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
341485985498	341485986069	341485986619	341485987169	341485987719	341485988269	341485988819	341485989369	341485989919	341485990469	341485991019	341485991569	341485992119	341485992669	341485993219	341485993769	341485994319	341485994870	341485995419	341485995969	341485996519	341485997069	341485997619	341485998169	341485998719	341485999269	341485999819	341486000369	341486000919	341486001469	341486002019	341486002569	341486003119	341486003669	341486004219	341486004769	341486005319	341486005869	341486006419	341486006969	341486007519	341486008069	341486008619	341486009169	341486009719	341486010269	341486010819	341486011369	341486011919	341486012469	341486013019	341486013569	341486014119	341486014669	341486015219	341486015769	341486016319	341486016869	341486017419	341486017969	341486018519	341486019070	341486019620	341486020170	341486020720	341486021270	341486021820	341486022370	341486022920	341486023470	341486024020	341486024570	341486025120	341486025670	341486026220	341486026770	341486027320	341486027870	341486028420	341486028970	341486029520	341486030070	341486030620	341486031170	341486031720	341486032270	341486032820	341486033370	341486033920	341486034470	341486035020	341486035570	341486036120	341486036670	341486037220	341486037770	341486038320	341486038870	341486039420	341486039970	341486040520	341486041070	341486041620	341486042170	341486042720	341486043270	341486043820	341486044370	341486044920	341486045470	341486046020	341486046570	341486047120	341486047670	341486048220	341486048770	341486049320	341486049870	341486050420	341486050970	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	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
23187	21830	29758	24481	21827	21864	9046	933	631	584	541	551	469	459	453	402	388	382	385	351	319	344	330	373	312	309	353	296	335	322	343	291	298	309	312	291	357	290	320	312	308	328	316	279	305	284	316	298	316	315	309	283	288	320	311	290	324	306	288	319	323	287	288	300	291	287	318	285	336	305	308	292	331	276	274	315	337	297	311	333	296	297	305	316	293	304	296	302	293	285	266	317	312	310	330	290	296	296	317	288	332	287	298	239	320	323	302	307	304	336	284	284	305	295	292	299	337	302	295	293	313	309	317	312	294	282	314	302	282	336	305	299	300	284	284	308	282	303	314	297	314	254	292	256	280	337	321	293	303	306	329	288	302	321	293	330	287	317	293	284	296	326	281	288	308	316	327	301	284	305	317	317	253	281	282	301	319	333	340	306	320	342	288	286	313	297	317	268	292	270	276	277	302	310	304	340	304	285	308	275	296	309	320	291	298	308	336	291	275	312	322	315	293	297	317	292	303	307	298	292	300	319	302	333	288	284	293	268	312	298	295	292	305	318	296	339	338	343	319	326	286	314	334	316	295	306	286	310	296	299	304	316	304	282	303	295	322	297	309	288	306	337	334	289	269	319	308	284	309	321	348	287	304	331	299	301	323	336	316	290	327	295	335	309	332	292	324	313	298	302	290	300	323	334	304	281	292	257	304	286	287	292	319	309	305	311	313	319	307	307	308	289	293	331	277	329	304	321	298	340	292	309	310	310	316	322	321	327	308	295	285	325	303	302	271	298	293	325	305	320	289	320	345	313	336	330	291	304	293	316	327	273	283	325	308	289	278	323	294	302	272	308	314	307	308	307	293	295	294	289	278	304	315	296	289	290	307	313	284	295	326	318	298	299	307	291	313	331	288	277	289	304	309	301	307	311	318	273	257	335	302	303	295	276	312	273	305	290	295	300	303	309	303	269	290	311	289	272	284	322	327	317	303	291	267	319	300	294	305	294	266	309	315	292	263	311	308	290	306	290	343	294	314	299	301	296	302	324	295	325	290	289	307	271	289	334	306	287	295	284	305	281	297	315	285	282	282	282	300	309	312	303	327	295	295	308	292	283	288	300	286	336	299	320	323	290	314	296	327	273	298	306	304	338	301	299	298	308	342	305	322	320	286	284	312	283	284	292	314	290	312	317	263	279	281	290	306	332	298	289	339	307	302	294	286	316	326	292	322	315	295	303	320	285	318	293	330	323	284	281	280	318	322	274	285	290	291	292	317	287	304	289	283	296	276	311	281	310	271	292	291	304	312	273	299	306	282	328	299	323	297	283	332	319	282	303	319	308	303	323	328	300	284	323	295	282	292	323	319	299	325	326	290	290	296	279	306	301	274	302	305	305	328	271	312	306	316	324	338	265	282	308	323	285	278	280	290	295	304	265	298	311	344	320	335	328	321	280	277	309	338	285	292	310	287	303	315	294	295	315	285	317	267	313	285	346	310	318	314	300	296	310	293	311	294	290	302	314	304	290	324	306	329	330	309	349	313	301	283	299	313	302	306	296	263	306	295	277	322	305	296	309	302	278	283	301	310	306	294	302	324	288	301	309	309	289	320	291	292	310	301	287	328	309	299	294	282	296	314	324	311	287	365	323	299	321	285	252	326	314	295	310	285	279	293	308	274	284	257	301	275	316	305	306	288	290	289	301	292	298	306	308	287	343	334	321	292	304	333	354	288	290	286	307	306	310	295	287	315	307	302	342	290	316	309	302	293	299	296	300	314	289	331	280	285	316	307	267	308	295	295	330	332	318	320	283	310	288	294	294	301	312	301	280	299	313	310	303	315	297	278	295	281	306	331	348	316	299	292	278	290	326	329	292	307	301	329	307	325	295	296	308	303	312	313	285	279	291	307	288	330	306	325	301	290	293	292	288	320	293	313	301	278	316	290	321	338	306	306	300	286	303	269	316	312	303	301	284	324	284	314	315	285	290	302	299	297	284	298	307	332	290	314	320	313	276	325	340	292	291	333	328	295	334	317	306	298	324	314	301	281	288	294	306	307	286	305	301	306	318	266	321	268	282	285	299	306	270	265	271	283	304	307	328	309	324	313	296	291	297	283	313	307	307	283	327	327	308	280	337	299	277	319	311	295	319	300	310	280	302	294	286	312	292	308	295	277	288	305	272	317	310	321	321	287	290	306	321	291	308	288	331	266	315	290	287	274	312	289	290	326	305	286	313	322	315	306	301	283	311	308	308	298	290	320	309	299	290	275	296	291	299	296	301	275	306	288	340	288	288	285	287	288	272	332	292	295	324	283	312	349	284	278	279	281	336	330	270	308	265	314	288	329	312	288	344	305	312	311	311	314	284	297	338	307	302	335	311	303	310	308	330	302	289	285	305	320	325	269	296	293	282	324	297	302	302	305	320	309	270	320	307	315	305	313	308	264	315	320	334	300	285	302	286	306	280	311	301	307	298	307	300	308	296	307	289	298	314	291	273	315	320	302	310	296	294	324	324	314	257	310	320	289	304	320	270	273	322	343	275	288	301	303	327	309	309	289	329	306	274	345	279	297	299	305	289	317	300	287	308	279	295	294	297	310	316	293	278	306	306	285	314	314	274	303	304	337	279	307	325	316	277	303	289	288	286	296	296	281	297	313	269	324	319	285	307	301	308	323	299	319	310	296	299	278	301	305	283	315	319	281	300	315	309	307	287	290	293	290	317	321	290	291	302	305	290	322	314	328	251	276	292	300	298	306	296	284	292	318	300	327	262	271	294	292	301	303	308	305	315	287	295	271	283	320	288	299	314	278	286	298	323	290	311	303	352	280	300	310	305	332	289	278	291	303	311	282	289	287	318	306	348	300	301	300	313	321	290	292	299	333	309	321	305	303	297	294	276	306	293	299	304	331	304	278	307	296	312	299	272	306	289	298	306	308	339	291	309	326	304	292	298	300	300	302	284	314	272	313	303	308	283	304	321	282	296	297	294	324	276	360	289	291	294	322	311	313	305	319	254	324	285	305	314	301	295	294	298	301	289	313	282	302	311	288	313	335	283	319	289	314	317	327	303	277	303	315	300	325	291	318	301	287	310	324	296	282	303	320	315	303	288	277	303	300	294	307	322	268	327	297	274	293	320	342	291	305	294	303	322	289	303	298	259	296	319	307	284	318	328	341	315	323	296	298	309	262	297	299	290	323	280	276	296	326	303	304	303	282	298	328	282	261	287	321	282	311	320	313	312	307	300	322	312	314	297	300	311	313	306	295	323	303	277	291	280	310	312	305	294	310	303	300	285	306	347	291	325	303	289	322	270	321	294	297	308	281	306	286	303	298	316	322	305	271	316	298	296	300	256	308	272	321	309	294	327	331	295	291	294	317	303	307	305	315	311	259	305	276	303	304	304	291	310	273	288	310	318	306	301	304	301	320	301	314	274	284	279	275	300	303	293	290	301	305	299	313	330	285	283	292	274	315	294	298	326	262	309	289	293	314	297	288	285	323	324
4582	14010	9433	4494	3179	2517	1871	1443	1242	1030	858	760	742	647	612	576	596	580	524	461	499	496	460	425	409	470	402	428	438	410	403	384	435	418	429	397	406	386	369	369	382	382	393	388	370	391	383	381	390	387	380	360	374	387	375	307	425	396	369	398	382	370	352	352	378	382	393	407	361	380	445	405	388	374	381	370	337	377	383	379	391	369	363	353	391	379	348	383	396	371	365	348	382	387	370	400	351	341	403	396	363	337	335	376	390	359	365	380	369	415	358	400	382	375	375	377	392	367	366	389	389	388	397	397	360	362	376	333	389	348	353	369	374	385	378	376	350	387	362	376	356	377	382	378	376	363	367	370	368	345	381	337	391	394	396	372	384	353	373	382	354	347	352	387	351	390	374	411	361	387	372	351	340	394	348	372	421	385	385	359	373	376	364	377	404	371	376	337	367	361	388	376	363	364	357	376	388	379	392	358	363	344	376	385	396	381	354	398	385	356	380	387	342	371	369	376	401	403	359	370	378	388	390	365	373	356	346	385	345	364	365	375	357	359	381	398	374	331	381	350	366	362	366	376	403	391	377	385	375	376	374	408	370	354	366	398	377	377	376	388	371	362	374	394	353	365	396	368	362	393	360	355	375	389	355	370	354	380	373	405	359	338	359	376	384	372	384	361	356	355	347	375	370	384	402	346	353	344	381	371	388	367	363	416	352	316	364	326	366	366	397	392	394	408	343	365	367	343	336	353	394	325	384	389	372	405	355	380	372	356	383	366	370	402	347	382	351	362	340	351	381	403	353	356	365	364	348	336	391	350	388	362	374	362	359	378	359	383	399	361	391	382	354	417	378	370	387	380	365	327	384	376	375	390	375	361	398	379	349	382	377	367	359	353	364	338	361	382	362	356	374	398	380	399	374	377	356	367	360	367	346	382	381	349	360	355	392	390	346	368	400	363	378	363	404	368	399	366	350	357	395	392	375	359	344	374	370	367	395	345	399	362	394	398	371	364	375	398	352	371	350	400	345	366	348	369	386	349	394	379	377	367	354	359	365	378	405	360	368	390	365	377	364	362	392	372	434	381	384	376	318	375	377	354	352	379	377	336	383	371	396	365	376	381	338	370	375	334	350	370	397	381	390	362	383	413	380	370	348	377	392	382	366	358	387	383	372	356	361	389	415	405	404	352	395	330	393	377	382	392	355	382	371	406	337	375	398	370	399	342	345	380	325	392	371	361	371	379	348	389	411	384	387	358	420	367	360	359	408	390	409	397	327	352	391	369	398	371	356	393	366	391	367	349	358	374	377	369	386	371	360	362	369	362	361	358	402	365	383	397	343	352	397	385	357	366	383	341	382	369	375	364	375	352	384	357	395	376	407	354	386	351	415	348	376	338	392	362	360	394	378	377	390	391	367	396	391	390	361	391	355	366	383	345	329	370	348	389	353	361	387	399	388	380	370	360	337	378	372	385	394	385	355	348	378	386	358	385	394	362	357	365	393	402	360	399	374	348	380	378	390	384	370	330	347	392	409	397	341	338	374	360	362	367	346	344	362	375	369	363	364	348	376	361	396	361	404	387	359	355	376	370	370	369	377	388	366	361	391	365	373	374	353	396	365	328	339	415	372	388	368	391	378	374	381	381	365	396	414	369	351	341	378	399	371	357	356	353	377	387	376	357	399	393	368	373	389	358	342	332	354	374	391	372	362	365	364	374	421	367	360	345	383	365	386	378	356	346	360	335	387	349	386	371	349	390	348	337	368	360	386	373	381	375	390	355	389	384	346	365	403	376	395	410	370	371	362	361	404	345	384	394	350	359	370	383	370	388	367	376	363	358	392	357	374	368	391	364	387	380	370	369	374	385	337	380	386	362	375	342	398	385	381	383	383	382	365	381	385	352	350	362	396	358	367	388	372	381	382	360	374	383	377	368	389	372	361	367	364	369	354	379	395	376	364	331	355	364	347	411	380	385	364	371	390	377	388	386	332	357	298	375	349	370	395	366	356	329	414	385	416	357	369	372	387	397	354	376	403	370	344	382	390	385	370	381	367	393	380	381	389	358	354	364	370	393	348	404	350	352	351	387	364	339	370	351	405	330	364	350	394	366	355	370	390	358	389	397	398	351	380	398	341	379	343	366	355	325	339	392	357	322	398	354	362	362	353	351	386	377	367	355	367	376	381	366	357	350	368	415	382	358	365	388	366	346	389	340	384	359	373	339	387	386	345	369	396	349	368	360	390	392	362	375	351	360	361	382	386	363	395	378	402	419	342	339	383	369	355	387	363	345	380	419	359	402	364	357	327	391	357	376	393	370	355	375	374	372	348	345	371	356	396	377	397	336	377	373	353	338	409	384	358	357	318	359	408	356	397	360	377	350	378	343	381	397	357	346	368	381	384	400	384	361	342	346	329	355	382	384	367	369	395	395	368	359	357	375	361	377	391	363	378	392	396	383	352	376	341	326	389	379	375	383	367	362	377	391	342	346	380	382	360	375	378	343	395	405	382	353	363	387	392	393	393	322	356	388	375	381	367	360	333	404	386	389	352	381	387	346	365	374	376	350	397	346	361	387	377	336	349	370	367	366	374	371	354	370	369	367	354	351	360	365	348	382	351	364	384	411	351	369	364	360	357	379	389	373	368	377	380	395	348	356	396	403	357	375	366	390	371	368	360	383	340	351	344	328	341	382	367	360	371	394	368	377	376	369	325	366	386	363	367	370	376	395	374	357	378	362	399	411	397	328	353	351	354	374	335	385	386	397	369	374	365	389	423	369	384	381	352	324	396	382	373	403	365	374	347	359	362	313	377	375	365	325	368	373	363	393	352	395	343	361	353	323	375	361	366	366	392	381	345	364	344	375	389	363	349	361	396	366	365	394	385	341	387	343	336	377	366	365	362	358	375	373	373	359	409	379	380	394	375	364	363	384	394	374	390	363	404	429	366	366	388	355	332	393	383	339	389	350	381	368	358	346	403	386	371	362	364	370	344	350	394	381	363	392	359	380	392	409	366	363	350	387	364	354	337	382	388	378	336	364	366	352	375	341	361	350	390	378	387	363	369	362	381	371	388	380	374	364	380	385	378	356	358	412	402	371	394	367	376	355	358	353	330	344	370	366	388	362	394	368	364	378	381	391	354	358	364	362	395	340	406	362	357	363	387	369	375	349	329	391	359	371	360	382	395	384	378	358	369	367	357	392	356	364	380	355	330	371	372	396	378	375	367	350	370	350	389	350	366	382	352	364	372	362	336	351	393	321	379	394	353	369	375	385	370	388	345	390	394	366	366	373	377	360	350	356	366	375	368	389	372	353	342	374	366	347	390	322	395	361	359	391	357	343	364	390	382	364	363	372	409	387	333	373	375	398	379	366	371	325	373	394	410	388	340	362	384	371	350	380	392	395	343	376	355	351	358	341	397	354	377	376	366	358	365	379	371	387	372	316	365	331	348	364	360	371	379	360	373	369	364	398	383	348	343	366	365	347	344	371	406	349
27281	18538	4771	962	730	742	704	653	665	681	639	681	630	635	616	643	658	621	650	620	660	663	640	655	681	614	634	601	686	619	676	637	683	601	654	625	675	664	658	594	672	625	681	689	657	607	569	644	626	658	636	643	611	641	656	640	627	599	645	632	641	686	634	620	624	673	643	642	650	660	643	623	650	648	623	654	651	675	642	672	621	657	635	664	657	627	628	632	631	643	583	637	656	622	641	652	597	594	641	669	617	633	623	609	668	668	665	668	637	672	585	671	640	605	631	645	603	615	629	625	678	686	638	657	622	629	667	645	605	657	611	621	624	627	648	647	607	675	643	619	631	642	614	662	617	670	692	649	574	654	640	637	630	662	659	653	606	639	699	624	698	613	609	602	632	634	648	638	664	674	626	589	628	570	638	708	647	623	605	670	660	644	663	645	665	645	605	644	619	633	617	654	590	638	593	679	614	571	635	651	654	627	621	657	651	605	633	641	642	616	667	624	671	679	625	678	657	600	612	646	623	679	647	623	635	656	647	603	660	629	625	667	660	608	636	674	618	609	589	640	649	666	687	664	650	628	617	649	656	664	611	638	628	649	673	634	630	631	653	643	678	627	625	630	630	642	667	613	619	654	651	662	655	660	643	614	673	680	646	598	591	632	620	636	687	613	718	632	605	655	633	631	666	666	658	677	626	628	654	666	648	634	605	601	600	633	611	709	639	654	653	626	627	643	629	609	648	618	616	647	695	628	655	608	638	658	637	638	626	629	624	626	638	614	656	631	641	681	670	628	650	657	651	657	643	615	660	599	659	602	605	664	638	650	638	613	635	631	607	617	659	608	654	637	629	688	628	639	603	636	632	641	603	643	621	627	622	641	643	645	664	632	674	585	630	621	603	601	631	624	619	653	667	621	620	699	651	603	634	648	649	654	639	693	641	658	659	623	625	622	628	615	615	647	613	614	673	644	673	645	607	669	656	656	646	631	652	597	593	652	672	643	588	660	658	625	631	629	647	607	649	659	637	648	626	643	636	628	631	665	663	629	647	625	614	638	668	626	609	619	609	609	612	634	683	651	650	642	652	688	643	617	647	626	651	569	642	670	661	659	664	648	624	615	630	619	615	623	646	663	649	650	690	627	615	663	698	602	593	628	645	609	606	655	644	612	628	647	638	667	639	640	595	612	630	663	633	628	599	622	634	639	623	656	612	591	600	640	622	623	611	645	624	665	661	653	631	631	650	596	591	651	658	647	612	613	611	646	627	615	650	634	690	610	604	626	620	601	653	656	652	656	662	607	646	650	656	669	619	613	619	633	641	656	673	652	669	663	621	600	637	640	605	611	631	627	628	629	597	675	657	624	599	680	614	651	625	663	580	643	618	631	655	613	597	688	644	616	655	654	648	642	671	633	674	650	612	626	657	629	669	655	629	609	636	683	668	628	608	658	647	615	603	638	574	624	654	627	668	648	705	624	663	620	666	656	620	660	625	656	644	641	588	622	662	638	618	621	676	658	659	657	628	618	633	595	586	606	621	610	599	597	646	634	651	618	649	641	630	658	686	609	651	607	603	615	620	627	662	635	659	640	635	649	628	629	654	649	641	625	652	613	658	611	678	646	645	620	604	602	649	639	714	670	615	656	653	620	600	640	666	602	634	659	657	639	651	628	641	691	593	647	693	623	663	690	649	644	621	623	627	625	631	623	602	616	649	657	656	670	643	616	593	573	623	622	634	645	663	673	645	625	629	659	632	637	652	652	589	679	660	656	596	652	622	622	635	588	611	627	617	623	647	665	601	601	612	674	604	637	660	645	609	638	650	686	669	652	656	579	668	644	654	648	661	641	639	649	690	645	660	628	646	627	694	643	643	636	622	601	644	636	643	673	643	630	656	625	619	629	621	646	630	624	665	663	697	658	621	696	630	641	624	627	616	605	611	656	671	592	633	650	676	672	668	610	662	651	670	648	621	630	631	592	656	640	609	606	649	654	640	629	631	668	630	610	647	614	634	646	614	622	619	637	632	630	647	641	651	606	631	617	638	661	629	638	682	657	663	612	593	664	624	672	637	619	597	625	660	650	641	666	669	637	632	642	651	686	680	632	632	639	647	635	621	662	573	648	582	640	656	602	665	574	646	689	645	644	656	629	650	665	628	628	687	634	636	613	696	671	663	624	677	616	659	626	634	623	595	612	642	665	651	641	633	603	686	603	669	588	673	680	630	626	605	611	641	577	641	687	606	656	647	638	624	626	657	668	670	622	641	606	659	610	637	637	621	639	631	642	640	640	614	640	592	661	681	652	645	683	655	646	670	637	655	600	605	611	664	634	650	623	602	650	666	656	617	628	688	641	686	600	678	659	579	634	645	655	641	636	642	666	693	605	550	598	676	669	586	646	639	623	654	644	612	654	696	643	599	656	655	651	637	674	653	635	634	586	672	631	640	589	625	632	640	628	613	630	683	632	660	608	629	619	649	631	626	623	688	647	608	593	615	686	620	609	667	626	646	614	648	655	630	666	619	651	629	689	647	628	641	641	648	697	671	659	660	619	660	616	657	646	629	628	678	654	641	618	628	644	630	605	636	649	707	636	582	651	668	618	642	644	684	635	628	647	590	641	631	609	632	660	661	661	635	671	674	615	603	630	657	666	618	680	673	650	586	664	689	649	675	671	671	638	644	648	649	653	624	620	619	640	610	626	635	619	637	645	680	629	612	614	661	662	641	604	604	648	629	621	632	629	668	652	631	635	676	640	606	656	649	692	666	638	685	650	683	616	651	657	684	624	638	664	613	626	631	677	617	636	621	632	668	644	642	638	601	654	601	656	651	641	648	586	602	651	615	619	613	628	614	651	610	605	588	635	591	614	687	629	642	656	620	609	626	647	632	596	635	631	614	570	648	636	628	668	611	675	633	599	644	646	633	637	693	701	653	635	593	634	676	655	664	636	637	633	620	631	639	633	577	625	642	650	697	623	669	632	631	639	659	657	670	687	585	600	620	656	635	656	619	659	634	629	607	676	612	595	597	621	621	610	662	664	571	624	612	577	663	662	671	651	646	652	584	682	625	626	690	633	629	661	654	633	599	639	656	610	622	651	633	629	636	665	659	668	596	669	644	617	641	621	645	627	603	649	638	649	628	625	662	618	642	662	613	639	673	634	681	631	629	628	626	627	656	667	612	599	629	637	652	627	607	616	646	664	685	614	633	653	638	618	673	652	644	659	603	642	624	640	648	617	638	670	687	607	639	613	631	642	604	634	641	604	621	624	684	675	599	621	646	645	674	647	610	656	658	629	645	601	631	628	617	652	638	629	626	663	616	624	660	607	648	666	669	659	659	642	646	677	632	650	613	593	669	630	625	621	669	646	603	569	641	638	632	702	678	603	643	656	688	608	615	645	625	666	618	666	663	642	647	606	627	610	587	678	649	588	591	611	634	669	652	669	591	622	638	602	654	612	657	630	643	637	624	627	615	656	641	639	673	604	650	649	668	697
4456	1206	1044	886	815	801	773	773	746	739	758	731	708	757	713	758	792	768	730	762	729	745	708	722	749	706	757	761	735	760	731	739	769	791	749	766	699	741	724	727	729	755	729	706	722	755	704	731	734	693	745	753	772	739	714	731	722	757	748	777	712	745	724	766	753	787	736	738	739	748	722	738	678	700	793	761	745	721	739	790	746	761	769	758	697	761	745	757	766	733	761	757	726	748	743	736	702	740	749	736	760	749	705	744	746	782	762	774	719	783	731	764	745	780	712	721	738	729	698	790	762	728	772	755	740	742	785	760	746	727	741	755	746	708	765	740	783	724	705	712	743	728	711	695	764	759	780	768	741	764	765	723	722	741	781	745	703	766	778	746	760	713	742	733	774	718	738	713	752	770	719	765	715	761	745	738	754	724	738	726	719	787	713	742	731	792	775	740	819	758	760	709	701	740	667	788	730	763	719	733	707	722	734	745	713	789	742	739	730	801	713	699	734	728	694	779	745	705	771	668	740	760	790	756	738	736	743	772	719	762	779	744	735	739	747	742	718	771	715	719	764	738	720	720	723	730	684	717	741	730	718	753	756	747	750	749	708	744	722	754	724	747	763	741	717	695	722	766	712	731	712	773	690	773	737	762	741	775	715	742	720	742	755	746	739	739	757	758	700	739	750	780	717	681	738	728	715	746	731	761	733	715	749	722	810	765	751	767	754	770	797	745	752	736	748	757	752	728	737	750	720	731	747	726	749	686	690	746	726	773	754	742	774	806	763	718	762	728	740	740	726	762	711	743	736	699	735	724	726	755	758	781	726	782	715	733	759	783	722	759	754	746	719	804	757	763	713	745	748	708	732	747	732	753	783	728	769	766	730	708	715	761	751	728	732	747	716	808	756	748	719	762	786	769	726	778	737	700	786	723	723	715	771	738	802	727	749	760	750	732	720	752	733	705	755	772	734	784	735	801	752	717	770	737	766	725	815	771	733	729	751	742	763	713	713	734	763	797	751	766	769	740	751	767	705	767	743	749	733	763	657	725	739	741	760	713	744	722	754	663	744	740	763	744	733	746	759	703	724	752	782	728	747	762	737	715	777	743	761	732	736	728	734	704	726	742	735	718	697	755	755	771	723	785	767	706	747	710	727	697	727	748	757	688	749	745	731	758	735	760	748	770	765	742	710	739	771	762	759	761	746	722	683	745	752	706	726	801	716	774	738	747	721	767	766	752	765	724	733	706	741	792	750	809	764	736	720	735	712	742	705	711	741	751	742	766	794	731	748	731	728	762	722	767	754	784	763	706	754	723	749	708	778	754	743	743	698	705	754	755	735	772	756	771	724	785	710	735	773	773	734	756	773	729	732	726	719	717	748	739	776	791	685	732	695	802	743	746	735	787	758	794	726	701	743	743	734	707	746	755	751	720	732	766	773	719	730	747	747	728	740	790	706	730	751	756	766	723	748	746	752	722	791	731	749	761	712	738	760	679	718	761	706	743	735	742	733	735	734	743	778	763	744	735	755	768	732	771	710	725	741	747	750	746	755	819	740	772	738	736	768	767	712	749	741	726	730	754	763	724	743	687	766	707	764	812	739	756	738	725	779	812	717	746	699	742	740	733	726	766	794	699	798	780	766	773	765	763	808	762	736	751	738	744	729	755	754	727	783	747	726	739	748	782	784	764	740	755	764	710	747	722	746	769	750	739	708	781	714	773	696	736	752	772	726	798	746	721	746	723	741	726	742	771	765	759	761	760	736	753	739	704	759	722	764	736	738	767	698	783	699	737	755	724	731	760	746	779	741	749	748	727	750	737	749	745	754	745	751	778	713	706	700	719	756	802	754	723	731	737	801	731	757	760	753	799	752	749	738	726	788	738	800	739	757	772	790	742	745	808	685	679	745	706	713	765	727	729	791	701	745	703	772	759	748	828	707	773	785	756	782	731	766	750	795	798	712	727	739	754	766	763	767	761	753	733	722	718	753	738	752	724	746	731	781	711	746	737	738	735	707	695	790	718	733	792	777	823	822	735	739	708	712	705	697	695	709	737	758	718	742	721	751	765	746	740	737	725	754	776	720	736	703	751	687	758	756	721	697	734	725	735	807	675	707	739	755	738	738	710	721	745	732	751	753	723	721	784	769	804	752	713	718	757	740	788	765	743	758	762	754	752	724	713	727	722	738	739	711	765	794	769	717	733	735	706	779	720	734	699	755	697	760	765	720	756	740	763	722	751	722	758	773	738	755	730	760	750	823	752	770	727	759	707	732	741	745	779	734	782	725	705	736	728	699	747	756	748	760	723	709	715	789	776	691	701	770	789	743	727	762	797	708	759	719	733	727	747	725	731	749	753	732	735	735	784	712	754	746	730	737	714	749	692	777	711	745	766	768	775	762	749	716	732	716	734	712	753	775	702	733	783	739	735	787	750	758	780	756	783	763	787	686	697	678	766	692	736	759	716	792	726	760	721	728	708	704	770	787	763	742	722	737	704	724	743	758	739	730	709	762	714	750	754	758	755	785	732	747	726	755	714	734	760	730	777	743	766	719	716	737	735	760	667	742	711	766	786	721	731	730	747	766	739	754	752	721	772	714	759	686	744	752	749	770	714	686	723	726	729	718	737	725	761	764	737	725	763	698	749	749	712	786	733	769	722	776	746	755	706	754	752	779	700	721	735	771	696	751	760	769	772	775	749	767	771	739	725	728	713	777	713	764	724	700	746	700	756	753	718	741	751	768	737	788	779	700	730	759	777	772	713	750	727	772	746	760	727	720	788	725	779	787	735	753	741	755	757	737	732	719	741	754	721	737	727	730	719	763	754	724	748	717	736	791	714	780	726	754	729	719	719	691	722	713	763	794	761	720	753	817	739	770	772	798	693	716	738	707	818	731	677	724	742	737	772	742	715	740	736	765	765	697	742	817	801	710	771	703	735	760	753	700	714	707	783	689	700	731	769	723	735	702	688	744	724	720	714	771	744	745	766	710	763	691	703	712	749	727	721	751	737	729	731	720	688	779	754	769	712	705	751	767	724	688	720	717	754	763	749	729	763	700	729	783	764	725	721	716	778	740	739	770	743	718	731	775	700	783	776	733	763	810	737	726	723	723	727	723	742	722	786	766	741	730	760	734	769	759	754	747	733	796	718	743	740	747	785	728	764	711	717	749	742	772	757	738	761	771	726	709	712	770	721	763	707	780	781	755	721	726	703	751	704	731	761	725	751	785	726	738	699	731	730	767	724	760	753	724	747	724	746	753	761	734	712	701	767	783	713	721	749	721	768	747	748	743	791	770	755	745	734	823	747	768	717	737	756	759	750	712	752	762	771	717	720	770	762	777	705	729	735	703	743	746	757	731	723	763	698	721	761	736	755	761	752	727	741	743	748	712	807	747	733	718	741	767	760	735	683	718	750	757	802	721	779	742	713	731	734	751	717	763	792	771	756	747	768	744	757	704	755	792	677	755	730	756	750	771	749	701	752	743	759	772	738
23451	21060	28272	24041	21046	10540	1321	880	794	844	739	726	710	694	696	671	721	646	656	683	683	678	690	673	608	603	624	660	608	605	649	642	656	680	651	639	622	636	659	671	624	657	627	661	660	646	602	660	642	652	725	652	641	646	657	690	677	646	662	662	678	665	673	671	615	672	656	654	618	621	657	640	648	602	686	721	643	681	691	661	678	675	650	658	611	662	636	633	659	690	613	677	674	625	682	669	637	675	625	645	609	600	597	647	613	599	655	631	584	613	682	628	653	605	606	637	605	635	697	612	615	641	584	647	642	642	638	633	695	670	616	639	650	625	643	616	628	635	654	635	655	649	635	653	657	649	599	683	641	628	611	616	616	647	651	635	720	633	586	621	633	613	628	634	634	653	634	673	604	643	623	631	698	621	596	669	659	637	609	610	622	637	639	672	652	633	630	613	585	654	594	639	655	663	644	653	660	675	613	672	653	670	642	651	625	644	647	627	613	603	642	642	616	678	637	625	668	675	640	654	627	647	625	624	643	669	657	583	649	625	625	595	632	603	657	585	669	644	657	633	662	607	613	637	647	630	673	618	637	600	665	636	660	591	653	642	611	653	656	654	603	623	664	645	633	668	629	601	616	693	633	605	625	692	631	641	600	634	635	657	658	654	597	593	592	649	597	673	647	617	626	598	602	637	622	611	626	638	679	643	638	596	609	599	638	709	646	652	625	627	622	665	652	616	608	646	624	627	635	628	707	685	663	606	669	638	628	637	675	591	632	628	667	629	646	679	631	575	646	647	631	626	634	630	671	621	671	619	653	666	641	641	677	628	624	626	646	623	676	699	619	563	643	656	619	650	631	635	641	639	579	616	607	657	583	616	641	634	637	622	660	627	626	629	661	609	607	648	617	595	599	628	621	675	625	615	619	642	617	634	647	584	644	627	617	624	619	654	637	637	636	648	605	635	601	648	653	592	643	659	669	634	625	683	626	618	593	635	641	596	619	649	657	618	634	640	650	628	641	633	682	637	604	629	625	646	606	622	664	628	673	604	634	627	664	556	680	641	642	665	632	625	588	637	622	605	666	665	626	638	670	592	618	642	651	625	607	611	636	643	665	611	646	643	609	612	662	633	628	709	666	616	619	587	680	651	637	695	642	638	639	644	704	650	562	605	586	646	625	609	586	625	633	622	645	620	632	661	636	602	639	650	588	658	602	614	636	680	606	639	671	636	607	599	634	603	634	684	636	646	637	615	668	618	627	684	645	608	611	655	646	595	627	640	651	640	651	629	603	621	634	645	626	634	635	612	590	656	645	614	636	627	629	642	633	669	642	683	648	686	652	627	623	622	605	627	661	649	578	636	603	616	614	601	619	639	603	639	634	651	632	644	667	640	604	591	621	683	676	657	602	669	626	680	647	635	626	642	652	616	612	641	645	634	610	643	664	552	659	672	652	599	668	661	682	611	631	608	657	680	668	621	599	612	622	610	636	601	597	636	634	606	680	642	665	650	633	631	651	652	644	584	615	644	650	642	630	630	656	684	657	674	659	607	668	592	618	612	586	670	639	619	633	648	608	614	647	668	620	644	635	657	590	600	678	651	647	630	623	648	675	669	636	600	637	642	658	625	632	643	659	619	635	682	618	610	662	633	635	604	638	595	600	649	645	692	616	648	707	612	612	669	653	612	644	645	635	633	620	605	694	623	563	639	601	596	634	604	637	622	636	655	647	654	640	631	655	601	613	647	636	602	650	642	675	613	633	607	641	661	672	643	643	645	655	663	634	617	637	640	680	618	628	624	627	633	664	640	674	629	649	616	635	626	617	607	646	606	611	650	672	650	679	606	652	621	689	639	638	603	595	654	622	685	669	665	651	648	626	665	590	657	608	615	614	629	634	624	628	659	620	654	634	614	599	621	655	618	599	635	610	611	624	629	628	627	610	643	601	618	637	618	609	638	659	698	641	639	645	643	627	672	636	596	591	664	652	622	610	634	623	636	624	652	651	621	615	612	617	660	644	636	579	607	632	661	613	633	601	678	610	584	643	622	631	671	572	633	656	634	595	666	581	639	692	640	669	634	640	624	603	622	616	598	664	626	643	613	640	626	642	635	641	650	655	660	616	656	654	613	651	614	656	622	626	609	647	624	707	565	600	642	622	617	646	689	645	604	663	604	683	615	657	656	654	652	632	654	612	665	661	663	628	632	662	637	650	640	636	656	658	621	606	651	614	654	688	645	663	629	696	626	603	601	620	600	667	652	680	682	639	615	663	610	637	607	596	599	633	637	612	614	646	630	609	644	656	607	648	652	633	622	662	610	630	659	668	591	662	618	699	666	601	630	672	630	646	634	648	686	663	637	583	650	626	591	637	636	604	621	627	624	591	637	664	645	650	653	658	659	639	614	621	636	630	668	683	676	624	605	590	650	657	594	597	627	640	643	662	662	649	637	628	617	636	651	635	617	605	618	667	680	651	598	673	574	638	688	629	635	697	655	632	618	659	624	673	635	649	614	610	684	664	603	657	593	620	690	655	626	635	646	665	665	673	641	645	580	623	663	621	648	683	583	632	640	662	631	650	637	650	655	661	619	629	602	607	602	653	653	701	646	660	603	589	640	657	601	610	647	652	594	617	620	660	626	638	633	647	670	654	603	646	676	635	622	669	610	660	616	621	644	655	620	624	594	668	592	663	582	638	612	654	607	613	656	655	618	600	626	651	605	611	673	579	658	599	653	604	642	660	654	633	644	594	620	638	611	621	597	692	676	639	634	651	644	633	628	600	616	648	659	625	651	660	678	638	590	633	636	645	625	634	654	666	636	651	669	640	635	630	613	629	640	610	609	602	654	617	679	664	644	653	664	623	647	614	623	610	622	618	643	648	667	637	607	647	598	700	602	650	626	643	662	652	636	630	628	598	649	651	611	652	619	618	628	660	592	635	621	653	630	589	652	616	675	643	636	618	631	614	654	640	641	646	648	635	603	616	626	574	612	590	625	615	578	626	665	606	681	654	673	580	617	640	634	639	638	559	640	653	640	665	648	646	646	620	653	665	666	644	618	660	684	642	633	628	648	645	618	599	679	647	666	657	627	652	659	645	601	627	687	636	610	637	652	652	634	658	611	635	578	621	656	650	663	654	657	644	621	630	670	649	674	616	626	660	656	642	581	617	639	641	642	660	634	618	636	650	618	639	598	652	641	611	624	623	672	632	660	634	649	639	631	650	639	641	651	653	613	622	625	633	613	607	695	608	610	610	690	663	581	630	643	645	609	617	652	659	645	642	608	638	594	610	652	608	608	608	614	653	631	654	654	635	636	629	640	651	689	610	648	637	594	606	586	619	589	647	643	605	683	607	622	680	602	632	616	608	588	649	642	649	613	612	657	637	615	656	619	619	612	683	631	620	639	603	634	598	597	630	580	663	655	614	636	584	628	618	654	649	676	661	623	629	622	637	615	612	601	653	626	593	660	638	673	658	645	582	653	650	662	621	641	564	608
3363	8615	5804	2900	2138	1809	1494	1287	1210	1059	1031	977	982	897	846	875	811	862	800	788	809	819	794	847	822	776	825	745	821	748	764	747	772	811	739	765	780	751	767	822	766	737	762	789	782	765	698	798	757	780	774	742	761	780	814	755	774	702	775	760	774	787	707	726	761	794	769	777	733	747	758	792	721	797	731	773	755	768	740	767	749	767	729	754	754	753	764	792	742	780	837	750	791	744	779	723	767	812	725	793	734	781	754	705	755	768	802	724	761	723	772	803	775	698	764	786	791	786	751	790	765	748	724	801	781	734	758	745	765	798	774	754	762	747	793	765	752	731	740	736	709	744	782	739	790	781	709	755	734	751	741	762	749	737	811	725	752	809	759	805	825	752	696	803	793	723	735	780	761	745	745	758	754	764	745	736	721	754	774	736	732	740	755	794	707	809	747	775	731	742	735	750	774	745	711	715	749	795	758	755	753	736	767	824	770	782	775	782	747	755	746	797	738	782	755	752	756	734	777	710	764	767	808	793	747	758	734	768	718	742	757	769	743	766	756	721	742	764	753	727	782	731	745	803	846	771	737	849	760	788	772	757	789	769	741	838	779	736	764	751	787	708	711	730	782	750	796	827	776	739	711	736	684	766	777	736	739	774	736	757	789	716	757	730	745	750	756	751	824	784	773	794	794	762	767	763	756	783	736	738	783	765	728	654	702	765	751	762	735	752	768	745	757	742	756	769	788	723	744	735	790	769	752	757	788	756	726	762	750	751	742	820	709	766	798	780	738	762	764	729	786	736	802	773	762	751	763	755	770	736	748	702	768	743	728	701	810	761	778	801	735	772	728	769	729	799	761	751	719	763	749	722	739	796	760	770	773	771	804	779	735	772	771	724	743	800	721	766	752	745	861	784	771	805	746	737	771	731	818	793	736	750	773	800	822	765	744	783	721	752	750	754	756	784	748	791	739	717	748	768	785	780	738	799	783	802	749	747	751	808	786	803	749	756	760	769	774	756	769	776	756	736	725	745	750	741	726	744	794	782	794	701	761	754	741	841	731	730	765	733	713	767	770	736	805	790	747	767	756	795	805	770	762	777	787	778	771	781	759	762	761	751	749	753	800	719	741	765	812	769	735	764	790	728	730	745	765	791	812	791	736	758	715	785	764	760	759	754	796	739	736	780	802	770	737	737	791	765	710	776	766	801	774	766	733	780	757	812	762	781	723	750	767	737	752	765	722	763	741	784	734	692	734	750	768	756	752	724	753	731	745	746	734	804	742	768	745	782	779	809	774	777	792	739	752	787	751	765	728	787	788	755	765	768	762	767	704	775	732	746	774	774	771	726	769	740	716	796	763	762	756	708	740	776	797	791	764	777	746	774	758	800	769	785	756	736	743	752	750	809	749	779	793	722	783	744	762	741	730	818	752	776	760	748	803	762	728	792	784	722	783	710	775	776	778	714	717	802	803	772	764	744	736	721	719	799	753	747	812	778	745	792	770	819	782	786	774	800	765	751	707	803	724	757	753	792	785	757	754	735	740	816	851	770	763	724	768	766	748	724	695	761	747	786	726	772	776	741	751	749	755	747	758	716	778	746	808	757	785	765	803	734	749	756	781	731	764	767	708	741	768	723	772	751	761	750	782	762	750	771	749	750	731	783	769	784	748	726	740	799	745	793	755	779	767	776	789	758	731	752	725	725	775	775	699	738	749	804	791	762	774	766	745	781	724	778	722	723	780	759	760	752	748	764	729	752	724	765	727	747	774	701	812	845	765	780	743	761	789	777	774	740	764	768	823	806	779	733	785	763	720	768	777	820	764	767	762	753	751	708	772	747	707	797	718	768	767	784	786	760	748	747	795	790	734	761	786	688	772	750	739	771	783	797	744	802	756	742	763	749	734	732	760	773	761	733	766	751	753	770	763	804	761	758	782	772	764	785	792	819	744	752	796	743	755	726	749	754	734	784	771	774	759	779	728	804	749	748	741	771	773	769	731	772	734	780	766	736	805	779	814	869	740	776	746	790	758	769	768	757	762	742	685	780	723	769	796	749	712	745	756	784	753	749	783	777	754	761	778	755	771	817	785	789	759	746	794	777	756	738	770	735	796	821	759	754	749	778	738	765	748	744	701	799	752	765	724	720	737	782	755	756	778	732	757	741	765	714	749	740	735	764	759	773	725	758	752	740	757	808	738	735	752	808	764	733	737	717	783	735	744	752	721	751	804	770	767	744	752	772	772	728	716	732	751	728	704	819	783	730	735	722	773	761	811	759	779	745	734	795	711	723	748	782	790	785	735	792	753	723	726	771	758	791	802	713	797	811	778	755	740	770	757	791	744	744	769	770	773	747	797	777	765	799	770	757	773	754	696	746	769	735	761	787	767	811	720	764	727	748	733	800	726	742	758	784	772	727	765	739	779	765	715	839	753	758	794	785	771	764	740	762	730	772	745	809	793	720	721	766	823	765	755	743	739	788	811	719	767	777	774	814	787	805	728	748	790	782	748	789	736	742	742	771	771	741	742	747	737	743	787	829	738	772	801	771	763	741	769	737	757	719	766	761	766	759	725	755	787	775	706	742	753	761	737	758	751	720	758	708	796	738	749	704	779	752	790	815	783	760	740	769	785	748	734	771	810	764	760	760	815	756	786	767	745	749	763	760	762	716	734	748	746	818	747	773	767	771	725	723	745	799	808	786	786	765	752	733	700	796	753	776	751	794	730	722	752	743	785	768	809	737	742	741	776	739	771	716	723	801	752	792	772	794	734	806	723	748	751	717	758	779	736	742	746	703	761	746	765	776	773	738	733	817	769	702	739	785	795	772	771	752	771	731	772	741	749	765	755	803	812	759	764	704	793	772	776	744	782	777	778	783	773	757	758	731	729	756	816	753	744	785	722	739	691	819	753	776	766	765	771	763	770	753	741	771	769	708	751	742	729	772	741	753	789	796	786	756	810	771	744	777	712	765	749	765	718	708	759	741	744	745	803	804	778	782	766	748	728	783	770	712	742	766	745	775	754	832	817	765	755	749	782	797	751	726	725	787	770	769	768	773	729	802	718	734	730	791	749	767	772	777	720	734	746	800	755	761	747	774	760	735	735	780	750	742	720	741	747	778	735	768	780	759	751	788	749	741	742	751	772	748	797	748	736	741	737	742	764	739	744	794	722	761	761	770	766	764	760	753	713	773	814	742	754	781	723	802	767	750	757	752	761	727	786	730	718	753	762	746	780	757	778	788	738	778	749	782	758	725	787	759	771	770	726	764	784	793	710	772	742	725	743	752	774	748	720	736	737	797	755	735	799	808	824	802	780	739	802	753	746	746	803	712	783	774	790	768	768	768	741	799	773	809	777	747	785	768	736	775	742	743	748	752	786	752	793	766	733	734	757	781	737	752	799	779	734	757	805	771	687	773	788	715	739	782	794	777	776	757	751	794	802	764	818	746	793	763	706	780	791	697	797	760	766	781	763	748	778	778	773	764	740	739	750	754
24438	21062	27150	25087	10576	676	508	465	403	388	389	396	352	371	373	353	354	341	372	357	362	353	367	351	328	336	336	391	319	345	338	328	365	363	357	351	346	340	344	333	342	352	370	330	304	331	320	343	333	339	348	335	372	363	364	354	321	334	337	346	352	371	332	317	347	350	323	331	321	352	338	335	331	364	321	327	360	320	342	339	345	331	346	354	340	363	333	338	313	316	341	333	337	318	362	345	322	318	312	320	313	354	315	345	338	344	344	323	374	360	328	366	312	362	363	310	322	289	344	326	367	354	348	337	321	360	347	357	327	332	349	328	323	318	347	340	330	355	356	316	346	336	344	346	344	317	362	344	357	341	369	343	347	352	370	351	354	335	300	339	334	347	301	341	345	346	366	325	322	301	305	307	336	354	333	326	339	332	352	330	381	334	318	350	313	327	316	345	341	309	368	311	318	330	383	330	315	367	364	355	307	374	327	351	354	330	332	354	351	321	341	381	359	317	351	324	326	311	350	334	392	355	328	332	340	340	359	341	352	322	349	343	342	345	340	309	307	310	335	347	326	292	320	366	372	327	337	325	338	345	338	344	361	370	337	333	333	355	337	324	346	332	312	327	322	347	348	349	337	335	348	337	331	318	349	359	359	296	338	342	368	356	318	351	334	315	350	312	335	348	348	345	327	354	355	314	345	319	348	320	348	335	345	309	328	347	359	339	340	327	351	345	318	332	355	352	339	328	322	323	318	303	320	328	357	345	353	337	349	345	321	348	345	339	310	310	327	370	322	311	331	368	354	353	358	331	324	347	328	370	320	325	357	347	351	331	363	352	383	324	340	376	341	307	336	339	354	331	297	354	302	332	305	333	335	350	330	324	337	357	325	308	319	314	344	339	337	352	356	375	334	324	315	339	352	317	326	333	327	335	323	334	333	339	351	323	342	319	339	343	314	346	386	350	354	342	337	385	336	329	318	357	324	355	374	312	357	324	383	333	335	384	319	319	334	326	342	311	324	328	332	349	344	351	341	328	341	315	348	334	348	324	327	358	342	347	327	315	316	336	338	356	354	335	340	314	313	335	320	331	313	359	339	340	347	334	362	311	355	336	340	377	331	374	319	317	323	334	330	327	329	333	345	365	342	332	356	362	328	319	338	329	365	347	319	349	369	337	317	327	348	326	360	339	322	352	330	333	308	367	336	352	305	344	334	373	353	334	335	340	351	361	339	316	335	381	369	319	322	353	326	344	358	321	380	325	370	305	344	350	345	333	353	345	352	349	334	341	370	322	319	356	344	331	333	352	318	348	329	350	366	356	320	333	314	327	334	336	372	360	378	344	342	357	319	372	320	322	371	308	374	338	323	325	342	335	339	309	348	338	348	333	367	360	330	329	350	327	346	350	372	347	336	305	370	359	326	338	357	341	348	348	306	343	324	320	336	331	331	337	269	337	361	342	406	334	346	330	339	326	325	325	339	347	361	336	324	326	361	346	322	331	321	299	343	317	347	350	350	349	318	356	331	386	321	349	349	332	330	385	319	336	370	342	329	343	343	322	324	352	338	339	343	345	317	351	307	324	371	364	322	344	338	323	337	347	317	362	352	342	322	310	354	299	334	328	317	332	351	298	342	335	340	336	334	366	354	329	368	314	351	357	360	280	332	338	321	333	319	328	336	368	361	325	307	315	365	347	323	325	354	308	332	328	352	345	340	317	326	341	329	343	322	352	346	342	313	330	337	342	330	330	330	317	328	298	304	326	324	363	325	341	326	336	351	316	377	327	325	338	366	346	358	325	359	320	339	327	337	352	331	351	323	333	330	333	342	296	335	367	378	334	322	330	351	347	334	335	330	356	325	331	320	331	312	335	381	345	342	326	351	307	360	339	318	337	338	335	337	313	357	334	327	307	359	343	340	362	301	339	339	318	300	321	324	326	329	313	288	358	353	317	321	336	316	317	336	312	341	292	340	287	342	329	336	339	358	328	320	333	325	312	336	330	359	317	382	338	372	321	342	306	315	341	362	331	329	352	341	352	319	333	352	355	337	320	352	360	348	328	314	338	330	325	329	325	345	314	312	362	338	377	330	325	344	362	348	349	331	337	353	373	368	320	356	362	320	319	336	365	333	304	342	320	366	338	330	377	345	327	313	342	317	336	351	346	348	317	359	340	320	359	340	297	355	336	344	322	304	322	354	329	315	349	321	324	344	331	324	362	382	298	328	323	354	351	330	359	311	337	338	346	353	361	323	345	342	351	358	331	332	369	335	382	369	335	306	354	359	330	322	310	365	350	340	326	323	328	316	330	338	371	377	323	345	344	349	334	340	344	326	318	323	337	347	353	348	337	333	329	303	370	351	333	330	317	298	329	322	318	374	345	335	360	289	335	331	345	366	339	367	308	349	344	340	298	314	323	355	350	340	315	329	352	323	385	355	345	351	367	364	346	336	367	352	342	361	363	345	344	356	321	351	337	344	329	342	339	332	355	351	346	356	324	356	341	333	330	350	344	343	367	331	357	343	368	337	319	322	345	333	372	319	352	321	354	322	355	326	353	343	305	339	315	343	321	347	349	324	366	356	334	339	310	332	343	334	345	329	360	326	346	326	330	346	356	322	326	327	340	343	343	332	337	322	340	352	360	324	327	332	349	331	338	334	362	321	326	322	354	357	357	388	332	326	334	334	318	346	367	348	344	333	351	349	325	343	358	328	385	331	350	342	345	349	338	336	325	327	341	356	348	331	358	329	336	323	357	358	363	402	354	324	368	326	352	348	317	362	351	331	319	361	395	349	362	322	327	329	366	314	328	360	331	345	342	320	330	333	345	325	339	353	340	335	323	334	345	371	370	378	331	355	321	335	292	342	364	362	334	331	321	359	322	382	356	369	348	350	340	309	347	343	330	362	344	334	346	332	354	388	325	347	326	333	358	343	378	344	336	333	348	373	338	338	312	369	348	332	332	341	347	348	344	300	348	318	328	316	347	358	369	341	325	340	335	401	351	334	344	346	350	334	266	348	331	334	341	333	324	339	340	338	328	351	343	347	358	325	348	315	317	341	335	309	357	327	337	312	351	348	329	298	336	347	332	367	357	347	350	317	338	341	325	336	363	322	333	318	332	368	322	331	339	333	345	345	337	338	355	309	333	358	314	327	338	318	346	308	339	355	355	348	346	335	327	331	315	322	344	367	352	352	333	339	333	326	365	342	358	350	360	319	358	347	352	324	341	336	356	319	338	329	330	329	331	347	318	325	355	335	379	354	318	315	321	313	353	343	343	362	338	331	324	308	351	331	332	329	322	394	342	376	359	326	357	330	313	346	335	305	308	385	346	327	339	332	347	353	324	332	330	327	342	317	336	336	354	327	340	334	344	328	329	352	330	367	318	321	376	350	345	361	328	351	353	323	314	322	310	355	333	336	374	351	323	327	334	353	356	335	343	353	374	329	347	367	355	345	323	338	329	319	330	352	337	336	376	349	352	331	352	348	329	316	326
3368	4825	3158	1608	1186	1032	820	730	614	517	572	497	447	453	451	442	431	445	450	422	426	432	409	415	385	401	398	440	402	410	389	403	395	432	370	393	391	402	402	407	431	393	389	441	388	386	423	405	421	405	411	424	404	379	413	420	379	386	400	366	338	457	372	395	394	401	364	374	420	390	396	393	432	388	414	397	364	392	385	435	412	389	387	392	404	412	402	422	384	378	413	402	386	439	393	400	396	393	381	401	414	415	373	398	419	414	401	399	401	402	388	374	400	364	377	360	387	407	394	426	372	429	392	403	378	401	406	382	364	408	415	405	400	374	382	380	405	400	414	387	360	408	372	431	383	380	400	381	430	394	397	423	396	427	417	391	379	378	398	363	392	413	399	392	423	383	428	411	414	417	423	369	370	413	391	391	412	370	398	412	390	395	386	404	421	430	359	414	372	414	409	446	405	452	394	397	402	414	350	408	393	378	408	404	387	394	392	396	416	385	395	376	408	398	412	406	408	407	402	387	405	385	387	389	384	412	406	385	390	374	379	386	392	422	400	422	410	390	414	378	399	393	393	418	413	433	425	394	397	430	381	403	420	413	388	421	386	395	414	427	422	407	372	396	373	400	376	380	396	375	390	391	410	401	390	364	397	429	389	398	411	431	405	403	401	391	394	413	405	398	401	408	377	403	359	384	386	407	389	399	403	428	373	386	378	394	446	402	429	408	422	380	407	381	402	415	390	409	394	400	402	394	432	369	412	408	380	404	429	375	413	391	366	388	404	414	388	384	382	408	381	411	372	405	391	418	376	382	371	416	377	398	384	421	391	363	404	389	399	387	377	386	392	369	386	402	399	405	412	392	408	381	448	400	396	389	402	353	401	435	391	407	407	379	381	392	404	404	381	429	383	364	366	371	409	402	408	419	381	388	403	399	427	400	380	384	378	371	409	361	410	433	440	402	378	380	408	424	394	402	422	384	399	407	404	396	415	395	394	348	375	397	399	388	411	379	420	389	385	417	378	381	421	417	365	380	395	397	405	427	418	384	421	374	391	370	390	430	411	392	415	386	398	402	422	398	375	402	440	423	405	376	421	418	399	375	408	434	400	380	381	401	431	434	430	403	442	430	383	422	407	413	407	390	397	375	360	441	376	405	411	409	393	398	391	406	385	380	409	383	407	410	398	372	374	415	388	399	396	397	422	381	395	414	415	386	408	366	417	418	423	419	387	390	394	375	408	401	362	386	397	353	395	399	441	427	404	397	396	398	397	411	365	403	447	391	427	422	413	382	381	422	355	406	404	375	385	392	399	381	409	391	389	385	395	381	398	424	413	396	431	406	405	408	390	419	390	427	425	410	415	394	397	390	403	413	400	395	399	374	377	395	382	401	408	397	369	368	419	372	406	389	387	378	418	427	383	432	363	411	403	400	425	440	403	402	418	416	390	426	380	395	406	407	408	380	388	379	381	410	392	429	394	391	408	416	421	385	411	377	379	364	378	355	404	384	418	403	374	391	374	406	398	401	395	376	413	385	396	443	449	400	404	440	374	418	423	410	393	386	386	426	363	400	395	402	433	398	389	438	416	392	398	407	388	397	367	448	386	429	382	445	371	378	420	436	393	380	429	379	396	398	399	386	352	383	415	418	431	414	400	363	418	410	377	405	391	389	407	398	399	398	392	433	398	407	412	404	415	398	385	366	357	418	399	409	367	413	399	412	422	398	388	430	438	376	390	430	408	385	435	388	395	403	415	405	394	372	374	369	388	409	386	384	425	367	422	432	379	388	398	417	404	380	407	377	372	386	401	365	355	395	411	417	409	387	395	396	424	418	418	405	394	412	393	387	377	354	397	377	403	377	389	381	415	398	395	393	427	407	380	416	384	407	385	407	377	437	434	386	424	378	337	418	405	362	384	393	369	379	390	403	375	406	372	385	405	410	418	457	427	411	358	434	406	391	411	401	407	380	418	409	406	419	434	437	388	383	389	418	409	396	420	384	406	428	384	405	403	439	392	378	392	377	391	356	410	403	411	399	415	382	431	408	408	424	416	379	393	418	363	404	403	409	376	399	388	379	423	375	365	428	426	379	448	415	404	402	389	425	425	379	419	444	399	418	432	385	440	384	449	398	416	401	406	396	404	391	406	409	419	410	375	431	395	397	386	397	394	378	406	385	398	381	378	369	404	407	354	410	365	403	401	404	384	437	394	405	416	397	380	398	414	401	415	389	368	375	395	436	425	393	371	404	411	414	378	377	404	392	427	390	413	435	377	397	398	410	374	377	386	411	389	354	413	386	409	388	416	377	413	377	379	426	399	420	390	421	390	381	427	388	392	377	416	390	415	394	398	405	408	386	391	381	380	396	414	421	398	422	398	397	376	427	385	409	387	384	380	374	439	429	428	375	381	360	379	414	372	377	407	408	401	397	403	399	422	429	411	414	410	420	405	419	386	376	403	394	349	418	406	390	399	407	395	415	411	381	397	389	428	402	409	414	405	449	394	404	414	402	396	373	381	412	414	404	409	364	438	396	408	397	363	394	422	423	402	410	396	400	423	391	371	397	391	374	406	421	371	402	378	390	426	377	413	393	380	404	407	425	376	410	425	342	394	400	383	400	391	413	430	427	369	405	390	403	400	412	403	384	375	416	381	402	385	410	442	418	389	412	395	370	407	402	401	401	382	392	399	411	417	400	382	466	375	397	403	423	427	380	415	393	393	406	340	392	387	399	416	391	376	409	402	422	410	401	394	414	390	393	403	420	425	416	395	401	400	403	392	393	438	417	441	403	391	375	391	396	413	384	440	397	415	403	399	410	425	399	411	395	392	398	455	395	391	419	380	389	394	409	361	390	387	432	395	402	422	381	409	399	445	394	392	409	434	386	374	382	377	412	428	443	432	391	390	390	377	427	429	396	414	383	396	389	393	406	411	376	398	425	420	400	367	426	396	424	405	406	381	407	395	425	423	408	390	410	423	407	364	377	366	422	427	396	387	384	375	373	423	436	405	427	390	372	417	419	449	413	403	387	416	417	426	441	384	413	392	424	409	360	417	440	422	412	437	408	377	400	406	400	409	399	388	374	402	409	407	406	416	397	414	381	442	348	413	456	402	389	401	400	444	407	400	379	393	403	401	414	383	422	392	409	410	387	372	446	391	399	385	384	435	423	370	367	399	419	380	406	367	388	433	374	355	357	408	433	394	381	406	393	421	406	406	388	420	405	417	410	409	395	381	394	412	424	446	384	406	391	415	404	366	408	405	396	405	421	436	387	427	386	387	431	375	408	408	363	367	386	410	346	402	402	407	377	437	370	394	417	403	370	385	404	403	382	427	409	380	428	423	406	419	402	395	413	409	435	381	390	407	401	399	412	407	417	407	430	429	409	391	419	419	389	397	380	354	383	370	418	418	395	347	385	424	394	441	379	422	408	382	391	414	397	427	436	418	380	408	363	423	378	385	394	396	434	372	411	442	401	432	429	375	394	388	403	385	400
22460	21094	28734	23691	21093	21117	8754	885	648	564	526	447	437	408	383	372	405	366	345	343	355	354	348	350	323	309	309	327	305	323	276	309	315	300	289	321	297	299	311	329	295	302	318	288	302	274	318	254	311	286	294	290	319	286	274	296	288	278	316	295	319	312	290	287	292	303	284	296	295	274	289	268	280	267	273	276	299	307	316	301	274	289	291	331	307	301	291	298	293	285	298	304	306	289	305	293	302	249	275	283	309	303	315	304	268	298	280	282	307	302	299	257	259	274	275	301	317	296	275	304	336	305	281	274	274	307	305	292	320	295	294	273	302	273	304	307	279	290	278	259	279	285	282	275	286	309	282	305	290	294	323	285	292	314	319	288	314	303	274	293	319	274	303	287	287	268	291	272	276	300	295	295	279	284	273	304	301	314	299	283	284	299	300	277	266	298	301	293	306	287	283	306	268	302	299	291	288	296	295	275	312	236	291	296	272	268	301	303	295	304	264	291	275	290	268	279	320	298	302	276	239	291	287	269	294	265	244	297	278	267	282	273	294	306	280	297	296	293	317	293	283	288	291	273	277	336	277	308	293	278	310	293	290	331	284	302	304	291	292	293	301	283	286	279	308	288	303	311	276	281	288	274	286	262	291	295	277	276	293	265	281	278	289	296	308	314	292	266	269	278	268	274	296	283	257	323	284	287	278	289	288	263	265	287	270	315	289	289	283	292	286	290	290	282	267	332	304	285	247	308	306	306	272	301	280	298	270	297	265	309	294	260	282	308	285	320	281	311	337	273	288	286	273	323	316	293	292	260	279	302	325	264	269	303	285	316	292	289	304	280	287	327	305	281	332	287	252	325	291	279	293	292	292	255	321	269	260	295	289	296	277	300	278	294	281	335	317	298	270	266	276	302	302	301	270	306	287	285	297	294	303	293	261	320	264	315	293	305	316	316	288	292	295	278	305	274	302	294	268	299	304	294	297	271	275	265	285	298	269	283	279	294	295	257	271	277	290	270	302	306	261	298	288	278	270	254	275	279	304	258	267	275	269	279	303	283	296	280	300	281	277	295	303	301	280	308	291	312	319	315	268	294	294	317	270	320	294	295	263	320	279	272	263	268	287	306	291	271	286	295	276	291	265	263	275	266	267	293	260	265	291	280	283	294	303	272	280	295	309	291	292	281	333	306	311	288	314	299	269	275	259	289	303	285	295	312	284	299	313	257	292	290	294	254	294	288	326	272	297	271	306	295	329	308	294	289	274	285	293	292	295	268	288	275	276	264	277	286	285	280	285	289	285	280	270	276	268	275	268	294	290	274	293	317	293	300	282	239	282	289	287	320	284	269	315	280	294	277	291	283	288	267	282	318	298	307	284	292	311	313	315	272	283	300	300	307	289	280	257	268	284	292	286	318	271	287	270	287	287	258	268	338	280	283	299	299	283	299	281	312	268	288	278	290	283	292	259	294	276	269	310	280	304	284	289	299	286	305	279	305	305	317	287	283	324	297	292	285	299	302	297	272	301	294	312	275	308	336	278	277	302	310	307	284	291	298	275	271	262	317	260	311	293	278	253	263	288	291	286	293	285	270	309	276	289	285	308	226	296	270	286	285	306	302	281	303	290	267	285	328	280	284	292	273	286	288	315	280	310	304	320	298	305	306	272	285	260	272	286	285	313	310	307	285	319	293	294	292	315	299	274	283	264	306	287	283	309	268	294	296	314	302	279	286	280	280	292	273	294	299	279	290	294	270	265	299	327	325	288	281	302	265	283	267	327	279	284	303	307	304	263	320	287	302	304	295	272	290	299	283	262	290	246	261	272	270	275	316	255	275	287	295	281	302	285	308	287	296	291	290	293	292	276	303	282	301	281	320	308	263	276	309	294	283	294	266	278	296	294	274	278	282	303	310	278	288	285	327	299	291	304	280	274	312	289	284	291	300	267	269	281	286	307	277	299	302	283	303	294	284	257	289	321	288	277	299	294	285	289	295	284	274	294	243	296	296	326	288	285	300	286	262	299	304	258	310	316	290	297	295	277	309	331	297	258	291	306	297	278	290	271	295	285	296	318	312	303	287	281	285	301	290	289	269	267	301	295	289	331	272	292	263	290	281	258	282	281	279	304	270	280	297	308	287	288	305	261	324	305	280	301	294	295	272	279	278	252	278	273	287	276	322	319	275	297	296	296	296	275	296	299	306	253	325	280	320	274	295	296	307	306	287	256	282	291	257	289	294	291	301	330	292	247	289	310	298	296	273	309	322	281	280	279	272	272	274	285	299	299	273	277	311	287	281	291	280	317	251	285	283	268	258	280	273	289	277	294	296	276	267	279	273	305	328	316	276	297	268	284	299	313	284	267	294	315	273	309	272	311	259	295	287	295	278	288	315	300	307	243	288	275	278	287	310	293	300	290	316	289	292	271	300	300	289	291	262	291	254	308	289	307	278	305	285	286	295	300	283	298	283	268	301	272	275	297	318	286	302	271	262	274	288	257	294	321	284	315	301	276	300	311	303	277	283	273	306	310	261	306	291	308	305	283	287	295	272	301	266	304	317	267	293	277	273	305	290	278	294	275	283	286	267	290	309	251	289	288	301	300	305	279	277	292	301	327	284	267	314	306	291	275	290	304	299	298	295	321	295	320	315	290	284	321	289	268	333	310	302	298	263	302	243	300	290	305	307	265	291	299	281	287	281	295	284	277	299	336	282	282	294	273	305	286	305	326	280	253	301	282	276	297	325	274	319	266	302	284	276	299	277	301	303	297	283	279	277	288	263	260	270	292	308	320	322	293	290	314	267	290	285	296	301	277	314	293	269	301	294	296	273	293	288	280	276	279	292	293	257	283	278	300	289	293	274	292	279	264	311	316	301	292	276	303	310	287	315	262	310	290	277	290	275	296	286	281	320	273	276	298	316	308	288	276	299	303	267	270	271	255	297	294	318	317	265	278	295	269	255	264	259	298	309	283	291	310	285	315	316	292	306	313	300	285	309	261	318	255	288	309	277	284	283	267	284	307	303	288	287	262	308	304	276	278	279	279	281	280	284	331	271	284	280	289	338	308	304	297	284	310	283	287	275	308	291	293	297	249	273	281	283	292	286	282	285	313	276	273	282	278	303	262	281	287	286	299	297	298	278	301	298	266	276	306	320	303	291	308	280	273	276	284	293	302	259	288	302	299	277	279	250	278	295	283	309	249	288	238	313	270	301	282	314	299	291	291	294	267	318	308	290	285	298	287	306	287	249	293	312	276	303	289	265	277	295	287	269	287	293	268	287	270	306	287	310	283	315	295	294	296	303	270	301	276	281	308	284	299	248	315	293	283	336	275	252	273	258	284	270	272	274	319	311	310	292	292	283	291	288	305	281	315	303	294	288	264	287	282	318	283	283	282	257	309	311	273	302	319	287	282	277	274	287	295	280	293	276	267	289	260	312	266	285	316	318	300	297	252	275	283	289	291	264	309	276	263	274	301	273	297	329	268	269	282	265	304	297
4432	13451	9035	4312	3130	2451	1786	1376	1109	1029	842	760	686	650	617	532	472	527	504	471	472	511	434	383	395	396	392	403	426	388	398	395	376	407	377	373	363	386	378	380	360	365	385	416	365	391	357	374	374	355	358	354	367	358	390	363	366	345	366	367	396	378	361	347	333	339	412	339	359	353	369	348	364	347	364	358	365	374	332	362	336	331	367	338	356	331	365	323	356	375	403	372	348	375	361	354	322	362	379	383	372	380	365	359	332	357	374	376	351	359	385	335	357	334	335	334	355	330	363	347	376	368	354	334	359	358	341	386	355	373	376	359	376	357	366	379	357	373	339	349	372	366	339	342	351	363	376	353	354	337	348	396	349	314	363	369	332	352	383	334	364	359	344	364	331	373	353	344	378	348	357	364	358	364	353	394	356	327	334	345	371	311	359	389	378	358	342	342	342	331	385	356	349	363	345	357	335	359	362	381	349	367	378	334	351	364	360	350	381	345	342	374	340	360	361	345	369	356	358	340	356	363	339	355	405	359	351	357	356	320	348	320	355	354	384	351	399	390	362	370	377	346	340	362	320	362	352	376	344	351	323	370	318	375	345	370	355	383	356	319	301	359	340	383	392	355	351	363	354	345	327	360	324	338	341	372	358	369	336	378	356	326	353	352	351	364	330	336	348	356	349	375	339	354	343	361	332	378	343	380	332	351	357	333	347	353	343	358	338	338	356	385	362	346	360	323	326	357	346	384	364	348	385	354	373	341	341	353	360	365	326	337	359	372	350	394	343	331	343	329	329	349	317	337	328	331	352	349	353	333	357	356	329	348	341	330	365	381	360	355	356	365	351	358	382	345	310	372	368	361	340	376	364	354	354	369	325	325	361	354	367	384	372	356	340	328	386	328	353	350	349	335	376	311	378	347	376	359	368	365	385	361	371	355	366	356	329	370	326	358	355	366	387	341	336	365	397	353	352	334	359	338	326	347	370	342	369	372	328	363	351	363	346	346	362	343	350	335	353	340	334	363	367	371	361	361	358	337	353	368	345	384	380	352	360	382	349	338	368	363	340	345	340	336	363	358	360	350	364	353	342	358	339	337	324	309	354	354	356	348	341	333	357	373	321	355	312	342	339	366	336	389	383	377	320	348	378	354	339	346	340	359	388	328	373	324	328	344	369	353	341	385	350	339	326	403	376	355	355	385	377	374	358	353	325	342	362	348	370	326	336	389	384	369	333	335	353	359	355	341	359	361	341	366	377	349	338	359	370	335	360	382	344	348	352	324	354	351	368	327	378	357	361	325	382	346	340	347	335	330	368	345	352	361	366	339	347	361	359	390	331	353	361	345	347	349	351	314	335	371	350	357	353	349	351	340	308	339	336	356	375	324	354	368	350	355	347	355	384	362	363	358	324	321	374	359	332	358	321	343	382	352	359	343	361	357	359	382	360	347	372	351	388	336	346	354	361	374	400	357	335	356	338	315	354	342	347	324	356	348	379	362	342	370	360	334	344	364	382	328	365	390	399	350	343	343	369	355	358	369	345	358	334	359	380	340	348	357	347	357	357	361	355	348	350	337	345	385	349	360	302	364	363	356	323	369	364	369	351	352	349	366	357	357	351	303	347	332	375	360	335	341	373	355	356	359	383	368	353	352	335	380	341	360	366	359	372	367	348	374	350	405	392	326	375	355	344	365	360	378	381	332	369	357	378	323	362	335	346	376	335	374	354	339	360	342	356	354	373	365	347	356	363	358	329	336	352	376	368	356	354	332	332	324	385	343	365	326	367	375	343	342	350	339	324	341	348	358	350	349	366	343	315	357	357	357	336	371	324	379	345	324	385	351	354	378	328	322	379	371	405	351	398	359	374	343	359	363	371	356	351	341	379	369	345	373	366	370	332	354	359	326	334	353	354	350	329	364	321	370	369	379	368	359	354	360	361	377	373	345	309	377	335	358	349	328	360	365	357	344	373	341	358	329	315	347	324	337	353	353	362	397	342	334	366	380	366	339	362	345	323	357	345	364	358	364	389	360	337	359	337	358	326	398	363	339	353	391	332	378	337	337	369	363	356	326	353	328	390	370	367	358	372	362	358	361	366	329	376	343	370	375	375	387	383	368	376	353	341	357	334	347	351	350	348	348	340	327	352	352	330	359	334	388	337	375	332	341	352	382	367	376	364	349	321	356	332	324	368	348	331	345	361	352	356	345	370	365	349	340	374	370	328	326	334	328	348	358	356	351	364	359	355	346	313	352	333	358	353	365	350	334	384	365	368	355	388	368	355	376	375	352	357	342	331	305	340	363	317	360	378	412	331	384	358	350	355	368	346	355	329	355	336	362	350	346	370	362	389	347	338	365	365	377	348	368	366	333	373	369	359	356	329	348	364	332	343	358	315	351	355	379	334	344	361	363	363	316	365	360	349	351	370	359	367	352	348	346	383	348	349	373	335	351	352	361	371	381	365	352	339	348	325	337	338	384	348	355	348	371	346	371	352	340	373	347	345	339	366	348	365	369	382	368	357	351	345	332	347	324	374	359	368	336	378	350	345	367	315	363	348	388	354	354	381	355	362	358	357	344	314	349	348	330	355	367	321	339	357	364	347	355	404	406	361	350	354	377	375	371	375	363	383	349	340	362	416	355	338	336	373	354	370	374	326	349	394	383	358	362	373	354	353	312	336	356	320	340	381	352	359	397	377	352	331	367	342	360	355	353	364	348	381	357	343	382	348	418	343	341	352	314	357	326	349	386	357	377	348	381	364	355	357	348	357	361	338	339	355	363	354	330	379	383	348	342	352	368	360	346	370	355	338	359	384	368	375	335	365	342	347	344	363	352	338	357	373	298	372	368	335	350	363	383	358	395	362	367	342	334	387	348	373	369	366	325	346	343	368	336	374	374	365	346	384	319	341	362	328	387	338	352	322	350	358	346	350	351	378	358	331	372	366	381	349	350	352	299	333	393	338	363	344	346	398	342	375	344	359	352	354	346	357	360	332	351	326	362	330	354	350	310	349	332	351	338	341	351	362	344	337	374	332	346	358	378	343	370	353	381	367	330	423	375	387	348	338	362	358	349	344	357	390	360	320	368	335	372	385	335	381	357	348	355	354	352	339	321	372	362	358	359	358	349	333	345	362	353	348	369	383	364	341	386	385	367	368	373	399	366	347	354	391	387	331	383	372	351	367	349	342	346	352	367	364	344	342	350	374	361	337	352	334	365	386	363	365	367	338	343	365	360	394	360	350	341	360	379	375	356	359	355	362	325	363	337	390	358	379	357	357	330	350	358	358	309	356	338	344	348	344	341	342	389	388	323	354	321	348	363	346	324	367	342	387	340	349	398	390	368	330	342	346	352	380	394	361	367	361	364	325	347	344	375	330	365	354	366	345	346	354	363	345	376	340	341	367	349	340	366	369	370	362	393	363	343	366	322	353	341	370	353	336	345	349	367	318	329	342	388	315	362	352	357	384	360	342	353	336	335	347	349	344	339	351	362
27311	18563	4579	947	733	661	656	646	675	626	598	697	605	631	641	632	641	608	660	564	649	636	578	654	640	634	623	622	596	662	645	605	637	590	603	628	622	658	640	649	606	676	626	631	610	611	603	620	622	616	634	642	630	682	595	631	617	603	624	657	625	598	649	621	593	624	618	612	631	638	656	645	651	660	628	680	649	641	645	563	609	610	599	593	656	639	627	656	643	632	633	623	631	616	634	629	624	652	653	604	613	656	602	644	628	626	630	625	671	645	633	643	653	621	611	577	614	622	646	633	612	605	649	552	608	626	611	632	599	628	587	628	644	606	665	639	627	611	650	619	609	637	621	658	662	663	637	655	632	642	582	593	629	644	655	633	622	645	617	675	637	617	643	635	591	610	609	648	628	596	638	645	610	655	615	579	635	591	651	619	634	678	671	616	674	586	646	610	646	631	630	611	589	656	621	622	653	609	630	612	639	619	651	631	627	649	663	637	643	615	624	636	615	675	597	604	588	631	619	620	623	648	624	636	655	622	654	622	629	598	582	628	657	584	704	612	626	557	668	636	640	609	633	606	647	614	645	632	630	646	606	652	627	605	655	631	634	626	690	614	640	628	605	648	583	637	608	643	641	601	590	614	627	647	640	609	626	597	596	699	634	637	615	653	597	616	599	625	612	645	629	620	615	614	604	637	624	650	683	629	633	591	646	652	648	664	607	597	648	625	603	653	647	675	610	671	609	656	645	651	586	646	634	618	617	636	643	589	640	623	610	681	592	636	640	638	633	645	655	641	667	636	629	665	617	565	622	619	614	629	577	616	630	641	610	577	586	618	599	598	620	627	582	637	677	635	689	614	614	622	589	647	603	643	639	588	649	621	591	626	658	617	629	660	598	604	596	651	675	624	624	646	636	588	625	652	626	638	653	613	619	636	615	601	631	608	663	639	616	618	611	592	607	681	689	614	658	641	636	651	633	645	585	631	644	669	656	608	626	626	649	667	604	626	635	597	606	625	645	653	642	633	598	685	625	642	632	590	645	611	588	656	642	579	638	654	580	640	637	606	601	606	601	661	640	679	605	641	640	611	608	594	612	622	610	605	636	587	597	619	590	600	627	668	609	583	615	654	639	625	611	636	671	641	641	651	675	620	639	612	627	627	638	641	639	592	661	576	618	667	633	658	677	636	641	649	659	652	639	622	638	615	627	601	642	623	648	659	651	647	593	625	603	581	614	580	635	590	621	682	622	617	659	649	599	635	653	598	631	634	628	633	655	642	645	679	627	646	641	643	680	642	676	681	575	679	627	655	657	633	605	649	687	590	599	628	659	625	654	611	666	629	635	668	628	596	572	633	633	642	640	607	615	613	595	595	669	640	661	625	647	633	638	637	631	660	594	617	654	608	616	682	653	644	626	622	626	602	648	636	597	642	610	604	608	642	661	623	620	592	629	660	626	660	607	662	635	609	608	668	667	632	590	651	637	635	695	586	605	642	648	621	620	641	611	606	653	663	644	588	659	675	650	621	619	620	685	592	666	626	648	617	643	667	597	680	607	667	633	627	656	638	622	611	631	640	644	630	622	635	642	660	617	659	593	675	612	633	608	635	650	659	604	634	635	639	598	610	622	619	643	631	585	642	659	633	674	606	618	690	667	643	669	652	618	625	628	615	628	647	558	657	622	589	592	637	667	632	584	631	621	608	645	630	637	599	655	624	603	641	634	663	625	633	637	605	626	644	660	572	630	595	667	612	620	632	633	636	622	594	596	613	649	615	635	567	613	634	628	647	639	620	695	594	632	661	628	609	629	622	659	632	644	588	622	639	638	620	680	631	654	598	598	664	594	622	596	668	628	686	633	632	583	608	599	649	627	605	638	638	628	641	641	596	699	650	615	640	633	657	648	642	633	631	635	637	595	597	625	627	603	647	612	625	661	645	617	638	615	652	599	653	607	617	642	621	624	659	640	638	687	616	599	653	653	637	624	606	612	634	610	626	659	666	595	614	625	629	647	633	643	626	596	663	624	583	614	660	629	629	616	658	623	651	658	650	647	606	638	601	644	669	643	665	596	635	626	610	657	605	612	647	673	659	606	594	642	603	624	632	646	604	655	616	636	622	626	652	609	642	699	636	623	677	636	582	626	648	626	641	615	610	618	600	668	663	642	652	646	605	656	623	602	612	609	634	604	627	619	623	647	614	609	621	647	629	642	647	625	662	660	627	610	632	610	637	605	599	636	600	612	626	609	611	632	571	663	654	656	624	559	627	652	631	609	596	584	575	622	605	670	680	623	638	622	682	656	622	635	610	625	622	600	644	621	625	699	630	653	607	640	583	631	612	590	687	635	601	651	646	604	601	637	660	596	618	617	668	622	609	644	614	610	653	600	591	600	598	644	669	640	608	670	615	636	585	642	649	666	587	638	694	629	612	635	622	659	619	646	633	625	633	608	646	669	650	648	655	663	614	646	633	662	603	660	588	668	628	634	621	607	638	647	615	605	671	611	637	665	643	608	647	641	643	635	658	626	622	653	574	628	637	623	623	644	668	645	614	671	602	639	640	583	649	630	633	647	632	574	649	646	608	609	606	623	630	606	643	621	631	610	619	594	616	670	610	598	657	610	615	598	673	616	632	648	627	628	614	640	613	652	607	641	612	660	664	661	642	587	611	591	593	655	602	633	619	669	619	613	654	672	621	651	652	612	617	682	653	616	639	652	603	632	668	648	630	636	632	631	655	555	651	630	615	610	616	617	623	640	569	619	615	587	633	625	638	621	614	671	643	613	610	612	596	606	627	620	638	618	604	665	649	650	625	621	633	609	581	672	613	615	651	626	645	642	598	620	602	589	607	646	592	625	644	612	579	613	628	630	639	616	626	666	622	693	642	622	618	631	617	623	675	677	624	689	674	670	635	575	585	607	675	679	658	639	645	633	625	640	647	599	610	617	619	587	603	631	614	647	656	648	619	637	623	635	619	647	646	642	611	620	653	618	645	637	614	600	659	645	646	635	642	648	623	631	613	651	572	615	586	617	619	618	591	616	654	573	613	611	614	654	574	646	582	604	614	617	672	627	691	653	633	599	667	625	653	628	599	715	631	647	583	601	611	643	645	615	646	621	638	629	623	614	653	627	632	592	660	602	662	649	618	633	600	635	598	676	671	673	639	573	608	610	618	624	590	651	607	686	597	627	629	615	612	637	633	656	604	631	637	618	625	632	615	601	611	643	626	616	630	612	619	583	609	622	653	610	638	589	587	634	660	609	668	647	683	661	624	614	652	652	673	618	590	630	650	616	602	614	626	677	639	623	644	615	588	593	595	637	641	680	625	623	634	568	621	615	663	602	582	667	628	620	651	642	611	651	633	630	630	643	667	669	651	611	614	644	635	621	609	658	621	622	616	600	639	614	604	669	647	639	671	646	638	665	621	647	679	655	658	653	655	623	609	643	627	627	594	623	633	639	602	639	603	608	571	622	638	649	676	653	665	620	623	600	614
4422	1157	997	900	858	751	802	770	741	744	757	698	734	712	696	715	774	768	733	752	734	770	699	740	723	795	740	714	744	672	735	698	789	778	747	734	769	739	742	808	719	735	726	696	785	744	746	715	766	696	747	734	752	730	718	729	766	763	758	786	713	764	736	755	708	730	688	752	704	821	759	779	731	702	742	761	791	749	737	754	689	739	730	770	759	710	712	795	755	750	759	723	706	723	709	740	761	754	747	754	721	771	732	723	793	757	763	761	686	684	761	769	727	682	755	751	764	761	754	773	682	769	760	732	777	728	723	701	726	703	758	743	719	756	711	722	716	729	736	732	709	787	757	774	750	754	760	715	750	740	741	726	756	756	785	722	722	766	779	659	716	695	740	768	726	793	724	740	737	766	788	745	733	697	743	750	755	749	732	761	700	724	739	757	750	725	724	697	759	683	760	724	778	749	757	737	756	728	714	702	767	723	701	804	764	736	735	749	710	774	715	716	755	736	722	668	750	750	790	734	709	713	781	736	748	719	753	755	727	677	762	773	771	699	779	787	716	746	782	711	793	759	702	752	732	722	750	714	767	738	727	702	729	720	796	703	697	690	726	733	743	795	814	760	750	780	720	794	646	715	803	739	770	769	758	723	756	715	734	730	703	752	761	690	730	733	754	715	767	754	699	734	741	723	725	712	834	724	755	695	752	734	773	724	757	697	769	758	785	747	750	730	782	716	724	709	722	798	751	722	745	736	720	722	693	774	734	786	731	765	743	798	716	745	732	697	711	703	770	733	742	681	742	726	765	750	725	696	751	726	722	782	730	779	703	719	762	712	746	706	724	694	702	665	748	777	722	732	742	774	724	749	738	768	684	748	745	686	761	759	764	751	680	765	677	782	726	719	679	733	745	705	773	716	760	732	746	683	755	722	752	734	716	716	752	716	740	738	709	723	755	762	783	729	703	697	693	762	734	690	697	757	722	748	748	772	721	689	726	752	735	725	772	718	743	739	766	771	731	717	773	716	703	716	786	765	714	743	751	687	727	727	762	770	727	738	717	734	772	788	736	729	753	745	750	774	705	738	716	743	722	718	728	754	741	718	706	711	735	702	784	740	730	752	682	742	715	734	738	752	725	730	695	746	713	711	709	728	696	741	747	719	769	730	791	732	753	700	751	716	757	748	714	790	710	750	734	730	769	741	701	723	716	722	775	758	778	803	726	728	760	719	804	713	760	698	729	773	759	751	766	729	722	736	722	724	759	783	756	722	708	739	752	705	733	730	796	737	751	700	693	756	752	764	711	761	713	741	724	741	755	723	725	709	748	705	720	739	714	713	720	724	750	738	726	725	738	718	788	722	749	706	705	725	694	772	745	672	677	742	747	723	733	732	683	741	737	764	750	703	727	742	780	744	704	693	748	709	715	694	695	745	724	740	746	742	741	753	682	749	752	736	716	773	699	733	764	752	751	708	749	731	779	726	709	746	738	740	712	725	654	732	719	701	730	742	707	719	742	769	742	742	722	734	703	701	775	742	671	730	734	734	704	668	717	763	737	784	789	778	756	737	710	722	752	701	716	748	731	754	730	723	773	755	712	673	763	738	711	717	709	701	676	741	766	758	740	720	792	750	748	727	715	715	736	802	716	723	748	740	731	725	786	767	751	748	754	746	761	733	735	741	766	766	726	717	775	704	744	722	701	716	778	719	753	723	689	730	722	733	735	711	680	745	699	767	741	740	751	768	730	744	766	734	767	750	743	799	759	740	737	736	785	753	748	746	745	742	766	723	742	731	717	718	692	680	747	723	736	743	743	701	725	764	756	744	740	722	736	730	782	756	693	756	726	753	715	705	692	729	752	764	712	771	733	755	726	703	749	719	728	730	725	756	723	800	716	791	731	735	755	742	756	696	713	747	720	735	736	701	680	729	806	773	703	701	696	733	786	760	740	764	749	720	744	705	705	761	727	742	718	729	724	749	730	743	752	749	694	709	750	717	710	751	725	718	815	752	766	689	784	691	761	743	744	695	694	731	767	784	704	754	729	657	713	754	727	708	739	793	733	733	778	696	733	736	700	701	743	780	728	764	771	721	759	744	722	727	769	769	788	710	741	716	788	753	764	784	734	706	769	704	778	773	718	726	762	732	744	698	738	767	740	726	747	718	708	771	733	771	771	723	713	759	721	738	731	773	779	727	740	731	763	748	711	749	674	758	761	711	756	774	738	747	729	806	759	747	739	723	814	722	766	767	742	701	726	721	747	719	720	725	734	788	726	696	700	748	727	695	728	759	755	734	755	696	742	700	698	718	749	714	773	738	760	765	785	724	814	755	753	733	743	756	770	743	715	758	754	710	735	747	708	750	765	759	713	745	748	775	737	765	736	734	725	758	717	701	702	754	765	729	756	722	786	721	711	718	731	741	711	740	785	708	826	710	716	730	691	726	741	746	695	753	736	757	759	731	747	729	714	707	778	779	720	776	714	783	719	699	735	774	734	765	683	786	765	778	775	740	803	718	761	719	764	699	730	654	751	740	705	676	772	753	735	771	721	728	743	686	746	750	762	727	755	718	756	715	747	759	805	713	700	682	755	668	774	701	740	730	743	785	765	696	696	706	725	755	751	747	731	777	730	747	728	753	677	738	720	745	698	814	677	697	689	746	738	670	724	683	744	706	687	716	746	722	741	711	751	754	780	702	688	705	706	729	695	729	750	801	699	756	781	722	798	706	734	746	766	756	699	717	753	703	768	712	724	700	798	741	746	736	778	736	717	736	787	799	723	742	769	721	746	806	776	740	778	744	772	753	729	726	745	782	753	737	760	731	780	703	730	735	707	768	753	682	742	786	733	738	745	775	783	734	756	761	735	725	769	732	734	771	688	756	743	726	763	714	744	721	715	760	701	692	792	769	717	708	766	738	759	775	761	752	755	729	760	714	697	758	740	700	760	730	734	762	768	730	763	749	750	732	710	725	717	742	733	771	715	744	732	764	754	696	758	754	676	755	731	736	777	740	744	766	720	740	711	718	735	765	777	731	758	733	752	762	749	723	728	755	711	757	753	693	740	789	723	754	744	765	757	726	741	727	793	682	756	783	729	764	707	710	776	703	709	741	748	763	769	726	742	751	749	751	687	711	747	737	738	685	738	669	761	733	709	761	709	733	701	734	757	793	742	720	733	730	709	706	723	770	743	740	764	778	695	786	709	728	794	688	723	720	700	720	748	687	735	739	751	776	743	752	734	711	743	734	732	762	721	786	725	714	699	731	742	744	650	785	748	735	727	736	707	786	745	755	793	726	720	716	715	718	712	746	728	696	723	742	712	741	696	731	738	736	721	718	724	720	771	754	721	759	716	764	734	686	664	690	766	724	738	751	707	710	744	741	777	766	735	725	715	740	717	706	762	753	736	691	746	727	748	731	740	676	747	755	787	722	719	777	754	769	732	775	759	756	714	755	738	731	725	764	777	751	745	714	752	743	765	751	764	689	687	726	738	715
23442	21068	28257	24079	21053	10651	1318	935	848	789	752	718	648	697	677	681	657	666	658	697	657	679	674	649	632	611	670	706	714	631	600	654	665	646	640	654	597	646	647	623	642	654	654	640	595	675	639	636	660	620	662	650	668	660	618	628	604	624	644	674	668	678	630	620	647	652	646	657	644	658	624	688	642	636	634	648	648	593	649	659	617	598	602	622	620	608	615	603	615	654	593	691	681	649	659	639	630	667	605	604	647	645	629	614	665	659	662	635	622	660	644	628	631	604	629	652	679	671	623	630	646	670	659	578	646	650	605	608	636	641	667	647	653	635	694	666	629	604	610	647	684	654	623	661	636	662	661	640	633	624	644	641	635	637	636	617	605	655	639	630	617	630	594	606	675	642	658	624	626	602	663	663	676	618	593	613	635	641	642	652	648	633	609	667	603	612	660	626	678	672	652	627	624	644	662	613	683	656	650	667	626	625	643	606	627	696	635	580	595	652	622	592	663	623	618	652	674	656	698	632	686	634	601	639	618	635	619	617	598	642	646	570	596	667	654	614	616	611	650	666	647	584	627	614	671	600	611	646	654	644	647	620	600	660	666	624	598	647	658	629	643	586	624	618	611	655	656	606	685	651	603	646	655	628	603	615	615	652	634	659	615	607	680	633	639	643	625	614	610	588	621	595	631	636	663	596	665	662	641	657	668	647	582	631	641	621	610	627	658	655	678	621	640	615	593	657	635	599	661	630	643	614	615	579	674	631	622	624	645	636	592	611	634	666	672	650	623	626	648	656	577	628	596	676	649	609	649	617	597	698	656	669	679	660	613	617	655	642	634	626	634	625	642	639	606	662	593	616	624	654	563	613	649	629	637	617	628	610	639	649	677	621	611	645	634	639	628	613	646	647	643	682	611	626	610	659	644	631	616	661	630	682	665	625	627	635	622	627	648	614	674	673	629	634	628	584	621	611	635	664	592	666	625	645	600	666	647	573	611	644	637	588	640	645	626	641	664	637	640	655	647	595	662	601	663	677	661	623	618	665	639	604	595	666	632	620	630	625	615	631	633	601	661	619	606	598	616	649	670	616	637	617	666	629	607	615	598	637	681	649	615	657	646	647	680	636	658	636	652	614	619	620	612	634	607	599	612	613	675	630	600	623	616	663	626	634	608	626	618	610	614	634	647	676	639	582	668	583	628	656	622	629	592	611	592	634	615	619	636	637	624	638	550	630	676	612	623	609	652	640	638	656	625	642	639	645	719	648	617	631	652	622	648	587	620	659	643	614	636	610	604	658	630	606	627	654	606	679	646	648	629	616	605	602	656	622	646	601	631	656	649	584	638	609	655	638	604	657	603	644	612	606	650	634	677	662	621	642	608	598	648	631	638	617	637	651	627	628	640	615	703	641	604	616	616	630	659	632	640	635	618	647	679	641	623	608	683	615	608	592	625	649	691	626	634	661	656	653	657	621	679	616	642	619	630	642	635	629	640	647	634	622	654	607	623	635	612	649	583	639	616	661	647	607	668	618	659	643	657	622	610	637	635	636	655	614	658	658	583	610	645	645	641	623	590	628	650	682	608	616	672	607	641	647	618	606	622	618	600	625	647	585	626	613	637	637	602	651	663	599	660	622	608	603	643	662	626	659	662	623	642	642	633	651	604	685	639	613	641	651	625	627	632	632	639	620	624	590	622	631	656	656	561	581	612	678	624	629	642	633	648	624	666	652	677	600	629	644	619	625	614	630	615	669	636	629	654	598	646	673	650	610	657	644	677	604	661	668	627	632	639	680	605	631	662	648	620	625	635	638	627	631	598	598	662	635	600	622	592	607	608	686	653	634	671	597	632	628	650	653	628	629	650	664	618	627	610	611	641	627	559	632	606	648	674	612	614	608	663	656	641	604	635	664	627	588	662	634	665	632	669	613	593	643	634	640	634	658	661	615	629	733	615	631	625	594	637	619	614	615	630	633	636	623	613	619	641	627	640	588	627	653	631	613	635	622	650	643	662	624	688	634	613	619	636	641	646	669	624	616	604	580	591	624	621	632	646	581	657	618	620	667	619	624	602	620	661	635	635	622	605	648	695	680	651	666	629	619	637	653	633	625	653	593	641	675	598	634	603	652	621	626	637	646	648	650	641	626	660	582	631	652	612	631	661	652	655	583	602	618	627	641	626	621	625	682	659	619	599	620	635	631	622	619	646	613	610	700	602	631	629	657	641	629	607	563	633	619	622	640	615	639	616	614	637	638	658	633	628	630	660	601	649	638	619	668	624	630	587	590	652	643	604	636	652	649	618	642	634	644	577	616	622	613	662	641	647	644	644	621	653	655	629	642	624	644	597	656	645	627	611	680	628	662	646	625	629	657	638	614	620	646	620	603	635	632	646	616	609	612	602	605	661	676	617	584	637	638	625	659	618	622	634	687	621	651	579	606	672	622	629	615	646	686	657	616	677	679	666	646	659	606	656	638	659	653	628	702	631	592	622	587	605	695	626	646	632	616	674	665	630	651	637	633	593	623	652	605	589	615	639	599	642	605	602	682	606	658	626	584	609	690	626	625	608	664	610	635	596	634	612	610	605	596	630	580	605	625	663	658	666	627	651	608	648	598	629	607	624	602	626	630	632	623	611	592	629	659	630	598	643	668	633	616	614	644	636	628	623	652	633	672	655	611	635	619	626	630	692	608	673	600	603	612	630	609	608	657	630	649	604	632	602	637	638	556	637	622	638	654	618	651	625	696	640	687	636	653	662	637	667	607	589	625	645	597	625	661	610	677	633	610	620	606	629	626	620	659	665	647	651	625	618	691	642	603	692	655	625	676	644	649	620	645	617	627	636	654	649	611	635	636	660	645	644	624	608	626	639	679	628	608	636	621	630	645	630	640	635	625	636	624	630	622	603	635	595	659	629	619	655	629	608	689	654	610	618	621	591	617	612	607	675	638	674	639	604	592	630	604	626	630	657	619	685	654	606	655	639	618	631	665	650	660	672	666	603	622	678	607	613	617	612	635	623	675	643	626	635	590	632	635	660	638	658	622	649	614	637	646	606	644	591	614	645	671	620	647	641	655	636	613	624	621	634	601	641	658	577	617	639	635	637	645	613	678	625	600	618	652	634	622	629	671	625	645	662	624	602	621	653	669	623	592	689	701	674	606	622	639	604	640	611	650	639	650	598	673	659	656	681	643	591	678	592	669	618	637	672	590	633	650	634	639	612	661	626	654	646	638	660	673	640	634	666	628	686	640	611	663	662	599	615	667	658	614	635	610	675	614	604	622	647	651	614	640	613	680	686	628	646	643	649	630	615	605	653	632	640	694	671	615	604	602	632	645	650	654	622	627	662	680	609	644	643	603	647	646	595	663	661	648	645	663	621	627	623	615	633	643	631	612	619	623	619	664	616	627	630	661	688	653	671	652	617	633	617	629	630	615	682	599	592	628	638	630	633	628	622	620	666	641	633	650	566	640	654	657	616	613	673	600	646	674	642	624
3453	8332	5872	2799	2215	1749	1549	1322	1216	1052	1058	947	920	873	845	876	850	832	856	755	833	800	707	803	776	786	803	770	839	756	770	742	808	759	833	740	761	751	744	723	772	707	753	746	809	809	747	743	788	780	780	759	794	743	771	742	841	767	773	757	750	771	764	798	739	783	732	749	742	766	756	755	799	706	747	779	794	763	750	726	767	802	782	724	734	807	712	767	718	778	742	734	768	772	782	781	811	759	797	714	719	814	721	727	723	743	763	780	740	771	784	803	755	768	751	769	714	773	733	736	758	773	757	723	758	775	752	717	751	732	776	748	765	714	782	683	758	756	767	741	725	749	732	775	757	745	791	754	694	779	710	790	749	737	755	770	765	777	771	736	770	726	783	774	775	756	763	748	788	707	740	742	770	777	775	725	747	755	767	724	767	714	763	742	751	757	757	799	749	714	774	764	773	745	716	748	741	750	774	744	751	698	790	760	751	777	751	788	772	765	770	798	730	729	779	765	781	721	762	693	709	756	702	768	743	777	783	690	794	770	759	759	704	792	753	714	719	772	753	745	789	745	732	765	687	747	773	761	765	738	791	746	695	737	793	758	703	732	777	769	700	788	754	766	668	799	724	816	719	696	760	762	774	770	758	784	730	728	718	728	774	743	742	758	735	728	744	796	756	735	738	742	724	706	825	741	716	753	733	789	689	745	757	760	761	722	787	775	802	780	733	786	763	777	735	774	725	719	761	756	796	742	733	759	735	773	711	752	760	730	754	744	770	764	769	734	746	741	802	765	774	749	741	736	712	720	753	713	725	744	747	767	744	741	780	738	731	712	766	775	729	739	811	767	724	817	726	765	749	781	748	772	723	765	731	715	740	730	784	744	745	725	763	748	836	732	752	766	740	749	748	754	736	816	734	773	741	739	754	744	764	720	724	783	732	833	740	736	730	702	772	786	803	777	742	765	734	807	728	773	740	723	774	816	737	751	732	775	720	743	793	767	738	745	773	763	758	772	751	733	750	755	762	711	709	742	717	730	777	782	755	768	766	730	778	712	777	775	754	776	749	754	762	788	723	737	725	770	744	758	730	747	739	754	746	767	726	804	733	763	748	744	763	749	786	779	769	778	746	803	722	792	743	776	775	736	761	749	740	786	735	733	739	726	767	735	729	738	739	729	763	711	711	738	791	756	743	746	797	785	761	756	739	734	752	790	731	749	785	771	768	779	782	731	779	715	737	749	757	788	737	756	693	763	749	730	815	778	757	762	706	743	750	743	774	751	723	777	734	705	730	751	769	773	720	760	826	762	747	743	742	743	770	745	746	779	760	738	738	753	786	759	748	785	749	728	796	774	741	794	742	741	743	772	758	772	737	786	736	761	754	745	730	768	729	731	764	749	790	748	720	765	756	748	749	737	752	772	807	741	752	762	784	724	758	782	738	744	812	755	749	791	731	758	749	779	743	779	745	726	782	778	710	717	779	762	759	766	704	733	757	743	726	724	740	774	763	768	721	770	774	819	744	762	764	727	736	717	753	732	754	769	710	743	782	768	748	716	721	754	786	743	721	763	710	730	748	792	702	771	783	749	754	747	696	811	755	736	755	734	720	758	793	765	740	762	735	794	734	807	796	779	752	782	791	727	757	771	666	775	775	722	736	775	743	719	790	710	717	754	747	740	771	745	748	786	792	750	745	750	770	757	722	775	730	727	776	742	778	744	723	770	700	735	745	730	756	743	732	760	749	779	758	776	802	771	773	742	705	726	708	732	774	773	747	750	762	758	737	779	752	790	716	747	768	717	789	723	757	765	779	733	786	730	695	691	719	725	698	754	752	779	725	771	736	799	771	727	723	777	724	771	773	759	766	774	804	733	739	735	799	797	743	721	772	731	750	738	743	750	796	763	763	738	747	771	832	797	803	768	688	785	744	724	789	735	733	789	799	788	739	760	715	747	754	736	756	725	733	729	742	768	763	741	688	738	758	751	732	721	707	755	778	731	786	756	717	740	741	772	693	743	803	725	730	728	780	710	763	714	798	816	729	755	704	742	776	732	721	777	707	737	778	707	706	736	727	735	752	725	803	768	779	774	738	756	783	757	723	722	770	750	773	760	740	765	780	759	779	754	762	797	753	766	738	782	720	741	787	742	743	730	795	756	746	767	723	742	693	776	779	769	811	800	757	830	739	760	754	731	718	752	687	758	772	775	775	705	775	782	742	730	770	786	793	745	759	771	774	740	828	819	734	731	722	786	752	726	745	801	748	733	764	735	729	732	791	797	728	756	785	754	719	734	768	759	731	755	725	736	784	747	823	739	782	691	717	763	750	752	763	770	753	748	809	779	772	756	709	787	740	741	751	781	764	759	711	740	808	736	706	711	754	742	743	748	744	689	747	703	736	756	713	737	721	751	779	710	758	755	718	775	763	789	731	775	713	769	738	760	726	800	771	764	749	790	769	732	782	718	752	774	749	739	762	737	731	768	682	790	811	767	758	719	778	737	758	738	794	754	688	722	746	710	731	780	802	781	741	761	763	757	712	743	799	764	772	741	722	761	748	745	755	761	788	775	774	775	809	744	731	750	755	768	745	701	741	730	760	749	770	723	719	741	771	741	748	719	770	748	728	768	758	759	823	734	766	744	763	736	751	713	731	713	768	741	772	798	766	776	748	754	696	790	732	781	728	749	754	740	778	697	740	683	768	737	767	767	756	754	780	762	764	711	745	723	784	725	690	742	730	719	762	763	750	792	783	776	742	706	737	731	772	801	767	706	798	730	740	732	770	721	780	775	768	766	757	753	800	744	741	724	810	755	720	775	714	706	706	722	766	721	784	760	766	753	760	762	774	775	747	742	822	744	747	758	774	747	728	768	754	764	786	782	737	739	748	750	780	762	790	742	727	699	788	802	758	736	725	808	756	776	753	764	749	723	738	750	705	768	745	699	720	783	757	748	766	759	742	770	774	738	728	765	741	801	759	733	813	724	737	728	737	767	744	790	694	733	781	793	764	706	742	750	740	784	795	835	739	709	788	768	753	792	728	736	749	774	780	767	736	724	773	751	727	751	759	754	760	760	731	690	737	739	775	730	775	739	776	758	767	773	766	757	755	785	762	768	758	719	758	753	734	734	750	755	762	751	689	788	781	760	715	707	767	750	726	738	746	744	751	731	734	708	726	793	745	800	718	773	783	759	712	722	769	763	731	776	781	754	809	751	779	807	743	723	736	731	777	686	840	701	746	740	771	728	766	760	756	787	783	734	729	779	720	747	761	704	749	788	753	728	738	766	782	725	732	709	765	776	765	714	776	780	735	686	713	766	658	730	774	754	840	756	740	727	762	759	776	723	791	706	766	699	759	724	786	752	779	760	783	732	762	768	719	753	773	758	718	715	768	768	762	733	781	780	711	734	762	755	796	736	743	784	772	750	759	732	779	722	746	796	752	724	793	752	731	769	765	781	824	757	790	749	792	745	782	725	728	757	759	778	771	808	713	773
24515	21036	27166	24994	10592	683	588	501	397	421	408	369	360	393	350	389	387	364	359	361	343	364	362	342	326	349	337	337	338	278	326	335	325	341	323	346	333	355	349	339	309	378	334	373	351	320	353	294	352	365	306	333	344	334	341	341	344	370	329	329	324	347	301	345	365	340	332	323	314	332	353	360	370	358	321	299	356	334	344	358	353	339	317	351	361	329	313	299	328	338	361	358	362	347	324	348	378	356	369	320	330	410	323	333	338	334	332	320	339	340	349	348	368	342	340	336	333	354	364	327	342	322	315	376	333	330	327	348	342	310	317	359	358	324	341	343	346	323	369	356	353	357	345	322	350	344	325	360	341	320	323	320	399	316	370	375	383	339	318	315	332	365	355	355	336	329	370	326	324	360	349	332	319	321	329	358	339	348	337	370	368	325	320	324	323	333	339	323	354	350	296	315	343	352	333	310	320	332	342	338	323	352	321	344	316	316	332	357	336	362	326	369	349	313	337	379	328	321	338	369	343	315	330	351	349	331	319	369	332	336	352	360	343	327	351	310	377	345	302	303	326	384	371	343	350	328	345	322	347	347	317	343	338	329	344	310	329	346	333	367	328	320	333	308	351	332	345	328	337	329	308	335	339	328	333	335	346	365	340	352	355	369	327	350	329	332	339	347	342	331	338	330	325	334	334	332	355	350	319	328	361	358	330	313	321	335	324	321	329	357	361	328	354	311	338	318	326	337	329	347	316	333	338	348	370	340	370	361	327	325	359	355	335	324	327	327	336	370	340	317	337	333	349	342	350	320	353	326	355	335	363	333	360	327	327	318	334	346	363	339	344	345	328	368	381	319	324	367	332	322	318	344	325	346	327	325	324	344	343	339	328	334	323	353	350	358	342	316	345	324	337	336	316	338	331	342	353	352	359	300	361	324	329	368	330	321	303	322	337	326	346	338	359	336	351	304	316	350	355	350	339	360	315	363	321	343	349	333	313	341	327	287	329	357	325	300	330	343	370	336	339	323	306	352	335	328	333	357	356	352	336	349	354	341	316	354	357	352	346	354	337	310	357	352	295	346	337	331	350	311	343	305	346	321	369	331	343	356	383	363	348	316	340	357	329	319	364	352	352	335	338	333	306	341	366	340	345	353	338	332	344	346	347	336	299	333	336	317	317	347	346	331	346	333	346	336	368	352	345	334	342	357	304	326	340	364	342	356	348	363	333	349	332	372	353	318	349	346	349	368	352	313	324	335	350	366	327	324	327	341	351	358	313	362	325	359	325	359	390	314	331	339	336	376	334	336	327	357	341	343	352	326	350	334	338	333	317	352	333	336	331	329	355	336	342	337	340	371	326	369	351	308	332	350	335	346	333	326	380	321	335	359	329	318	366	356	298	347	340	320	339	362	321	349	338	330	357	337	346	343	345	327	363	331	343	347	326	336	316	333	336	352	337	346	335	358	340	339	331	361	311	328	375	324	346	314	320	322	366	329	353	310	345	333	319	379	318	316	334	319	334	315	335	338	336	312	335	345	375	338	339	302	326	332	381	346	338	323	359	368	352	324	349	319	353	365	354	342	336	337	335	367	348	324	346	333	334	340	339	311	351	338	332	340	319	321	331	334	320	324	326	331	329	358	385	343	319	350	329	363	331	330	314	375	274	365	333	345	338	332	328	326	323	375	330	303	319	316	351	323	325	331	327	354	328	325	340	347	349	347	323	354	328	358	364	321	337	344	374	352	325	320	326	334	347	346	352	349	366	349	330	302	347	339	348	339	333	327	346	342	332	345	321	358	353	339	329	328	304	360	342	347	349	341	325	351	317	338	340	337	327	339	344	317	310	347	365	346	362	352	334	363	344	346	340	309	357	317	347	328	341	345	354	353	362	335	289	354	303	341	367	317	320	362	374	319	341	339	339	346	353	350	347	387	350	352	348	356	344	361	318	317	329	348	357	346	329	343	346	343	328	342	327	341	365	386	362	342	335	354	326	328	327	333	331	363	305	332	333	327	331	337	337	319	355	345	324	352	357	343	326	318	335	329	342	361	325	315	348	324	338	351	335	347	314	338	352	316	357	355	323	350	353	317	346	353	373	324	363	344	311	348	349	337	350	354	344	312	331	302	373	318	348	315	343	337	352	318	343	308	331	353	358	338	313	334	321	326	331	328	352	337	314	334	351	339	353	361	365	352	323	334	291	346	331	339	336	358	320	353	351	327	315	326	351	339	347	335	315	341	325	328	341	327	337	355	332	335	316	301	345	323	337	348	351	327	349	366	321	317	304	304	354	319	346	352	354	365	340	318	336	348	345	334	344	344	345	365	340	335	340	305	356	310	336	342	349	315	360	338	356	325	341	338	328	377	342	311	311	347	355	362	359	326	320	340	337	343	316	339	341	321	368	353	314	350	361	357	349	339	337	328	336	322	354	359	332	333	357	346	346	355	317	343	332	328	326	372	337	364	336	375	331	351	306	350	349	357	304	327	323	338	355	340	332	368	360	329	350	360	348	327	340	350	355	314	335	346	347	326	355	311	327	304	341	318	343	322	313	340	322	331	305	342	339	376	322	332	342	368	314	335	346	330	361	348	351	329	341	324	346	331	328	341	346	333	329	329	346	343	329	346	327	350	320	352	348	336	343	376	335	354	344	339	328	338	336	306	358	351	332	317	319	312	326	333	365	333	357	341	332	307	347	361	335	343	345	301	342	330	301	328	354	335	340	344	332	305	389	314	323	326	311	310	352	325	328	359	331	328	346	353	303	344	323	321	350	333	305	333	339	330	327	341	324	352	323	319	344	350	369	325	345	313	332	348	361	332	346	340	339	369	330	328	344	341	329	381	331	293	366	334	340	364	343	349	323	317	329	386	340	351	322	302	295	324	336	323	341	345	353	380	355	344	354	333	301	348	338	331	314	345	353	371	342	317	355	338	363	316	337	338	320	316	368	326	349	344	314	352	328	327	300	321	350	367	339	357	344	321	323	341	339	336	373	325	337	338	355	319	314	351	313	349	337	323	360	312	319	332	340	359	329	305	326	347	361	342	308	357	326	311	351	327	372	315	331	351	340	314	348	347	364	328	327	353	363	340	353	353	340	308	342	340	327	308	347	349	358	333	347	340	341	317	331	325	363	360	310	356	306	352	328	336	350	340	342	302	348	321	371	309	322	365	359	340	359	380	298	370	335	359	349	327	356	321	341	323	336	343	335	356	373	321	334	353	325	304	323	342	362	340	363	349	341	355	354	335	323	354	359	352	328	321	319	302	316	320	349	357	355	358	327	335	328	323	298	320	301	361	359	347	355	371	308	346	326	333	364	345	319	365	335	340	355	322	322	311	337	331	334	299	347	330	363	305	352	342	332	297	339	329	336	333	325	339	320	329	318	330	355	331	350	340	331	319	338	344	329	320	337	336	343	305	319	346	331	318	342	304	365	325	331	358	347	348	362	339	331	309	327	317	330	338	323	328	332	358	350	345	328	372	337	315	343	326
3351	4660	3089	1587	1195	997	855	715	577	587	515	509	508	491	477	460	436	463	435	415	379	423	450	419	402	443	401	432	416	392	407	425	418	427	389	396	374	388	433	387	400	413	393	376	439	406	380	418	389	409	419	384	402	394	418	412	383	419	411	399	361	406	358	400	405	412	381	395	363	348	412	396	404	398	340	374	406	424	386	419	386	386	367	411	417	423	377	369	405	401	384	416	395	395	395	387	413	363	434	413	396	370	367	418	421	397	409	386	374	369	415	410	402	404	418	403	384	437	369	428	438	387	370	434	419	387	385	400	369	435	378	398	376	395	434	396	374	406	380	403	420	402	401	414	361	368	408	392	381	422	401	370	397	418	423	408	369	417	364	386	377	406	387	396	377	427	408	398	446	370	409	391	407	360	431	408	385	421	398	391	386	426	393	402	413	411	377	394	380	398	389	398	422	358	407	419	428	425	406	401	387	371	379	426	373	396	421	418	379	398	399	413	381	433	404	375	385	376	399	403	438	419	390	384	435	368	400	413	387	416	416	390	407	397	408	372	368	385	413	398	334	373	425	405	398	420	371	371	390	405	410	407	407	410	415	387	415	411	415	395	400	404	381	433	365	394	366	397	393	396	396	390	409	391	388	413	390	371	389	397	383	391	391	362	395	416	413	387	402	394	383	364	404	425	442	417	378	423	402	406	410	386	409	415	402	418	398	374	449	400	423	385	404	404	428	374	380	368	396	381	403	420	366	404	429	396	385	410	381	400	391	404	386	400	391	421	386	388	384	405	405	379	385	431	386	396	405	411	406	378	373	430	408	373	410	366	383	381	407	403	415	407	385	421	391	366	404	384	392	364	415	386	390	408	386	393	371	383	407	398	399	416	409	428	389	408	403	390	396	424	396	412	407	393	380	384	415	402	377	417	415	418	411	393	385	379	414	355	422	378	411	401	438	373	402	363	428	397	408	425	425	385	403	363	398	355	388	398	353	375	393	405	409	415	376	372	402	409	401	406	383	384	362	403	419	401	400	401	387	376	394	396	373	395	387	388	381	412	396	405	354	426	412	409	377	393	379	350	339	404	408	380	380	403	400	394	371	409	414	413	398	378	439	382	413	396	407	385	388	374	412	438	379	414	372	420	396	411	389	395	383	372	409	398	401	393	409	412	367	430	376	407	369	426	417	403	405	385	388	424	378	411	411	383	391	386	417	382	386	365	366	392	384	408	432	383	385	398	388	396	391	397	413	427	430	387	371	413	399	384	391	401	402	379	391	365	379	381	403	404	389	390	374	407	373	367	390	409	408	405	379	420	358	414	421	393	404	420	410	370	389	396	384	393	434	416	381	399	396	407	388	401	404	385	396	440	415	454	399	411	404	382	416	382	401	384	384	404	403	412	427	405	401	383	369	391	403	375	388	446	427	405	395	411	414	371	383	392	424	407	377	381	412	387	379	398	387	374	387	426	376	395	369	420	381	395	376	379	429	402	382	394	372	389	394	399	391	404	394	380	393	365	402	392	424	389	398	412	401	420	384	385	376	400	425	444	452	369	392	402	387	410	414	402	401	405	395	381	382	398	411	394	407	380	394	407	410	402	399	363	402	376	406	425	415	419	397	375	365	383	387	352	414	420	420	389	416	418	422	401	389	418	378	394	389	365	385	412	377	408	397	364	402	369	392	403	393	399	415	413	405	391	405	390	373	376	389	373	386	397	358	403	372	395	396	391	377	411	398	409	421	389	404	419	412	403	414	386	405	389	386	411	406	362	368	422	394	380	407	394	395	414	405	374	393	357	391	387	419	447	402	418	418	387	394	393	408	394	399	385	344	423	416	386	405	413	403	435	365	400	425	387	395	387	389	400	387	415	393	402	392	363	412	394	430	375	380	370	413	399	435	412	392	374	405	379	401	419	429	369	395	387	403	386	397	358	400	408	403	405	388	408	422	401	375	375	390	406	397	367	381	405	411	401	381	388	349	398	404	384	379	414	418	383	365	400	425	396	395	395	397	403	386	400	404	390	362	369	407	393	432	409	402	376	406	421	377	392	380	369	429	394	370	383	404	382	385	434	408	393	418	415	404	396	409	393	413	416	389	347	373	358	438	380	404	385	421	397	413	394	375	355	388	385	379	411	376	386	403	393	391	408	409	385	389	385	404	394	381	373	397	371	377	454	416	355	393	428	408	412	384	354	386	393	401	385	363	395	418	401	386	426	416	362	435	405	406	403	409	381	382	404	372	422	387	403	390	399	443	446	397	387	394	348	367	421	425	413	402	426	386	408	391	365	369	389	396	390	392	460	431	359	417	393	401	399	418	399	381	398	414	416	400	403	415	367	352	410	368	359	394	387	372	377	376	384	381	382	402	399	377	416	389	394	432	409	414	374	385	378	408	438	395	405	420	380	409	376	389	394	389	408	388	388	403	396	350	383	395	391	389	398	395	407	422	377	417	401	429	419	400	397	364	402	392	393	397	370	414	402	402	371	389	348	391	397	408	412	371	393	416	394	389	397	390	385	376	395	409	370	382	386	408	425	382	422	412	401	410	390	385	368	384	391	410	408	372	377	418	402	395	405	397	380	400	404	411	403	397	395	430	381	408	375	414	411	372	419	411	442	393	378	421	411	370	431	370	396	406	398	410	420	390	400	399	429	421	372	401	370	410	401	420	358	424	395	373	371	378	408	388	371	371	401	413	366	447	419	399	366	389	355	397	427	385	402	346	397	383	388	371	384	408	379	404	369	415	430	389	395	421	362	370	394	430	389	403	392	390	384	382	382	409	373	392	413	388	457	427	412	411	384	430	387	413	435	359	433	376	425	414	414	411	424	414	400	408	421	407	362	398	380	387	383	404	439	403	403	386	388	417	421	394	372	391	373	407	378	378	430	390	384	379	401	433	400	408	392	400	400	368	392	364	409	416	423	401	415	365	433	371	404	402	383	392	371	394	405	392	393	428	399	382	420	399	396	404	415	426	404	406	419	403	406	436	423	374	391	374	403	388	412	435	388	398	424	421	361	387	381	404	379	408	432	395	405	385	397	391	379	397	390	401	417	418	399	405	402	402	419	390	397	391	406	451	400	404	383	371	402	410	408	393	379	407	391	390	407	411	377	394	378	436	429	413	432	363	404	399	396	414	394	412	365	384	402	424	420	391	371	372	398	402	376	417	398	415	396	399	361	389	371	394	393	381	379	428	393	411	380	361	406	396	390	410	411	361	376	415	387	405	380	389	412	407	433	390	383	396	383	387	409	413	407	363	401	394	410	412	380	417	388	430	407	387	410	388	411	385	372	366	417	411	418	401	378	393	416	390	392	391	393	377	372	445	434	392	399	364	369	399	397	379	389	387	363	399	389	391	440	415	391	396	411	405	364	385	380	375	354	439	393	401	416	380	379	400	383	396	375	397	370	438	407	419	380	436	371	408	407	384	412	401	427	436	428	391	404	377	405	411	383	428	389	383	415	376	403	384	417	405	399	382	416	401	389
22424	21096	28745	23670	21098	21123	8628	854	647	593	549	447	439	394	401	382	379	393	340	367	344	326	354	314	335	317	308	334	308	253	308	327	276	287	298	322	273	292	308	280	315	308	290	266	288	321	286	295	301	272	301	273	267	317	301	297	286	282	272	279	319	282	274	301	269	276	269	281	298	262	286	261	285	300	287	300	284	278	307	299	293	303	268	300	282	303	308	271	293	289	271	307	262	256	299	241	286	317	268	289	294	245	275	262	282	275	296	298	278	281	279	273	282	257	271	289	271	267	295	321	294	307	266	300	282	274	275	261	283	279	287	284	286	309	274	292	288	269	247	311	303	302	255	267	273	275	282	297	303	271	290	294	300	279	282	282	271	263	290	287	294	279	271	267	284	288	283	264	282	298	287	288	290	266	282	271	282	293	279	296	281	285	241	298	263	273	261	294	290	262	276	301	308	256	279	294	242	284	302	256	280	294	291	285	278	290	264	313	293	288	278	263	279	301	296	288	278	271	285	274	280	281	309	279	291	287	283	297	282	287	320	288	282	263	268	265	280	284	289	287	271	276	289	281	265	264	269	264	272	275	294	313	299	297	288	290	297	290	288	291	270	280	276	295	281	296	280	301	298	301	284	259	275	295	263	274	271	282	288	289	291	276	291	272	286	280	245	254	308	273	283	304	297	289	307	289	266	267	289	281	292	275	262	286	322	302	269	281	307	280	298	275	264	286	302	292	272	289	287	287	305	266	263	280	292	264	293	275	296	255	274	293	263	264	263	275	310	280	286	280	288	290	280	282	294	296	295	267	266	244	291	283	277	255	271	286	292	293	294	270	285	275	260	282	284	275	295	258	302	251	292	282	297	270	280	290	288	288	286	284	250	263	282	262	223	278	299	284	269	269	276	255	285	298	263	278	258	284	313	268	243	284	278	290	276	303	317	248	301	311	283	283	272	269	282	273	282	274	286	300	274	273	297	300	297	246	291	320	287	296	318	242	296	312	268	273	268	302	273	266	281	291	286	294	267	292	306	240	272	257	285	278	312	277	271	296	288	286	272	292	286	295	284	292	276	288	303	273	279	290	267	278	262	291	273	310	290	291	294	295	269	270	279	263	287	269	309	276	290	268	293	283	317	278	295	272	288	267	279	285	302	293	265	269	250	298	252	284	288	288	289	303	291	289	281	279	251	288	300	299	276	272	300	267	266	256	274	267	249	283	293	278	262	268	306	280	278	261	293	285	290	259	263	308	285	289	297	253	269	288	275	294	275	297	281	291	274	280	285	287	270	284	279	266	290	261	297	285	296	286	251	292	293	279	313	295	295	268	272	251	277	247	245	283	306	276	270	291	262	262	275	285	254	265	286	274	280	272	305	290	290	274	275	296	327	266	295	291	275	301	290	288	284	288	278	271	266	323	258	287	300	304	283	308	264	276	296	313	298	287	249	297	281	320	291	275	267	261	316	285	268	289	291	308	286	287	253	263	269	282	271	292	297	278	286	255	290	262	280	276	263	252	276	281	255	288	275	274	293	260	264	295	290	288	294	235	284	328	279	280	312	282	298	306	293	267	282	267	281	252	287	286	293	286	283	283	278	285	279	278	283	286	258	277	266	283	297	259	295	255	274	286	275	263	274	274	312	269	259	268	280	298	237	250	281	262	271	261	293	267	296	269	276	305	263	291	285	289	298	300	259	310	272	269	310	275	273	278	314	277	260	288	270	262	280	281	296	274	280	304	299	288	266	287	273	293	294	269	281	288	298	302	272	253	288	294	269	309	264	247	288	306	274	286	282	272	288	295	287	251	294	242	299	288	262	298	279	272	319	301	291	288	312	293	280	272	268	311	273	292	282	274	301	293	281	285	266	295	292	277	274	288	268	280	265	271	279	289	273	255	270	260	268	236	274	279	276	245	275	226	275	256	307	296	291	279	308	293	293	258	272	280	265	279	300	295	285	266	278	288	280	293	290	284	269	282	271	318	314	269	266	247	277	306	307	263	259	296	272	282	294	273	288	285	295	257	298	276	292	272	290	272	279	289	296	288	274	259	264	280	276	285	282	280	279	259	270	286	299	292	297	291	276	300	285	313	284	270	296	278	276	279	276	275	252	287	268	267	292	291	280	260	288	278	269	324	312	315	278	296	262	277	256	277	283	289	254	265	265	286	283	283	312	293	284	273	248	321	276	296	280	311	271	273	262	286	275	266	290	270	274	271	270	266	236	281	270	287	290	301	281	279	261	268	282	298	259	271	287	286	296	282	264	270	297	300	268	286	283	270	296	290	300	281	291	266	298	295	276	301	278	311	285	264	306	272	254	283	292	303	307	271	279	284	265	273	270	275	297	244	286	252	258	295	262	262	290	280	261	276	295	271	283	263	292	310	262	294	303	278	269	303	296	266	267	304	277	286	303	276	302	271	307	272	269	276	275	247	291	264	320	284	255	285	278	283	291	281	278	270	278	285	310	259	241	254	299	299	302	274	302	309	263	289	287	284	276	328	302	278	273	273	297	295	275	261	275	297	317	265	315	274	262	274	271	294	273	260	281	266	283	287	280	283	278	320	273	280	298	287	281	301	289	277	268	267	252	298	296	291	296	293	278	296	280	296	305	288	305	268	307	257	247	297	272	277	275	287	301	282	300	265	277	274	299	274	285	294	300	295	304	274	258	286	287	244	280	259	264	260	273	286	288	297	258	253	265	288	298	286	257	291	283	282	311	290	279	315	325	302	305	285	285	287	271	304	292	273	262	293	301	296	275	265	294	287	288	289	279	283	289	260	288	283	249	287	278	298	307	279	263	298	255	267	273	273	262	275	286	282	299	257	267	294	300	259	290	286	271	276	281	318	264	276	264	326	316	295	272	273	268	291	300	271	277	261	279	287	293	276	289	286	279	261	317	269	297	288	257	283	281	269	279	267	292	304	283	268	281	291	294	286	307	287	270	268	265	256	268	291	283	267	272	240	264	244	253	305	285	281	281	275	284	274	266	304	311	277	292	300	265	259	290	261	236	259	295	277	278	262	257	274	273	275	283	266	285	284	275	249	274	257	279	278	309	317	289	286	315	297	296	297	275	307	296	305	270	276	277	299	298	280	245	290	291	278	285	297	264	293	284	272	292	259	280	261	261	297	255	283	288	291	258	312	288	268	274	296	253	282	302	290	279	265	275	285	275	269	284	294	280	262	306	270	245	274	291	302	315	264	290	283	261	292	267	251	295	317	277	263	308	267	260	303	264	259	289	291	308	303	282	295	286	270	278	307	287	272	316	315	288	321	280	284	307	258	254	312	278	267	300	279	320	266	287	284	284	272	263	271	295	271	281	279	279	303	281	303	277	279	270	276	298	272	321	266	246	294	256	294	278	265	252	295	281	254	274	312	253	298	284	304	260	272	287	286	276	262	266	251	297	311	290	280	293	317	265	279	310	273	285	284	291	260	302	291	295	294	308	256	278	302	256	276	295	271	289	282	283	261	259	249	286	295	296	260
4352	13677	9168	4541	3156	2315	1844	1381	1197	960	831	753	713	632	547	563	521	498	487	491	420	441	435	404	404	404	418	375	398	404	373	397	354	386	366	356	374	401	374	373	358	376	361	346	380	341	364	375	361	396	359	379	327	362	357	357	356	362	341	363	361	351	334	373	395	323	369	353	342	360	365	339	381	357	329	360	366	344	376	366	331	331	372	335	352	346	352	346	333	333	362	341	350	346	364	346	344	335	339	389	313	351	347	345	331	306	351	358	370	340	392	331	330	328	365	336	365	373	368	355	348	349	364	353	352	361	353	379	357	342	344	335	346	353	353	353	337	361	342	350	320	351	341	365	371	362	342	341	288	347	320	357	328	328	365	357	333	330	319	359	356	351	368	315	373	381	383	366	332	320	372	337	349	351	337	305	348	357	343	362	312	329	325	329	320	367	360	376	351	335	332	340	336	328	345	340	366	356	368	368	354	322	358	336	342	353	353	364	373	341	390	358	346	338	300	307	341	347	387	327	350	369	366	369	300	332	342	326	351	331	337	361	385	328	339	363	360	339	326	343	308	366	352	337	336	350	344	345	340	350	383	343	335	340	344	322	357	331	366	380	330	358	350	369	340	308	332	327	386	352	314	331	323	358	336	336	373	360	372	323	360	362	317	391	349	343	334	355	378	381	367	354	331	341	368	329	360	328	337	392	342	343	368	363	340	361	369	338	351	384	375	361	351	371	342	347	368	330	350	355	300	362	348	326	321	365	365	346	329	354	349	347	374	374	321	344	329	357	363	355	376	356	327	363	367	347	312	369	358	331	354	340	353	342	356	380	352	366	338	374	306	340	356	344	352	372	323	382	339	346	345	356	352	319	361	339	366	343	379	321	299	328	351	342	330	322	337	370	354	357	354	388	366	321	373	336	357	367	362	347	324	377	337	340	350	344	316	346	367	362	324	345	340	357	381	343	328	332	343	354	363	369	356	362	343	354	352	334	375	374	328	332	342	354	331	352	345	330	330	361	360	391	339	358	366	380	337	342	366	326	303	419	357	327	349	406	349	351	334	331	356	346	358	353	344	327	374	348	340	376	345	344	312	326	336	360	390	394	364	345	328	319	341	379	355	385	363	332	319	346	391	329	326	357	318	334	340	340	329	351	328	285	351	348	340	341	336	362	365	364	390	371	378	379	387	344	352	370	337	312	356	373	353	391	318	319	330	313	349	360	362	328	337	324	339	336	300	379	378	342	340	342	350	342	337	379	343	355	359	353	344	380	373	323	341	360	344	369	337	372	367	378	346	378	353	361	331	333	342	357	316	347	337	352	366	337	370	369	374	341	322	349	340	311	357	364	353	330	349	349	382	386	350	367	344	333	340	328	376	363	374	362	313	322	335	370	336	380	337	321	345	296	336	358	370	376	322	358	345	368	363	356	368	370	343	344	340	349	345	338	362	375	313	344	385	363	299	360	315	354	356	344	330	359	327	340	312	363	319	335	365	348	350	388	364	349	327	350	353	320	354	356	331	347	367	312	335	338	352	306	316	313	358	325	339	342	319	351	301	345	362	349	338	358	354	348	361	376	371	328	323	361	329	350	388	331	341	344	344	318	328	345	335	323	323	352	327	365	316	351	357	319	342	342	349	335	335	343	349	334	342	363	362	341	360	350	352	339	324	344	363	356	362	361	379	343	355	373	342	319	359	348	378	379	339	354	334	360	364	328	342	342	341	339	358	350	366	339	331	365	372	349	378	330	332	364	323	321	360	339	350	357	334	363	363	344	333	337	346	378	319	355	324	342	362	316	371	315	331	309	328	371	359	338	372	379	316	353	317	340	356	367	328	316	343	314	350	349	387	347	361	317	375	334	362	317	328	363	351	348	344	325	386	346	369	336	386	355	347	354	387	382	356	339	354	372	350	329	347	355	347	354	325	336	355	326	342	355	342	353	382	335	359	383	345	350	327	342	350	345	374	346	341	340	336	324	317	358	366	325	339	343	364	347	372	337	364	339	362	355	357	367	337	332	337	321	336	324	362	360	352	324	323	344	349	356	321	342	341	323	381	349	352	361	336	328	359	362	356	331	347	339	383	332	334	351	388	357	349	311	354	362	333	351	369	341	361	327	339	360	351	339	364	394	353	374	343	342	350	374	354	359	370	317	356	371	364	349	326	313	353	362	398	336	338	335	328	339	343	343	354	359	371	345	353	330	349	359	315	386	359	368	344	301	363	317	349	371	339	359	341	362	382	384	365	371	371	357	398	320	332	336	320	343	327	349	331	368	326	387	320	345	333	350	349	335	334	363	336	361	359	344	349	335	324	360	330	317	351	361	346	337	334	347	343	337	363	331	355	354	333	347	357	344	311	372	364	332	350	309	350	342	393	368	332	367	310	357	346	360	335	334	340	385	351	325	357	363	381	351	334	363	368	328	361	347	321	357	346	341	351	359	351	336	311	388	385	393	360	386	363	347	346	341	359	363	349	365	358	347	341	345	384	324	333	359	360	366	324	347	335	335	347	323	331	336	342	354	345	344	328	334	330	358	331	327	338	364	369	366	357	350	362	382	360	312	343	404	326	324	357	353	341	326	364	363	341	350	331	355	353	316	320	344	341	351	309	317	353	349	356	363	332	342	380	341	352	351	352	345	331	338	334	328	343	338	337	344	327	368	331	334	379	340	358	333	374	348	367	341	336	367	377	348	325	353	330	357	338	361	350	371	327	350	349	349	364	349	348	369	360	354	360	333	326	361	336	352	350	323	352	336	329	359	316	354	346	383	359	331	365	343	362	331	342	387	348	358	376	346	335	349	350	340	347	340	351	298	340	348	304	361	358	324	336	337	334	363	339	348	360	337	314	356	368	383	395	339	349	355	305	347	347	382	322	315	370	338	335	321	318	323	364	340	341	336	354	310	342	347	350	343	359	354	350	299	339	331	338	319	353	371	337	360	369	348	354	355	339	359	371	357	352	339	367	319	362	355	347	344	354	354	364	347	336	350	303	355	374	317	350	347	350	345	360	359	335	341	351	358	342	366	354	356	366	366	319	332	333	353	350	345	311	335	366	355	324	348	342	327	363	343	354	359	322	338	343	353	343	353	374	372	369	345	408	349	342	369	377	356	345	332	313	348	339	346	335	321	321	380	342	328	312	349	321	342	386	322	361	366	292	370	353	357	359	341	366	337	379	353	363	307	330	349	346	354	355	354	316	332	333	335	331	342	343	380	380	374	343	310	375	378	370	328	320	345	380	353	351	367	369	347	352	369	321	357	349	338	359	332	355	367	336	343	325	338	361	346	329	351	341	322	369	341	343	312	334	357	338	348	356	361	367	357	363	321	356	402	357	364	341	359	352	356	352	349	346	340	331	354	384	336	380	375	352	345	326	357	340	379	355	343	345	341	331	326	351	335	362	362	372	351	350	354	324	341	341	318	358	376	392	360	357	369	349	312	322	358	367	340	329	352	337	357	348	353	329	349	384	352	375	348	335	341	322	367
27154	18460	4699	1060	847	761	671	604	626	628	597	629	596	652	655	584	636	659	637	620	653	649	632	562	569	640	618	651	611	602	596	655	620	606	580	601	560	625	602	629	638	598	585	642	587	618	624	641	595	627	662	620	664	610	640	618	619	578	571	639	639	593	604	571	594	594	659	599	595	655	643	625	648	652	612	615	612	631	607	581	603	605	613	588	592	609	592	644	647	605	650	609	612	586	592	632	639	623	644	645	605	609	597	578	603	641	576	674	628	621	611	644	672	627	576	628	606	623	626	614	625	633	673	617	654	584	569	620	611	658	625	602	595	626	643	604	600	657	628	575	625	624	587	594	629	604	614	618	638	625	612	612	599	614	655	561	662	603	623	638	633	668	601	638	643	575	597	613	578	628	635	601	613	624	631	572	568	598	605	655	646	609	623	646	594	604	581	631	628	627	604	572	554	680	656	623	643	607	606	620	641	537	597	622	679	652	683	624	627	638	597	639	640	590	608	602	608	600	622	664	582	633	564	564	635	616	649	597	599	673	625	642	599	633	606	616	622	637	598	625	628	658	614	652	643	627	590	590	603	636	635	610	594	639	616	625	597	586	620	614	618	623	588	583	640	639	628	596	626	600	595	666	644	611	585	639	575	630	647	625	600	606	582	590	570	624	634	662	566	597	602	630	618	669	624	566	594	631	627	631	613	609	581	609	602	606	624	562	624	614	643	601	600	616	605	630	600	594	646	633	636	605	603	635	643	593	603	569	556	666	609	623	631	630	613	637	603	579	610	624	607	634	593	607	623	586	618	578	660	675	646	583	676	601	613	600	578	610	606	655	670	631	601	639	583	604	602	614	603	610	624	622	593	596	600	596	606	646	647	608	662	591	626	629	648	654	616	619	615	636	614	683	591	655	602	649	635	617	617	604	646	640	593	637	655	591	590	644	611	649	582	666	614	625	596	636	645	651	602	615	591	617	640	605	629	640	658	595	621	624	650	641	619	606	626	599	589	628	536	576	621	583	563	671	639	636	605	629	648	674	661	592	577	675	684	556	615	638	599	606	582	633	606	626	593	600	607	642	642	643	634	637	606	601	629	639	612	592	576	590	589	618	611	604	573	581	645	628	650	659	597	624	630	628	611	610	599	612	610	612	611	633	628	636	635	625	615	596	622	616	592	637	603	641	614	590	609	636	650	644	580	628	656	614	628	612	623	586	663	617	609	560	612	580	627	560	624	609	624	657	647	607	584	597	611	594	614	610	621	664	612	614	626	624	611	623	625	632	619	605	671	556	578	603	647	618	617	606	570	659	604	602	637	591	626	607	635	587	623	614	605	629	579	613	587	587	640	625	633	598	619	638	632	631	618	638	650	606	621	595	607	619	590	623	599	588	622	639	608	643	621	623	625	664	589	623	601	593	617	630	636	660	610	604	621	661	588	608	631	608	635	614	624	602	554	666	564	619	621	622	633	649	629	622	618	618	614	603	631	624	618	645	627	653	624	631	627	618	638	645	602	597	599	679	601	607	646	588	658	600	607	617	604	628	633	622	631	621	628	632	615	630	623	610	579	638	655	616	633	613	648	607	650	639	603	642	620	628	671	612	629	632	558	608	619	599	681	567	597	656	608	622	624	654	617	631	573	632	667	606	619	600	643	590	564	632	615	632	628	610	597	649	626	618	609	617	613	612	616	638	634	640	639	620	579	614	610	622	580	580	564	577	579	625	629	625	578	568	677	647	644	622	645	637	604	617	656	633	627	597	582	599	624	587	632	638	621	566	569	660	603	613	618	657	617	622	587	596	587	614	648	647	614	626	589	603	623	602	581	618	619	633	632	602	621	600	603	606	604	648	567	592	582	585	615	611	666	620	660	612	630	535	631	591	636	594	635	619	604	630	640	601	596	618	632	610	640	599	598	633	584	611	629	668	614	624	618	573	621	615	605	603	593	621	678	597	592	624	625	604	602	553	562	645	645	589	589	608	616	601	603	597	624	644	619	627	596	602	636	592	632	619	584	642	633	658	645	618	606	656	628	653	576	646	654	611	621	608	634	570	686	628	623	627	623	584	608	604	629	636	566	578	620	601	652	572	653	600	615	623	633	630	624	612	598	593	576	607	599	637	576	648	668	609	657	611	591	651	648	636	625	588	614	662	640	608	672	601	643	662	615	636	599	618	629	575	627	619	608	600	631	629	568	612	657	618	601	607	650	575	608	615	618	645	599	640	597	642	586	587	636	633	632	611	647	610	627	584	633	628	633	595	615	567	653	614	595	592	623	604	628	635	662	605	624	617	575	656	624	621	609	622	617	590	643	627	617	637	671	610	611	604	637	625	654	625	609	627	631	637	672	600	635	593	607	644	586	623	617	616	595	614	621	618	578	667	574	642	575	619	596	615	633	668	620	613	629	614	644	616	651	636	622	604	611	665	637	593	610	629	620	624	608	597	592	615	643	590	619	598	653	638	623	671	607	619	590	576	667	617	645	650	610	607	627	578	638	624	670	657	578	650	604	623	653	595	627	658	644	583	649	549	599	584	622	582	628	571	601	602	613	575	649	587	620	641	617	605	635	579	565	590	639	624	610	623	598	602	618	599	631	604	656	653	587	600	649	654	643	585	568	626	654	613	685	647	612	641	572	565	629	655	626	611	642	635	611	613	622	627	581	580	572	604	648	613	645	591	663	566	618	621	585	630	617	618	631	593	604	590	622	604	641	649	619	633	608	610	608	610	581	647	563	603	635	587	578	619	578	600	634	588	606	617	572	633	625	624	569	610	621	662	650	582	622	622	633	643	587	635	623	574	623	573	613	603	639	641	598	555	585	646	631	597	619	628	625	652	593	606	609	550	619	576	597	627	617	593	628	607	614	611	639	630	642	614	622	638	584	583	600	567	611	624	605	606	631	580	638	653	596	632	672	610	601	610	656	626	675	594	650	566	617	623	672	602	655	641	629	603	619	586	647	583	626	644	599	685	635	610	645	581	565	616	639	615	642	667	656	606	576	561	598	568	630	628	607	635	596	647	593	603	615	615	553	576	628	605	614	588	646	622	596	627	620	624	612	603	593	628	615	650	577	638	610	637	634	608	623	664	637	621	624	596	660	568	621	573	636	590	627	646	602	576	657	559	599	645	609	659	620	659	629	633	583	614	615	576	594	596	615	626	635	588	598	611	585	616	591	620	628	627	613	612	582	607	602	645	620	593	593	666	576	633	620	569	656	590	608	584	619	643	653	613	632	600	615	593	628	642	635	658	633	642	640	623	646	643	597	604	640	618	643	673	593	660	645	628	618	637	604	571	670	598	568	627	622	641	639	608	643	605	674	631	625	594	591	603	640	623	637	609	638	602	592	602	610	637	604	664	628	625	573	626	624	626	626	632	598	605	583	615	603	603	642	591	607	624	593	648	597	583	629	629	638	661	621	599	636	639	648	603	608	646	578	647	607	613	603	670	592	619	635	636	661	623	643	641	633	646	619	645	644	602	593	609
4441	1248	1044	786	825	785	784	773	741	736	772	715	734	655	722	764	750	758	742	719	736	779	759	764	755	757	710	725	722	743	705	727	727	733	710	734	726	726	743	721	753	754	730	696	677	701	718	719	713	714	731	736	684	716	772	730	695	772	752	730	720	695	727	709	708	686	765	752	721	752	703	716	749	710	732	739	728	729	775	717	749	748	697	773	709	776	757	681	757	737	724	726	675	764	749	735	722	720	704	766	738	726	745	763	717	688	751	723	707	768	737	748	704	717	722	738	728	722	706	715	662	747	751	757	722	733	723	716	755	766	721	680	707	738	747	702	751	701	715	738	685	733	744	720	745	690	702	734	745	739	742	751	737	703	722	726	759	716	723	736	716	747	764	735	736	728	742	751	715	719	698	718	722	704	731	742	733	748	750	724	720	753	717	715	741	709	655	741	693	703	790	701	737	727	739	788	740	735	757	721	755	702	758	730	712	733	715	728	736	716	728	746	736	699	670	764	749	685	711	677	725	763	710	739	712	739	775	773	779	710	719	702	692	744	694	756	688	723	758	710	736	730	754	711	709	749	747	721	704	754	716	710	721	741	725	685	748	792	712	764	728	748	733	758	741	702	743	737	743	680	762	743	689	703	733	722	707	730	702	743	702	761	736	721	728	723	664	741	770	739	739	744	713	723	743	752	723	731	727	765	730	727	756	697	706	737	667	711	723	734	708	739	688	723	714	730	699	727	726	740	726	714	756	713	674	691	729	738	723	746	745	719	750	686	757	712	713	747	708	689	772	710	739	704	702	693	758	730	771	709	657	727	751	765	736	702	754	747	753	746	772	736	716	725	761	716	763	757	731	766	690	737	769	744	696	675	695	743	741	759	736	686	746	709	766	729	719	726	715	714	731	746	772	735	701	787	676	695	699	743	716	780	647	770	629	710	774	719	719	725	750	764	727	774	708	710	728	774	740	765	728	743	723	749	728	777	740	708	719	716	733	723	722	687	695	733	722	756	763	767	706	754	727	688	761	672	705	743	738	714	710	757	707	767	712	745	728	745	714	781	674	761	777	778	748	720	716	754	730	732	701	731	710	741	717	737	735	765	777	732	722	708	682	725	725	706	713	697	749	763	721	760	696	692	682	762	669	718	714	682	729	729	713	710	755	759	766	718	740	704	744	717	716	758	744	756	734	736	720	712	709	767	761	701	702	735	736	757	720	706	719	690	733	726	758	747	719	683	762	692	732	761	751	697	719	723	734	721	727	746	707	730	707	748	724	752	700	755	717	726	747	745	720	704	713	772	693	765	719	727	721	703	784	745	697	726	734	739	765	675	713	746	730	731	688	733	720	715	682	744	735	770	681	734	785	729	688	682	708	725	732	720	675	731	755	794	747	722	712	720	660	736	755	698	721	756	702	729	712	698	744	676	750	711	721	742	726	730	724	717	717	678	741	683	688	704	697	718	737	738	760	720	706	733	743	744	812	731	699	735	744	681	706	700	697	735	734	719	744	794	671	773	751	733	752	697	710	740	753	746	747	710	779	717	721	760	772	750	780	733	682	730	754	767	745	771	754	716	710	744	734	740	770	749	740	734	745	689	709	763	744	727	742	721	724	727	748	727	714	743	712	756	733	675	713	736	726	676	720	763	741	710	731	704	703	786	720	749	737	724	738	737	772	727	729	690	799	800	737	736	742	704	735	762	763	709	753	733	727	751	730	725	733	770	714	719	714	762	747	722	725	691	739	716	709	727	720	716	731	731	776	758	702	727	713	716	731	708	727	756	747	711	739	734	739	703	753	723	752	674	749	737	747	714	704	691	717	717	750	703	713	721	730	742	723	710	724	698	749	772	703	773	731	710	722	762	751	701	739	768	765	705	710	750	723	764	734	700	742	782	694	716	792	704	732	759	734	723	730	746	770	717	655	711	717	699	749	706	688	769	709	718	723	708	754	723	759	763	713	721	743	730	684	709	720	743	729	767	699	713	767	681	756	688	734	691	744	718	712	711	757	757	736	750	699	711	742	765	712	752	738	740	737	758	735	759	690	734	719	682	718	728	768	692	719	764	731	741	718	714	752	686	706	703	718	750	757	703	735	704	745	701	756	717	770	736	725	744	759	704	747	716	752	699	695	719	753	713	733	693	682	753	711	726	744	745	769	742	682	727	693	734	740	706	723	742	745	768	721	761	754	803	774	744	713	767	768	714	740	740	730	745	704	750	728	747	734	691	720	727	747	738	739	768	711	717	735	705	729	706	692	731	744	731	766	723	712	747	683	715	708	721	766	687	647	746	730	723	741	716	728	720	742	734	718	720	722	725	751	752	695	748	700	731	755	768	696	713	715	698	690	726	722	710	725	711	701	676	735	691	758	702	745	779	740	740	718	713	763	777	699	714	738	731	679	758	754	736	726	754	722	738	753	749	750	768	748	711	691	737	672	683	670	739	705	671	772	748	749	713	684	728	737	704	706	664	772	708	737	748	826	707	744	735	727	716	763	744	770	723	733	734	687	743	734	703	753	738	748	735	695	734	689	717	743	752	730	699	750	769	721	743	746	694	744	755	706	705	679	681	735	765	702	761	714	759	731	722	688	734	753	702	695	739	747	675	763	692	723	722	683	712	720	682	741	742	761	707	704	751	686	742	683	734	763	719	722	755	743	732	722	696	677	725	747	740	716	741	720	755	753	759	720	761	737	718	685	690	750	741	724	718	715	742	733	743	725	765	732	749	699	725	743	729	732	762	734	726	744	722	719	727	700	748	774	727	722	765	773	707	748	753	729	705	730	688	777	728	715	779	793	710	733	694	730	703	706	753	720	716	762	698	805	709	759	720	696	718	731	734	752	756	710	703	758	722	733	755	737	773	761	697	738	678	723	744	735	725	721	719	742	749	751	694	703	705	747	737	737	744	720	733	739	702	751	726	764	705	716	718	729	740	729	734	699	728	750	717	729	732	702	711	779	743	729	698	702	692	736	721	683	763	756	731	724	701	748	706	696	731	712	736	689	717	750	754	746	743	717	716	755	757	705	732	728	765	754	746	743	728	686	746	753	742	701	706	710	722	787	704	688	725	702	747	718	730	699	707	709	706	752	691	703	733	766	751	720	721	749	648	675	747	728	768	798	723	719	759	656	727	731	754	677	714	743	750	720	681	800	744	715	746	724	726	735	702	778	768	717	718	725	720	737	707	708	768	728	703	751	726	696	749	700	756	727	725	697	715	704	716	760	726	702	740	745	694	712	740	712	768	717	699	714	757	725	687	725	718	709	756	737	708	756	728	703	757	689	750	732	720	744	706	733	736	737	725	734	724	752	705	748	726	764	691	753	707	743	698	685	704	763	708	734	741	771	715	707	752	744	680	736	761	722	690	701	710	777	786	737	715	704	759	776	743	728	759	803	741	723	729	717	729	701	696	760	733	704	721	732	703	737	714	705	724	759	737	727	731	687	733	751	698	736	708	746	699	713	705	711	770	735	743	716	725	712	766
23369	21060	28310	24051	21046	10761	1299	924	805	753	748	767	700	676	651	702	657	655	645	693	691	630	652	651	658	639	655	676	660	639	659	660	655	646	647	701	644	661	629	641	656	640	653	616	610	614	647	633	688	654	617	568	618	626	620	604	594	630	664	621	651	608	617	679	647	620	611	594	657	656	620	639	630	657	576	602	657	630	686	650	659	625	596	599	605	575	586	619	636	664	595	620	616	607	655	626	617	641	636	619	617	638	601	600	624	644	660	612	639	626	599	661	639	649	600	636	638	629	641	599	653	616	651	641	593	611	605	577	641	593	584	618	614	630	657	643	600	641	611	620	626	609	586	617	612	633	619	618	657	621	634	650	644	645	650	657	607	682	628	640	594	627	654	646	588	650	633	606	597	579	630	627	615	666	660	624	674	627	604	673	638	631	650	584	582	621	601	633	623	611	640	624	602	645	638	644	650	624	618	608	638	620	616	673	600	601	670	618	641	652	622	622	690	598	632	635	655	615	587	645	641	610	592	644	645	616	627	623	661	639	601	656	588	633	657	645	628	668	623	626	649	631	644	652	572	660	617	643	611	635	637	628	656	640	690	646	640	634	638	627	658	593	632	620	663	648	645	612	625	641	626	611	601	663	613	674	635	628	609	607	611	616	606	593	628	645	632	603	631	609	645	600	591	615	579	595	636	575	658	650	591	675	643	599	591	626	626	633	614	638	603	618	600	621	595	565	645	641	662	649	613	608	622	637	627	635	656	594	578	604	622	597	629	604	624	627	589	622	626	572	657	602	616	624	644	614	616	628	630	672	636	551	617	631	629	667	637	623	656	624	590	610	596	638	642	640	612	648	642	629	590	616	659	660	595	619	651	619	574	608	593	611	617	600	596	649	651	603	607	614	654	603	577	691	625	600	587	625	610	640	618	623	671	613	620	597	610	586	650	558	668	611	624	630	627	676	593	613	684	649	650	629	611	658	639	626	588	632	635	639	639	586	637	596	620	632	627	585	637	649	619	648	612	651	597	658	643	639	648	635	637	653	673	654	602	582	632	649	614	640	635	616	637	654	612	663	627	640	596	638	600	615	589	658	605	664	627	584	669	595	621	637	636	601	624	684	621	668	653	632	606	601	636	576	641	644	627	669	625	591	631	579	587	636	652	610	641	633	670	633	617	639	615	639	644	656	645	593	635	702	661	623	621	613	641	602	650	620	622	635	599	697	612	625	612	612	610	620	656	581	663	602	630	617	654	682	611	637	621	679	576	662	623	597	588	643	579	595	645	627	604	638	644	594	659	644	704	644	643	614	643	667	623	631	611	637	638	643	630	607	633	637	604	602	607	641	627	631	638	676	610	636	640	664	602	630	646	641	647	633	640	635	618	617	657	642	642	626	635	616	641	623	647	665	622	616	612	613	639	679	586	665	601	622	633	638	606	627	675	668	618	645	648	675	587	561	639	625	621	624	611	589	622	638	627	641	660	605	610	651	660	610	662	588	641	616	636	644	614	651	659	633	647	608	618	599	673	629	629	657	628	579	643	646	613	654	685	612	629	662	595	617	642	635	645	574	560	677	618	648	635	644	624	642	634	627	631	620	606	626	677	610	589	624	637	605	626	649	620	638	624	618	601	627	644	634	616	651	601	614	661	633	670	622	601	648	590	624	644	605	619	607	631	609	619	678	600	614	642	622	651	647	571	602	596	630	596	638	597	651	601	696	595	627	647	647	643	662	644	607	636	627	624	583	602	595	603	617	633	677	585	638	605	627	601	588	627	644	604	603	621	627	643	595	612	654	620	627	601	598	685	600	687	614	641	659	618	589	640	610	619	596	614	615	593	599	615	636	641	632	633	638	610	599	647	608	657	630	631	652	616	629	606	635	633	599	651	623	631	656	627	660	616	602	626	608	584	630	608	601	625	613	650	629	610	633	644	595	618	646	597	611	598	625	640	643	588	614	633	667	640	608	604	603	608	612	642	652	609	610	655	600	602	605	673	638	613	641	626	623	604	577	659	641	610	640	603	647	601	615	580	622	593	594	602	639	611	641	586	607	620	644	668	648	611	648	610	616	627	609	617	643	614	628	646	563	622	628	658	626	647	602	656	642	615	614	604	604	623	622	628	648	661	644	647	637	663	609	625	594	612	607	624	596	631	614	651	655	598	637	573	692	641	608	658	616	672	608	572	636	677	654	629	613	651	620	600	672	616	588	659	641	622	632	670	646	623	591	655	632	640	657	660	586	604	590	591	610	603	696	626	639	634	625	629	635	606	644	639	656	646	625	642	615	589	577	620	594	624	612	586	654	629	665	611	641	610	607	598	630	619	590	619	629	617	614	671	627	637	604	605	632	646	654	595	666	603	659	628	647	600	596	626	592	608	630	623	608	603	671	636	588	624	620	621	620	625	566	636	601	613	617	631	610	587	570	612	640	662	637	627	640	628	590	598	610	644	572	639	574	604	638	618	670	633	588	641	583	653	659	613	651	632	668	584	628	631	612	637	607	629	679	615	612	635	642	585	631	618	655	643	612	638	639	634	633	569	626	598	599	613	622	621	623	611	640	628	629	623	624	659	643	626	641	667	593	628	640	628	645	617	633	622	638	630	594	583	635	610	641	595	652	596	602	667	628	656	613	669	586	606	626	642	638	666	625	653	604	632	647	635	631	617	653	625	600	613	598	621	638	594	650	619	618	646	644	641	611	653	608	652	641	633	649	636	594	607	608	600	611	627	646	647	585	578	637	628	592	635	644	604	615	655	644	626	630	641	625	594	638	658	605	637	634	693	632	648	623	603	604	677	671	622	625	594	621	611	627	648	633	657	633	633	682	630	648	602	661	632	629	610	596	619	634	589	659	661	634	618	608	650	639	598	615	620	611	621	668	594	634	623	644	585	609	648	594	580	597	615	634	631	642	612	624	630	629	650	627	616	642	602	613	611	666	662	640	595	630	608	616	684	610	657	671	591	640	654	595	555	646	597	607	635	667	584	615	633	650	641	633	641	597	596	600	609	623	643	597	608	630	627	629	578	608	647	628	624	586	650	607	625	627	606	648	621	579	617	663	626	624	582	615	601	638	652	615	644	631	663	601	628	605	655	615	637	645	620	618	606	637	588	604	611	626	628	628	631	652	589	654	629	603	652	657	611	602	650	620	669	623	605	625	633	584	615	566	582	640	649	645	643	603	600	649	597	629	611	646	631	660	587	622	628	589	604	608	646	641	656	635	604	598	632	635	617	618	594	636	617	612	625	612	631	631	637	645	635	606	587	606	605	640	599	628	647	596	632	613	603	593	645	603	671	622	624	635	648	621	630	652	627	605	655	626	635	653	654	634	600	598	657	648	621	651	663	611	619	626	627	650	621	598	624	625	624	601	628	665	584	589	663	617	630	599	656	623	660	607	603	641	668	636	620	657	626	600	612	593	621	623	626	592	613	632	644	608	604	586	644	591	633	604	641	619	660	630	641	589	609	636	625	607	619	633	607	637
3619	8499	5788	2892	2213	1785	1488	1237	1149	1087	1037	946	872	827	888	821	835	783	805	808	795	770	780	750	835	779	785	760	736	728	732	716	738	768	716	743	727	808	721	694	762	745	791	746	748	736	774	771	733	763	720	673	752	753	715	747	725	738	778	761	763	782	760	795	769	739	737	743	735	743	776	762	755	751	758	736	780	767	713	731	794	764	738	795	734	737	742	716	767	768	718	744	757	710	717	746	720	736	754	763	770	731	745	716	757	774	725	779	763	737	704	756	733	770	713	737	763	726	746	774	749	761	768	723	754	751	712	761	770	738	719	738	711	776	750	733	711	752	733	725	734	798	735	732	729	745	704	761	759	780	690	769	748	759	740	720	773	730	766	744	718	750	757	785	765	753	742	684	762	724	760	776	723	730	777	781	756	775	749	703	704	761	797	711	732	735	798	753	745	780	758	697	701	752	789	754	710	738	727	749	736	737	719	724	744	736	759	682	780	761	726	771	777	807	790	835	791	774	722	741	756	790	712	711	723	779	738	725	714	730	719	763	726	735	755	715	759	713	764	759	725	755	725	741	756	741	741	752	759	740	708	756	725	777	693	688	731	754	731	718	751	745	775	736	717	749	735	709	747	834	774	752	753	773	810	697	749	768	755	750	793	777	725	755	758	714	715	724	768	717	779	724	752	801	804	745	735	734	762	725	716	754	754	758	765	756	731	784	743	771	736	739	785	765	816	726	718	722	727	753	711	741	740	753	720	737	768	758	744	696	764	746	685	749	741	757	690	751	732	732	725	788	779	761	750	767	729	797	752	707	712	762	742	736	732	770	703	721	750	768	740	707	757	805	720	769	774	688	733	747	773	774	739	751	717	779	780	743	723	743	717	719	728	749	788	713	779	755	741	740	789	750	720	780	763	741	721	716	742	700	752	752	735	743	741	758	698	752	714	727	770	736	737	772	781	727	709	768	749	763	705	737	715	729	748	774	756	714	772	726	686	737	766	742	781	803	782	780	799	753	726	737	776	773	722	782	804	736	729	725	777	745	760	779	799	722	733	742	724	715	750	771	758	720	720	763	768	785	748	742	704	745	719	737	776	797	715	745	745	753	738	754	731	749	684	773	769	727	717	737	737	713	758	770	758	741	749	732	765	710	765	726	701	737	759	752	758	755	742	761	806	753	791	734	716	779	763	736	781	729	765	766	760	766	724	683	787	774	810	687	751	735	794	780	733	774	744	703	768	743	793	710	771	756	739	781	691	695	762	761	706	711	771	751	749	734	813	802	787	711	782	785	738	760	764	760	785	727	748	748	747	719	772	711	782	758	734	754	774	748	773	716	741	741	701	755	723	692	785	810	761	734	783	749	786	719	720	746	763	736	732	761	718	730	723	762	758	772	705	743	759	747	742	762	722	755	701	767	757	736	749	769	740	727	759	780	738	782	717	730	690	738	739	800	759	711	719	729	713	753	755	764	738	729	774	749	700	740	688	700	742	765	759	804	720	803	719	734	718	738	734	752	774	739	767	768	760	731	718	739	732	745	765	719	742	791	768	745	744	723	776	762	740	732	749	745	789	807	724	722	741	738	754	691	806	752	771	681	726	756	710	750	793	729	701	773	754	709	741	774	735	710	742	714	728	742	822	742	746	731	746	725	785	673	803	734	731	718	744	768	750	763	707	751	754	732	767	738	789	755	792	775	774	708	719	776	712	774	725	753	738	744	732	732	792	753	709	749	773	790	685	809	815	750	729	707	765	813	772	768	747	707	787	768	763	764	739	731	731	790	718	751	713	718	764	812	777	728	770	750	726	786	722	760	761	722	725	721	722	731	765	727	725	749	778	792	724	750	744	740	724	746	772	749	721	725	751	748	735	753	727	729	747	751	724	772	785	757	761	723	768	742	761	764	707	731	733	743	724	721	743	766	715	771	756	762	787	766	742	757	783	775	750	752	743	759	711	759	717	714	732	764	746	726	762	736	744	721	715	758	727	708	774	725	755	777	742	778	773	730	749	735	739	730	810	757	716	710	765	780	752	712	746	715	717	753	791	735	784	759	761	734	791	744	733	742	729	736	728	718	760	750	735	736	714	732	731	776	780	760	673	748	727	809	675	746	743	690	752	731	781	775	734	708	727	745	715	732	772	747	779	758	750	713	742	746	758	787	767	800	802	729	759	696	760	778	729	746	770	766	722	795	741	728	745	719	689	764	754	721	759	737	744	748	741	777	731	759	758	725	751	782	703	750	788	748	762	711	753	773	727	739	760	736	725	745	765	767	743	755	720	754	710	723	747	743	740	780	764	759	786	763	707	738	742	763	757	810	721	731	695	735	748	781	751	693	734	744	781	759	775	709	789	712	699	734	736	753	692	717	763	736	720	743	789	679	761	763	729	761	723	779	730	789	733	770	679	752	755	726	805	753	729	756	812	740	756	660	797	734	730	772	777	779	757	753	735	757	714	750	738	739	737	743	763	748	765	789	730	709	772	730	769	759	724	738	756	787	747	693	720	725	736	762	720	738	745	772	721	783	741	756	749	710	815	719	717	780	767	759	731	765	748	747	722	787	711	766	733	777	680	698	721	789	744	750	744	782	754	737	722	733	753	735	736	798	787	738	726	757	718	760	739	755	728	782	696	722	756	770	768	770	807	691	782	724	796	744	747	756	748	749	744	760	740	753	718	763	767	738	771	777	702	718	741	720	801	736	748	770	775	754	780	769	719	765	741	801	731	738	743	716	802	756	738	778	724	753	704	677	720	766	724	763	750	745	748	741	762	740	754	793	734	740	776	737	716	758	705	707	731	731	720	768	687	769	725	714	706	713	794	736	770	781	752	787	810	702	705	725	750	764	752	803	748	736	716	718	784	704	777	731	787	727	770	746	785	752	778	752	729	774	720	773	743	792	758	763	726	729	710	778	782	760	706	739	762	749	770	706	720	778	726	766	724	775	760	742	751	769	786	679	769	767	757	705	764	722	719	772	771	726	774	728	764	710	742	704	771	733	789	787	764	766	738	729	739	769	734	734	783	785	741	774	739	745	761	747	722	768	755	699	772	763	746	726	760	750	768	791	768	727	735	738	766	780	770	698	716	734	708	781	757	742	709	729	725	777	699	789	708	706	688	739	754	747	744	749	739	767	706	730	777	744	778	742	761	737	745	738	739	734	738	699	757	741	748	706	731	759	779	729	735	729	720	719	734	779	741	734	679	742	742	689	800	724	750	689	736	777	738	719	752	738	731	733	736	778	751	755	739	739	791	755	720	732	685	735	751	736	786	744	712	749	755	738	745	791	758	747	681	781	744	715	771	738	750	793	796	763	732	736	733	760	794	775	715	774	746	740	703	724	794	804	820	755	758	742	697	741	775	717	760	759	728	756	752	767	737	752	738	773	767	725	779	739	763	781	769	756	746	789	776	758	752	770	743	745	750	727	706	723	760	746	747	783	774	767	752	785	707	762	716	724	750	731	738	713	704	763	734	736	730	779	719	760
24537	21072	27215	25051	10547	650	536	473	400	379	408	380	373	390	336	370	311	352	383	352	332	345	358	310	341	341	349	344	344	337	309	326	355	331	322	336	354	304	332	348	386	359	335	336	330	310	353	316	332	319	355	338	335	367	357	366	331	321	380	315	316	357	346	351	289	315	321	365	319	344	328	334	302	355	347	306	359	330	355	335	366	303	330	367	347	339	327	331	337	304	337	317	342	314	355	350	320	351	347	313	321	331	334	339	326	342	344	334	357	362	297	365	309	324	299	335	320	366	340	339	338	319	354	315	347	323	323	371	319	334	337	342	333	300	350	336	318	339	353	346	323	336	317	376	352	295	366	355	358	316	355	355	331	324	290	324	357	316	349	318	323	317	352	341	328	358	365	349	307	345	330	349	348	330	336	348	332	323	292	318	336	343	310	366	338	309	335	337	310	350	323	311	333	348	359	375	311	343	324	309	362	342	342	327	315	337	324	329	332	354	333	344	330	346	332	325	327	356	353	326	364	347	381	329	340	330	361	337	328	328	371	334	343	338	324	329	325	330	320	321	359	366	354	340	316	311	312	363	367	300	326	325	339	337	325	317	329	337	330	338	310	336	326	325	341	338	372	328	345	326	354	370	347	329	336	300	314	330	339	341	328	308	341	333	334	319	344	368	338	349	334	319	365	336	338	341	335	341	335	341	357	333	358	319	323	322	324	353	327	318	323	333	329	321	307	326	338	360	312	326	331	340	355	329	299	325	303	353	350	352	304	310	349	344	357	314	348	355	313	323	323	354	348	290	317	387	311	358	333	363	335	340	352	343	314	341	364	321	335	351	316	327	347	313	336	336	337	289	352	307	323	343	329	310	346	333	316	340	372	310	313	340	300	337	331	343	337	339	324	296	371	311	332	299	330	338	312	349	334	276	371	328	344	336	315	325	336	321	307	345	316	325	324	373	321	353	355	310	312	301	325	323	328	324	343	377	341	316	303	332	343	331	306	339	337	326	346	331	330	342	344	312	325	328	341	332	329	361	317	336	319	338	307	378	346	362	321	328	312	353	342	314	387	338	317	375	330	349	331	325	313	311	310	365	315	371	342	354	343	323	321	294	347	366	291	342	336	307	323	334	338	341	314	292	309	334	380	339	322	339	344	349	346	342	338	348	289	340	324	323	338	359	328	293	327	346	345	324	325	332	350	330	350	317	332	362	329	338	346	369	325	329	341	338	334	311	317	340	285	305	383	336	332	308	318	359	333	315	329	379	325	346	325	365	370	360	344	335	332	311	324	367	341	325	339	360	319	340	319	317	321	330	356	348	365	355	363	311	357	297	346	346	298	308	322	351	328	319	332	317	345	371	338	332	323	310	320	362	319	313	323	300	373	290	337	346	339	352	342	305	339	341	319	292	317	356	321	354	311	362	334	379	321	318	355	324	312	323	346	375	313	333	336	321	346	372	314	332	345	336	310	311	343	331	347	331	381	332	326	336	343	345	321	310	309	299	336	320	348	314	363	366	317	308	333	345	311	299	321	325	338	330	322	340	352	331	327	336	341	310	324	331	325	352	357	337	364	337	335	303	335	324	330	327	338	320	349	342	355	317	369	329	320	340	344	333	345	323	330	317	332	328	340	382	348	350	340	342	350	318	345	332	316	344	338	312	336	327	335	323	342	348	346	349	346	341	321	338	356	329	341	327	346	354	369	321	296	333	324	337	311	355	317	333	334	349	313	316	326	341	367	319	329	363	339	335	346	339	318	325	358	345	343	346	317	334	318	328	317	311	330	329	354	345	347	325	333	326	341	332	288	355	334	319	357	327	343	345	342	336	355	333	358	342	300	329	362	326	326	315	312	345	322	324	343	357	382	324	317	327	323	328	341	332	311	343	324	333	372	327	328	308	305	312	354	334	367	349	323	318	382	331	294	326	367	319	358	318	322	317	333	341	321	313	322	317	326	334	317	310	341	331	310	288	355	299	356	340	341	332	335	320	357	342	297	319	324	315	344	324	320	354	324	339	360	353	332	372	331	334	304	353	319	343	341	341	323	333	318	351	343	345	333	346	371	355	317	316	316	318	320	335	354	322	344	366	303	331	333	318	362	340	317	316	352	347	314	323	325	336	339	325	290	312	321	328	310	343	365	323	307	342	335	323	311	346	348	333	303	338	310	336	272	345	369	346	319	313	354	322	354	366	332	323	335	343	289	364	315	339	336	341	328	346	338	328	314	336	358	297	334	358	314	331	353	303	331	354	338	326	308	310	344	336	322	335	348	353	315	309	346	315	309	323	320	352	348	375	359	353	322	344	336	352	306	359	361	337	304	347	366	346	359	357	325	309	333	313	352	347	321	364	312	313	363	374	329	355	315	341	381	364	326	377	351	322	341	325	337	345	343	334	320	334	286	335	334	309	314	322	357	317	328	340	301	325	304	339	313	320	310	331	362	313	331	330	345	328	357	341	355	359	329	350	380	342	315	332	330	354	322	340	369	319	326	325	329	363	337	350	328	331	321	358	334	331	360	326	368	330	318	329	363	327	336	346	352	335	353	355	311	356	340	318	361	304	327	354	349	348	331	341	326	341	324	327	328	325	319	317	352	345	325	325	353	346	327	362	306	315	311	333	349	335	317	324	336	301	299	360	352	313	348	312	306	314	329	343	309	345	323	339	293	330	330	353	329	321	325	327	360	340	328	322	348	348	332	336	316	342	335	343	343	298	315	308	337	340	348	303	327	349	311	298	325	304	334	328	316	328	349	343	341	314	360	330	307	295	351	316	350	313	360	306	352	334	375	355	337	358	336	325	355	349	333	314	337	314	345	317	327	336	311	329	323	341	347	362	369	307	368	335	351	305	310	334	350	331	339	357	318	314	322	336	324	350	349	331	354	342	303	308	351	400	323	344	343	351	329	338	354	331	309	336	315	323	349	307	333	323	327	337	351	334	301	330	349	349	323	335	302	329	328	341	397	349	336	319	341	342	332	336	308	375	335	353	318	308	316	303	341	332	323	315	328	321	340	336	321	359	352	316	324	311	305	323	364	350	321	341	326	305	312	305	352	317	354	343	367	354	339	335	319	353	372	293	360	319	311	300	328	345	351	321	328	327	335	311	339	326	353	316	343	367	358	344	311	358	387	346	321	320	325	399	337	310	330	361	320	347	329	343	337	315	306	328	341	306	355	364	325	304	328	344	325	321	342	321	341	330	335	331	315	345	311	337	345	301	350	332	362	353	340	351	321	324	349	298	348	367	338	330	315	343	347	360	324	355	328	310	319	310	347	334	315	320	332	326	323	356	300	281	333	304	329	309	344	338	315	318	305	330	340	326	308	345	321	315	349	293	345	303	317	322	335	314	313	300	349	317	326	352	315	331	324	345	355	314	322	332	323	309	300	331	327	318	330	326	373	355	319	325	344	360	337	334	326	322	342	334	320	344	337	344	338	311	336	368	332	317	348	308	327	317	328	332	329	313	326	304	303	337	337	351	339	302
3344	4727	3180	1549	1161	981	797	709	628	578	563	495	490	427	473	416	442	435	457	419	402	420	439	426	390	426	408	439	369	384	389	421	414	390	420	437	418	414	405	389	424	404	406	375	412	416	362	376	400	386	383	384	378	370	389	416	420	401	394	405	402	418	377	375	441	384	345	369	381	404	406	397	387	407	382	394	401	418	367	349	371	428	421	396	407	372	421	382	404	380	433	375	389	431	409	398	404	374	378	394	405	399	411	394	399	413	382	393	390	422	351	424	366	384	387	389	359	368	424	377	372	417	402	410	410	414	369	404	394	392	404	420	376	383	374	373	405	380	396	400	403	406	402	393	369	399	396	367	429	435	356	357	421	402	392	379	407	409	413	399	401	429	431	381	395	430	423	390	389	398	395	418	351	414	384	396	398	435	396	406	429	413	392	381	399	388	378	401	417	376	399	382	399	394	406	348	381	400	371	397	391	400	393	414	413	401	386	402	376	413	388	360	413	402	406	385	367	388	397	380	354	447	404	402	403	422	386	414	442	397	386	401	391	407	390	406	421	400	411	378	384	397	401	370	381	434	391	370	393	420	385	376	403	400	352	360	384	390	410	406	385	382	397	370	419	395	401	387	419	393	388	401	401	377	363	406	391	403	425	397	392	361	410	365	402	417	425	407	364	436	400	383	370	405	392	418	361	405	416	385	373	411	417	432	398	379	403	412	399	390	406	354	415	393	374	379	392	389	371	390	408	413	399	396	388	393	370	380	392	379	406	355	388	393	402	363	380	381	396	410	400	406	386	365	407	401	394	391	379	359	402	395	389	426	416	394	397	395	428	386	380	383	353	393	392	394	378	381	394	390	363	368	377	395	378	391	417	422	413	376	389	386	402	397	437	406	406	373	364	375	375	413	389	346	414	399	422	421	400	390	387	407	381	397	391	386	382	409	381	385	421	387	383	437	382	347	395	370	365	394	408	361	395	420	414	380	386	365	407	352	375	376	395	394	381	374	403	398	382	382	402	402	374	406	407	368	383	390	396	386	389	375	350	385	376	356	413	397	406	396	410	379	412	399	407	431	378	332	390	377	395	415	392	395	370	396	379	394	421	405	416	381	393	384	407	404	383	396	383	362	396	371	407	402	422	374	379	350	381	396	402	409	425	397	409	395	377	361	431	419	390	392	404	400	398	400	408	402	378	384	363	396	388	390	435	378	378	396	385	417	395	408	410	390	428	383	394	363	382	391	372	408	397	424	389	418	396	389	408	367	383	390	402	386	416	443	410	389	430	384	402	366	387	401	352	397	392	390	372	398	393	416	374	354	397	407	389	420	443	402	393	406	389	426	356	400	395	426	373	404	364	406	391	389	408	381	393	384	411	414	406	398	394	391	380	413	405	391	428	342	399	432	401	413	391	398	424	366	359	396	370	333	381	431	390	383	405	396	421	387	426	407	401	401	362	372	354	391	377	393	370	387	372	402	404	394	397	379	372	404	398	387	396	391	379	387	384	403	394	372	395	395	423	373	384	428	384	367	400	403	378	376	364	402	377	393	358	392	370	400	384	381	395	386	399	374	367	401	387	408	408	404	361	418	420	411	404	409	393	400	407	410	403	428	406	404	374	418	361	392	385	412	402	385	381	409	382	431	396	396	361	433	440	433	407	401	387	362	366	418	406	347	412	395	375	395	374	357	395	413	392	404	407	375	394	405	409	360	429	415	393	384	419	402	396	384	376	388	426	427	404	404	415	413	379	385	405	414	401	423	396	407	378	392	424	361	371	378	384	381	406	400	424	375	380	419	388	364	378	398	394	424	379	421	368	406	397	383	373	384	403	384	436	358	414	370	425	372	344	363	405	390	399	366	409	398	398	443	444	393	372	405	398	396	422	406	393	401	400	389	430	385	368	422	379	388	363	393	424	414	357	380	393	371	404	401	389	419	395	408	386	438	382	378	397	385	377	391	386	373	373	372	429	425	384	395	403	433	419	398	421	403	370	396	370	399	433	384	345	415	389	403	413	382	403	408	427	410	392	389	377	407	393	385	413	394	377	403	387	388	378	396	402	377	404	392	393	389	404	382	418	406	384	394	411	402	426	406	438	431	393	392	417	383	429	402	387	415	404	370	403	388	429	374	403	374	412	427	392	396	378	393	382	412	370	373	431	400	371	398	358	350	406	420	399	398	408	412	391	409	379	380	405	382	373	380	399	381	407	382	373	386	395	376	349	417	383	361	407	404	389	369	392	392	367	415	398	393	416	380	360	394	394	381	367	389	399	409	373	401	397	389	414	370	384	378	376	368	375	377	414	420	403	390	389	402	407	342	402	412	401	426	404	362	376	393	388	377	415	408	377	393	389	386	385	359	383	371	369	399	413	390	389	406	366	429	409	374	417	394	377	406	413	411	437	387	387	396	406	398	403	390	411	369	393	389	399	414	387	381	400	420	400	395	385	375	416	393	366	406	379	407	422	405	411	443	384	378	389	406	366	417	376	418	379	382	407	447	380	397	378	390	422	373	396	367	383	385	410	377	409	409	396	402	427	387	402	397	414	399	408	379	401	395	388	385	405	363	380	421	396	367	411	370	395	410	429	365	397	419	396	360	407	398	384	382	406	420	396	416	396	392	387	394	392	442	405	418	399	370	408	407	401	364	364	439	371	409	383	401	401	391	403	391	382	393	408	411	363	394	395	378	432	420	395	372	390	388	405	408	372	412	429	404	401	346	382	367	406	351	396	398	404	367	424	365	402	376	409	381	395	437	393	369	401	408	375	386	412	377	406	400	401	392	393	410	384	348	437	393	348	384	362	424	384	387	407	397	403	395	421	358	376	403	410	344	370	409	421	396	406	377	403	407	380	349	420	421	399	369	397	411	364	403	383	421	389	395	376	376	397	389	373	401	399	415	395	432	377	372	395	370	374	416	407	412	402	362	418	388	355	410	380	383	403	397	384	411	385	367	425	391	371	376	415	418	385	435	413	408	367	413	366	391	374	406	405	362	377	389	393	391	412	456	409	395	413	409	404	372	399	402	404	359	409	412	423	378	418	409	403	427	393	385	364	380	391	392	406	397	396	399	402	416	392	414	403	394	410	368	400	377	390	373	363	404	400	384	380	399	404	412	388	368	375	375	395	395	381	391	381	371	393	409	377	387	382	415	381	397	388	407	415	418	383	399	409	373	417	410	388	398	382	417	374	371	373	406	409	362	399	397	380	393	388	348	371	383	406	381	382	409	430	373	417	410	413	400	382	383	410	368	409	374	411	408	377	451	349	393	394	428	408	422	388	396	379	393	426	371	407	361	383	403	425	382	410	390	417	365	399	396	409	390	421	378	450	426	374	378	405	396	396	409	393	402	379	368	387	393	402	360	383	375	356	386	392	397	436	390	358	396	392	403	404	366	402	429	384	406	409	397	442	376	376	358	394	406	373	383	373	364	376	419	392	371	397	409	418	374	383	397	390	388	391	415	423	403	385	417	416	423	386	414	391	400
22396	21094	28793	23647	21091	21121	8700	847	697	551	494	466	431	392	398	370	363	363	342	315	348	323	308	286	311	314	286	320	291	314	305	346	270	282	273	274	260	285	276	302	269	317	273	290	288	328	312	282	330	299	296	283	297	282	287	280	289	292	308	308	280	301	266	271	276	277	269	287	274	290	275	275	307	274	289	298	263	290	270	288	283	278	256	274	289	300	282	263	295	269	258	279	287	275	303	264	291	266	261	286	292	268	284	254	313	264	279	268	295	278	253	280	264	278	280	272	269	286	244	264	265	304	263	273	273	287	281	294	274	302	274	271	274	304	284	244	259	298	312	266	297	300	306	298	267	314	296	259	268	243	317	265	245	290	267	276	294	277	276	263	279	286	315	301	274	291	310	294	294	293	254	291	277	293	267	265	290	292	283	266	269	269	263	270	281	275	269	262	286	278	313	278	288	279	272	283	274	282	267	290	265	277	291	275	270	274	289	270	290	277	313	270	264	307	306	288	294	333	280	283	276	273	282	281	282	301	266	285	266	268	273	273	299	280	295	293	258	268	303	283	306	243	277	269	280	307	299	256	290	309	268	271	297	261	279	307	282	286	276	296	304	269	276	270	265	279	272	263	271	254	268	271	285	275	292	327	270	254	252	289	297	286	258	257	259	280	311	274	298	301	260	277	284	287	275	292	280	276	279	258	295	284	299	295	295	265	264	255	292	265	284	284	276	277	286	291	282	266	307	290	295	269	261	257	262	292	264	297	290	297	274	281	269	285	263	280	269	294	287	276	293	298	277	284	294	267	294	309	312	287	282	287	298	287	245	272	273	248	275	276	269	282	266	286	276	249	275	275	300	291	284	278	267	273	289	284	250	267	292	296	293	256	282	275	268	270	295	288	245	282	277	281	283	278	262	296	275	296	287	271	281	254	268	279	304	269	285	290	303	268	283	266	261	278	249	296	297	258	256	284	301	309	279	259	306	268	312	258	290	298	285	289	290	282	255	286	281	269	269	263	274	266	273	270	268	281	289	304	249	275	307	259	310	289	255	279	275	255	338	293	247	240	248	265	286	284	288	300	242	283	291	285	304	268	296	309	274	285	273	270	259	302	290	333	271	279	277	278	286	308	284	279	290	271	242	278	268	280	273	281	284	293	249	263	268	290	289	247	298	268	291	284	272	272	291	268	307	299	237	276	263	273	328	261	248	269	297	264	287	268	275	305	298	295	292	286	300	285	303	294	280	291	285	271	285	294	261	289	261	309	271	260	264	266	255	294	257	309	260	270	290	279	283	272	279	278	275	263	258	310	254	262	263	268	295	268	281	251	279	280	282	288	247	272	284	254	330	313	299	285	271	264	239	298	271	288	267	262	282	273	271	294	253	287	270	292	315	263	292	297	257	304	293	288	281	309	243	305	270	271	266	297	272	313	281	263	269	280	278	241	277	276	264	252	275	294	285	269	313	287	271	263	281	284	281	296	263	294	300	283	292	312	284	278	284	280	277	294	246	287	262	258	288	287	259	292	297	269	263	302	308	234	287	294	269	291	271	274	278	265	292	262	268	273	289	280	282	262	256	276	264	286	281	276	262	282	272	295	252	247	260	302	298	283	274	266	315	266	297	277	247	293	291	228	303	272	292	283	276	281	282	275	280	291	315	267	312	268	251	312	262	275	269	278	255	272	286	277	270	264	260	289	281	281	305	282	282	273	315	292	264	279	258	282	276	267	253	261	261	274	265	263	268	274	277	265	261	264	266	273	264	279	301	294	293	295	278	278	272	273	279	296	275	253	288	295	287	279	271	283	294	264	247	324	291	268	305	293	263	257	292	255	275	286	296	273	277	264	274	305	264	281	294	300	279	300	263	280	282	272	262	292	303	267	295	273	339	273	282	296	268	268	267	271	305	281	280	256	273	289	280	296	284	253	261	255	243	322	270	285	267	301	264	276	283	302	295	273	263	266	302	304	293	258	300	269	297	265	312	284	302	280	270	273	303	263	261	255	275	264	313	264	272	271	299	306	305	281	280	301	261	276	283	285	283	290	276	265	264	270	283	317	310	264	275	287	280	261	298	272	310	267	269	260	273	280	281	281	274	281	265	262	286	286	281	291	261	257	267	261	267	270	271	260	288	273	290	280	287	311	278	273	273	291	305	261	256	276	291	279	285	294	295	284	254	295	260	296	286	283	280	304	293	261	293	267	284	252	266	293	273	283	273	259	265	308	284	286	270	297	290	282	265	260	284	264	287	320	282	256	307	257	255	291	305	259	287	257	297	268	274	288	294	290	276	286	275	297	276	296	282	281	283	288	268	275	268	270	269	275	295	258	296	264	295	274	277	274	255	266	267	262	287	268	286	285	269	252	294	284	306	293	259	297	296	288	282	279	303	295	276	280	271	266	241	249	281	278	280	285	281	285	272	288	268	271	283	261	242	289	280	275	284	305	293	306	289	269	303	270	300	248	325	281	270	267	283	260	265	293	278	272	272	296	288	279	286	295	282	267	272	294	283	270	274	279	252	290	274	283	260	314	290	291	301	260	252	276	281	263	296	289	288	268	266	278	273	281	273	310	283	255	261	280	286	294	258	258	281	259	303	274	265	273	290	262	282	269	271	273	287	288	259	253	281	279	267	280	272	286	266	320	289	287	313	283	311	285	262	272	301	276	263	251	268	278	262	262	243	295	261	300	282	281	263	273	265	316	261	266	300	290	277	288	279	282	305	278	290	271	254	275	288	280	278	286	302	266	300	278	284	312	263	271	249	273	281	285	249	282	287	254	292	286	249	261	249	308	285	279	288	291	303	273	288	316	282	268	286	297	260	252	284	269	295	276	277	307	278	281	282	291	279	281	278	290	273	285	257	298	278	295	309	289	285	293	264	299	296	256	303	247	300	289	260	301	260	258	279	276	269	251	286	290	288	263	254	275	275	310	262	274	270	279	292	281	259	273	293	284	287	256	281	261	280	285	279	276	289	284	278	278	268	273	281	272	301	283	259	274	292	274	299	277	241	268	279	284	263	278	275	272	276	280	310	288	273	264	266	309	277	275	276	301	267	290	288	269	273	270	291	289	307	278	281	303	259	272	262	292	261	290	255	303	267	317	279	318	285	294	281	251	267	288	265	273	297	292	265	260	293	298	283	269	285	271	280	277	284	284	276	280	292	301	265	255	262	299	283	308	294	303	294	226	260	273	277	294	290	236	275	296	286	281	292	242	292	260	276	287	275	279	264	275	261	277	268	241	313	278	274	262	265	289	276	262	293	290	277	285	293	305	284	255	250	289	299	294	274	274	321	307	298	276	292	260	295	279	291	257	257	268	267	308	248	273	281	285	285	308	292	283	313	275	264	247	284	277	241	287	278	272	279	284	279	290	282	228	252	295	293	279	280	309	274	268	282	296	275	280	281	289	308	276	262	291	278	302	284	306	275	282	277	296	280	272	274	289	290	283	301	298	261	294	273	245	286	267	285	274	278	294	247	267	250	241
4397	13513	9195	4416	3096	2339	1809	1434	1170	955	827	783	694	611	571	528	537	510	509	419	428	466	437	430	431	383	380	426	354	375	432	387	400	383	357	380	364	400	360	368	355	379	356	348	370	368	332	362	331	338	359	380	343	370	372	383	355	348	358	361	335	338	361	343	370	346	344	303	368	372	367	345	343	334	348	315	340	392	321	374	374	367	345	370	326	364	325	341	345	363	338	388	341	344	352	323	378	361	320	380	370	363	379	383	366	332	356	387	375	350	345	332	334	323	365	343	366	371	318	360	334	334	321	353	327	341	354	378	357	350	340	341	322	363	352	350	325	312	318	353	304	322	379	363	324	350	365	356	340	335	393	347	328	340	373	332	339	344	352	345	361	375	348	360	339	363	352	353	314	351	325	328	359	346	345	344	328	322	339	356	349	322	345	329	339	352	298	334	346	355	356	330	337	351	370	324	369	337	341	344	351	361	289	353	335	333	327	385	352	335	363	323	306	329	361	388	362	355	316	342	355	369	344	371	335	363	331	375	326	364	324	381	350	343	366	334	347	342	358	325	356	374	344	343	356	363	324	327	353	327	362	343	332	319	355	360	341	352	321	365	335	316	332	327	338	311	347	360	332	366	365	356	371	319	330	373	361	382	354	363	366	325	354	365	327	323	329	366	357	347	323	389	337	373	384	365	381	365	346	364	343	352	331	377	346	311	366	335	324	386	348	356	328	372	353	341	353	361	358	341	339	339	331	342	317	344	338	358	357	315	322	347	302	326	319	317	339	348	357	346	348	316	345	360	347	390	365	362	325	375	341	314	360	329	339	345	353	360	348	326	366	325	335	353	365	358	326	332	356	363	326	344	313	315	350	355	352	308	342	333	343	351	325	345	330	376	388	330	319	360	323	348	345	347	351	355	341	360	339	349	324	360	366	372	332	333	369	348	340	369	325	355	368	365	360	351	344	362	337	334	331	339	341	366	374	329	360	328	358	345	339	305	338	352	309	346	348	350	368	342	340	356	325	341	342	374	347	348	351	313	327	346	363	363	337	336	337	324	321	348	328	351	369	344	338	339	356	350	325	362	344	345	321	353	346	317	352	341	349	356	328	323	333	352	334	364	372	343	352	340	352	304	334	314	351	297	381	379	334	346	373	342	334	320	321	323	353	330	310	339	320	341	347	320	394	320	364	365	365	320	356	339	349	329	320	341	368	320	341	348	343	352	322	352	348	327	323	336	319	314	354	354	334	352	343	332	335	348	329	340	361	348	327	324	335	358	339	345	356	331	337	347	341	355	355	350	348	361	354	329	342	315	351	370	339	381	321	357	340	327	312	333	386	354	340	360	322	317	346	387	368	343	386	352	325	332	338	347	325	317	364	332	347	317	312	319	340	372	363	350	326	366	340	338	353	348	327	321	335	357	344	353	365	347	368	312	364	361	348	356	360	333	350	356	309	332	379	377	357	334	315	348	325	353	329	316	357	364	344	364	351	333	336	346	338	349	357	310	308	335	361	358	349	313	369	318	347	366	359	334	345	317	351	372	362	377	342	360	315	343	348	341	331	342	344	367	332	344	356	339	329	339	347	331	335	355	339	408	335	352	339	333	353	321	368	378	343	349	335	350	347	340	364	360	303	321	337	341	354	350	349	336	333	341	300	352	350	330	335	331	315	339	358	319	329	329	337	326	331	347	302	327	327	344	331	344	324	347	371	332	364	359	378	319	344	315	389	323	335	325	331	370	362	360	355	383	333	333	327	349	363	360	381	343	342	342	345	330	322	313	332	309	318	324	336	320	310	348	330	346	343	337	369	338	334	347	330	361	340	343	346	369	364	344	324	334	338	348	382	343	326	332	343	350	328	340	347	352	346	337	390	340	343	324	340	350	341	358	302	323	326	301	331	353	317	321	308	358	351	351	310	289	336	318	337	355	355	341	327	362	348	360	353	360	371	329	327	393	360	339	337	319	343	393	341	337	310	372	347	318	347	334	341	360	312	309	373	345	337	374	368	333	344	354	377	332	304	354	345	379	366	322	357	338	356	320	345	334	372	341	327	373	349	351	304	342	366	347	338	372	324	318	350	337	380	337	342	357	348	335	369	338	343	354	379	353	339	348	337	306	327	355	328	317	351	323	346	326	343	350	368	351	341	353	356	321	341	377	327	344	358	367	343	375	362	341	353	354	332	335	356	351	341	345	321	386	346	362	325	325	351	323	344	332	306	355	368	346	342	340	331	372	330	351	334	342	327	381	360	350	332	304	338	354	338	358	352	346	360	359	339	329	371	365	324	336	376	374	367	364	366	361	346	364	321	353	351	347	361	367	368	345	334	346	332	352	359	340	371	378	335	354	391	333	354	376	318	361	330	355	373	357	340	368	332	302	330	345	340	349	332	350	334	329	342	308	340	328	294	340	351	325	354	361	350	329	344	326	347	348	338	338	331	340	335	322	346	358	363	378	325	340	337	349	320	325	335	353	351	341	357	332	320	341	349	313	362	374	351	349	326	362	333	322	347	361	386	330	341	350	320	322	347	337	363	359	355	329	365	333	338	334	346	334	329	366	337	330	336	333	354	373	366	332	356	369	345	375	367	334	345	368	352	368	342	331	346	363	338	368	352	316	298	352	373	346	308	382	354	294	311	385	346	334	338	357	356	366	341	358	364	303	339	341	353	381	323	337	351	381	346	361	309	362	364	326	356	367	378	334	374	352	367	330	356	309	349	344	340	342	348	321	329	362	337	353	356	364	355	374	353	352	333	333	340	344	296	335	358	335	324	348	378	346	342	352	334	328	321	353	334	347	360	328	327	360	341	350	370	360	340	382	327	353	368	366	348	340	333	354	340	368	338	341	335	354	349	357	325	306	377	343	332	329	380	366	328	354	354	367	327	338	364	356	357	358	361	335	321	326	345	355	307	369	383	317	340	343	365	323	334	338	351	309	350	301	336	332	368	365	328	357	368	341	346	350	380	349	354	315	362	340	347	334	328	347	359	354	316	318	365	314	317	332	340	351	339	321	330	322	335	369	337	310	376	350	343	330	329	365	348	361	338	333	364	346	350	370	341	374	365	328	328	335	312	350	332	321	349	334	330	343	341	341	354	379	341	333	379	342	350	363	351	354	351	346	339	354	323	334	357	374	321	370	329	324	330	368	335	306	346	364	323	369	363	336	349	325	367	331	371	363	347	360	330	355	353	336	360	361	357	317	337	347	341	373	322	330	346	315	343	327	343	339	340	340	321	314	346	341	343	323	338	341	346	378	334	337	350	336	340	368	348	315	339	368	366	332	334	331	334	330	333	349	347	330	363	339	366	306	344	321	334	351	349	371	356	375	334	328	337	393	352	325	339	356	336	361	366	332	340	356	321	383	343	351	354	335	354	357	354	360	360	338	345	359	345	340	329	360	364	361	338	366	357	337	364	314	327	336	291	363	353	367	346	324	330	354	382	339	349	332	307	373	352	369	327	345	338	314	296	359	324	345	343	342
27094	18638	4788	1066	862	819	705	626	613	624	648	645	615	686	606	592	594	601	629	634	621	626	617	603	617	655	625	640	588	609	617	627	625	613	614	640	572	611	666	638	589	627	579	680	631	654	632	610	612	629	606	635	623	650	620	633	590	639	589	566	584	599	581	632	629	614	604	614	611	670	600	649	625	583	632	599	600	597	618	627	644	615	629	618	604	592	586	620	660	634	641	632	669	574	602	609	612	638	599	595	626	632	606	581	610	672	616	625	626	644	600	645	598	662	610	660	642	576	621	628	587	640	618	640	649	603	631	636	613	661	651	592	622	610	534	653	642	599	691	600	589	628	648	587	622	641	582	616	625	634	622	663	636	616	595	619	610	608	616	653	598	637	631	617	609	631	584	596	591	615	615	602	658	642	571	581	606	574	597	636	556	639	636	637	581	596	586	619	624	665	620	638	604	616	572	602	652	641	625	666	621	625	616	630	618	578	611	640	622	594	609	596	646	616	576	599	573	659	640	609	599	630	600	613	636	596	639	547	652	630	601	626	587	633	633	629	647	625	648	630	607	629	644	581	603	608	621	631	599	594	628	616	624	603	697	608	631	601	621	590	581	629	618	606	616	645	648	605	582	606	631	631	580	653	633	638	611	647	601	584	568	626	639	627	604	621	600	589	635	596	610	614	613	581	601	656	579	584	623	588	604	662	633	600	611	651	625	604	661	620	573	648	611	578	588	598	647	591	664	644	635	575	663	620	620	639	587	596	588	607	608	594	607	639	606	619	617	589	634	639	555	603	649	614	652	586	624	590	635	600	564	603	616	607	605	640	629	586	590	603	635	583	634	642	633	613	626	596	638	607	582	633	633	649	604	621	598	575	617	640	632	662	574	613	633	601	633	601	640	656	617	598	622	579	611	628	588	580	571	591	618	603	624	662	580	602	609	620	639	590	640	630	582	615	582	618	587	603	566	566	619	605	607	646	589	642	624	603	625	633	631	602	587	613	583	651	679	655	623	603	672	647	608	573	582	609	669	602	633	608	563	639	645	596	592	602	592	666	608	618	636	602	661	600	640	619	628	621	622	658	622	617	618	632	610	628	607	630	607	631	600	624	619	627	598	614	647	647	599	631	628	675	589	593	668	594	596	595	649	570	591	615	630	629	568	598	577	602	568	598	601	633	610	615	575	589	632	592	584	611	632	631	641	637	640	603	636	605	585	663	619	667	639	613	616	625	581	632	618	638	633	599	620	646	616	672	585	628	608	647	604	612	607	612	606	596	579	625	651	618	622	620	664	547	617	643	594	579	649	565	607	626	645	662	626	571	632	606	623	623	613	631	648	610	615	608	599	608	593	658	603	611	627	665	598	679	614	654	644	640	645	630	606	635	655	593	608	580	636	637	626	601	645	616	624	624	597	613	625	630	644	636	644	618	609	604	619	615	567	658	628	566	610	598	607	568	632	641	582	612	571	608	611	599	598	660	658	588	628	630	570	585	599	621	636	638	619	581	627	605	624	591	594	601	634	628	642	626	598	628	646	602	666	649	603	612	569	597	591	616	595	614	606	660	570	612	613	614	622	587	624	641	591	627	603	634	566	600	597	599	639	626	631	643	605	642	630	596	634	646	608	633	624	645	581	617	608	651	600	606	617	635	640	658	626	657	621	669	603	611	640	641	596	631	596	624	628	619	618	627	636	627	591	569	624	643	619	588	588	620	630	614	605	611	599	607	642	609	637	631	593	582	635	631	630	642	644	657	586	615	579	626	636	628	605	628	655	611	619	615	587	668	604	628	627	622	571	650	596	559	629	674	615	606	617	585	603	631	622	583	582	609	604	611	655	673	656	649	609	604	591	648	658	641	571	632	636	663	573	631	608	584	575	633	603	662	624	584	615	634	638	624	654	556	631	627	588	611	614	653	648	586	677	592	633	637	584	597	672	624	580	625	636	610	653	610	656	652	626	617	638	676	608	627	621	594	641	611	605	613	579	607	567	620	650	609	631	550	624	665	640	623	676	621	589	653	588	601	592	646	595	648	649	597	620	632	639	562	658	607	606	622	628	654	596	614	597	609	577	598	614	642	621	604	620	592	616	626	592	618	629	584	583	583	590	593	666	607	643	623	596	624	618	619	682	608	597	650	620	621	605	632	579	557	602	615	644	579	588	584	660	668	623	634	610	629	616	612	589	612	659	640	670	601	572	607	609	618	664	661	614	592	614	626	602	638	627	627	624	627	655	617	637	588	655	626	548	623	641	613	628	635	614	614	620	590	643	614	595	644	580	644	639	610	621	609	602	639	626	600	625	652	606	573	596	639	584	609	616	598	615	580	618	626	613	622	600	628	614	603	597	600	598	641	601	615	647	659	608	613	633	592	649	630	611	613	576	626	591	610	634	604	594	650	619	598	632	598	638	623	603	613	592	602	532	566	612	601	654	643	655	568	595	614	661	674	577	622	614	583	596	584	608	633	606	632	585	608	648	638	627	649	623	642	602	623	637	587	618	582	602	571	594	611	627	636	614	656	628	608	611	607	614	601	565	619	640	644	655	613	655	588	610	648	595	633	644	580	605	591	634	609	621	666	653	653	641	604	659	627	647	605	570	598	600	601	692	601	628	609	672	627	619	655	601	617	587	634	615	608	636	558	614	571	617	611	596	607	595	602	635	629	656	643	546	651	641	619	597	607	618	605	595	583	611	600	608	661	631	618	602	667	633	611	637	604	592	625	624	619	635	638	600	614	644	552	641	660	673	599	616	578	622	613	661	576	596	618	624	636	601	601	647	606	640	594	623	601	627	661	597	657	610	609	662	618	616	650	576	602	606	599	589	647	604	621	593	619	645	623	608	602	608	600	663	659	616	651	607	629	639	599	582	613	639	622	629	613	549	624	626	597	619	620	624	596	618	681	617	655	549	559	580	593	640	589	653	597	620	580	574	565	639	635	555	632	625	607	660	600	628	632	615	619	621	662	613	605	630	618	621	631	623	584	583	645	617	646	638	603	608	636	631	605	616	586	639	614	644	602	655	552	633	575	631	608	599	631	628	538	611	601	627	577	588	629	629	608	611	629	588	629	601	643	632	572	622	634	606	634	583	584	599	630	632	547	594	663	688	616	601	605	598	600	620	616	618	607	651	623	626	606	617	594	600	588	625	602	585	577	615	638	626	616	625	585	575	595	631	636	631	594	580	637	584	621	568	628	611	567	692	634	579	631	608	627	617	616	618	619	599	670	592	603	646	606	610	645	570	629	605	638	653	613	665	634	626	624	655	663	630	625	580	602	600	649	612	642	642	613	599	592	605	591	595	617	629	602	600	598	573	606	601	624	590	595	641	612	643	679	615	563	606	613	624	626	571	646	605	580	640	595	628	565	616	603	593	632	601	625	596	614	561	639	630	641	694	629	667	612	642	608	610	625	614	622	598	646	638	564	607	592	576	605	609	607	621	609	605	644	642	604	596	635	617	627	606	581	604	576	607	630	609	610	573	594
4475	1259	1057	936	876	801	795	761	728	738	675	750	715	769	787	759	728	694	718	731	755	727	719	715	770	738	717	690	718	724	736	735	745	724	688	721	797	750	712	771	701	742	733	751	721	756	742	717	721	714	718	726	764	710	750	745	710	738	702	719	705	762	698	715	746	721	724	701	723	731	764	754	715	702	710	792	755	689	705	721	702	742	696	745	709	704	720	764	704	726	724	732	748	788	720	705	717	755	703	730	748	742	751	666	749	705	657	763	700	710	689	731	658	778	694	717	716	719	730	708	749	709	738	700	684	705	766	725	745	767	742	736	747	703	765	731	694	726	730	760	716	724	725	694	689	755	721	709	712	702	699	732	691	659	673	721	742	704	736	749	695	808	673	726	738	726	788	751	718	719	724	735	679	755	697	719	715	721	722	777	724	701	703	721	731	711	750	719	715	704	764	722	759	688	711	662	720	777	671	737	710	719	696	719	749	732	716	723	768	721	755	750	714	753	763	736	686	729	710	726	740	721	755	750	746	718	747	744	743	707	751	703	749	729	728	774	701	729	722	697	696	733	663	749	710	740	797	720	754	722	713	718	759	701	712	709	699	717	754	730	730	666	717	727	714	683	781	762	757	680	720	741	740	708	715	713	769	745	704	787	730	740	735	680	704	779	728	720	757	751	728	722	693	749	752	699	718	704	718	720	769	740	728	751	706	747	678	743	749	727	686	735	715	716	719	762	736	678	728	730	732	736	699	750	755	693	719	704	762	738	729	717	666	722	763	730	739	774	752	728	722	761	715	734	768	688	682	733	719	695	684	705	730	723	711	715	712	719	760	721	693	760	727	728	761	685	704	708	760	726	729	732	654	745	718	714	701	771	679	730	753	757	715	745	749	679	721	779	656	708	654	709	699	693	756	739	715	710	712	739	719	677	740	756	693	742	676	709	690	680	721	694	704	710	699	703	717	744	686	755	718	726	683	742	696	738	704	739	710	698	703	761	689	727	670	692	721	719	653	705	640	752	744	720	754	691	725	708	780	720	729	735	707	764	759	727	731	715	743	745	677	723	734	680	750	699	668	733	670	676	746	729	702	719	726	702	732	747	747	748	736	689	696	734	718	782	704	681	710	704	744	722	774	686	706	693	693	743	709	747	789	694	780	711	742	758	728	774	725	721	738	727	732	728	693	758	709	751	678	703	722	720	698	716	704	776	744	723	744	707	754	720	762	679	729	703	746	699	728	779	719	732	730	765	721	720	736	750	723	708	759	726	685	732	731	751	686	748	758	752	755	749	737	762	683	721	739	712	724	761	697	754	744	732	685	749	724	739	706	711	719	769	765	708	703	693	732	737	700	662	706	738	698	683	686	727	732	719	745	730	744	747	733	745	691	677	748	736	737	733	733	686	737	730	702	729	720	713	695	726	667	761	723	743	683	734	693	720	723	699	743	728	723	725	749	706	686	711	733	701	725	729	711	636	707	763	737	754	788	788	739	715	732	776	716	750	733	714	734	749	724	726	737	696	708	730	715	714	670	724	683	720	719	710	712	730	699	696	760	724	706	707	756	704	707	719	706	712	695	735	686	751	700	759	736	720	761	758	740	720	712	709	676	759	700	723	694	771	739	733	679	683	677	730	722	724	698	741	704	706	727	710	791	687	719	729	721	688	703	720	703	731	762	723	739	683	715	713	730	751	753	776	662	703	733	741	710	699	728	751	717	721	689	700	737	755	688	699	707	720	719	710	695	702	727	746	759	722	753	708	715	685	713	669	710	745	736	713	735	734	737	688	718	727	727	706	718	739	741	745	720	693	723	758	753	753	719	752	682	719	735	741	697	748	672	686	734	678	721	709	707	714	701	733	717	753	779	740	738	745	674	766	714	676	776	675	775	682	723	663	705	735	684	752	728	735	761	767	756	759	744	724	728	715	748	692	733	700	740	734	723	739	733	731	783	742	743	741	742	706	750	734	737	752	741	680	698	715	697	695	749	712	716	727	763	693	723	712	760	730	719	719	731	665	723	727	705	711	746	735	731	728	715	702	751	707	723	744	738	658	725	720	725	686	741	723	734	759	714	683	721	765	713	704	666	713	750	728	719	705	748	679	756	727	733	716	711	702	751	684	675	676	687	711	749	753	670	720	745	717	716	726	714	731	721	750	711	739	728	763	735	725	704	677	678	692	739	759	741	704	688	747	672	703	734	735	719	696	695	735	760	690	740	708	713	717	707	714	708	726	744	713	707	730	684	724	756	771	676	771	743	744	689	759	694	723	740	725	754	719	708	739	683	725	735	745	694	716	680	688	710	711	700	763	699	749	720	737	717	705	673	747	735	717	727	719	727	740	764	742	726	796	749	716	711	696	691	687	758	684	732	724	680	687	733	757	685	731	714	706	737	727	735	725	713	674	690	777	687	689	768	740	716	753	688	688	724	768	728	719	670	683	688	731	731	700	732	768	716	722	757	742	708	752	702	664	753	669	710	730	714	715	740	699	723	759	703	720	688	699	736	745	722	755	703	745	714	728	709	699	710	747	725	747	707	721	711	696	680	730	728	696	762	697	736	742	704	734	675	705	697	731	677	687	707	755	746	685	735	709	698	743	746	705	729	705	738	740	668	725	694	725	725	710	741	738	695	734	684	664	748	720	745	753	750	713	749	707	742	694	730	696	765	684	692	730	732	688	696	715	768	671	760	721	741	742	750	723	734	697	712	705	711	706	748	715	797	720	770	712	745	731	742	721	728	698	754	703	739	727	766	694	677	722	743	694	748	725	731	724	701	701	672	718	753	738	730	711	697	706	704	672	745	715	759	742	695	733	771	708	734	742	755	676	686	720	710	675	731	729	775	697	715	718	751	730	694	691	741	728	747	730	715	708	719	673	707	725	712	696	772	745	697	736	661	753	697	762	711	706	716	709	740	684	711	727	733	710	749	661	704	726	763	747	750	736	684	728	724	696	757	754	744	749	705	688	707	713	752	724	726	753	695	749	746	693	729	686	711	771	706	696	707	774	736	751	757	730	681	726	728	728	728	748	740	709	691	715	714	752	733	761	763	722	685	714	709	696	733	721	724	747	738	744	723	707	747	729	676	712	729	716	718	740	723	746	765	780	722	722	728	718	671	687	749	724	701	777	739	687	725	699	698	688	724	750	712	727	708	724	715	668	743	686	749	734	726	703	715	751	714	701	718	756	670	761	726	697	727	723	715	712	712	710	689	740	708	665	704	713	708	714	747	672	744	718	699	757	708	704	717	708	699	713	716	678	703	745	704	722	770	690	714	731	683	701	691	722	715	741	711	745	701	711	703	690	746	782	687	702	702	700	725	723	765	687	686	742	723	748	707	744	720	707	731	723	664	733	786	723	752	722	725	701	719	760	738	720	715	718	698	709	754	706	737	713	741	729	715	732	736	717	713	781	703	755	734	761	735	714	733	732	759	739	765	714	779	721	751	732	744	716	739	693	692	735	668	737	738	726	701	714	710	688	713	700
23407	21068	28269	24090	21075	10596	1274	858	860	793	721	685	686	671	669	641	638	670	673	661	664	663	665	653	617	658	680	625	644	643	664	616	604	610	697	590	630	587	604	623	640	665	612	591	619	633	655	644	630	588	577	675	630	625	627	615	655	629	676	607	628	612	648	583	611	623	614	619	593	563	608	641	587	608	597	636	639	676	649	655	603	651	602	628	602	580	612	606	633	599	596	646	634	611	593	571	602	615	654	638	550	622	627	663	638	596	636	597	662	580	611	592	618	611	600	633	614	594	595	619	604	599	640	550	623	636	589	663	660	643	643	617	681	620	612	580	617	610	667	617	625	662	647	610	610	585	628	600	619	589	625	602	650	616	620	595	643	627	610	593	604	615	585	666	639	615	633	606	629	617	619	652	576	630	616	615	622	649	597	623	606	602	619	594	648	628	637	610	624	611	602	563	654	604	592	643	627	571	641	603	616	621	625	599	639	612	646	655	594	667	627	541	610	609	620	650	653	654	619	632	587	610	616	633	694	607	659	614	625	631	613	631	657	586	624	614	616	633	645	612	617	594	617	595	613	602	657	592	642	592	657	661	575	629	593	637	605	646	636	641	642	652	620	621	608	622	603	649	627	601	581	626	622	620	635	621	645	611	591	647	652	615	658	633	650	602	635	600	638	603	625	629	620	624	610	651	621	585	594	650	609	613	631	608	599	602	627	587	598	650	577	609	630	596	592	588	637	642	606	611	629	592	564	619	666	596	627	625	628	600	585	639	643	652	609	650	607	635	638	653	617	619	640	654	608	617	636	598	672	649	614	637	619	620	637	632	606	599	659	626	632	657	596	603	590	642	662	608	633	613	616	675	630	640	586	618	627	651	603	620	634	661	639	556	606	610	631	642	646	643	582	579	588	650	640	616	623	607	660	668	609	641	620	674	604	620	667	634	604	629	617	575	631	627	633	618	602	639	657	606	641	596	609	612	580	637	592	601	622	595	628	625	600	653	634	613	599	590	653	651	591	624	620	595	636	662	589	635	616	572	579	670	671	652	615	614	600	608	604	579	639	619	633	622	611	639	639	628	606	654	615	610	602	620	595	607	614	611	646	611	612	617	596	623	632	659	585	616	625	561	609	648	614	636	643	625	614	675	625	644	619	598	613	631	579	597	612	640	643	627	616	649	642	655	627	590	635	669	583	610	610	602	633	609	622	585	658	628	579	609	610	601	615	630	576	638	617	613	647	595	626	615	593	664	583	666	640	655	645	597	600	592	588	589	591	635	596	647	621	611	623	630	653	617	636	646	603	611	589	616	619	594	609	641	647	608	674	639	621	610	662	599	621	660	631	641	605	618	624	608	625	612	658	648	594	597	623	594	610	602	630	695	669	656	608	592	614	593	626	596	649	630	571	646	582	585	612	600	612	648	660	671	606	642	647	598	629	608	591	594	658	609	608	665	603	590	620	612	586	613	593	622	615	625	619	684	629	610	603	625	600	631	623	623	617	637	620	654	584	607	607	631	592	617	593	640	636	609	618	653	597	662	608	599	632	667	607	627	600	638	624	607	590	611	635	630	644	614	629	623	645	686	577	614	613	644	621	665	579	619	647	622	626	625	664	656	602	588	604	625	591	673	673	660	649	634	583	618	587	661	565	614	655	648	632	692	593	649	589	615	556	581	631	635	676	635	623	567	643	633	590	592	615	633	613	621	634	614	660	637	627	612	627	597	675	616	610	592	609	616	587	604	598	631	614	596	645	635	636	625	603	619	628	628	611	634	590	598	634	620	592	614	609	590	627	582	567	593	586	616	604	630	589	651	614	620	630	595	579	630	615	601	612	651	624	644	651	662	614	624	577	621	634	591	638	638	595	617	645	596	614	608	597	615	637	602	623	598	620	628	577	621	619	598	645	598	620	634	659	595	645	632	572	616	625	615	606	665	601	627	659	644	607	657	619	634	619	591	653	658	585	600	620	647	627	618	605	609	616	689	646	564	624	615	623	625	619	600	614	639	620	641	633	631	623	629	579	641	580	674	582	657	583	642	628	673	591	637	563	606	635	627	629	657	627	621	643	601	624	662	611	579	610	627	595	568	593	649	607	646	627	674	620	579	636	663	624	588	617	596	634	641	618	639	623	590	631	641	587	613	663	608	557	638	600	618	636	593	610	650	631	623	633	595	621	609	622	573	611	621	653	620	583	594	620	629	635	621	611	650	609	599	597	628	617	593	629	623	637	608	611	614	605	612	626	597	622	627	554	593	571	607	620	649	562	636	620	634	653	609	599	581	633	574	605	620	608	635	606	650	655	638	633	634	571	590	613	630	617	610	593	626	605	595	620	655	636	588	605	579	658	658	626	686	621	603	595	616	568	594	601	564	599	603	621	591	591	621	631	615	594	604	626	605	612	617	652	616	596	629	622	615	625	628	600	601	642	632	646	603	674	602	644	636	550	622	582	597	686	650	626	620	607	587	604	620	637	624	624	576	602	610	591	610	629	615	635	602	633	597	616	652	613	610	614	635	617	596	622	602	625	608	610	585	621	622	621	615	595	614	612	577	603	632	573	587	619	597	623	606	591	630	588	607	630	609	597	612	667	622	608	556	626	638	596	619	654	617	625	606	601	610	605	588	597	639	617	619	567	600	603	604	620	591	604	635	631	594	652	650	576	609	599	617	580	570	611	623	619	584	639	573	575	620	683	638	624	627	584	643	685	599	614	654	612	630	625	599	603	635	564	703	619	615	661	617	663	562	645	632	601	643	590	627	613	644	628	603	622	583	604	605	641	625	632	599	589	591	603	625	610	605	608	594	618	658	598	579	588	620	597	601	607	616	615	638	640	564	601	611	612	608	611	610	650	611	611	594	612	627	617	614	608	576	598	533	612	611	632	633	616	652	586	611	654	579	641	593	630	617	587	611	560	615	614	633	620	591	623	627	616	608	617	636	597	659	623	628	651	633	606	624	613	620	613	571	640	628	589	614	649	590	607	634	605	628	651	616	600	622	625	614	647	643	598	579	637	645	640	636	588	639	619	623	666	660	621	590	623	614	618	621	630	629	606	604	625	653	618	622	617	642	605	631	599	623	610	650	579	634	610	616	598	585	638	603	616	621	546	619	600	590	586	664	632	644	621	575	586	647	635	615	640	608	645	638	611	583	606	651	663	604	583	589	619	617	582	610	622	661	624	593	628	663	603	584	600	647	649	628	613	644	617	577	600	629	610	647	608	611	583	650	587	618	569	637	565	673	610	630	605	618	642	600	601	631	673	613	583	622	649	587	605	618	590	612	564	596	637	579	628	634	586	641	611	582	570	574	591	657	621	582	660	641	637	588	608	625	644	585	599	644	636	599	586	638	616	612	639	617	598	621	610	600	663	644	610	616	596	637	622	606	632	592	594	624	617	596	638	621	612	642	586	588	598	615	599	626	635	649	589	598	659	620	610	631	604	598	626	572	617	592	646	643	592	620	636	621	595	574	632	614	618	608	625	650
3521	8417	5867	2945	2168	1763	1486	1317	1137	1081	985	928	823	936	799	860	794	831	805	776	784	807	783	760	787	774	702	785	769	744	717	761	753	768	753	774	780	756	736	778	726	764	769	745	725	769	751	766	784	725	751	735	713	764	738	771	736	746	774	720	766	749	762	711	722	744	787	724	691	736	795	734	706	706	711	748	752	749	800	711	710	748	774	776	778	738	754	724	752	738	770	732	705	756	706	798	747	711	742	704	721	763	777	758	740	758	696	773	731	728	756	793	720	728	752	758	721	786	739	720	716	760	747	740	723	708	747	753	677	756	745	711	705	772	725	737	698	726	706	704	744	690	761	735	751	741	756	756	711	752	742	735	732	715	786	769	762	725	750	754	663	729	730	733	750	705	760	749	752	771	739	779	764	745	725	763	713	722	719	747	741	778	773	689	790	730	762	747	767	724	732	715	757	777	732	708	729	790	743	720	770	733	735	690	717	732	744	699	763	751	746	748	746	756	768	748	732	708	735	733	744	733	778	781	747	727	732	723	736	716	718	700	694	684	726	752	722	724	728	759	744	730	716	742	700	754	713	709	733	748	743	750	728	738	717	721	778	694	719	713	729	737	724	718	719	785	720	731	706	720	728	742	700	759	715	721	746	715	735	736	743	751	742	744	784	720	751	716	758	710	726	742	806	780	719	727	729	687	731	720	716	737	759	726	706	719	739	744	699	796	777	719	766	790	731	741	749	759	675	740	752	733	748	734	781	743	739	734	747	697	729	732	689	742	718	725	738	762	766	757	724	775	737	740	721	715	752	794	762	724	733	753	787	737	705	722	735	756	756	752	731	728	734	718	766	753	780	742	718	747	703	723	814	707	732	733	692	746	745	746	744	759	756	737	723	778	726	736	746	728	738	758	745	739	719	774	780	764	751	717	778	791	746	701	745	763	744	722	771	760	733	736	754	719	699	768	793	782	731	742	766	729	686	726	760	741	723	737	715	784	703	749	700	711	747	768	729	774	749	759	684	760	779	726	759	682	766	695	683	727	788	720	730	735	706	760	784	779	757	700	668	727	705	742	709	773	725	800	723	760	725	767	759	727	731	726	749	715	726	744	735	707	744	773	705	786	747	765	707	759	721	777	744	718	764	726	749	707	800	750	715	764	774	686	764	790	741	697	728	720	709	712	740	718	736	723	759	743	755	735	762	734	757	760	738	738	719	720	733	761	743	788	710	752	756	724	671	773	719	780	739	747	710	715	729	745	762	713	735	731	705	715	757	722	761	745	756	741	682	770	770	718	747	746	744	715	763	709	710	704	710	766	756	707	730	741	729	735	679	750	745	741	667	725	751	730	720	740	765	713	727	739	766	756	771	776	809	727	744	788	677	763	775	757	732	766	753	743	697	718	742	740	729	708	699	742	736	728	692	727	708	756	763	745	736	687	782	755	749	728	738	747	744	719	774	783	738	718	739	752	731	726	745	782	789	783	761	724	714	681	723	726	709	751	781	732	721	766	740	709	748	742	753	710	740	712	744	713	690	788	758	732	758	745	712	720	758	748	761	741	716	756	750	723	723	789	738	734	741	755	714	688	731	707	726	738	686	713	763	776	755	757	751	770	747	722	789	713	680	740	758	706	739	685	734	686	715	735	739	735	755	798	754	710	768	761	784	718	694	753	737	762	745	723	723	727	741	738	731	790	733	735	708	739	769	769	766	740	783	714	745	698	744	768	788	690	726	748	788	751	756	767	729	743	746	756	720	685	703	742	726	699	771	761	745	781	745	734	739	697	714	773	740	725	728	783	794	750	813	719	710	733	720	790	702	731	694	751	743	710	804	775	793	714	738	751	693	772	749	707	729	740	697	746	749	737	755	726	746	749	704	735	724	743	726	767	755	744	750	775	714	740	798	716	678	801	723	736	691	726	705	744	743	764	735	720	722	732	746	732	710	711	752	767	758	757	744	773	707	768	757	776	763	717	732	724	740	711	734	681	769	679	728	706	758	695	705	726	739	767	698	757	712	689	788	738	711	747	746	710	742	827	740	750	710	763	739	755	772	757	765	751	740	687	706	753	798	717	753	747	725	756	721	729	732	797	753	729	771	765	744	675	747	747	764	738	713	762	726	676	746	696	742	757	756	728	735	757	700	720	741	737	726	749	718	710	733	745	749	738	748	728	709	725	736	664	714	730	696	701	765	736	772	773	715	787	778	674	742	756	740	758	737	779	740	770	741	755	781	746	734	708	771	744	739	765	722	712	726	746	730	708	746	782	732	795	761	735	760	768	745	727	737	726	776	665	741	732	705	735	727	767	678	727	738	782	756	738	716	748	726	784	710	732	728	739	723	759	774	751	762	754	766	752	739	705	752	780	715	734	689	750	695	716	710	749	722	695	709	756	731	738	747	747	751	718	735	743	728	727	714	738	718	805	790	794	726	714	746	745	693	730	741	753	721	793	715	719	739	752	730	789	735	777	687	726	754	749	748	745	734	773	768	749	733	758	745	721	736	755	696	715	698	725	747	772	761	723	671	724	769	756	704	750	706	732	693	752	720	714	766	726	733	725	758	736	719	708	805	721	754	745	731	696	754	691	754	757	733	755	772	724	734	738	740	713	737	724	714	746	744	742	737	700	750	754	747	714	759	758	750	754	741	764	755	767	761	753	818	761	750	740	698	747	741	706	728	689	780	733	764	727	763	743	723	785	733	722	733	746	703	754	726	753	716	770	718	719	698	734	736	687	747	716	723	766	755	727	790	713	723	710	714	740	742	700	758	732	752	779	703	760	743	710	761	781	699	740	713	709	742	746	804	733	717	745	712	758	720	732	709	772	761	794	779	705	779	707	765	725	698	691	765	711	754	703	762	746	742	752	743	726	743	758	737	798	740	746	769	754	757	730	732	737	733	731	745	766	772	741	722	722	743	735	759	755	735	708	749	718	779	778	735	715	760	731	707	748	818	726	696	728	721	736	740	708	732	745	736	731	735	726	735	771	724	735	698	686	703	722	743	768	767	760	724	778	778	779	745	739	749	750	713	760	712	771	739	726	714	683	765	695	732	754	666	738	749	773	733	767	768	698	719	784	744	763	758	763	739	705	756	716	770	707	776	746	715	710	712	711	775	721	745	762	791	736	732	713	722	739	701	725	761	749	736	780	793	736	720	786	741	767	739	745	718	726	712	716	748	739	713	739	745	752	723	723	778	714	732	736	705	718	758	706	751	751	745	787	704	754	723	704	745	781	743	780	695	748	712	776	717	771	709	769	759	743	769	724	722	774	794	769	754	690	786	761	741	751	735	745	709	774	769	728	753	777	742	777	737	742	751	751	737	727	767	791	726	746	693	705	769	756	745	698	749	725	780	720	742	681	783	753	674	751	741	723	766	727	758	749	749	710	689	766	776	719	777	713	754	722	767	773	788	754	715	762	708	765	748	770	725	750	775	781	743	760	741	769	744	771	760	704	734	719	752	751	741	699	711	752	721	751	736	786	730	768
24573	21049	27176	25015	10541	658	529	474	388	394	390	404	357	383	362	327	341	380	361	375	350	350	375	315	332	349	328	316	340	376	331	323	351	339	339	334	348	335	318	316	330	308	331	384	346	336	327	328	317	317	327	333	345	332	353	320	345	367	315	339	321	287	307	341	332	327	354	325	324	312	318	316	362	295	315	334	313	334	334	327	332	359	350	331	347	336	352	359	338	339	367	320	302	336	349	323	343	351	325	336	341	335	357	332	315	334	343	342	347	327	317	323	332	346	306	323	333	332	325	345	306	344	341	314	317	318	372	389	337	323	326	341	354	330	339	336	345	350	310	335	346	321	314	309	327	311	358	315	316	361	309	333	327	302	334	309	301	294	315	324	339	315	332	345	322	348	347	365	290	301	324	311	322	337	362	321	320	370	329	346	342	312	321	335	340	345	341	344	343	317	322	361	318	356	345	340	327	334	340	312	320	332	314	329	337	345	326	367	323	356	333	354	313	348	351	382	336	343	294	331	303	326	309	317	341	296	339	339	316	315	361	368	340	324	321	314	335	325	346	328	341	342	320	357	363	333	317	329	370	321	345	322	341	333	328	350	372	363	338	332	321	339	323	345	336	306	301	325	324	322	322	354	386	314	301	331	391	329	336	321	344	356	311	350	344	343	340	281	354	348	313	316	377	339	327	352	350	345	339	338	298	341	339	325	330	336	333	332	365	339	335	357	337	357	325	317	341	341	319	335	327	330	357	317	329	325	311	324	316	326	349	354	325	322	354	330	337	337	316	345	335	336	355	338	349	346	339	309	333	345	339	332	312	324	294	354	352	366	314	322	330	325	349	348	335	347	337	333	379	322	338	366	351	356	346	316	337	330	333	317	347	349	356	325	313	334	342	317	338	325	312	348	332	319	358	320	310	335	300	362	323	316	308	354	315	306	328	323	315	342	319	359	327	323	350	351	309	385	329	326	350	322	354	311	299	320	338	313	342	330	307	315	304	361	344	358	349	334	338	354	349	356	323	341	332	355	320	345	336	312	348	332	334	358	302	344	345	344	307	342	309	361	316	331	303	328	312	341	358	348	325	353	367	318	333	337	318	344	323	323	331	328	313	325	344	333	344	309	333	364	325	332	348	368	335	297	368	303	330	362	316	335	315	353	354	329	351	330	327	350	316	319	302	336	342	318	331	339	314	342	353	337	305	345	340	328	293	333	339	317	321	323	363	317	340	340	329	315	348	329	337	346	324	331	330	318	313	318	333	351	340	345	316	318	343	322	334	340	348	343	372	353	329	303	336	307	337	305	304	332	339	347	298	375	350	315	348	307	334	349	285	336	354	304	315	333	362	322	370	363	344	371	312	334	331	308	322	329	321	331	346	340	356	329	332	319	372	317	331	348	346	325	352	316	302	352	311	353	324	335	299	322	336	345	347	334	334	326	346	326	299	341	344	338	329	336	337	321	341	315	342	341	335	356	323	289	348	322	346	331	341	339	324	341	338	366	325	329	347	320	348	355	350	325	340	295	348	311	319	344	314	353	344	351	336	322	315	312	352	330	356	320	332	342	338	321	329	304	328	337	328	326	315	326	326	345	324	300	328	330	314	345	340	334	356	338	336	344	339	308	301	304	360	371	365	378	332	330	331	344	336	331	344	305	313	320	299	314	295	329	314	340	340	337	330	355	330	337	312	322	344	344	331	344	336	356	317	362	316	323	318	336	298	313	303	325	327	321	344	320	329	339	337	345	332	342	360	343	381	320	314	331	314	362	343	360	340	348	353	317	326	337	329	348	322	336	311	340	322	333	349	321	329	320	348	327	327	319	313	374	305	341	343	307	342	324	324	327	333	323	366	326	334	317	321	330	358	317	307	339	355	342	322	323	306	325	338	325	305	325	318	347	311	350	334	315	354	310	311	302	336	321	320	331	281	342	349	340	318	313	353	319	362	318	335	304	330	351	324	350	345	332	300	333	305	330	344	384	339	303	326	338	314	359	358	311	322	323	339	340	319	320	342	315	329	355	359	334	355	318	322	348	342	298	333	322	339	334	332	313	354	321	329	324	338	332	346	335	324	329	335	348	329	345	388	331	314	322	373	323	355	348	295	349	319	317	281	337	342	319	354	314	307	334	331	340	318	365	321	334	301	342	332	322	359	316	321	339	379	314	332	336	325	329	331	296	333	330	318	322	305	307	338	305	342	352	360	283	345	360	320	325	367	353	332	327	322	322	335	324	327	359	334	347	324	342	336	338	374	333	326	343	319	291	310	327	352	315	320	338	373	299	323	343	349	342	329	293	328	341	312	315	324	363	306	326	324	360	364	299	332	353	310	350	333	356	343	325	325	295	355	349	386	318	319	331	316	323	338	331	326	310	330	363	336	339	322	323	330	352	332	343	321	320	291	340	325	334	333	322	357	333	289	308	326	327	320	322	342	356	315	333	337	347	351	348	330	329	372	350	337	332	321	329	341	342	327	343	338	337	333	348	340	332	342	354	327	344	343	317	346	341	326	332	341	319	346	343	321	323	299	335	343	328	346	324	320	345	310	318	321	351	331	351	329	321	318	354	323	339	338	359	354	346	342	348	347	326	327	312	319	361	339	311	346	320	318	348	342	309	314	342	345	353	324	311	343	330	353	324	345	307	330	351	327	327	307	362	325	365	325	345	311	315	336	303	335	332	291	336	357	315	313	344	315	342	353	316	306	364	349	342	340	337	326	305	328	354	311	313	330	315	340	312	332	366	335	355	356	320	354	308	333	317	347	324	350	345	347	351	336	328	335	321	325	346	335	310	314	318	361	335	316	296	356	326	351	339	313	338	332	305	318	325	348	318	309	293	343	339	343	335	382	323	321	339	350	318	308	306	375	360	356	348	329	331	329	321	342	346	366	357	320	309	316	337	357	320	335	321	348	345	303	295	347	328	311	351	335	323	314	322	331	327	348	342	325	335	326	301	335	328	343	337	337	336	337	323	336	328	310	318	343	332	347	350	362	369	333	306	329	285	347	302	334	362	344	363	343	354	320	359	299	312	327	340	308	344	336	307	307	307	346	382	345	306	357	330	357	321	353	333	332	312	335	331	352	366	354	337	343	343	335	355	328	337	347	346	368	333	325	336	288	317	349	345	346	312	325	374	328	330	336	346	341	319	342	331	315	371	346	335	297	324	288	334	312	325	327	346	326	321	323	314	312	346	323	353	341	345	348	373	343	344	345	341	364	312	360	312	364	339	331	322	347	317	346	325	344	340	298	291	337	312	345	329	355	355	340	357	317	332	324	335	339	326	310	320	350	330	349	323	357	343	335	308	350	321	342	315	309	306	333	336	316	344	300	287	332	357	304	352	332	364	329	344	321	349	340	324	299	313	336	319	354	317	365	350	318	327	367	344	330	355	340	300	311	387	331	350	344	348	329	331	353	323	310	351	340	326	359	308	340	316	309	316	346	360	323	320	333	326	337	335	322	335	355	326	352	358	345	342	322	347	347	357
3365	4591	3060	1545	1209	957	826	749	613	600	539	508	454	455	436	463	443	459	454	427	398	430	405	390	397	378	386	369	394	425	386	416	418	381	431	402	369	397	395	404	341	428	374	408	384	400	421	405	382	383	362	392	404	376	422	356	368	384	380	382	382	413	389	366	408	404	384	415	369	393	387	400	422	390	380	428	374	412	396	386	389	365	399	412	405	363	397	400	387	377	364	373	423	416	412	393	370	383	409	354	419	397	398	387	410	379	398	375	435	448	363	388	398	370	394	366	372	384	400	396	410	393	398	411	391	371	376	411	387	405	420	405	413	377	401	357	355	396	383	390	404	399	412	385	387	389	407	414	395	372	434	425	412	399	365	363	397	365	399	389	410	414	376	361	389	370	382	382	418	377	391	369	397	405	403	412	377	380	410	375	407	389	382	366	399	372	386	393	385	375	379	397	374	400	357	377	393	366	407	367	390	369	386	398	359	412	407	378	424	380	422	385	386	377	402	376	359	422	376	411	395	378	406	355	394	411	391	390	409	412	411	379	416	375	381	383	388	363	361	398	410	395	390	401	369	373	392	399	422	387	331	386	395	379	388	386	411	367	400	387	377	361	420	396	427	377	379	410	404	426	388	351	405	374	374	414	421	397	406	425	388	371	395	391	379	395	352	368	411	383	336	406	394	414	342	377	382	416	392	394	385	361	387	379	362	411	375	372	402	381	394	393	372	407	382	425	377	415	378	403	388	435	392	369	405	379	374	407	376	399	380	374	409	373	404	392	390	385	383	427	438	381	401	348	391	392	355	389	386	361	395	350	357	371	449	387	426	417	389	383	368	360	378	406	394	356	353	394	424	414	390	415	387	402	390	383	375	358	390	384	440	380	382	392	386	383	391	397	388	390	379	408	374	375	390	374	398	377	389	412	407	402	379	384	363	419	383	382	415	364	362	382	390	422	394	378	375	366	393	394	400	401	418	419	368	394	418	396	385	405	405	412	395	410	416	411	404	404	382	356	397	358	400	389	376	370	384	389	377	406	370	390	413	401	416	381	418	407	397	387	392	407	420	440	418	349	383	404	397	374	406	380	405	365	380	399	389	357	390	381	361	408	393	375	400	394	386	380	373	389	422	374	379	357	383	390	389	412	370	393	378	407	435	387	380	391	415	388	387	392	376	407	394	386	396	363	378	424	381	403	380	393	384	389	413	421	361	379	412	423	394	408	375	411	398	410	406	374	403	363	340	398	390	364	377	403	396	394	411	375	366	398	386	361	408	377	427	408	396	405	359	415	393	376	351	390	385	414	381	391	413	417	390	375	378	390	372	373	382	394	362	340	384	403	408	414	398	431	391	365	429	374	377	386	410	379	406	376	340	436	404	364	387	406	390	384	433	376	392	386	374	391	353	378	379	379	390	417	395	402	377	352	397	381	365	416	400	413	413	398	398	408	411	376	390	395	383	392	405	390	409	420	383	361	385	354	427	377	433	400	398	415	384	377	410	426	360	392	352	400	369	408	382	408	428	404	410	396	376	377	374	392	386	395	369	395	398	372	423	370	400	379	412	401	436	391	399	376	403	409	374	410	395	344	390	403	391	383	390	382	403	381	378	431	400	371	392	391	417	384	376	411	411	366	401	355	379	388	363	389	374	371	410	372	403	398	390	369	397	385	406	401	393	398	413	396	397	385	378	408	403	396	450	399	344	395	392	425	395	403	366	399	412	398	403	393	410	421	393	420	381	392	369	418	416	392	384	401	371	380	366	421	379	443	379	353	383	359	405	390	371	408	400	396	412	403	428	380	386	419	371	402	399	395	428	403	401	396	414	368	383	386	379	398	352	391	372	389	411	391	414	391	385	397	373	380	414	405	400	381	416	384	374	364	397	360	432	382	405	398	412	382	409	421	393	418	411	389	392	411	370	391	393	402	376	381	398	377	387	398	415	404	407	406	394	396	385	366	386	407	383	371	386	359	375	399	405	395	390	409	430	359	440	407	393	409	387	367	412	375	412	397	370	394	409	402	382	410	414	431	430	381	350	392	368	390	427	408	421	381	421	389	398	385	383	397	447	426	388	399	375	394	389	370	388	407	376	384	410	405	389	400	414	393	420	391	378	415	366	405	412	410	396	364	417	366	396	360	372	362	396	416	366	411	405	402	406	388	392	398	424	383	396	417	403	377	402	358	401	346	396	395	384	393	379	389	422	424	413	400	386	380	391	383	360	360	387	361	393	389	376	375	362	413	401	391	358	412	365	380	408	396	392	383	358	383	369	349	389	363	451	383	405	408	391	396	397	395	407	372	384	408	402	387	399	390	399	427	394	392	381	381	369	391	350	373	433	379	401	385	368	389	392	395	394	400	371	376	366	389	379	396	381	394	386	410	387	361	404	384	423	428	425	388	397	388	410	385	385	390	381	430	407	417	393	388	407	373	423	426	415	432	402	385	394	401	384	375	417	376	376	399	387	367	372	344	383	400	379	424	375	431	418	385	382	364	392	404	384	384	401	387	384	377	420	427	403	379	390	387	364	428	413	417	384	369	416	383	420	388	397	389	411	369	387	381	409	410	396	373	384	439	426	375	411	403	372	386	420	384	401	388	375	386	373	384	392	393	394	383	411	359	418	411	399	379	380	370	422	407	380	350	380	383	393	380	368	378	409	398	388	374	376	433	427	402	403	378	388	355	386	391	414	406	385	387	402	392	363	404	356	407	421	378	393	344	384	390	400	343	396	397	398	388	376	410	400	420	368	397	404	404	392	383	412	392	403	392	386	371	436	381	392	399	400	392	378	378	412	397	385	410	427	423	393	387	375	410	402	396	392	365	387	375	384	360	406	399	405	411	392	359	404	391	385	407	442	391	417	381	410	407	417	381	396	344	388	393	396	383	388	416	382	379	389	389	424	380	374	381	413	387	413	421	420	382	366	383	404	376	371	405	369	402	405	413	341	373	361	410	381	399	414	386	379	413	420	390	353	426	396	386	403	395	403	389	412	391	397	415	425	393	399	403	408	395	391	369	401	369	377	421	393	392	393	386	374	389	402	363	380	399	407	392	410	397	388	391	393	372	378	390	391	378	402	394	378	386	385	378	411	404	418	378	395	390	405	408	406	394	386	381	384	366	368	419	387	337	400	393	421	397	394	391	403	371	396	387	392	417	392	417	398	407	410	390	373	408	396	410	398	362	361	385	339	378	410	365	370	431	411	364	412	397	360	395	376	368	371	395	393	393	371	376	384	418	399	403	401	390	427	404	402	367	386	378	401	417	425	392	388	423	372	363	389	368	354	389	373	366	378	376	385	403	414	404	405	383	408	360	375	367	417	367	394	392	365	437	362	407	398	371	378	406	365	404	357	383	415	395	397	398	379	404	397	405	374	392	381	393	381	411	388	422	387	389	391	406	370	353	382	377	374	410	410	420	398	408	401	372	370	415	370	405	408	385	393	382	375	397	375	395	390	377	376	367	366	366	379	376	352	405	371	412	379	381
22402	21088	28773	23639	21088	21132	8685	830	652	524	531	470	475	405	388	365	398	343	337	322	343	330	315	325	306	320	332	330	304	276	315	312	306	300	299	262	299	293	285	297	294	309	272	293	277	290	288	297	263	267	275	287	292	277	261	269	276	293	297	280	286	246	270	269	275	293	282	282	280	283	296	275	263	271	310	288	286	277	272	260	267	278	307	252	286	255	267	264	288	274	270	288	311	274	292	293	284	289	270	265	288	277	270	288	237	299	229	269	310	288	274	228	297	306	284	269	287	262	289	283	275	282	251	286	240	288	276	291	283	296	281	269	248	277	268	267	276	283	282	317	267	295	311	284	295	284	269	252	305	311	245	256	281	275	289	298	316	245	257	276	305	282	285	260	273	286	270	262	253	263	309	255	269	271	270	259	290	303	265	291	258	269	303	270	283	267	253	255	266	271	250	252	294	272	245	256	263	260	276	296	290	299	264	249	275	296	254	281	262	252	274	269	284	260	276	250	286	274	284	307	294	280	277	266	264	290	270	263	269	281	254	268	259	282	281	293	276	295	269	275	261	284	284	293	278	312	279	292	284	271	286	277	283	284	285	290	266	282	285	260	256	262	266	262	272	293	265	285	279	264	298	281	260	293	293	282	288	282	263	256	257	278	294	302	265	280	247	309	297	292	280	261	284	290	248	273	249	293	254	300	234	299	269	307	281	251	268	277	285	262	249	308	279	287	299	274	263	274	300	253	284	254	275	266	276	293	277	276	275	274	287	275	270	269	267	269	281	287	302	309	269	274	297	271	272	269	267	289	268	274	295	270	261	306	297	282	267	256	255	276	276	263	263	251	271	273	272	284	280	278	265	256	257	275	286	305	273	268	252	263	263	260	261	261	280	262	254	273	299	248	249	286	296	284	250	260	260	260	276	275	265	303	268	286	299	273	291	284	278	292	289	271	285	279	231	274	300	273	267	303	245	298	280	285	285	267	265	270	280	286	263	289	297	267	270	296	295	295	291	296	286	267	282	259	282	298	262	309	284	270	294	318	286	263	294	290	295	291	278	247	285	259	271	299	260	272	290	279	289	292	265	232	278	292	267	285	271	296	278	228	276	246	291	270	299	268	274	262	272	285	294	267	265	251	292	262	278	264	294	278	278	277	287	292	299	291	251	265	271	252	276	262	256	285	264	265	252	274	269	274	265	287	277	290	255	250	315	281	275	287	295	273	277	280	277	307	267	274	272	313	255	318	258	264	272	283	280	267	280	253	269	275	257	290	300	285	251	297	315	289	258	298	264	288	271	250	281	276	325	238	321	315	274	264	286	292	268	287	272	296	277	281	302	293	289	262	252	274	269	275	282	248	278	260	307	285	261	269	249	251	266	294	258	284	265	286	285	316	268	285	287	257	268	266	285	276	266	273	266	263	282	302	283	254	248	266	279	257	264	289	271	280	282	288	269	264	284	275	285	277	261	272	309	298	236	275	270	267	278	304	272	273	293	304	287	242	284	249	254	286	271	276	265	268	240	284	289	241	270	307	266	283	289	289	317	278	269	259	278	282	231	290	279	305	304	248	309	279	276	273	248	279	257	287	261	270	293	265	272	293	257	248	286	270	288	259	292	256	266	263	273	293	297	257	265	281	268	297	268	305	274	259	278	273	281	264	295	293	327	269	267	263	269	297	293	273	280	263	248	290	271	266	259	272	260	279	290	308	293	277	251	245	275	252	252	299	285	262	272	261	286	270	263	272	290	299	258	262	276	271	266	277	297	273	232	304	268	269	269	289	280	280	287	241	274	281	270	263	281	253	278	279	259	300	286	319	266	276	279	264	265	289	249	266	259	282	268	239	238	272	271	242	219	281	268	257	262	250	296	268	297	274	266	278	259	265	296	284	269	298	280	292	265	269	314	242	254	278	270	296	281	257	290	288	272	265	288	259	290	287	271	273	295	259	285	283	268	292	271	254	291	304	258	280	272	257	255	278	270	321	270	246	273	315	287	284	271	291	269	295	266	274	279	264	247	278	302	265	280	280	283	268	281	270	295	249	302	281	292	275	262	291	247	290	272	276	266	255	271	300	255	299	270	290	285	258	277	285	292	261	253	265	276	293	282	273	265	278	271	249	280	275	320	278	268	278	277	265	289	297	265	261	269	304	282	292	278	281	257	277	288	279	257	287	289	272	280	275	282	283	282	258	246	279	288	269	291	269	265	246	300	286	294	271	299	280	273	258	266	284	256	290	280	272	300	271	282	285	297	259	260	261	270	289	294	297	275	285	304	275	266	308	272	267	295	257	283	286	271	274	306	262	263	250	248	271	264	263	259	262	300	284	289	275	277	280	292	269	293	294	259	282	286	277	250	294	293	248	280	326	276	278	272	305	289	279	267	261	288	255	283	283	268	270	281	297	287	300	270	263	289	278	258	302	259	284	267	278	286	270	250	271	287	261	274	278	270	273	267	253	260	267	282	299	258	263	256	224	293	271	281	246	280	279	277	272	280	290	248	270	270	315	298	249	279	264	236	251	306	286	286	287	300	305	282	275	270	278	255	284	255	285	261	276	246	276	274	283	303	256	257	291	286	283	279	272	276	287	282	283	260	253	245	258	282	295	275	259	280	263	271	288	280	265	249	254	312	280	282	284	284	276	313	312	279	304	300	274	265	291	262	295	255	288	288	288	291	267	268	281	287	246	288	286	245	250	262	269	283	258	281	301	280	285	255	263	268	286	258	277	267	311	280	279	271	281	276	256	269	268	293	290	278	278	263	260	249	269	285	284	278	264	270	291	274	288	266	285	297	289	307	272	277	254	265	296	288	278	284	300	280	264	277	280	291	294	318	273	288	321	290	288	252	292	277	272	275	250	273	276	275	236	278	254	287	257	264	264	285	305	293	279	262	290	269	259	301	290	291	285	260	265	267	286	289	277	244	279	257	258	249	248	289	284	263	303	295	277	283	282	311	273	260	302	297	287	291	289	265	271	298	303	294	264	251	288	282	296	291	300	271	262	270	268	320	268	272	263	287	280	298	260	236	298	295	264	285	265	255	280	264	268	262	257	262	309	294	275	297	298	292	260	279	260	277	277	279	252	260	281	253	273	268	275	279	280	275	285	256	280	251	307	290	280	273	263	279	299	279	290	263	267	257	288	302	275	314	255	299	281	281	278	264	249	278	270	293	265	293	261	278	254	269	305	288	268	296	248	247	291	290	273	288	267	268	270	289	257	301	290	270	275	261	276	267	258	291	276	301	289	277	262	242	273	276	286	254	281	289	278	272	248	274	281	288	282	267	269	293	281	310	282	251	297	262	280	258	282	267	263	293	254	275	269	250	263	254	282	254	316	270	255	279	301	286	261	267	262	272	274	273	266	281	301	272	286	304	275	289	245	318	278	281	299	269	291	255	285	276	298	292	280	279	265	280	270	287	257	300	316	302	270	281	264	263	259	242	248	300	242	268	254	278	275	252	242	264	277	284	240	267	274	293	277	279	258
4568	13429	9147	4330	3146	2361	1877	1385	1140	972	883	759	688	619	618	501	480	465	470	457	444	430	462	413	404	391	394	425	376	380	393	364	355	381	370	354	345	375	391	364	367	364	355	349	348	362	367	364	327	360	358	349	342	301	355	355	335	333	372	342	321	325	333	330	341	348	316	326	328	331	368	328	359	327	341	364	326	331	332	357	372	299	365	352	326	353	299	360	341	380	348	351	349	358	344	360	298	355	305	312	345	342	315	354	331	339	343	337	333	301	339	311	348	363	353	338	348	381	320	365	354	383	348	314	337	319	325	326	349	336	365	361	337	359	302	368	346	334	363	347	338	283	353	372	352	343	330	335	334	331	400	337	331	334	359	362	345	333	355	335	314	333	348	301	367	343	339	312	358	338	357	333	331	366	348	355	330	320	321	323	327	354	311	354	341	333	336	326	364	341	287	354	357	326	343	366	333	351	354	352	361	333	320	332	324	333	355	303	350	368	319	302	299	353	341	354	341	346	338	325	346	354	355	322	319	336	348	315	321	344	320	380	340	330	377	387	356	343	366	362	348	297	331	330	311	328	334	305	361	353	327	310	308	360	332	346	347	350	343	353	348	355	344	341	337	346	346	341	317	324	320	343	351	299	329	309	351	339	350	346	358	321	370	329	357	349	366	365	382	340	326	353	323	336	326	367	326	326	353	330	331	362	352	370	373	323	329	351	321	326	337	317	320	324	366	352	353	354	337	340	342	341	343	351	348	330	364	373	343	345	371	318	360	329	335	305	343	352	333	325	354	369	321	352	357	351	345	374	360	358	349	343	346	348	350	329	342	313	322	360	336	349	372	314	359	342	354	312	354	342	340	362	336	343	334	356	330	346	334	315	343	348	365	350	358	338	353	296	333	378	299	351	331	349	342	324	363	320	335	352	341	348	352	325	346	343	360	367	352	340	313	362	327	349	301	305	337	339	328	366	329	351	338	340	319	337	335	360	343	328	347	351	354	371	351	352	333	353	347	359	330	390	297	343	341	315	364	361	327	353	345	313	344	335	354	328	338	331	358	354	345	320	353	336	370	361	323	339	357	345	315	349	352	358	370	387	326	345	289	355	327	339	297	333	355	329	343	336	330	320	334	343	357	342	318	320	354	351	328	319	324	308	347	329	351	314	326	329	335	350	343	340	335	327	333	332	326	348	354	363	338	353	305	346	350	352	316	340	331	315	383	339	347	373	358	360	334	352	341	329	327	333	319	360	338	337	361	308	332	305	322	348	345	339	317	362	376	344	325	340	334	349	354	348	321	328	304	297	347	359	326	308	334	300	334	354	329	331	337	344	328	312	333	351	348	348	338	346	352	323	307	314	358	356	352	325	370	333	344	336	356	329	319	311	336	345	346	327	362	339	336	322	329	348	348	336	303	316	367	334	345	292	327	344	360	322	320	323	351	344	361	330	352	315	357	376	324	336	335	339	326	351	330	319	354	348	344	357	333	339	346	321	333	350	344	331	311	338	291	354	341	323	347	315	348	317	335	330	340	317	349	325	362	325	321	353	352	325	338	325	355	331	380	342	337	328	344	359	318	355	352	351	342	374	342	361	338	336	335	331	339	294	360	337	360	342	335	326	332	304	341	348	346	305	320	327	316	346	355	343	321	345	328	336	359	351	337	335	342	369	353	362	336	351	341	345	354	358	321	332	351	347	316	312	335	375	328	367	342	309	322	347	339	339	337	336	362	333	334	339	358	336	354	327	355	382	331	337	309	338	310	371	345	363	320	320	348	363	312	317	310	343	323	327	306	344	319	371	358	310	331	318	322	354	362	337	322	336	358	362	330	342	331	361	358	330	338	351	334	318	351	350	311	330	322	352	347	360	297	345	368	333	332	357	298	363	367	317	357	391	351	348	350	347	334	320	329	341	359	340	361	310	303	324	349	333	335	352	351	347	351	331	319	361	323	342	331	357	337	317	339	325	336	316	364	311	351	280	311	332	337	350	338	363	336	333	332	356	343	339	304	315	340	342	364	352	351	335	328	337	372	346	354	359	319	291	363	330	321	303	359	350	355	365	341	344	339	346	338	329	322	379	336	362	344	344	363	324	340	360	329	295	358	323	343	369	334	338	376	331	324	334	355	364	335	336	320	346	315	354	400	343	339	343	354	340	357	360	355	357	356	336	358	337	320	313	325	327	328	334	324	333	334	373	321	368	303	345	341	368	322	318	316	315	341	369	329	338	355	295	319	305	351	331	341	334	360	334	362	335	335	336	359	351	349	328	345	335	318	315	363	279	356	339	335	357	345	353	299	394	376	326	342	326	328	331	323	346	311	358	353	346	348	364	346	374	326	343	309	340	310	297	351	350	332	333	340	376	336	338	324	346	340	352	334	369	364	350	330	347	330	357	326	334	330	309	381	345	348	377	321	331	346	339	340	354	333	341	323	376	312	334	354	312	296	321	363	349	330	322	333	331	378	347	323	342	345	334	372	355	334	358	349	350	316	336	339	334	340	339	343	334	330	359	337	320	310	356	349	329	351	340	368	333	336	345	349	346	361	361	320	363	350	320	391	335	339	320	343	313	342	330	313	355	341	320	349	360	342	338	354	336	358	326	344	321	353	338	305	337	338	324	373	333	326	326	339	333	325	325	352	323	339	328	364	366	357	373	338	357	332	337	343	336	331	350	336	328	358	321	363	350	311	354	354	358	338	335	312	336	331	345	374	352	317	362	327	341	324	323	356	346	352	322	321	333	311	346	325	353	334	375	350	289	323	348	310	317	332	322	378	318	341	326	331	345	358	352	344	323	336	348	331	328	321	348	342	330	352	336	309	340	342	345	357	323	349	356	312	346	343	347	353	336	305	317	326	366	327	334	343	345	352	365	350	364	308	319	357	343	354	318	360	350	317	359	341	360	352	329	336	372	356	361	344	341	352	347	383	328	363	337	305	356	333	296	336	334	336	329	342	359	360	311	338	337	340	329	323	333	324	331	347	366	351	364	352	343	301	359	318	357	360	364	345	335	330	329	355	351	373	372	345	326	310	355	322	292	329	336	372	372	334	333	351	335	347	345	341	324	339	343	343	336	357	337	332	345	306	327	360	359	319	344	319	323	324	341	342	325	346	353	319	330	362	355	329	356	340	323	347	327	338	352	330	359	351	340	316	326	323	332	333	332	360	382	370	327	341	305	315	344	324	326	350	358	324	321	342	358	329	309	310	346	331	329	348	337	330	321	331	349	335	346	351	360	360	343	344	355	320	330	364	338	323	308	341	361	318	348	348	336	336	357	342	376	321	309	322	347	329	309	326	354	341	336	342	350	346	319	344	336	337	331	353	317	325	323	306	347	344	337	355	320	327	334	291	348	353	351	322	323	317	367	300	289	338	328	343	338	319	350	320	332	312	335	352	329	293	353	342	334	354	335	327	333	363	357	369	329	345	313	333	352	326	391	314	319	351	327	329	362	318	358	333	318	346	311	316	333	350	361	317	349	308	355
27261	18374	4612	945	667	661	642	616	614	568	582	616	619	622	631	588	639	617	618	579	597	616	569	640	579	623	617	599	601	584	558	605	592	601	656	564	579	619	642	563	623	613	599	579	604	635	604	634	559	620	598	572	600	652	627	596	616	589	575	597	599	554	648	596	602	635	606	598	587	609	598	597	619	587	640	670	578	605	613	609	591	616	634	603	601	600	584	603	584	598	609	563	581	594	591	603	622	595	603	591	630	666	634	647	599	637	604	590	623	644	581	597	636	634	683	653	636	639	584	609	640	617	599	564	622	592	587	608	606	611	551	642	631	560	622	614	561	642	554	633	630	600	666	594	606	637	638	592	606	604	573	620	661	604	604	624	609	575	596	613	629	639	591	570	611	600	579	613	602	576	590	617	619	593	594	628	626	597	620	628	627	592	609	589	617	587	590	631	632	620	606	617	601	610	644	610	672	624	630	585	631	599	616	626	578	590	596	588	588	599	652	568	605	672	626	580	641	615	566	598	617	612	626	575	637	629	633	592	632	569	566	608	614	614	612	638	597	572	601	627	627	603	595	628	658	606	601	650	594	591	558	625	626	631	658	658	601	596	585	638	624	594	595	588	602	620	627	575	620	605	584	631	662	600	608	639	612	582	622	611	648	598	617	615	603	593	603	637	578	619	649	624	643	590	628	610	620	558	583	614	619	641	614	619	596	631	622	618	588	587	532	649	602	603	634	628	593	633	608	604	606	628	627	614	592	629	604	665	586	641	596	602	600	586	628	564	618	621	586	612	606	586	621	614	658	606	603	581	653	616	636	616	582	604	628	594	611	578	581	608	598	663	591	650	587	640	599	657	603	582	622	603	601	605	603	609	633	655	641	600	632	618	573	612	638	584	604	671	619	620	555	628	597	595	627	550	617	627	567	629	619	608	618	601	691	598	569	592	591	592	616	603	624	609	635	649	570	604	633	581	618	640	614	607	594	588	577	662	585	572	620	638	622	595	620	621	583	653	612	632	619	623	607	592	615	591	595	599	586	613	631	622	600	603	596	589	598	605	626	589	597	585	631	636	657	618	586	602	581	610	597	609	622	605	616	638	591	606	590	570	546	593	607	609	595	635	605	567	602	610	631	619	611	645	671	598	623	614	634	617	575	643	596	606	641	625	593	644	631	616	577	593	636	590	609	602	612	627	647	667	609	580	592	585	618	653	578	593	583	702	653	606	609	624	643	610	613	591	631	622	631	580	612	588	644	623	615	633	648	604	609	644	608	613	615	606	578	612	628	610	578	613	621	629	570	619	628	624	645	631	585	644	628	631	578	598	606	630	593	588	621	604	591	639	599	631	594	602	577	632	610	606	595	569	632	619	677	602	595	625	579	618	619	685	598	598	627	635	608	609	619	605	621	569	567	595	596	603	590	587	634	660	634	623	604	629	603	632	582	538	589	591	616	566	618	663	629	625	638	578	608	611	572	588	605	626	642	631	620	612	589	633	612	576	628	624	641	656	663	608	584	633	616	628	576	604	589	576	600	608	615	572	620	620	561	633	585	653	616	616	595	585	612	628	617	590	629	603	570	636	608	605	581	595	598	615	607	588	604	597	645	603	628	616	649	612	641	614	595	638	605	598	628	638	651	643	640	626	608	625	629	599	595	606	656	607	643	638	609	644	616	653	588	599	553	620	602	626	628	640	599	618	597	599	631	622	624	592	567	602	653	613	588	613	648	638	602	600	605	609	619	597	643	593	592	595	590	660	600	606	621	631	620	580	610	625	636	578	601	614	577	639	626	548	566	620	636	557	605	604	619	613	600	599	628	651	622	590	632	634	605	592	670	646	622	621	638	588	626	546	641	610	615	610	590	620	608	672	665	631	607	632	658	583	605	605	643	597	564	623	622	638	608	570	658	605	623	597	613	595	614	577	579	618	596	623	634	668	639	627	597	568	632	622	573	606	612	632	611	623	590	598	605	630	621	603	614	588	588	621	612	614	613	623	572	624	603	589	614	622	633	614	620	646	673	593	593	626	589	621	598	619	566	645	617	604	629	638	589	623	629	585	587	565	632	601	612	600	603	620	595	610	585	619	583	576	603	590	589	643	634	646	610	608	606	611	603	576	595	651	625	626	618	651	625	612	595	635	628	596	622	591	599	589	644	578	617	611	619	642	606	605	598	629	614	640	555	585	605	613	651	565	649	591	628	638	633	648	654	618	610	608	621	590	607	593	596	601	614	606	565	610	625	606	629	591	580	620	596	561	615	655	625	579	594	640	613	611	596	619	669	608	620	594	602	650	632	637	623	627	592	628	628	618	607	615	628	628	612	586	591	579	619	607	566	617	595	607	624	616	596	595	626	611	609	590	599	588	620	631	611	607	611	593	609	605	608	622	632	605	619	603	607	664	617	616	624	655	606	603	601	612	680	629	614	592	590	611	592	617	584	610	645	581	591	594	592	604	596	613	588	616	571	616	605	604	636	613	601	627	585	608	609	625	633	596	627	594	603	589	584	658	584	616	608	639	612	615	597	644	612	624	625	610	604	622	609	589	559	605	602	655	606	586	615	598	595	591	601	627	624	595	592	594	605	601	620	631	603	631	592	602	659	622	615	582	604	596	608	550	621	632	612	614	599	616	659	622	614	600	604	635	637	587	615	584	642	597	601	597	583	586	629	610	609	624	595	626	567	591	599	637	643	627	633	602	572	586	603	624	634	567	566	599	611	578	592	657	590	583	628	614	608	572	594	624	595	672	663	619	616	559	618	617	601	653	611	638	634	534	578	598	618	621	615	618	642	581	560	648	596	623	605	665	654	626	592	633	639	614	591	599	598	595	623	586	622	634	618	593	624	600	644	577	616	631	581	625	593	590	599	639	653	588	628	607	627	662	625	618	595	610	617	648	623	609	620	621	605	648	585	603	626	609	633	653	622	588	588	602	602	623	612	569	635	632	650	669	626	632	630	639	587	589	580	593	606	579	648	589	606	604	623	613	608	607	639	576	605	610	606	585	640	572	582	591	601	639	585	610	614	617	593	598	608	604	649	616	629	596	584	609	622	626	637	632	632	584	568	587	570	593	632	583	613	671	571	575	585	627	624	631	619	595	611	609	628	641	616	588	622	589	630	597	558	590	684	600	604	635	595	633	639	630	624	619	612	616	609	654	633	624	614	570	624	636	632	598	589	606	630	606	600	662	614	600	586	617	649	618	634	636	615	632	679	591	536	649	612	608	675	603	588	608	621	618	603	593	595	599	604	565	603	623	597	570	610	599	644	605	611	597	639	608	668	593	610	606	585	624	584	602	641	596	592	585	634	629	578	645	623	656	623	562	626	605	669	620	593	626	601	591	656	648	621	617	654	581	532	596	607	630	612	611	621	583	587	576	646	616	610	588	613	611	614	590	609	606	592	623	634	602	651	607	634	571	643	641	588	618	627	615	553	604	622	612	572	638	635	616	610	589	674	601	608	628	583	636	623	612	597	641	632	638	593	576
4430	1152	1069	861	818	765	743	774	724	708	741	760	704	710	654	723	730	700	745	740	730	725	731	756	715	743	697	762	718	741	719	689	741	701	727	699	702	688	719	744	690	695	678	739	753	706	734	713	684	678	743	696	702	683	680	729	698	683	733	706	754	767	678	760	730	738	714	691	733	759	726	732	708	700	773	665	678	757	727	699	727	686	739	678	716	714	713	729	733	713	696	733	727	709	747	704	710	741	708	695	709	664	726	706	749	706	745	696	725	699	680	701	676	696	719	723	707	730	705	673	717	697	758	758	728	667	708	708	715	673	715	706	733	682	712	718	690	750	711	716	728	690	712	721	713	749	773	704	712	717	681	707	723	687	764	679	706	684	708	662	745	724	723	753	717	738	682	719	722	729	698	739	745	729	741	736	704	772	689	688	715	736	700	736	717	729	744	722	695	714	741	707	708	724	747	749	732	693	728	718	713	743	778	735	721	634	717	713	701	730	732	696	704	747	665	664	770	744	695	772	714	699	748	719	687	725	727	691	675	733	704	718	753	710	693	726	714	757	708	742	720	695	673	662	747	700	704	734	784	765	718	746	752	740	717	703	715	715	704	737	698	683	733	730	766	737	717	704	754	693	682	708	683	684	734	736	741	697	728	702	764	727	731	719	730	679	743	716	762	726	708	687	723	752	745	720	782	740	720	693	717	740	705	720	722	713	688	724	703	725	704	761	714	772	722	722	699	682	712	760	713	678	721	699	754	727	683	686	732	710	711	697	703	725	722	739	681	738	716	715	701	749	702	657	723	718	710	717	714	741	722	724	740	711	732	712	694	707	710	746	766	757	755	720	728	735	714	767	704	804	715	702	681	695	737	738	688	742	781	727	734	704	709	735	696	664	712	707	697	723	767	700	699	701	729	723	669	662	771	708	697	756	749	707	714	723	746	723	697	709	695	730	745	685	700	679	711	711	659	700	769	703	748	691	721	720	724	693	678	737	736	716	709	708	704	676	729	705	760	674	683	727	696	720	729	727	678	696	664	716	718	732	740	709	684	723	743	716	755	661	712	732	720	651	717	726	754	727	749	768	724	756	696	740	678	740	728	739	699	720	713	702	703	719	697	731	743	707	722	722	707	738	703	716	711	703	740	733	704	697	703	765	692	695	720	690	721	702	710	716	699	721	696	728	698	716	690	706	737	668	759	731	706	725	725	729	680	694	721	749	681	685	718	686	702	727	717	694	724	730	656	709	737	699	753	702	735	720	694	730	756	708	719	713	713	705	681	748	754	742	753	765	693	740	662	709	735	744	745	750	714	749	694	689	732	711	751	737	714	650	696	745	696	687	681	729	701	739	738	758	749	734	707	730	721	713	691	718	741	722	734	691	711	693	762	706	735	732	715	715	742	701	732	738	752	700	685	772	736	734	682	742	713	774	679	740	718	681	737	726	710	732	699	704	686	712	725	724	754	681	742	730	726	736	694	694	717	757	794	728	725	715	747	684	742	745	705	731	738	700	708	700	654	733	727	712	706	711	720	698	749	736	724	737	699	745	722	730	723	757	689	712	668	733	716	701	742	703	717	728	701	721	693	727	737	726	744	710	711	716	714	678	710	725	717	732	733	755	675	719	768	811	774	683	692	723	749	753	706	734	723	792	765	705	727	727	710	730	704	736	690	711	726	765	688	721	721	764	725	683	695	747	718	705	754	724	724	769	745	735	739	765	816	727	715	723	724	725	737	749	699	692	740	690	670	720	699	738	698	732	707	665	696	717	781	716	667	709	731	708	694	684	742	711	710	658	699	749	734	761	698	702	694	731	709	734	716	720	723	689	715	734	706	712	754	718	743	706	745	692	667	682	726	690	722	709	755	726	704	730	709	721	712	731	724	730	715	705	690	675	791	742	712	742	702	709	703	736	697	744	674	683	734	723	688	727	721	735	736	690	704	712	744	768	739	766	728	703	703	739	694	724	722	690	712	722	730	746	677	722	736	690	721	750	775	703	689	720	705	722	718	714	733	710	697	774	720	737	756	715	724	711	725	778	719	746	758	696	677	729	738	714	745	759	721	766	721	749	679	691	749	724	700	753	726	714	747	715	714	719	750	687	708	727	733	744	701	688	713	749	756	716	738	679	747	695	758	764	765	655	737	724	704	761	694	736	771	696	692	721	754	733	695	680	725	697	748	684	701	739	778	762	674	701	772	711	696	729	735	697	705	687	691	725	726	726	699	709	722	731	753	712	707	753	703	748	730	687	731	674	726	723	692	706	689	753	750	752	744	731	752	742	737	700	748	688	731	742	703	714	730	680	711	728	749	714	683	698	740	731	684	675	691	744	736	712	752	784	705	693	679	734	716	741	737	722	716	757	750	717	744	714	691	716	744	733	699	710	737	692	750	715	701	681	679	721	676	725	746	746	727	707	762	658	683	760	755	721	705	732	763	712	746	701	666	711	738	710	709	735	675	685	698	717	723	708	759	716	766	703	703	711	713	723	725	713	655	717	709	722	653	719	755	757	696	734	765	737	694	741	695	671	705	718	711	723	685	695	694	734	742	735	723	689	684	731	677	704	690	789	695	703	705	770	772	701	721	748	694	716	698	716	714	716	728	749	722	689	730	708	709	726	748	715	692	729	703	730	743	711	762	666	695	735	714	687	709	704	755	696	713	740	721	711	707	748	702	717	681	698	679	778	676	726	768	754	692	724	728	729	750	702	757	743	696	703	713	722	709	789	720	694	679	711	736	757	747	726	712	723	741	706	779	753	673	690	724	753	726	711	706	714	709	687	747	713	751	726	721	750	689	717	747	687	711	687	759	736	742	704	727	707	719	748	725	702	750	691	687	724	734	739	767	730	715	685	752	714	721	730	698	689	735	712	684	698	769	721	784	759	731	719	770	751	733	679	684	712	751	702	745	721	693	720	692	709	703	671	729	720	720	680	692	682	702	742	709	712	710	728	728	749	750	711	710	701	684	721	699	681	723	727	794	717	740	728	714	732	718	707	716	681	732	728	702	698	683	773	703	714	771	693	710	706	721	715	748	728	707	685	725	696	684	673	727	728	691	714	773	703	701	710	717	692	727	725	731	755	733	725	715	679	741	707	659	736	726	739	731	737	765	699	753	751	685	726	786	689	749	688	689	698	713	755	745	686	700	741	744	730	727	717	686	724	680	739	770	686	760	665	765	726	761	741	718	693	755	705	715	730	732	741	743	687	712	757	733	728	671	740	677	734	750	760	688	742	679	687	685	735	750	718	718	703	733	754	739	711	716	704	701	674	700	739	741	726	695	706	699	697	731	676	726	700	715	732	736	700	708	727	738	679	724	730	756	709	713	737	728	737	706	708	732	661	740	700	719	723	744	700	712	688	735	708	673	708	698	687	760	714	748	699	754	741	741	686	689	704	694	711	747	712	764	772	749	701	697	736	740	733	710	686	736	687	697	705	719	755	658	734	679	685	731	727	689	713	718	691	677	739	706	771	714	759	764	747
23344	21060	28270	24052	21042	10536	1226	930	767	772	740	706	716	679	704	689	673	614	656	703	635	679	629	652	591	635	646	656	631	681	587	628	598	596	621	627	597	633	640	617	598	634	633	619	591	609	628	638	609	618	659	655	610	596	638	633	573	570	642	596	616	648	607	652	640	622	602	579	594	588	597	615	619	609	627	602	601	646	662	630	636	580	662	618	666	665	634	657	647	668	554	649	615	610	588	562	635	607	600	613	634	575	600	596	607	598	622	641	602	646	631	627	591	613	605	603	642	587	616	612	630	600	560	610	597	637	613	596	616	593	596	637	609	594	635	625	593	621	607	595	619	595	654	590	598	648	628	561	603	611	594	558	590	595	590	593	598	575	630	553	598	604	617	609	630	636	666	637	635	608	617	651	606	626	681	590	627	628	593	631	621	587	611	616	613	663	623	648	614	624	614	625	620	650	554	620	594	601	594	649	617	618	649	611	625	629	604	605	654	603	660	603	636	633	595	632	593	619	638	576	619	615	594	572	587	625	616	605	616	623	632	601	608	585	584	620	616	598	604	601	608	640	608	600	604	583	631	613	614	572	570	556	587	591	645	608	613	642	665	588	599	598	618	587	657	603	642	599	615	610	624	626	598	584	576	555	630	600	628	558	652	613	585	617	589	603	592	643	643	622	642	565	598	622	617	610	601	644	609	620	615	591	626	623	601	625	612	614	631	602	633	601	570	629	635	605	602	624	607	645	576	632	593	621	586	592	669	612	628	624	586	612	665	623	647	589	613	583	657	591	595	608	607	640	639	610	621	605	577	617	619	668	617	620	599	606	622	594	571	640	595	631	613	613	642	642	601	620	617	595	602	566	635	608	649	579	612	584	622	624	598	630	574	615	573	580	601	605	631	627	612	604	604	566	588	591	583	618	582	574	602	666	620	611	619	595	590	659	604	601	625	609	610	656	626	627	591	621	598	630	639	605	616	585	590	635	624	567	615	614	650	634	627	645	657	666	669	629	637	604	598	622	613	635	587	589	611	602	614	604	624	613	620	593	576	640	614	618	638	658	613	600	656	613	659	631	613	628	648	619	617	657	579	601	594	602	619	625	633	665	619	608	594	613	629	637	597	618	600	664	585	623	617	620	671	618	615	610	594	590	603	601	606	622	601	614	589	631	653	575	609	584	617	662	637	602	630	642	614	627	665	613	604	628	672	573	617	603	656	612	605	633	598	622	556	590	560	625	605	589	624	613	637	598	629	587	594	608	631	629	588	611	627	600	644	572	618	615	617	633	589	650	592	613	634	589	601	652	618	627	585	608	654	587	576	630	602	627	622	626	625	644	646	672	650	639	610	582	660	574	621	582	610	636	604	626	639	632	579	620	612	618	626	608	626	617	580	613	620	588	609	622	559	598	648	614	642	625	649	640	596	599	607	608	606	591	616	612	664	614	590	624	613	640	638	631	650	567	605	586	679	624	630	655	598	640	604	562	613	636	619	640	648	610	605	621	594	613	634	617	601	613	618	650	588	592	604	566	625	569	603	574	633	656	627	617	619	608	607	592	652	615	613	556	622	623	638	602	597	585	621	595	629	634	625	596	613	593	568	575	591	596	652	638	573	599	602	625	601	613	604	632	646	620	611	651	607	633	620	606	567	610	595	616	577	619	625	615	630	632	613	609	599	668	654	605	583	608	618	632	566	623	614	617	646	574	624	612	586	606	668	655	652	661	618	588	599	615	655	592	609	641	602	678	630	605	611	665	618	638	625	632	638	654	579	630	586	634	606	632	615	546	632	629	623	638	656	641	564	597	631	638	562	570	612	608	589	658	610	677	577	609	584	608	589	644	622	637	604	625	619	660	616	629	627	594	637	669	576	593	629	561	572	622	614	622	556	623	596	633	615	630	624	644	589	649	610	615	626	636	585	615	599	672	630	616	628	601	603	621	603	668	582	606	627	637	641	588	611	641	650	655	636	602	622	604	630	678	664	638	570	634	622	614	608	608	591	617	600	615	621	637	607	636	636	588	669	613	629	584	587	610	625	623	571	615	646	636	640	617	618	577	652	596	639	598	599	584	625	627	609	574	610	608	649	634	553	603	667	603	654	612	630	604	612	652	576	645	585	643	555	637	621	624	630	640	627	582	646	581	645	629	610	639	685	624	607	551	630	555	613	647	602	624	640	651	572	649	649	637	630	662	613	563	606	611	615	618	612	614	625	592	646	604	616	620	585	625	615	629	594	624	612	618	667	613	656	617	611	629	658	640	589	642	610	616	581	630	593	622	637	584	624	629	594	627	587	635	619	620	608	588	561	626	634	602	603	628	625	644	575	663	613	662	583	618	626	618	596	610	648	584	645	658	631	601	628	630	616	576	580	627	622	638	595	628	638	614	614	615	622	604	596	587	569	611	594	613	634	629	582	627	640	639	637	613	638	609	607	590	637	613	611	603	634	616	626	619	624	622	617	580	618	567	609	610	617	591	609	630	628	632	611	620	582	612	636	591	593	613	619	640	534	629	616	644	611	595	629	602	612	632	614	648	657	616	590	611	612	626	628	631	659	590	646	584	613	657	626	606	665	616	602	570	604	578	649	590	558	593	591	596	554	618	671	619	617	598	647	599	616	581	620	608	630	630	648	616	618	630	620	600	599	588	649	629	626	651	635	602	641	610	609	620	631	666	621	584	627	593	620	644	630	622	570	612	596	634	634	668	611	591	572	632	570	646	683	638	651	670	620	601	562	621	642	624	626	650	602	616	603	662	598	598	594	625	588	649	564	642	604	608	607	621	631	629	634	595	602	604	636	642	622	629	544	606	610	601	600	671	617	627	594	622	598	616	659	612	652	643	600	631	614	600	602	592	619	624	641	591	600	647	615	612	615	632	595	620	606	631	596	635	630	611	574	629	580	575	610	619	632	612	635	578	609	606	569	633	642	592	652	617	630	604	610	641	643	560	619	574	644	592	666	623	646	590	628	646	585	597	624	621	631	623	624	625	565	668	599	631	598	607	577	606	589	577	575	579	620	632	595	620	631	627	625	609	649	611	556	645	608	598	614	618	611	606	601	614	615	663	620	617	622	603	625	600	569	627	611	649	597	594	617	566	619	639	591	615	605	558	593	577	638	606	647	611	604	590	624	597	633	597	580	623	626	661	618	585	626	629	581	622	626	652	618	647	629	615	615	632	600	600	623	639	647	622	650	644	595	624	594	603	580	583	659	629	614	598	637	646	572	601	604	626	635	584	615	602	602	602	602	594	644	618	617	612	588	601	599	604	615	559	615	608	607	639	602	635	676	604	646	576	628	666	596	636	628	604	591	612	614	624	629	588	593	553	589	643	631	660	600	615	679	598	604	629	575	613	609	603	599	580	590	593	594	564	613	598	622	607	631	599	616	606	636	638	607	581	599	605	623	655	656	596	653	592	635	626	608	668	561	610	605	590	621	572	598	575	655	624	590	584	627	621	612	593	571	646	633	614	615	605	646	602	624	610
3485	8383	5685	2960	2245	1828	1469	1258	1106	1046	982	951	869	891	845	817	871	804	800	808	786	741	802	773	789	706	759	753	733	729	726	771	724	772	763	750	724	751	776	785	737	729	727	785	774	740	760	747	718	726	736	750	783	739	744	730	747	735	728	778	760	703	708	783	751	745	704	797	758	721	746	745	718	755	754	723	715	677	693	771	758	765	695	723	725	737	698	742	709	752	739	786	717	727	755	725	774	727	693	722	721	717	734	721	750	723	700	748	717	734	715	730	742	753	760	759	774	791	696	718	730	768	766	680	698	710	748	719	717	775	724	770	757	728	710	756	722	680	708	717	745	697	794	717	737	756	717	780	750	683	745	746	697	777	712	757	734	705	789	686	735	742	728	748	746	721	771	797	745	709	780	741	751	696	688	719	732	682	718	753	767	754	715	720	733	744	707	729	736	747	780	751	740	723	749	661	695	702	712	733	745	735	685	720	767	733	731	730	696	762	758	714	760	723	701	724	755	715	721	756	749	750	704	727	667	686	753	739	742	714	764	721	721	752	755	740	760	677	683	739	750	745	722	743	718	742	691	744	711	737	704	795	737	681	709	719	779	689	704	760	718	742	733	748	765	710	769	698	713	729	727	719	682	726	738	739	693	720	742	767	782	734	764	759	773	713	749	769	746	736	704	685	743	727	741	722	737	712	681	693	739	715	739	719	777	723	754	729	713	770	730	763	719	703	711	708	728	740	784	764	732	773	718	740	776	737	712	718	728	754	700	743	734	749	723	759	755	751	664	722	714	743	777	752	738	708	761	777	730	726	763	673	738	740	758	745	719	736	740	767	765	722	691	715	798	708	733	727	714	750	771	729	698	688	737	786	753	716	773	785	718	744	728	752	717	756	768	665	705	748	705	704	728	718	736	750	706	739	736	700	738	765	717	742	717	743	703	744	713	734	732	710	748	725	751	695	710	758	705	702	779	740	754	697	721	714	727	726	733	739	797	716	750	731	780	732	728	725	727	709	785	719	774	751	734	750	678	750	719	752	697	754	691	754	675	710	706	714	695	702	743	685	750	717	688	768	660	736	750	750	745	799	754	753	714	751	755	776	723	757	736	729	729	740	741	779	759	758	756	709	736	756	721	743	705	742	772	775	710	708	723	722	773	692	773	716	731	709	727	728	784	681	717	726	716	713	740	783	732	715	688	745	765	717	744	746	744	717	727	721	722	723	725	725	732	738	716	749	695	778	704	711	717	741	714	760	691	731	737	775	729	735	733	729	709	738	768	723	721	778	771	704	702	700	763	737	733	717	676	782	708	705	770	783	699	765	731	735	683	741	777	726	738	712	715	740	720	683	731	719	733	771	705	675	731	708	745	767	820	712	701	745	749	755	801	767	766	720	719	769	710	680	760	707	727	716	753	798	747	730	749	728	745	763	663	702	703	744	711	703	741	755	737	726	805	738	678	769	757	700	734	720	742	749	779	769	762	767	752	756	701	752	760	707	730	734	753	722	754	728	726	770	767	726	771	695	739	693	734	768	685	737	723	750	719	719	743	746	719	701	748	741	755	704	733	745	684	759	759	755	694	724	686	706	706	741	765	731	712	768	750	774	767	719	748	737	727	685	697	737	719	693	698	733	716	697	707	731	774	746	752	666	740	691	679	721	774	714	727	763	696	693	760	730	731	720	742	747	732	720	762	738	718	746	713	748	721	737	736	741	678	785	763	700	761	722	797	684	741	759	733	728	714	712	739	723	684	745	751	698	741	723	734	763	726	735	723	745	753	680	740	739	775	710	760	755	759	716	730	745	722	723	717	743	704	742	717	747	745	712	764	726	733	735	728	757	737	708	671	743	742	729	708	732	753	735	786	709	726	667	777	711	722	745	729	663	763	794	772	727	721	752	703	733	741	765	715	698	735	750	771	765	722	719	680	746	723	765	753	785	721	722	738	726	745	697	728	712	738	702	746	720	752	694	666	722	732	735	692	732	682	709	762	784	761	751	743	729	680	723	739	737	769	747	672	749	744	783	732	734	685	736	753	676	732	756	719	711	792	774	720	727	762	739	761	729	737	751	736	749	742	746	723	784	732	723	698	683	748	732	727	754	815	684	752	736	753	737	733	778	692	707	748	697	725	773	705	713	721	701	705	675	692	718	758	750	780	737	748	763	702	707	721	740	769	725	723	708	749	723	743	778	742	767	718	747	709	711	776	702	691	723	745	734	794	777	733	804	723	709	757	708	676	790	678	756	728	716	731	766	723	764	732	672	744	768	690	711	749	732	733	730	683	747	691	721	746	780	702	697	753	743	713	734	734	751	737	710	746	703	721	693	745	760	720	716	757	766	740	727	721	780	726	726	720	805	688	690	758	748	804	785	693	759	722	709	697	681	741	733	751	797	729	770	730	720	777	729	763	765	717	732	731	787	746	726	695	680	707	756	721	804	767	744	726	698	743	736	758	776	750	715	697	723	704	690	722	750	719	702	696	724	741	709	766	727	810	758	686	748	724	757	790	730	730	695	720	737	756	793	711	746	740	734	704	720	716	723	704	757	763	720	766	731	712	732	748	713	749	807	741	808	769	723	724	716	750	744	750	681	710	755	733	706	732	724	676	738	723	709	761	701	729	750	759	756	707	738	729	760	769	712	689	719	710	752	746	694	760	749	746	709	737	777	725	747	742	756	750	729	699	748	753	690	756	742	735	773	756	722	720	730	746	684	743	727	735	694	764	680	678	788	730	724	743	764	785	711	714	681	745	712	777	704	733	730	756	789	755	712	720	733	730	731	707	702	696	771	726	746	743	753	707	725	735	729	729	709	779	694	699	695	707	769	730	679	729	712	703	730	749	730	759	772	685	740	733	721	708	692	736	743	707	695	776	700	747	734	688	741	714	703	751	735	729	733	759	792	718	742	720	728	734	742	738	749	739	753	716	695	713	743	729	758	794	722	728	720	746	710	724	688	674	706	757	745	745	749	758	758	728	783	742	677	694	761	728	738	678	744	733	735	747	739	735	696	767	723	715	755	763	733	798	741	756	698	738	741	749	784	727	783	740	724	790	746	739	711	783	781	735	766	717	715	721	800	723	730	713	722	735	750	744	712	767	755	743	703	718	680	768	702	706	698	726	716	698	747	724	732	737	738	761	755	700	683	699	716	687	757	714	745	727	721	703	792	722	747	695	791	690	699	740	760	759	714	741	743	711	679	743	721	746	699	722	721	712	745	742	783	761	745	757	734	750	753	773	713	715	757	762	689	718	743	700	750	705	748	729	765	749	737	684	739	737	723	713	732	749	759	778	769	730	751	708	709	779	702	732	737	696	760	768	741	755	732	723	786	757	710	737	769	732	768	721	752	701	703	727	739	708	747	759	755	706	730	711	714	801	749	720	733	788	701	746	727	749	701	747	751	748	693	754	718	733	706	712	742	714	692	753	777	738	764	729	695	727	717	736	735	727	768	795	691	728	764	764	741	721	764	759	735	740	750	726	757
24593	21079	27189	25082	10318	622	502	459	430	383	379	394	371	370	327	307	367	304	346	386	311	381	320	331	292	313	314	333	337	322	346	333	323	327	339	322	358	336	342	309	299	313	325	309	299	327	317	355	360	324	311	358	280	335	298	334	293	316	338	334	326	323	321	341	321	345	322	324	335	331	318	332	307	327	331	303	331	332	372	300	330	315	330	302	321	310	328	347	374	338	298	323	324	303	349	343	344	358	344	341	328	323	347	320	319	329	320	356	334	300	299	340	316	329	312	313	362	326	329	334	305	329	289	330	320	330	327	350	308	356	341	305	328	329	342	342	321	337	339	331	316	327	304	325	302	307	295	318	326	323	335	364	338	332	328	328	360	341	308	344	329	305	315	334	336	348	329	317	304	290	328	362	311	350	312	296	334	315	311	319	318	310	321	323	341	329	382	331	325	313	316	334	333	340	315	332	339	288	316	336	331	335	316	337	281	291	333	327	344	355	331	301	340	329	333	330	336	298	315	306	314	327	300	338	313	321	346	347	349	295	342	345	337	338	330	347	325	333	361	325	316	326	331	306	307	310	321	335	314	340	367	302	348	322	340	340	294	350	342	330	332	311	329	313	339	322	330	341	342	331	326	332	324	313	309	323	326	346	348	321	369	339	336	299	330	343	352	306	331	352	340	344	327	345	332	336	297	333	325	328	353	305	317	323	299	282	331	323	349	339	347	344	305	289	302	330	342	330	375	337	331	337	307	274	342	354	361	299	331	339	343	314	342	338	314	320	311	322	346	303	334	352	324	319	326	330	346	314	348	337	339	326	336	324	334	339	310	296	311	326	321	289	325	334	331	319	306	326	305	350	334	327	305	344	328	338	357	334	316	364	314	313	327	321	322	322	319	315	315	353	313	330	301	318	331	319	298	355	315	320	319	334	304	322	306	307	327	319	357	343	316	332	301	324	351	339	329	337	308	317	303	331	325	339	327	324	333	348	323	341	321	319	333	361	340	363	346	341	318	334	346	310	330	340	311	328	306	355	343	333	362	336	339	318	362	345	344	371	346	343	326	287	328	319	328	322	300	328	327	332	331	321	352	327	315	336	327	318	331	349	345	280	346	347	332	318	351	305	316	293	284	329	319	336	361	342	321	337	325	328	335	316	317	367	332	309	335	321	311	314	335	336	318	336	304	330	325	326	309	316	330	331	292	328	331	296	310	321	340	331	325	304	305	343	345	355	305	334	329	322	321	296	371	349	321	342	318	343	320	316	350	348	312	341	313	338	337	326	344	315	322	324	316	330	328	309	305	344	325	321	295	354	315	320	288	361	352	355	304	348	322	321	331	313	343	336	327	333	326	332	385	300	334	344	323	341	327	315	359	328	352	349	309	291	332	325	306	327	327	300	308	317	338	299	288	341	361	288	299	321	316	320	337	282	311	346	315	325	342	308	333	349	334	337	334	298	322	334	329	320	324	302	357	305	340	316	289	313	309	328	323	323	290	324	307	339	345	304	327	306	346	336	358	336	334	320	331	305	308	336	317	338	323	324	325	324	310	327	319	340	305	296	309	331	297	311	337	327	308	340	320	350	293	343	333	311	316	335	355	347	342	332	323	308	384	347	317	352	325	351	335	366	315	330	306	329	341	354	364	328	287	333	320	344	303	311	336	336	337	310	330	316	355	299	380	340	326	333	350	324	324	304	291	344	310	351	331	311	341	303	368	346	364	353	349	319	310	347	326	320	346	319	306	321	321	315	318	319	311	328	300	304	310	319	311	315	336	329	307	323	349	303	325	328	363	335	327	326	347	322	317	307	338	334	315	312	337	307	322	321	361	326	358	323	314	332	335	338	352	288	335	319	329	313	344	339	319	321	343	328	333	319	333	329	322	330	328	353	290	293	307	302	300	310	314	342	315	349	313	329	334	343	298	323	313	356	319	346	336	320	313	333	338	360	319	341	341	308	326	331	331	350	313	340	334	300	316	302	341	321	326	338	332	338	329	326	308	340	334	318	336	347	322	320	349	319	341	309	310	314	302	325	359	348	361	335	324	293	306	336	316	306	331	318	315	372	313	321	354	301	314	329	347	306	286	321	310	343	319	339	320	316	330	342	346	359	315	327	330	341	339	307	307	326	352	306	338	313	318	318	310	334	314	321	323	329	294	313	340	344	311	310	341	347	317	314	328	335	319	351	304	302	330	314	367	331	286	332	308	277	312	318	319	326	312	321	319	290	331	327	343	324	347	308	331	325	322	327	361	312	318	315	343	367	310	336	346	309	330	298	331	353	336	297	323	318	347	312	326	335	348	314	322	325	340	349	334	313	339	303	361	335	307	306	303	314	297	313	338	330	352	327	347	324	312	307	323	349	312	288	360	318	305	298	326	309	328	343	320	317	276	343	361	322	321	314	319	309	348	342	317	320	327	312	344	322	329	338	332	295	329	314	332	330	349	301	271	313	322	326	324	326	361	355	356	292	323	320	327	329	319	302	298	335	331	348	300	346	323	340	321	362	316	343	335	296	300	334	328	340	324	338	340	292	326	353	331	384	328	365	341	341	350	290	312	325	304	317	337	359	323	293	327	328	330	321	324	319	323	299	297	330	328	318	281	322	329	320	353	329	317	347	335	331	304	310	337	354	335	313	325	300	328	326	309	312	344	327	308	329	312	321	345	334	329	329	359	316	339	344	313	354	287	342	317	343	330	297	335	310	339	333	332	356	313	335	342	328	351	312	348	327	350	337	345	323	357	346	327	331	311	315	317	318	316	325	314	326	328	288	319	323	332	312	344	331	337	317	313	313	348	328	341	296	328	312	299	356	336	345	322	322	343	315	335	332	348	333	338	312	314	338	340	324	324	359	333	343	363	316	355	306	344	322	323	315	315	324	333	320	331	356	332	316	338	331	330	337	353	304	301	335	354	338	347	308	304	331	326	328	319	324	343	346	314	308	331	335	334	307	349	306	372	307	321	317	303	327	327	321	345	360	325	341	343	354	328	348	335	340	324	298	327	296	306	294	317	348	322	360	330	326	317	347	345	294	318	327	334	315	318	320	347	318	351	346	312	345	318	318	311	328	327	327	327	318	346	338	308	331	294	327	313	362	316	333	300	315	322	313	337	313	348	346	311	310	321	311	294	315	331	302	299	304	348	357	333	309	326	330	308	325	307	315	330	301	308	350	365	320	304	338	340	286	305	324	336	318	303	341	306	314	314	319	306	300	333	300	324	342	313	346	348	340	336	338	331	308	320	341	337	364	340	309	318	299	322	348	337	304	295	342	318	329	308	306	346	343	326	324	347	356	325	304	359	325	311	328	310	336	315	359	358	317	351	305	315	347	308	336	316	305	314	313	319	336	295	319	324	329	313	303	347	342	330	324	317	335	329	326	322	322	359	308	346	323	317	327	316	325	309	313	348	330	303	296	321	335	337	331	331	339	321	319	354	317	298	321	325	290	335	303	324	330	346	315	336	343	288	304	301	336	337	330	295	361
3337	4716	3208	1453	1189	871	825	660	642	615	529	472	558	486	484	452	459	434	451	431	378	405	424	433	372	412	406	389	380	430	403	408	403	375	426	377	379	421	405	386	390	387	427	395	384	433	370	384	388	378	380	430	377	384	373	361	395	405	387	413	364	422	394	413	417	404	371	401	384	393	379	357	430	383	390	368	397	418	389	363	358	398	397	373	380	410	394	380	385	404	371	400	375	376	383	373	392	405	426	399	358	412	417	368	401	401	433	368	363	381	404	355	410	377	391	391	380	403	406	425	398	419	401	411	377	403	366	366	363	397	403	424	408	385	410	389	413	377	385	412	346	361	376	382	402	387	380	398	398	392	376	371	371	378	382	402	367	407	372	379	366	411	408	353	356	389	346	417	391	399	408	406	348	412	383	402	411	401	397	395	390	371	390	394	375	384	408	413	428	392	374	365	394	385	346	377	397	374	362	407	377	404	439	360	411	376	403	407	428	376	378	390	390	359	388	363	407	381	358	352	389	390	398	389	422	396	363	409	399	412	424	399	395	415	363	367	420	423	383	406	373	385	381	378	393	425	330	389	377	398	371	390	395	387	385	373	382	358	407	415	355	384	375	399	402	397	387	370	399	385	409	419	388	402	371	399	387	361	410	430	377	352	378	404	385	368	371	390	403	372	374	369	383	407	388	377	413	407	400	388	440	378	398	350	421	391	400	392	403	366	392	405	362	408	355	392	420	389	368	369	397	394	442	403	411	365	413	390	414	371	436	386	386	366	387	401	363	409	400	398	390	381	366	391	387	359	390	345	378	395	393	399	371	387	400	395	365	378	379	364	374	387	377	412	379	362	350	370	386	402	364	362	380	420	403	361	429	348	396	392	361	418	374	386	389	373	411	416	408	380	382	392	433	392	381	377	402	397	371	377	393	390	377	402	430	384	360	415	401	371	358	380	403	397	367	393	378	392	407	396	413	359	405	349	391	406	422	364	388	367	386	394	354	406	388	391	382	366	391	378	429	383	391	399	400	398	400	370	408	407	344	385	404	433	385	404	398	392	402	359	412	377	409	357	334	366	410	398	384	428	418	429	400	414	347	408	388	363	395	385	373	406	408	393	391	434	406	407	394	406	408	388	384	365	369	379	367	402	386	400	362	416	411	396	390	389	378	384	392	415	398	398	421	387	412	382	378	354	413	412	382	411	403	396	366	390	384	383	398	386	354	348	382	366	385	351	443	390	395	370	402	362	420	395	384	400	381	381	366	398	383	360	413	408	402	380	397	385	394	407	406	399	389	376	402	340	381	376	395	428	378	359	394	392	380	381	377	378	379	384	408	411	391	385	413	400	404	373	399	365	404	416	415	373	363	403	375	405	436	377	380	383	393	366	386	368	395	395	376	402	416	387	406	384	413	350	371	408	361	365	393	379	408	383	404	394	389	389	385	380	398	383	411	363	410	353	361	410	407	361	380	400	365	387	425	372	372	382	391	384	374	395	403	359	341	363	389	400	375	396	359	410	408	384	393	397	388	371	351	376	382	381	389	376	404	361	380	332	430	400	381	372	376	401	417	359	400	402	375	411	422	370	377	379	366	373	381	393	417	377	350	397	402	394	389	393	409	359	366	398	423	393	415	374	390	356	383	384	369	406	414	364	341	373	419	388	380	356	365	385	417	358	381	373	380	359	447	406	404	407	378	388	357	427	374	387	375	384	410	417	387	378	381	431	383	391	410	383	399	394	399	395	413	405	407	376	372	373	360	384	368	378	382	385	388	380	399	383	360	397	373	430	378	373	374	394	374	429	401	374	381	382	421	414	367	380	388	410	400	407	415	396	409	396	375	387	401	375	382	396	429	404	363	398	427	412	374	386	439	402	381	385	410	396	384	423	342	393	389	367	384	370	379	408	376	398	414	363	351	348	374	382	377	382	396	400	406	388	399	386	408	393	367	387	366	385	405	385	384	394	389	390	374	389	402	390	429	378	380	356	349	380	374	376	411	358	387	399	392	386	385	385	398	390	337	381	392	370	386	372	399	384	426	421	362	392	366	425	364	369	402	405	364	413	392	397	397	396	429	354	343	334	397	417	372	393	404	403	378	384	374	379	404	380	385	388	404	386	359	357	345	437	385	393	420	405	405	381	360	380	383	387	396	412	368	375	379	353	394	389	392	368	391	418	376	377	398	361	422	378	378	382	396	403	421	418	378	396	424	380	342	394	373	417	406	381	372	404	419	401	362	401	406	372	358	407	393	412	376	408	372	402	386	395	420	390	394	390	362	375	388	367	402	371	374	388	385	370	395	425	387	373	371	405	365	401	382	388	359	392	388	422	378	383	390	415	432	390	404	397	401	399	407	367	398	359	381	370	349	408	395	394	403	405	390	397	412	404	358	364	383	398	405	397	366	339	363	361	410	413	384	384	421	373	416	368	395	398	393	396	355	376	376	395	402	375	428	367	403	387	422	373	420	387	418	411	382	375	377	353	378	386	412	366	394	377	397	390	412	387	379	346	377	433	403	391	397	382	401	368	399	395	387	415	396	390	397	408	399	373	393	399	342	398	393	384	418	384	375	365	402	406	370	393	387	396	359	402	374	384	380	402	397	344	359	382	363	389	397	397	407	406	411	378	404	411	400	391	366	436	398	370	368	399	418	367	405	376	402	397	373	355	388	410	384	401	413	383	392	390	408	368	383	375	439	402	374	421	421	392	391	387	406	380	389	389	406	404	365	413	401	368	403	401	383	415	400	374	385	427	377	408	399	362	373	378	422	366	404	368	394	391	395	413	397	341	380	414	378	398	406	424	372	401	374	391	383	404	378	374	402	408	372	393	354	414	393	383	367	364	397	396	376	361	405	372	379	403	389	342	397	389	396	418	418	361	388	383	399	403	389	408	410	417	391	375	398	388	393	387	400	397	407	405	389	362	405	369	392	378	361	398	376	395	366	411	348	416	378	332	382	377	389	397	367	393	409	385	369	385	373	362	378	419	408	403	377	384	392	404	345	396	374	386	408	401	395	394	421	363	358	383	405	378	401	390	335	356	372	436	389	417	379	393	369	396	382	409	393	405	374	378	398	379	360	382	353	379	415	389	398	389	376	393	368	398	394	380	392	379	393	383	392	389	375	379	388	384	355	401	416	392	401	411	381	397	379	398	351	383	392	398	387	369	400	376	376	410	382	365	407	339	400	385	372	359	386	380	377	409	407	370	423	434	390	424	385	391	393	385	377	388	380	389	395	389	370	391	379	396	401	399	364	369	407	400	372	386	408	383	389	414	372	397	380	356	399	400	364	399	390	397	392	430	373	372	396	387	364	400	359	396	387	390	399	374	375	405	386	380	369	415	368	397	374	375	408	371	376	403	414	390	338	421	356	377	397	409	407	385	412	406	392	373	353	382	404	361	394	380	395	388	385	409	415	383	378	398	397	404	410	398	431	405	397	347	358	415	374	397	404	399	392	409	386	394	380	399	361	393	419	380	362	373	402	394
22356	21104	28791	23661	21098	21114	8490	839	583	552	478	457	448	420	374	380	384	325	345	331	363	287	320	310	318	310	282	282	277	299	337	260	294	279	271	310	289	308	300	295	292	276	294	299	322	294	288	268	255	286	262	271	295	276	288	291	253	228	253	310	263	284	273	296	252	266	249	226	267	279	260	257	276	291	269	284	271	275	281	302	261	281	278	304	275	275	270	245	262	261	270	283	299	274	273	266	276	282	249	295	234	263	284	263	286	244	266	304	291	249	263	272	281	304	258	295	292	309	273	259	259	271	274	292	286	301	279	302	277	272	266	267	266	290	293	252	284	271	288	275	273	258	278	281	309	270	314	279	298	262	278	265	258	274	271	284	251	281	284	284	273	258	303	269	304	285	265	300	285	277	262	277	267	279	283	257	294	291	279	267	307	268	276	254	273	252	272	304	277	276	285	264	284	253	269	286	276	280	262	307	272	254	259	261	287	299	252	261	282	269	237	272	269	255	289	244	277	224	285	273	283	254	232	249	290	289	277	254	263	264	264	297	255	273	287	271	276	267	252	261	262	262	247	273	267	287	260	256	289	260	234	288	263	301	277	285	281	283	264	277	296	299	276	296	283	236	257	288	283	276	311	302	289	268	275	250	249	282	273	290	298	272	294	261	295	278	286	257	303	299	239	272	263	274	257	278	271	260	291	273	274	273	275	273	261	263	268	264	279	258	238	305	250	280	237	251	292	287	294	248	312	270	275	259	267	270	280	256	301	280	262	271	273	263	270	261	294	260	287	256	269	278	260	253	270	288	285	297	292	273	280	288	259	301	263	285	265	252	270	269	275	287	256	249	261	270	268	264	297	267	289	279	275	253	273	265	280	244	264	265	282	281	262	254	272	279	250	292	297	294	256	277	250	317	273	273	278	275	245	274	263	284	268	282	260	258	265	268	248	257	258	295	241	298	291	261	266	261	283	265	254	322	284	268	290	266	283	278	266	263	272	261	288	262	274	271	260	284	272	273	273	262	291	281	279	270	296	279	271	273	282	252	266	258	270	266	262	255	251	266	302	286	237	320	271	264	283	266	302	269	265	273	249	263	283	311	275	271	276	265	281	247	302	251	278	236	267	253	279	287	279	300	306	262	279	253	292	271	272	286	262	210	284	295	302	268	258	245	276	293	267	273	286	253	285	299	268	273	256	281	288	268	281	270	278	282	266	317	263	271	269	281	281	262	262	249	269	260	280	239	265	285	301	281	276	290	275	258	315	286	274	274	314	263	268	266	265	265	242	243	304	270	244	284	265	252	267	272	286	293	248	296	260	277	284	266	274	274	277	249	277	303	287	287	277	266	273	296	273	293	270	247	270	246	291	261	264	273	299	264	282	272	268	284	251	273	292	259	291	275	285	272	255	272	253	272	276	262	272	272	285	246	279	284	258	272	284	285	253	251	262	293	264	287	256	250	306	304	247	255	296	273	297	278	276	228	286	260	230	304	304	233	268	268	262	255	283	274	306	265	266	247	259	289	248	251	254	263	271	250	272	265	293	271	280	251	271	282	277	279	259	287	287	263	281	313	296	252	243	268	255	270	263	297	274	283	271	265	294	278	288	270	299	282	278	286	260	273	280	257	286	271	255	269	275	279	278	282	289	290	246	242	249	262	303	271	252	286	288	273	312	266	259	253	292	258	268	284	299	280	279	292	273	250	256	313	284	247	261	305	273	281	272	286	244	294	268	277	276	281	276	287	284	253	275	253	282	270	270	294	284	281	280	255	280	265	266	301	264	244	279	256	269	276	259	263	276	289	260	285	281	285	250	266	309	264	267	262	293	257	253	290	272	260	291	334	278	277	264	278	283	268	270	244	293	277	264	268	258	269	270	310	287	298	249	299	253	259	250	283	269	257	253	266	242	282	289	265	281	236	255	266	269	255	273	287	275	268	255	259	292	248	247	268	272	264	301	287	290	260	247	249	276	243	247	287	259	296	247	229	264	276	245	299	262	249	267	282	261	294	290	283	292	294	243	280	257	271	275	293	289	290	264	283	295	306	252	229	264	282	289	282	295	273	296	272	258	283	277	287	255	267	278	257	282	260	257	267	255	266	283	250	281	276	271	274	283	281	268	282	264	301	269	298	251	301	247	264	261	280	295	281	271	295	265	235	261	262	267	263	272	252	269	290	281	290	271	278	270	261	270	275	263	271	276	291	260	288	272	291	270	276	269	284	301	284	271	254	262	248	258	273	273	275	255	271	272	264	282	284	265	281	306	287	269	291	274	292	265	276	278	276	319	268	246	259	235	268	292	297	231	289	279	260	266	276	267	304	273	261	251	272	277	270	278	253	258	262	256	277	266	295	275	287	274	268	287	251	289	309	295	271	279	292	254	300	252	266	287	256	273	268	269	278	274	250	255	242	266	304	228	268	259	294	248	266	300	274	267	252	280	275	261	284	256	277	248	279	273	256	259	264	245	250	293	262	267	268	293	257	268	269	249	283	270	229	306	263	265	256	253	260	273	280	286	275	275	263	269	252	263	289	288	280	252	242	260	291	287	279	292	290	267	264	273	271	257	269	274	279	250	281	262	284	276	266	258	264	290	275	288	267	274	246	266	257	281	272	263	281	289	256	286	276	259	272	287	273	276	294	251	246	270	282	258	264	263	275	280	284	294	281	282	259	269	279	288	266	284	313	256	273	246	272	254	265	263	273	256	255	317	261	273	255	280	266	253	271	295	289	277	241	284	266	265	279	279	296	270	269	289	269	278	254	270	269	231	292	249	272	264	292	272	299	262	258	263	300	264	283	280	261	273	273	282	260	276	269	294	258	276	265	255	245	260	264	267	294	258	252	277	305	262	258	268	255	267	283	290	276	266	284	248	253	258	276	263	249	274	284	290	259	256	263	273	281	246	258	240	280	283	253	273	243	252	270	225	263	259	283	287	272	254	289	260	280	284	274	248	263	266	291	273	269	293	262	268	291	268	279	278	273	264	264	283	256	268	271	252	275	276	240	275	276	267	269	258	262	266	295	285	261	234	292	266	305	269	244	252	311	242	274	279	264	291	280	268	251	269	286	257	263	275	260	269	291	267	292	300	280	293	293	273	312	281	244	290	287	298	256	287	281	262	278	263	285	275	253	250	273	250	261	264	271	259	255	278	270	261	281	293	291	276	303	278	284	264	272	288	270	260	271	256	283	253	232	266	304	259	283	265	262	296	294	274	284	251	261	265	273	302	267	282	270	307	291	256	254	259	278	266	285	293	279	279	302	273	252	251	266	260	271	275	261	295	301	301	269	287	254	271	273	294	277	271	289	277	284	251	260	275	250	246	295	246	280	273	299	250	263	277	282	292	274	287	263	267	298	251	247	282	269	248	275	281	255	300	277	276	280	275	254	291	240	274	273	313	295	300	283	280	274	274	270	262	279	271	279	272	293	275	289	286	269	226	281	275	277	279	248	248	273	284	269	267	291	230	255	296	300	255	249	267	281	288	271
4483	13550	9328	4386	3086	2455	1814	1401	1150	952	809	730	641	622	551	526	464	506	435	446	454	405	421	383	388	426	399	343	386	382	397	375	345	401	402	348	350	379	361	322	339	353	362	352	373	367	355	351	319	340	338	371	348	319	386	327	367	355	348	333	318	326	341	351	342	320	362	376	358	348	362	340	353	356	316	336	367	349	351	336	330	376	341	351	328	346	336	355	351	365	341	338	357	348	335	324	360	326	367	346	346	333	357	343	384	333	344	338	368	356	331	363	335	318	324	353	322	323	314	339	328	346	340	338	337	351	336	325	334	299	346	350	334	362	349	346	294	331	336	327	306	364	314	337	315	355	340	348	329	310	347	346	363	340	295	331	353	343	361	332	323	337	299	363	334	316	346	334	352	353	324	333	305	347	355	337	332	308	342	318	349	346	355	344	346	350	336	369	321	332	319	308	362	362	326	342	330	314	356	318	346	335	326	368	342	303	338	344	333	314	355	358	340	353	340	352	376	306	339	348	328	383	314	326	321	363	319	308	321	337	369	340	386	337	364	326	373	325	347	346	332	351	347	322	331	349	370	350	352	358	343	334	366	346	323	312	310	334	343	375	333	328	313	353	368	352	336	341	326	325	340	338	380	368	343	339	310	336	355	355	360	332	326	335	315	341	359	334	356	342	349	347	362	335	324	295	337	348	343	355	315	339	318	338	331	335	343	351	351	341	343	344	328	352	333	325	357	351	347	328	320	334	330	345	313	338	334	308	350	351	323	342	348	334	334	333	323	339	352	346	317	325	332	326	343	342	355	337	329	336	350	348	369	364	344	317	346	328	354	342	315	301	364	320	337	283	333	352	350	318	333	303	364	355	334	327	325	362	313	336	373	344	352	314	325	331	345	333	341	339	312	341	354	360	378	323	346	346	348	322	341	326	363	338	360	324	342	345	360	357	342	361	360	328	335	328	334	333	341	344	319	331	338	320	323	336	359	311	335	361	354	341	331	338	336	344	333	326	354	355	320	334	338	361	387	349	353	358	329	366	340	313	335	317	304	358	372	331	332	303	341	345	332	368	331	323	346	328	327	363	324	331	330	327	331	316	346	380	335	339	347	340	375	358	349	340	364	335	367	398	318	354	341	324	308	372	343	336	346	316	306	307	334	324	322	322	322	354	352	356	300	330	371	361	357	332	345	349	366	307	326	354	359	349	336	337	303	336	331	339	340	310	331	327	354	335	331	334	352	353	324	345	364	310	333	322	354	373	388	331	350	316	332	335	361	353	377	359	330	323	366	346	341	357	350	335	309	316	322	307	359	345	369	333	323	361	348	325	344	351	339	322	320	379	311	304	342	345	312	357	365	316	337	376	330	330	363	313	368	306	310	301	335	354	305	341	319	321	301	343	348	352	356	305	335	326	333	323	338	344	301	321	335	368	330	350	362	314	322	329	338	349	307	332	304	361	312	325	346	343	335	332	315	348	342	314	310	336	349	340	315	353	369	371	331	308	329	345	332	334	342	376	365	325	340	347	334	324	327	357	339	358	337	362	310	331	328	347	354	332	323	335	337	335	337	293	333	364	338	352	362	344	351	333	337	329	340	347	331	335	337	360	325	364	346	338	316	312	343	319	337	326	330	340	353	352	330	342	312	323	330	306	356	368	317	344	343	353	324	331	327	332	343	329	342	330	329	391	314	307	316	366	335	368	330	346	376	354	337	335	341	326	345	333	355	344	310	356	331	370	389	341	347	358	359	338	355	343	354	354	352	325	348	337	334	368	384	358	345	316	339	347	343	352	341	346	348	385	329	348	309	327	367	336	322	343	360	338	316	329	337	328	330	366	331	327	340	342	298	362	326	326	348	350	363	326	344	336	343	338	348	341	323	337	328	371	310	364	351	343	315	347	336	340	338	330	328	344	339	327	313	330	330	365	330	351	314	334	349	317	329	353	319	320	340	324	347	308	304	325	333	329	327	358	323	375	362	329	332	372	320	336	353	318	350	357	367	344	364	363	323	341	345	328	322	366	321	321	355	357	318	317	330	324	354	334	362	334	368	348	319	291	337	327	356	342	347	366	336	354	340	352	339	360	328	353	311	342	317	356	356	358	297	324	275	320	357	344	326	318	321	350	351	346	330	345	357	338	332	304	368	333	335	353	331	326	373	328	324	351	334	321	370	329	347	352	350	319	331	331	336	322	352	325	354	322	342	353	348	312	307	324	342	350	336	323	347	341	330	331	315	300	334	330	305	306	325	352	324	329	329	335	350	362	308	309	357	369	339	328	343	350	345	324	330	337	325	319	336	329	353	331	357	356	329	362	342	317	358	355	335	334	326	364	338	324	352	353	336	326	310	365	322	338	341	309	339	316	318	386	322	333	341	350	299	325	359	324	356	331	342	327	332	328	359	348	320	333	342	335	339	350	309	344	338	354	327	346	349	358	351	345	351	350	361	346	317	353	362	324	316	312	357	351	343	310	300	306	374	319	307	367	333	357	343	348	327	309	329	332	348	346	303	341	293	327	315	368	339	333	336	356	366	321	340	338	358	364	329	328	342	328	350	363	358	327	345	330	352	345	340	348	311	336	325	360	328	349	341	341	375	357	342	326	327	328	312	341	347	343	353	321	311	362	347	311	321	314	327	334	347	327	312	321	336	355	341	332	335	356	345	350	311	341	330	324	356	386	326	292	326	328	346	327	358	301	335	331	320	345	352	322	343	348	326	359	325	354	351	338	347	330	357	327	319	328	356	342	372	366	369	345	340	355	321	334	339	335	320	332	301	307	328	327	320	331	333	371	351	321	329	322	344	369	356	351	340	333	363	305	347	293	329	321	354	333	363	369	304	332	343	323	358	319	357	352	346	361	322	326	329	347	344	336	339	356	355	326	354	296	340	376	345	364	336	353	308	336	349	337	303	378	384	341	324	323	341	351	373	342	333	348	342	322	352	331	344	367	309	324	364	332	328	311	333	343	321	357	349	318	363	353	362	364	356	345	330	367	360	333	359	323	351	347	348	348	320	317	325	319	361	395	342	340	315	362	335	371	360	331	333	327	341	328	355	311	303	311	320	331	326	314	318	330	332	358	311	353	334	331	345	365	317	348	335	343	307	327	353	310	345	321	309	330	306	336	320	334	336	323	337	328	339	347	340	319	329	338	337	343	358	337	336	339	336	350	354	330	344	311	341	326	350	355	329	310	313	341	347	338	329	311	306	320	344	348	357	319	357	343	349	346	337	325	318	330	320	336	333	337	327	341	317	352	308	297	370	309	364	329	375	337	335	321	353	335	318	361	361	336	321	330	350	327	381	344	334	313	331	316	356	345	344	343	305	323	321	361	354	358	328	313	356	344	336	335	315	328	336	349	326	332	348	356	308	349	343	341	335	306	381	311	351	357	336	305	306	341	325	356	345	313	377	346	354	339	343	320	352	347	341	366	366	358	337	365	360	340	353	348	382	304	331	350	400	333	328	360	312	342	338	334	339	345	358	349
27213	18315	4377	921	623	630	642	617	604	602	615	610	608	577	612	605	607	641	589	578	631	584	610	582	591	629	564	564	600	613	607	613	598	608	617	638	570	611	643	613	600	638	610	608	638	654	540	600	600	608	590	658	620	602	611	617	596	576	586	631	647	562	574	575	612	616	592	609	635	583	593	640	563	556	620	598	565	618	593	619	603	629	558	650	601	575	579	597	618	592	621	612	563	623	610	590	622	597	598	622	661	598	648	575	560	602	584	585	549	621	600	605	591	575	609	567	608	585	625	631	578	588	634	566	608	612	587	569	613	597	649	594	632	595	614	569	577	607	605	582	623	595	626	583	591	605	585	617	632	610	601	599	594	633	613	613	608	589	549	594	611	609	641	575	606	607	599	556	667	594	606	596	582	607	594	591	611	620	571	603	628	598	617	628	631	584	595	568	596	581	625	582	550	613	629	582	571	595	610	597	618	627	616	592	604	606	627	607	568	610	598	611	619	545	586	600	562	613	596	568	569	587	616	649	598	573	608	620	603	624	588	630	609	563	648	592	609	608	591	625	626	621	598	583	589	630	629	593	615	616	580	591	585	599	594	593	600	617	594	612	585	606	638	572	594	560	624	587	589	589	599	558	626	581	621	588	589	584	597	624	576	624	603	556	629	582	629	641	617	608	626	579	533	571	590	627	628	584	640	591	625	585	615	591	586	575	590	594	581	611	627	606	642	563	589	591	606	580	640	621	623	584	604	599	592	583	620	618	576	579	550	606	620	629	598	564	598	599	626	575	606	607	611	631	597	629	599	601	656	591	618	617	629	607	590	591	617	572	571	614	599	590	602	606	568	592	620	599	596	601	621	631	572	622	637	573	558	590	582	623	612	612	625	552	590	557	575	587	636	598	600	597	585	579	624	550	600	614	627	597	614	624	575	592	584	602	584	615	617	605	584	604	617	591	565	643	604	581	578	638	667	596	606	669	622	563	632	571	648	579	567	649	596	565	594	612	595	602	615	588	563	577	586	618	607	606	616	604	601	600	598	594	613	644	585	616	633	648	619	634	627	591	597	596	604	575	605	596	618	661	551	583	591	604	578	578	588	621	556	645	557	636	595	615	608	590	636	587	574	588	597	602	585	612	578	615	558	553	595	624	596	628	621	621	650	614	612	580	588	623	629	633	614	593	608	610	654	588	580	601	634	584	603	599	606	552	638	614	589	624	600	593	611	590	617	594	640	628	549	581	586	629	620	628	624	598	585	584	613	583	596	580	586	581	641	626	573	559	615	584	572	585	614	584	624	578	608	617	563	594	634	589	645	602	588	613	650	586	657	635	584	614	577	626	614	568	585	604	622	630	581	649	592	586	582	637	602	621	614	581	571	528	612	582	599	638	594	622	620	587	595	603	577	565	622	663	585	600	568	609	595	593	583	603	556	605	584	638	551	605	621	627	582	606	591	578	606	570	551	588	579	606	683	600	583	617	553	571	537	597	633	589	599	600	613	636	601	623	640	584	608	596	608	622	618	634	635	624	601	645	559	625	599	579	584	617	616	616	593	601	549	579	585	583	587	611	540	622	592	610	548	608	607	600	630	590	599	580	601	571	591	592	559	586	588	628	613	622	576	624	586	622	625	593	621	605	597	625	577	586	650	611	613	543	642	638	638	629	653	620	605	573	583	562	631	568	597	609	542	576	579	615	594	649	603	614	595	588	588	626	610	599	600	606	607	570	583	596	623	605	589	593	605	625	598	600	589	599	626	602	592	592	591	613	611	614	626	643	605	596	610	605	592	626	613	591	578	612	590	633	652	564	617	579	626	582	623	592	597	637	597	643	604	632	592	579	616	617	626	553	598	560	599	584	620	584	613	546	597	606	608	613	580	604	591	604	599	643	583	591	631	658	645	593	586	613	588	547	590	609	610	575	552	582	605	609	612	614	615	606	620	561	605	599	618	622	574	541	585	613	616	575	673	597	604	626	608	598	586	591	623	589	595	582	613	602	579	575	567	592	615	644	571	578	570	586	585	547	608	583	588	583	626	633	590	636	614	571	579	577	672	613	605	643	615	656	601	579	601	589	633	601	602	627	547	595	577	602	602	602	614	614	595	610	608	602	616	617	637	585	522	618	578	586	589	637	628	619	581	604	577	601	597	597	571	583	605	615	632	553	607	648	579	553	541	574	614	603	632	591	597	591	646	663	569	630	591	631	583	583	569	607	582	610	597	615	599	644	593	630	617	609	623	628	585	601	629	603	634	610	608	571	552	601	621	567	597	585	606	657	657	606	619	604	603	575	584	583	630	632	606	592	608	599	607	580	591	628	603	608	619	595	646	639	626	617	618	636	616	606	608	600	563	624	611	577	589	599	589	557	634	624	602	578	582	584	635	616	566	593	601	623	586	550	621	596	639	566	637	608	635	576	583	613	552	608	570	602	605	598	591	655	602	586	618	620	581	604	607	643	547	589	618	618	594	570	583	590	616	660	566	588	587	620	583	604	645	615	589	613	607	678	633	612	590	626	626	586	647	608	652	611	590	574	594	628	594	558	605	588	578	537	594	617	616	606	595	583	564	586	613	614	567	622	569	621	628	601	585	620	582	599	600	628	634	575	641	608	582	618	586	562	603	602	615	575	589	582	670	583	583	551	580	598	614	596	618	585	613	595	594	668	617	608	575	601	606	606	622	619	596	601	547	628	564	614	530	580	580	678	593	629	602	570	590	596	635	605	603	581	613	580	601	610	582	623	621	597	590	623	590	557	573	599	575	644	595	590	589	584	611	624	590	583	603	622	655	580	600	636	561	568	555	634	576	623	600	579	594	614	655	614	630	619	585	659	591	569	611	595	604	547	646	560	663	573	612	594	588	662	568	572	615	612	614	594	621	603	618	619	606	598	616	599	589	608	569	586	604	591	594	619	615	584	587	632	625	654	573	643	572	574	568	577	601	629	631	627	591	594	582	610	577	596	608	652	633	631	578	580	579	596	585	588	615	621	613	625	592	608	568	584	591	626	552	596	573	584	608	573	572	606	607	615	588	585	598	615	579	595	611	622	607	621	580	581	574	556	585	612	602	597	612	572	598	590	599	586	610	604	655	577	605	579	619	588	618	626	621	615	601	630	586	644	598	571	620	645	611	557	564	615	624	583	576	585	619	603	580	624	582	566	607	572	669	591	599	624	633	579	637	610	591	594	631	621	571	628	591	632	608	592	589	576	595	566	606	609	575	588	606	602	613	553	593	575	649	603	590	579	609	631	604	580	622	567	600	591	575	600	618	622	632	590	618	573	593	590	594	597	597	604	654	577	594	595	641	576	586	584	606	615	573	547	644	627	578	613	596	621	598	557	628	604	594	595	603	581	571	623	558	619	602	625	554	566	617	593	589	548	614	598	590	599	577	607	632	629	623	618	573	568	654	609	609	602	614	550	574	656	572	634	595	610	644	635	628	687	612	572	634	607	574	600	600	604	629	618	605	605	574	624	616	569	579	592
4428	1187	982	835	734	750	758	725	702	742	736	722	730	699	708	719	751	696	691	738	694	691	719	706	736	702	713	731	721	722	720	745	676	747	725	733	686	727	741	754	686	714	697	718	729	706	712	670	714	672	669	729	718	767	702	634	711	686	697	696	704	672	728	769	746	755	692	701	717	669	715	734	625	681	687	720	749	721	715	694	714	717	709	774	730	716	736	685	729	780	716	680	714	702	743	729	717	749	708	705	768	677	713	697	708	683	698	735	685	693	693	724	705	704	716	718	748	732	719	745	735	678	753	697	737	688	722	710	687	691	684	702	744	694	699	703	693	705	734	778	713	757	704	711	680	679	681	715	732	705	719	722	695	697	728	679	701	731	690	717	709	684	708	640	700	734	746	670	703	672	695	756	706	727	721	715	710	705	735	681	748	730	763	708	692	723	701	701	678	692	686	733	758	720	670	739	746	722	739	716	744	733	704	686	702	753	738	704	697	744	705	740	694	712	700	711	727	675	704	707	700	694	728	734	691	737	691	724	727	717	671	697	703	695	713	691	722	687	713	670	678	704	689	713	750	699	742	686	735	714	718	666	751	710	728	752	681	702	744	742	768	666	737	674	704	758	697	764	719	709	715	705	682	647	695	695	677	686	779	711	725	736	699	721	731	680	693	649	721	741	722	761	734	678	719	691	664	634	715	707	673	731	715	741	697	708	662	669	728	729	726	699	712	679	717	714	733	684	715	766	690	732	725	725	667	706	673	718	751	699	658	675	735	726	742	692	713	669	734	717	703	736	685	719	705	736	673	689	747	683	710	709	702	677	705	716	720	700	737	699	699	699	693	683	747	705	681	720	707	720	684	715	703	723	728	697	702	723	683	674	677	730	715	709	702	726	632	705	711	700	704	721	730	682	713	734	660	677	717	727	713	692	727	721	743	683	742	715	703	678	743	677	712	746	721	742	684	697	704	694	685	739	766	718	714	713	726	706	704	713	689	688	721	703	703	707	630	727	675	680	701	729	681	719	725	740	692	717	750	718	719	682	706	729	682	668	657	709	717	710	710	710	737	724	714	683	704	728	753	726	729	706	697	682	682	691	739	737	696	737	758	647	706	732	710	721	722	662	675	690	739	682	713	718	697	685	731	700	751	693	711	708	707	720	712	719	701	713	725	711	750	758	715	730	681	768	734	689	689	708	732	652	726	726	720	729	687	707	699	727	756	700	719	667	715	671	681	718	720	702	697	748	716	655	726	731	729	686	681	652	714	668	729	740	724	733	736	712	665	715	701	716	653	688	730	705	719	730	720	693	661	727	673	655	752	731	709	696	707	769	741	680	689	738	693	707	716	731	702	730	769	731	739	698	733	662	728	709	706	691	725	729	712	706	690	695	683	693	724	712	705	716	803	693	796	719	722	651	700	707	755	727	707	720	649	704	744	693	732	723	685	743	734	724	699	692	721	723	673	698	688	759	731	714	684	712	684	690	733	694	749	720	701	667	664	770	705	691	695	710	743	740	677	724	731	694	785	701	728	688	728	758	761	705	754	717	753	694	660	710	696	740	750	707	722	715	727	688	705	702	730	726	738	690	733	741	699	758	669	685	744	689	699	707	693	734	692	670	705	688	714	772	744	684	716	674	706	728	736	719	741	698	730	735	697	711	715	714	750	740	694	732	676	688	769	711	702	703	766	689	741	666	692	714	697	705	746	643	687	748	744	718	699	690	720	713	719	700	695	644	753	711	713	729	727	732	688	733	718	701	708	730	760	705	705	712	680	700	713	719	739	718	655	727	677	735	740	696	745	739	689	670	684	738	666	711	662	719	695	676	725	706	725	695	725	719	709	671	754	753	739	769	709	725	683	758	699	745	771	721	743	766	699	791	723	745	728	703	724	679	670	755	685	684	712	687	706	732	729	725	705	722	703	739	695	742	700	645	697	759	746	754	716	713	686	733	762	698	711	707	671	707	730	730	742	660	741	700	731	746	691	708	709	698	708	702	675	703	733	681	746	718	695	707	758	709	698	762	708	700	718	695	760	719	753	697	721	723	671	712	703	744	718	772	740	682	717	695	674	740	699	720	719	664	677	727	681	687	749	723	680	730	697	722	705	693	723	694	723	711	709	703	682	709	720	752	735	717	745	746	696	712	691	713	714	733	735	727	681	730	733	691	689	704	727	660	709	652	694	723	713	752	692	699	700	703	708	724	698	705	699	696	705	692	716	692	715	713	729	726	703	709	711	729	762	685	684	733	703	738	718	747	700	719	717	696	700	697	691	718	665	708	743	709	710	730	748	709	731	714	714	760	754	670	729	726	726	713	726	717	730	691	691	707	769	685	699	722	689	705	711	704	685	746	716	710	662	710	690	681	733	698	732	710	710	695	740	683	702	699	682	727	741	685	700	776	719	710	707	663	690	713	731	713	676	720	672	713	694	690	727	675	728	720	719	666	724	703	697	714	688	747	728	699	688	752	774	695	767	688	756	732	731	696	690	743	733	724	729	735	738	740	753	715	713	721	728	669	682	676	712	788	728	725	698	713	663	705	690	734	695	723	725	705	718	726	704	710	688	738	709	740	696	716	674	728	698	746	753	694	745	730	698	799	716	724	668	762	733	693	679	693	676	734	704	701	707	726	703	687	713	716	696	718	721	742	709	715	690	710	723	669	709	689	735	710	706	692	742	674	689	698	726	699	709	725	708	729	720	657	732	767	717	676	739	724	686	709	716	713	741	621	718	741	713	705	763	688	694	664	722	739	715	696	695	698	679	732	721	729	687	724	688	708	731	732	727	731	757	702	675	700	689	638	729	730	705	669	732	680	699	747	698	691	685	767	721	695	788	700	744	739	740	713	731	736	746	731	705	738	722	744	724	752	688	701	707	736	732	702	717	681	698	733	764	720	688	722	749	758	674	682	728	722	753	710	688	738	722	733	748	724	718	771	695	726	727	750	736	671	724	683	753	721	667	715	678	712	760	744	721	737	713	706	700	647	693	701	673	742	736	700	697	722	722	671	711	717	714	700	663	689	757	714	702	692	753	685	736	702	751	695	679	737	709	699	722	731	700	734	705	731	668	692	714	686	670	712	685	694	689	685	708	682	695	686	749	716	714	697	676	683	712	744	714	729	708	671	736	674	706	702	715	722	713	714	708	705	732	695	708	710	695	663	742	714	735	725	703	688	756	722	702	679	722	743	684	691	674	789	726	721	672	717	728	670	707	680	733	669	712	713	718	713	722	710	703	730	727	700	731	704	706	698	715	719	749	737	712	692	712	710	661	700	715	729	721	704	716	717	678	738	696	692	731	698	718	716	701	676	720	710	741	757	710	678	750	680	706	730	708	734	644	691	696	713	711	746	728	752	701	692	691	715	641	676	704	708	747	668	703	716	678	701	676	707	708	678	693	731	675	736	699	734	698	708	712	725	665	740	742	728	697	749	695	697	702	711	751	730	698	736	746	774	702	738	715	725	688	699	734	687	702	732	702	676
23405	21055	28186	23968	20969	10393	1193	885	788	705	711	637	734	710	707	650	686	659	661	634	632	620	600	614	654	662	594	591	611	641	650	602	630	622	580	628	611	610	608	602	595	631	620	582	600	581	625	613	615	618	580	568	630	591	670	606	617	647	640	580	629	639	607	616	608	638	598	585	611	620	587	626	551	629	649	623	608	597	619	640	619	658	632	604	602	682	530	596	598	628	609	589	620	603	584	632	636	591	635	575	639	634	583	640	614	592	618	614	610	576	597	582	611	603	644	617	622	570	611	602	598	567	602	582	593	604	587	621	570	575	612	647	657	574	593	623	614	653	618	608	588	607	601	647	623	549	597	568	630	629	615	588	570	605	575	567	621	562	617	613	613	626	623	617	656	581	591	615	640	611	629	599	590	642	586	577	608	629	607	632	559	614	589	576	580	601	609	603	656	618	610	588	633	591	636	574	593	606	612	580	663	609	587	604	592	573	595	578	607	670	599	582	628	625	571	617	606	590	574	608	606	565	630	550	575	671	633	627	619	590	602	625	584	639	573	567	641	615	617	622	654	582	618	589	556	605	619	607	616	612	612	598	603	631	617	615	619	578	588	564	638	575	581	611	634	618	573	596	564	606	584	592	597	588	589	652	595	629	645	618	650	608	651	604	633	565	615	591	610	622	621	640	594	610	639	621	554	644	606	588	623	604	601	666	628	597	605	582	587	592	617	588	633	612	560	628	640	564	615	625	583	631	586	624	616	601	637	642	628	604	603	549	602	605	607	634	645	570	573	643	621	609	644	578	610	556	549	571	606	566	572	576	609	586	684	584	638	539	620	557	605	634	618	622	645	577	661	611	622	559	628	630	636	588	602	587	612	590	573	610	633	574	604	647	618	609	550	623	611	622	629	652	584	597	595	618	587	603	592	617	626	585	608	668	607	593	637	589	557	633	657	580	580	584	638	640	623	632	598	591	610	653	601	588	624	601	605	619	583	601	617	562	620	585	587	600	609	686	629	638	628	610	570	608	620	575	606	613	619	558	579	589	596	588	635	633	622	609	645	616	630	584	629	610	647	606	607	610	662	594	608	579	598	571	576	583	610	624	587	614	612	631	603	613	623	668	610	615	635	614	645	642	628	614	612	661	641	612	621	620	626	586	590	570	604	626	610	576	605	606	588	646	628	608	610	615	621	602	628	604	607	610	609	594	629	599	626	554	601	580	625	635	615	593	626	557	616	603	615	628	620	644	608	602	590	637	597	592	568	594	599	583	585	604	628	633	567	620	607	576	588	606	604	620	628	609	599	643	573	645	590	608	602	626	615	600	592	579	603	602	669	604	609	563	660	621	593	610	591	586	647	611	589	593	592	626	623	622	568	586	629	584	597	607	594	648	619	606	615	614	618	629	647	637	584	606	638	601	567	590	607	582	594	607	601	620	626	651	620	613	609	578	613	576	561	594	591	625	609	625	644	639	618	581	612	599	626	584	611	665	619	631	627	610	631	642	560	611	593	613	638	601	616	634	614	606	574	582	626	597	630	580	580	608	585	635	614	587	613	597	630	546	597	593	608	644	604	604	596	646	603	615	566	596	625	586	581	616	615	618	640	645	633	609	605	570	602	592	635	566	601	639	585	587	597	614	631	636	604	627	597	622	601	646	575	557	631	612	580	610	604	613	646	535	576	606	598	634	612	587	622	595	584	698	614	610	579	537	629	676	620	619	618	600	621	622	598	627	604	568	649	629	608	557	576	634	581	595	588	619	569	573	619	627	604	604	616	622	588	577	609	595	653	588	618	584	646	641	576	597	584	623	654	583	600	616	635	598	645	609	583	615	600	588	617	623	655	632	566	623	607	585	605	617	637	559	560	613	595	567	600	572	573	581	564	553	604	602	631	590	612	631	640	568	587	587	586	593	636	563	624	612	601	672	629	580	588	595	592	637	612	636	628	595	620	623	575	630	629	606	592	626	635	581	588	634	590	641	620	599	585	616	650	593	599	570	546	591	571	625	628	626	644	582	598	591	622	637	603	594	630	624	606	617	652	621	575	621	648	651	596	624	620	577	606	613	615	627	587	592	588	659	634	651	605	641	617	625	585	617	574	575	643	632	630	550	622	579	597	635	629	567	597	566	577	592	640	576	618	630	598	608	587	620	642	637	606	586	600	603	621	543	623	646	639	578	627	592	672	575	586	579	595	607	620	596	602	649	610	565	635	629	578	644	628	624	598	619	575	564	607	603	605	582	634	584	611	581	560	623	567	604	589	574	683	622	606	558	640	583	613	571	608	588	591	634	584	597	616	619	617	646	604	631	617	617	599	602	610	594	599	643	582	541	610	634	620	592	580	597	564	608	625	621	604	613	608	584	601	558	601	627	561	605	639	650	567	592	603	649	573	610	575	591	627	606	554	624	649	587	577	561	631	648	590	574	635	658	640	624	562	618	629	583	577	592	613	598	579	537	640	631	614	602	577	615	636	596	647	558	625	665	614	634	662	669	615	609	575	553	589	614	591	671	621	618	609	619	618	630	602	614	627	601	589	563	572	611	612	632	575	620	605	586	577	616	617	574	615	584	617	595	597	632	583	611	576	582	621	613	615	593	634	605	604	628	597	597	595	603	662	597	640	673	643	603	647	583	617	662	625	645	569	591	620	580	574	596	570	611	626	609	593	599	578	634	557	568	583	607	618	621	599	604	636	606	606	570	648	595	641	619	611	631	641	558	593	595	592	583	617	622	592	633	573	595	599	571	584	609	630	631	633	615	634	590	611	555	596	629	604	589	610	630	654	586	584	608	598	649	615	581	658	616	629	594	555	619	581	594	615	567	591	610	606	574	608	585	608	570	598	599	595	625	607	622	597	612	598	599	591	562	597	601	580	569	620	618	596	610	606	594	595	601	627	619	638	566	629	606	643	601	664	579	604	613	630	620	600	624	574	594	609	601	619	602	626	618	643	594	643	623	575	537	619	562	632	644	614	638	622	603	622	642	594	652	564	607	594	570	599	611	622	632	649	580	600	554	561	644	605	626	652	562	598	591	600	605	585	579	608	608	629	591	595	635	590	588	598	590	599	645	605	555	623	610	600	620	632	620	591	594	613	634	606	629	607	577	597	627	623	607	625	638	654	607	598	619	613	614	565	581	591	592	590	597	568	610	611	596	598	581	633	650	609	616	625	591	614	591	600	589	633	606	589	618	598	616	602	588	592	628	622	605	586	605	623	650	614	578	579	637	609	602	591	578	587	541	639	641	613	606	655	646	634	574	611	600	574	567	548	561	587	601	617	592	600	605	605	628	595	573	582	601	573	624	585	628	623	643	574	586	615	542	599	575	634	618	589	648	626	573	595	602	625	597	631	583	630	585	614	588	602	580	644	623	618	596	598	644	597	664	613	657	601	633	625	587	599	581	668	631	648	619	620	567	586	601	608	586	590	586	612	606	609	627	591	655	609	601	602	596	593	551	628	586	594	610	614	601	573	640	602	606	617	602
3420	8504	5722	2824	2212	1734	1464	1281	1092	1011	1013	912	947	858	829	857	800	812	815	764	784	768	796	724	798	746	738	753	707	737	762	719	735	753	742	735	708	743	718	752	720	745	734	703	725	737	723	744	716	747	772	785	707	765	718	745	761	716	715	759	700	755	728	699	747	728	740	770	719	709	713	736	721	685	709	737	753	704	722	757	741	717	753	706	713	758	761	723	709	760	725	779	741	739	714	765	785	732	736	724	718	689	707	692	707	740	700	699	756	712	708	703	732	710	688	727	782	707	740	743	682	722	759	735	737	698	771	711	696	722	720	688	706	730	734	747	753	729	735	768	693	754	727	756	781	683	746	734	771	747	758	735	719	706	734	693	696	707	677	751	703	708	739	710	773	711	719	705	759	692	759	732	664	718	738	730	698	717	722	750	697	708	751	677	741	719	748	772	753	789	706	777	725	737	654	765	735	760	730	714	772	740	731	771	729	740	780	745	756	681	747	733	760	673	736	751	699	722	659	693	726	742	669	714	716	703	743	706	685	754	723	700	718	751	726	714	771	670	719	737	744	677	719	689	716	707	738	694	727	713	747	768	709	731	701	728	748	718	748	736	779	743	691	713	707	746	768	739	696	720	728	749	674	715	721	726	684	726	741	727	766	727	690	716	733	730	722	732	750	738	675	731	771	713	729	689	764	748	648	727	737	753	685	751	726	728	743	745	748	720	770	744	763	721	753	684	750	750	712	728	723	713	728	705	752	705	750	753	706	702	695	717	747	742	739	714	719	733	748	708	714	703	720	746	713	759	695	691	741	771	713	687	729	716	699	738	784	711	762	713	711	730	736	749	764	693	713	720	732	735	716	718	750	733	724	743	764	722	750	780	762	690	773	746	708	722	725	744	673	776	709	756	745	740	733	757	751	707	703	708	669	746	729	711	739	717	727	689	725	715	705	757	750	677	761	758	715	686	714	706	743	679	756	750	717	690	763	715	679	712	773	739	747	706	683	746	697	694	712	707	663	676	728	743	680	701	757	693	725	730	736	748	707	785	748	700	713	667	698	702	703	711	725	709	692	741	775	751	741	776	704	777	730	728	684	756	700	747	703	724	725	739	682	805	764	754	725	733	742	747	763	794	748	729	726	731	747	733	710	721	715	735	755	751	711	732	709	759	793	725	772	763	684	708	743	699	737	698	751	744	731	701	718	703	712	736	742	706	736	722	742	758	705	689	701	749	751	801	729	728	690	757	721	738	738	722	694	692	684	721	723	731	753	718	763	732	724	732	761	710	744	698	740	728	708	694	684	679	701	727	676	729	726	682	726	702	724	766	783	718	779	710	719	753	696	746	743	783	693	728	737	727	735	752	749	729	780	703	673	735	712	694	746	745	694	682	731	728	693	741	783	777	703	733	746	756	743	756	721	708	739	743	742	754	754	717	759	742	681	701	725	707	748	739	701	673	692	738	730	708	707	725	726	747	692	704	722	721	667	720	728	742	734	705	716	737	732	759	704	714	763	754	778	723	723	744	731	726	699	769	741	744	716	720	743	694	781	730	717	684	749	718	698	739	751	738	713	765	764	720	689	737	721	670	750	772	688	706	766	747	742	735	723	711	706	729	672	741	674	750	763	721	720	706	701	753	716	722	721	740	705	725	701	720	749	742	734	740	733	711	719	753	726	686	704	770	699	726	712	722	722	745	683	739	708	713	734	778	734	760	695	728	745	727	732	725	750	726	712	766	739	761	691	736	730	726	760	697	696	755	719	733	732	808	759	697	751	748	731	680	730	738	769	734	762	709	724	758	694	732	728	729	687	747	714	709	704	696	683	757	745	752	737	721	671	740	714	683	672	712	713	733	742	705	715	731	664	766	778	712	722	702	727	720	734	758	683	754	766	734	705	745	685	808	749	763	729	695	713	735	712	714	716	736	694	705	711	735	706	721	717	766	750	771	725	711	679	714	733	711	698	730	755	758	702	735	760	731	763	711	718	749	735	720	710	706	731	733	788	718	727	725	770	691	701	728	711	692	759	732	706	724	700	699	748	682	727	735	742	726	714	697	725	661	758	700	748	714	696	736	713	760	729	735	743	739	763	786	676	679	678	747	747	725	754	760	769	705	728	719	681	684	699	710	771	765	708	761	747	689	744	740	717	697	766	704	768	736	696	690	695	765	715	729	774	722	687	776	727	716	727	714	738	729	742	736	660	751	712	716	705	739	744	759	705	757	734	697	734	727	683	709	798	746	747	777	699	714	736	685	682	749	703	688	752	758	729	734	730	731	729	707	723	755	732	740	719	712	678	749	667	753	723	712	709	732	725	776	731	729	714	711	740	732	733	704	745	677	739	740	790	750	706	696	772	737	715	717	707	731	730	714	736	700	740	741	696	719	747	724	752	742	731	753	708	719	702	719	723	670	761	709	728	730	648	702	711	742	739	713	721	724	719	779	726	725	713	736	698	690	734	711	747	779	670	711	705	727	679	746	705	702	726	736	720	713	727	746	744	716	731	756	738	698	704	724	749	715	710	746	710	697	717	757	728	742	701	636	678	710	733	707	768	728	748	719	745	757	690	765	683	701	789	726	741	765	682	702	695	684	731	751	760	727	749	748	710	703	680	735	713	744	703	760	740	706	712	684	735	723	729	687	716	720	721	758	801	740	730	709	735	750	757	742	753	748	706	687	756	699	720	747	761	723	704	719	734	704	706	728	751	731	746	707	752	735	703	748	766	714	791	702	749	716	787	720	758	724	699	732	686	751	698	781	731	737	734	694	704	713	723	704	737	706	757	725	700	752	760	728	698	750	718	688	720	692	726	726	752	685	776	703	736	765	725	682	753	684	696	708	720	701	748	653	721	723	695	752	749	716	731	755	739	737	776	752	668	712	743	732	707	737	720	718	722	734	821	716	747	763	727	741	676	739	723	801	745	754	729	740	714	750	704	702	730	724	722	749	710	717	708	726	760	729	732	753	720	718	733	694	718	763	703	742	773	710	735	706	730	713	661	698	716	724	732	744	737	701	756	729	681	728	743	721	726	772	743	708	727	726	711	711	702	659	730	709	743	740	728	711	683	702	758	755	731	710	695	738	688	712	741	745	720	733	730	722	706	717	710	701	750	710	700	684	769	751	744	765	695	744	724	688	719	720	747	733	793	734	748	749	742	735	738	724	724	719	717	668	749	719	741	689	724	723	747	736	730	741	728	733	714	738	735	711	676	724	763	713	723	774	700	689	694	718	715	741	662	706	697	740	761	755	628	726	695	715	750	706	726	705	759	742	696	676	741	737	691	756	721	687	726	712	748	708	792	711	733	747	739	736	708	779	727	697	694	767	723	744	674	694	728	716	718	787	761	715	724	731	686	710	693	706	721	677	746	718	761	723	721	713	664	739	729	756	754	708	723	694	741	716	749	766	680	749	692	723	702	725	690	779	713	683	693	734	782	706	654	764	700	763	741	711	720	753	715	753	716	702	704	732	722	764	702	720	764	735
24491	21053	27173	25069	10349	664	510	396	396	408	381	381	392	350	344	364	325	370	343	344	353	323	319	363	352	352	327	330	328	329	328	325	307	326	334	327	310	333	320	354	327	330	356	327	286	304	351	332	326	333	361	319	384	332	357	314	350	325	329	327	294	316	305	321	323	365	306	321	330	307	354	344	303	316	348	303	323	310	324	330	325	310	325	315	333	333	323	314	341	305	341	319	338	294	328	323	327	339	310	301	334	318	328	310	326	329	327	321	329	329	344	332	329	313	316	293	305	334	323	332	300	351	326	320	332	328	314	343	307	312	329	292	354	365	311	288	332	345	321	330	344	324	331	359	314	321	319	319	310	308	317	312	311	313	312	306	338	316	313	345	340	341	317	337	338	335	305	298	318	305	346	326	310	313	313	340	303	335	311	369	306	317	323	344	330	337	293	321	329	284	316	312	347	311	343	282	322	359	336	312	326	342	306	351	317	316	301	334	327	323	335	334	335	333	351	324	333	305	342	333	293	329	309	329	298	307	337	363	342	322	345	322	321	342	338	313	334	303	309	369	342	324	316	290	313	314	317	315	321	337	323	324	306	331	326	305	307	323	308	319	330	329	332	330	312	333	293	309	347	330	390	334	318	277	350	349	357	298	319	313	349	307	319	329	332	333	303	342	331	371	296	341	328	326	320	351	354	353	316	300	343	327	309	316	312	318	311	321	313	309	313	332	318	334	318	341	290	325	327	330	310	338	311	365	329	356	325	326	320	342	311	342	323	321	348	319	326	292	323	303	334	344	309	307	354	328	353	306	322	332	318	285	320	328	333	317	317	336	318	341	318	349	325	356	311	328	295	294	322	311	340	344	320	310	318	319	342	378	314	347	302	311	352	332	313	370	304	312	324	312	299	349	339	305	301	355	281	313	309	339	323	359	351	326	305	323	321	315	328	335	346	338	298	290	293	301	324	337	368	320	332	309	329	311	336	332	336	315	350	344	349	309	303	305	324	360	323	359	354	349	345	316	318	340	337	329	321	318	320	326	325	357	324	324	314	317	346	341	307	323	352	304	332	303	330	339	320	310	331	318	345	314	319	339	345	303	350	323	332	311	338	320	337	342	322	314	328	364	305	315	326	285	334	323	332	327	314	345	315	325	317	298	321	328	336	307	303	335	309	350	341	305	326	340	342	299	294	286	302	307	344	307	333	307	328	343	324	330	363	292	326	289	344	328	304	303	311	328	303	320	304	328	327	336	323	322	335	321	325	305	346	328	307	342	328	337	302	326	321	355	308	304	328	290	333	304	340	333	311	307	326	301	302	311	301	346	302	323	307	344	307	284	322	333	309	299	326	339	301	317	312	326	327	317	323	320	344	313	305	351	348	325	330	304	315	338	311	363	322	325	361	349	309	279	309	337	317	320	321	327	336	324	283	322	318	326	335	327	327	309	295	308	319	302	318	319	315	338	308	308	306	320	337	309	325	325	320	326	323	315	333	320	329	308	304	350	354	309	305	326	338	326	342	343	305	331	338	315	341	324	296	338	322	317	303	325	321	295	305	294	353	315	330	301	322	323	317	337	317	330	333	329	328	328	330	336	324	292	339	328	357	323	321	367	334	330	326	316	283	306	328	330	296	302	291	346	340	310	330	290	313	315	310	334	308	383	298	334	304	319	297	300	333	309	316	318	317	340	311	312	353	328	312	323	321	321	335	319	331	310	326	336	316	319	314	363	320	279	341	318	306	339	315	319	346	327	349	283	340	343	295	328	293	328	318	336	310	323	300	334	366	301	314	335	337	308	325	310	303	314	330	318	349	336	344	319	338	337	300	325	330	329	333	337	331	312	321	306	336	303	355	350	319	330	311	316	351	316	344	332	295	306	348	330	339	307	320	342	329	323	303	346	314	362	339	314	337	303	301	302	327	346	354	331	323	336	341	336	313	356	335	357	332	340	347	318	316	317	338	333	326	306	302	318	309	321	350	306	287	325	310	328	313	306	321	312	291	351	291	357	322	369	324	315	296	323	312	291	317	322	348	321	289	284	318	303	328	353	331	326	322	314	342	338	319	301	343	322	323	278	338	295	323	339	353	311	331	285	314	322	340	337	311	327	299	349	358	332	300	346	305	304	324	327	298	332	330	295	304	346	330	341	348	309	332	358	344	350	317	340	314	288	355	331	326	332	320	322	311	327	330	297	340	348	342	335	337	325	351	313	304	328	329	333	352	302	323	305	313	318	306	325	316	351	300	301	356	332	351	326	324	311	304	360	331	313	351	340	289	308	326	316	306	340	312	316	321	342	292	317	335	336	323	322	290	295	310	365	297	314	317	331	313	323	325	323	311	316	333	331	368	312	313	322	336	333	350	285	317	333	344	344	320	332	312	323	297	321	322	284	298	337	324	336	325	333	309	299	336	337	321	340	316	330	327	335	331	313	314	307	317	317	316	326	329	321	357	317	329	335	310	336	318	299	349	360	303	330	346	321	328	343	320	302	333	351	301	337	309	351	329	322	340	354	316	331	367	329	301	310	355	312	311	339	305	344	321	296	347	275	308	347	354	305	337	295	291	316	321	310	285	297	321	292	316	302	353	274	303	347	334	327	307	312	337	325	326	343	337	308	320	335	347	338	307	329	334	309	309	296	335	307	334	322	332	305	321	356	324	321	324	346	345	350	330	325	315	347	337	317	323	304	312	284	331	306	339	364	291	336	328	338	317	340	325	349	338	300	311	358	315	318	294	284	357	317	303	320	307	311	326	319	320	320	317	299	309	333	338	339	335	371	293	338	320	343	297	335	328	324	332	323	310	323	296	329	333	318	291	321	337	350	317	318	352	342	326	309	299	328	327	278	349	317	316	312	338	323	346	371	329	345	325	317	341	257	322	326	359	322	336	327	307	341	334	309	339	331	320	301	357	333	315	285	310	326	305	337	326	349	328	325	321	304	309	322	326	327	312	326	344	308	341	332	354	331	316	288	304	353	313	318	350	338	283	337	318	313	310	374	314	310	334	313	326	288	326	326	325	319	329	292	325	344	339	323	337	303	345	358	335	336	317	329	357	332	296	283	342	338	337	335	327	331	338	345	315	342	297	312	293	318	296	322	334	347	305	321	315	319	318	331	316	318	329	323	302	331	336	310	357	312	332	330	326	331	319	320	317	291	320	286	322	339	321	327	346	361	323	316	312	340	375	324	301	327	329	320	326	301	306	354	327	333	326	343	341	290	327	331	360	321	316	309	320	323	334	334	317	322	330	314	336	318	326	309	320	320	340	331	323	302	334	347	323	354	322	296	320	309	309	352	323	334	326	345	332	329	358	311	349	302	334	299	322	318	311	343	320	324	355	327	334	284	299	324	362	316	345	332	326	351	322	331	332	336	363	331	308	314	334	307	297	319	324	325	354	285	314	323	325	343	317	320	329	307	317	339	332	333	308	312	312	325	310	332	326	343	352	349	324	307	314	341	341	304	292	333	340	317	322	298	345	330	312	338
3316	4746	3058	1518	1124	937	826	692	622	541	536	507	478	506	447	424	418	460	406	420	411	389	423	368	384	404	437	391	390	410	402	380	397	398	416	375	396	373	389	395	362	370	394	369	386	372	365	392	413	379	365	404	386	399	386	386	398	425	363	392	389	393	371	397	387	385	392	366	375	410	402	351	389	359	361	390	357	406	372	383	369	404	408	379	394	398	408	386	385	388	403	397	398	391	378	387	390	378	385	419	392	386	373	393	357	388	372	432	371	398	363	378	387	403	363	418	413	380	405	435	376	390	401	406	410	395	388	360	387	381	383	375	389	373	365	396	388	388	369	392	398	361	412	403	391	354	378	413	383	406	364	388	386	370	377	375	380	393	384	374	390	370	408	376	393	354	377	400	383	355	354	418	426	385	381	416	372	372	396	420	405	390	419	410	415	415	368	372	399	381	356	390	399	382	420	385	388	385	361	437	415	403	385	398	374	374	393	395	363	410	374	383	394	376	357	360	379	403	391	424	380	372	366	372	406	349	374	367	393	383	397	363	393	391	401	408	376	370	366	356	405	396	394	416	393	382	380	387	413	392	383	357	383	411	375	392	387	377	399	427	395	395	416	396	390	374	388	388	359	405	394	379	400	406	395	431	375	370	393	384	380	384	383	408	405	385	403	390	390	401	349	367	359	415	393	371	388	407	410	408	356	416	410	378	402	399	379	391	376	395	366	344	379	398	375	401	401	377	415	403	364	390	411	413	392	410	388	389	396	383	400	360	370	385	377	409	411	422	392	378	391	414	379	384	394	369	393	370	342	363	371	415	402	402	356	369	347	395	357	383	359	390	385	379	371	392	378	366	397	365	396	371	340	384	383	371	385	372	368	365	379	397	336	406	396	420	410	375	391	390	403	381	394	400	382	376	376	416	378	400	383	373	374	430	410	365	407	377	401	378	374	330	390	370	385	379	398	386	385	381	387	402	380	385	371	387	387	360	398	406	371	392	388	370	373	367	376	393	373	390	388	389	402	367	380	424	396	372	386	391	390	372	378	419	335	379	389	413	398	403	380	402	382	347	351	418	426	381	434	363	409	372	366	375	361	374	417	381	374	381	373	376	380	368	378	369	360	375	355	416	373	370	383	412	389	369	388	362	371	379	363	371	370	451	377	376	388	361	420	364	365	382	403	401	416	352	357	398	401	385	376	377	409	379	400	377	414	385	382	398	365	349	397	395	407	403	422	418	369	364	387	369	371	384	372	381	379	354	367	401	420	377	415	407	390	370	397	358	353	361	394	401	374	403	400	352	419	381	368	383	381	363	358	395	386	394	374	395	427	411	381	393	411	406	375	388	376	395	387	361	392	362	412	394	412	404	398	407	383	437	367	419	369	395	405	399	393	363	381	415	392	401	406	384	379	366	393	373	396	389	354	383	367	349	378	383	423	389	392	390	360	349	392	396	377	365	350	407	387	347	347	367	415	388	373	387	384	371	369	402	409	407	370	351	393	369	382	401	354	387	391	386	386	396	400	402	433	358	403	392	361	415	392	364	426	360	423	415	347	326	395	443	387	391	410	360	372	426	367	372	386	382	374	412	367	378	374	391	400	420	401	394	381	417	397	397	370	397	372	386	415	394	361	396	357	396	411	384	361	405	406	372	384	383	366	384	376	399	378	352	392	359	359	376	404	378	396	364	403	376	416	406	377	384	362	375	370	405	418	391	365	369	352	351	377	395	353	372	424	409	408	415	362	431	396	389	373	409	369	361	351	409	405	399	371	398	394	378	397	353	395	365	365	387	414	410	371	400	380	370	367	375	389	402	375	385	395	389	379	405	361	402	368	382	388	368	370	378	417	416	359	380	365	403	400	408	394	347	393	398	380	365	367	401	378	391	356	399	396	393	396	391	383	374	419	376	391	405	398	396	356	392	381	405	402	388	429	404	373	402	384	400	362	388	418	407	361	373	384	393	382	361	366	394	374	411	341	393	406	398	373	363	385	379	353	384	405	368	378	420	366	402	343	409	381	378	417	368	343	357	375	371	361	365	367	384	394	387	394	390	348	387	377	405	381	392	369	387	401	377	381	350	396	400	377	405	388	418	412	378	389	378	366	405	394	377	362	377	356	365	385	392	375	382	421	426	395	379	406	415	364	401	389	408	389	404	398	376	392	393	393	396	394	395	420	427	352	385	376	387	401	345	405	385	356	386	344	370	372	365	373	401	394	385	388	385	409	395	394	381	385	351	351	418	400	413	366	380	363	368	392	409	394	388	400	403	385	390	412	414	396	387	394	355	394	408	383	378	369	343	406	394	387	403	376	399	424	343	387	390	365	387	390	388	353	401	403	386	394	385	393	380	407	392	394	377	346	361	375	386	376	361	417	366	371	373	357	412	408	400	384	399	403	369	393	403	381	371	427	402	394	454	412	406	377	395	424	363	374	341	375	389	390	379	360	394	366	390	398	359	384	380	362	377	362	407	383	380	433	375	364	380	408	367	404	371	349	330	416	391	376	369	386	368	391	441	406	360	409	368	385	370	378	363	400	364	391	362	372	377	387	403	375	381	381	389	408	384	394	372	395	396	389	378	398	388	365	392	354	339	395	390	387	397	379	382	388	386	387	380	378	393	398	391	347	360	414	354	385	400	374	361	374	405	378	358	393	374	347	393	383	383	417	385	363	402	354	377	352	366	402	417	368	417	403	430	369	370	414	371	369	356	380	380	376	398	361	417	382	374	381	353	353	369	363	385	370	377	375	371	409	396	380	346	375	405	377	382	376	372	389	379	348	354	374	405	400	354	402	368	357	378	395	419	369	351	397	411	387	382	389	391	390	398	408	397	400	366	381	409	379	381	392	405	401	407	398	376	362	392	364	359	411	447	387	376	384	390	399	361	364	373	404	372	382	405	403	425	414	411	409	420	381	370	367	385	415	395	393	410	355	419	410	377	400	385	382	359	381	366	386	342	337	376	391	396	392	383	396	372	384	437	405	386	385	423	444	386	323	383	437	358	411	393	369	385	383	385	348	386	395	396	419	437	386	418	381	405	369	366	384	395	390	405	394	409	424	387	357	378	396	398	383	379	384	359	403	414	400	422	362	383	394	408	417	384	384	377	403	396	367	356	385	391	376	381	387	377	409	408	373	392	381	406	387	407	355	367	411	374	361	367	397	398	394	416	386	351	365	389	406	393	393	380	394	400	411	361	416	421	395	402	388	401	393	360	404	384	384	360	403	378	390	392	402	376	371	395	399	402	429	459	397	376	367	393	369	364	383	403	399	374	408	397	389	394	374	391	389	373	407	408	384	373	370	394	389	383	418	361	373	380	362	395	379	385	393	395	390	367	363	399	386	369	375	384	388	398	356	393	373	381	415	401	400	392	394	388	361	368	396	411	377	378	390	355	368	365	345	382	366	392	385	391	397	376	395	392	392	398	362	423	411	390	364	400	388	397	399	393	384	358	369	365	381	408	384	396	399	369	372	411	384	364	372	401
22474	21134	28795	23728	21130	21160	8463	850	623	525	441	466	417	436	390	351	367	370	336	328	302	338	315	308	277	324	247	276	283	296	318	322	300	306	282	293	276	261	279	288	288	280	264	279	244	274	261	299	275	296	288	295	265	261	276	272	274	282	298	254	289	297	297	271	279	257	271	275	242	265	287	280	277	271	288	277	263	273	278	286	261	255	289	257	241	328	288	235	283	248	290	284	291	229	275	295	277	252	277	287	267	271	308	303	276	247	267	256	287	272	256	292	257	272	267	285	293	292	270	277	275	270	285	318	245	282	270	268	292	280	288	281	281	293	243	244	276	279	275	256	256	271	236	263	264	280	255	291	255	281	294	293	227	264	284	274	279	262	258	256	273	274	265	260	306	271	255	249	255	269	261	272	287	270	259	255	273	288	263	253	296	253	271	265	269	284	264	285	273	258	291	270	291	244	273	259	252	265	287	279	258	286	281	268	245	280	289	264	248	271	277	257	272	251	262	274	274	269	286	255	255	307	266	262	285	253	268	271	273	289	273	283	263	278	279	240	241	268	262	258	275	273	284	280	286	286	283	269	266	270	274	282	261	272	299	278	264	301	289	282	316	277	269	264	265	274	280	292	269	259	257	251	245	286	302	299	268	262	269	266	266	271	252	276	264	292	266	254	266	268	269	252	268	265	275	272	275	254	271	287	284	224	247	262	271	278	264	253	287	260	251	270	253	255	257	269	279	275	256	267	293	248	290	282	274	290	305	253	279	258	272	261	272	275	263	263	285	261	273	262	280	273	258	274	299	260	276	256	272	252	247	260	248	279	297	278	269	273	251	267	273	296	265	268	244	245	277	266	281	252	256	260	263	254	281	272	247	272	268	303	273	284	267	266	263	280	290	280	238	248	284	276	304	234	252	265	289	250	292	263	275	288	261	220	285	254	276	253	285	273	274	287	272	279	261	294	255	270	243	271	265	288	262	296	266	252	250	257	233	286	280	279	272	277	314	280	274	262	267	271	264	272	282	272	276	300	273	285	259	273	281	249	261	273	268	288	266	274	254	272	297	302	280	294	271	292	282	259	291	281	272	260	277	265	265	251	282	285	268	252	304	317	255	272	255	251	273	271	305	306	265	262	255	272	266	254	267	273	255	282	260	290	259	262	258	268	303	270	261	249	282	268	291	263	248	272	276	252	285	294	280	278	278	263	275	254	271	249	271	252	261	254	261	294	275	249	253	262	242	276	277	283	259	291	279	240	271	276	260	271	269	256	271	267	271	268	263	228	267	261	245	284	262	248	269	275	278	276	260	281	296	308	256	272	267	263	278	269	261	266	282	312	265	288	289	240	265	266	247	283	290	275	260	241	254	256	290	257	271	295	267	275	290	268	269	244	271	270	249	231	264	267	281	263	241	255	271	277	285	261	309	246	253	266	291	270	255	262	269	259	261	283	284	258	293	255	286	278	288	265	265	302	268	262	277	255	272	267	270	261	286	250	257	267	293	274	284	299	299	259	270	273	260	240	251	270	289	270	262	288	283	263	251	252	266	264	261	258	255	252	315	218	275	268	239	251	297	272	264	265	268	302	291	253	272	276	261	258	262	271	269	276	293	231	271	278	278	258	253	270	258	244	292	298	292	249	241	262	267	273	256	243	278	283	271	294	270	265	293	282	272	307	273	246	295	265	259	258	258	260	260	264	253	295	297	288	246	284	280	246	264	264	257	257	281	264	249	267	261	244	279	246	273	284	285	264	280	282	262	246	248	252	297	270	262	262	254	287	293	250	283	291	254	270	289	276	269	259	306	276	283	292	277	268	280	262	284	287	253	275	260	272	234	275	260	298	269	256	250	261	292	261	267	302	255	244	270	306	259	264	272	271	282	294	252	282	284	236	261	270	301	262	246	252	272	250	270	259	273	266	272	263	268	299	263	277	257	273	260	247	234	254	286	261	284	288	266	264	252	304	269	274	278	281	280	291	248	300	268	301	278	266	270	285	267	275	284	245	255	259	233	261	279	277	265	288	268	251	240	298	268	300	258	258	289	272	278	262	263	265	278	256	308	288	300	252	253	264	278	236	258	297	292	297	290	268	271	287	266	272	278	294	269	262	277	285	284	251	254	245	283	287	277	251	261	265	281	292	288	286	296	310	258	256	268	279	285	264	265	233	240	254	267	269	267	278	276	292	253	260	283	270	266	227	283	270	265	251	280	280	264	284	237	260	272	293	274	293	260	282	280	268	244	289	277	288	257	247	252	274	272	263	292	262	259	258	297	275	256	289	282	259	279	281	262	270	285	261	267	245	268	263	281	271	299	283	312	263	283	270	270	256	263	269	279	291	269	272	248	276	255	254	266	297	274	292	244	229	277	283	268	252	246	247	276	245	240	274	266	266	240	277	235	270	252	261	261	280	255	281	272	295	263	257	283	285	284	254	279	274	299	240	273	264	289	272	282	272	271	264	269	291	255	273	296	312	255	275	268	257	229	253	275	275	245	277	266	288	245	271	244	282	269	296	262	265	286	288	265	252	228	288	276	246	273	264	256	255	304	279	292	273	256	275	257	259	254	271	282	275	256	282	262	304	267	245	253	252	262	266	259	267	269	245	258	254	287	269	286	284	266	282	292	232	251	280	268	290	245	293	280	256	244	233	316	291	280	282	265	249	263	262	262	273	266	266	275	239	258	301	280	279	254	277	263	253	255	263	293	267	275	267	259	272	271	284	250	276	275	273	271	273	251	256	274	255	264	292	303	274	254	262	245	268	280	296	280	261	293	241	235	289	251	278	270	269	289	281	263	228	257	251	250	293	255	231	277	237	259	244	237	302	289	255	282	272	267	284	294	234	253	274	275	280	306	283	291	259	286	266	255	277	283	272	269	287	271	279	292	267	288	252	249	290	285	257	253	276	264	268	284	267	275	278	290	307	253	259	248	267	279	290	259	276	254	277	239	245	306	289	300	270	277	285	290	294	271	265	258	295	248	248	272	261	271	271	278	249	288	293	246	281	258	251	241	258	274	262	273	257	290	244	253	275	271	266	305	263	239	267	276	280	275	232	295	255	277	264	324	258	296	283	267	262	267	290	240	269	261	287	266	279	247	253	278	284	251	283	310	273	259	265	250	257	275	260	283	244	245	274	272	309	241	269	234	259	271	278	248	268	262	292	277	275	279	292	288	274	272	259	270	272	296	263	261	265	286	275	260	239	267	266	327	302	278	271	265	291	301	271	247	265	265	272	285	296	290	275	260	279	268	264	292	269	281	270	267	251	284	244	263	267	283	274	262	243	283	267	274	291	272	272	290	246	267	257	267	285	260	276	284	284	254	282	272	279	249	267	306	277	287	284	262	274	234	275	302	282	268	260	264	294	264	271	255	248	285	280	269	292	286	271	284	250	298	305	278	252	273	266	252	258	273	275	289	285	254	267	265	275	268	273	288	247	260	268	271	240	271	323	282	266	280	270	255	250	265	273	277	257	273	244	250	286	244	265
4443	13487	9142	4398	3108	2325	1809	1409	1164	977	860	768	672	697	585	487	541	452	479	412	459	425	407	394	381	364	394	361	385	374	358	371	359	369	391	355	348	331	346	356	348	355	319	368	340	365	345	316	368	348	322	384	373	333	340	336	330	346	350	350	356	359	331	335	341	371	315	334	356	322	339	366	361	350	333	355	319	313	323	330	340	327	351	350	327	342	306	339	341	363	323	330	343	347	339	345	352	336	340	313	324	309	332	332	345	348	326	350	353	352	328	377	318	322	318	340	313	347	319	322	367	373	357	340	355	310	331	316	374	326	361	325	334	308	353	330	324	353	334	345	337	328	328	350	305	334	352	347	345	329	366	324	315	340	346	330	349	342	340	359	321	324	320	320	353	347	333	352	333	342	350	352	333	335	299	361	324	333	326	320	347	320	344	337	337	351	314	327	309	309	326	328	330	320	323	327	350	339	323	343	332	329	329	332	340	335	349	336	343	324	377	373	352	328	318	332	289	318	340	360	335	357	345	333	306	331	355	357	337	363	330	336	344	306	332	349	306	333	328	360	354	365	334	344	352	335	348	340	304	335	341	354	312	368	341	335	335	329	362	343	344	349	329	360	336	349	325	351	340	336	348	341	333	382	388	321	316	361	356	327	314	331	330	349	331	316	292	338	327	339	320	365	339	355	341	340	314	315	321	357	324	306	317	315	361	309	358	357	339	310	366	353	341	334	363	331	336	354	331	297	331	327	346	348	317	323	337	325	326	355	315	339	316	356	334	310	290	356	337	333	330	359	334	371	370	329	325	312	324	331	315	347	331	334	339	323	379	330	348	338	326	348	333	303	348	327	344	349	363	311	337	353	315	341	345	341	323	320	342	342	307	343	345	360	351	362	333	352	356	330	346	317	342	342	327	321	362	322	331	326	356	324	351	369	338	338	334	323	348	339	307	314	317	342	357	339	292	329	378	334	326	331	326	305	354	353	345	337	312	351	293	373	318	295	338	354	330	348	331	335	375	350	314	360	334	361	333	349	337	327	308	331	313	357	330	316	352	275	347	319	352	337	329	357	329	358	340	323	326	312	337	312	317	363	330	325	342	357	341	313	331	336	322	343	361	363	333	335	308	384	331	327	339	299	340	324	352	315	334	371	314	332	328	328	326	341	337	329	352	313	315	296	339	366	340	328	367	351	343	301	340	366	321	355	343	333	349	345	330	305	300	325	318	338	322	339	335	321	358	331	331	333	314	312	369	344	305	341	345	349	311	342	343	326	348	338	310	321	328	314	350	330	307	311	335	324	323	360	304	323	345	298	353	314	310	310	345	322	297	337	314	348	321	388	316	319	351	386	327	345	336	352	381	351	321	317	336	337	376	336	328	353	313	313	320	349	337	353	312	343	334	345	305	329	326	336	325	373	334	307	320	361	340	331	335	324	321	361	334	343	340	329	311	329	350	339	334	326	298	353	308	338	336	359	327	343	343	340	333	301	311	325	326	334	350	361	342	340	326	375	325	352	348	343	383	340	352	348	325	331	351	361	332	337	307	343	347	366	347	338	312	353	330	323	355	323	351	316	358	322	339	321	298	348	320	348	343	342	355	337	359	335	353	340	333	350	326	307	338	341	330	322	350	348	335	324	321	345	314	277	356	337	332	334	331	364	337	293	343	309	336	335	360	342	323	339	365	329	291	342	345	315	371	343	296	329	342	328	335	358	357	325	325	294	377	329	357	327	352	287	353	343	357	321	345	335	367	356	332	333	345	333	342	344	302	357	347	351	354	340	335	341	342	299	323	340	341	311	367	339	338	347	344	322	328	318	332	352	351	367	342	330	324	346	333	351	331	343	328	317	346	337	313	336	331	323	314	321	335	311	320	335	359	355	337	304	333	363	342	312	321	334	338	348	341	339	334	332	332	329	323	332	327	336	319	341	355	336	320	343	305	313	316	377	317	310	348	342	351	339	310	347	319	348	356	349	368	287	309	316	350	307	299	322	332	349	358	337	342	330	352	349	344	319	340	351	340	354	326	341	364	363	351	366	343	313	340	346	303	306	356	302	267	344	354	328	315	363	317	325	310	365	327	329	312	346	330	353	337	321	338	342	341	338	316	315	322	323	304	367	362	326	305	336	368	372	336	324	316	313	288	327	320	346	334	349	342	355	332	333	357	373	346	302	312	311	364	330	303	303	312	327	316	336	326	334	341	313	332	334	336	313	329	307	323	321	320	319	325	347	335	323	315	318	334	336	321	338	340	365	327	348	327	322	315	363	370	351	357	332	355	343	322	330	344	326	339	312	324	360	295	339	341	363	333	344	323	348	322	343	318	348	343	345	332	308	313	319	326	327	331	318	328	355	350	345	352	372	322	323	342	312	341	326	369	313	326	339	320	320	335	321	330	336	341	345	330	315	311	324	319	359	335	291	351	328	321	326	355	315	314	288	355	335	328	328	329	337	356	303	338	338	364	350	343	328	324	364	341	358	359	290	328	334	334	343	337	331	381	327	355	321	328	330	371	318	327	324	350	349	343	322	358	324	333	335	355	372	313	339	368	347	327	352	295	315	335	308	341	349	315	350	342	329	352	305	348	329	320	351	286	350	341	322	321	332	315	312	343	373	356	335	299	343	341	327	321	328	319	334	333	309	359	309	317	323	331	323	348	338	314	301	310	342	327	321	331	376	336	301	322	348	344	341	328	355	344	328	288	324	314	352	321	328	356	349	315	311	339	327	352	323	347	352	319	331	342	347	332	295	361	315	331	353	329	336	348	318	366	330	313	347	378	323	326	323	318	307	322	335	339	357	325	349	338	323	339	341	348	320	350	333	332	344	340	352	325	346	364	314	345	320	357	346	350	312	323	333	300	331	322	348	318	312	343	376	354	334	342	331	339	342	310	328	326	333	345	337	367	347	326	320	331	363	337	325	342	362	309	336	341	341	311	321	331	331	308	334	349	330	338	328	315	327	321	322	334	311	303	327	311	357	315	327	348	344	329	335	367	323	341	307	306	358	355	359	344	362	336	324	302	357	338	322	346	330	342	349	349	345	348	309	355	325	341	322	339	341	331	313	319	308	352	329	332	332	306	318	333	327	336	351	324	364	345	322	317	303	338	325	336	302	340	321	319	352	330	315	341	367	360	325	297	313	345	314	322	323	346	313	303	329	357	313	330	305	334	305	303	347	339	374	341	327	298	356	312	326	277	303	318	333	281	341	343	346	346	339	351	337	319	345	355	349	305	329	317	381	317	343	331	328	353	318	350	344	361	336	314	321	359	332	322	308	342	327	350	302	344	314	314	354	351	332	326	340	341	314	361	332	328	382	327	333	299	318	373	384	330	340	321	324	347	332	358	330	315	351	320	326	357	357	338	302	326	343	336	360	351	307	338	342	311	356	343	304	311	323	302	339	337	335	297	361	331	343	371	334	331	318	330	336	376	345	337	362	316	306	341	293	333	317	295	358	364	295	311	330	330	349	339	328	333	321	337	344
27244	18466	4521	895	697	652	609	605	642	640	604	617	539	585	573	634	579	603	598	599	612	609	614	649	566	573	564	572	595	583	570	619	584	623	590	595	644	628	619	668	587	538	632	643	606	556	638	604	615	589	627	551	610	577	587	610	639	597	610	582	619	607	588	595	583	598	594	595	632	615	569	579	614	559	577	570	604	598	598	582	614	576	588	583	619	619	604	603	584	600	573	544	644	607	621	631	574	569	600	586	607	591	583	602	575	587	575	600	615	598	594	581	600	611	548	598	632	616	594	569	615	613	617	619	623	574	591	588	593	590	630	586	594	602	596	587	607	599	597	549	620	620	594	544	599	596	604	607	578	602	576	560	640	595	650	633	642	569	619	566	594	579	625	612	620	583	599	590	606	598	607	644	570	569	552	595	605	573	552	583	567	594	596	576	605	594	653	576	617	596	597	602	614	624	617	554	555	565	597	594	606	621	553	589	584	608	580	635	581	635	646	636	603	598	616	615	586	569	583	581	553	615	606	576	593	592	564	614	568	629	616	607	620	587	572	572	591	568	642	593	618	596	535	599	667	604	603	624	569	573	571	562	629	616	584	570	646	624	572	588	586	586	610	589	608	587	606	607	606	614	554	562	623	588	577	581	557	638	589	590	633	599	582	580	645	621	572	614	605	606	578	640	620	597	586	602	621	627	592	600	587	556	633	602	618	610	603	609	571	534	626	586	679	564	573	561	620	622	591	601	598	611	607	608	633	593	578	608	631	593	534	601	630	612	626	589	560	597	593	565	587	598	608	570	634	593	615	595	577	607	564	575	627	609	640	641	598	565	630	559	560	621	569	593	595	567	604	611	595	583	574	595	611	530	636	583	600	623	630	610	627	592	607	606	562	572	647	607	592	575	598	617	569	584	627	659	612	558	571	608	626	614	604	581	636	572	615	589	580	553	586	668	564	617	632	635	592	613	609	630	606	598	646	610	599	661	610	569	563	628	542	619	618	557	645	582	605	629	596	619	581	626	630	639	621	600	599	596	624	560	615	589	593	604	636	640	590	612	638	589	590	627	590	579	633	618	620	622	634	616	576	654	605	596	591	591	617	604	594	644	646	601	657	552	610	638	586	617	639	610	598	600	604	617	597	568	618	601	633	606	602	617	613	578	577	564	587	579	621	609	581	596	629	553	576	605	604	638	644	621	574	611	632	601	618	611	612	587	638	593	577	576	594	590	548	627	580	601	605	563	602	601	585	588	586	610	587	567	537	642	621	592	594	577	602	583	589	594	611	562	585	585	558	564	595	537	564	598	602	654	633	560	586	652	603	560	605	583	592	564	601	608	583	566	563	585	551	619	623	570	597	604	584	618	596	615	578	610	611	574	587	570	616	611	613	597	582	606	627	623	600	569	576	604	552	559	604	609	548	616	583	580	640	558	600	626	578	594	577	609	610	613	584	612	594	586	578	620	621	535	556	549	604	599	606	597	589	613	613	614	608	611	598	577	587	603	644	586	577	587	562	615	607	623	597	597	627	614	644	573	558	584	612	607	611	612	608	619	624	632	590	565	554	630	581	609	620	602	597	619	614	608	577	650	602	604	594	605	626	565	607	579	596	608	572	577	570	558	600	629	625	613	585	613	606	657	575	576	568	615	558	631	593	608	599	578	589	608	590	575	591	567	537	598	553	574	623	596	584	577	603	597	576	575	616	572	600	603	604	608	598	567	604	596	610	624	626	581	610	603	646	614	564	584	542	559	581	567	593	651	618	568	591	616	588	573	613	544	606	632	582	575	581	602	607	629	567	580	601	586	605	596	651	646	610	590	619	601	589	572	603	578	584	601	596	591	667	610	598	634	574	565	592	565	625	593	552	645	611	598	569	629	580	623	577	586	620	654	603	592	623	575	555	593	557	579	592	664	605	568	576	597	577	578	604	600	578	615	644	599	588	581	596	574	594	588	629	618	532	564	604	548	607	623	601	625	593	623	581	575	619	608	565	606	595	640	586	596	616	592	578	583	588	619	567	582	612	627	616	661	629	604	591	575	562	574	577	601	616	600	585	590	624	594	591	620	620	590	604	594	630	616	608	608	617	600	585	605	567	578	615	625	604	578	580	590	542	596	588	589	604	581	555	600	622	603	648	576	561	612	625	638	579	586	584	555	610	630	570	610	583	593	637	593	601	631	579	595	584	602	609	566	588	562	607	568	594	597	562	570	583	568	631	554	611	578	593	538	627	629	610	616	571	580	559	578	625	560	596	597	631	561	635	638	610	648	627	621	649	541	649	604	533	571	600	581	616	603	596	588	607	606	598	563	644	565	596	634	555	636	625	566	598	586	605	638	569	633	572	601	618	611	622	604	602	680	603	584	656	591	618	582	609	599	596	645	576	699	628	584	610	619	674	608	607	618	609	642	608	565	642	620	609	559	628	590	637	623	583	602	629	678	596	622	584	601	605	622	650	612	624	590	625	591	593	587	594	583	613	549	590	575	632	598	634	633	593	604	596	572	530	630	586	600	647	638	654	623	561	574	580	569	586	593	608	564	609	621	548	582	587	623	564	561	600	593	575	554	606	649	581	642	615	590	553	574	621	578	609	581	621	593	568	584	527	601	606	595	650	559	582	600	603	630	587	601	578	553	604	613	542	604	652	594	593	578	581	639	592	612	632	584	568	585	614	571	599	575	586	591	601	617	580	626	607	648	609	576	574	592	646	617	582	627	632	600	608	616	624	576	584	649	642	589	597	606	621	588	640	632	625	601	633	589	589	592	561	601	673	585	586	645	596	618	597	592	597	581	628	605	597	593	622	575	580	590	631	654	587	576	577	595	608	584	555	613	587	584	584	648	618	613	623	635	611	570	564	603	601	599	589	600	587	622	602	603	581	586	631	622	609	583	583	591	591	614	605	581	562	605	588	587	625	615	609	623	615	627	565	603	621	604	577	607	620	552	590	596	546	638	602	590	583	601	574	634	598	642	610	629	598	602	578	615	590	578	599	624	577	639	646	591	606	606	540	611	640	607	577	592	645	609	602	571	618	677	595	599	607	605	581	584	568	577	578	650	583	622	582	604	606	581	604	589	643	572	597	624	618	592	601	611	576	617	584	623	577	556	600	581	613	610	592	627	633	600	613	587	600	618	607	607	579	584	613	577	534	613	635	598	647	599	627	575	595	593	568	583	611	597	588	638	601	599	583	602	590	581	590	577	594	589	616	561	594	563	644	593	592	590	631	645	610	570	658	587	617	570	596	606	618	635	603	606	604	618	593	585	614	634	585	641	602	624	596	614	544	557	604	646	574	609	673	627	586	618	549	607	606	642	623	570	597	661	550	630	580	644	604	632	623	580	610	620	616	554	604	614	579	590	589	606	598	605	557	628	590	611	627	583	587	635	550	625	577	614	612	577	569	619	636	607	609	544	626	570	599	560	587	563	619	556	551	610	589	626	606	610	589	569	591	620	623	584	611	612	638	615	559	564	602	610	586	549	631	607
4401	1153	971	792	811	748	762	679	728	696	722	721	725	772	701	696	722	728	662	749	704	674	720	698	696	704	740	658	714	688	693	675	788	709	681	694	701	715	716	730	715	740	717	711	684	683	680	712	753	682	682	696	721	718	730	682	772	732	739	713	675	722	701	676	752	720	730	702	766	702	698	710	730	695	741	687	734	673	675	685	726	681	716	712	669	731	739	678	728	713	697	700	753	710	721	671	732	644	703	716	661	696	713	705	680	660	717	724	690	693	712	720	700	665	673	708	707	666	716	648	762	714	706	712	724	697	682	690	699	700	675	690	764	680	725	710	751	731	745	681	706	674	688	727	700	713	765	674	728	705	694	740	721	678	714	659	700	697	811	675	719	710	702	744	723	681	748	718	727	712	665	733	673	660	684	729	718	707	690	741	705	675	710	744	727	679	695	712	673	691	705	710	686	713	739	680	702	728	742	731	730	672	735	707	708	723	695	733	741	745	727	731	702	720	683	733	667	677	718	721	771	684	738	714	702	680	708	693	723	719	717	747	707	664	701	734	651	711	702	655	730	763	664	727	707	714	674	699	688	705	729	738	698	693	720	720	718	724	672	724	704	693	708	661	655	738	698	728	706	729	677	688	718	671	724	680	722	671	686	692	697	700	677	710	701	674	737	691	690	728	660	701	691	668	695	647	723	685	700	661	703	671	699	706	723	659	674	719	743	710	685	729	660	710	687	671	676	650	671	723	688	721	712	707	718	690	711	730	722	698	670	689	770	714	709	731	752	701	715	688	738	694	695	700	739	704	715	725	729	731	689	657	702	676	746	693	729	682	715	670	683	727	668	718	659	724	699	726	715	714	731	742	747	717	699	694	694	754	699	700	725	676	726	693	717	734	685	722	732	664	679	767	695	708	711	716	719	695	676	704	695	756	665	673	711	721	738	714	734	737	715	670	727	692	686	660	753	665	708	736	733	707	671	700	706	741	740	741	674	739	756	681	618	751	765	713	683	730	630	715	694	766	672	738	725	722	726	687	720	705	703	736	675	712	721	680	733	748	690	716	749	741	681	670	711	697	711	726	705	692	718	686	694	713	680	731	727	709	694	711	706	740	697	705	711	715	724	690	667	749	684	732	729	758	732	686	697	674	693	728	676	686	690	740	724	713	682	709	688	714	680	726	719	705	697	717	737	695	712	659	684	730	700	713	681	714	699	688	719	688	712	747	734	708	670	725	705	694	755	720	692	702	671	720	691	721	706	654	685	654	683	654	689	722	718	704	746	714	738	745	707	656	679	704	689	717	686	676	711	706	745	717	671	727	740	769	723	698	718	705	712	725	719	710	735	729	702	729	700	730	692	694	692	696	710	713	725	738	694	658	785	702	727	712	690	709	739	710	664	754	681	694	665	652	743	696	683	718	730	730	729	644	683	728	714	779	717	714	676	703	740	692	697	708	740	735	681	703	656	706	659	716	716	753	712	688	703	719	670	725	716	700	694	678	743	686	683	741	703	718	717	719	718	667	685	741	695	699	699	693	692	736	735	709	704	671	758	674	727	687	671	694	703	690	680	736	712	701	740	673	709	739	723	735	712	681	735	750	714	747	725	680	720	700	669	712	679	750	703	709	681	734	717	747	737	712	736	708	737	760	728	692	736	723	714	698	765	733	700	696	726	746	660	757	700	690	732	744	684	699	747	751	692	697	698	698	716	678	751	674	717	728	687	734	733	752	751	679	713	682	738	693	699	716	710	638	695	712	713	765	690	712	667	734	658	707	739	653	727	708	697	738	738	726	736	690	710	661	738	717	718	697	715	654	729	685	682	710	742	702	724	694	712	723	688	728	718	668	732	711	704	685	710	723	681	741	722	651	695	713	710	702	748	701	685	663	700	715	714	719	691	684	701	694	757	684	695	754	720	726	710	738	669	713	730	659	735	708	702	689	743	704	758	675	678	741	694	711	700	701	740	686	721	711	686	726	694	705	704	700	681	707	692	728	697	708	714	739	713	708	717	718	720	734	709	711	671	693	703	669	736	695	700	738	708	734	655	714	689	769	720	714	702	718	771	680	751	715	687	673	732	664	675	678	706	693	721	732	698	652	724	694	723	708	736	701	666	702	739	750	753	709	697	731	684	683	729	700	695	735	734	678	720	711	716	705	714	729	775	710	719	677	702	710	705	657	692	703	733	704	677	673	698	705	743	721	698	720	684	727	717	749	734	736	747	670	722	678	684	682	739	681	702	710	738	735	739	695	677	700	667	685	681	724	707	704	691	699	653	711	736	723	743	678	706	686	736	708	733	687	714	680	751	682	718	741	751	638	707	711	710	725	719	697	720	710	697	784	729	673	692	726	729	701	710	724	699	738	697	733	717	734	736	705	707	720	667	749	715	681	732	665	689	747	710	689	715	749	728	711	708	729	711	749	729	731	671	713	674	675	717	703	662	691	718	698	704	712	724	752	752	678	714	725	666	685	699	684	772	691	735	721	714	707	643	693	698	648	657	709	675	777	693	722	703	713	727	716	688	760	730	779	723	768	725	683	734	654	711	709	715	658	692	769	716	712	717	700	680	702	728	690	724	670	687	739	705	658	724	701	703	691	701	686	701	691	704	668	710	668	656	721	737	708	714	739	705	719	715	739	692	671	671	711	693	700	681	720	645	665	701	675	682	674	668	723	678	743	709	694	732	699	737	701	728	737	723	717	721	735	717	676	703	689	686	653	720	755	732	740	673	683	683	727	679	698	754	697	753	728	754	675	689	708	737	713	707	711	663	730	759	702	687	737	711	692	683	638	696	718	714	671	718	753	715	681	717	714	716	709	736	661	710	655	741	718	731	732	693	688	752	708	724	764	723	682	723	750	717	695	716	765	670	735	723	703	687	717	691	708	690	658	739	642	700	682	737	672	678	732	674	726	640	719	681	726	694	681	726	819	739	733	702	699	711	744	688	725	718	740	708	757	709	707	726	698	706	741	705	680	705	698	723	719	700	712	663	721	738	745	733	701	709	728	751	680	697	692	733	689	740	717	697	734	747	691	669	726	716	696	724	699	659	730	678	719	686	703	718	716	695	717	732	707	687	715	726	705	725	713	718	658	722	672	671	726	689	657	714	752	694	745	672	757	712	671	689	709	718	712	704	721	723	705	676	674	674	713	698	686	693	684	681	694	735	677	659	656	716	727	697	709	677	675	676	736	758	705	725	697	699	740	677	700	710	672	720	731	719	703	704	684	735	744	714	712	688	731	743	690	686	741	715	753	710	743	734	704	719	707	682	751	739	675	685	712	654	701	716	714	723	688	709	733	738	699	701	682	742	739	696	705	723	725	719	730	725	699	681	696	721	731	737	668	728	688	745	710	726	732	736	730	700	764	697	755	750	683	699	679	706	731	724	709	739	699	731	658	690	691	739	779	708	729	717	736	741	701	697	747	706	716	661	757	696	700	710	768	662	713	735	699	693	665	709	733	703	697	699	706	700	707	737	701	744	708
23389	21072	28303	24061	21049	10344	1279	914	783	740	738	719	679	670	681	642	650	642	667	587	631	636	642	605	616	636	644	636	592	637	640	620	625	585	635	595	613	615	629	594	582	603	611	619	584	656	598	599	649	629	613	648	606	637	607	556	622	588	620	599	611	586	632	578	645	637	650	621	649	632	617	678	580	621	626	588	631	653	617	579	604	585	625	585	615	621	628	610	611	579	598	572	584	617	632	631	621	612	587	574	594	590	574	647	617	562	645	641	554	611	532	592	601	611	583	633	575	589	556	577	647	579	686	639	621	617	605	586	587	626	615	571	620	596	616	583	597	590	587	577	579	570	597	559	624	578	602	549	554	599	586	584	643	620	573	582	608	604	614	593	631	611	601	585	655	605	584	627	616	598	602	612	566	638	588	592	551	602	648	610	583	600	587	641	618	615	594	635	597	674	653	613	621	593	614	603	595	603	624	621	620	593	576	599	601	609	632	598	633	604	587	569	548	622	603	586	626	604	600	619	620	605	633	619	630	582	615	597	573	576	573	651	583	578	595	610	597	609	619	587	584	616	579	602	653	610	611	596	627	604	578	610	635	632	631	574	568	632	565	640	608	669	612	598	625	588	656	603	600	596	633	586	627	594	600	602	627	616	587	635	584	571	542	581	585	583	577	609	590	553	596	621	563	561	603	594	603	599	593	602	560	621	615	576	597	635	568	615	537	630	604	634	609	600	602	659	588	619	640	568	618	576	584	636	618	594	609	604	572	612	631	652	655	612	575	625	571	616	635	623	602	604	641	587	599	630	631	647	635	575	606	595	619	598	654	587	611	589	592	619	640	635	669	559	621	580	580	589	589	573	604	617	604	631	620	558	614	626	575	603	612	596	628	578	599	568	582	625	604	618	613	610	592	631	572	608	608	590	608	610	556	603	597	581	601	610	600	591	603	581	620	639	570	606	598	636	603	613	576	564	602	609	612	561	584	639	621	642	610	605	570	586	603	617	585	570	561	609	576	624	578	617	622	621	670	605	640	661	589	593	612	621	607	596	604	660	657	590	570	611	592	607	586	613	569	641	572	657	631	576	623	635	597	616	556	565	619	544	575	610	566	618	536	593	611	610	635	638	623	666	591	600	621	573	611	582	557	616	610	603	674	587	597	601	619	567	597	584	611	574	596	598	564	612	642	612	577	617	584	588	622	577	574	598	658	617	597	618	607	601	590	604	615	648	620	657	606	537	633	620	602	541	601	593	608	651	598	546	579	617	581	611	608	568	604	618	621	558	623	590	611	638	599	602	602	633	611	585	581	603	602	574	636	608	588	581	576	571	694	560	625	618	594	607	624	649	624	611	634	605	576	582	622	593	629	602	568	633	594	623	581	578	621	567	570	620	556	616	589	551	552	610	575	537	611	630	570	609	591	588	582	620	598	639	582	635	647	583	597	633	616	605	654	658	583	639	594	588	607	526	579	652	656	613	628	638	601	577	621	582	604	615	655	628	568	615	657	579	584	624	620	659	556	595	604	591	598	567	564	635	588	624	539	590	608	563	580	594	642	597	624	600	641	587	580	646	606	577	600	631	585	626	597	621	552	605	602	631	620	621	636	621	622	606	583	601	570	589	579	633	588	608	579	625	604	643	602	627	634	604	571	625	640	611	613	584	641	582	603	610	559	595	635	628	636	615	615	650	646	630	621	602	604	589	605	630	643	659	613	606	607	580	557	616	611	613	588	624	586	621	557	613	596	575	542	559	548	572	559	632	631	621	640	638	605	587	607	605	617	595	612	613	586	590	620	596	604	626	620	657	598	627	633	576	595	596	580	624	581	597	563	616	609	598	606	611	597	583	563	637	585	567	576	598	589	602	628	580	558	564	611	612	573	571	590	608	612	618	640	639	615	575	585	583	636	622	605	625	612	616	636	602	595	588	631	629	584	610	584	605	608	594	635	592	594	654	574	598	571	632	592	616	609	569	606	617	593	616	613	538	635	601	594	637	585	581	596	580	596	628	559	622	601	588	572	627	573	602	624	611	635	605	626	594	624	614	585	563	597	615	612	594	615	613	593	607	589	591	635	582	599	590	594	592	635	614	630	636	621	674	615	566	614	594	608	598	600	556	591	635	589	592	628	584	594	609	612	650	657	570	598	601	662	622	627	598	606	571	582	621	606	614	629	647	604	674	603	581	601	581	612	608	569	606	610	621	594	606	634	582	613	570	649	628	612	575	641	651	581	608	592	592	628	636	629	619	590	593	618	613	643	607	597	657	646	604	610	611	575	633	633	572	627	543	575	579	587	612	600	582	548	568	635	615	571	638	624	599	593	591	627	568	619	636	632	576	622	625	645	604	604	615	630	558	582	597	583	580	610	599	603	597	640	620	563	604	596	548	611	621	620	582	632	592	555	591	621	574	565	590	608	586	598	617	572	624	668	610	641	591	615	608	619	586	600	623	566	597	635	589	584	669	570	574	582	595	567	586	641	593	622	610	635	625	640	635	593	605	581	624	617	589	605	593	627	656	605	612	597	605	617	555	623	589	607	593	584	575	592	606	561	547	597	561	621	614	590	583	575	603	621	640	570	651	614	604	633	620	624	620	649	615	582	575	558	597	585	611	593	605	642	657	639	594	594	559	606	639	619	599	598	652	562	623	626	604	591	612	653	586	598	619	623	633	622	617	606	667	598	648	574	599	623	636	566	619	595	601	653	602	591	628	615	587	577	572	604	636	554	569	575	618	602	593	632	587	606	595	562	587	626	623	651	631	598	594	612	586	622	614	626	582	676	600	624	592	650	566	589	651	540	597	596	612	592	599	603	609	630	629	606	632	628	557	557	556	605	639	576	556	644	635	643	657	647	563	596	607	631	619	589	607	641	624	639	582	606	581	602	618	590	577	667	582	596	606	615	568	602	623	574	639	609	554	603	607	627	563	613	620	556	628	609	619	590	622	642	585	619	610	586	631	586	595	602	584	619	631	605	582	625	648	654	583	594	629	613	568	569	622	596	579	595	551	636	601	600	643	635	584	617	628	616	580	589	592	578	592	562	594	600	571	574	577	585	608	622	606	601	612	565	570	570	603	616	588	603	621	616	603	634	570	587	608	580	568	548	599	616	630	607	611	631	592	584	597	542	580	609	618	571	598	597	631	611	569	617	590	619	600	606	559	604	645	616	566	633	624	617	594	596	603	633	585	589	629	623	620	592	607	588	608	618	607	570	553	544	595	551	595	639	558	622	621	583	598	629	592	596	608	573	567	638	601	608	638	638	573	638	585	580	580	583	622	637	640	634	592	574	577	572	575	635	603	635	575	600	608	593	599	598	609	605	567	619	648	599	625	617	596	652	589	590	603	592	646	568	555	583	611	592	585	625	619	598	597	611	645	593	624	579	628	581	596	586	597	613	637	609	582	585	612	627	610	583	598	590	597	598	617	636	592	615	616	625	609	577	598	563	605	589	586	573	633	601	590	611	586	579	619	611	636	596	558	595	560
3459	8258	5764	2712	2218	1763	1477	1280	1135	1061	1031	955	928	916	819	843	786	829	833	756	789	810	814	780	728	722	716	686	724	790	759	692	744	719	755	807	701	751	709	708	737	732	763	749	729	709	723	747	767	756	704	738	712	744	726	727	721	735	739	770	755	730	733	685	729	723	744	692	743	730	711	720	761	736	684	722	711	732	720	735	722	671	722	786	725	712	747	739	725	719	714	712	713	721	711	718	680	733	732	698	701	684	730	720	719	687	719	724	739	697	722	701	700	688	735	740	687	682	704	736	739	782	711	725	724	751	736	697	730	718	723	751	773	744	744	739	695	723	668	703	726	695	681	734	722	746	757	724	733	678	742	700	735	711	744	725	776	742	733	692	743	696	731	734	726	765	745	706	678	686	742	689	691	676	673	757	780	673	724	708	700	752	739	714	739	717	736	679	703	734	718	682	717	734	699	714	685	700	692	728	710	692	683	708	730	689	722	692	697	714	731	723	714	737	676	736	687	765	703	717	718	741	766	733	713	693	766	729	746	666	698	732	749	771	725	696	754	721	749	698	693	699	759	784	724	749	683	765	714	732	712	700	737	711	758	692	774	690	721	682	772	709	692	740	744	696	661	687	688	732	745	711	720	716	736	695	767	736	684	722	706	751	738	759	756	755	735	706	727	771	743	679	775	712	714	690	698	748	769	752	730	710	672	708	706	737	707	734	750	684	711	738	753	718	738	743	732	698	677	726	729	716	680	705	705	724	667	762	714	700	713	746	727	732	755	693	702	727	720	703	740	701	679	707	678	701	696	740	704	691	724	744	714	716	703	740	748	755	699	777	697	724	751	675	696	730	757	710	708	748	754	729	724	718	682	781	696	767	760	760	713	728	730	724	722	770	769	705	749	692	711	742	764	688	762	716	716	717	723	766	725	774	735	774	714	734	743	677	751	721	769	706	686	715	702	753	671	719	761	750	756	675	739	721	699	727	701	766	684	739	724	755	736	700	725	739	726	747	750	773	719	715	742	655	743	718	727	740	733	696	762	745	729	742	722	729	694	743	752	685	700	692	761	741	685	714	743	747	703	709	780	729	730	738	713	765	751	738	707	712	715	693	792	700	748	728	729	726	691	719	738	715	767	720	663	705	740	701	751	675	722	655	727	681	736	756	707	737	725	707	754	727	736	726	755	667	699	740	691	695	728	761	677	722	692	759	685	700	704	704	716	746	721	732	725	794	706	657	685	712	716	691	718	746	716	706	766	757	747	747	686	733	714	745	721	699	731	699	723	722	723	727	716	721	679	670	732	793	733	674	767	754	698	719	754	727	752	739	752	720	755	701	689	734	750	735	757	714	755	678	652	741	720	711	705	731	741	759	720	697	718	696	771	724	736	747	744	737	708	722	718	727	780	710	692	699	702	634	734	765	726	753	694	772	726	673	723	716	752	720	719	697	742	666	693	716	719	706	727	681	748	649	763	723	681	700	723	730	647	743	684	749	691	772	663	745	801	738	677	721	731	744	714	679	689	720	719	737	712	701	712	708	721	693	722	710	732	703	716	724	693	748	727	734	724	724	765	720	692	717	758	742	722	733	697	668	713	755	731	732	694	743	692	743	713	707	692	705	707	698	705	721	730	688	734	755	712	723	717	717	779	707	747	694	719	720	758	675	757	693	743	659	760	725	716	751	708	720	720	695	625	729	733	728	692	709	747	688	754	773	744	743	719	702	728	758	737	741	763	717	708	700	749	731	735	718	739	726	738	680	731	706	730	751	691	735	670	692	708	770	671	699	796	728	701	722	689	728	736	756	766	705	684	735	753	763	712	688	709	699	724	729	743	709	709	729	693	727	715	717	730	756	747	740	712	709	727	744	717	715	756	742	704	710	721	743	679	706	737	730	707	755	741	683	700	728	655	747	718	762	729	725	761	707	758	734	705	751	751	694	704	703	728	758	747	699	704	741	732	742	726	715	677	721	707	686	706	709	727	690	779	708	703	754	757	714	764	768	753	718	738	693	713	755	670	758	735	687	703	739	687	725	680	751	740	727	744	768	721	697	743	711	722	744	714	713	731	674	701	735	723	734	756	715	770	730	727	736	729	719	726	735	741	723	723	725	799	768	740	738	708	721	706	736	705	693	682	722	686	743	703	737	681	675	704	735	720	738	727	685	764	714	738	714	698	733	738	683	704	738	729	715	756	727	699	694	707	744	685	652	740	735	701	734	739	741	709	755	722	709	734	699	703	790	719	721	758	757	708	718	727	707	704	684	711	718	699	734	721	734	726	723	685	698	715	752	675	696	758	733	762	702	771	760	741	676	711	702	726	748	654	725	692	728	678	764	668	795	695	696	679	671	721	789	735	780	734	705	733	724	744	705	664	732	703	708	776	760	737	768	729	735	709	720	695	723	697	758	716	689	791	724	747	729	710	691	691	690	769	748	713	734	755	690	729	717	749	708	733	739	692	720	746	725	736	716	757	727	688	728	714	697	749	680	711	738	689	709	717	723	710	703	711	701	734	708	716	738	727	776	748	697	735	776	704	680	700	734	727	704	711	690	722	742	764	709	698	716	704	734	725	740	727	711	712	746	710	722	721	771	738	698	751	715	749	690	721	763	686	772	722	677	733	705	702	737	714	704	700	747	674	711	703	739	703	709	700	754	710	739	680	717	744	730	712	777	709	748	675	666	670	783	727	778	672	766	723	700	713	702	750	664	704	705	707	732	750	754	754	682	701	713	734	706	727	711	692	741	709	756	752	721	723	785	703	695	729	724	746	745	760	746	743	760	754	726	730	740	710	736	728	729	751	759	758	694	711	729	698	720	747	768	717	753	704	709	729	743	698	702	717	731	698	661	794	657	706	749	718	735	772	716	697	714	752	706	744	675	722	707	746	705	739	698	770	720	692	740	730	757	722	779	732	702	697	735	733	728	797	753	675	728	731	705	697	695	726	658	668	745	693	734	740	695	686	689	723	707	711	702	723	727	699	714	677	765	693	768	793	689	764	681	716	712	772	737	757	725	702	704	739	727	726	707	802	731	732	750	743	711	784	695	704	756	739	718	713	722	717	709	707	704	739	730	689	784	737	692	705	721	705	718	715	735	708	744	727	724	714	772	711	725	729	777	676	688	721	693	718	698	692	706	709	690	730	704	705	716	721	729	709	735	736	755	695	691	686	674	692	722	672	727	674	739	678	676	710	712	707	729	756	705	699	689	750	722	716	659	722	712	717	692	724	767	714	713	725	721	751	731	706	702	736	732	721	690	707	707	733	687	735	707	722	702	720	689	731	700	718	764	670	745	680	722	688	712	765	712	755	740	710	725	705	701	774	711	710	750	662	715	723	684	711	707	744	702	750	738	697	739	694	712	697	707	725	706	728	758	780	753	719	737	712	704	715	693	699	719	716	758	740	733	716	728	724	717	709	750	726	701	707	718	729	721	731	705	737	733	713	734	722	678	695	713	700	702	696	748	750	724	746	716	694	758	665	750
24675	21122	27203	25213	10362	625	503	467	438	421	398	353	379	337	346	380	362	367	320	355	335	351	364	320	340	341	287	345	348	323	339	326	332	310	300	346	312	341	323	331	322	350	352	315	324	311	321	336	328	332	296	356	326	352	348	354	344	328	320	337	383	346	279	314	334	310	288	330	299	337	301	341	325	306	300	343	322	345	324	317	313	301	356	321	328	336	314	345	312	305	349	322	340	330	324	340	351	330	329	320	311	302	355	301	309	340	314	337	317	353	327	312	320	311	318	339	324	337	337	316	309	344	303	327	353	297	350	329	291	338	332	350	362	315	338	345	323	326	305	311	328	317	334	346	341	305	324	348	320	331	325	327	362	377	338	348	318	328	338	348	314	311	350	363	310	348	314	360	330	346	317	321	326	298	318	305	342	311	299	327	318	307	307	347	333	288	324	302	303	282	346	316	327	329	356	338	319	342	333	333	344	312	344	319	307	320	360	303	303	298	277	324	311	322	298	314	363	329	325	306	346	338	337	315	311	366	325	320	290	295	314	302	352	347	321	303	315	329	326	326	318	322	340	309	365	301	298	323	334	303	307	318	345	313	323	365	328	331	306	302	348	331	372	314	322	343	338	309	347	326	302	352	337	321	319	337	347	331	315	323	318	285	336	328	347	346	342	308	343	327	314	311	330	335	330	344	332	329	321	294	304	351	321	283	346	330	308	319	349	307	332	345	322	288	327	334	303	342	329	333	351	340	331	324	313	323	320	336	328	314	321	314	323	342	351	321	313	311	309	302	313	335	321	333	332	333	331	312	347	339	298	331	334	323	302	330	318	301	335	331	319	334	352	344	314	330	311	364	320	345	305	324	340	327	322	312	354	335	349	297	338	308	343	313	330	378	328	303	313	321	326	343	366	304	278	337	325	344	322	339	357	317	342	328	306	308	339	319	329	318	337	332	325	302	352	332	348	354	316	319	351	303	339	329	329	353	306	338	357	329	333	332	323	329	340	328	311	310	291	311	302	294	319	335	330	336	335	315	333	325	361	318	341	330	333	346	344	302	313	303	329	310	331	335	338	333	295	344	329	350	318	353	320	307	302	335	333	334	319	333	330	297	331	328	314	346	321	342	313	320	306	336	345	344	341	318	331	312	335	320	345	346	331	316	298	326	306	351	341	311	338	304	331	301	324	298	352	320	327	295	313	327	301	332	379	309	307	332	329	314	311	275	324	296	273	339	341	343	331	326	341	307	313	323	344	364	316	327	331	327	302	344	354	319	294	359	346	319	310	322	320	339	298	313	327	323	312	293	301	347	303	299	339	302	348	324	347	320	351	295	310	289	341	344	323	329	316	326	329	342	326	307	332	335	300	359	342	306	300	303	331	296	354	332	292	337	310	326	303	334	307	297	306	327	329	310	329	350	316	321	284	345	321	316	332	336	309	351	336	348	303	314	320	313	345	290	328	334	325	330	340	335	328	337	315	319	312	335	317	334	318	320	338	301	366	326	319	319	337	324	335	314	343	309	293	304	348	338	297	323	296	365	295	309	317	316	340	320	318	302	332	355	337	344	312	355	340	328	339	332	332	337	310	306	343	309	325	356	307	345	326	368	346	314	316	319	305	323	310	317	308	314	345	350	360	342	327	331	334	336	314	335	327	325	321	332	306	296	301	330	322	309	298	332	329	331	335	333	335	346	303	314	327	327	338	323	318	320	297	299	318	324	318	365	319	345	309	315	341	310	362	345	298	313	304	338	310	291	305	305	331	325	337	312	329	339	328	313	327	334	344	345	310	352	317	328	305	331	305	345	294	332	326	319	362	352	307	332	344	368	363	335	295	369	328	344	333	326	285	347	315	290	316	343	311	334	345	323	319	342	326	344	330	321	313	353	346	341	315	315	331	325	351	327	326	326	340	301	350	304	322	336	337	295	335	362	350	304	321	309	308	311	317	335	328	337	304	347	336	359	367	335	343	327	314	332	307	303	340	314	342	300	355	314	315	312	339	335	327	346	319	345	358	360	328	318	323	321	306	356	305	315	324	306	321	356	298	327	300	310	309	327	310	349	350	329	343	316	314	315	335	326	314	320	344	326	321	336	357	323	309	328	319	344	347	345	349	346	306	338	324	375	333	319	298	317	299	338	303	331	303	358	334	298	329	330	339	331	319	319	362	337	312	309	330	316	376	339	310	333	349	327	317	316	302	326	332	334	300	305	354	338	329	309	333	302	323	346	325	348	362	332	283	332	323	340	314	339	321	353	310	316	326	334	332	327	281	301	328	300	333	299	330	333	326	349	348	335	314	334	338	321	315	328	339	334	293	310	330	327	323	286	324	310	332	325	300	319	312	327	328	317	326	357	318	301	307	324	322	298	302	314	341	332	310	305	335	339	319	317	334	342	319	332	330	304	322	336	348	298	344	302	340	330	353	346	329	304	294	329	321	363	328	300	362	309	317	302	306	341	341	339	328	302	342	302	317	325	326	327	330	318	282	338	352	320	307	319	306	288	316	319	337	334	329	307	314	332	318	342	311	352	292	328	315	329	341	297	322	336	335	329	351	326	319	289	315	323	334	352	326	330	318	316	331	353	330	313	337	344	292	317	321	319	343	296	330	315	308	324	330	305	347	280	349	346	280	279	293	350	314	298	320	350	301	319	336	342	329	317	348	363	308	333	322	341	350	356	337	306	281	367	324	350	317	307	309	318	298	327	312	326	335	310	306	334	345	326	315	368	291	332	304	324	288	313	326	350	339	340	297	319	365	334	302	356	348	326	333	295	296	337	306	323	303	338	298	318	342	329	349	320	347	343	346	317	313	347	313	294	321	318	299	337	298	332	323	324	334	332	335	309	339	318	333	341	306	334	301	322	317	329	312	351	285	322	316	340	344	312	313	358	337	335	302	327	322	349	298	351	336	316	327	333	321	332	335	326	312	348	337	339	303	340	307	329	308	340	315	330	322	314	358	305	330	331	324	320	293	329	328	312	358	315	347	312	300	349	327	348	281	329	321	333	323	306	327	302	327	367	366	334	317	283	305	328	348	309	332	362	343	319	354	322	310	329	316	299	315	325	325	314	328	339	334	337	325	313	314	368	328	333	310	304	307	313	308	305	315	334	358	303	343	310	319	327	340	310	325	314	300	314	316	322	327	308	333	320	339	313	329	319	330	339	312	319	344	322	290	307	320	330	337	338	380	312	329	357	322	317	307	325	330	341	299	308	296	299	316	333	325	325	273	320	361	344	306	320	339	330	333	320	365	318	314	326	348	326	316	349	344	325	326	321	346	333	331	300	331	315	337	313	330	317	335	332	343	321	308	317	324	332	326	327	333	332	331	352	344	332	313	331	308	323	301	346	317	343	311	318	324	317	342	333	312	308	330	298	316	307	321	306	348	322	313	311	324	301	315	330	358	334	288	327	346	312	348	314	319	318	331	373	334	309	313	306	357	322	311	315	348	363	319	330	314	312	317	303	325	311	333	336	315	352	332	320
3281	4614	3103	1499	1220	882	799	699	595	574	550	534	472	462	440	427	462	447	416	394	392	418	401	402	410	426	392	415	408	395	390	388	381	389	410	389	399	425	403	349	368	408	377	390	382	398	411	424	382	401	372	365	380	403	385	397	372	422	388	386	424	356	401	397	397	396	380	395	386	383	383	369	420	349	394	370	421	433	379	393	373	383	393	410	386	372	423	394	401	393	409	385	369	396	382	381	378	382	433	401	374	419	397	408	413	401	443	441	369	369	405	400	392	369	408	393	377	407	391	417	396	416	379	382	430	363	394	342	388	383	403	392	386	383	390	419	373	403	412	421	346	388	394	402	430	365	409	371	349	367	396	391	401	364	423	394	413	406	389	400	388	415	379	421	406	418	363	369	397	392	365	378	410	385	388	375	387	377	393	394	389	390	377	419	404	358	342	403	383	377	390	366	401	375	400	357	401	411	363	379	393	387	391	365	395	397	367	408	405	385	387	386	366	394	400	367	392	409	395	385	399	386	372	383	408	415	383	378	392	384	425	396	383	378	385	397	414	413	436	350	384	405	399	376	394	391	383	406	402	385	386	400	370	405	414	411	406	375	363	392	374	400	340	391	414	369	400	411	382	404	380	398	410	369	418	374	416	403	353	377	399	382	375	380	380	432	382	403	386	398	372	384	420	398	359	390	410	372	408	373	377	389	398	400	371	355	400	398	372	395	390	383	370	407	395	403	357	392	377	416	400	378	421	412	395	400	380	386	406	371	406	405	383	390	364	393	363	333	365	392	364	406	364	360	401	416	383	397	412	365	402	394	395	344	392	406	373	381	374	351	369	402	398	375	406	410	418	375	376	433	406	401	384	368	378	365	389	380	368	381	389	398	397	378	405	386	401	387	382	380	385	378	385	363	404	401	387	389	372	376	382	373	377	377	383	366	369	428	408	371	388	389	379	402	390	394	384	402	388	415	370	401	386	421	390	405	382	379	414	372	400	363	385	357	384	396	347	438	386	397	397	396	376	386	385	378	413	383	377	400	387	387	364	377	400	365	385	383	370	410	378	356	384	367	376	423	404	372	413	360	353	383	375	404	387	333	396	399	392	410	372	397	377	392	380	342	398	387	393	384	385	418	355	381	402	384	353	394	377	342	367	335	338	364	393	405	415	353	387	378	413	361	369	384	346	399	375	407	437	407	409	407	419	439	410	383	389	413	352	397	404	363	430	402	371	380	402	400	404	370	395	391	395	370	366	378	337	358	389	408	403	394	406	375	375	350	366	365	393	354	389	430	409	390	392	356	370	361	382	378	402	356	385	374	386	364	388	365	386	389	375	374	372	366	387	408	404	404	390	426	365	399	366	402	407	422	376	365	378	390	398	399	376	379	391	380	372	380	373	384	380	387	439	367	390	377	406	367	391	367	374	363	377	390	424	374	339	379	372	396	386	398	391	398	363	360	378	396	367	375	390	399	400	356	442	385	387	402	403	385	408	405	399	426	373	385	379	394	372	414	378	375	336	398	355	432	397	403	396	396	382	407	390	375	396	363	386	388	349	379	401	383	395	385	385	407	400	376	414	378	376	369	416	417	384	359	383	352	377	368	388	421	380	384	378	403	386	350	380	367	359	383	386	401	381	361	400	390	410	355	411	366	346	408	401	377	384	413	368	387	352	392	368	391	360	375	373	373	446	389	380	414	391	384	372	407	404	373	375	382	378	406	429	365	372	370	386	370	376	363	374	361	407	389	412	353	373	406	415	381	379	389	387	399	401	372	372	370	378	398	374	356	399	385	398	399	435	394	365	375	388	400	422	348	397	371	377	416	376	362	383	391	387	403	379	382	395	414	354	377	384	417	358	356	371	384	370	363	406	408	400	400	373	410	366	357	386	351	401	386	362	371	400	427	399	365	394	406	399	400	379	365	396	379	355	377	372	409	388	375	399	384	397	396	356	375	365	420	394	392	411	424	358	395	426	364	383	406	370	355	365	386	373	386	346	395	364	376	395	373	359	408	360	408	371	376	393	393	408	373	389	366	412	386	412	433	409	400	379	390	403	421	381	377	352	412	433	392	369	391	399	399	340	391	388	378	407	375	417	416	361	398	364	411	396	373	398	389	394	369	409	408	411	394	401	365	395	366	382	402	335	387	380	409	373	365	337	371	391	388	397	381	391	367	378	384	380	384	401	377	379	381	392	405	361	388	392	397	388	366	346	338	409	394	391	367	371	387	433	379	415	386	395	375	355	386	368	408	375	384	374	401	411	426	422	348	357	363	403	399	385	390	386	382	378	410	393	406	406	399	398	394	376	419	387	389	398	397	377	369	415	367	408	368	416	347	390	384	379	399	364	319	375	395	370	392	381	401	377	427	372	377	419	383	393	443	379	388	390	359	414	387	374	351	425	424	393	355	371	403	390	397	384	373	385	380	381	395	400	379	399	390	359	380	377	361	398	405	422	358	389	367	381	403	384	408	375	397	390	396	391	351	390	383	412	371	383	392	388	374	369	400	355	403	369	354	388	378	398	381	439	382	399	398	380	372	359	361	366	387	372	348	358	388	391	400	389	391	367	404	413	377	381	354	391	415	382	401	381	371	408	440	386	381	378	398	415	402	368	405	343	382	382	357	380	411	361	398	408	364	379	387	401	411	382	364	371	362	394	377	389	422	377	390	341	378	385	381	378	388	409	403	404	386	388	383	399	405	380	365	361	407	317	387	401	404	378	348	389	384	383	376	386	398	396	372	375	392	372	365	408	363	406	378	365	404	376	372	383	386	396	366	393	394	387	375	371	397	370	390	350	417	346	365	375	369	402	415	381	390	415	385	357	372	371	405	376	383	391	397	385	385	367	426	399	384	342	405	372	393	365	383	366	365	397	351	391	392	355	380	387	411	355	419	394	379	383	388	416	393	426	368	384	403	386	392	387	386	380	406	376	404	399	405	392	381	384	393	354	412	393	357	394	386	332	383	375	398	366	388	374	370	368	384	359	386	414	383	379	360	390	419	373	384	429	360	360	374	382	387	437	379	366	374	403	361	388	366	394	382	424	390	378	363	414	396	376	389	414	359	367	410	350	396	382	400	397	394	436	384	380	411	383	398	411	382	407	373	393	402	391	380	426	415	378	372	363	364	417	372	413	377	405	421	363	371	415	433	367	392	355	415	410	378	404	391	418	396	399	360	382	422	359	409	391	366	361	362	423	367	374	363	356	378	376	403	400	384	418	401	385	418	387	353	391	380	367	415	377	337	348	437	418	378	381	392	358	408	412	367	360	353	396	362	411	430	400	392	385	393	401	364	407	386	345	376	403	398	389	355	402	375	390	389	363	404	395	355	387	403	351	420	385	355	375	380	385	390	367	376	378	402	366	385	368	380	378	432	372	406	368	373	358	379	395	373	373	382	397	425	380	365	372	395	362	405	399	382	380	356	389	375	408	387	387	372	399	383	378	389	382	388	389	361	385	382	414	343	380	368	386	378	366	385	406	381
22494	21154	28787	23763	21156	21190	8143	802	566	519	502	412	413	390	365	345	327	368	353	321	339	305	315	313	317	269	274	279	256	295	303	310	282	310	285	298	269	278	289	298	285	265	270	309	296	298	275	263	271	250	265	278	278	275	252	251	258	256	271	282	259	259	242	265	298	220	255	268	251	284	264	254	293	275	240	285	302	276	298	283	255	280	278	274	285	280	255	270	258	246	283	269	262	279	247	279	275	244	256	265	288	292	260	257	265	275	273	250	259	267	241	236	279	288	282	304	262	251	251	270	276	270	277	269	278	280	268	273	288	254	262	259	250	255	269	268	267	268	268	258	295	260	276	287	261	240	250	275	248	274	264	281	246	264	302	260	314	292	265	273	236	275	257	275	269	262	235	272	281	288	263	274	272	244	292	258	282	269	272	246	277	243	287	242	251	252	291	232	254	278	274	246	290	261	274	268	270	270	263	251	275	252	287	273	256	269	277	274	251	294	293	272	273	265	268	269	261	254	282	283	257	264	268	255	280	248	266	277	266	258	258	269	276	247	266	261	282	272	304	283	265	252	253	278	277	259	276	263	269	275	256	349	264	277	257	294	265	262	250	297	296	262	281	269	244	235	267	266	254	259	259	286	290	269	269	264	301	264	249	250	260	280	270	257	276	288	232	246	261	247	255	272	279	283	255	271	279	299	282	264	239	280	277	250	245	283	274	260	298	284	253	252	244	274	295	269	225	278	277	302	280	264	245	280	277	262	261	264	237	275	254	250	255	277	229	274	264	250	283	281	266	277	263	274	267	254	275	260	244	243	273	326	237	272	241	261	262	232	245	272	252	267	257	274	266	280	264	253	280	297	242	281	235	256	246	250	283	268	274	285	256	254	257	269	245	251	270	268	280	278	269	238	267	270	294	267	270	288	274	265	268	272	268	250	258	252	261	280	278	244	262	270	300	275	319	264	253	287	271	263	249	268	249	254	246	277	272	242	256	274	279	275	254	264	222	274	256	251	292	249	273	239	271	263	241	245	283	271	254	288	283	269	261	257	289	260	244	247	282	287	244	275	252	230	274	288	237	247	266	291	243	257	280	276	256	260	284	276	220	249	270	230	229	255	264	267	265	273	270	257	284	258	299	262	286	272	241	250	291	267	282	281	301	260	275	272	244	258	274	268	284	265	263	261	240	242	275	288	253	253	273	246	240	254	267	271	249	267	270	263	260	258	273	281	242	256	252	255	252	244	241	263	272	266	259	258	279	268	273	287	274	268	266	271	227	275	275	276	262	280	251	267	265	255	259	250	289	251	294	258	225	242	246	257	265	222	261	270	301	259	264	274	252	269	271	260	262	262	257	269	281	261	259	252	251	243	264	250	250	277	267	286	294	281	271	258	283	291	263	275	283	273	244	250	254	273	242	244	270	260	244	239	256	266	278	254	255	272	259	258	264	286	246	257	270	290	274	287	252	279	275	265	282	283	295	289	258	250	265	257	288	262	264	276	280	259	271	267	253	284	273	239	261	266	275	264	246	267	262	251	245	238	252	246	286	260	242	243	268	282	272	272	252	233	266	244	274	288	251	267	287	279	251	259	269	289	279	268	266	246	278	253	235	258	257	300	275	269	280	255	260	258	271	260	249	245	261	263	276	273	287	264	215	309	261	238	258	282	263	310	262	254	270	272	256	303	225	246	262	247	279	308	261	250	275	278	270	241	260	270	309	251	247	261	237	295	250	274	273	250	265	279	268	273	279	294	242	245	258	281	277	278	282	292	299	278	263	248	275	276	288	256	219	259	260	295	261	274	275	272	263	259	279	284	264	267	233	261	270	297	272	277	250	275	269	259	263	303	290	279	243	260	288	279	253	275	251	279	277	280	256	275	258	256	249	298	270	307	273	264	257	267	288	259	264	298	270	262	257	257	232	256	272	249	260	275	264	284	259	236	253	279	271	257	257	292	256	260	283	280	282	250	275	276	273	266	253	262	267	253	287	270	295	295	303	269	271	257	276	268	275	271	264	260	256	251	262	254	244	288	279	281	298	251	264	262	238	263	283	275	291	260	266	277	285	251	269	282	261	277	274	241	274	261	264	272	259	298	253	271	252	246	278	269	246	276	269	264	267	269	270	239	256	254	268	280	261	254	251	238	262	261	293	260	282	252	258	267	248	277	249	280	263	267	276	300	246	247	249	274	272	273	246	287	290	264	260	280	235	270	283	280	248	278	278	252	262	260	271	254	280	240	267	249	266	267	229	268	278	252	266	260	246	267	258	269	285	272	278	275	274	272	233	237	271	260	269	268	292	255	248	274	262	262	285	262	268	285	253	259	263	293	224	292	285	273	279	266	232	309	289	254	239	252	272	275	287	273	277	253	269	288	274	235	260	254	258	260	276	288	244	228	263	285	289	299	263	257	247	285	267	282	263	264	253	292	279	249	274	243	283	277	281	272	280	255	257	266	262	287	267	260	267	264	273	271	300	243	232	278	288	277	284	256	272	245	268	262	259	294	295	274	247	241	259	235	257	264	278	277	247	261	261	242	282	283	243	271	254	247	287	238	273	244	292	233	302	257	262	287	258	283	255	265	242	257	256	290	267	268	263	273	260	269	248	280	266	268	254	257	272	277	244	282	263	301	238	246	251	291	215	264	256	246	234	250	249	265	251	286	261	231	279	281	242	256	255	266	269	287	229	283	268	292	273	283	299	282	255	234	234	283	279	290	282	271	237	298	296	300	234	239	265	249	275	276	261	258	293	262	262	271	297	231	237	241	231	255	258	266	265	255	259	274	251	247	269	253	277	266	268	273	259	261	274	285	263	266	250	262	256	296	258	249	251	265	260	254	290	286	267	278	261	274	265	247	245	263	272	267	267	265	277	275	254	289	276	276	281	254	286	252	257	273	268	272	282	241	268	268	231	246	247	266	236	287	251	245	272	254	276	245	282	248	274	266	264	242	277	271	232	264	239	279	275	286	277	265	259	291	281	255	239	248	241	288	250	234	273	263	262	262	274	262	257	261	278	264	259	266	254	274	252	266	254	272	262	305	267	249	272	235	260	271	251	307	268	275	252	256	282	275	235	276	263	275	267	279	278	284	255	268	309	265	264	260	284	267	272	249	293	259	298	267	252	271	271	245	274	248	280	283	301	263	281	255	266	268	278	269	279	231	272	250	265	265	242	260	267	255	258	297	295	244	308	260	255	258	290	274	276	279	263	266	269	239	269	269	258	257	249	262	239	261	283	282	259	282	310	266	270	290	259	259	252	269	267	259	269	276	237	274	291	227	262	282	263	259	270	267	224	271	290	253	236	249	277	272	280	292	255	268	259	244	267	269	285	265	256	251	243	285	269	220	277	265	269	285	253	265	243	271	273	271	254	264	259	268	273	258	266	260	277	261	276	234	278	265	242	279	253	258	276	268	301	242	253	264	293	281	277	278	271	264	266	265	276	253	242	267	288	273	251	251	268	285	296	270	289	252	266	312	276	244	252	257
4544	13378	9239	4330	3089	2349	1746	1442	1096	975	815	711	651	618	552	525	445	464	481	423	454	416	451	414	383	378	397	394	410	364	399	374	371	375	366	349	348	330	340	330	367	333	357	323	368	340	365	361	360	388	338	341	320	332	334	362	339	357	362	345	330	351	310	331	356	355	296	372	316	354	327	332	330	337	329	332	332	329	321	336	317	349	329	340	334	310	363	343	303	369	352	358	321	333	334	320	317	348	338	306	373	311	340	339	294	357	354	349	331	349	344	335	365	320	329	323	363	344	327	325	341	361	327	333	331	328	304	339	328	308	319	354	319	292	314	329	303	308	310	327	337	345	330	341	338	300	344	339	332	349	321	354	319	330	346	324	323	313	331	304	354	329	348	336	324	320	304	324	325	295	302	358	355	305	288	352	285	300	346	333	299	353	340	309	341	335	343	326	311	330	340	303	321	331	329	334	358	363	343	323	318	326	341	349	330	295	328	319	327	334	374	336	348	314	345	289	333	359	321	308	345	343	369	329	334	327	325	321	353	345	322	339	340	351	324	321	341	335	348	325	348	296	321	330	327	328	339	359	347	313	324	334	337	352	372	343	334	314	334	303	304	337	367	365	322	346	328	328	329	322	345	339	307	339	343	351	323	325	361	326	312	318	333	299	336	350	331	333	325	320	331	323	325	327	368	351	324	329	336	307	338	341	320	345	370	346	316	304	380	316	328	319	330	341	345	355	365	300	319	323	322	337	325	328	307	319	328	304	334	331	336	318	345	324	328	337	341	321	288	332	357	335	310	337	326	319	334	335	334	324	333	363	298	356	334	327	341	358	319	327	334	316	327	312	338	358	342	352	335	334	345	323	328	335	301	314	310	363	358	326	325	330	341	325	336	348	333	319	336	344	357	347	322	334	350	386	316	312	323	324	345	339	365	324	345	316	304	323	360	362	342	320	345	342	332	329	323	366	346	321	368	334	304	322	286	310	337	328	297	339	319	329	318	313	353	313	355	310	333	326	330	305	323	332	316	336	317	307	309	338	336	353	318	337	335	300	357	321	324	334	336	327	301	330	328	325	330	334	323	340	314	330	326	347	310	310	311	344	328	323	345	317	337	322	341	342	332	332	324	338	335	342	316	325	353	324	351	319	373	325	336	310	311	308	313	324	328	364	333	322	324	314	326	329	306	318	325	326	293	382	346	316	340	337	335	324	313	309	314	334	372	308	297	352	378	343	337	316	353	323	326	313	308	330	329	323	330	356	330	348	317	358	383	323	346	339	308	319	310	351	326	336	312	325	303	318	334	324	335	340	360	341	337	326	319	363	339	319	313	337	316	319	316	365	364	339	330	347	353	330	336	333	323	344	313	331	342	317	327	323	351	315	327	318	315	331	326	322	326	324	303	341	315	358	334	352	346	335	360	319	337	331	326	302	342	313	342	343	332	336	334	306	310	325	353	313	338	313	312	357	320	307	359	336	342	299	349	324	333	312	313	317	335	355	316	304	341	328	339	308	321	330	341	319	350	317	352	306	296	340	346	360	313	340	323	341	338	336	307	335	337	314	280	337	327	330	334	362	304	321	320	290	341	322	332	309	354	358	299	350	318	310	358	318	343	325	324	313	359	318	327	313	292	327	328	316	336	312	314	306	321	340	351	296	312	322	307	322	320	353	325	325	316	343	313	331	309	329	304	324	335	302	330	311	327	301	313	319	338	350	312	340	348	335	316	340	347	343	319	356	349	321	305	344	309	340	335	323	327	345	338	340	288	342	321	359	349	317	283	374	338	312	336	340	337	340	336	333	298	360	327	304	332	338	317	332	324	320	287	340	350	323	350	329	354	356	326	345	358	308	367	317	344	328	337	318	329	332	355	352	332	329	354	308	321	359	304	338	302	340	316	342	337	320	335	322	317	314	352	335	295	341	343	339	324	335	319	332	346	326	347	351	318	278	334	324	329	326	334	347	348	341	325	362	327	352	339	344	315	385	317	336	309	297	325	329	321	338	334	333	325	308	339	328	313	330	325	390	355	383	309	318	290	342	321	350	348	351	330	323	342	325	333	324	330	343	310	369	331	332	333	312	353	321	318	353	359	348	302	322	313	316	348	325	336	318	293	308	332	335	301	329	328	339	342	357	332	325	367	334	304	333	339	334	358	295	331	324	335	342	318	350	352	350	341	334	328	312	313	335	312	305	350	314	312	329	321	312	326	328	335	294	333	291	326	297	349	351	334	286	325	336	332	317	339	315	336	312	326	331	341	341	326	306	339	348	352	326	347	318	324	334	332	300	317	316	299	330	331	350	326	345	334	335	361	322	329	313	374	318	309	334	295	340	327	320	354	301	312	345	370	309	347	314	327	350	349	315	326	345	308	303	309	346	321	304	335	351	343	350	309	330	331	315	339	376	320	356	294	345	346	351	321	339	336	332	306	341	360	320	332	321	330	313	302	316	340	355	362	361	363	332	330	309	323	309	332	339	318	347	333	327	341	319	326	325	328	357	310	362	335	324	325	328	323	326	316	283	316	342	329	344	305	313	302	330	317	346	312	304	347	334	324	319	372	351	315	326	341	333	335	340	345	313	364	347	331	360	346	303	328	348	298	329	311	342	358	324	328	349	328	341	324	299	311	311	356	348	298	310	300	303	348	320	329	337	307	315	338	344	347	311	352	304	347	324	344	317	315	347	340	301	342	348	328	353	347	331	311	314	322	353	311	331	339	311	345	338	315	315	351	357	313	307	304	343	306	324	335	347	313	309	350	342	340	342	335	341	347	358	322	351	300	341	338	334	313	311	332	366	344	307	338	315	319	360	311	310	360	318	327	338	324	347	345	343	341	292	317	292	313	330	321	340	311	320	333	320	314	341	308	353	328	320	356	323	354	314	332	337	305	308	309	330	363	336	321	332	325	342	333	340	338	354	307	332	313	317	317	382	342	325	315	350	368	350	327	315	338	328	331	317	324	326	339	331	351	311	337	348	363	356	331	371	318	324	348	349	305	311	330	325	320	319	341	359	353	334	320	325	331	337	346	327	320	306	315	366	291	302	369	327	372	326	346	291	332	336	323	335	342	317	342	336	318	308	312	369	366	334	326	344	367	297	340	337	339	346	317	313	325	311	315	325	321	338	329	374	310	343	303	351	313	349	351	329	354	331	330	331	341	340	335	346	320	321	337	328	312	324	333	360	348	329	340	353	292	367	314	310	313	340	323	344	334	305	349	318	362	314	324	290	342	338	310	316	328	314	305	315	327	343	316	334	341	348	324	331	328	361	315	324	342	315	326	351	316	386	344	382	343	370	339	317	344	331	347	279	317	324	371	328	323	337	323	344	321	362	332	356	310	341	328	340	339	341	322	365	336	317	346	363	322	377	321	305	305	315	311	292	314	329	335	334	353	312	333	332	337	346	321	323	377	314	317	367	337	329	328	346	321	317	334	322	362	311	299	319	343	311	358	330	328	323	332	349	345	295	342	324	335	323	324	309	329	319
27304	18449	4400	811	696	633	603	599	586	576	617	631	606	603	653	589	588	615	568	583	597	616	539	568	598	599	638	630	620	606	624	575	615	597	586	622	627	572	594	588	573	651	599	569	586	588	599	607	574	549	612	621	560	603	605	608	586	592	601	590	594	601	614	595	606	577	577	573	603	554	612	585	529	576	608	570	603	631	609	570	589	643	557	610	598	594	579	593	641	608	551	597	562	581	587	589	561	600	650	648	605	604	571	627	576	609	560	597	575	592	624	590	608	593	592	602	593	628	612	574	598	584	620	590	643	583	591	586	581	569	622	589	653	580	557	569	530	543	611	599	567	574	590	610	641	637	538	587	626	619	570	587	608	543	581	613	568	569	574	635	601	572	621	613	593	577	594	575	574	572	631	585	610	641	568	609	572	590	595	617	595	558	580	583	550	598	566	585	584	565	587	621	629	567	611	594	557	587	636	563	580	593	564	616	555	562	610	590	597	601	543	557	625	606	643	545	567	569	549	601	616	596	598	576	623	607	603	599	560	573	523	603	606	560	580	576	611	592	592	605	639	560	593	570	640	620	598	653	591	590	596	609	595	579	576	602	577	618	616	576	640	589	572	563	555	561	561	587	560	604	579	586	580	552	540	549	603	614	630	587	613	578	632	567	552	597	591	567	547	570	563	555	583	581	590	573	582	602	574	597	561	598	572	570	619	602	615	594	591	596	554	591	575	596	625	532	591	569	573	655	630	603	600	592	609	593	617	611	605	595	597	584	610	607	631	574	605	599	614	617	592	595	582	624	559	615	552	605	623	583	640	619	608	579	579	575	592	589	565	595	571	611	568	588	531	586	628	591	596	600	597	597	549	593	617	590	650	575	604	613	613	574	609	581	577	632	594	562	597	546	565	583	646	584	593	601	572	595	616	563	621	601	620	618	600	596	601	627	598	599	576	645	591	583	570	566	597	563	605	557	595	542	606	572	628	612	594	610	614	587	582	614	536	585	587	612	608	644	597	566	536	585	567	583	597	600	635	588	566	650	603	571	610	575	608	598	646	610	589	591	578	563	657	610	637	588	570	573	569	595	563	649	613	581	581	628	597	609	576	594	604	604	544	587	564	612	565	574	596	599	583	622	587	606	600	642	602	613	602	579	627	614	569	606	595	574	601	603	636	587	617	559	568	611	597	589	595	575	584	615	596	602	562	571	603	586	603	558	590	611	607	613	604	598	593	603	578	588	606	572	588	633	586	603	573	614	580	577	623	586	556	549	637	618	570	572	593	600	579	580	574	608	581	584	556	544	620	552	567	576	588	543	607	606	574	605	613	613	606	588	592	586	579	601	599	578	552	617	608	602	600	599	597	605	565	582	576	571	589	605	599	577	622	590	586	594	605	581	611	623	567	596	611	596	611	584	585	595	593	583	629	568	601	634	580	583	560	582	615	599	593	590	548	600	597	593	601	567	577	556	578	567	604	568	600	574	556	528	597	587	624	596	592	568	616	590	564	595	624	564	596	594	588	615	648	596	586	624	602	593	585	601	591	606	580	593	616	588	593	611	574	592	550	581	574	589	560	576	595	552	599	610	649	610	569	627	582	603	599	597	589	582	604	577	567	622	624	564	620	596	549	570	619	560	595	624	607	567	586	625	620	554	585	556	573	592	619	578	592	608	605	571	556	633	569	596	575	610	599	604	598	608	592	587	573	542	600	591	560	613	561	553	572	560	635	558	595	599	598	583	593	635	616	616	582	586	601	597	604	623	558	606	568	625	568	612	614	567	619	620	562	574	594	595	621	626	639	554	576	620	630	574	603	604	590	564	613	583	621	604	588	617	578	569	607	596	636	562	569	616	556	573	614	576	593	604	623	583	577	599	570	593	582	589	617	589	620	643	612	582	597	567	579	566	604	573	571	575	575	606	620	586	627	569	612	580	625	581	618	566	578	585	614	621	602	587	631	610	578	590	587	544	592	584	545	606	573	609	588	601	606	602	562	612	608	577	605	597	581	628	566	570	595	609	618	635	625	568	622	617	593	628	606	573	550	581	582	570	576	648	594	596	580	640	568	602	546	557	631	592	614	579	584	570	581	555	577	613	595	576	602	589	616	585	602	590	635	601	615	606	653	630	623	580	615	613	570	593	567	585	577	603	638	626	590	618	580	622	582	592	604	526	637	623	620	570	536	616	650	555	563	603	626	579	578	582	617	606	627	556	622	586	606	623	577	575	584	620	608	607	614	605	558	578	565	553	635	584	582	604	591	602	604	617	553	594	562	604	600	617	597	570	604	611	611	603	602	592	572	580	623	563	590	584	564	550	619	608	626	591	578	607	577	587	607	593	594	602	586	550	569	599	634	619	593	593	562	617	568	610	606	558	623	602	616	596	585	610	618	603	577	578	581	595	603	603	596	526	571	611	558	584	563	596	611	577	554	621	562	598	595	584	625	582	609	571	612	602	622	652	581	607	618	608	636	573	611	631	577	558	613	574	616	561	576	604	618	642	597	591	593	580	572	571	562	599	575	592	615	613	606	562	612	631	552	604	576	588	548	562	596	576	647	580	589	588	612	575	625	650	604	593	562	536	619	576	590	598	598	578	600	593	619	628	632	615	603	553	557	570	608	593	619	566	542	586	589	590	600	598	559	600	560	607	565	580	582	571	612	605	602	595	625	581	600	529	600	599	630	606	594	616	579	583	614	628	613	632	618	611	576	563	617	604	556	592	560	571	565	606	605	570	591	573	577	569	579	580	603	573	558	550	594	545	645	627	557	616	595	561	604	610	634	589	649	562	604	594	561	567	582	605	548	611	605	607	557	588	605	602	596	608	615	622	608	591	602	585	587	647	576	588	530	611	641	594	609	608	592	592	603	614	583	554	551	581	604	608	614	607	591	579	606	609	608	577	639	623	611	559	570	585	559	612	617	624	570	585	602	566	611	543	576	581	580	584	574	549	591	613	583	520	593	616	629	557	531	573	613	588	614	587	595	569	599	564	616	619	618	622	597	615	557	636	598	593	642	635	599	573	577	603	573	591	603	585	594	583	611	535	611	617	648	618	621	598	624	613	611	612	642	571	567	600	588	592	564	590	557	566	588	581	590	627	600	611	577	583	623	616	631	594	636	562	604	568	614	611	607	606	622	574	602	648	600	567	612	578	572	580	563	616	551	626	581	563	638	574	581	600	642	609	595	590	598	614	598	593	583	610	635	563	584	598	562	627	585	601	589	561	606	617	625	611	560	560	620	619	593	576	590	585	575	607	606	616	574	557	550	570	586	569	589	612	613	600	538	570	632	568	542	550	612	565	625	604	582	587	574	573	584	630	599	571	592	574	627	587	565	551	607	614	560	565	575	596	579	572	587	582	572	618	587	589	559	572	635	620	617	566	641	595	596	582	600	593	608	583	596	636	613	553	574	574	550	581	586	568	573	573	594	626	624	518	558	558	617	559	599	588	588	612	557	627	606	627	595	626	626	587	610	606	571	600	602	594
4377	1142	966	823	769	748	703	749	721	745	728	715	723	735	702	727	725	677	730	724	701	710	690	738	668	728	652	718	680	721	679	709	693	693	712	701	688	714	715	711	745	671	639	740	717	696	641	722	742	712	727	693	690	695	676	733	740	702	744	669	767	699	670	696	685	729	703	744	732	700	743	715	772	742	683	655	675	690	665	696	713	720	707	720	703	723	743	679	738	691	689	709	696	701	754	670	756	680	680	704	697	708	711	722	709	685	691	741	674	732	707	685	696	698	700	708	691	745	715	701	741	729	714	741	674	710	718	656	745	711	665	698	689	708	718	724	730	738	665	718	686	685	697	687	668	681	678	701	692	732	697	695	725	688	708	740	712	717	685	694	679	673	672	642	717	678	676	679	697	727	711	660	657	713	754	684	693	684	741	760	698	664	696	726	724	682	657	756	648	659	746	684	666	723	724	698	713	706	640	716	690	741	703	743	705	702	691	695	697	683	703	700	755	737	660	726	684	716	668	698	697	694	730	649	752	716	747	742	676	711	693	694	653	727	684	663	688	680	742	707	684	714	711	703	670	736	703	689	695	706	716	745	676	712	671	749	682	689	686	695	710	729	737	673	668	689	711	671	703	695	694	709	723	741	721	706	719	710	707	745	689	714	678	696	676	725	708	696	693	679	670	703	685	713	695	745	669	721	697	761	706	734	654	690	702	727	707	716	651	727	732	662	711	682	685	713	766	709	687	661	678	713	708	711	704	720	707	721	704	769	718	744	701	692	724	713	686	698	671	704	651	634	661	745	701	707	688	699	699	700	716	700	675	704	675	714	707	704	678	706	707	753	703	700	716	740	697	716	735	699	721	702	695	697	673	708	713	645	727	707	710	688	719	750	641	709	684	732	694	720	718	718	736	711	722	704	708	686	721	714	672	663	689	758	708	752	709	728	724	703	692	673	665	731	696	753	757	690	723	697	705	731	738	713	694	690	687	711	728	681	707	683	769	708	675	717	694	677	732	726	675	707	711	711	731	738	674	720	735	753	694	723	712	656	732	688	675	705	706	716	691	718	735	710	679	710	702	665	720	740	687	731	725	691	716	736	703	734	666	724	730	687	700	724	693	721	724	704	705	711	697	678	736	706	768	678	713	651	703	749	671	670	651	709	732	706	708	688	713	703	737	633	711	659	693	738	681	688	666	647	714	717	706	779	685	752	705	669	747	700	670	717	744	722	732	665	708	740	696	648	672	669	662	710	743	692	733	646	687	737	719	706	700	723	700	775	701	687	703	689	745	658	684	685	683	682	688	695	692	769	713	691	729	640	662	715	670	685	657	703	684	746	700	680	725	679	711	700	675	707	680	680	719	717	749	678	712	676	753	723	713	729	720	722	648	712	688	682	682	772	688	704	700	752	711	696	694	745	710	702	703	711	711	699	706	720	743	713	679	701	696	716	670	774	665	729	651	672	710	708	705	705	709	725	714	753	710	711	708	690	712	697	704	673	661	708	695	739	693	639	659	723	725	673	713	682	739	755	706	668	708	672	660	685	687	710	705	679	700	688	674	696	708	712	674	703	678	710	728	676	693	683	737	665	700	693	684	742	775	715	636	698	727	684	727	706	684	652	729	695	712	756	723	734	661	677	690	724	648	709	676	673	703	700	704	670	672	697	695	741	668	712	699	680	735	752	698	698	711	694	696	685	723	708	685	687	673	762	703	693	747	713	726	707	674	726	698	684	708	688	689	704	678	681	720	673	707	684	742	711	717	725	679	692	705	720	728	686	688	688	691	696	715	633	734	660	710	708	740	681	715	725	705	671	706	740	746	728	722	700	700	670	659	713	695	729	695	684	694	680	694	708	718	678	712	675	691	709	654	703	688	673	712	694	695	682	721	692	728	700	706	761	647	723	736	714	725	726	685	708	706	732	697	741	681	709	738	693	674	718	669	675	731	722	715	682	710	702	727	701	673	695	703	678	694	725	700	733	665	692	662	705	712	752	678	702	658	712	704	748	720	709	727	691	695	733	685	735	741	700	725	695	746	708	715	679	719	733	647	700	689	683	720	732	779	728	674	691	714	714	722	724	682	669	692	709	692	761	737	730	679	729	683	691	665	736	695	734	720	704	679	740	720	665	670	681	682	686	728	700	674	712	738	728	705	690	736	720	701	682	624	721	722	721	720	682	687	676	707	729	707	706	738	657	713	712	685	706	681	739	691	739	662	709	673	717	719	723	723	667	724	733	687	673	693	725	666	725	692	699	718	731	712	689	686	739	684	698	667	680	720	687	705	720	734	666	722	706	714	631	766	705	679	722	726	659	731	694	688	726	680	737	698	707	664	756	669	697	681	702	706	719	747	681	676	667	731	741	736	712	693	783	710	687	696	734	713	718	689	692	703	755	657	724	675	729	726	720	679	656	716	700	694	732	703	684	700	713	653	740	689	721	707	698	673	699	701	710	750	723	738	682	710	626	738	694	699	708	755	726	716	726	689	697	726	734	729	683	713	676	748	705	674	729	698	723	733	774	669	706	708	704	669	681	689	699	660	716	709	718	721	662	718	730	698	771	690	693	685	712	678	722	756	696	688	677	719	746	695	720	680	666	704	706	664	693	712	741	700	733	661	737	714	676	720	734	707	683	699	689	694	673	667	720	722	690	734	685	734	679	714	698	697	692	763	750	689	764	698	663	720	733	698	722	714	654	698	684	706	712	680	678	685	660	712	690	751	672	722	731	731	705	696	674	700	729	694	723	694	694	702	676	698	674	696	693	711	714	676	691	659	715	711	719	711	690	688	706	699	723	703	700	715	733	641	674	711	699	703	713	731	732	671	679	647	700	719	713	717	710	734	662	710	703	741	681	687	673	718	708	721	718	716	690	691	695	688	709	672	712	663	696	686	738	646	636	662	760	742	669	760	706	682	724	741	666	712	722	733	670	646	705	711	715	743	686	707	700	690	695	680	683	713	639	679	704	689	745	686	703	709	697	642	662	688	691	736	715	690	721	736	683	701	718	717	721	717	681	636	698	724	705	710	776	683	694	742	675	704	681	675	723	737	730	687	695	640	668	759	720	683	714	741	673	707	680	711	674	664	712	684	720	686	739	666	699	698	650	717	728	706	748	703	682	736	714	700	685	702	632	751	712	702	746	688	696	724	688	732	715	703	702	745	697	680	682	717	701	709	725	675	683	723	677	722	700	657	724	722	683	702	707	708	706	708	668	692	761	691	687	733	697	705	694	728	715	679	704	694	662	706	698	704	693	709	696	729	713	686	744	689	718	697	671	771	726	717	700	656	699	727	713	731	697	694	728	691	678	696	715	707	655	700	715	656	690	731	706	725	701	720	721	687	707	709	728	723	737	698	700	713	725	677	674	690	731	731	659	663	658	704	673	708	708	726	721	733	682	678	696	713	721	709	704	754	704	673	715	680	681	741	745	714	713	688	720	733	710	684	694	684	733	683	709	700	685	735	696	720	722	690	678	708	706	743	696
23489	21124	28338	24173	21131	10438	1246	838	803	745	746	720	657	666	701	686	661	637	601	633	612	649	663	643	601	619	610	575	632	636	608	591	621	642	596	645	576	590	627	591	576	654	655	626	602	593	619	612	605	628	614	632	589	573	641	608	538	596	621	628	632	615	594	579	565	611	568	604	579	626	631	606	603	612	620	598	625	637	591	586	592	596	616	620	604	607	569	600	567	598	606	652	560	579	615	623	593	653	589	608	581	538	634	600	598	598	607	577	591	600	574	553	636	585	598	632	596	609	624	579	594	588	594	599	656	551	575	552	582	600	611	631	641	607	660	607	614	604	651	608	580	619	621	577	592	600	635	604	573	609	586	636	609	646	585	616	578	579	639	552	598	626	613	593	615	576	609	525	618	590	622	590	553	602	553	630	589	591	582	589	552	573	602	610	597	580	613	562	565	568	587	608	649	582	557	601	627	601	538	563	619	581	581	620	610	542	613	612	599	649	591	620	585	640	611	610	595	590	575	574	576	632	610	609	587	608	602	631	604	557	576	576	588	609	613	642	569	604	613	598	618	575	651	607	586	622	570	589	554	605	637	554	594	631	616	602	580	551	590	614	622	585	595	642	616	597	608	608	587	618	572	597	606	633	609	619	570	564	590	601	555	548	604	610	557	568	645	587	588	584	573	607	607	565	662	636	578	594	581	632	579	605	576	592	626	596	609	620	594	573	591	581	603	589	608	592	637	619	583	605	607	575	607	602	586	598	629	603	586	606	613	586	604	620	579	674	598	558	585	600	601	549	606	589	594	587	602	583	596	560	600	609	593	639	622	580	599	608	581	625	597	623	591	596	605	582	600	633	621	579	583	612	605	605	581	601	589	608	569	596	604	602	573	563	643	634	608	610	605	611	634	621	628	516	590	585	622	568	570	587	596	610	618	624	618	616	619	603	587	600	607	623	615	598	601	595	562	632	619	600	597	643	647	622	566	591	608	621	621	572	599	579	558	604	620	633	632	607	631	571	615	592	571	633	604	616	593	577	665	573	611	580	615	605	559	613	594	613	600	595	570	540	616	578	602	547	610	578	579	615	605	591	591	623	592	620	585	587	626	608	615	594	628	579	597	631	620	592	621	580	608	660	614	592	601	587	624	562	619	611	537	559	607	649	597	574	554	646	604	534	607	605	582	616	586	609	574	590	592	608	557	584	614	586	593	618	587	585	567	561	635	617	623	616	608	565	573	613	611	572	586	605	642	568	607	593	592	576	605	603	600	591	622	588	591	589	581	577	626	614	601	593	597	601	598	611	666	593	560	642	610	567	602	578	617	619	589	584	590	586	574	573	541	635	572	580	603	583	621	607	597	604	604	608	640	604	612	583	573	584	593	581	603	594	597	573	639	605	565	602	597	595	581	594	618	604	596	579	618	596	610	612	613	625	583	607	565	586	599	637	585	560	631	597	578	609	596	610	582	612	583	624	563	642	591	607	664	599	585	631	570	619	596	591	591	634	637	558	603	616	566	621	575	620	572	610	615	575	599	651	595	581	581	563	614	618	581	596	622	607	639	570	579	645	604	535	594	641	577	589	573	613	604	619	560	589	585	617	614	618	592	614	603	659	587	586	588	650	623	574	573	583	606	568	581	616	592	580	563	549	656	629	551	560	590	573	610	607	574	596	590	625	579	608	620	597	605	597	614	612	565	581	556	609	589	609	617	571	605	628	616	613	619	607	614	589	606	612	580	584	639	617	572	650	578	580	643	580	579	575	565	614	600	604	604	554	589	636	528	615	597	614	605	580	585	602	639	575	612	575	603	646	582	615	596	583	581	604	619	525	592	590	626	577	622	630	580	622	586	577	577	604	606	635	627	553	612	601	602	615	651	542	587	555	583	579	615	588	553	670	567	565	622	619	570	572	624	613	613	566	573	582	631	604	613	637	634	579	623	596	600	584	577	598	559	596	603	570	673	617	629	593	597	590	598	624	599	589	612	576	608	569	623	590	592	606	608	574	629	572	600	568	624	610	624	604	607	585	571	584	574	583	587	594	628	593	607	591	602	602	574	620	606	590	617	646	577	581	619	576	627	595	595	641	606	622	611	568	597	592	612	605	628	603	603	570	602	544	594	629	569	648	604	583	565	608	618	624	632	602	591	564	623	607	569	585	572	562	602	617	583	628	604	578	601	625	589	561	587	591	570	616	583	574	594	638	571	570	642	581	577	611	603	602	582	625	594	577	612	599	606	591	603	589	609	584	572	559	547	676	582	584	601	586	601	621	590	587	609	649	605	603	613	596	616	635	624	612	574	618	612	586	626	582	579	628	612	584	585	621	550	597	612	582	610	628	610	585	616	622	667	567	571	597	578	600	588	661	596	615	590	624	636	606	608	600	629	611	611	633	635	577	644	618	568	618	622	571	592	576	580	629	648	608	576	630	603	565	597	617	574	619	622	595	601	600	608	616	625	582	598	593	587	606	580	579	601	586	584	617	593	577	581	589	620	599	610	558	582	551	618	607	586	559	605	623	574	579	597	608	610	598	622	575	624	640	564	582	617	605	586	577	621	611	596	605	581	614	591	567	598	606	629	642	596	558	544	586	632	635	607	578	563	579	609	636	598	564	579	606	586	579	579	603	597	597	595	578	614	611	598	572	536	594	610	621	595	614	553	580	571	591	642	618	542	576	584	596	589	572	621	583	596	602	596	576	585	608	615	554	621	612	605	580	571	600	615	598	604	619	569	609	591	606	578	606	607	659	624	566	614	577	614	590	598	565	588	567	588	560	616	605	618	580	575	623	601	592	567	549	631	593	568	617	591	564	575	608	548	621	621	576	616	608	595	595	594	559	607	618	608	609	608	611	622	589	613	573	578	643	600	652	637	601	642	584	613	607	617	622	635	593	602	615	610	586	604	584	599	576	599	620	607	602	611	580	579	571	619	577	627	567	600	584	626	576	621	589	633	589	626	614	611	599	562	578	607	576	613	605	608	582	588	604	606	610	628	603	620	632	615	571	621	573	605	571	590	585	561	623	600	569	609	601	592	650	583	598	580	575	579	560	591	596	602	657	590	613	597	559	619	589	615	598	598	671	559	622	594	615	592	598	581	584	640	604	575	621	575	610	580	625	541	597	645	600	608	618	623	600	584	622	612	592	626	564	643	586	534	590	623	597	582	585	581	635	609	576	598	577	638	616	617	580	588	605	624	599	615	609	627	610	636	638	593	590	587	607	577	605	586	574	603	580	592	588	567	573	603	593	607	614	583	632	611	640	570	600	625	584	579	601	609	620	541	578	551	573	563	589	572	628	596	639	590	632	633	570	526	558	598	582	601	595	568	549	610	595	587	622	617	602	580	614	586	552	622	573	597	620	571	579	607	569	561	573	560	612	594	583	632	598	600	611	591	612	631	611	645	606	594	598	566	560	596	556	613	659	638	612	626	620	627	578	601	559	647	564	610	569	546	593	619	617	583	643	596	624	572	568	632	596	614	633	580	612
3454	8285	5745	2828	2188	1792	1403	1167	1116	1025	982	934	844	876	828	828	806	760	791	786	715	801	686	720	778	745	691	742	731	766	763	749	714	770	789	738	721	771	744	696	761	777	749	699	726	717	688	683	728	737	731	704	795	744	719	702	763	696	751	726	740	705	724	667	715	708	754	683	723	729	744	694	709	713	690	720	732	680	654	724	724	678	698	752	730	738	706	720	725	725	738	725	741	689	684	704	714	736	707	680	723	690	772	707	667	683	672	721	720	709	701	707	754	720	699	746	726	733	735	700	678	673	691	743	719	750	739	740	706	727	676	704	698	700	736	725	726	700	722	730	676	689	723	748	729	701	715	729	736	736	691	719	693	737	725	709	759	702	759	710	723	694	665	684	752	687	710	694	737	748	726	702	745	709	714	725	677	680	750	792	691	695	697	685	749	698	768	741	750	727	764	713	681	729	726	732	750	710	628	707	682	704	695	723	734	741	737	742	656	743	683	781	658	722	705	679	736	698	699	694	727	691	730	654	686	700	722	712	701	693	682	692	714	735	676	716	773	730	697	733	708	721	703	769	689	683	720	721	668	680	753	704	715	692	667	691	739	689	729	702	653	755	785	738	742	762	670	746	705	707	713	719	726	749	733	702	666	689	697	730	740	751	758	676	686	732	720	691	690	781	747	690	701	668	676	722	725	699	707	721	723	685	706	721	716	740	736	714	749	734	701	702	727	688	734	748	700	722	706	668	728	725	744	703	693	688	682	723	708	756	690	681	687	752	746	737	718	695	744	700	727	676	696	703	693	698	783	734	686	707	671	703	696	698	690	700	746	752	722	731	740	703	678	703	737	733	691	734	679	672	719	740	711	717	698	646	720	697	744	696	724	724	682	772	691	709	735	696	709	672	774	750	755	728	698	696	681	749	743	703	718	714	703	744	702	725	686	727	734	732	713	687	687	713	719	726	718	702	677	754	728	729	698	697	754	696	715	747	700	705	694	715	708	685	721	703	713	749	713	720	730	747	746	726	713	714	733	732	698	662	722	736	719	793	701	704	714	757	721	683	693	772	736	732	704	735	705	708	722	729	765	677	698	714	694	710	695	718	723	740	702	719	728	707	677	722	694	720	700	665	719	690	762	703	731	731	692	729	697	746	731	749	718	710	691	701	696	704	736	724	690	690	734	658	750	702	732	711	737	687	706	705	762	709	720	751	696	691	754	697	679	685	721	657	758	740	727	761	670	745	688	692	708	703	715	696	670	685	666	719	733	709	689	716	729	684	678	716	702	717	686	706	710	711	695	730	750	708	696	751	754	718	724	679	686	721	737	758	679	758	731	662	709	711	706	695	711	698	743	680	683	686	704	681	688	766	748	686	728	700	641	752	678	687	716	727	739	699	726	725	683	679	705	719	713	658	724	746	678	684	704	732	709	689	749	715	701	687	724	698	667	712	726	773	717	696	729	660	709	727	705	715	688	694	722	715	688	683	740	697	780	742	700	764	728	752	712	746	696	684	694	748	673	680	709	728	687	779	717	712	680	719	731	730	707	738	702	718	714	771	746	735	723	739	762	714	715	731	681	724	711	737	710	736	685	721	771	787	693	714	731	721	715	704	708	717	710	697	726	724	705	710	723	714	723	697	719	710	713	720	694	714	678	687	778	732	694	750	742	733	699	729	709	711	743	738	703	702	795	710	710	698	667	726	750	658	692	730	690	685	740	775	718	716	721	696	724	732	694	716	707	728	699	679	709	701	708	679	796	733	718	752	715	688	772	724	681	679	696	688	708	691	743	723	746	700	706	707	680	738	709	788	732	738	724	702	715	712	716	718	734	716	712	712	702	706	735	712	771	735	692	681	731	759	738	704	720	718	654	731	743	773	664	684	696	716	693	670	681	723	728	699	763	705	694	737	697	720	716	725	713	775	732	673	736	695	746	713	702	697	704	755	731	695	700	727	698	681	701	696	731	758	753	711	722	697	656	698	703	718	735	745	713	681	768	669	676	740	705	690	735	703	694	722	693	739	741	768	681	710	681	682	711	736	658	722	681	697	736	721	733	726	704	664	735	705	709	757	713	767	725	729	706	699	697	675	707	670	708	711	676	699	685	709	743	711	723	739	685	694	726	691	715	729	718	704	762	711	701	683	762	757	685	740	710	716	757	725	744	720	680	735	720	711	760	727	706	728	661	711	724	745	713	697	699	733	694	693	740	706	735	704	736	711	723	672	694	680	768	698	667	731	718	718	673	733	712	656	681	711	721	737	672	660	744	694	723	751	695	756	740	709	690	698	728	739	758	737	720	661	752	710	694	686	765	736	737	740	754	729	695	717	701	729	731	750	698	739	717	721	710	692	708	788	752	710	763	712	744	692	684	694	699	690	755	725	689	693	699	656	704	724	752	775	675	696	727	726	728	707	652	697	706	747	717	764	728	722	715	777	711	671	721	721	732	741	728	715	696	683	734	681	748	748	700	742	733	714	732	727	710	741	728	737	683	743	717	717	790	705	687	685	723	682	731	725	707	739	731	738	686	719	680	681	711	720	677	712	668	711	778	677	736	737	716	718	740	749	746	690	754	698	733	716	714	717	656	688	708	705	675	683	710	661	671	719	734	740	664	692	685	711	717	749	688	666	692	677	747	719	691	702	718	760	709	739	738	702	732	629	722	711	712	661	682	733	734	710	651	702	695	685	710	682	707	715	720	665	737	697	700	673	676	718	672	703	759	720	679	691	727	773	709	717	750	698	690	730	771	765	748	757	736	741	673	696	658	750	741	696	737	719	653	759	742	687	764	770	713	781	740	733	733	747	706	701	734	733	691	710	659	713	710	713	710	728	665	705	653	685	732	677	696	693	703	714	726	733	710	743	760	700	753	712	731	763	661	750	689	734	713	701	708	689	714	691	741	735	715	651	649	701	753	751	763	702	722	729	667	726	753	686	714	688	735	740	716	698	731	726	735	755	705	736	711	739	723	716	690	739	721	682	761	731	733	729	705	711	747	704	740	710	723	671	707	688	708	729	735	738	739	742	735	686	707	744	708	734	718	742	676	688	744	697	721	685	749	721	725	722	708	729	718	696	700	752	713	721	758	687	741	715	712	693	746	756	709	701	718	699	755	705	687	723	778	741	735	731	704	726	742	692	717	729	749	706	672	729	664	711	674	715	732	709	710	667	744	689	729	703	703	727	763	739	668	752	687	729	705	702	686	665	743	739	665	692	725	678	684	692	708	778	718	737	730	688	717	702	720	700	728	748	725	676	755	692	723	690	694	719	674	758	738	742	715	728	701	702	723	692	763	681	691	715	700	714	729	725	705	707	705	687	710	693	691	760	693	703	717	703	687	737	722	756	729	709	696	669	636	704	708	693	740	709	686	719	703	699	680	691	743	712	672	716	741	725	703	722	740	695	718	773	719	745	703	726	697	725	722	694	703	702	679	699	701	713	678	684	694	752	646	683	760	719	734	654	701	714	744	690	714	733	714	692	701	744
24640	21117	27256	25148	10295	685	494	434	411	385	402	383	371	360	342	344	354	338	329	357	309	331	329	361	366	319	340	342	322	294	366	344	319	348	328	341	342	341	315	345	349	336	345	336	307	324	316	279	341	304	340	341	317	339	323	344	349	324	334	301	353	325	316	322	285	319	336	305	325	301	359	336	324	307	327	315	311	337	314	335	349	325	331	313	302	312	338	332	314	347	302	322	308	348	307	332	325	345	278	343	306	299	308	325	314	333	326	351	338	270	326	338	317	328	310	285	341	331	301	307	345	323	320	302	340	292	314	309	370	301	342	333	305	324	292	303	319	342	324	332	312	329	301	317	325	312	317	308	291	334	294	304	348	341	324	304	361	294	336	336	322	322	303	346	332	333	315	324	308	321	301	306	339	305	309	273	306	329	344	345	321	320	320	340	326	322	312	325	320	317	318	292	356	326	317	319	325	308	339	323	361	298	318	316	318	341	353	357	305	311	363	323	334	323	296	358	325	315	335	306	293	324	304	339	304	331	265	307	343	334	325	309	314	331	350	296	335	301	334	343	349	314	350	296	290	328	308	321	338	300	317	312	350	304	351	340	326	340	319	311	315	328	318	337	354	357	353	295	336	337	320	303	338	346	336	352	327	330	355	311	331	319	312	294	282	327	332	335	301	335	345	313	355	325	287	304	313	332	293	317	309	317	323	329	340	310	320	316	315	305	301	368	343	296	323	368	327	322	317	319	314	337	317	296	315	338	306	320	315	331	330	315	289	311	344	326	322	313	328	310	323	316	333	300	308	346	378	312	318	322	332	296	334	328	345	374	319	302	312	337	340	328	314	284	348	324	323	320	317	337	293	361	324	306	341	299	325	346	313	345	327	331	317	345	299	307	351	313	294	309	336	304	336	331	354	314	317	315	331	334	340	329	313	333	296	322	306	325	337	325	324	318	343	357	328	322	324	269	350	290	331	329	291	311	304	337	351	300	341	299	340	333	313	312	342	358	319	311	352	316	294	328	347	335	295	322	309	306	310	318	323	329	336	338	342	318	334	317	324	289	308	301	321	293	297	317	318	316	332	311	286	310	303	332	271	325	334	333	318	350	327	323	325	310	296	330	320	346	317	332	306	345	341	336	298	325	310	275	322	309	339	311	288	320	317	327	342	307	325	323	303	296	347	319	321	324	349	307	338	315	318	309	318	335	329	306	335	324	301	344	317	312	319	330	313	338	284	332	316	323	329	301	314	329	375	308	306	285	343	328	316	301	319	308	342	321	305	315	334	323	306	300	324	321	342	289	339	332	316	335	326	332	312	320	301	310	323	328	295	342	313	300	328	320	330	363	328	297	329	314	321	319	346	302	321	332	320	332	323	317	302	308	320	307	307	334	303	313	321	292	338	346	347	270	314	319	313	320	337	339	340	350	325	299	329	307	294	348	305	295	333	320	327	351	292	321	305	339	284	310	312	307	316	319	286	300	312	334	367	331	322	329	323	344	334	317	313	304	354	304	294	309	329	325	332	321	313	326	279	321	341	360	302	317	342	360	329	329	310	302	320	318	323	317	306	341	334	319	298	374	318	335	340	339	309	309	338	331	324	307	328	344	324	303	318	327	323	345	315	326	302	329	331	327	342	315	332	310	320	321	324	308	303	308	332	312	320	316	334	317	319	307	308	339	335	309	307	310	334	327	299	323	326	323	339	309	287	303	306	341	316	327	276	315	309	327	316	321	293	330	317	331	320	326	335	284	330	301	295	300	299	361	339	289	288	315	317	316	327	294	353	314	339	330	318	335	319	345	341	340	314	313	305	338	275	322	340	313	291	310	347	327	330	310	358	316	306	322	326	321	308	329	300	329	333	323	333	320	382	331	344	297	314	307	319	327	334	319	353	339	339	302	308	306	321	334	291	309	323	324	326	315	324	324	333	323	345	351	329	307	310	325	310	307	325	323	298	309	339	332	318	349	326	313	333	344	287	307	365	315	293	299	319	311	285	301	331	310	308	358	294	336	338	315	335	325	322	314	322	334	320	328	302	321	305	310	288	313	336	319	315	340	296	294	351	322	309	309	341	346	339	315	321	335	336	332	331	293	326	310	338	278	294	323	342	338	296	318	324	312	324	329	300	328	328	327	333	323	329	313	321	294	325	339	338	305	313	336	345	349	294	323	320	297	341	293	323	352	303	306	334	330	316	325	322	314	321	315	326	322	341	315	320	356	322	327	356	319	342	286	296	335	318	338	340	305	323	351	312	305	321	301	354	336	299	325	308	319	336	312	335	337	336	344	318	313	319	325	328	318	348	296	311	322	343	355	300	284	321	316	318	297	284	319	346	354	312	288	325	286	316	286	332	333	323	330	322	314	345	346	313	315	322	294	330	314	321	308	321	309	322	329	340	271	332	306	346	341	350	332	278	297	337	340	319	340	324	317	332	318	341	319	323	316	322	304	306	333	305	288	336	315	321	349	320	326	311	325	328	273	303	310	325	314	319	327	328	281	298	300	348	283	319	296	327	337	313	337	321	332	337	320	312	336	312	335	303	317	310	328	306	328	317	333	323	308	341	308	333	317	305	350	328	330	333	353	335	332	331	332	284	333	322	326	323	314	314	318	362	318	328	322	307	302	299	344	311	313	336	331	373	304	335	336	340	324	338	334	314	357	353	309	297	337	340	320	311	290	313	306	325	316	331	314	311	323	278	307	290	302	312	331	304	332	340	310	329	348	314	343	328	301	305	328	318	331	301	292	309	324	315	327	326	312	322	338	318	306	323	341	330	343	354	304	319	323	339	306	333	309	313	336	337	349	314	327	317	301	316	339	340	329	336	304	325	341	288	307	335	319	311	303	298	297	321	307	336	332	282	318	319	307	290	307	342	309	336	322	303	317	331	339	292	332	306	351	300	321	319	345	326	330	328	317	277	322	331	291	322	316	321	332	353	358	342	325	298	341	337	319	308	289	333	352	307	337	321	316	312	322	328	354	315	321	327	304	314	355	310	338	327	314	299	313	300	304	320	319	304	328	332	368	293	310	332	316	316	296	330	323	305	322	328	316	331	322	311	342	337	331	323	319	311	343	354	328	290	360	338	284	345	283	316	314	318	314	287	337	323	330	310	297	328	341	318	317	321	324	320	338	320	311	335	290	304	326	311	304	297	332	327	318	313	323	329	293	297	312	298	322	366	310	355	352	333	322	338	317	312	289	310	310	281	298	324	330	341	330	315	315	323	287	298	305	341	311	316	341	342	300	335	330	324	327	295	324	342	333	331	348	355	327	345	316	338	330	327	310	313	343	324	307	337	303	314	312	327	358	306	312	319	296	300	313	334	295	309	354	321	325	352	281	340	305	376	316	290	297	286	320	353	298	328	350	354	326	334	329	342	309	305	290	336	323	331	293	266	324	360	302	325	331	318	316	297	307	350	338	315	323	343	321	301	315	309	351	323	299	352	314	332	365	312	323	324	333	333	318	318	332	337	315	328	370	330	320
3372	4578	3114	1490	1193	956	802	704	612	554	514	473	455	465	472	447	410	428	366	416	396	422	413	419	391	406	378	397	370	409	406	426	378	396	378	394	377	371	380	423	425	402	386	368	361	404	408	365	388	366	374	377	367	384	383	396	396	398	351	403	384	357	397	405	385	388	383	390	416	365	367	382	433	390	394	404	399	372	388	379	365	385	405	402	392	390	400	392	368	372	388	388	389	389	375	402	376	364	361	376	371	383	391	368	381	360	349	362	413	386	380	360	403	381	381	370	382	405	369	412	420	345	381	392	403	381	396	368	404	372	382	368	366	379	356	392	370	410	420	372	389	361	360	401	386	376	398	366	406	374	376	380	359	350	380	403	391	386	377	373	394	388	342	389	372	379	398	401	403	364	348	384	380	361	432	358	358	358	388	392	402	386	347	384	352	373	405	344	330	406	372	386	423	389	383	395	363	411	399	369	404	351	392	399	421	392	403	390	381	369	392	395	354	375	414	383	359	384	373	406	365	358	393	352	354	371	352	399	368	367	382	371	358	410	374	393	405	386	384	383	390	354	374	412	371	374	406	383	354	370	363	391	361	386	371	365	352	388	357	384	356	358	399	381	414	372	401	383	384	375	387	385	376	387	382	365	383	364	386	364	396	364	374	397	400	395	378	385	380	368	349	361	392	361	374	391	386	388	395	364	413	384	381	388	402	385	347	361	360	373	362	421	375	408	361	392	363	382	395	372	383	398	411	361	363	409	355	399	354	390	367	353	393	378	383	407	358	371	389	429	355	408	382	372	399	402	391	369	381	394	385	431	379	413	348	398	371	419	383	375	374	408	368	437	402	398	372	404	312	359	395	388	381	373	396	400	368	346	363	392	403	364	372	348	364	395	421	389	356	364	379	369	414	351	371	364	398	418	393	366	361	403	375	349	393	371	413	367	357	355	397	400	386	395	374	385	411	352	383	384	361	346	370	387	372	383	370	360	380	373	379	406	380	414	394	365	406	371	366	357	413	386	393	401	349	406	374	371	395	395	387	400	395	396	404	358	355	368	372	388	392	353	387	401	344	354	406	377	397	353	370	402	366	407	370	372	363	354	380	398	367	382	373	360	387	375	384	412	389	358	364	357	371	415	401	365	403	383	362	364	360	376	390	371	405	345	376	388	384	370	360	413	388	380	398	388	366	364	372	384	385	349	388	424	402	379	362	365	388	373	396	367	418	356	391	361	406	373	405	392	376	405	356	376	387	382	391	402	370	435	385	384	371	358	370	337	383	368	378	370	364	342	384	358	377	360	374	374	390	341	374	392	386	363	356	386	395	391	381	330	433	391	349	411	435	369	388	351	399	384	379	391	376	390	381	401	396	346	390	392	362	399	383	360	373	382	394	409	392	400	375	393	373	379	403	420	385	353	392	373	380	409	401	386	437	425	383	394	380	376	371	403	399	369	409	439	374	379	406	402	366	388	414	378	386	375	398	361	382	372	385	374	398	379	400	374	382	396	407	382	403	344	362	394	420	413	373	380	358	390	375	360	397	375	358	353	365	412	372	400	370	382	420	391	417	364	333	331	405	368	417	394	376	351	368	383	378	370	351	394	400	376	373	382	354	400	360	373	353	374	385	378	397	393	388	389	388	350	386	353	371	377	370	385	353	344	427	370	381	427	383	396	397	359	378	350	398	387	402	410	363	374	333	389	406	422	399	380	376	359	389	398	362	362	392	364	362	384	408	428	372	399	335	397	408	410	397	374	341	385	398	418	425	353	418	391	398	361	395	413	383	387	415	406	385	398	396	383	379	399	390	394	387	374	411	403	395	412	374	401	432	352	412	390	356	393	408	384	374	388	377	404	393	344	360	366	378	347	362	338	380	418	392	412	419	357	355	390	390	396	386	348	403	406	369	399	393	377	418	405	357	397	413	374	364	381	357	386	396	372	377	375	380	363	387	378	383	391	324	389	397	376	364	350	387	423	382	381	362	380	416	412	370	353	388	392	396	378	396	413	357	422	360	382	388	364	386	395	366	382	401	400	379	364	382	413	391	365	377	368	373	381	397	426	370	343	404	379	383	350	399	353	406	423	401	405	363	387	364	382	384	397	389	380	362	366	366	411	364	390	372	337	403	342	383	372	397	367	386	387	428	388	377	351	406	383	381	404	384	392	390	414	372	360	399	401	363	363	422	356	378	369	345	410	386	393	369	366	360	405	388	410	361	382	355	383	411	362	404	341	337	367	385	370	375	360	372	407	387	387	386	380	400	377	383	389	389	395	375	392	389	430	397	356	360	380	394	400	367	374	397	382	348	360	384	360	384	379	376	367	359	386	387	362	399	360	378	400	369	392	338	405	364	361	383	402	379	384	414	414	371	391	353	411	364	396	378	379	354	382	352	386	409	352	389	419	368	380	356	384	373	352	402	363	430	411	353	382	421	380	411	367	451	352	407	407	368	416	408	389	443	405	395	354	385	377	388	373	408	371	383	388	380	409	354	359	369	402	381	389	375	385	382	372	387	377	379	401	376	366	402	355	371	393	357	378	401	410	381	391	349	381	398	388	403	367	383	405	388	388	389	381	331	431	398	370	365	360	384	376	409	357	345	383	384	388	383	383	393	385	378	397	384	365	398	393	367	356	380	359	427	387	377	405	355	405	433	367	428	405	395	415	402	378	376	406	381	382	372	381	423	396	351	380	410	401	375	415	365	363	439	383	390	385	378	406	382	394	425	367	397	378	420	399	398	381	393	341	411	411	367	376	384	385	394	379	348	387	407	388	389	381	420	403	361	371	379	386	380	406	380	368	403	418	378	396	347	381	373	357	388	398	369	418	391	418	384	346	377	358	388	395	385	392	393	391	369	373	376	371	382	342	411	353	385	391	376	378	392	353	403	391	374	354	394	372	402	388	377	370	365	350	398	335	389	370	372	402	373	392	365	365	415	372	352	398	370	363	353	430	399	395	403	367	388	387	390	373	409	364	381	385	389	374	411	377	396	358	348	376	381	363	354	399	379	366	364	365	378	392	407	369	410	374	417	345	358	373	404	372	370	389	387	329	423	408	386	396	353	370	420	397	347	377	389	368	369	434	375	390	348	388	408	354	388	372	368	370	343	415	404	344	377	375	384	353	418	375	386	364	374	393	378	381	407	344	360	396	387	397	375	382	418	372	393	354	402	381	409	372	370	393	391	402	367	388	378	382	373	414	364	397	403	398	390	409	417	351	388	377	378	391	388	407	379	385	401	381	396	388	403	385	405	375	390	410	386	357	363	387	367	393	408	355	371	335	370	379	374	357	370	363	378	376	376	382	380	360	401	366	396	372	389	353	391	355	345	376	397	386	370	374	402	415	381	381	351	418	397	371	390	411	385	368	378	384	404	370	366	368	345	376	394	389	370	399	408	369	381	381	387	351	388	382	400	358	376	364	404	375	384	406	398	407	401	351	399	386	386	414	376	355	381	385	408	390	345	434	386	413	375	361	319	403	407	369
22303	21030	28627	23621	21031	21053	8097	791	606	525	477	450	391	378	359	340	324	350	349	313	338	298	311	264	323	294	296	284	268	296	283	270	285	276	231	288	277	276	282	292	288	301	262	265	262	282	265	287	270	283	261	300	275	255	268	248	260	263	264	254	252	229	268	229	253	266	265	250	271	262	266	262	266	262	274	259	259	258	244	270	260	261	269	258	238	251	293	255	259	265	232	275	225	288	250	256	257	273	282	243	256	269	265	263	268	245	270	264	267	257	277	266	255	287	286	270	272	228	296	285	284	278	250	271	253	240	272	258	270	268	265	278	271	258	257	292	270	259	236	253	286	264	244	245	263	257	289	251	249	300	236	272	268	262	245	255	263	261	270	250	266	273	261	236	279	267	259	297	262	221	308	252	258	276	268	258	265	272	287	285	273	275	251	252	269	263	239	258	291	256	294	263	265	234	297	269	286	272	219	259	293	289	277	249	288	246	274	278	246	276	246	253	282	245	253	263	259	280	253	225	288	273	260	254	255	258	277	261	273	267	265	266	245	280	275	287	283	269	269	255	252	252	229	254	241	249	245	269	263	249	262	261	255	269	228	243	301	267	231	241	276	284	249	288	264	261	266	282	256	279	257	277	271	282	253	256	256	244	274	256	296	262	265	284	235	261	277	266	242	260	259	279	255	256	225	269	270	242	240	254	285	260	247	286	271	254	270	234	270	295	273	249	251	262	283	269	254	263	255	266	275	282	251	241	275	276	262	245	242	271	257	295	268	271	249	253	247	249	273	250	266	287	266	259	280	273	283	233	258	276	256	306	253	288	250	257	274	319	288	242	290	281	265	259	267	252	264	261	237	291	249	289	240	270	264	274	270	246	255	242	273	298	265	250	240	274	268	250	252	276	254	261	278	285	273	268	251	286	271	269	240	273	286	277	241	301	263	247	236	250	262	277	274	284	233	271	278	273	317	258	268	235	255	258	252	270	277	273	263	280	267	262	268	243	245	247	260	252	270	268	251	294	247	262	239	255	276	258	301	255	249	272	246	270	275	255	259	277	277	288	256	258	285	261	284	260	276	276	255	259	254	274	255	277	248	256	268	266	248	274	264	269	264	243	281	274	281	282	263	264	245	268	271	259	282	257	217	290	244	242	239	279	277	246	286	271	264	267	240	268	259	244	234	262	291	284	240	277	265	282	287	265	256	270	282	271	260	254	277	282	264	289	271	265	245	243	268	283	264	247	249	248	269	270	255	267	266	244	263	281	256	261	241	269	262	275	275	264	265	277	244	270	244	225	238	250	249	260	279	282	269	278	299	250	250	261	253	254	229	238	319	228	257	239	297	237	264	265	282	281	248	240	256	268	262	277	245	252	249	270	248	266	249	249	287	263	296	262	243	255	275	238	293	286	269	258	256	290	250	250	261	265	237	283	283	279	257	246	264	270	271	260	269	275	281	278	259	267	296	264	236	278	259	306	244	267	267	251	247	269	279	252	260	277	266	273	254	271	232	244	276	275	269	247	272	244	245	218	270	237	259	249	263	243	229	283	275	245	267	263	277	275	292	259	275	250	257	262	286	295	260	235	270	273	277	270	257	285	266	254	233	253	259	297	260	261	277	271	261	268	243	250	260	277	227	260	252	250	272	247	262	257	256	261	258	258	284	260	255	254	254	236	264	273	275	243	270	253	283	258	272	256	280	270	272	254	257	248	287	276	269	240	263	263	262	250	244	298	265	251	235	271	252	264	260	292	283	277	269	225	265	299	248	251	254	232	252	255	252	277	275	244	276	256	275	254	268	257	270	252	249	271	258	261	259	280	245	279	286	268	247	266	256	274	280	252	279	239	246	273	272	255	251	279	277	255	260	260	280	287	275	294	284	255	237	246	242	244	257	270	258	229	272	242	277	267	264	259	284	288	267	220	266	288	263	295	251	303	251	246	250	291	286	276	257	276	260	266	277	277	242	250	251	269	236	282	283	259	274	261	282	286	245	283	246	258	264	264	233	275	258	255	251	289	276	272	290	280	258	265	271	229	262	281	295	258	260	264	246	258	271	271	277	260	274	264	252	261	268	287	309	262	275	260	255	251	263	279	274	278	245	275	278	262	257	240	276	282	247	258	266	274	257	288	275	284	253	244	245	281	251	252	283	264	254	270	258	257	266	293	283	264	270	257	280	248	267	260	259	248	259	248	279	259	256	247	249	272	243	228	280	276	256	269	254	255	279	258	255	248	281	254	275	290	249	274	253	258	270	261	258	263	242	258	264	272	273	253	251	255	261	248	262	282	280	282	235	278	261	245	260	253	236	283	257	273	268	276	240	277	245	259	246	260	256	242	265	286	263	262	274	268	243	257	288	282	240	249	267	250	281	260	248	262	271	259	274	268	302	252	259	270	238	232	263	256	272	278	287	254	293	279	271	270	257	278	257	275	251	243	266	239	259	245	239	291	250	249	252	261	248	248	252	264	267	292	278	265	251	264	255	283	261	258	262	277	263	237	276	266	250	261	272	275	268	257	256	287	236	243	251	268	280	241	289	269	255	253	287	230	268	271	249	279	260	263	261	269	272	265	258	261	252	294	281	275	246	243	285	289	257	269	246	271	250	232	277	264	259	253	257	259	272	278	224	270	275	289	283	269	251	242	253	269	254	270	237	256	274	257	245	278	247	271	237	249	273	279	263	266	268	254	259	275	260	248	278	273	297	250	250	259	248	238	235	237	262	266	279	246	255	266	258	277	268	255	301	246	249	283	275	263	269	273	257	268	273	233	277	250	254	253	289	257	265	272	289	260	262	270	253	267	221	251	252	286	266	244	257	263	270	301	226	262	254	276	245	264	273	237	239	262	258	252	268	243	259	257	317	276	296	255	257	245	290	275	281	257	235	286	276	251	287	276	247	260	281	273	246	239	240	251	271	271	293	287	233	242	255	228	269	265	264	255	267	257	282	267	264	279	241	285	273	267	268	258	283	276	247	260	238	252	278	276	253	248	257	234	253	246	285	258	260	266	240	222	264	237	260	267	251	261	253	263	288	253	264	276	254	268	257	273	271	255	271	290	253	265	266	250	271	248	279	264	280	265	260	274	304	259	251	275	259	277	289	280	281	288	254	241	287	267	271	262	242	255	254	254	251	258	230	252	262	258	237	267	243	300	228	272	282	249	274	270	245	268	280	243	241	230	260	252	260	262	272	262	273	252	274	271	261	266	247	265	250	253	242	280	274	266	277	227	271	253	237	271	257	251	273	274	292	257	255	264	258	274	272	251	267	267	271	265	272	264	277	285	270	278	286	284	258	240	243	259	257	269	252	257	250	268	267	278	243	278	255	278	281	271	265	261	241	276	267	266	264	241	266	249	281	285	247	258	236	261	265	266	275	276	249	262	242	257	248	277	242	248	230	271	281	253	267	268	270	218	278	280	270	264	264	297	239	285	277	239	279	284	250	252	259	247	272	267	252	283	284	275	256	238	252	286	263	247	267	292	250	281
4480	13352	8867	4238	2999	2380	1766	1392	1124	915	831	743	644	620	593	536	504	491	481	447	425	376	379	379	407	376	396	389	353	376	350	402	401	379	373	326	359	311	335	367	320	322	348	384	337	332	349	324	316	322	358	358	354	318	332	325	316	367	333	311	346	339	354	322	375	334	357	349	329	315	328	324	340	366	327	327	330	336	348	347	339	339	354	326	319	338	348	302	334	330	347	326	320	347	331	352	305	329	303	345	318	315	318	346	330	315	369	343	333	311	296	348	348	356	319	325	346	321	335	333	341	340	357	303	321	337	336	319	326	345	325	361	300	341	310	315	324	338	350	331	320	306	345	306	325	362	341	311	317	348	292	310	305	345	303	323	316	344	369	300	327	309	336	339	345	331	334	342	315	337	343	334	362	329	312	315	331	334	317	353	361	307	336	312	336	336	328	363	313	300	331	296	349	323	343	311	333	334	319	337	308	357	312	315	345	385	373	353	328	322	340	338	324	338	338	331	334	346	335	301	320	322	363	284	316	327	364	360	328	324	295	322	316	342	333	337	350	337	298	368	324	317	296	306	330	339	348	336	313	352	304	327	315	330	300	320	361	323	319	325	350	317	319	309	295	328	332	338	310	341	297	341	358	325	300	302	358	322	319	291	333	347	285	327	319	319	307	340	319	333	323	353	361	340	346	315	357	302	331	335	366	351	312	294	319	315	318	317	325	341	292	325	289	324	313	322	337	334	329	331	341	309	337	318	324	324	330	335	328	324	314	310	359	311	301	340	340	318	355	325	302	315	351	360	308	353	347	335	304	322	326	330	315	335	324	333	344	307	344	338	324	338	337	297	363	328	313	343	345	315	324	296	329	273	337	357	292	325	308	305	321	311	355	347	320	348	331	311	328	346	329	333	321	325	317	326	302	313	326	329	314	324	355	323	307	305	331	339	328	331	330	309	339	357	359	327	328	364	305	359	319	337	363	319	356	338	330	318	330	362	331	310	346	311	320	333	337	311	327	358	331	324	321	344	360	282	332	336	310	323	321	304	324	324	324	342	318	334	330	329	340	368	303	347	337	287	327	313	347	319	335	340	345	330	337	321	352	326	332	335	329	316	299	337	322	305	319	330	303	310	318	356	319	315	303	327	349	325	312	314	310	358	316	321	312	315	340	378	341	304	325	312	326	324	335	312	333	333	292	348	305	327	328	321	351	318	329	317	333	348	325	376	323	338	307	344	356	322	311	298	356	343	316	340	324	329	330	305	349	325	354	322	328	337	346	325	313	350	369	324	345	308	310	312	327	351	321	311	293	311	304	328	364	290	339	323	337	351	315	342	310	346	323	297	329	324	339	328	306	306	333	332	315	317	329	329	320	317	306	330	313	346	326	319	345	338	328	309	332	311	347	328	324	290	317	339	316	345	354	348	363	344	323	311	324	339	317	317	370	318	321	301	321	306	303	297	306	339	337	316	325	314	322	318	336	312	343	334	327	325	350	323	321	333	350	304	332	333	364	332	333	329	350	322	327	330	312	331	353	341	339	327	329	340	329	335	317	335	358	322	322	307	316	341	312	353	329	350	317	359	301	324	315	338	343	319	324	303	329	296	318	314	356	324	327	319	317	314	325	341	337	328	301	355	310	321	323	319	319	314	320	316	323	316	324	336	331	302	335	344	349	300	335	343	335	297	339	322	315	323	285	344	335	334	312	316	338	324	338	323	333	317	321	325	316	317	338	322	317	332	340	340	317	330	324	322	340	277	324	320	314	357	298	348	322	309	323	343	346	323	304	286	342	325	350	286	353	294	310	332	330	340	303	331	308	309	293	337	353	323	345	339	323	335	319	325	339	329	329	330	357	334	342	334	331	334	323	311	354	311	303	313	326	350	353	348	301	358	317	311	307	293	356	320	310	312	341	336	321	324	366	316	320	345	320	324	313	348	336	341	332	281	316	301	322	342	353	307	322	310	334	343	320	310	335	371	328	340	306	332	352	363	332	334	326	324	305	326	325	325	300	333	327	327	315	324	337	330	303	338	307	331	286	299	330	325	342	345	325	302	292	342	349	327	306	306	329	339	333	332	315	310	330	328	365	304	312	312	314	317	344	334	335	359	323	365	340	333	322	352	342	325	333	368	357	314	296	336	320	361	347	324	327	322	337	319	350	345	365	313	322	318	333	297	342	276	305	325	340	343	342	339	322	325	360	339	308	362	338	296	356	337	328	317	343	327	325	320	295	321	321	317	326	347	345	325	332	327	320	308	319	353	334	302	293	332	334	319	323	308	335	287	329	366	309	311	316	288	311	336	318	314	338	342	283	321	341	331	332	300	328	350	317	321	326	336	341	351	329	308	345	293	347	316	328	332	287	343	307	328	329	322	328	318	360	334	325	313	329	312	310	317	322	306	354	346	322	315	320	336	339	340	331	311	331	299	306	327	318	321	301	330	332	308	301	351	342	340	323	331	350	317	327	319	325	330	326	316	318	309	324	371	326	303	344	341	328	325	326	306	359	318	300	303	331	305	335	325	333	347	318	337	329	329	303	312	316	326	328	356	356	326	314	319	331	329	314	329	329	336	344	341	315	334	315	309	299	306	311	295	339	320	322	341	320	354	299	320	290	338	309	341	330	311	348	303	311	327	335	330	327	319	296	342	296	314	347	372	325	341	308	317	316	319	354	294	328	334	345	306	337	339	361	310	327	301	325	332	339	318	332	319	286	349	315	293	340	322	334	326	321	344	341	329	320	314	332	339	348	329	356	344	306	324	298	335	309	327	310	354	301	349	332	312	299	328	318	338	328	313	338	322	308	325	337	326	329	337	323	334	328	309	339	354	340	309	306	281	312	328	327	342	333	347	333	335	329	339	332	333	318	332	328	332	331	338	343	322	325	333	318	304	320	329	331	315	332	333	313	342	317	347	317	329	312	362	325	320	321	331	307	342	332	318	314	335	321	320	333	321	344	332	325	365	303	306	295	352	319	314	345	322	330	358	336	303	311	345	351	341	312	344	318	339	335	317	322	321	293	288	311	335	341	337	298	312	324	303	332	333	323	344	304	361	329	333	316	347	318	347	326	315	346	315	367	342	314	322	370	326	327	300	309	350	330	326	301	335	317	346	332	310	339	358	314	326	332	322	325	306	334	340	330	312	351	332	341	320	301	302	322	315	336	327	332	324	332	306	334	287	307	347	321	303	352	310	305	315	318	311	300	322	303	327	313	372	347	305	308	359	296	346	339	343	331	319	331	321	352	322	315	330	316	318	286	381	283	329	319	340	341	362	338	342	329	342	304	346	315	328	310	329	332	323	319	326	325	348	315	310	356	344	364	317	321	316	341	335	306	320	315	325	303	324	336	314	288	314	321	361	340	326	306	298	295	325	318	311	321	328	353	336	280	311	333	318	328	304	320	309	313	318	279	305	326	320	328	323	337	347	309	327	338	354	340	318	314	335	335	301	330	336	339	349	315	310	324	360	374	327	333	313	329	306	323	318
27306	18420	4273	808	629	574	585	618	583	596	565	586	580	548	604	573	619	559	594	619	638	605	572	610	548	563	593	663	562	660	602	566	568	564	621	567	582	556	563	580	609	599	621	580	598	563	565	622	613	592	622	568	562	599	601	579	557	611	558	553	624	614	621	563	615	597	603	586	566	536	610	603	603	608	580	546	581	569	582	596	592	570	575	563	581	638	565	576	532	601	560	612	618	604	612	533	588	583	581	550	606	555	590	565	545	586	619	556	544	580	570	579	622	609	577	577	500	558	618	572	587	594	515	562	581	623	632	598	599	603	593	582	630	590	641	594	576	636	575	578	590	557	583	595	545	554	584	593	601	620	590	556	617	607	615	589	598	582	553	586	562	553	582	622	582	588	585	583	603	605	569	613	624	563	608	584	558	604	585	573	613	580	562	564	637	575	588	572	507	586	616	519	571	610	589	606	589	564	560	595	602	567	590	607	576	600	588	609	617	581	569	570	629	625	543	576	542	576	593	580	553	557	564	586	578	555	595	600	605	564	526	620	607	580	545	560	627	569	618	639	609	573	579	561	602	604	576	581	579	619	564	564	625	603	576	565	581	576	582	598	628	586	590	540	616	624	551	580	582	568	590	552	592	565	593	612	579	597	597	549	602	622	585	567	617	587	596	609	575	654	565	633	572	588	564	595	598	565	595	579	578	609	605	575	553	564	594	579	617	620	570	610	617	578	534	595	623	568	569	608	650	575	565	567	607	578	595	628	596	610	589	598	585	556	598	595	583	565	590	608	599	598	579	593	541	560	602	558	606	594	629	619	560	565	573	563	597	591	568	602	577	564	556	613	594	582	585	562	569	591	584	580	598	589	581	598	579	591	624	584	578	636	589	554	586	566	544	588	606	575	661	601	608	629	576	569	578	585	567	616	618	589	600	579	614	565	611	589	538	608	606	549	601	538	568	558	603	580	579	600	593	591	590	586	576	542	575	598	574	638	600	607	599	582	580	554	608	587	563	566	581	576	617	607	623	597	586	562	624	592	601	576	575	582	594	578	552	591	582	575	623	623	602	587	546	543	565	611	578	560	587	606	576	553	594	621	628	591	602	591	619	579	578	538	601	596	558	615	595	619	626	602	643	564	572	611	552	589	626	552	566	605	558	573	578	588	563	559	586	549	564	585	625	552	607	576	573	569	578	575	560	569	593	626	555	571	608	594	563	595	633	575	596	574	583	554	573	570	562	557	598	549	577	586	618	577	605	622	574	610	604	618	623	619	585	556	614	583	602	578	559	591	563	574	567	567	602	602	639	623	573	572	633	526	573	572	581	594	578	564	572	563	566	558	604	577	594	594	585	593	574	575	526	607	573	586	596	580	588	580	594	584	602	597	555	646	605	594	574	624	593	559	589	588	596	578	605	623	589	591	578	570	523	565	583	554	565	537	591	565	627	594	561	586	597	596	658	562	619	561	632	624	560	569	564	570	593	563	611	564	578	588	593	619	605	635	617	555	598	577	575	542	578	590	601	589	619	586	603	590	596	583	586	627	553	575	578	565	629	616	529	601	612	587	604	578	522	604	575	612	551	605	604	582	649	572	587	576	572	610	610	589	661	563	629	550	588	579	595	592	579	580	561	581	590	608	553	587	592	602	633	587	560	638	569	628	615	590	559	603	565	593	568	539	574	593	608	580	573	610	576	591	596	632	605	578	601	602	580	566	592	571	574	580	598	575	559	530	578	583	569	640	568	664	562	543	586	583	603	644	585	609	600	581	592	573	568	604	603	577	547	591	640	597	593	583	579	546	642	578	594	598	623	561	592	600	532	593	604	623	559	598	604	564	592	614	576	573	540	593	570	598	596	561	572	614	540	615	611	562	586	580	595	611	551	578	669	579	560	577	578	568	540	608	531	636	576	603	598	603	545	577	591	596	590	543	612	595	606	593	584	621	568	611	533	600	591	565	600	600	561	571	582	544	557	562	641	595	589	552	642	601	621	580	569	599	645	577	541	574	594	616	593	568	594	573	564	589	584	603	586	626	549	594	549	595	613	600	578	579	616	600	575	631	564	577	583	572	602	607	609	575	547	569	606	584	563	627	561	586	608	621	599	591	596	616	586	624	593	608	584	626	587	584	592	559	592	575	603	599	569	587	577	527	573	567	618	643	585	603	625	626	563	606	582	554	558	581	575	562	576	582	555	593	576	612	603	564	573	574	584	630	588	586	579	591	581	593	587	568	594	589	609	570	608	620	576	615	563	608	537	596	619	549	605	592	583	619	587	569	594	596	573	582	568	545	585	575	619	594	602	595	582	588	546	615	558	595	553	626	564	608	597	614	605	585	619	573	589	561	605	547	551	608	573	551	564	595	576	583	597	603	623	584	607	658	640	566	604	594	559	582	630	601	627	595	610	605	619	596	579	552	585	571	612	588	617	572	553	575	559	611	598	573	599	596	534	603	636	549	593	625	610	596	581	620	606	580	610	579	600	595	597	546	571	531	621	593	580	576	597	634	601	552	567	613	550	565	579	635	580	574	567	576	570	602	588	599	567	611	557	582	625	558	593	561	591	587	561	562	585	579	591	633	554	587	561	621	618	567	569	579	566	602	568	589	595	568	570	631	590	566	565	588	588	595	565	623	557	560	602	549	562	589	609	593	603	570	590	648	624	628	589	573	589	578	518	591	588	633	613	574	561	583	539	630	585	658	539	575	551	586	613	598	576	620	594	553	585	617	580	635	574	582	628	597	568	579	566	561	561	575	606	553	609	561	571	578	622	558	608	559	604	613	557	564	599	635	591	577	594	591	582	563	575	582	564	554	563	570	576	563	547	566	572	618	598	595	551	581	581	581	629	580	609	557	571	527	589	605	606	610	630	611	619	560	614	595	558	627	584	575	583	618	582	552	582	533	615	574	589	570	571	561	611	585	557	614	597	570	595	568	555	587	574	573	585	555	580	551	576	593	600	566	602	561	567	590	627	615	550	598	627	599	586	561	585	587	546	633	565	602	584	571	572	583	565	626	580	563	560	575	592	579	601	618	567	599	582	550	599	541	612	620	606	554	576	597	608	605	595	598	642	594	582	621	599	595	592	602	559	584	559	567	617	590	590	657	627	551	587	550	569	628	587	630	608	588	539	533	607	595	618	561	593	575	572	593	541	570	543	614	581	534	610	592	576	561	573	605	567	598	576	605	589	607	595	590	569	589	611	590	563	534	624	568	606	581	605	625	571	591	595	581	556	573	538	570	584	575	642	594	604	581	597	643	582	573	596	556	639	594	600	613	558	581	568	558	565	578	583	598	553	591	611	617	611	596	624	622	597	575	579	579	586	589	575	551	626	576	626	604	611	582	547	601	654	571	600	548	604	549	611	622	586	582	599	591	595	578	612	567	597	612	612	575	589	515	582	609	595	603	609	603	620	558	595	548	588	558	585	573	582	539	609	574	582	588	529	597	568	574	593	624	599	558	632	615	531	573	602	624	603	605	606	601
4369	1085	976	740	710	756	710	703	721	688	725	677	671	686	724	754	738	714	731	745	701	698	637	718	755	647	696	708	640	686	704	720	681	715	704	675	720	712	661	673	709	705	732	671	722	763	721	726	660	709	669	713	749	746	721	671	705	673	620	673	708	732	661	682	701	664	715	746	717	710	680	712	728	692	687	710	655	702	698	731	726	691	640	692	748	681	666	668	699	711	638	703	661	690	717	684	725	692	718	653	661	699	684	689	684	738	669	728	695	707	666	679	714	724	702	704	692	709	713	714	709	778	740	707	708	716	693	724	714	663	685	683	722	672	737	681	706	688	691	700	712	706	676	692	653	655	683	684	684	724	675	706	726	723	698	720	718	689	689	674	642	707	700	694	702	665	719	750	726	705	738	663	718	673	708	700	687	704	667	695	687	681	698	686	690	647	653	675	725	681	690	708	690	696	668	679	727	672	692	699	670	709	726	742	674	677	694	680	689	719	676	671	706	694	702	674	718	709	678	669	684	675	739	719	706	675	679	706	685	671	707	697	714	722	682	694	700	745	707	753	724	714	714	667	693	653	726	717	707	680	703	700	678	706	703	710	693	690	670	645	664	652	696	698	714	727	734	744	657	677	688	672	702	651	707	682	678	690	681	677	696	686	645	629	688	683	723	668	665	706	713	676	768	689	662	669	705	718	723	661	679	674	690	676	703	706	668	686	683	693	672	717	731	676	740	656	703	752	699	688	663	680	689	676	682	723	726	689	686	744	702	702	673	668	689	669	730	689	745	749	711	651	740	699	726	628	718	758	683	699	724	734	713	676	705	646	650	719	697	651	676	719	687	689	731	688	703	696	710	688	717	660	699	705	698	739	649	702	678	647	675	715	733	706	765	668	703	705	692	693	688	662	716	668	675	691	696	684	692	730	711	694	702	695	679	676	692	711	670	733	639	677	678	730	677	700	748	711	754	731	697	645	734	704	696	661	681	737	671	666	711	741	671	696	722	685	715	687	688	719	740	729	676	718	735	706	681	661	700	696	714	690	694	703	688	693	725	696	701	701	709	721	730	656	686	721	699	738	672	718	766	690	688	707	675	684	712	665	691	707	730	703	736	688	724	708	653	705	670	728	686	657	690	646	718	717	694	673	682	697	697	689	685	688	731	710	720	690	730	700	709	712	687	763	719	706	678	688	680	675	667	685	685	676	695	691	676	705	692	703	688	681	691	720	740	741	692	692	688	744	722	713	682	704	718	731	688	726	670	729	713	700	686	699	671	676	722	699	675	756	706	693	673	710	670	752	705	666	700	664	719	686	696	736	681	741	692	748	737	718	730	649	713	699	686	675	736	693	690	696	708	683	722	668	710	709	727	673	698	682	672	715	706	727	703	695	695	708	666	709	704	671	708	644	704	742	726	688	665	710	688	705	695	727	719	701	698	660	697	722	755	688	738	696	733	744	692	732	674	703	699	674	669	711	716	684	716	752	702	736	730	729	688	713	678	734	651	670	671	681	742	698	683	653	726	705	722	709	688	684	662	670	690	699	642	690	745	670	717	720	665	701	687	720	709	717	644	738	712	689	677	667	703	695	698	744	721	720	698	693	695	669	702	692	695	716	675	684	685	670	713	686	658	683	731	698	693	691	649	649	750	762	694	673	698	705	673	710	764	717	690	666	717	690	660	707	715	684	701	688	710	702	695	666	727	701	688	715	671	719	699	655	641	739	704	672	741	677	699	730	720	675	676	672	697	650	683	699	670	702	732	691	678	677	762	669	687	703	717	678	738	681	688	668	664	632	684	715	708	687	705	716	725	684	736	636	737	677	668	743	699	696	679	704	719	716	703	735	702	681	715	702	701	691	701	720	712	709	719	699	711	691	718	697	739	747	719	698	708	654	696	668	737	711	683	693	676	702	678	688	690	708	680	685	710	760	709	721	644	718	718	668	717	726	684	675	707	683	747	723	697	700	659	685	722	678	713	668	680	731	695	721	696	701	739	643	675	720	744	740	714	737	722	679	686	731	702	649	689	675	694	719	681	674	736	711	696	663	741	678	714	716	695	713	696	711	655	683	690	672	727	652	686	710	706	707	697	682	694	765	705	651	728	725	744	689	675	675	670	724	700	714	709	702	644	640	665	685	719	660	696	690	692	696	728	709	696	660	670	702	719	661	678	706	721	692	718	739	706	727	705	724	680	691	694	710	707	712	721	695	722	688	689	722	695	667	710	724	686	701	690	700	711	685	685	733	689	667	704	695	647	706	706	690	705	649	684	726	707	710	685	629	693	748	666	716	698	660	703	687	749	725	679	749	653	698	708	718	709	702	685	716	699	634	718	664	705	695	677	701	711	697	710	685	731	662	701	709	705	666	669	691	668	713	693	690	682	717	690	722	698	680	741	670	659	725	684	640	699	663	668	715	694	696	718	716	713	725	691	681	692	713	679	720	742	672	696	713	733	697	715	682	678	694	692	676	687	623	734	653	686	679	712	702	706	720	706	710	708	699	708	706	703	688	657	711	684	687	707	705	631	718	716	749	700	747	700	682	684	750	716	705	653	689	698	682	723	713	713	692	690	704	669	733	653	724	718	689	699	731	698	706	701	706	688	715	685	678	700	710	703	714	728	704	729	700	660	696	725	674	640	665	694	745	678	713	687	735	681	653	702	682	683	685	725	740	701	716	796	725	708	680	692	693	726	672	714	710	713	713	674	669	724	688	710	633	685	726	746	656	674	725	665	680	672	661	684	682	722	673	716	675	694	690	678	706	685	732	688	703	644	709	739	732	682	672	687	712	685	664	657	710	693	697	694	685	722	675	703	700	689	639	716	696	679	681	653	644	716	701	676	692	663	673	711	741	706	739	658	699	676	711	739	705	666	716	711	692	686	690	721	675	701	695	751	687	722	707	740	686	737	681	698	665	663	671	666	731	685	712	719	716	715	701	732	656	746	713	679	661	680	724	655	663	685	698	671	712	726	675	701	713	679	733	721	696	744	693	692	724	749	713	718	717	684	679	706	701	706	686	689	671	666	679	718	683	691	668	744	709	714	692	701	745	684	636	719	711	665	662	677	679	678	649	695	698	711	676	686	685	722	731	713	671	698	702	751	720	678	704	679	703	671	721	672	683	674	679	667	668	702	659	658	667	730	663	669	656	684	673	707	662	703	707	661	664	698	698	672	667	704	726	657	647	713	705	733	721	721	723	704	668	709	734	709	691	706	695	690	700	701	736	705	716	690	704	708	695	704	707	649	685	654	665	727	682	690	666	722	692	724	714	702	633	736	719	672	701	696	705	645	686	713	684	705	688	695	751	715	683	728	681	709	686	705	753	691	665	698	684	711	711	684	730	701	729	709	649	707	698	716	692	650	673	665	655	653	726	687	691	711	746	728	694	725	721	665	728	724	717	707	736	715	696	696	647	712	748	702	663	685	705	702	696	707	699	640	709	699	711	705	708	678	717	675	676	680	716	683	653	726	714	671	711	717	678
23435	21122	28313	24157	21117	10240	1203	833	765	793	734	673	702	645	655	648	636	590	619	625	564	617	639	629	562	602	576	613	654	589	588	616	581	606	622	590	623	571	608	610	611	594	631	565	594	538	602	557	575	592	596	612	588	565	558	608	625	613	627	583	626	589	606	582	597	592	583	583	594	601	569	582	607	632	599	563	575	559	600	606	624	580	602	624	550	576	562	576	597	622	660	619	583	599	600	602	558	553	616	595	560	612	607	576	618	571	590	622	636	581	605	578	591	637	609	611	565	593	570	589	596	592	632	593	581	634	570	627	566	568	605	623	548	565	580	623	553	594	556	617	558	559	618	561	585	550	600	606	610	591	592	593	584	564	567	616	544	620	638	626	587	550	560	545	600	654	583	619	580	622	593	561	591	609	561	561	624	569	608	600	517	615	568	597	623	565	639	596	577	644	616	605	604	611	641	586	583	601	571	611	639	630	585	562	582	603	580	614	619	628	596	570	615	597	600	580	590	604	625	605	615	581	568	595	601	582	591	612	595	593	620	599	609	568	605	590	590	586	580	612	603	586	582	611	634	616	595	616	563	580	598	573	629	620	617	546	585	585	608	579	612	626	564	614	580	576	576	604	620	627	607	611	554	569	620	590	572	603	546	589	584	588	619	578	601	640	580	549	557	551	617	568	567	552	564	582	610	556	596	557	571	573	588	609	588	596	574	565	604	586	568	622	553	591	588	549	601	608	601	558	574	571	589	607	556	596	625	547	610	611	571	618	569	566	613	618	550	568	555	587	554	580	625	588	590	562	552	600	612	612	570	540	588	586	570	545	577	615	601	588	578	608	591	575	600	611	575	561	575	598	575	618	567	592	604	589	546	605	591	621	604	528	583	571	583	538	558	625	631	590	559	625	578	607	564	581	585	582	633	586	585	565	618	532	622	589	574	606	587	598	641	597	592	551	573	546	571	576	562	567	608	602	577	610	575	583	567	638	595	557	602	619	612	562	568	559	603	597	595	514	624	547	582	551	592	573	596	619	601	596	580	560	601	587	573	603	600	595	636	575	558	607	576	584	599	573	600	582	559	575	598	592	574	582	587	565	584	597	596	597	626	630	581	641	618	596	611	644	568	603	575	590	586	583	566	571	552	532	648	592	615	581	607	591	578	603	596	580	626	543	594	603	586	598	580	551	573	611	590	600	616	553	579	596	577	604	565	568	588	575	594	578	595	537	546	659	602	550	583	602	597	551	605	595	572	598	557	563	598	602	581	591	581	556	582	537	568	604	586	584	602	592	569	635	530	588	640	643	581	600	588	559	574	543	561	579	609	549	639	581	582	613	598	560	612	566	604	617	582	618	570	585	583	609	606	587	599	581	615	596	577	601	571	574	582	562	595	647	579	582	608	579	636	604	569	567	560	579	597	592	590	573	561	572	577	592	557	579	585	567	602	586	612	600	589	594	600	583	575	608	577	563	608	559	598	588	592	625	584	585	609	580	610	551	608	594	574	563	606	590	583	620	591	590	601	593	610	598	585	585	625	565	626	626	623	614	606	617	589	558	604	580	573	644	594	580	630	593	542	626	601	599	573	563	618	606	582	584	572	573	623	574	605	572	586	565	596	605	591	578	566	591	582	599	566	620	631	566	593	580	575	578	601	602	601	590	645	592	588	584	581	571	587	588	583	568	582	630	559	587	570	583	563	572	572	584	610	623	599	613	555	606	572	582	605	606	591	612	632	565	562	603	582	561	578	578	584	604	601	625	576	609	598	581	602	605	595	605	605	604	604	611	592	587	564	585	569	559	590	611	603	554	598	613	579	560	576	554	604	565	591	594	547	589	589	562	548	573	653	625	627	587	601	643	579	612	568	597	613	599	573	579	550	547	628	613	580	583	602	579	573	570	607	597	582	570	675	594	572	573	607	564	650	550	604	561	601	556	588	627	579	603	557	606	542	603	585	585	618	564	602	560	565	551	616	578	549	575	586	605	595	594	589	603	586	598	603	607	588	540	569	584	631	622	612	625	589	569	576	561	616	559	559	563	602	572	593	615	557	574	585	597	580	566	559	611	583	593	589	577	619	602	613	579	537	563	584	612	583	591	546	582	563	600	592	572	619	589	583	626	579	554	590	621	559	613	588	568	624	606	580	553	580	607	612	605	585	586	598	569	558	570	596	606	571	609	551	567	596	601	616	570	548	593	614	596	617	582	596	590	579	585	610	632	612	608	578	585	581	588	566	586	598	629	591	587	586	542	633	595	579	570	608	598	643	598	621	554	619	590	565	605	588	627	540	569	585	612	582	588	596	545	616	643	575	588	588	646	633	563	561	544	577	605	599	600	630	627	620	561	619	603	565	571	584	646	573	587	591	594	589	622	596	626	581	595	606	602	587	555	618	603	624	561	541	539	658	595	596	616	580	584	626	583	612	617	540	567	612	592	615	647	573	587	627	596	579	564	577	569	615	598	588	587	521	631	551	587	649	575	613	552	593	598	639	564	592	557	623	582	589	640	573	599	608	592	556	614	547	597	601	612	582	609	614	587	611	599	564	577	541	585	577	574	594	588	614	603	558	596	611	591	594	579	564	565	610	553	611	618	594	561	585	532	546	574	578	593	620	600	595	591	600	593	591	593	575	641	555	622	568	584	594	553	548	581	643	602	587	566	598	604	581	607	595	562	616	619	569	622	581	527	580	610	635	614	571	577	539	571	626	571	594	558	612	574	596	572	593	573	598	584	573	599	588	599	562	605	567	586	576	586	572	567	554	614	601	653	644	566	610	597	578	562	637	598	581	577	615	560	609	627	563	554	561	581	601	613	631	561	549	596	559	563	561	575	609	557	593	599	571	588	627	584	557	595	562	578	576	598	584	602	611	606	594	589	563	582	600	563	594	600	556	624	582	553	594	591	540	600	579	628	633	569	621	570	574	578	621	574	599	580	578	579	581	566	583	595	581	634	566	589	563	574	584	552	576	584	609	587	597	594	563	587	592	578	587	559	586	584	592	624	592	620	599	595	597	596	587	575	535	635	607	546	580	571	593	586	569	597	588	578	580	537	581	618	576	572	575	614	637	565	550	630	584	609	582	604	589	562	558	570	528	611	560	602	531	615	627	567	593	592	588	607	587	590	546	572	603	585	625	631	618	580	582	555	615	623	605	591	577	611	606	580	580	585	606	588	593	618	617	636	596	601	545	594	592	566	550	555	596	600	609	555	586	588	607	571	629	575	592	595	564	596	638	593	572	650	610	556	592	547	554	616	574	616	606	635	578	576	564	617	625	581	595	557	568	555	573	624	569	585	553	623	580	565	591	593	595	574	587	603	529	609	560	580	579	602	540	618	585	577	553	557	587	548	600	640	616	582	572	573	590	554	554	560	602	594	587	597	596	588	632	580	598	553	576	625	571	607	561	585	613	576	571	626	616	581	579	586	561	590	574	584	611	578	606	630	580	585	587	589	564	599	625	623	568	595	564	575	645	631	606	534	585	582
3417	8247	5652	2802	2151	1702	1462	1228	1092	1023	992	914	893	851	844	743	760	687	753	758	771	693	740	744	736	762	714	739	769	730	682	724	703	685	710	707	690	758	697	741	693	700	753	710	699	735	644	726	712	720	757	725	732	741	756	796	729	763	714	682	674	736	736	698	692	704	741	667	712	657	693	703	698	690	713	720	690	740	704	723	715	735	686	678	695	744	726	711	710	695	720	704	695	667	687	679	747	654	689	747	728	727	749	704	674	758	693	745	700	688	707	757	723	660	694	706	758	664	685	725	717	736	669	687	680	709	709	726	681	682	705	723	741	700	739	679	691	744	721	701	703	717	745	707	694	735	704	694	714	698	693	684	723	693	697	698	676	730	668	685	708	709	727	727	688	692	692	690	748	700	713	694	688	674	724	758	653	692	671	704	680	685	660	704	666	752	738	679	714	712	713	697	761	656	683	710	694	661	690	683	678	748	699	732	696	720	695	670	713	735	686	706	743	720	722	716	719	688	724	750	737	662	695	736	708	730	693	717	728	747	653	717	695	760	695	751	723	733	665	695	724	669	687	706	719	772	720	692	741	729	700	707	705	676	678	758	731	718	711	667	723	702	707	703	716	710	696	728	715	691	652	715	657	709	697	747	734	706	713	726	706	710	697	699	710	735	761	709	696	709	718	702	686	703	764	697	743	676	712	684	751	701	744	715	701	667	710	710	686	688	715	683	744	649	676	708	702	748	711	681	730	707	687	706	722	687	720	716	732	691	723	729	721	707	739	702	692	668	696	704	739	701	684	678	720	668	728	717	716	722	761	673	667	678	685	728	682	700	734	714	717	745	677	729	777	721	707	693	758	736	734	641	705	684	733	714	667	673	701	732	677	704	693	718	696	721	712	707	673	731	721	725	693	694	718	675	709	670	676	754	687	660	733	706	684	678	750	674	704	727	695	750	705	731	696	684	716	735	732	734	667	752	725	752	718	707	710	700	744	681	691	680	714	674	669	694	692	703	706	726	667	677	670	682	706	734	756	728	691	726	739	672	710	701	719	696	729	733	761	691	708	711	769	708	700	695	645	696	688	743	700	669	720	687	679	723	697	744	747	664	693	732	775	744	660	740	775	669	685	703	665	709	741	737	708	753	685	712	727	720	685	694	708	771	712	715	704	695	733	702	705	728	712	714	746	709	710	718	708	721	724	674	722	732	743	697	684	709	693	719	702	747	735	686	725	725	692	701	646	703	717	730	712	720	739	788	692	730	740	702	728	660	687	680	724	702	711	761	724	707	726	746	721	674	716	738	754	706	716	740	685	709	718	691	692	737	727	701	730	684	755	703	731	684	754	712	636	688	688	674	718	691	706	684	704	661	650	702	695	729	725	676	740	702	748	712	716	729	709	675	740	730	674	695	709	685	690	656	732	687	660	724	745	671	707	743	705	671	710	745	709	740	747	699	726	750	683	725	683	735	738	726	730	716	736	712	720	671	649	711	723	695	685	715	738	719	709	696	740	642	691	692	737	719	741	657	704	703	722	677	731	722	713	690	643	764	670	731	706	674	680	720	658	712	703	705	741	675	735	730	724	696	660	724	700	709	676	689	752	725	714	727	723	755	719	699	678	696	713	713	721	732	685	704	691	710	720	712	715	696	707	676	685	715	699	713	721	663	701	709	697	748	671	727	683	726	694	670	726	760	709	671	748	709	729	724	747	689	706	719	737	658	696	675	746	717	706	719	700	654	718	694	687	694	679	673	732	699	684	696	697	692	740	729	642	730	702	708	741	709	653	725	720	683	700	706	699	727	740	726	727	727	690	736	737	688	708	745	688	705	676	713	692	712	733	690	636	760	701	716	712	694	727	681	767	671	757	730	709	666	716	705	707	726	672	736	696	714	712	736	663	735	662	695	674	721	675	679	710	711	715	697	740	719	677	765	727	737	694	688	715	705	700	694	713	683	704	686	754	718	725	673	678	739	704	708	707	695	650	731	748	775	717	650	702	719	720	725	705	702	744	698	695	735	678	685	699	711	689	684	703	662	724	699	722	701	723	693	757	691	697	701	714	727	702	712	709	707	679	721	679	717	698	673	740	683	720	724	671	710	700	735	718	693	695	751	721	717	677	732	731	681	676	704	711	752	698	739	719	723	693	683	672	689	708	718	697	723	667	685	657	718	697	685	659	711	663	705	691	680	730	711	769	701	686	732	728	698	719	634	670	711	768	700	701	716	718	699	736	733	673	697	706	669	712	743	720	693	740	715	713	713	684	721	694	701	720	702	719	759	680	699	712	744	697	683	727	713	716	707	714	713	691	689	728	707	699	699	716	745	689	733	746	707	683	689	657	674	626	720	716	660	720	715	724	723	729	692	714	718	711	723	689	714	719	714	783	714	686	712	654	639	710	726	692	742	699	657	719	713	704	787	720	698	742	701	697	766	760	708	684	699	646	677	732	697	686	690	716	678	718	724	710	696	644	741	691	688	674	757	675	723	715	767	699	737	744	674	710	679	662	726	724	675	677	753	757	730	706	707	703	682	715	697	747	696	732	701	715	717	719	743	718	689	738	689	699	701	704	690	716	731	703	678	729	738	693	698	712	698	672	701	655	694	717	754	736	649	642	768	755	735	728	708	668	676	653	678	713	675	744	681	728	739	693	735	695	707	713	731	717	725	717	759	712	684	769	722	743	773	683	748	720	660	725	691	664	697	738	660	714	716	752	711	662	731	705	735	720	699	761	730	654	708	757	702	683	716	688	725	651	708	771	706	740	693	683	698	713	685	681	734	675	719	711	716	702	719	689	731	699	665	748	720	723	673	716	666	706	716	720	700	717	695	740	694	726	776	722	726	716	722	743	756	661	690	696	708	725	766	716	677	703	728	696	705	701	657	720	711	675	697	764	705	706	682	720	732	727	707	686	738	704	714	683	739	725	658	700	719	734	676	736	732	666	722	735	691	689	710	733	691	673	676	692	750	682	701	679	728	744	683	713	763	733	763	650	694	668	747	766	713	706	698	712	684	694	704	699	708	741	711	721	719	687	684	650	732	740	677	719	664	740	717	686	754	722	714	740	709	680	708	748	702	672	745	747	732	769	684	737	732	688	729	744	764	757	708	730	714	717	749	703	664	740	719	743	788	752	726	723	712	664	695	659	679	722	737	718	635	716	664	706	682	735	725	676	689	748	674	700	709	709	724	708	738	757	751	733	717	719	678	660	735	687	698	722	707	720	729	730	704	726	673	731	675	678	682	683	673	765	731	707	710	749	683	686	738	694	705	748	732	718	659	708	693	717	692	679	706	733	730	683	758	738	657	730	705	684	687	725	714	727	683	701	723	709	670	703	737	732	694	702	666	720	664	709	709	709	720	688	699	728	701	703	682	701	671	707	693	698	736	695	755	672	715	707	746	698	764	723	718	687	718	675	711	729	722	718	721	668	714	679	705	700	704	710	771	669	687	662	747	728	682	725	673	745	687	749	698	691	724	738	714	681	695
24624	21090	27161	25144	10249	674	496	469	337	415	406	391	376	360	394	342	347	333	376	356	352	353	306	327	343	348	328	326	316	337	356	312	314	330	354	320	351	349	298	322	354	329	328	325	338	338	337	323	340	313	340	293	357	300	318	334	353	313	361	326	328	297	316	329	308	331	293	329	328	354	349	344	319	332	331	325	323	328	346	326	317	347	307	337	318	321	328	337	328	324	329	321	356	312	354	304	300	299	309	338	323	316	318	308	297	318	331	326	335	317	287	353	325	315	316	322	352	326	348	333	332	337	301	303	324	329	327	331	332	334	328	335	311	309	299	349	308	299	302	322	322	301	336	300	294	323	306	304	324	287	295	323	316	329	323	311	317	305	339	327	349	323	316	363	330	342	328	321	315	337	361	339	308	310	317	324	318	308	346	336	337	331	301	332	321	315	310	318	313	313	292	324	348	334	308	304	308	325	324	338	343	332	296	319	329	350	307	312	280	308	336	298	290	331	313	321	332	313	333	338	304	300	302	333	318	302	301	328	297	320	331	313	323	340	340	346	325	347	326	301	298	338	300	324	316	329	341	301	310	306	298	303	317	322	337	321	338	320	335	335	296	286	322	287	350	338	334	346	324	331	313	344	291	326	293	310	301	305	296	344	309	313	298	303	330	319	315	293	313	342	323	322	331	303	320	303	308	318	332	306	313	342	340	330	290	304	341	305	323	334	312	335	339	334	318	313	318	335	354	338	369	283	277	345	320	351	316	333	298	316	333	314	347	337	326	354	297	321	302	330	336	313	351	308	326	335	335	336	329	294	355	350	344	311	348	304	339	305	359	314	345	343	329	325	304	303	307	287	302	336	294	316	324	314	312	352	284	309	300	315	311	333	310	317	300	289	346	333	330	335	318	333	299	360	341	286	332	283	328	321	313	318	349	298	310	316	309	331	341	337	336	329	314	326	321	336	306	317	318	305	326	316	295	296	282	308	294	303	289	335	337	307	298	310	326	304	317	345	323	331	314	330	317	329	323	314	332	342	336	339	327	326	315	325	300	282	317	312	335	299	298	308	296	330	329	355	334	311	340	329	318	295	326	308	290	348	338	331	349	317	317	304	298	317	312	309	340	343	332	309	307	309	309	318	304	308	341	327	348	313	330	344	301	320	312	308	314	335	328	314	318	317	324	310	322	312	340	325	348	321	348	334	336	315	327	323	321	325	321	317	298	328	316	321	340	341	319	317	326	336	323	291	297	301	346	357	305	332	335	325	334	339	343	325	325	310	323	349	320	335	324	318	293	333	331	335	322	316	323	341	327	316	312	318	327	329	375	316	284	301	321	378	307	336	292	285	346	326	324	278	310	306	349	319	314	306	323	310	350	303	302	323	301	314	305	312	335	338	309	311	318	298	280	302	288	330	329	330	307	340	300	337	333	356	326	301	342	307	331	322	343	364	329	324	328	338	332	325	321	340	320	280	319	315	298	345	349	305	320	329	323	301	339	309	302	334	318	320	334	309	313	308	294	343	350	359	309	321	307	309	321	299	331	307	309	345	330	341	341	330	305	277	314	306	314	303	322	321	304	302	361	311	364	349	310	319	311	312	350	306	347	322	339	353	332	302	307	311	307	331	352	359	343	313	330	334	350	351	329	321	302	343	313	339	319	300	332	327	309	290	324	311	310	315	279	335	324	304	332	354	328	292	337	314	327	286	272	317	340	327	298	298	341	336	303	321	311	319	294	339	304	321	325	309	324	298	279	294	301	321	329	339	327	295	301	321	315	334	291	321	333	303	307	299	311	305	288	318	299	313	282	313	310	360	317	314	338	305	335	304	342	303	300	349	312	330	315	343	292	308	312	306	324	322	317	314	335	334	349	343	331	329	346	346	324	313	306	349	317	335	323	348	292	322	319	347	286	306	278	324	299	334	313	291	323	326	314	342	316	348	292	331	299	303	302	333	322	304	337	319	308	323	313	351	330	314	335	320	332	316	322	319	314	327	304	323	313	277	323	310	319	333	297	353	318	302	309	283	329	335	309	339	277	313	338	329	323	331	385	333	336	313	347	297	320	334	311	293	331	314	303	303	328	290	293	332	315	302	340	349	305	346	366	343	337	320	366	314	285	320	309	311	319	306	329	335	305	335	325	315	305	331	320	334	322	335	336	312	320	311	291	333	339	323	325	319	356	317	346	292	307	300	333	345	278	314	330	348	349	317	338	294	302	337	340	354	319	320	314	303	328	305	317	288	305	310	321	316	309	335	308	324	320	348	304	303	317	310	305	326	327	332	303	332	288	290	319	331	334	332	315	341	318	333	333	326	325	335	328	298	299	324	299	336	285	318	323	317	309	304	349	314	325	318	333	339	298	272	323	311	317	304	333	340	309	305	343	326	337	332	322	338	347	319	331	303	331	341	338	299	296	302	330	351	315	319	325	318	337	321	327	362	320	342	313	316	308	321	327	361	317	332	297	306	367	339	299	366	338	359	306	314	306	327	304	324	294	312	309	323	329	339	346	321	309	331	324	328	303	303	329	283	317	310	318	320	340	304	339	318	307	332	292	323	341	294	316	320	327	307	357	320	294	328	336	322	320	318	327	306	319	336	321	310	315	316	314	342	334	318	303	302	352	295	312	328	315	294	318	291	308	304	327	316	289	310	296	316	323	343	330	333	345	296	278	345	327	339	326	312	324	325	310	310	316	312	305	341	314	326	303	286	327	322	322	334	317	317	333	337	356	313	325	332	306	330	299	289	359	316	286	332	317	314	340	321	306	343	333	355	280	313	315	326	350	316	321	322	358	314	349	301	306	339	353	314	316	347	308	326	317	283	352	316	314	298	298	314	320	315	362	322	326	306	277	324	301	346	338	340	294	352	345	299	312	337	318	362	362	343	280	305	294	311	305	331	305	322	306	291	330	332	305	307	317	313	348	311	301	347	309	315	305	310	314	304	311	311	297	331	322	326	323	307	309	296	339	352	340	324	331	298	320	308	297	330	326	331	316	318	322	317	305	354	324	304	298	304	360	325	316	328	354	331	330	313	346	334	325	294	308	324	307	310	315	328	290	291	315	325	318	333	298	303	324	301	341	318	311	304	338	291	328	311	315	341	289	346	311	324	314	302	341	325	319	315	298	300	348	298	312	317	310	290	339	334	318	288	365	298	294	315	318	328	361	289	317	304	327	323	331	327	310	304	322	346	334	294	303	328	320	345	336	320	334	315	309	308	332	314	323	336	344	292	343	305	321	289	314	311	326	336	322	306	330	305	328	277	333	333	293	311	312	302	314	327	303	322	315	369	326	334	307	306	330	336	358	314	321	323	342	307	320	310	317	267	314	331	337	339	361	287	320	315	338	292	317	324	371	305	314	316	331	310	350	310	338	289	329	363	342	338	355	317	334	336	333	339	327	315	332	329	307	331	344	329	343	300	308	334	357	292	299	329	318	348	323	331	304	350	340	339	301	339	297	349	310	343	301	301	343	324	304	331	323	312
3400	4531	2997	1526	1150	990	766	715	587	593	499	500	451	456	449	477	451	412	416	394	420	404	405	396	365	410	398	431	400	380	406	419	415	404	360	378	397	420	395	378	419	347	343	386	391	380	380	363	408	444	402	378	371	408	385	415	398	361	355	387	402	383	372	378	377	389	373	384	374	406	334	376	398	369	386	395	396	368	408	358	370	359	402	362	392	409	385	379	374	388	412	378	351	381	397	383	394	381	396	399	371	369	375	409	395	378	395	344	387	366	381	384	375	389	403	356	381	374	392	397	378	348	393	388	382	378	393	371	409	391	373	395	372	355	378	378	395	412	398	384	397	386	376	368	390	383	417	410	398	343	387	408	410	346	415	413	385	400	374	378	394	413	413	391	377	405	375	373	393	383	408	397	385	370	369	398	350	359	360	408	372	423	416	399	359	340	392	382	399	382	342	377	366	398	415	403	371	434	411	399	426	395	405	374	379	394	390	385	389	367	396	392	362	386	412	393	378	399	372	329	385	371	399	370	385	371	382	378	367	364	358	413	359	396	357	397	353	375	396	377	375	381	359	384	386	365	408	364	373	402	370	372	406	375	385	350	370	383	376	357	422	408	394	393	377	387	390	394	378	388	380	386	413	399	379	353	358	375	409	396	386	396	386	350	368	328	381	348	356	381	392	383	371	402	356	386	340	379	382	359	366	378	366	413	369	405	341	378	380	391	418	363	381	370	426	384	403	379	384	398	404	371	359	391	404	369	361	388	345	419	442	400	406	359	370	418	396	402	352	359	365	378	393	363	427	384	405	390	379	371	390	365	401	430	362	417	383	372	404	350	364	393	363	386	364	370	376	382	385	359	353	366	383	367	388	374	382	390	370	382	346	366	382	386	399	364	393	391	428	352	361	397	355	394	428	364	369	415	384	373	391	366	373	398	400	395	371	355	390	407	391	367	350	381	407	392	386	356	405	401	398	411	400	402	397	400	418	392	376	365	398	367	384	350	368	412	362	395	378	361	398	403	405	386	379	382	394	385	363	409	402	354	395	376	365	422	378	419	346	367	376	365	402	378	377	361	391	374	395	415	396	412	402	421	364	402	356	371	371	417	423	401	377	384	405	414	387	356	403	380	367	398	383	381	373	367	406	380	379	382	353	362	380	354	408	371	389	387	375	366	378	436	367	364	343	352	380	364	375	372	392	374	416	382	379	385	386	372	386	367	377	361	372	367	374	380	401	405	411	371	414	347	367	417	397	372	350	356	377	377	375	391	364	415	412	376	366	392	365	376	403	381	408	368	387	354	384	415	340	394	397	374	376	359	379	395	368	361	410	380	405	372	357	375	380	346	365	366	381	397	391	355	368	402	361	392	404	360	358	409	384	376	367	392	374	340	384	336	352	365	363	358	443	372	376	387	365	361	395	375	367	376	405	366	355	381	423	397	417	374	368	367	405	385	363	402	363	415	400	336	343	353	375	390	383	399	344	392	374	373	408	370	382	369	361	397	390	399	375	391	380	359	374	351	389	386	412	383	387	384	385	419	383	350	353	371	405	402	385	368	393	363	386	387	406	373	366	362	393	403	354	379	398	380	389	373	380	383	414	358	408	382	401	390	374	404	413	355	368	365	383	366	382	361	349	396	420	371	362	360	364	375	367	350	400	372	392	407	401	356	367	352	411	406	387	375	400	389	382	379	411	382	387	387	373	369	368	368	384	361	385	411	359	386	383	378	353	383	375	398	352	414	361	394	362	371	386	401	385	383	365	378	347	434	383	386	368	384	388	367	335	371	405	369	374	380	385	376	362	386	403	392	379	363	404	378	373	413	371	388	387	404	376	414	344	366	404	360	408	344	379	387	380	389	385	381	342	366	349	371	408	444	381	347	320	355	388	359	365	337	394	414	405	389	371	417	361	379	394	388	411	368	360	399	382	377	418	363	375	368	378	364	382	348	377	397	388	331	386	402	345	351	387	368	429	379	357	393	342	404	371	388	387	393	372	384	382	367	392	357	405	400	359	385	377	364	396	393	366	366	395	381	397	404	413	397	372	367	373	345	406	387	344	363	374	392	369	422	374	402	382	387	404	388	397	366	341	376	382	383	390	382	408	373	360	369	378	331	398	371	367	392	383	353	408	397	346	379	388	380	389	350	401	406	387	363	388	380	381	376	400	387	368	371	363	390	365	377	357	395	404	396	373	392	412	375	389	377	366	363	417	389	379	351	372	369	353	402	391	378	311	337	340	361	379	406	370	401	363	369	412	354	383	385	384	353	373	361	391	383	395	379	385	414	382	374	404	362	351	375	380	376	378	422	386	391	381	377	380	344	353	377	392	354	401	361	386	389	388	352	373	356	361	335	402	365	391	387	368	370	350	383	372	353	405	356	366	390	400	371	382	368	351	371	367	372	351	397	380	361	425	385	399	393	386	394	371	394	382	367	381	384	388	377	377	359	419	360	365	345	361	415	390	388	388	394	374	406	381	389	355	364	393	396	376	347	385	413	372	346	365	398	395	378	373	362	344	347	383	394	381	379	384	359	392	373	383	354	374	391	368	369	374	346	371	386	387	369	366	378	360	369	395	370	365	381	395	386	374	430	385	350	371	382	371	393	369	425	380	382	390	405	385	332	400	389	372	355	401	370	325	413	364	370	380	394	397	378	394	408	402	356	345	377	373	360	374	357	375	389	398	382	411	367	372	367	371	402	359	374	404	414	356	398	374	383	379	388	407	379	378	415	397	349	362	379	383	353	380	357	407	345	374	402	372	371	376	411	364	380	419	394	410	400	417	362	387	387	388	397	391	375	402	372	372	380	401	393	368	363	365	370	375	376	330	401	372	374	370	399	386	393	400	356	381	373	355	350	417	409	386	401	349	366	375	352	387	368	365	381	375	383	389	339	392	389	383	414	387	375	361	365	375	368	416	352	356	377	386	362	393	367	401	438	405	377	375	370	396	407	390	397	416	369	386	385	357	410	370	365	343	410	348	387	378	378	390	393	394	380	394	353	386	384	387	379	376	346	383	358	410	408	400	415	376	375	407	348	389	371	388	373	410	402	381	378	369	395	377	370	368	398	367	383	376	399	421	380	408	376	415	402	386	396	384	362	376	342	428	362	400	389	389	400	333	344	391	370	363	376	380	393	401	366	393	369	337	388	354	392	409	378	380	365	368	363	367	347	349	381	397	398	406	362	397	357	369	386	419	379	396	409	393	403	410	385	388	362	410	403	384	387	380	394	407	398	396	356	389	368	367	370	341	388	392	399	410	382	358	449	368	381	402	384	397	368	373	366	400	386	355	378	361	358	387	383	368	397	368	399	364	355	354	362	387	361	366	349	395	409	370	372	382	376	342	382	415	380	370	360	359	354	377	376	386	369	375	375	379	397	412	382	384	380	377	356	391	386	356	384	362	388	379	343	361	393	362	364	411	417	381	392	418	382	344	424	362	382	395	380	380	351	420	369	391	395	392	383	350	352	343	406	383	381	378	390
22445	21166	28831	23792	21166	21191	8128	858	578	547	473	462	415	372	370	378	331	349	338	324	339	318	287	292	291	288	291	259	324	269	281	250	280	304	278	274	262	281	297	261	286	263	291	255	252	272	298	305	263	234	265	264	275	244	256	254	263	264	271	282	246	258	256	295	255	275	291	243	293	255	256	259	280	265	274	268	236	256	269	267	248	257	269	285	267	236	254	250	270	276	257	244	236	282	257	271	266	280	248	249	236	245	237	263	222	246	276	290	253	246	268	248	277	253	264	276	249	255	247	286	267	262	283	275	283	276	258	265	247	273	274	258	243	267	269	262	274	265	273	254	244	244	250	255	240	258	244	278	278	246	267	287	256	267	287	279	289	262	243	277	268	256	239	255	242	272	258	261	270	254	266	266	250	269	256	243	263	260	241	251	263	277	272	262	278	278	267	278	302	281	244	258	247	240	282	263	289	246	271	248	292	260	242	277	245	259	263	280	268	275	259	272	254	247	265	252	270	263	251	276	271	257	275	261	272	269	256	248	230	238	249	268	255	278	255	286	249	266	245	266	285	272	267	295	298	268	284	259	291	284	236	273	259	257	261	273	269	243	287	237	230	275	266	246	266	261	263	241	265	254	267	268	250	277	277	282	248	273	268	261	261	252	272	267	256	264	259	269	264	255	263	255	267	267	252	267	265	254	266	283	286	258	294	261	274	267	261	275	262	283	268	295	277	243	247	285	298	255	276	289	294	293	271	263	264	279	274	265	252	247	256	257	243	254	252	285	256	239	255	273	259	251	234	273	252	261	235	246	256	259	287	247	257	258	286	253	243	248	275	264	250	272	240	261	300	277	261	294	263	267	248	240	254	277	265	257	245	269	282	264	279	271	306	258	268	250	263	250	294	265	284	271	267	253	251	285	263	261	274	262	250	235	246	275	255	249	240	251	256	275	265	271	255	281	267	249	292	271	259	279	264	278	238	243	315	244	281	245	264	249	275	261	279	234	246	272	230	264	269	249	275	244	253	258	242	262	297	263	274	255	260	268	246	278	290	242	256	281	200	278	241	267	266	254	258	258	275	257	300	275	212	286	245	256	279	270	275	261	261	229	251	262	282	274	265	261	290	280	271	276	269	266	276	253	284	256	249	281	226	246	267	265	246	270	285	264	293	276	262	255	276	252	280	293	258	249	285	244	272	268	278	263	245	279	290	259	236	280	278	269	273	271	271	261	258	266	249	262	272	244	246	279	247	283	258	280	276	250	271	260	279	289	241	256	239	270	245	269	273	249	272	266	248	269	260	266	227	250	294	263	265	237	273	261	250	244	246	276	264	295	255	266	257	262	262	271	287	271	250	301	270	271	272	271	281	285	259	277	252	281	288	279	255	242	277	269	232	299	293	249	249	282	230	278	250	265	245	224	245	251	273	245	269	260	264	276	229	246	254	292	260	244	274	261	287	288	266	263	272	259	266	290	262	250	275	252	224	248	264	245	255	257	281	268	276	256	262	260	270	258	237	238	239	234	281	265	288	260	258	248	268	243	284	255	272	242	289	266	258	264	281	269	269	253	285	281	285	249	244	250	267	264	235	263	291	272	247	295	263	285	266	248	268	280	232	254	266	270	230	260	248	292	238	272	271	253	246	275	290	267	263	237	263	262	273	264	269	247	262	258	288	239	249	265	265	262	262	294	264	290	281	274	264	283	275	255	292	271	271	240	271	229	278	242	273	234	257	238	273	282	278	259	262	239	297	238	288	250	298	263	263	247	255	273	273	267	275	280	263	266	272	251	271	243	262	260	254	247	257	272	276	261	260	267	268	252	255	251	264	267	267	222	273	275	252	249	241	269	267	283	269	269	237	263	250	273	250	271	272	264	242	260	266	260	255	256	298	276	237	249	252	275	286	249	282	256	257	260	252	228	283	257	268	220	250	261	273	274	271	236	268	269	267	258	263	264	257	236	249	268	269	250	274	220	254	261	263	253	265	256	278	253	252	301	252	294	270	250	253	275	241	273	250	264	276	269	262	271	253	252	267	230	239	262	280	255	262	263	256	263	270	269	249	294	267	274	241	235	246	263	272	230	256	278	247	250	251	263	276	276	242	269	281	282	263	279	248	299	257	280	237	282	267	262	264	254	253	283	242	235	254	258	268	289	287	280	247	273	236	241	255	274	239	245	255	237	250	267	268	249	247	256	270	263	278	257	267	263	262	277	265	258	291	265	279	291	271	264	258	255	273	279	238	248	282	252	284	299	281	263	231	258	298	269	236	237	249	250	265	267	266	259	259	272	246	244	273	250	235	266	244	262	227	262	241	271	272	268	254	267	258	276	245	286	268	264	257	260	248	266	266	266	263	220	285	272	256	276	259	247	275	282	271	216	258	249	248	241	266	234	271	259	258	261	263	238	256	272	254	282	249	248	284	261	239	268	257	256	260	271	260	268	252	255	264	239	262	285	253	276	268	245	306	278	274	267	278	275	266	263	243	266	257	260	255	286	255	253	230	251	257	268	254	248	244	301	269	287	257	257	246	247	250	257	264	290	256	262	277	258	252	237	261	264	260	240	248	296	252	265	259	278	256	278	234	290	250	253	249	248	276	275	265	288	266	228	273	242	253	270	232	231	251	256	295	284	257	269	275	271	259	255	242	235	282	251	259	226	238	267	236	253	254	299	285	266	240	276	243	249	246	274	247	278	267	243	247	286	256	266	254	275	266	260	263	256	288	280	247	240	232	254	245	237	255	264	258	236	263	236	269	249	242	291	241	250	260	244	257	255	274	247	262	280	256	261	249	238	271	272	262	271	235	283	269	294	264	275	274	303	301	283	285	251	276	252	262	265	242	252	237	241	290	250	253	282	248	279	247	285	245	254	275	254	257	228	257	259	251	258	246	264	255	259	242	277	245	274	259	252	269	243	246	255	287	245	260	239	255	281	250	244	260	265	251	294	247	247	239	245	277	246	244	229	244	239	257	248	260	263	251	250	260	257	266	246	247	273	273	273	274	270	273	300	257	264	247	267	272	236	288	249	273	247	257	243	265	287	275	261	263	277	243	276	286	231	261	264	250	251	260	267	262	270	253	272	255	274	269	284	261	291	283	238	225	270	226	258	264	294	261	265	275	248	267	274	270	280	280	279	264	306	250	259	268	263	250	259	249	244	281	271	258	257	246	243	292	267	284	260	255	257	274	258	236	263	233	260	249	257	268	285	293	243	275	260	264	257	243	235	302	259	294	275	254	272	252	275	233	241	248	236	272	286	251	275	264	248	301	267	240	282	265	275	271	271	252	298	262	257	276	268	239	271	273	266	246	236	277	253	264	288	262	258	262	240	278	251	249	243	239	267	277	246	235	267	257	263	278	256	246	255	260	263	248	245	260	246	271	230	283	248	265	253	275	267	282	254	281	249	293	287	238	270	241	245	273	279	252	258	226	265	276	231	273	248	256	251	267	253	288	258	271	262	276	258	257	294	251	271	293	270	244	294	260	264
4443	13181	9018	4261	3129	2281	1744	1356	1127	951	787	717	650	550	575	506	472	475	436	447	409	413	393	362	368	360	374	350	356	350	361	380	350	368	340	339	370	354	350	343	339	369	363	363	347	329	310	334	330	353	353	319	341	320	317	334	355	314	317	317	341	364	330	330	344	343	369	345	324	337	313	328	314	298	318	315	340	318	345	316	355	300	299	341	321	370	319	347	331	336	361	359	348	293	331	323	325	318	353	319	302	319	280	337	335	332	325	326	342	326	324	340	299	319	314	337	335	357	284	303	348	341	336	315	328	314	311	323	319	300	302	333	316	323	329	352	342	314	310	314	329	332	356	323	327	306	297	339	336	319	301	311	318	304	295	321	346	317	346	317	341	320	339	349	340	349	318	312	320	349	336	360	341	312	304	335	326	342	354	337	332	326	329	319	283	348	316	331	336	339	352	328	325	314	354	329	304	332	336	326	304	328	305	323	346	327	318	322	318	322	336	331	312	327	324	340	352	338	355	307	313	300	314	301	338	326	359	335	353	331	318	331	327	307	324	341	313	304	374	323	330	315	340	311	328	314	342	308	322	299	312	336	369	295	328	320	310	305	348	286	330	355	317	332	302	333	351	339	284	319	293	339	333	327	360	319	304	327	309	297	291	334	317	355	326	333	338	319	333	339	323	313	323	308	306	293	310	304	336	301	320	320	314	333	336	348	330	343	361	319	334	301	324	316	334	296	337	311	329	330	296	346	347	329	305	345	352	300	366	297	336	310	338	307	329	339	331	314	335	306	315	343	308	340	298	370	330	309	307	356	301	323	316	312	327	346	326	309	316	346	309	333	322	322	311	339	324	321	335	318	326	303	316	299	315	312	314	353	329	337	293	332	329	312	330	283	321	326	331	329	335	309	343	343	318	324	338	303	332	333	335	307	319	294	312	324	334	301	325	352	326	330	292	310	328	335	345	305	338	277	323	329	321	336	329	286	295	308	349	305	318	302	325	335	302	360	332	307	303	336	329	335	349	320	323	325	325	344	297	328	315	326	325	323	317	321	276	326	329	332	317	335	318	316	310	294	332	347	296	337	295	326	327	354	320	349	317	330	321	328	349	324	355	360	292	306	332	312	333	282	340	335	349	332	321	311	322	325	315	322	347	346	293	302	307	297	343	319	322	337	323	362	331	339	329	278	323	320	312	299	287	342	359	318	315	322	341	314	309	321	337	321	351	328	299	355	317	345	317	329	338	296	334	330	326	300	306	329	341	339	315	346	322	304	323	358	332	332	320	323	332	337	328	343	311	328	336	309	316	336	329	322	366	303	353	342	301	268	330	285	313	363	360	291	336	313	321	327	352	326	351	304	351	351	352	372	314	336	327	333	336	315	305	329	331	299	323	303	348	321	338	326	335	297	317	334	308	328	325	344	328	317	337	318	309	312	287	348	354	333	328	293	312	323	307	293	327	295	321	315	334	293	305	280	339	324	323	339	325	333	338	325	299	337	356	306	341	321	317	313	317	352	312	335	318	363	335	349	327	318	320	327	333	317	306	289	340	291	332	334	357	350	331	318	354	322	283	327	312	349	363	313	310	319	347	304	344	323	336	336	320	322	335	290	342	307	297	320	318	329	333	329	319	316	339	330	353	324	299	323	317	314	316	330	316	359	337	300	351	359	352	321	306	326	304	336	316	322	366	306	303	292	331	339	338	317	325	313	329	318	300	328	314	335	358	319	302	281	319	319	298	340	330	327	326	344	340	323	308	334	329	312	299	347	327	331	328	335	309	332	304	321	330	322	293	302	327	321	349	324	311	338	320	331	335	301	310	302	333	343	363	317	331	346	344	297	348	302	340	353	320	349	316	310	307	324	330	322	311	341	327	346	338	315	324	325	309	336	313	321	312	313	318	346	320	342	305	332	352	339	333	305	333	303	309	322	320	336	315	354	317	317	324	363	339	332	294	322	326	328	315	320	298	338	312	325	342	342	357	282	317	298	315	324	336	323	316	286	343	321	341	326	338	329	330	302	312	319	297	321	323	334	327	315	341	301	331	310	355	352	333	323	334	317	338	288	315	323	352	355	350	298	358	325	309	329	293	320	318	307	317	327	338	327	324	310	361	339	359	315	305	298	357	330	339	321	311	305	354	305	326	320	349	340	329	293	314	335	319	307	309	305	363	326	355	320	327	283	338	307	341	290	338	330	326	287	332	324	345	322	358	329	316	291	325	329	323	325	328	323	287	333	318	305	325	329	324	375	344	317	333	314	319	302	327	334	333	352	355	365	332	313	340	320	330	333	310	318	353	340	327	320	335	334	353	336	339	339	310	325	327	296	344	289	340	341	305	325	311	334	339	346	322	359	369	314	346	316	292	293	323	318	326	311	349	304	311	327	360	316	334	315	355	319	298	308	332	341	326	300	327	347	310	300	302	310	366	307	353	333	365	311	292	340	328	305	327	327	310	365	327	319	329	330	279	332	304	357	347	365	335	347	353	348	300	343	310	329	324	344	300	310	346	296	313	318	343	322	293	306	344	331	301	320	353	332	318	328	308	289	295	322	328	319	302	327	334	299	321	354	315	349	322	315	330	311	330	323	316	340	328	336	299	320	285	312	315	336	315	342	344	307	305	320	353	307	274	310	325	319	339	312	305	324	336	351	350	321	327	334	340	319	318	330	328	327	332	292	333	349	297	343	288	340	345	319	307	318	312	314	324	305	340	330	323	330	310	301	336	327	308	327	320	296	363	312	355	352	324	362	342	311	321	315	335	365	314	343	331	320	342	322	354	330	319	344	349	303	319	327	326	305	306	309	322	307	318	332	329	345	344	308	322	339	319	327	311	307	330	313	328	315	327	315	310	318	329	323	303	359	301	282	299	325	317	335	311	330	316	318	335	321	320	318	357	308	334	305	335	333	322	307	340	334	315	293	317	321	313	317	342	330	337	331	345	334	332	318	345	321	327	363	328	326	337	335	345	315	354	328	314	306	320	309	302	366	345	311	310	333	318	306	324	352	323	326	358	311	307	322	360	318	306	330	333	346	335	302	348	332	321	333	306	364	315	321	324	324	313	328	335	305	305	336	320	328	305	348	304	306	331	298	356	353	330	296	349	338	275	336	333	344	334	334	363	301	301	358	325	343	342	337	359	335	287	339	326	341	307	319	307	325	338	332	336	301	321	339	335	332	323	329	361	351	364	331	331	320	347	321	346	304	335	323	320	319	293	317	313	336	314	330	332	349	353	297	328	314	329	317	348	353	318	346	348	334	322	291	309	327	311	329	326	320	308	314	343	331	296	320	358	320	323	330	299	340	332	358	300	357	369	318	318	348	330	335	328	315	309	330	335	310	298	322	330	314	296	302	351	312	327	331	312	338	340	315	329	330	314	334	291	292	337	313	320	325	353	342	295	337	295	293	319	300	301	308	296	329	330	327	306	347	339	326	325	345	323	311	344	304	304	333	335	302	337	339	369	318	355	353	341	339	342	308	307	325
27421	18397	4301	882	724	622	604	623	584	594	570	582	579	564	578	569	536	561	597	585	534	549	584	591	604	573	575	594	557	629	587	577	590	588	553	604	574	547	589	562	551	579	567	634	633	577	553	590	599	588	599	554	600	568	594	566	564	562	600	565	597	547	558	571	575	573	617	581	588	576	584	585	571	557	578	572	594	599	585	602	554	634	599	609	581	571	580	591	565	579	569	587	557	558	572	553	597	593	572	531	552	623	553	583	591	583	605	584	563	597	612	599	574	532	600	587	544	570	561	592	597	587	585	578	574	577	583	592	543	586	563	615	561	591	581	604	614	584	574	568	593	592	556	540	583	515	586	591	601	570	568	597	587	582	575	637	598	574	578	521	606	594	584	530	584	591	603	556	575	564	594	556	580	591	599	571	552	576	539	572	571	576	567	608	563	589	602	611	596	605	599	576	611	571	566	583	571	577	587	505	575	625	560	535	572	592	637	569	524	586	611	565	594	628	566	586	565	585	587	609	607	561	550	568	620	608	603	603	589	614	608	572	582	595	631	572	599	593	585	603	575	536	627	557	582	611	580	566	540	564	526	564	549	592	610	580	587	583	577	599	545	594	620	615	564	566	592	566	581	564	566	552	569	594	577	618	559	606	589	560	603	580	606	619	583	574	621	562	570	580	556	566	548	581	585	539	564	613	583	594	598	606	555	523	630	598	599	639	581	582	579	582	563	578	561	630	557	564	575	575	566	575	582	603	623	544	545	564	570	605	553	570	604	599	574	559	588	594	540	597	564	610	621	575	599	559	584	526	568	533	640	647	577	583	609	574	583	586	562	610	643	537	597	580	562	562	570	573	579	616	598	589	564	574	570	586	564	551	562	598	564	552	604	570	557	608	557	527	598	526	600	579	560	581	545	580	630	611	606	542	567	537	632	550	588	583	576	584	594	602	551	557	556	559	581	567	626	514	627	582	530	582	594	596	555	609	594	621	591	579	592	583	600	548	588	647	593	597	572	592	575	575	568	591	517	585	593	575	579	534	582	625	587	583	575	607	610	566	584	597	553	600	612	559	596	526	592	548	602	564	572	627	587	541	573	577	572	584	631	535	561	602	568	594	604	618	589	606	559	573	551	575	580	577	554	626	593	568	585	583	620	577	565	599	568	555	575	574	563	559	573	580	557	540	579	560	580	608	578	589	576	572	544	567	570	594	564	516	555	578	605	603	635	569	576	549	562	576	565	577	588	573	584	613	562	534	561	588	549	563	593	573	582	563	567	612	588	575	597	584	632	556	593	609	599	566	561	601	594	567	569	572	573	524	605	573	583	615	576	607	533	589	604	517	546	618	555	553	582	621	557	563	646	541	583	578	548	573	554	541	558	580	618	527	587	612	604	597	573	583	542	558	578	538	582	585	553	574	575	582	591	613	594	613	654	590	602	597	569	578	540	618	601	535	564	549	591	587	574	585	576	593	580	570	585	572	600	546	576	603	563	640	605	609	555	543	605	556	583	526	562	580	603	567	561	592	601	580	543	564	565	556	570	539	589	584	536	577	568	598	589	594	566	601	566	575	561	622	610	552	559	567	617	585	557	549	568	577	593	603	606	572	590	582	600	627	602	562	581	567	587	590	594	542	540	569	559	582	578	587	555	606	556	600	607	570	551	539	563	561	583	631	608	574	630	594	569	592	632	606	560	579	565	575	567	573	604	566	589	633	593	577	587	568	527	592	587	587	603	608	529	602	601	548	591	622	632	567	589	535	564	565	586	595	598	590	585	573	621	594	611	575	586	601	566	551	610	573	586	593	564	591	572	623	585	583	605	580	569	583	573	581	558	579	587	553	585	553	561	568	569	582	612	562	588	607	569	623	588	604	550	622	528	568	583	547	609	584	556	590	581	595	612	579	603	604	562	595	624	604	624	581	588	588	578	555	575	596	585	542	557	577	625	554	576	554	556	594	622	552	565	583	549	602	567	591	604	581	586	565	606	551	544	559	585	570	588	572	574	616	541	628	599	578	565	585	609	615	600	565	602	601	587	585	556	567	543	595	576	612	556	534	607	578	573	598	592	578	586	593	528	595	576	587	618	558	560	555	618	553	623	571	610	566	618	590	560	552	549	581	582	555	566	605	557	586	560	596	605	591	587	635	560	559	569	597	609	588	601	622	602	609	585	613	621	565	547	572	555	618	609	597	572	592	602	594	587	575	604	591	606	554	584	518	591	568	550	606	570	552	605	563	587	618	571	611	590	588	572	587	561	622	601	598	564	572	596	563	561	581	566	584	550	585	635	587	572	572	609	578	547	576	591	590	554	624	588	550	567	567	591	587	582	588	537	576	565	605	597	602	613	579	596	552	549	543	560	552	590	574	544	585	589	587	570	572	559	582	615	597	594	595	553	587	613	603	584	551	529	543	587	571	626	579	573	580	575	595	570	539	584	547	562	561	624	582	576	628	617	591	585	599	617	611	587	625	532	576	572	539	577	586	566	587	606	560	548	562	578	600	554	612	587	619	570	601	603	584	602	621	567	616	582	565	597	601	588	579	569	612	559	559	598	528	551	576	574	573	618	561	592	581	551	596	601	619	584	597	565	529	641	589	571	615	588	601	619	601	575	569	559	563	583	616	594	530	563	589	602	598	571	573	540	568	588	584	637	610	581	556	581	555	539	568	584	612	564	604	609	566	608	542	579	567	598	556	572	628	583	570	615	585	612	598	625	578	635	611	622	578	570	605	569	598	602	548	597	528	635	562	544	602	593	601	537	559	583	604	592	598	562	585	578	587	609	571	608	606	568	606	603	593	557	556	608	556	573	611	591	589	548	632	569	595	580	524	616	563	568	562	654	606	581	552	591	610	587	586	622	616	581	631	610	609	576	568	566	605	564	566	546	547	568	632	608	605	623	567	532	587	566	572	633	565	590	598	538	633	569	570	599	571	608	592	605	607	557	591	584	559	554	598	561	629	591	585	584	607	591	625	536	609	645	556	590	529	583	596	585	596	559	601	566	563	598	596	602	602	610	559	538	583	567	597	557	571	585	564	588	584	599	563	566	597	608	580	523	625	574	604	575	556	544	613	604	554	586	588	584	571	583	597	562	533	572	599	590	512	618	548	608	570	607	586	568	559	615	621	532	639	597	612	577	599	588	575	566	588	552	571	590	551	559	649	568	594	606	563	619	584	595	591	551	542	596	590	578	588	592	605	569	607	578	586	569	581	589	565	611	603	619	579	590	595	569	598	582	560	585	602	598	600	598	598	586	597	611	565	599	580	599	595	598	575	621	607	594	594	602	587	596	574	624	534	583	571	568	615	545	562	610	609	603	616	600	599	549	567	615	605	641	624	599	592	610	598	627	572	545	619	566	594	557	560	613	579	565	582	565	542	573	579	567	618	530	616	554	573	582	565	627	576	606	582	635	553	556	576	595	561	606	579	586	575	577	590	604	514	578	576	535	582	580	600	596	595	567	618	609	600	555	581	564	581	604	567
4427	1095	937	825	724	706	747	708	682	733	682	734	721	685	672	708	682	657	684	668	703	710	715	683	725	683	708	727	738	688	680	687	632	696	687	709	680	694	698	690	674	678	690	707	719	686	657	728	661	700	721	651	709	659	750	627	710	712	679	703	701	678	707	725	739	698	710	698	713	684	701	677	711	684	695	685	690	696	695	694	688	680	687	700	701	660	699	695	655	712	700	671	678	663	681	683	702	712	689	719	630	710	709	717	641	696	659	718	695	721	666	730	677	747	750	705	666	675	689	697	698	761	730	676	729	679	693	724	651	694	677	721	696	716	642	699	689	692	698	648	755	684	705	745	696	680	632	687	666	673	705	666	717	706	717	700	728	710	757	632	697	727	674	705	727	732	678	684	660	698	708	700	666	725	685	662	733	696	643	668	716	700	675	670	690	724	705	718	671	694	676	711	703	654	681	672	718	673	668	615	686	727	699	696	673	648	727	720	777	736	689	731	692	645	704	673	703	730	697	705	690	675	678	685	718	737	687	657	731	689	738	665	693	715	678	724	717	657	675	708	670	682	667	691	699	698	675	650	750	670	701	716	736	752	705	689	635	758	721	726	692	699	710	687	712	678	700	653	711	668	708	644	700	723	695	714	662	681	663	657	680	732	658	689	696	709	708	652	691	646	691	716	703	682	663	748	668	718	692	664	681	714	649	725	700	653	714	687	709	717	706	690	647	652	680	669	723	739	718	636	657	660	759	651	725	683	687	630	717	663	690	686	703	689	669	700	685	667	680	705	710	709	713	712	714	703	696	658	680	725	706	712	711	705	683	665	730	696	730	732	676	735	688	736	664	716	732	659	677	650	712	704	666	687	694	706	674	689	700	676	670	677	710	753	689	709	675	715	659	680	680	724	690	662	715	682	689	740	675	700	676	678	682	736	700	656	711	735	718	726	689	662	696	709	686	677	709	692	658	636	663	694	677	681	724	719	672	700	724	635	695	725	719	669	678	702	707	705	738	704	712	679	677	743	696	667	627	676	690	686	686	680	690	674	668	695	656	675	716	684	679	636	707	690	736	644	672	711	663	679	698	673	670	691	637	671	668	731	658	718	747	683	664	723	658	681	679	687	719	673	733	699	698	703	651	662	696	696	660	710	747	661	676	710	681	663	700	692	710	731	688	677	681	681	715	681	725	685	673	693	693	688	691	676	701	663	762	682	678	673	700	659	685	676	695	714	706	696	669	713	727	660	672	641	686	706	717	667	719	699	703	658	675	702	691	655	696	687	737	683	706	673	694	674	717	660	705	720	709	635	675	673	678	727	704	685	675	676	677	662	713	681	699	731	685	686	689	714	739	664	711	709	674	690	660	680	649	696	672	728	681	739	680	736	693	668	701	722	659	693	704	673	709	726	726	698	696	701	648	712	732	722	687	631	712	719	707	695	723	696	659	619	702	728	703	685	672	688	624	705	637	680	678	720	735	682	696	665	667	677	726	688	697	671	692	709	662	691	702	716	709	666	720	661	730	707	764	683	729	731	667	714	723	659	648	731	659	656	658	712	717	710	669	727	675	728	698	687	705	727	679	678	658	626	680	681	698	677	702	675	730	712	706	678	644	687	695	710	687	702	709	673	736	708	713	634	686	722	704	702	675	717	734	682	680	725	723	719	650	751	699	695	657	699	704	694	683	701	684	746	730	662	665	685	670	661	691	687	699	710	698	622	684	628	708	698	683	665	702	698	743	669	627	769	668	647	693	711	711	662	732	700	687	687	689	673	713	680	637	730	719	686	702	681	766	663	696	669	700	712	666	696	702	707	674	677	741	713	674	682	721	661	740	718	690	676	650	722	734	723	712	714	646	646	665	707	695	685	635	719	699	646	660	706	689	713	714	712	658	704	652	684	686	672	700	688	705	715	689	729	696	655	692	683	636	704	671	683	660	660	702	684	682	678	672	695	693	710	685	694	706	687	678	668	677	716	693	687	725	703	691	695	724	669	718	668	676	723	658	725	647	723	739	659	703	703	686	657	702	716	664	659	720	636	684	711	671	692	670	720	654	686	696	698	668	721	653	700	678	697	658	747	683	676	679	678	702	722	747	709	636	720	702	695	697	683	686	753	666	741	683	725	699	667	733	681	686	673	716	703	648	708	675	697	700	676	649	674	687	647	652	704	692	696	680	713	700	703	716	668	671	724	715	707	683	680	700	650	693	671	724	730	673	705	640	720	678	684	717	736	699	664	707	690	638	707	685	705	717	685	677	733	743	736	704	697	717	656	681	659	697	700	715	633	701	724	703	681	701	701	665	715	683	685	734	719	700	666	700	694	675	649	716	682	725	687	697	670	673	633	701	658	689	675	678	662	702	657	662	668	680	739	684	696	669	679	700	668	656	680	698	672	649	686	675	717	666	693	685	692	692	767	677	660	692	721	718	657	674	689	659	658	679	706	679	738	651	696	720	703	722	648	654	735	688	682	704	653	700	669	671	681	686	690	671	714	727	719	675	716	707	656	672	679	724	673	708	732	714	704	695	740	703	678	704	750	722	714	696	674	747	683	685	682	676	678	700	730	664	717	643	697	725	665	710	646	720	686	663	661	721	685	676	674	695	717	716	697	729	626	683	647	658	760	665	688	742	690	661	688	687	692	709	707	692	717	651	698	730	661	695	705	724	680	711	700	664	692	681	672	680	681	694	703	670	722	717	699	682	738	700	713	729	676	670	684	692	714	657	690	700	687	687	746	689	679	670	716	687	713	693	746	692	721	732	664	645	680	709	703	695	651	682	703	655	635	691	675	700	686	693	716	691	692	640	692	736	662	693	677	726	713	687	673	709	647	656	724	694	664	670	722	658	668	708	675	717	690	693	699	668	682	625	665	725	704	714	699	686	716	691	700	724	685	633	655	656	706	686	658	768	695	672	664	734	710	680	713	674	678	668	722	723	685	662	663	691	685	702	705	729	663	683	715	654	729	652	701	697	703	689	710	688	706	688	673	659	714	731	718	717	692	759	706	704	689	687	692	701	720	655	679	682	702	675	712	663	691	690	687	646	706	690	667	713	703	694	661	701	702	676	644	735	729	695	729	699	702	737	697	669	685	741	710	702	663	666	712	697	664	661	680	681	691	685	674	735	709	700	671	727	646	699	704	698	691	665	720	662	736	708	706	674	688	725	700	776	646	702	699	704	718	752	738	678	694	701	708	660	672	652	694	705	671	654	704	691	728	710	664	703	647	661	675	678	685	693	707	722	685	721	668	679	722	667	647	726	719	728	727	682	714	704	707	650	691	691	702	681	732	694	715	737	667	697	678	723	692	704	712	690	674	692	673	655	753	624	674	691	661	677	705	652	714	691	713	671	699	700	672	718	721	655	710	666	674	704	607	702	666	712	714	693	681	694	729	684	650	672	747	687	708	719	688	645	673	707	684	719	635	672	671	656	660	684	641	677	635	670	675	717	693	687	688	686	707	722	698	709	700	703	682	733	666	671	648
23496	21132	28348	24185	21123	10255	1228	873	801	740	715	696	674	645	644	621	645	641	600	578	562	612	577	577	604	626	637	613	596	631	611	588	607	573	596	582	604	604	588	609	592	627	540	549	595	549	576	626	532	588	564	557	596	584	569	585	547	541	580	568	602	595	619	606	590	583	616	581	604	580	627	571	593	595	598	564	614	546	591	596	600	600	598	578	550	541	553	588	576	575	582	558	555	617	578	584	635	574	546	611	582	575	604	571	577	556	577	551	547	595	602	576	583	572	567	667	558	609	603	560	580	568	586	567	565	550	525	559	607	601	615	616	584	584	622	621	548	606	545	553	592	591	564	574	621	549	610	537	601	570	609	540	589	611	553	599	601	601	568	607	594	573	603	618	622	615	594	547	550	580	557	566	613	570	623	627	572	551	612	590	543	550	600	579	611	583	532	615	588	624	608	586	596	543	569	603	584	570	591	551	592	568	614	557	615	573	602	611	593	621	533	578	540	574	617	569	580	566	603	595	574	562	539	559	587	577	623	597	573	566	610	554	573	640	629	568	583	553	565	597	593	629	602	564	631	634	569	583	618	584	601	563	592	608	629	571	588	614	586	611	572	603	544	543	612	553	563	546	571	623	573	575	568	603	611	567	560	544	601	578	560	597	560	547	595	605	576	619	626	556	578	596	578	573	565	594	589	589	584	582	617	584	643	585	549	580	619	575	617	575	583	628	553	615	586	610	558	605	550	574	579	571	618	572	566	596	571	546	603	618	611	554	538	580	618	563	587	615	597	605	569	585	576	571	589	577	575	602	565	564	561	568	587	597	617	609	566	584	586	595	545	594	577	583	592	594	563	561	583	589	579	560	593	635	582	545	596	578	591	582	609	579	619	576	592	573	593	590	589	584	589	573	568	593	638	561	582	593	600	572	597	588	566	562	551	620	616	567	557	576	597	599	579	600	569	606	641	604	571	569	609	614	573	603	592	565	577	634	543	537	585	572	575	578	551	567	596	520	628	603	545	598	595	576	592	603	579	625	631	568	590	600	575	575	597	661	627	577	600	577	546	585	566	564	549	554	572	578	594	556	654	582	580	605	565	516	577	606	577	593	592	582	613	565	569	543	588	589	572	597	587	579	561	552	579	617	567	596	590	596	556	602	570	569	608	612	574	568	585	594	616	599	607	603	623	575	551	586	599	588	556	569	564	586	561	625	611	584	567	576	599	580	584	582	553	604	566	562	557	580	591	604	576	611	576	601	577	546	564	577	586	565	587	547	591	582	581	586	600	552	565	619	591	612	611	592	555	509	563	598	574	610	558	575	562	589	581	642	603	570	565	609	599	625	556	569	541	614	562	613	577	575	547	560	534	587	599	557	594	560	573	609	578	605	603	605	608	584	568	598	579	609	573	568	643	589	567	525	600	607	556	566	545	574	550	587	595	613	588	612	601	541	612	576	621	572	609	571	605	609	626	620	613	571	549	581	620	592	583	575	581	600	565	580	596	557	634	600	600	547	608	537	633	587	584	607	579	578	552	562	626	572	531	574	605	593	583	594	569	581	574	603	503	557	592	609	641	567	568	619	596	600	621	616	595	549	541	570	554	594	592	569	574	601	581	572	574	560	614	584	593	660	572	578	578	584	610	595	521	608	526	592	584	578	596	598	577	546	584	546	632	586	565	575	597	562	555	594	595	594	622	579	592	585	625	608	603	605	595	585	611	571	581	560	570	565	543	547	531	572	523	603	578	563	553	590	570	574	579	609	550	580	586	551	583	543	565	558	579	557	587	567	595	597	573	622	556	554	572	610	587	561	576	591	591	571	570	600	572	558	539	589	624	596	531	569	582	571	594	572	595	574	596	535	599	567	546	577	574	563	584	574	596	557	566	583	568	551	558	601	557	575	572	596	591	610	611	590	551	592	600	560	575	604	573	584	595	573	591	600	621	572	587	646	531	571	589	558	550	576	565	559	573	574	611	614	582	559	539	581	585	614	595	595	588	567	609	623	613	635	587	549	607	586	607	557	595	593	566	577	548	548	570	602	546	576	542	589	613	532	568	649	565	620	612	574	556	624	583	599	557	597	592	579	585	570	556	560	559	596	543	629	586	597	538	566	558	629	572	570	566	599	569	615	595	567	578	607	596	531	575	586	589	598	601	573	576	601	581	569	571	565	629	593	608	558	551	598	596	560	588	547	532	577	594	562	567	643	543	631	582	590	572	566	583	587	575	647	594	565	566	542	602	559	600	570	609	543	582	622	597	587	610	621	634	546	607	576	586	570	574	579	606	569	582	513	558	617	577	639	562	568	559	576	558	618	541	580	569	591	615	595	574	584	608	604	529	578	588	606	603	579	589	580	591	610	612	565	606	583	587	568	593	611	583	585	547	589	575	555	569	606	620	559	613	582	550	576	582	537	577	595	605	590	529	610	576	592	558	623	580	587	553	535	565	577	578	554	591	556	596	571	589	577	540	570	548	569	608	561	600	611	608	537	578	581	582	604	565	582	577	527	589	587	564	569	574	615	618	585	589	584	590	621	597	582	563	575	591	599	618	640	579	615	575	567	528	595	581	597	573	551	599	570	580	546	571	589	604	582	536	598	567	578	553	535	610	587	618	625	576	558	579	548	579	598	588	580	588	561	614	592	583	632	585	588	626	597	552	554	535	626	629	542	581	564	579	593	595	583	598	587	626	575	585	550	558	600	585	581	563	573	572	552	560	526	566	557	519	594	563	588	633	607	608	591	603	587	541	603	580	567	600	602	609	568	581	552	605	588	588	589	583	555	583	572	584	564	546	596	565	597	570	513	543	560	582	571	573	560	586	586	577	598	594	594	607	619	521	588	581	547	566	581	575	550	574	611	618	558	576	581	608	593	571	609	608	572	604	542	564	638	570	556	596	557	564	577	589	559	631	580	574	587	597	582	552	596	576	610	620	604	608	557	598	591	581	541	620	582	586	577	570	604	538	596	600	599	565	617	575	572	584	568	571	581	581	568	623	578	552	559	581	595	567	552	566	551	589	585	528	603	611	586	587	575	556	597	554	555	523	577	548	577	599	581	600	613	625	606	580	546	587	576	606	605	544	528	577	533	606	588	614	547	575	581	595	626	596	559	617	565	564	572	598	583	583	627	536	616	586	620	578	584	604	606	601	548	585	616	588	592	568	574	551	559	546	544	596	604	622	571	532	613	581	579	589	589	600	534	619	597	582	602	588	604	568	566	557	638	596	542	579	579	636	590	570	594	584	566	572	607	625	571	593	609	536	607	577	590	577	570	551	595	560	602	571	587	545	588	594	601	557	558	613	584	557	608	546	586	602	570	565	593	586	576	615	597	633	569	568	538	607	553	561	553	604	631	591	571	590	618	626	565	584	562	605	596	580	584	569	622	549	594	611	571	563	598	570	588	585	580	566	568	574	583	592	586	632	602	581	590	623	533	558	560	591	506	527	603	564	611	578	576	563	583	588	591	603	551	579	576	584	579	581	593
3446	8285	5833	2828	2109	1671	1440	1243	1124	1012	928	870	862	790	808	815	854	804	733	763	750	724	684	760	705	753	713	730	719	709	708	705	737	722	694	770	723	706	722	714	741	736	697	689	718	686	702	708	678	731	674	728	710	666	727	709	694	703	672	698	714	726	737	678	726	689	738	684	704	724	677	758	670	691	672	692	698	730	724	689	743	696	670	717	704	683	689	673	727	691	696	712	731	711	685	703	696	662	730	653	717	713	698	678	651	701	686	697	702	694	699	665	705	668	650	724	702	686	692	697	669	693	679	693	729	701	737	670	700	693	761	686	704	703	703	735	680	687	678	675	725	691	702	696	694	652	680	735	719	692	701	683	729	762	703	700	672	682	701	713	729	677	732	677	698	729	747	656	719	684	700	677	693	745	729	700	712	670	663	695	699	668	716	684	718	734	707	707	684	732	701	712	691	705	690	667	681	699	699	696	646	642	706	654	680	669	736	685	733	730	720	676	722	638	692	681	670	704	715	676	700	718	723	726	635	681	662	654	707	673	700	675	739	714	685	730	744	744	684	716	701	711	709	670	687	718	713	709	727	669	683	725	666	678	720	716	707	703	706	681	643	677	699	653	715	675	671	683	725	693	687	662	693	721	662	657	699	759	722	726	691	661	672	697	744	690	733	692	661	652	692	719	728	722	727	671	667	718	702	670	711	733	723	661	685	734	718	691	675	666	748	755	663	739	719	715	741	701	681	709	753	709	725	700	735	677	684	716	733	702	701	686	702	710	675	720	718	636	702	699	723	719	726	705	674	654	715	719	697	708	694	717	663	722	737	690	676	703	709	724	678	700	705	768	749	709	725	694	656	718	697	689	664	690	681	687	672	699	698	711	676	675	737	699	656	743	699	700	701	659	678	714	688	683	724	674	696	722	694	670	738	696	727	691	689	695	716	686	703	715	725	666	718	703	676	711	708	693	654	702	727	745	720	703	741	705	676	668	633	696	731	665	699	697	705	679	683	675	720	713	747	738	688	674	673	713	680	659	769	703	688	708	713	713	732	678	699	714	720	724	693	703	722	714	689	711	665	690	711	751	763	659	705	669	666	707	695	687	700	677	716	687	689	699	713	730	746	675	697	719	630	696	697	682	686	654	739	753	692	696	717	740	734	685	679	714	734	709	706	664	745	721	703	677	682	696	672	705	681	668	668	708	733	697	698	675	681	697	698	671	704	689	668	706	735	737	734	672	701	698	706	672	728	731	717	677	688	702	689	753	710	726	742	676	668	679	752	719	716	707	683	680	717	722	679	685	691	682	686	687	624	684	723	737	716	724	726	665	694	688	722	689	704	633	722	720	694	705	661	695	729	722	679	712	701	646	704	679	679	702	702	743	756	699	676	685	704	675	701	654	705	679	721	681	688	725	708	726	716	693	754	694	684	696	724	750	719	696	700	690	706	686	691	715	712	726	660	698	702	716	658	751	709	726	693	681	717	715	715	711	689	723	699	692	716	690	685	696	707	662	700	699	655	706	719	691	685	653	696	705	698	717	687	677	732	711	732	722	721	699	703	712	721	719	775	684	720	699	667	688	682	659	665	724	732	723	693	665	695	689	704	637	689	732	684	700	688	682	721	702	720	697	718	695	717	694	726	697	644	674	686	730	683	703	701	685	740	696	740	657	726	754	674	675	707	730	683	678	718	722	671	685	693	720	677	699	720	638	714	716	722	721	741	682	721	680	694	699	700	708	716	688	715	687	678	717	694	736	695	639	668	716	683	680	695	696	682	753	703	744	725	703	752	707	692	742	705	678	709	709	689	700	715	718	679	661	701	744	731	656	730	694	746	769	683	770	689	680	682	716	716	705	711	740	675	699	731	694	729	751	688	725	673	696	685	701	682	696	670	671	714	635	670	767	728	760	718	702	732	700	695	670	731	699	711	696	762	684	716	722	694	687	736	717	694	712	675	702	658	704	672	689	679	662	719	709	695	713	729	722	688	715	715	724	712	685	692	636	707	751	726	719	719	736	677	699	706	694	657	663	655	690	699	653	690	705	716	666	684	713	704	719	669	632	657	683	706	696	738	652	721	722	752	687	626	694	703	729	699	680	689	766	713	710	690	680	670	688	724	680	680	677	716	675	729	715	690	696	714	695	660	704	694	691	684	660	715	713	731	706	719	696	654	710	721	677	715	693	687	736	670	664	709	716	722	715	675	702	681	692	719	724	671	688	681	688	683	737	684	673	730	736	775	732	726	699	678	657	716	724	711	701	647	687	655	691	700	706	709	682	678	731	683	714	746	683	699	679	673	721	682	643	712	663	666	726	704	680	746	722	673	707	678	702	651	710	698	688	671	704	709	697	724	724	705	641	729	684	703	731	656	666	727	685	687	752	674	705	675	685	715	738	681	686	707	676	736	697	704	687	736	714	655	644	750	717	668	720	713	710	699	701	697	703	696	700	687	706	660	684	695	690	755	687	660	694	683	690	707	662	725	724	711	693	743	735	655	712	750	656	682	708	708	686	689	696	700	708	691	677	722	699	726	727	706	706	662	753	717	639	711	661	753	755	780	705	694	702	696	738	672	687	708	719	676	704	654	720	689	725	654	712	668	688	710	706	648	662	669	704	749	688	705	682	670	727	684	679	695	641	690	679	717	701	733	686	719	673	728	742	651	712	708	693	707	672	734	647	732	706	704	707	723	736	694	684	721	700	704	724	712	695	723	733	729	681	740	691	710	692	685	738	710	727	687	699	733	726	709	722	714	700	710	747	660	646	702	724	674	704	704	715	726	747	684	694	694	685	691	696	666	712	704	699	676	743	657	685	709	664	715	713	704	691	668	695	730	657	661	689	687	690	686	690	686	716	681	691	727	697	717	691	683	669	667	703	701	704	649	664	742	691	704	717	687	700	729	730	670	745	702	697	715	716	729	681	688	706	704	703	695	681	680	681	696	702	702	692	743	731	685	683	725	662	741	684	709	682	698	685	705	708	727	708	653	671	661	698	729	665	717	699	691	708	722	687	710	682	686	744	724	728	714	689	733	714	691	664	702	758	715	723	745	763	723	666	736	667	692	652	707	655	686	670	699	682	661	673	691	690	739	684	666	716	681	682	642	714	662	712	675	702	700	663	693	767	696	716	671	712	713	721	713	735	754	675	748	704	738	696	731	708	652	709	709	673	709	668	693	703	678	689	700	666	696	709	691	746	707	700	666	725	680	701	739	720	649	675	703	677	701	694	702	707	663	673	685	673	721	714	702	717	688	716	696	728	672	681	693	727	679	694	707	711	720	656	714	723	652	696	704	681	722	703	691	713	691	676	716	676	695	686	725	690	722	650	719	719	720	683	717	700	665	699	696	696	669	769	690	666	687	699	723	714	651	644	670	681	693	713	717	662	708	684	693	757	710	707	717	689	738	699	694	688	633	733	740	748	721	735	706	682	702	697	708	752	689	668	681	695	696	665	759	707	702	699	697	659	751	691	722	747	648	642	694	698
24450	21041	27073	25123	10043	642	488	436	417	356	378	350	376	341	358	317	318	351	307	320	311	338	329	321	327	365	329	337	359	311	338	325	326	328	338	291	307	313	287	317	300	308	314	304	292	306	311	320	306	310	323	315	339	285	292	319	341	314	296	295	350	306	309	322	278	313	350	310	303	290	328	302	297	301	315	341	300	271	325	329	330	306	317	349	284	310	316	309	330	336	314	281	305	317	325	325	346	320	316	300	325	271	315	318	325	304	327	279	325	324	306	321	331	323	323	334	289	278	323	329	323	315	320	305	322	310	307	334	326	307	309	300	353	305	347	345	292	307	313	323	312	338	315	280	287	298	291	288	293	318	342	292	307	322	319	301	322	324	306	325	355	304	342	320	310	311	314	324	308	303	308	296	362	320	301	313	312	307	315	326	307	297	303	325	298	320	333	350	316	304	309	308	292	317	325	296	258	308	274	300	311	302	319	334	311	314	335	314	340	323	334	320	313	287	318	312	320	323	292	309	314	320	314	326	320	346	313	323	318	319	317	329	299	294	287	331	333	334	318	306	318	328	287	324	312	320	341	342	287	319	296	318	318	291	330	306	324	293	312	329	305	299	288	300	290	306	302	297	324	325	319	302	298	343	305	327	322	330	303	320	300	339	308	308	299	301	344	336	323	291	337	289	289	315	330	316	320	301	303	311	301	307	357	303	330	316	296	309	311	316	314	312	269	297	321	298	337	278	293	305	284	285	306	360	301	327	367	310	308	334	291	325	319	295	293	330	322	320	303	329	317	340	297	332	274	329	301	316	326	309	314	296	314	303	318	339	309	330	308	328	341	336	295	294	306	301	315	315	285	286	369	333	314	306	309	320	296	300	294	295	319	319	344	313	312	307	331	309	311	303	288	288	347	333	331	290	304	296	316	296	279	309	333	319	338	312	314	300	306	313	320	301	314	301	316	299	336	289	299	362	315	325	314	368	306	311	319	313	343	307	324	308	302	303	322	322	279	321	305	322	329	349	307	348	323	305	288	299	345	332	314	316	325	304	283	297	318	300	289	343	310	331	286	306	305	295	301	333	325	307	310	297	352	319	294	339	321	289	282	298	328	318	315	312	308	332	312	319	314	321	321	320	309	328	350	305	317	298	320	346	308	308	325	310	298	346	334	303	327	303	299	286	315	299	319	297	305	275	356	298	300	334	308	295	295	319	324	332	318	317	301	330	314	303	317	326	314	315	292	312	301	332	300	317	309	348	292	288	305	296	318	321	307	325	312	321	329	331	304	310	318	300	324	331	320	305	302	295	318	270	302	334	326	288	317	310	336	290	304	316	310	337	314	277	308	315	295	311	298	299	324	295	294	266	304	289	322	328	296	301	340	300	307	336	312	302	272	303	313	301	304	319	314	294	312	317	327	316	316	319	305	305	334	290	313	300	280	310	299	304	292	331	300	301	320	334	311	292	290	316	300	340	330	293	302	305	316	316	307	291	306	332	345	304	343	301	320	293	309	320	333	301	327	300	292	328	320	323	308	295	318	292	303	323	318	329	331	328	310	335	342	299	301	304	325	311	296	326	302	325	344	300	308	296	327	304	302	315	295	298	273	317	311	306	323	323	307	342	309	297	332	303	332	310	340	326	306	320	320	317	302	310	293	284	297	314	313	323	330	325	335	308	325	292	331	287	313	316	308	307	314	352	265	315	313	312	328	290	299	271	311	308	347	336	325	307	325	285	297	329	283	315	288	322	313	302	303	285	324	309	312	312	326	318	344	298	283	287	312	320	339	320	325	328	295	305	306	320	306	292	306	345	340	304	330	312	337	321	327	328	317	321	315	296	295	289	326	309	303	321	308	319	308	284	323	315	327	315	340	303	306	284	293	299	327	337	338	313	310	294	314	303	303	304	324	320	298	322	328	324	314	340	326	296	338	350	337	303	337	320	300	333	314	302	296	322	319	318	289	305	319	305	297	302	328	306	271	311	304	330	347	309	286	299	346	309	320	295	307	328	330	316	328	348	308	338	329	291	338	330	295	307	313	284	324	325	290	289	326	325	330	308	311	293	281	333	332	334	343	319	279	289	284	305	287	288	289	342	290	306	330	299	305	296	323	293	339	302	312	323	296	322	328	316	301	318	322	355	315	304	320	328	335	304	283	298	341	320	302	303	308	319	309	304	328	317	322	298	342	302	313	280	303	298	325	309	311	310	304	335	321	320	300	302	323	290	304	318	303	265	313	303	339	303	319	292	364	301	315	301	341	314	336	367	315	331	302	295	314	318	318	317	309	302	322	315	287	318	314	326	303	297	316	311	310	314	342	311	323	301	292	290	329	325	318	323	296	327	320	299	327	284	304	322	305	318	307	301	337	321	352	279	284	343	321	314	312	301	307	321	316	314	312	298	329	320	313	300	341	345	306	315	317	339	320	303	294	294	291	318	325	328	330	289	305	323	300	296	320	307	326	309	322	304	325	322	300	303	312	323	314	308	355	317	317	306	318	304	290	324	314	302	288	281	306	296	334	324	303	316	318	320	311	297	317	305	324	337	329	353	288	306	313	319	320	303	341	311	309	311	317	313	308	307	310	297	287	303	303	301	317	299	325	299	307	282	319	310	310	305	319	256	314	307	304	333	290	315	307	276	311	319	313	343	313	307	314	291	327	313	293	315	317	296	339	307	320	311	324	299	302	321	321	313	320	323	328	296	315	319	314	308	297	345	320	328	288	316	336	343	307	348	309	287	342	295	306	306	302	322	308	326	305	303	279	328	303	306	311	303	284	319	322	297	318	305	306	330	293	324	321	333	295	345	278	298	316	346	299	322	323	304	286	302	283	300	280	354	289	309	328	314	328	287	341	278	291	334	349	310	299	314	336	314	335	344	317	338	329	291	315	302	301	290	330	336	325	316	300	329	314	331	329	314	309	332	325	332	303	309	303	296	314	294	326	303	288	314	289	292	302	329	341	342	291	325	351	311	299	337	329	302	299	320	324	314	305	309	312	314	306	312	279	320	332	295	302	336	344	330	299	303	345	303	287	307	300	297	346	320	305	327	304	320	309	312	330	314	332	304	331	314	316	358	289	281	331	339	320	288	313	314	306	342	292	293	315	300	328	320	316	319	321	327	315	317	315	317	323	318	299	330	325	299	316	297	317	332	285	316	299	324	312	315	269	340	301	290	317	298	303	353	274	315	308	302	320	333	324	297	334	304	306	316	307	288	288	324	346	322	327	298	324	310	313	343	298	300	305	277	318	284	297	304	331	318	341	297	288	319	308	311	326	291	265	331	308	282	322	330	319	345	282	288	331	305	321	299	324	322	321	336	326	301	312	315	314	297	294	321	326	300	294	321	323	300	342	278	344	318	321	298	296	286	309	318	280	341	313	321	311	316	327	293	321	301	308	319	325	324	325	276	324	325	324	305	298	342	296	298	335	325	296	297	316	338	285	328	312	303	278	306	327	322	313	311	305	306	319	293	315	312	315	288	292	324
3372	4653	3053	1512	1130	926	795	650	629	544	503	479	450	433	436	442	401	407	411	439	389	416	380	364	357	396	392	367	372	376	386	363	415	397	423	397	387	346	371	396	383	390	394	388	376	381	360	351	375	380	382	402	405	348	355	391	374	364	379	374	359	358	346	377	355	385	386	371	398	347	375	359	351	358	394	377	353	403	363	372	385	346	396	376	358	394	378	356	389	394	386	344	389	347	392	365	408	391	358	357	340	368	381	350	375	361	386	347	382	386	387	358	367	375	348	388	383	389	373	361	372	374	364	380	392	396	395	362	384	403	357	384	371	394	372	372	369	372	368	365	362	386	383	372	376	378	397	368	356	372	377	367	370	414	384	396	371	383	365	396	356	359	344	377	366	378	416	389	367	353	385	342	365	360	359	401	401	371	365	346	394	357	345	350	379	366	386	381	384	363	373	383	381	387	388	369	373	358	379	376	375	400	361	371	344	372	369	357	367	380	362	392	342	354	387	371	372	364	382	372	400	347	370	377	341	365	394	394	370	356	355	366	362	361	384	412	378	329	378	329	408	396	354	381	358	372	360	369	379	358	388	385	390	349	352	353	395	343	361	391	366	397	372	342	423	335	382	354	339	377	374	374	370	365	407	343	380	388	373	369	383	355	345	348	387	351	361	391	390	379	391	379	353	385	381	385	375	370	361	383	363	329	397	403	394	371	366	362	379	389	370	396	395	392	386	393	378	361	362	393	382	369	401	383	390	399	383	368	373	423	380	362	372	378	398	363	375	402	370	365	388	387	356	369	357	372	364	373	393	393	343	373	386	367	391	401	408	324	380	355	382	399	384	358	392	354	373	387	377	376	371	378	342	366	371	399	360	385	372	351	364	347	391	393	348	382	401	345	358	361	437	341	369	344	347	364	363	395	407	393	389	363	361	376	387	383	321	397	392	367	384	386	362	361	394	372	351	368	355	343	368	370	366	375	387	361	356	382	334	414	367	381	405	362	368	384	349	372	365	404	359	378	378	373	406	378	397	380	380	406	365	349	392	402	364	387	411	346	363	403	366	376	373	351	353	379	357	374	393	362	367	373	354	410	347	404	380	367	345	362	397	371	386	364	400	351	384	392	364	386	406	371	349	384	363	376	373	419	362	375	384	355	394	391	388	361	365	391	351	388	371	407	389	350	381	356	394	397	389	381	373	383	369	357	383	390	349	407	387	350	362	385	367	377	386	379	386	383	336	379	382	357	363	367	356	381	370	376	371	378	344	371	366	370	372	385	361	378	354	379	376	374	391	395	375	358	361	369	350	360	390	385	370	368	356	374	385	368	365	406	374	351	351	375	385	352	355	412	379	353	384	358	371	385	405	398	371	328	385	373	400	350	372	381	383	352	348	376	386	364	354	338	356	383	357	373	396	376	357	387	376	363	342	340	355	351	356	406	386	379	396	385	437	384	389	366	398	390	385	374	375	368	336	379	357	411	353	376	371	397	360	343	335	364	405	366	410	400	357	370	392	365	339	360	386	365	365	382	326	363	382	341	358	356	438	384	377	384	377	399	385	356	364	361	350	387	365	391	361	361	384	343	358	372	364	383	392	381	373	383	371	376	349	410	366	367	374	382	361	361	387	355	356	354	366	374	397	397	375	361	387	368	363	408	371	354	383	381	370	358	366	388	388	377	360	402	384	384	366	385	383	367	343	370	360	362	366	381	380	349	348	377	396	365	379	369	415	348	359	361	378	319	344	371	339	375	367	369	365	382	375	374	365	371	396	394	378	376	382	381	405	364	361	391	362	386	383	396	397	397	366	371	384	379	354	393	400	347	388	390	330	372	332	380	320	363	377	400	362	385	386	374	376	368	328	373	410	377	397	378	378	383	377	347	400	364	397	347	353	384	389	342	391	399	369	386	366	374	378	396	365	363	399	356	384	390	392	390	390	370	389	382	393	375	382	383	337	350	376	409	353	362	354	362	391	388	347	380	369	378	381	391	367	351	362	348	367	393	363	377	377	384	358	404	352	372	337	385	377	362	405	358	364	408	337	384	342	370	323	386	375	372	369	358	381	362	346	402	364	376	377	392	383	371	388	397	356	377	361	411	364	362	405	358	331	345	391	380	371	422	367	348	395	335	415	374	402	354	391	374	396	418	369	373	413	348	358	388	386	397	362	388	392	369	370	393	356	342	334	359	354	373	387	375	406	385	373	370	362	376	377	362	370	435	375	355	360	397	366	402	404	380	368	379	317	369	343	353	382	387	364	384	357	394	384	379	382	376	424	361	369	377	371	342	358	337	368	393	402	398	398	391	363	383	367	412	371	410	359	389	379	353	364	357	342	361	374	390	378	333	403	351	369	376	365	387	370	406	369	372	339	359	382	350	369	393	393	345	382	379	390	389	382	361	366	399	366	385	380	386	370	376	384	375	350	370	398	429	360	400	411	362	402	342	353	400	381	327	334	382	357	372	372	364	361	374	340	376	394	383	406	375	358	363	399	389	388	350	366	395	383	397	400	362	357	342	377	391	351	366	346	357	387	354	363	407	369	371	380	368	375	386	392	379	414	371	393	389	399	340	325	385	379	353	385	339	374	400	338	371	383	379	383	377	384	384	370	388	365	349	368	388	367	360	364	361	353	402	337	346	374	391	354	379	385	366	335	389	350	377	369	378	389	388	382	382	402	360	333	403	361	371	416	366	388	377	379	412	400	418	366	417	419	357	366	355	384	418	392	391	408	390	334	366	362	330	362	376	407	315	381	359	352	382	404	377	376	363	370	371	385	390	359	359	339	396	369	362	383	359	349	363	368	387	383	381	368	388	372	350	350	374	379	395	364	383	376	370	339	377	355	378	372	356	367	340	355	369	369	383	350	351	391	384	394	374	393	405	384	329	389	390	390	367	372	377	349	373	338	386	377	355	367	341	375	400	344	390	358	331	328	360	381	391	377	377	362	377	400	393	386	389	409	353	363	386	393	341	337	368	373	366	401	385	391	358	363	375	391	372	369	361	335	356	392	393	325	361	394	385	374	388	362	379	368	376	364	384	393	386	340	395	397	370	332	365	393	376	353	392	359	390	367	353	374	407	368	360	366	376	386	391	394	379	364	357	367	372	428	352	344	380	373	363	358	392	357	395	367	375	385	396	363	364	388	377	373	391	356	376	385	335	377	376	386	385	383	370	384	341	369	397	359	385	368	350	372	392	392	352	375	359	332	312	380	372	365	381	366	384	361	402	415	373	377	373	362	377	353	374	375	399	355	362	324	379	355	357	369	384	380	361	351	379	359	394	369	371	394	395	402	335	400	351	366	360	378	404	344	397	338	367	366	363	356	369	385	381	372	376	384	389	425	380	377	381	362	353	372	377	366	412	367	397	377	391	343	391	349	354	363	399	369	370	362	365	337	332	376	354	382	369	345	361	374	377	346	404	395	366	363	372	378	377	388	347	387	351	369	367	360	397	354	365	381	387	385	333	391	372	391	415	369	374	381	364
22470	21104	28733	23718	21110	21134	7903	826	611	560	511	415	413	374	371	361	353	329	307	291	307	306	290	325	292	278	272	288	289	251	286	300	285	278	256	262	247	277	274	278	270	251	245	250	276	258	262	284	253	264	268	257	293	278	261	266	251	236	280	266	252	269	270	247	280	269	279	256	289	270	256	230	233	248	240	250	246	271	280	263	267	227	278	248	280	258	244	239	281	250	301	277	266	246	269	236	250	234	265	217	232	251	276	266	267	277	262	228	243	267	258	246	288	264	260	237	248	285	276	254	235	252	240	260	260	249	262	276	269	250	254	278	240	291	257	256	277	260	237	256	235	247	269	286	248	229	248	243	261	261	241	267	281	252	254	263	248	260	246	235	256	229	249	269	249	277	257	285	238	248	239	248	245	229	259	286	237	236	260	237	250	248	247	261	264	234	261	269	263	254	237	242	268	240	247	261	248	240	256	274	264	246	249	275	256	236	268	253	241	236	279	254	269	264	245	241	252	248	285	219	253	266	244	246	269	263	236	255	272	253	230	254	257	263	259	247	261	255	282	243	258	219	265	235	222	285	248	269	281	244	253	271	253	242	255	263	260	247	246	284	258	277	238	227	240	277	243	271	255	273	239	226	232	281	253	267	257	252	231	235	238	271	241	256	235	246	247	244	259	248	252	249	255	252	281	245	239	251	273	267	255	275	264	236	234	259	278	261	285	275	265	254	248	232	213	259	245	294	275	236	258	268	278	265	242	269	264	251	256	253	289	236	265	261	289	226	233	237	246	262	263	221	254	269	245	247	264	273	254	267	269	229	255	240	262	270	280	244	251	243	280	273	264	260	256	265	251	250	243	233	262	254	246	238	254	246	265	249	260	246	228	261	275	267	252	224	252	283	267	264	255	240	247	297	236	249	273	247	244	269	266	216	255	250	267	297	244	245	233	237	253	260	255	242	248	245	254	277	233	251	240	249	263	236	271	275	287	245	271	250	265	241	259	265	231	232	257	255	273	223	276	220	250	245	234	264	253	234	247	261	252	262	240	241	264	250	223	293	261	229	280	282	255	257	255	271	237	273	262	272	243	256	258	236	247	257	267	271	240	269	258	222	253	264	276	255	266	223	245	248	263	258	244	247	249	251	258	251	250	249	288	237	233	243	272	265	249	284	271	262	215	269	270	226	242	255	276	261	251	271	262	249	255	264	274	227	214	221	280	241	266	230	274	258	248	255	247	251	229	253	245	244	238	243	269	245	256	280	252	262	240	282	233	237	265	267	286	261	274	270	255	244	245	223	249	231	275	251	256	230	257	222	250	264	252	260	244	240	252	255	263	260	251	244	267	261	285	282	277	257	270	256	246	238	266	252	242	253	270	245	267	255	249	286	237	246	239	269	244	256	231	274	239	258	237	244	260	262	254	254	257	245	241	237	235	276	281	288	251	272	253	272	251	268	282	261	238	196	252	262	260	260	257	254	256	251	265	265	234	263	224	243	242	242	258	253	250	261	292	241	262	268	244	239	274	259	259	260	257	255	253	249	227	252	254	230	234	263	262	256	252	257	266	267	247	265	273	246	243	258	252	247	255	271	226	249	254	276	240	243	253	255	246	239	239	224	274	238	253	270	251	252	274	223	274	264	243	256	259	245	251	238	264	220	252	250	260	252	277	250	221	260	259	246	266	262	244	260	256	258	259	255	248	239	235	240	254	238	253	242	235	250	230	252	289	249	239	255	242	272	263	240	254	232	243	263	242	255	266	245	243	269	275	256	261	270	265	246	251	257	248	262	265	260	251	259	284	260	267	253	244	261	249	246	268	241	259	263	247	254	246	224	231	239	244	270	263	284	258	239	259	239	241	257	239	241	265	256	264	241	264	246	237	238	233	257	256	235	270	265	223	261	239	256	247	247	265	279	263	242	224	245	264	268	273	255	265	249	237	271	241	272	247	248	257	261	241	267	250	267	264	252	252	252	262	233	244	262	263	224	231	255	259	263	244	244	259	244	256	262	238	251	255	254	236	274	275	245	253	241	245	258	236	257	254	264	259	263	294	256	241	240	251	259	256	260	272	257	243	272	258	244	265	229	233	247	251	242	241	256	229	281	269	259	242	256	251	232	230	244	278	285	248	283	252	241	282	243	241	253	277	259	234	243	255	249	226	241	256	278	242	254	237	260	256	230	243	234	242	239	261	261	243	239	267	237	231	246	258	241	249	256	233	281	240	244	271	218	262	265	281	259	318	252	266	234	289	278	261	247	230	231	270	259	271	262	256	264	266	258	281	242	232	244	279	222	250	262	273	255	227	256	240	257	242	248	231	261	251	270	226	253	236	228	246	233	275	236	268	232	253	243	287	237	238	253	219	288	264	251	274	279	262	264	274	264	262	244	262	276	230	259	258	247	265	249	244	282	252	271	231	240	223	246	289	238	240	259	246	265	269	244	257	225	265	253	290	279	213	243	251	264	264	277	260	234	238	243	286	261	262	238	248	232	253	252	240	255	243	262	270	252	283	219	240	269	262	242	260	244	257	232	235	215	220	258	247	230	269	257	269	263	245	223	268	249	263	248	236	267	251	262	258	236	243	284	251	270	253	220	246	267	240	233	236	227	255	261	259	254	254	264	257	252	248	226	254	252	251	230	235	243	242	267	261	253	271	262	253	262	252	252	247	271	274	274	217	278	281	270	258	213	237	250	240	268	263	243	268	234	257	233	236	258	255	210	258	250	235	256	243	266	233	245	267	247	260	271	246	259	272	229	239	249	241	265	248	277	255	251	233	262	237	266	244	252	247	231	241	271	261	251	233	280	261	241	237	246	256	277	234	262	258	225	237	265	250	255	276	259	257	269	273	227	258	310	277	242	240	268	246	229	258	264	262	279	267	258	258	271	268	261	259	260	256	265	253	256	206	233	258	264	240	275	223	261	233	264	254	263	244	254	260	267	246	243	273	243	257	230	242	256	261	250	237	278	273	264	235	253	247	263	229	245	264	264	237	259	293	245	244	243	245	206	240	227	248	240	236	255	242	254	268	266	267	219	241	255	285	240	271	257	243	256	266	259	268	278	222	256	265	278	257	242	242	257	266	248	263	245	274	273	264	243	265	244	264	237	221	281	212	252	242	243	248	260	254	262	255	246	286	244	246	252	249	281	250	233	278	249	232	269	238	271	252	241	254	263	233	240	262	276	264	261	274	258	253	263	248	261	254	225	260	239	254	250	249	228	242	241	251	245	264	258	259	230	242	244	269	245	260	249	253	270	242	253	263	244	280	267	230	247	267	225	235	257	236	215	258	254	263	273	285	268	264	255	244	255	264	280	240	243	260	223	250	239	261	246	260	249	256	250	250	247	252	265	249	237	286	229	257	261	235	273	249	269	271	240	256	244	225	234	240	250	253	250	240	256	284	265	266	287	264	252	282	268	251	234	241	279	234	266	263	252	256	267	262	233	245	247	245	249	275	243	284	244	253	238	267	251	231	245	228	240	260	276
4459	13399	9121	4245	3029	2327	1811	1365	1127	852	851	702	642	572	540	560	437	458	461	459	440	419	386	374	347	370	417	359	378	360	344	368	350	359	342	310	320	348	314	292	324	330	324	308	327	351	325	345	371	316	332	310	339	347	328	333	333	319	305	310	321	324	295	309	357	306	355	287	307	301	294	322	314	324	336	307	324	316	357	324	338	313	325	303	297	293	324	346	311	315	308	343	320	346	324	309	344	322	309	314	339	273	313	329	344	335	369	327	299	302	349	286	312	310	313	326	328	330	350	330	329	312	311	312	326	328	302	287	294	348	306	312	288	311	320	324	314	315	317	314	325	323	322	299	298	293	329	301	310	307	350	323	337	289	333	297	310	325	304	316	324	347	293	301	294	307	311	313	321	287	309	341	349	340	313	324	305	328	313	299	318	323	326	307	359	275	301	292	309	331	323	325	320	313	322	291	339	333	310	317	321	326	301	324	296	299	314	281	291	353	318	316	332	311	333	303	341	314	311	320	292	324	285	326	307	319	330	320	322	310	311	339	265	314	312	316	322	329	322	307	297	312	312	313	308	337	301	317	303	313	280	313	316	308	359	289	328	331	325	306	346	312	314	347	323	324	327	326	336	332	334	352	296	293	312	306	311	321	339	308	337	301	297	331	280	291	343	316	317	305	290	312	303	301	286	294	316	294	283	312	315	302	328	303	318	316	284	325	322	350	329	300	307	319	338	298	298	334	307	336	297	303	297	303	291	313	336	304	337	313	309	338	304	301	317	320	311	296	324	328	364	297	295	318	296	307	327	308	322	325	358	300	333	348	302	311	334	307	339	339	312	299	308	270	309	299	357	335	328	295	296	297	356	334	318	303	345	317	294	312	322	340	293	312	317	330	330	311	294	292	341	355	302	318	309	327	327	296	337	300	288	322	317	303	333	311	322	299	292	316	311	330	308	330	319	337	307	296	313	319	312	319	331	316	328	318	323	323	304	335	312	308	326	308	317	317	303	349	306	316	301	305	322	340	294	326	314	328	324	330	313	301	329	298	336	316	287	322	344	320	291	325	306	299	296	313	305	321	314	356	347	357	268	301	285	309	303	319	325	315	315	312	328	294	320	312	304	305	306	313	303	326	288	329	321	329	286	318	307	305	306	312	328	289	320	282	297	338	327	318	299	328	321	311	294	325	326	311	338	332	338	274	305	319	300	323	357	299	308	304	322	281	304	323	328	344	348	326	325	346	351	307	325	356	296	302	321	340	290	300	362	332	294	300	323	304	332	295	303	314	322	321	332	342	306	328	317	352	310	322	329	303	285	311	319	342	337	300	337	304	313	314	329	323	328	295	331	290	335	326	292	299	339	303	308	303	324	308	301	310	320	313	296	304	335	327	326	296	300	306	338	313	303	293	318	319	317	331	322	317	307	314	322	334	316	304	308	312	333	283	290	328	296	342	299	335	323	313	297	339	321	328	321	359	319	298	303	321	308	306	323	324	320	302	323	309	307	295	314	302	323	332	312	313	294	311	304	300	306	302	299	317	353	302	340	356	302	344	309	293	285	336	319	276	324	331	347	280	345	318	321	290	311	291	315	333	301	306	311	319	330	274	325	319	305	308	297	336	340	278	320	278	320	312	282	305	301	332	327	324	316	307	296	333	310	309	305	342	293	264	315	337	299	325	325	357	313	289	336	314	292	332	321	305	310	316	345	280	276	297	320	338	336	326	307	304	318	312	311	313	308	294	288	304	330	292	348	346	311	318	321	300	284	307	331	325	331	320	353	349	324	278	335	307	311	335	325	318	334	314	298	305	311	332	318	285	308	315	313	326	315	319	326	329	308	323	282	313	336	334	315	344	296	293	305	299	304	304	336	314	325	319	278	300	336	316	334	282	343	311	322	283	319	283	315	289	318	325	283	289	314	304	346	333	329	320	298	350	347	285	302	315	329	330	324	315	340	301	345	311	321	328	316	315	293	293	323	319	347	329	327	320	326	322	314	315	306	326	303	300	333	315	321	295	297	311	336	323	377	321	311	359	313	328	312	318	311	323	320	333	303	304	301	344	310	302	282	321	286	322	303	320	332	310	309	323	303	289	295	314	336	303	313	297	303	301	335	344	304	332	307	287	312	323	316	305	318	316	349	318	346	330	351	293	340	317	304	320	300	313	329	320	299	285	345	350	298	314	310	277	294	350	300	349	270	302	387	294	347	311	326	299	318	323	312	312	343	300	295	316	316	338	302	316	304	311	341	305	312	334	330	330	284	287	303	339	302	311	319	326	302	308	307	314	292	301	299	295	309	303	298	319	309	295	329	302	317	341	316	303	322	326	281	314	302	311	292	290	307	327	304	364	337	327	317	324	332	332	283	312	318	276	315	302	290	316	286	343	328	319	323	327	350	328	326	316	316	319	312	312	307	315	301	299	308	312	284	310	324	351	310	276	313	330	325	284	311	314	333	308	305	376	325	303	347	335	304	306	299	313	315	317	337	279	330	336	335	310	318	308	317	306	333	309	336	299	292	334	331	311	287	289	304	288	297	277	290	328	285	324	344	314	299	315	311	336	322	332	344	318	344	317	321	303	294	332	305	314	323	287	286	302	304	295	298	331	339	309	309	305	308	307	330	286	305	309	322	321	277	278	320	334	287	308	289	291	315	305	318	297	319	315	330	338	339	306	314	307	310	295	320	350	317	332	290	313	323	269	338	340	332	294	316	297	315	339	294	300	290	301	344	339	323	319	301	312	301	319	332	317	308	323	306	287	331	340	311	323	329	352	323	321	293	302	316	345	319	330	322	322	305	315	321	326	306	281	318	317	291	288	327	346	298	329	302	328	299	307	304	341	328	315	303	333	303	294	306	325	335	330	318	340	319	362	317	326	309	332	341	303	305	331	290	322	309	300	330	282	314	301	311	331	342	307	295	337	324	310	312	317	317	360	295	325	341	326	303	311	318	323	301	312	299	296	319	316	335	329	338	289	293	323	307	320	305	341	316	353	325	325	286	286	307	330	313	316	328	308	290	336	324	298	315	297	322	342	319	300	303	311	341	322	331	329	320	299	351	354	351	296	341	325	331	288	329	308	331	322	318	331	319	294	311	309	343	305	323	291	324	306	335	287	313	319	317	311	299	320	295	339	334	297	343	316	316	310	325	329	330	288	331	309	316	324	307	329	296	336	297	310	312	308	311	308	290	315	309	297	312	285	320	334	319	341	333	323	309	327	327	328	331	323	278	317	327	318	344	324	321	304	311	306	334	318	315	305	324	322	317	310	353	330	317	309	333	328	314	303	316	358	313	314	290	338	287	316	302	294	285	317	290	323	306	311	329	334	323	315	317	312	303	315	321	309	279	324	335	314	301	300	314	313	337	327	301	330	297	336	324	306	304	319	311	346	315	305	313	332	330	323	321	328	300	302	318	328	309	303	314	293	287	322	325	318	317	286	317	336	319	339	302	292	341	316	300	302	306	310	314	284	303	301	273	311	328	293
27356	18262	4209	802	612	613	619	554	599	586	616	537	575	580	590	598	522	585	558	593	581	574	541	565	577	561	580	546	567	637	566	576	600	553	588	591	559	566	567	536	598	574	605	565	591	583	585	540	574	591	557	570	577	563	573	533	543	589	568	565	555	555	575	616	578	579	574	548	562	549	561	549	561	564	557	544	614	528	572	612	601	580	559	549	506	559	589	567	560	596	527	591	550	545	575	531	591	575	549	554	583	542	528	580	564	572	573	556	610	568	570	582	567	585	601	566	582	580	592	564	538	585	612	587	538	627	591	577	574	558	531	587	583	582	593	594	528	593	559	567	639	554	572	582	585	562	508	576	568	578	621	597	616	565	552	530	588	573	506	609	559	520	593	560	565	554	616	599	578	572	585	555	597	545	552	563	558	609	585	616	575	561	587	619	583	523	561	598	522	584	595	573	578	611	554	576	622	554	548	540	569	561	550	572	588	577	582	542	563	593	597	541	549	578	573	574	564	593	570	576	626	555	567	581	583	586	569	541	588	570	559	580	599	534	624	595	562	583	565	601	554	553	580	596	563	586	570	606	565	587	536	596	578	551	579	556	556	541	598	568	568	546	592	610	527	581	585	585	596	628	612	543	541	585	577	621	587	543	596	547	552	580	569	543	592	569	569	651	572	593	579	583	582	564	582	585	584	563	574	585	562	587	571	557	581	562	580	563	551	536	580	592	548	574	594	564	541	550	576	604	559	591	548	594	598	569	597	574	522	516	591	560	579	585	607	554	569	481	548	554	564	559	530	572	568	574	560	607	564	560	576	613	577	598	579	563	581	556	572	590	556	587	586	582	539	606	598	535	579	574	570	596	587	585	609	585	566	580	608	558	584	579	559	566	581	605	531	565	557	576	555	559	551	577	562	556	574	588	612	606	606	578	564	571	596	598	582	630	611	602	588	594	609	547	566	538	575	561	568	568	580	531	560	576	557	575	564	586	559	550	575	611	572	561	537	607	556	635	535	552	604	555	557	595	553	585	550	571	574	580	561	556	561	604	588	569	602	579	579	597	551	583	566	583	558	553	570	609	570	552	576	625	554	585	560	590	568	533	550	555	568	590	615	565	588	548	585	526	590	570	562	551	596	575	586	590	591	597	576	582	563	616	562	533	553	588	566	613	554	586	613	575	601	590	630	551	542	594	590	519	528	582	536	580	592	575	575	562	570	615	548	571	561	582	581	572	574	610	592	559	610	589	598	577	537	561	575	533	567	578	584	597	572	576	558	507	565	560	563	569	553	586	519	566	576	586	608	531	540	577	600	543	542	538	575	621	565	582	587	619	611	556	536	595	561	579	573	593	578	573	565	538	539	566	559	568	574	576	526	606	519	580	597	563	585	577	584	594	562	618	598	600	598	569	574	566	565	609	558	580	589	604	585	540	540	574	588	628	616	580	589	542	610	594	575	566	590	619	561	606	580	545	601	601	597	557	578	570	585	550	606	563	574	602	582	622	576	578	572	589	562	616	585	583	538	630	579	593	589	563	578	576	590	652	574	551	570	572	624	565	567	547	585	582	573	593	591	566	572	576	590	579	573	551	582	608	568	559	543	545	584	586	536	556	598	560	554	561	587	590	589	558	580	584	516	582	607	556	584	556	593	581	601	605	584	620	580	572	610	579	545	541	557	618	559	596	543	572	582	603	616	558	602	562	610	579	548	581	537	575	567	601	591	543	556	589	565	542	562	587	605	586	600	604	570	554	578	586	537	582	564	594	575	604	592	580	544	613	565	619	547	563	607	574	595	612	578	610	588	558	595	544	571	556	537	572	521	591	524	585	597	580	551	577	527	587	595	577	594	586	579	540	624	567	553	561	564	607	583	597	612	544	563	575	572	591	527	619	555	584	579	576	608	553	545	615	574	588	586	582	543	598	571	550	549	575	563	611	591	608	554	604	566	578	563	592	555	608	559	585	587	590	608	599	611	545	557	554	603	617	550	572	593	580	592	587	570	591	575	535	534	583	568	583	609	585	609	607	603	571	577	600	575	604	599	538	632	601	613	531	518	642	559	592	565	553	593	535	531	591	568	576	566	561	593	585	568	567	551	597	566	548	598	541	594	573	604	589	597	600	554	580	573	625	556	562	605	576	589	588	601	605	564	569	537	595	577	573	622	560	568	546	568	610	543	541	580	535	582	584	578	593	558	554	588	598	604	578	576	587	557	522	584	529	571	568	553	591	557	600	601	552	611	536	536	633	574	540	600	567	604	584	594	593	602	535	604	577	548	600	588	591	588	638	527	560	520	596	578	599	551	565	588	608	589	561	560	582	532	579	572	538	577	583	570	559	547	579	576	571	588	577	567	594	548	575	546	573	557	578	612	587	583	580	536	597	561	568	561	549	609	544	559	624	565	597	589	578	571	572	555	581	550	575	568	554	580	561	577	540	543	626	537	573	586	580	610	539	572	578	577	584	549	599	599	606	542	565	539	583	604	556	564	587	612	609	599	577	513	535	571	563	589	548	623	566	567	585	546	551	611	598	584	599	572	593	560	608	567	564	570	584	578	568	610	599	579	570	588	563	567	579	578	572	550	609	568	579	590	607	543	601	616	576	569	538	564	596	588	586	577	591	584	595	564	585	581	535	591	561	574	592	565	583	556	577	549	623	569	557	531	560	582	587	572	568	538	527	599	561	547	570	577	576	576	599	527	617	632	574	577	577	572	601	591	568	605	557	563	561	612	541	553	555	559	595	586	551	581	569	554	620	533	638	593	559	580	572	570	579	580	583	591	624	592	585	547	549	614	620	564	576	606	611	611	575	609	571	567	605	605	558	591	569	575	619	606	527	560	578	550	551	582	559	521	561	606	539	555	554	529	549	568	600	597	559	577	609	565	575	583	573	566	556	542	623	565	572	592	583	581	574	572	540	565	524	600	600	564	575	517	544	584	548	581	616	563	555	581	522	580	542	566	620	563	573	615	563	608	577	520	591	579	571	633	549	588	595	609	609	523	584	577	589	600	563	590	572	544	598	561	564	580	595	566	566	598	547	555	567	568	569	518	537	585	584	595	576	582	593	561	565	549	583	549	538	624	564	572	530	598	586	571	551	582	560	609	586	598	600	542	536	579	578	582	582	615	534	564	598	562	565	608	587	591	614	550	577	598	544	586	572	604	560	624	554	584	578	538	602	591	618	611	571	554	607	587	604	590	569	554	573	568	568	608	570	627	591	599	561	620	590	581	572	577	580	586	571	566	546	559	589	552	557	567	558	560	583	521	625	558	563	563	565	619	575	613	550	581	614	587	578	547	584	606	552	549	576	551	554	510	600	575	565	547	600	606	575	573	616	595	556	584	596	567	569	612	565	599	574	567	583	576	589	539	581	582	573	562	649	621	584	546	568	578	582	637	560	621	572	568	578	546	531	607	567	570	584	549	597	639	575	546	571	562	532	575	584	562	565	534	551	608	527	609	615	536	574	581	569	549	602	537	565	522	610
4487	1048	894	808	761	733	741	689	668	721	684	669	672	676	690	687	709	678	662	706	658	703	697	697	694	675	702	703	652	687	671	698	689	638	695	661	663	699	698	688	686	716	678	681	652	678	666	688	696	660	708	710	681	718	694	690	660	669	670	691	630	689	709	679	680	663	652	682	655	677	703	683	673	647	684	671	628	666	705	708	682	691	667	699	710	678	710	659	736	702	677	687	678	737	707	670	679	684	695	684	717	715	701	690	661	660	670	712	667	685	663	712	657	712	703	597	679	661	674	679	687	662	723	673	720	693	710	683	681	701	691	632	646	657	698	677	715	703	697	689	698	666	706	696	718	660	626	689	673	617	669	704	651	692	685	681	683	692	678	648	671	707	635	710	662	643	694	674	638	692	707	674	709	705	709	673	718	669	699	667	687	652	697	688	674	696	677	692	672	662	685	628	662	674	689	636	690	707	686	677	684	672	743	715	730	720	682	689	666	693	663	696	726	669	661	669	671	739	667	681	722	669	695	699	692	673	664	701	718	715	706	672	681	672	661	672	687	688	682	691	662	666	667	700	757	703	644	668	688	645	697	689	612	661	688	708	669	721	742	669	725	649	676	664	662	674	682	671	652	706	674	668	712	686	643	756	706	711	709	618	691	662	684	637	684	669	683	693	710	697	686	731	693	662	700	676	663	694	678	667	665	603	693	711	673	713	702	689	654	678	656	717	702	650	689	686	703	696	651	671	715	678	693	687	682	668	710	708	661	730	665	687	658	673	678	705	647	676	707	684	684	701	689	655	666	717	698	702	639	689	734	695	690	689	653	635	696	670	720	676	703	679	716	653	727	670	700	704	675	688	709	678	687	693	700	657	692	699	663	731	702	644	691	660	705	686	679	692	701	683	632	662	687	667	699	683	690	663	721	652	666	743	756	690	704	658	713	678	687	688	706	725	675	711	694	677	678	665	726	668	699	666	658	675	676	677	694	732	682	678	692	718	699	692	681	634	704	682	704	629	721	702	638	710	677	637	673	631	698	670	706	622	702	701	615	666	666	658	672	681	684	708	687	673	641	655	671	675	702	690	679	702	690	676	675	649	655	663	673	654	660	663	736	674	707	683	707	737	677	678	703	677	667	680	691	671	700	696	683	739	710	659	671	685	706	737	668	695	667	633	670	656	644	639	707	654	689	670	685	659	645	716	647	696	679	707	651	698	673	688	702	692	656	739	678	656	700	675	725	681	707	627	671	673	739	706	660	686	712	675	688	649	693	667	664	669	673	727	676	673	623	709	691	678	680	690	678	688	662	705	733	659	686	679	671	615	669	719	728	665	693	679	730	711	705	696	684	673	690	666	701	680	658	698	693	695	682	665	701	637	697	694	615	678	695	655	655	634	678	695	707	679	695	639	671	732	715	657	695	676	713	669	700	678	640	680	715	658	660	670	690	669	661	669	657	689	690	706	699	695	652	678	700	693	715	704	659	697	669	700	707	647	703	708	709	699	681	684	699	724	698	670	664	687	688	687	703	704	696	711	613	660	668	645	680	683	672	711	692	699	651	706	713	680	680	654	677	665	685	693	616	680	661	734	661	729	683	700	677	687	704	624	674	686	632	669	702	675	701	732	672	740	688	680	690	692	671	723	727	694	667	706	676	671	694	726	701	704	707	712	706	623	650	678	656	621	674	768	678	700	727	696	684	718	686	670	663	713	669	638	687	648	677	679	683	711	696	741	699	726	650	708	685	688	676	683	646	682	708	673	686	681	653	674	655	664	668	676	672	671	663	701	680	683	692	650	712	679	685	679	707	716	641	723	618	707	758	656	707	713	678	680	669	690	693	662	653	694	725	679	721	623	711	661	700	682	603	684	674	679	678	668	683	666	667	664	684	642	655	659	684	718	691	690	689	658	723	693	721	696	677	693	680	676	643	695	651	713	707	715	688	687	597	683	703	691	714	715	686	707	678	693	664	674	738	687	698	722	654	659	702	659	671	683	714	689	721	696	668	678	710	661	708	640	629	652	677	686	644	693	699	688	682	659	713	732	688	672	679	684	708	705	673	714	684	679	710	678	647	688	669	726	662	686	676	693	734	680	667	702	673	679	698	581	726	711	694	692	686	712	679	668	677	685	674	658	687	705	675	716	644	710	672	665	671	681	677	623	679	747	714	624	667	674	710	710	680	702	711	706	689	678	676	691	697	682	704	672	667	677	660	659	706	685	644	671	695	677	618	710	681	707	685	661	694	713	671	690	654	689	707	680	666	731	748	697	692	657	656	689	688	700	731	692	712	658	693	645	681	681	680	672	691	648	659	707	660	674	690	670	742	751	695	682	693	706	701	699	662	700	750	715	640	740	670	686	661	676	695	665	650	703	645	698	646	650	611	701	710	685	665	663	725	672	701	678	680	674	673	700	755	744	657	741	671	676	700	711	665	654	681	623	730	703	680	662	657	663	688	738	660	695	713	657	691	663	673	657	709	694	652	672	683	675	646	728	663	688	705	684	694	633	642	674	656	704	713	635	616	668	650	704	688	701	674	663	661	677	668	669	695	687	704	703	725	643	746	699	656	660	621	733	713	660	655	693	687	669	639	680	674	668	663	690	677	660	693	712	667	672	668	699	716	709	698	664	648	692	696	680	716	690	720	717	670	704	688	632	694	687	678	664	710	658	673	684	724	677	639	655	715	656	706	671	754	692	662	692	675	690	698	701	652	707	699	649	702	686	710	670	700	694	665	664	714	686	668	641	658	717	680	690	681	668	691	703	691	691	649	691	651	666	670	677	687	679	692	675	704	696	670	693	662	734	699	657	654	689	759	700	675	702	695	699	709	720	698	735	660	639	644	686	636	664	696	675	660	670	691	686	730	717	726	697	636	704	684	657	655	718	648	678	713	685	673	692	694	664	706	679	715	656	683	686	653	683	702	681	736	678	677	674	707	706	676	670	702	708	712	708	697	651	653	685	690	647	690	704	695	647	646	742	680	652	638	661	680	683	697	671	681	678	704	663	667	687	676	732	705	666	739	675	642	681	687	664	702	680	687	685	703	675	681	639	674	685	737	685	685	672	664	642	658	704	660	707	696	673	723	685	659	663	700	689	658	660	750	682	644	723	671	672	676	712	682	713	666	695	690	692	663	706	748	672	629	649	668	664	650	696	704	653	686	707	674	641	725	686	649	711	667	659	750	699	712	670	692	679	717	659	702	664	654	702	662	680	700	668	662	709	700	744	720	696	682	685	690	726	650	679	700	704	691	697	704	755	665	715	703	715	661	679	672	687	694	686	717	723	656	688	661	700	666	707	630	663	697	667	696	692	683	655	657	663	656	700	726	623	708	636	724	660	664	683	702	700	717	722	709	681	661	683	694	687	658	666	686	689	698	629	723	690	691	703	700	664	692	686	684	704	713	677	679	680	682	683	649	664	707	700	665	687	675	689	709	715	665	697	684	697	672	694	725	710	727	637	691	679	693	684	684	682	686	696	693	704
23425	21102	28319	24121	21105	10131	1255	886	731	717	713	651	715	635	640	648	604	647	619	624	546	621	630	584	591	571	573	568	569	545	551	581	545	601	560	574	580	579	579	557	559	556	584	552	570	562	581	589	587	535	539	576	583	585	556	573	614	595	572	584	589	590	501	517	557	552	600	621	554	559	540	589	574	569	565	565	580	561	523	577	615	563	585	615	564	528	552	584	576	558	566	547	594	540	585	578	585	551	547	583	572	561	572	591	581	628	593	563	598	587	605	598	568	566	543	601	558	578	609	587	618	572	621	590	533	543	559	533	567	606	541	556	535	566	558	601	581	557	584	552	599	618	583	604	587	563	573	576	606	589	555	591	587	550	590	551	556	568	567	535	592	564	566	575	590	558	555	556	567	570	589	537	542	589	594	546	586	633	581	591	590	571	585	575	608	582	573	611	568	569	570	550	569	552	547	552	536	598	579	616	556	576	616	573	564	572	567	581	601	565	561	583	593	566	574	588	633	545	576	539	586	580	580	581	558	612	573	593	569	556	564	532	582	566	593	554	537	567	623	593	605	634	542	560	595	554	576	555	618	576	587	560	534	544	536	596	598	561	605	551	512	579	591	538	605	560	573	604	574	548	552	588	582	582	557	559	580	578	550	587	529	585	547	561	558	571	570	550	559	544	578	556	577	532	570	607	572	547	595	589	574	562	568	556	565	551	579	579	568	587	584	596	570	571	585	582	527	606	571	596	526	540	571	565	544	596	556	591	571	581	564	553	604	557	582	568	592	549	558	551	532	573	583	590	596	632	622	550	588	614	584	552	560	603	583	612	526	560	597	537	572	592	553	548	593	598	508	574	591	527	577	583	571	603	589	547	582	563	585	574	564	543	581	582	567	630	595	627	567	588	580	588	565	614	548	604	579	579	561	617	596	544	570	554	559	575	565	609	602	567	569	574	579	610	575	601	566	578	567	566	568	539	589	555	580	592	520	617	571	575	554	574	597	601	548	594	594	601	544	598	592	555	600	551	572	551	566	588	558	531	559	551	561	565	569	594	588	553	582	579	532	560	581	570	575	552	559	587	548	599	582	536	586	580	563	536	606	587	549	566	556	594	594	570	567	555	585	543	593	601	546	612	590	590	604	589	563	612	579	585	564	587	534	577	574	565	587	588	545	586	566	539	568	611	566	584	553	547	594	560	598	582	520	584	558	582	621	595	573	587	567	579	580	568	580	544	608	549	552	570	532	572	535	583	588	606	614	574	566	538	606	582	575	590	524	534	576	565	568	578	588	569	542	582	619	584	579	600	548	570	552	549	588	616	595	566	536	589	569	547	583	585	577	561	560	566	552	573	601	596	536	596	588	591	534	551	602	601	575	559	601	564	577	598	576	554	591	564	581	607	555	559	544	573	607	585	557	546	616	574	596	571	544	551	565	556	563	544	532	599	611	559	609	560	548	521	619	588	535	601	575	585	554	539	577	541	584	567	557	572	533	540	564	547	572	538	553	601	567	501	545	560	561	564	576	549	578	563	588	566	592	570	600	555	538	564	575	611	604	530	526	575	577	575	559	534	592	556	592	548	579	552	592	567	599	564	557	545	596	604	577	590	567	592	561	591	588	563	557	523	562	569	572	560	583	570	602	599	580	563	540	591	594	590	585	593	610	591	577	577	607	592	556	548	612	537	570	611	562	570	539	550	569	554	602	564	514	574	575	574	545	616	582	585	614	554	556	566	568	562	577	526	565	552	538	562	539	572	589	564	564	586	551	590	597	553	624	573	562	616	579	596	583	556	575	594	597	545	524	573	578	583	603	592	592	621	528	541	581	541	584	602	617	611	564	611	590	504	596	554	557	565	544	587	566	563	557	590	573	595	564	587	610	545	564	591	556	589	535	588	593	581	611	594	543	617	570	604	560	565	572	557	560	556	625	587	591	532	590	573	531	581	587	559	611	571	532	569	613	573	585	597	582	544	628	572	591	610	543	593	570	575	557	545	555	550	595	632	589	604	577	599	588	609	602	603	580	593	572	569	582	554	524	568	543	552	544	606	564	576	537	564	573	581	579	582	584	573	608	546	581	590	609	583	608	597	572	541	575	591	535	558	575	558	532	572	521	567	562	585	570	548	539	557	608	567	547	545	576	560	582	565	611	552	549	568	599	548	580	572	583	583	574	583	585	594	602	553	569	543	557	573	614	521	563	596	577	556	580	594	571	550	557	583	564	570	575	608	589	520	588	544	598	597	632	564	539	552	568	569	599	567	522	582	574	583	597	553	558	591	564	593	558	556	579	559	635	589	552	568	573	528	545	586	548	586	561	613	544	639	594	605	601	569	609	589	571	589	558	580	558	556	627	510	580	560	602	602	486	549	543	580	609	569	569	588	617	568	578	582	599	573	579	548	543	582	558	539	558	558	584	602	550	583	522	591	548	586	561	556	585	557	552	592	584	610	572	551	577	592	592	582	530	608	563	556	580	570	577	599	540	571	581	553	569	556	532	555	571	569	582	526	574	577	573	534	570	508	527	579	612	593	531	561	509	576	571	590	560	561	620	589	601	553	556	571	524	561	569	547	489	529	564	530	562	539	571	558	575	586	542	549	570	567	595	580	562	594	583	608	578	539	578	546	599	567	593	536	601	581	518	627	594	563	561	529	535	548	568	613	599	591	576	566	569	575	586	560	598	572	597	554	569	561	550	530	565	656	579	570	558	568	582	612	607	598	552	592	569	573	561	583	536	589	600	589	587	539	545	589	583	582	616	556	530	546	635	565	580	557	580	581	551	578	540	554	567	577	597	573	624	615	561	589	557	576	610	568	574	557	524	583	541	581	553	583	627	583	536	564	563	560	564	593	587	514	548	600	558	622	564	596	549	580	528	553	568	605	545	574	586	597	606	596	589	586	595	590	602	574	584	582	542	577	580	573	560	525	598	570	570	588	542	569	581	620	544	549	558	555	556	547	534	573	585	587	581	573	601	528	571	606	534	567	624	601	621	593	580	577	562	566	588	551	584	580	583	559	585	590	594	614	528	580	640	565	604	553	552	615	567	609	567	556	567	572	536	534	570	555	571	565	541	528	560	581	583	610	526	546	635	584	547	560	525	542	584	573	553	585	564	575	591	580	598	578	594	562	570	505	564	586	558	592	607	595	550	551	611	581	578	565	576	600	629	600	599	583	575	576	572	596	571	579	561	611	567	595	575	554	585	585	537	542	582	611	581	603	570	627	591	559	570	573	570	569	486	580	597	561	577	522	554	572	550	567	548	568	532	575	553	564	579	566	579	583	557	610	556	541	588	586	592	547	555	551	553	607	586	563	555	593	576	566	589	609	600	579	562	579	579	540	559	541	608	547	635	533	553	584	579	622	585	568	614	557	553	571	565	617	563	577	573	551	538	546	559	534	563	585	564	588	554	594	561	599	592	596	601	536	556	569	579	570	587	558	591	562	552	534	567	545	556	544	596	586	528	576	595	572	593	543	570	586	583	570
3475	8222	5750	2758	2098	1760	1383	1231	1129	949	944	886	864	825	830	767	791	739	730	753	727	734	692	701	718	693	732	759	708	720	714	717	746	743	683	680	718	733	690	719	647	682	710	704	678	638	717	644	745	684	701	714	679	681	736	680	660	679	705	708	678	680	701	764	641	711	706	690	658	707	696	699	660	682	676	717	675	710	719	716	764	700	701	657	684	729	685	662	698	686	694	700	696	678	663	723	693	669	636	696	679	731	717	678	731	688	664	651	689	671	733	728	701	688	690	706	666	688	696	646	699	748	688	625	676	718	686	692	730	644	703	709	726	732	724	688	687	683	726	699	719	687	695	674	705	695	699	683	684	698	669	659	724	655	683	721	668	684	701	655	707	690	686	700	703	721	682	729	696	724	746	671	633	672	683	704	682	681	691	658	722	666	717	724	710	706	710	622	690	733	663	691	649	685	703	686	758	654	695	707	657	647	691	680	713	751	699	698	676	696	689	684	713	729	666	703	674	685	723	704	675	672	678	735	629	679	738	737	701	680	700	691	703	697	687	655	679	688	711	674	715	647	698	638	667	711	687	701	714	714	709	723	703	691	666	710	674	660	698	680	682	709	694	740	701	696	662	713	704	678	684	651	683	736	681	682	725	692	678	682	717	693	776	726	657	688	677	704	757	718	694	678	727	657	670	700	676	698	712	699	686	685	704	647	654	714	698	649	681	667	665	673	686	744	712	669	672	690	744	725	682	664	677	663	690	630	670	756	656	697	681	693	707	684	668	702	738	717	703	715	674	681	698	731	683	706	678	671	641	701	658	677	657	694	710	671	716	687	661	722	665	730	689	699	713	670	687	738	683	665	703	629	697	679	708	673	687	672	687	687	667	707	723	644	651	715	665	713	678	656	676	675	686	716	711	699	665	665	713	697	671	712	702	688	656	701	673	693	725	695	691	700	696	700	686	660	730	673	722	716	678	679	707	683	718	717	715	695	655	676	707	659	710	740	673	675	682	693	694	667	683	686	674	683	668	764	717	690	680	710	682	722	687	747	698	699	627	685	696	690	700	693	695	671	683	664	720	689	639	669	707	704	743	701	733	702	682	693	701	672	692	689	646	708	712	726	688	688	692	704	674	696	744	682	711	688	713	734	675	636	675	690	691	681	701	738	751	687	703	746	684	689	627	661	698	688	679	700	671	707	724	656	627	709	668	692	709	719	722	711	699	686	709	688	717	657	677	701	677	664	622	688	705	673	703	662	705	694	664	689	706	660	706	734	709	681	633	703	662	725	670	682	695	661	692	665	648	719	673	690	693	728	651	682	693	695	659	670	703	667	704	646	705	706	710	700	713	671	687	686	681	687	698	698	692	679	692	659	640	711	693	695	699	668	691	728	722	761	699	712	634	707	699	707	698	683	668	637	727	716	683	710	696	697	727	667	686	688	680	691	746	722	680	716	715	724	671	707	700	672	706	679	719	706	682	691	721	722	695	666	681	682	680	647	682	699	661	722	684	671	653	673	703	709	700	701	650	711	666	668	687	701	658	707	659	715	690	662	691	690	703	691	650	678	708	664	689	667	665	716	720	691	699	706	719	676	657	670	658	732	678	754	708	711	684	706	700	668	643	715	761	682	657	699	701	677	667	627	710	691	750	661	672	674	708	723	687	673	695	645	693	708	763	641	672	708	723	685	717	693	662	723	649	650	690	700	698	737	695	733	682	716	702	671	647	705	696	665	687	702	644	678	649	690	720	646	694	667	691	669	683	747	698	694	694	721	667	701	675	702	680	656	668	708	753	670	680	679	728	708	679	714	700	740	703	651	640	725	694	730	684	694	660	717	713	657	646	707	659	680	734	657	677	689	689	713	731	702	662	672	688	687	691	706	698	682	694	711	681	685	690	706	702	693	691	688	694	710	674	731	698	654	692	698	721	696	713	714	716	674	695	709	738	675	693	654	702	743	706	673	755	680	671	702	662	669	739	706	655	721	694	692	692	712	684	726	660	699	702	715	673	706	717	692	677	667	672	721	747	672	699	724	717	740	663	676	658	637	679	686	693	699	707	677	664	656	744	677	684	697	721	728	687	655	599	695	693	686	675	710	689	696	706	677	706	684	636	671	658	687	659	673	658	679	697	673	704	683	734	702	671	684	686	685	653	688	722	679	698	726	700	717	712	673	727	695	686	685	651	695	664	688	634	730	704	718	704	699	699	699	673	747	694	697	664	686	683	695	640	696	675	690	643	719	733	667	639	662	715	706	679	712	698	729	673	657	685	645	670	704	696	713	675	645	695	668	721	677	643	723	660	673	648	662	689	684	675	701	707	724	696	701	756	648	677	683	689	675	703	655	633	659	639	703	679	705	666	646	727	725	659	745	733	665	661	712	693	683	711	678	713	698	680	703	677	670	701	679	709	665	683	696	682	669	650	708	718	726	694	664	702	690	712	681	650	743	664	697	714	660	734	647	725	707	757	708	703	685	677	661	662	663	702	729	680	663	725	662	694	731	681	646	702	690	690	675	715	714	721	680	712	628	697	679	726	704	728	696	687	745	688	698	707	680	696	699	700	694	693	673	688	706	673	644	661	671	654	701	746	667	671	717	711	659	690	673	736	690	728	714	691	681	634	639	704	714	668	688	670	719	679	699	670	702	638	726	694	702	672	707	732	693	723	670	687	723	688	696	673	701	716	697	679	690	682	666	694	669	676	643	670	673	734	686	715	677	722	680	701	688	669	644	721	688	756	638	696	657	705	655	708	662	645	687	705	655	711	701	711	735	669	724	679	714	709	710	715	681	674	738	720	720	688	691	663	717	704	693	683	738	696	759	686	718	698	720	721	699	696	684	711	700	686	681	667	638	700	670	663	678	683	724	689	717	674	663	735	706	700	689	707	674	687	671	716	701	657	717	673	642	696	686	686	701	729	688	656	688	678	687	682	750	703	679	707	701	684	746	705	694	653	690	638	662	640	727	702	669	694	659	661	664	688	688	690	698	697	677	693	657	702	697	702	714	709	683	669	694	682	668	717	638	713	666	688	717	681	690	691	699	651	710	703	693	636	691	677	731	698	724	684	669	694	707	696	679	745	717	657	691	684	718	674	660	717	654	730	701	703	714	666	709	663	686	684	675	722	672	669	686	768	674	688	715	644	718	704	698	699	713	739	748	667	672	721	700	661	675	687	758	676	675	695	672	667	706	763	681	693	757	695	696	714	700	748	651	696	653	682	677	658	707	681	696	738	640	681	670	707	684	656	665	647	675	637	651	681	635	676	667	757	743	690	675	676	665	706	691	672	648	687	687	667	704	692	712	697	669	653	672	684	680	666	688	656	701	661	687	692	659	663	710	655	691	688	670	686	710	691	668	701	641	660	638	675	689	704	712	678	690	707	708	667	634	677	702	704	721	690	711	702	666	748	712	679	682	665	668	683	709	696	715	757	657	662	683	674	642	738	720	717	670	659	665	668	726	711	699	670	724	661	716	687	730	699	691
24649	21117	27209	25142	10100	635	530	442	385	363	372	348	357	345	344	295	345	329	313	315	310	339	332	319	313	316	338	357	325	323	324	344	298	297	269	291	281	308	307	332	313	312	318	337	360	342	309	335	336	303	297	311	284	328	339	292	330	331	358	270	312	331	324	329	305	330	307	336	299	327	335	315	327	338	312	317	309	310	302	337	329	295	354	287	322	295	314	308	343	317	299	303	298	312	291	336	352	329	290	304	307	307	324	330	309	320	298	296	332	297	311	307	300	303	335	339	322	310	312	312	269	278	302	287	311	327	329	323	353	295	312	305	291	298	314	309	294	319	325	298	320	323	287	269	310	280	306	315	350	323	313	324	324	321	313	299	299	320	313	302	325	301	325	346	305	338	290	327	291	289	310	333	316	332	318	321	307	302	306	312	318	302	334	310	288	321	323	346	321	336	302	337	314	310	292	321	323	322	326	282	332	301	321	298	347	337	312	320	348	351	311	294	316	300	297	328	306	295	300	343	317	295	333	313	338	310	304	299	315	317	297	306	300	299	317	309	311	292	294	302	300	309	317	311	295	340	303	324	321	321	342	339	331	345	305	312	339	299	317	317	315	307	310	303	298	300	294	310	296	341	312	301	342	298	291	304	341	317	313	325	327	295	337	313	292	319	338	314	293	362	308	290	311	296	317	317	316	292	298	330	314	308	307	333	320	334	326	303	307	335	293	285	301	305	297	294	316	310	361	304	317	305	290	338	323	305	303	293	291	313	303	287	320	268	310	317	327	313	306	309	285	337	323	315	328	288	283	274	293	335	343	287	318	357	309	310	323	284	299	332	326	295	284	306	298	331	295	329	333	317	320	296	337	296	321	324	305	323	320	344	293	315	333	310	315	357	306	274	310	299	289	317	301	329	310	299	317	288	333	321	300	292	348	314	294	291	291	265	316	287	310	316	307	312	305	297	311	292	329	315	329	304	364	312	250	290	336	297	304	318	336	295	314	312	309	315	349	321	308	330	351	320	301	278	295	342	317	331	322	299	349	329	325	315	289	316	317	363	296	275	319	321	286	312	312	307	336	288	305	330	343	310	298	323	299	335	292	277	344	310	342	326	322	300	307	333	280	305	330	295	307	287	301	328	329	315	288	305	302	330	293	276	291	311	317	295	315	290	317	285	352	312	319	311	276	332	310	304	327	323	318	343	317	304	301	299	322	268	292	280	299	336	298	265	317	301	310	313	346	302	311	313	305	294	319	299	344	311	316	321	330	326	309	334	335	290	303	296	328	287	351	306	307	310	315	304	305	293	309	324	322	332	289	310	290	294	299	318	300	315	315	295	278	286	313	309	301	303	333	299	347	329	276	303	320	297	295	314	300	351	319	319	303	328	356	321	325	296	294	313	317	307	356	322	312	318	326	292	315	316	347	316	304	297	315	275	322	307	319	310	326	340	318	301	292	286	306	291	315	305	312	277	314	329	317	296	291	330	303	285	299	298	331	307	336	332	309	285	319	325	315	324	269	327	302	372	302	325	339	313	314	311	305	320	322	318	311	275	336	297	301	292	293	330	333	328	328	300	303	307	340	330	297	279	278	294	306	296	302	306	349	292	328	305	324	321	310	313	336	283	306	320	301	316	321	320	335	310	312	297	290	289	340	319	331	327	327	336	293	290	298	301	328	363	329	342	294	319	295	312	300	314	334	295	294	338	340	338	302	323	313	299	316	342	274	295	358	320	296	293	307	323	289	313	299	317	317	308	289	326	343	312	304	323	314	312	355	328	311	310	291	328	302	311	299	272	331	297	320	298	318	322	301	338	313	285	304	313	314	356	286	315	313	313	295	344	275	338	312	325	345	316	328	306	335	311	300	309	312	333	325	302	327	292	326	276	294	335	327	313	336	347	295	300	298	310	299	306	299	294	326	326	314	334	323	283	314	312	300	330	296	310	311	324	300	297	304	309	296	322	287	288	317	323	303	322	331	282	329	327	266	338	323	310	337	317	316	309	305	308	292	302	321	303	294	313	310	326	308	354	328	294	331	272	305	321	323	315	318	317	330	325	336	317	302	336	303	293	284	328	318	338	291	316	298	298	287	296	286	311	313	314	325	290	287	290	321	312	294	325	298	282	328	295	319	300	317	302	268	324	292	282	332	337	318	322	304	325	299	338	319	356	290	303	279	307	336	315	326	319	321	298	333	313	311	333	339	299	302	302	327	315	286	334	326	311	295	298	304	310	300	328	307	304	310	285	323	311	288	319	286	313	311	277	315	317	320	297	301	311	300	303	304	301	334	307	304	313	339	306	306	310	313	298	290	323	293	364	266	315	301	313	307	294	324	300	336	298	286	311	312	278	296	326	308	316	323	315	347	338	316	314	329	354	306	303	312	333	311	307	304	310	326	312	315	314	301	310	300	265	317	302	304	311	313	327	310	307	354	330	349	311	302	334	312	313	288	280	307	307	307	312	291	311	278	290	333	324	299	280	278	270	309	351	321	302	285	301	296	312	299	311	299	314	294	312	303	299	341	316	286	279	308	318	300	312	322	305	317	304	341	313	308	336	320	347	329	327	306	325	320	286	294	301	338	351	332	337	332	329	293	296	306	314	300	305	274	325	310	282	317	293	335	287	325	336	300	342	304	307	311	311	337	333	312	336	313	296	281	323	277	283	302	288	315	319	325	314	320	326	314	333	304	350	323	288	289	313	281	324	310	315	321	320	319	271	321	311	316	310	302	305	314	311	339	292	319	298	290	306	305	336	311	308	317	312	321	312	350	304	284	291	326	331	299	324	311	315	300	312	324	294	284	336	313	303	321	321	294	342	349	295	319	286	259	337	308	319	337	310	312	332	290	278	311	304	311	306	306	280	314	285	294	314	325	302	311	316	311	319	298	296	304	331	316	326	326	321	305	303	302	333	329	333	306	346	309	318	320	285	339	315	307	292	288	339	316	315	326	265	297	330	310	332	290	309	301	314	270	269	324	332	325	338	322	323	309	298	281	314	313	330	334	295	315	295	310	290	318	338	314	313	302	317	337	311	286	320	335	290	325	314	335	293	331	367	331	300	305	317	293	318	333	321	271	280	289	283	330	327	316	353	311	294	312	330	287	327	307	310	349	298	330	316	323	318	306	300	327	296	279	325	313	340	308	324	293	308	322	315	299	326	338	282	311	331	324	300	319	320	322	310	303	316	328	295	328	351	288	298	311	335	300	323	325	297	308	290	286	318	286	326	280	296	283	293	290	328	290	311	299	292	281	320	307	300	305	261	288	339	332	319	329	330	290	285	281	314	317	312	326	294	301	315	279	319	280	306	294	299	306	334	337	301	320	291	321	315	318	309	335	269	305	288	333	294	319	305	333	273	315	307	311	294	284	323	269	311	333	309	280	324	333	270	317	281	294	305	318	306	312	309	334	281	343	290	320	309	296	289	306	324	308	317	318	295	290	320	292	319	312	308	312	333	336	334	305	316	300	327	281	287	338	331	314	319
3454	4624	3051	1485	1127	984	768	663	619	562	557	506	467	450	441	433	422	414	407	408	416	448	392	410	364	408	370	415	381	383	372	393	381	349	386	356	381	383	378	385	378	363	374	352	379	357	387	385	364	363	401	397	410	365	390	355	373	376	407	344	368	376	388	374	330	408	412	405	367	369	395	382	366	382	415	349	393	411	357	401	422	416	376	363	381	367	379	361	401	375	370	383	401	374	382	360	392	373	377	370	375	371	392	347	387	376	394	379	347	375	360	351	379	390	369	374	399	403	356	396	375	383	350	391	360	367	374	362	386	373	394	354	368	380	374	401	373	384	383	388	372	344	387	372	411	385	354	347	357	395	362	370	381	353	378	379	392	369	385	379	388	380	373	380	352	372	359	341	386	392	363	351	361	356	366	350	363	354	368	352	398	370	373	367	375	391	344	353	380	366	370	363	357	374	375	353	349	353	344	370	379	383	404	371	364	374	345	397	410	405	369	376	382	366	400	378	396	360	375	427	391	361	361	345	397	406	373	375	393	393	358	387	387	361	363	355	363	368	362	373	348	336	386	372	376	373	351	404	411	378	361	380	399	382	370	377	362	377	353	378	397	374	400	386	366	374	381	374	375	347	368	387	371	335	402	393	367	376	389	376	339	361	374	402	403	394	380	405	340	383	351	386	369	372	361	358	374	385	327	371	417	372	362	341	395	381	395	357	368	346	369	396	393	354	375	401	380	370	384	387	395	355	378	342	368	398	382	404	361	392	369	386	383	383	356	381	389	368	384	367	366	349	422	381	374	383	370	396	378	373	387	364	382	373	391	384	333	356	383	386	333	360	363	353	394	371	374	372	356	417	380	374	372	393	374	415	384	375	368	389	378	349	377	387	364	367	386	382	378	373	379	381	390	366	385	397	393	383	386	390	406	365	322	344	360	401	366	356	345	360	372	418	368	347	373	376	379	409	353	384	358	410	353	363	384	358	345	425	379	374	379	372	406	372	379	398	333	340	399	393	379	423	361	347	365	358	382	349	353	402	388	369	363	404	354	365	379	352	368	369	379	343	399	366	360	334	400	371	358	380	340	381	373	355	354	326	371	344	407	381	351	361	399	369	405	337	380	380	340	365	376	384	357	366	379	353	385	372	360	356	342	373	337	368	343	393	408	379	405	341	369	394	361	354	347	415	375	391	380	370	354	384	379	352	362	388	398	378	385	357	385	403	341	406	324	395	371	388	384	355	377	392	413	379	374	376	389	357	374	344	406	369	391	386	342	378	369	373	378	379	356	370	327	372	359	360	387	359	356	401	370	362	344	386	372	354	377	384	400	343	385	386	353	338	365	368	375	404	384	375	387	376	369	365	355	376	387	356	372	386	403	361	411	358	395	404	383	351	366	368	374	369	358	378	340	333	376	381	389	356	392	388	357	415	378	384	360	360	380	375	379	355	408	360	388	382	373	329	364	381	375	364	352	353	352	367	361	371	373	366	397	363	377	360	410	333	394	368	373	365	364	398	347	366	357	362	350	377	360	377	381	359	369	375	371	392	380	367	358	378	369	375	385	379	371	389	404	431	379	378	365	331	383	341	353	375	375	346	366	347	371	359	375	372	376	349	375	370	421	353	341	390	382	368	377	367	387	375	397	358	358	385	406	361	399	383	380	361	357	392	362	374	366	355	374	337	411	360	390	343	365	382	409	363	359	350	356	376	366	364	380	380	359	348	383	331	373	365	378	369	350	382	369	373	375	372	374	339	351	361	382	353	367	397	392	381	393	343	391	357	368	388	393	356	386	347	370	407	362	361	354	410	352	323	353	359	363	368	329	351	369	414	391	356	374	390	347	336	360	358	392	390	397	391	372	363	360	355	357	371	418	375	358	374	373	363	360	392	373	364	378	374	372	369	383	364	378	399	371	375	375	379	380	362	349	392	365	358	348	370	388	340	338	389	364	387	372	364	390	376	398	403	391	361	368	344	396	398	358	379	369	349	362	364	394	393	361	395	389	383	395	350	359	337	346	345	425	376	372	390	405	390	381	379	417	350	356	390	399	340	395	379	361	355	363	386	364	355	368	399	377	364	389	406	353	367	373	373	364	384	396	373	359	366	374	379	372	353	355	357	361	362	394	395	403	399	362	358	369	332	392	401	363	352	380	389	402	349	363	384	389	369	384	359	378	379	362	381	351	375	355	360	403	391	337	378	383	370	385	363	344	367	387	371	373	348	380	379	369	396	337	376	396	364	398	375	379	391	333	350	400	395	383	368	416	359	379	349	341	359	381	368	340	397	342	389	335	355	354	366	348	351	342	379	372	367	347	340	355	390	384	385	377	348	406	406	369	347	385	352	375	377	361	380	351	395	370	363	383	372	379	368	371	381	372	369	342	372	371	359	359	345	336	374	363	373	337	391	388	414	389	360	366	383	379	345	397	353	353	360	375	357	353	370	360	372	363	391	359	337	374	391	346	364	361	359	354	386	354	375	372	363	404	376	353	386	389	381	395	371	367	358	420	386	364	363	384	371	351	333	407	344	379	388	389	370	397	383	363	373	360	383	376	379	384	370	402	356	381	356	355	388	352	363	348	364	389	340	342	370	417	354	355	412	347	372	360	369	407	356	375	336	359	354	360	359	373	376	365	392	355	412	331	406	367	377	378	348	373	372	361	359	383	372	367	352	402	359	340	370	349	384	325	350	373	351	366	355	399	404	405	360	385	354	403	394	364	365	384	382	363	393	355	393	364	381	373	360	390	378	327	357	390	404	387	377	396	351	356	379	387	357	369	369	371	376	372	374	429	326	371	363	376	372	359	370	345	364	373	376	346	376	387	379	394	337	343	372	368	320	388	359	384	405	357	381	353	347	386	370	350	395	359	384	359	379	387	397	359	397	364	387	386	356	382	388	346	381	370	351	403	385	366	353	394	348	359	384	374	370	389	358	400	368	400	383	369	350	370	366	343	384	389	346	339	366	371	362	387	385	369	357	381	367	349	357	393	402	377	380	338	347	379	356	387	372	379	366	374	386	416	382	402	388	372	386	386	350	380	354	370	375	376	372	362	358	365	405	392	343	380	378	366	370	378	381	396	406	401	402	381	366	375	358	339	345	387	403	372	378	361	386	354	392	369	337	369	367	360	365	364	394	420	413	389	352	381	366	351	340	338	351	367	378	394	361	363	334	345	372	354	368	392	366	393	362	383	358	327	341	376	398	358	410	349	346	361	344	408	380	341	362	366	379	347	341	364	375	370	354	355	389	360	379	344	407	401	396	369	348	359	358	381	351	376	330	378	387	397	349	377	391	344	382	366	380	348	394	360	341	403	354	398	356	347	362	351	362	381	359	368	364	382	387	359	401	380	355	359	338	391	354	365	383	392	356	358	402	415	389	363	369	386	379	360	416	388	372	396	374	415	387	390	366	362	374	377	371	364	350	342	367	389	358	374	370	373	367	363	376	363	328	350	377	378	360	380	384	376	349	387	369	364	381	373	385
22466	21154	28810	23768	21156	21181	7959	780	599	543	508	428	410	384	371	351	379	313	331	313	308	303	295	299	288	295	275	257	296	286	287	270	240	259	291	303	292	280	250	285	241	254	278	262	249	265	250	268	242	280	270	252	270	254	223	256	241	251	290	265	259	251	260	259	276	264	262	246	281	277	243	270	274	275	259	249	264	261	239	280	257	265	254	240	240	251	252	259	241	236	243	267	253	239	256	268	260	263	235	234	260	237	271	258	267	234	256	263	277	216	250	246	256	257	248	237	245	273	257	259	264	252	261	258	250	293	245	261	272	242	261	229	262	236	234	283	257	267	252	277	266	255	239	237	274	239	262	255	257	236	269	260	259	233	248	238	250	264	271	227	260	257	290	235	250	269	249	228	261	240	278	247	264	270	253	253	220	275	221	260	235	249	259	233	240	266	262	238	249	256	248	250	238	289	269	255	241	281	251	233	262	234	256	275	259	254	247	263	239	274	261	253	253	218	271	250	236	261	270	271	252	262	269	253	267	245	257	257	245	223	260	231	271	239	266	223	236	274	239	255	265	250	251	263	250	241	251	240	243	250	252	266	248	266	245	247	248	249	229	267	222	234	259	239	239	245	242	247	268	244	259	248	239	254	263	227	264	283	251	272	260	226	251	259	232	241	260	262	254	272	257	225	253	227	257	259	269	243	247	235	242	224	262	251	251	275	267	268	274	235	270	259	253	229	248	226	243	264	237	286	275	257	273	278	281	272	276	257	263	242	285	268	280	228	276	277	262	255	250	247	255	258	247	248	249	263	248	270	240	255	247	229	261	248	240	258	279	257	248	254	248	246	249	238	263	262	256	257	262	281	276	250	265	245	253	251	293	276	244	252	253	245	236	243	260	275	239	251	228	246	255	259	240	234	271	267	251	264	240	267	217	272	227	237	228	237	258	229	261	232	255	240	268	249	223	273	276	270	223	254	247	249	244	238	243	278	265	254	255	261	227	261	248	271	238	249	287	257	247	245	279	267	248	231	273	254	255	243	278	230	263	224	244	256	245	252	241	257	251	246	251	252	251	248	267	276	271	262	263	266	261	258	234	243	218	267	271	260	244	254	255	255	251	276	269	254	257	247	284	284	240	276	259	252	271	257	257	246	242	245	225	264	224	253	283	241	266	227	245	229	263	244	243	253	241	268	237	259	238	236	236	281	252	279	240	256	266	258	263	237	247	252	245	230	284	242	236	246	238	248	252	265	262	258	282	259	259	241	276	277	257	262	248	272	263	269	236	256	261	254	226	255	233	276	244	228	246	268	265	226	254	250	229	219	226	244	246	263	240	253	255	264	270	252	252	264	265	251	254	245	261	229	253	226	258	242	267	242	257	258	255	237	265	248	285	289	243	239	257	241	266	223	269	241	260	264	258	288	252	262	238	232	271	252	273	257	283	269	272	236	276	259	263	244	235	242	260	231	273	271	232	283	270	230	240	251	265	249	282	257	250	254	258	265	243	274	258	273	262	259	239	253	261	256	273	255	229	239	255	277	254	235	246	251	254	260	251	271	264	258	273	270	279	258	271	226	252	256	293	276	256	241	260	237	255	278	221	245	257	221	275	274	247	250	245	240	271	279	251	237	235	251	259	251	255	263	233	272	236	257	269	269	268	245	258	218	249	256	252	256	245	264	267	267	260	240	224	228	257	224	260	252	234	246	230	277	272	256	230	231	254	241	247	260	271	257	260	251	241	254	245	253	267	258	221	257	274	245	223	278	238	232	287	249	261	255	257	245	250	243	248	216	269	259	268	252	268	264	287	238	235	241	264	228	256	271	278	239	255	275	269	257	225	268	259	263	277	254	248	239	259	244	261	241	270	237	242	238	259	226	264	258	246	251	252	234	267	251	236	233	254	256	268	241	231	255	252	249	246	247	276	273	280	260	264	259	276	264	275	258	276	227	238	235	245	220	254	276	244	248	249	249	259	235	222	284	261	238	273	235	252	282	241	233	247	232	273	254	287	228	254	279	269	228	259	254	226	253	253	284	258	273	265	237	235	273	247	247	268	244	243	270	245	253	258	255	264	249	224	264	265	251	225	236	267	250	246	240	280	232	250	257	251	216	260	245	268	256	258	247	261	239	254	245	272	283	225	242	257	218	263	274	258	249	252	239	245	254	239	264	259	264	276	255	271	274	275	279	275	247	231	265	251	260	261	224	260	252	211	264	253	251	280	252	245	264	224	274	254	233	240	246	258	279	259	236	260	257	245	270	240	295	241	256	252	248	263	250	249	243	246	278	275	222	228	227	233	254	228	241	228	258	246	252	272	239	280	250	272	270	255	225	240	263	258	270	241	242	257	240	260	233	230	263	260	265	258	273	234	247	242	256	232	229	278	241	264	268	270	266	243	284	268	253	225	251	246	259	257	230	247	254	274	259	246	229	270	238	225	251	272	257	278	255	245	231	297	251	276	262	242	251	263	261	265	253	232	268	247	241	244	271	234	240	235	259	257	230	242	242	278	245	270	270	262	274	256	281	218	268	253	235	253	238	271	243	226	239	273	258	254	254	243	235	243	253	302	247	233	272	258	278	256	255	252	253	273	262	260	239	238	266	263	275	253	271	245	233	243	229	217	229	234	262	260	270	238	242	249	252	244	249	263	247	271	247	257	243	257	257	259	245	261	281	239	251	259	238	248	236	282	250	233	229	269	255	285	239	255	235	241	248	248	229	257	260	282	238	226	247	259	276	275	250	257	239	277	243	287	231	267	253	257	249	258	237	266	265	266	239	265	277	239	251	277	256	251	241	237	230	257	268	238	236	254	253	251	267	272	272	268	266	268	259	231	247	262	262	262	262	246	261	237	233	219	272	272	280	269	252	250	275	241	276	267	252	264	251	284	259	271	238	272	271	249	234	261	265	230	225	261	269	271	227	241	262	243	258	251	264	252	246	227	246	266	268	250	255	246	250	253	269	258	259	230	274	223	274	260	234	273	322	228	262	262	268	227	272	244	290	270	250	260	245	268	233	263	244	247	250	230	246	248	239	249	235	249	253	273	264	249	250	235	245	243	229	239	242	241	242	252	228	274	260	260	291	275	244	245	256	258	241	224	235	253	262	239	257	260	229	239	234	209	247	250	242	238	258	291	253	241	262	246	246	232	259	244	236	269	245	280	246	251	207	241	248	255	250	284	275	262	300	260	267	242	243	233	256	263	266	257	277	228	251	245	247	261	264	263	258	249	236	246	235	286	237	294	265	262	250	252	237	239	242	269	262	236	231	241	275	273	230	247	286	271	258	251	265	215	228	254	255	250	254	286	265	213	231	281	269	263	228	249	259	253	256	245	236	270	281	283	273	248	255	262	256	248	264	231	281	247	239	264	243	235	227	250	252	249	263	266	216	238	234	240	269	230	271	249	234	258	255	259	252	281	277	282	244	251	267	242	255	265	269	262	261	250	219	270	251	249	233	248	270	228	243	283	252	265	257	246	263	267	278	229	228
4480	13388	9148	4292	3042	2366	1841	1378	1120	893	834	743	631	614	525	503	525	445	419	417	425	385	409	386	379	365	351	349	403	352	355	360	383	355	335	331	337	333	305	331	350	309	334	309	339	320	342	325	315	330	333	337	324	313	350	313	321	341	307	324	322	360	333	341	337	310	334	336	342	322	322	330	354	312	332	330	330	279	313	334	320	308	294	312	313	320	321	312	278	322	334	314	301	311	294	340	315	333	330	327	328	322	303	352	333	310	300	345	317	307	314	319	293	284	325	312	314	315	300	313	350	284	284	312	328	318	294	349	298	307	340	307	301	310	334	314	331	321	316	312	309	326	346	340	302	324	278	321	309	316	338	319	322	305	328	338	334	316	317	293	336	325	296	305	322	331	322	310	326	308	337	326	317	319	309	300	329	353	340	302	324	302	315	328	311	328	294	315	306	290	318	319	303	334	310	320	310	267	327	308	306	324	324	314	318	306	299	291	282	308	313	287	297	300	334	332	323	316	309	324	292	314	316	323	290	332	286	303	319	317	328	318	311	328	329	311	313	303	307	298	335	300	328	319	315	332	272	334	347	307	347	322	303	328	342	315	347	323	304	354	328	336	295	334	305	306	288	281	306	296	306	308	282	298	349	298	302	359	335	314	324	341	301	294	303	325	305	314	292	288	340	319	338	317	314	298	324	330	302	333	317	286	305	309	300	292	298	308	334	303	288	323	294	315	315	316	318	362	301	326	324	323	304	317	285	314	309	313	333	304	342	327	338	316	316	315	316	317	310	299	286	297	319	309	337	315	284	286	301	320	330	329	289	305	293	320	329	297	322	313	283	333	304	309	303	318	345	277	299	321	338	313	334	303	330	314	304	291	306	289	289	351	329	290	332	288	320	310	319	325	292	322	358	327	303	316	315	315	301	345	316	296	322	323	325	286	309	324	295	315	338	315	301	336	331	317	286	312	309	305	336	327	336	314	323	317	320	339	331	325	350	333	338	338	290	329	305	285	321	299	309	306	288	309	268	309	307	333	334	310	288	304	315	333	330	349	309	301	297	296	286	304	315	329	322	335	349	314	350	318	316	312	263	308	328	299	327	318	299	342	352	309	300	358	296	298	323	326	331	295	328	313	311	290	298	356	342	340	285	319	310	333	316	302	321	314	294	309	336	304	315	301	311	298	306	288	299	311	367	306	308	339	329	305	319	362	322	315	310	313	327	311	302	313	334	323	324	356	323	318	316	344	306	299	304	325	331	298	277	310	307	308	325	298	305	293	329	330	284	323	310	341	361	311	318	296	341	312	319	288	293	313	304	325	346	341	309	321	325	328	337	304	303	324	321	307	315	327	310	315	355	312	304	345	305	342	313	304	339	337	317	292	283	311	273	289	311	306	294	309	315	320	309	314	305	329	313	314	297	325	298	360	335	303	312	291	332	308	311	315	311	320	334	317	339	329	316	341	330	308	327	323	312	336	310	326	331	327	316	342	306	301	319	289	300	310	302	315	341	312	309	344	283	300	299	300	326	306	302	283	314	315	311	292	320	327	331	286	320	315	341	312	301	285	301	292	331	353	288	287	291	303	335	323	275	352	317	303	312	331	309	326	303	309	297	312	299	310	319	293	305	293	293	356	313	320	297	327	327	340	357	298	339	336	319	312	307	287	294	329	306	319	330	307	342	280	310	305	331	315	299	317	320	303	302	341	310	317	285	338	295	354	333	321	320	312	305	288	325	317	291	304	312	340	333	320	297	284	279	314	365	319	299	299	327	322	318	296	365	314	326	300	306	312	324	338	306	301	309	299	325	332	320	342	321	309	331	337	313	289	320	315	300	312	318	311	322	302	311	293	350	312	288	296	308	293	310	315	308	320	316	310	345	295	327	337	298	309	303	271	318	315	345	319	327	340	304	345	335	275	336	316	337	326	335	314	301	297	285	330	304	300	323	310	353	307	284	330	310	305	342	305	306	332	327	331	297	297	322	339	312	293	333	324	309	324	290	333	283	290	299	287	323	344	291	352	365	322	325	329	328	342	303	328	307	315	312	330	310	317	325	322	333	339	327	277	295	332	313	338	318	303	315	310	323	300	300	338	317	310	337	318	325	328	299	308	313	333	334	298	281	302	321	359	312	332	338	327	324	296	307	303	333	329	312	325	320	304	331	305	291	301	317	324	316	284	311	344	317	266	293	309	319	316	320	328	311	338	315	308	312	322	300	299	304	346	328	291	294	356	326	300	350	301	342	316	293	311	305	285	317	296	310	302	303	320	294	310	320	323	300	291	326	286	309	322	302	314	324	329	334	298	276	314	306	311	309	326	302	317	346	326	326	339	302	307	302	317	309	313	328	331	332	332	308	316	320	308	326	336	335	290	308	332	318	314	330	305	313	324	313	319	318	302	293	301	329	319	355	325	316	326	322	335	303	315	294	313	326	364	312	276	306	318	323	318	335	303	328	336	323	304	289	320	309	335	300	298	305	313	298	346	338	308	288	326	276	313	321	314	296	306	282	341	323	316	300	356	281	327	308	310	327	312	314	329	282	317	314	315	322	328	339	311	292	329	284	322	322	339	322	326	315	339	329	291	285	296	320	292	345	318	321	310	302	334	319	306	330	280	300	319	312	310	335	318	313	294	268	322	305	305	301	321	302	293	341	327	279	319	329	306	324	313	290	306	323	324	287	346	333	310	286	321	313	310	318	315	319	315	343	324	276	290	314	288	304	331	308	310	326	336	338	320	317	323	324	324	318	287	311	318	307	311	306	339	287	330	299	328	312	324	287	295	295	322	302	312	270	282	336	345	299	309	324	294	325	317	304	319	293	290	289	312	314	313	326	300	320	341	337	289	336	308	331	320	304	334	324	323	293	309	328	296	282	316	343	305	332	314	331	312	325	299	330	322	300	292	299	312	321	321	312	280	312	316	321	306	316	289	341	339	321	300	303	303	319	288	323	322	291	306	330	296	307	295	307	343	292	319	314	306	321	321	315	313	322	321	306	292	302	327	295	300	319	321	278	317	319	313	312	315	318	317	314	302	342	315	302	332	314	308	342	324	314	311	300	307	334	318	302	328	324	314	326	318	329	303	361	313	322	328	291	333	296	293	296	274	336	319	300	302	314	309	315	334	314	328	321	324	335	306	297	314	277	326	318	332	329	302	301	306	296	347	305	310	335	332	324	311	339	332	314	302	300	299	338	324	313	282	341	362	298	335	312	341	316	320	322	301	303	338	324	302	292	306	305	301	302	323	297	339	320	341	361	344	315	344	323	299	310	319	326	340	309	332	310	309	304	298	345	288	311	306	323	315	301	320	353	325	289	325	319	289	315	305	279	290	302	296	284	308	316	328	334	282	299	310	275	325	295	316	325	308	313	304	309	283	305	317	310	319	299	301	312	304	329	322	321	335	336	330	319	312	318	316	301	326	305	307	340	300	327	306	362	306	299	298	335	315	322	280	319	303	347	329	315	306	338	314	312	290	284	305	295	304
27124	18238	4191	822	587	629	585	584	621	611	615	559	520	551	560	586	594	553	580	558	589	593	575	561	579	547	569	569	588	597	573	593	574	530	584	584	579	538	594	559	584	558	550	532	570	538	588	566	551	579	589	603	578	550	568	591	589	558	554	566	550	598	579	542	544	541	577	548	570	554	553	617	549	551	583	608	562	596	621	568	570	536	582	549	580	581	577	548	586	560	584	548	545	576	575	570	597	551	560	605	578	570	563	559	562	578	567	595	608	606	563	626	590	546	580	583	577	552	513	555	571	563	565	517	600	553	588	599	550	585	559	554	590	537	537	578	572	546	577	556	559	587	560	569	528	554	591	558	577	608	601	601	561	565	593	570	551	538	568	523	578	554	550	549	579	601	596	512	605	587	571	566	581	580	602	537	537	566	550	593	533	550	564	591	609	534	593	572	599	536	547	620	603	562	591	574	527	559	558	546	562	621	616	603	541	522	604	526	542	590	557	567	604	598	610	528	575	564	532	535	566	517	548	605	600	579	550	555	548	548	569	584	587	593	559	543	550	621	582	577	564	556	560	543	565	570	589	554	571	529	540	559	564	576	571	591	531	576	549	594	576	623	534	528	580	583	565	558	556	554	543	613	562	554	564	542	549	598	573	553	600	557	568	535	557	565	571	547	609	611	588	606	536	571	524	535	606	555	576	572	533	601	524	589	554	564	579	591	599	582	566	588	565	530	526	561	555	555	551	523	573	576	598	578	555	531	553	567	556	542	556	604	534	586	610	553	572	570	600	591	583	562	570	528	562	556	595	548	556	587	573	553	601	539	546	552	528	583	583	581	565	575	584	561	542	570	531	563	570	552	585	579	575	597	573	533	577	563	585	580	588	608	562	577	583	559	525	575	530	569	602	504	566	591	543	600	548	546	573	548	609	608	520	562	631	600	578	573	593	540	600	562	529	545	550	545	573	562	617	603	549	559	548	570	602	543	597	573	575	557	525	601	552	594	576	572	557	580	553	541	578	566	524	558	589	567	585	578	575	558	588	585	570	574	577	585	614	571	576	588	556	557	593	558	586	573	563	526	556	546	582	617	574	589	588	556	592	598	567	577	576	567	562	574	564	570	580	579	576	569	559	578	577	560	583	553	571	585	587	608	528	588	568	568	535	591	551	547	577	583	584	604	555	585	584	585	585	593	605	577	539	547	579	562	601	631	546	549	589	598	586	553	572	584	586	583	550	566	543	566	567	610	584	543	619	571	580	572	608	550	603	568	576	589	595	547	550	565	589	579	578	582	535	555	571	580	599	554	587	585	597	571	586	516	566	552	573	557	540	553	605	588	576	565	577	550	583	577	572	585	633	580	560	587	575	594	596	614	556	628	530	557	567	568	617	599	583	584	561	561	594	594	550	594	546	589	611	567	548	567	590	527	519	571	572	567	588	599	549	584	579	560	581	564	534	543	552	533	576	572	593	596	527	583	580	593	536	596	534	545	595	570	550	537	553	576	549	617	577	549	574	580	579	574	567	625	554	630	523	564	576	618	562	557	582	574	590	558	599	547	605	568	605	549	583	531	557	573	555	550	603	584	545	560	521	558	555	545	590	548	505	565	584	518	615	582	584	593	600	570	585	556	576	585	598	568	560	547	564	634	587	581	569	594	592	611	572	539	573	562	572	540	588	601	571	567	573	581	567	585	582	573	548	573	564	573	557	528	610	568	570	573	559	609	577	600	571	572	559	528	587	531	554	548	571	531	576	546	512	570	575	576	559	564	573	522	568	579	553	543	546	538	550	587	553	552	560	560	578	562	589	540	607	543	631	579	576	559	594	569	597	522	616	595	586	583	582	583	549	580	537	561	557	530	565	579	546	548	573	577	578	571	602	527	557	579	526	569	538	519	573	577	563	550	559	568	564	571	592	596	559	565	551	579	566	548	579	596	559	569	524	556	631	558	565	558	548	558	573	551	566	592	584	544	591	563	578	557	545	571	533	572	606	560	583	563	596	580	599	549	567	561	575	571	562	560	568	578	556	579	565	590	580	588	552	507	567	575	566	578	607	552	579	559	570	567	551	580	553	604	619	549	573	558	591	570	574	540	572	543	527	594	607	600	590	578	550	538	591	586	558	580	607	552	540	570	553	546	564	575	572	514	572	584	567	567	560	577	522	581	573	588	595	605	560	579	603	575	555	584	584	543	568	540	530	599	611	565	566	558	556	560	565	575	547	631	566	588	604	568	550	534	588	521	568	569	547	603	554	562	549	547	571	596	624	537	556	604	574	554	549	573	602	607	606	604	550	537	609	571	574	563	554	563	567	604	572	583	583	537	590	560	573	591	562	561	585	570	557	532	551	614	609	579	585	567	562	541	569	604	573	533	588	562	540	574	562	561	577	575	562	587	535	603	599	551	554	540	561	555	579	623	564	560	574	560	571	540	629	560	553	599	589	609	564	573	558	568	536	572	531	541	571	549	554	622	581	597	525	558	619	587	606	545	581	604	592	578	578	575	577	545	601	570	569	544	568	556	569	609	574	548	585	577	569	551	568	578	566	542	573	565	541	613	581	578	554	565	565	631	559	568	550	586	620	628	553	611	561	559	561	591	539	601	586	555	558	579	581	587	579	545	583	547	611	573	518	554	550	544	540	581	572	552	534	603	553	576	524	516	578	569	541	555	570	574	599	588	555	578	603	608	577	632	566	568	592	633	536	542	566	548	561	589	559	587	549	570	584	572	592	568	553	576	562	590	540	575	548	616	523	592	533	578	571	546	571	564	545	583	591	555	537	580	527	599	599	528	574	552	587	603	519	554	565	546	613	575	568	555	575	560	579	548	598	585	513	528	586	591	557	590	568	570	579	544	596	600	574	521	527	579	568	529	539	544	574	589	547	566	547	543	581	647	569	574	577	524	575	611	576	580	590	565	562	584	596	547	540	536	555	521	545	558	612	560	574	619	566	580	620	598	534	571	571	588	583	579	593	556	560	594	532	571	543	595	574	589	582	587	592	605	561	581	542	590	558	573	578	585	550	581	549	627	554	554	541	550	577	579	580	556	560	536	585	590	574	508	582	523	565	576	554	579	568	578	556	550	608	607	550	524	636	572	579	574	553	542	557	538	589	595	604	559	554	611	526	573	547	559	579	557	519	619	549	541	533	621	568	605	572	523	589	575	558	578	571	559	556	581	616	552	594	608	598	604	574	565	574	574	590	565	591	589	583	562	574	557	573	589	588	567	570	614	578	541	549	599	576	552	567	567	582	633	591	549	565	613	537	571	541	569	549	573	558	575	560	581	532	589	577	584	596	570	539	559	510	564	545	530	570	584	531	524	563	571	523	591	576	542	610	594	535	553	554	592	568	617	566	588	582	574	574	586	551	579	588	557	562	546	559	534	544	584	567	560	525	591	550	580	613	603	564	555	560	537	560	562	614	543	544	554	581	544	565	574	580	599	539	592	539	563	561	517	586	557	605	598	595	518	548	569	540	562	572	589
4363	1079	945	787	749	802	689	696	669	691	675	711	725	707	652	682	624	682	642	708	668	721	700	674	715	710	674	692	682	702	657	662	688	671	654	624	672	646	698	715	654	714	682	674	703	722	667	669	688	690	684	683	725	660	721	674	692	642	660	686	680	704	686	663	683	639	700	634	700	663	648	649	663	700	709	628	675	666	696	639	667	643	658	682	687	702	703	666	672	645	661	685	705	690	689	689	642	679	702	686	702	645	707	631	700	675	642	638	651	699	659	677	671	637	708	658	691	678	691	620	654	713	702	684	625	682	671	716	673	668	670	672	684	695	720	629	701	665	696	642	693	684	705	670	672	677	687	641	658	667	712	715	671	700	678	692	635	629	691	718	687	680	688	668	639	676	655	674	684	631	680	688	676	676	751	653	722	696	688	706	738	671	661	698	710	653	671	693	651	685	721	675	694	700	650	684	680	699	661	696	653	683	632	691	705	632	717	626	642	689	643	692	700	689	683	681	688	684	675	659	640	729	690	672	667	675	703	664	698	664	651	697	675	700	652	735	654	683	700	699	715	675	686	700	682	684	667	701	707	730	712	650	667	682	727	712	656	690	706	663	646	672	694	656	724	653	721	704	689	656	682	714	690	701	677	696	660	710	674	679	668	678	627	704	636	686	673	654	636	706	688	641	677	732	664	691	643	660	666	701	666	635	679	649	674	688	672	649	689	677	669	653	653	695	660	683	616	698	708	710	696	623	666	684	657	659	673	659	693	705	673	663	694	698	693	646	650	682	636	678	733	736	743	672	680	665	669	647	708	689	686	651	682	685	652	706	694	671	695	702	706	675	664	667	653	661	722	665	700	648	734	679	678	656	667	665	689	708	692	691	662	636	722	678	692	652	685	665	674	632	719	677	663	738	704	713	667	708	670	668	682	677	618	678	636	655	682	667	689	688	690	674	663	668	637	692	677	719	676	662	676	685	697	677	686	623	660	690	672	649	666	650	661	706	685	640	673	677	666	624	658	745	756	697	659	690	653	710	674	626	704	659	706	691	666	680	687	705	728	684	696	665	661	685	661	689	714	650	646	719	704	684	671	679	704	669	630	669	676	694	664	683	697	663	689	691	711	695	710	691	687	666	683	691	692	657	657	672	637	702	668	660	667	663	694	716	682	672	675	644	720	644	682	670	656	712	663	669	652	682	693	704	648	720	686	693	666	657	672	650	685	622	678	672	632	700	641	698	690	650	672	686	632	666	654	670	676	637	691	666	672	679	686	640	632	655	660	664	651	738	736	674	695	666	707	706	678	722	670	720	681	689	667	709	692	649	695	671	640	679	680	709	669	605	672	659	701	745	698	655	693	669	658	691	667	670	655	689	663	660	657	645	694	667	667	700	621	675	676	672	682	653	713	692	669	687	655	713	722	679	637	655	659	672	652	681	706	702	696	696	649	703	651	704	669	748	714	678	693	701	636	695	695	658	661	665	681	716	710	703	665	696	642	669	643	682	649	692	651	668	660	644	637	658	649	702	654	677	668	640	733	685	708	674	727	653	648	641	645	673	634	659	675	658	681	647	672	629	612	669	736	699	716	665	682	636	666	649	683	712	691	658	644	713	690	623	671	633	636	706	651	670	608	654	686	625	676	666	634	703	633	680	673	656	713	707	661	679	644	727	655	684	669	651	632	663	665	695	677	662	657	677	645	670	681	694	638	687	668	643	676	645	679	646	636	720	689	697	701	659	614	648	685	653	681	680	709	740	654	666	701	640	679	659	688	647	623	665	673	685	627	696	680	671	697	638	629	704	710	652	659	711	683	678	655	723	670	659	664	641	644	682	629	705	655	646	676	683	684	716	711	668	695	691	645	704	678	667	705	668	701	668	700	668	684	611	630	675	672	663	707	681	658	646	665	725	683	683	707	687	708	669	648	707	674	684	692	651	708	684	696	687	683	655	702	702	681	723	643	729	701	674	643	641	669	675	682	631	711	669	668	632	639	675	702	657	658	690	684	674	665	688	662	677	632	674	689	657	676	662	677	661	661	642	657	660	745	661	688	667	687	676	682	711	711	667	720	704	706	637	671	684	604	600	640	685	652	652	679	716	686	661	682	700	677	701	701	698	657	709	695	613	676	682	665	647	644	646	698	637	708	658	707	655	684	664	703	710	667	703	598	667	673	695	673	700	648	678	660	711	660	638	682	677	720	669	733	717	656	665	708	681	706	680	707	667	657	693	680	677	720	700	675	652	655	653	703	727	720	664	754	677	685	693	706	717	696	656	644	683	650	727	644	620	675	658	693	684	696	652	660	671	652	658	703	644	705	635	687	659	680	698	653	654	734	725	704	669	641	696	689	675	691	685	667	653	698	715	711	677	690	739	691	638	699	697	727	687	732	679	641	664	667	654	646	710	670	684	681	707	665	689	645	734	699	684	735	664	711	632	701	680	657	707	649	704	637	676	623	675	692	626	654	687	686	655	723	710	707	681	659	670	709	699	712	681	698	680	630	695	700	693	636	665	709	655	659	670	669	638	723	681	655	692	692	648	699	677	680	665	695	738	656	692	677	690	667	713	671	673	663	700	659	673	656	634	646	670	663	654	662	653	677	665	674	594	710	657	651	711	636	694	662	639	700	685	687	644	679	685	633	661	717	724	650	671	673	637	693	672	659	669	679	731	650	693	661	664	632	691	698	663	704	679	690	696	662	636	640	666	737	678	700	682	673	717	656	665	678	692	683	672	717	685	706	638	672	659	674	693	690	730	682	729	658	673	683	692	713	705	650	652	691	707	671	727	689	673	607	665	653	672	695	630	661	693	696	668	696	689	674	665	671	746	641	652	675	709	726	664	683	652	681	669	671	676	682	713	678	686	677	655	649	642	652	661	707	678	707	644	646	673	635	663	675	656	626	678	677	633	631	687	689	679	683	655	675	713	674	722	648	648	642	698	688	713	662	635	658	689	672	743	715	691	685	683	700	654	727	684	673	652	701	673	706	670	677	679	699	687	670	667	645	682	648	690	648	689	699	692	704	624	741	669	681	660	661	625	701	659	667	692	708	643	642	699	684	619	727	676	644	673	665	717	664	724	657	643	670	676	700	675	720	676	665	726	672	699	636	671	700	654	695	703	684	735	694	671	673	653	666	669	619	644	714	729	691	665	702	709	665	650	667	677	673	695	657	653	680	684	727	696	656	704	709	654	740	677	678	677	735	655	700	613	644	685	667	724	603	691	666	653	705	679	681	698	683	703	728	703	691	647	733	689	692	706	749	715	722	703	671	614	676	634	711	676	679	694	670	735	696	722	665	687	657	710	624	673	655	687	679	649	669	644	668	647	705	666	657	690	728	688	678	689	670	674	687	661	662	688	652	668	654	699	714	659	726	676	653	678	683	648	680	679	688	679	677	663	722	674	707	670	668	669	688	664	674	705	711	684	704	725	697	626	700	741	645	690	685	724	664	676	664	720	668	714	732	703	699	675	663	661	682	689	716	701
23467	21130	28319	24155	21138	9986	1209	829	742	684	665	644	619	617	633	625	583	597	568	575	574	580	582	592	531	616	560	639	563	602	620	570	549	614	617	562	561	580	593	579	606	585	590	564	596	554	616	538	589	589	569	604	559	591	552	535	567	592	535	621	540	577	561	502	571	561	552	599	576	580	606	559	554	550	595	597	556	556	584	572	573	576	591	527	528	587	580	536	588	516	541	572	558	583	568	533	583	563	555	536	577	546	587	548	616	534	566	545	599	567	555	523	576	611	576	560	524	532	543	607	571	574	538	551	551	564	565	545	570	561	541	541	535	548	607	560	566	584	578	577	598	562	576	564	593	578	582	580	569	546	545	585	536	600	545	562	547	575	577	609	591	577	557	549	579	591	572	641	572	555	590	576	587	565	555	595	577	519	538	571	585	539	570	570	574	606	586	597	611	585	551	531	547	581	575	563	594	578	565	514	529	568	587	583	548	593	584	573	565	547	581	556	564	524	568	564	562	556	519	613	584	533	530	585	552	593	566	519	579	562	578	567	589	581	556	586	547	564	536	567	597	606	593	590	523	557	543	548	592	601	608	552	567	559	581	543	543	520	577	577	524	574	589	566	572	575	581	558	548	597	592	580	606	589	559	599	556	531	587	561	540	561	567	571	584	520	571	601	576	580	557	547	552	611	541	550	563	584	561	558	561	508	563	499	576	576	556	549	529	587	562	600	551	576	534	573	574	568	550	583	519	583	531	569	581	582	547	590	601	547	557	540	606	555	592	588	591	586	596	573	558	564	573	575	577	564	575	569	601	542	593	583	568	536	532	580	586	550	573	562	561	548	563	574	577	581	587	550	538	583	560	588	587	618	616	582	555	574	575	560	564	546	576	544	530	530	552	548	573	594	591	574	580	610	545	580	576	554	580	554	578	590	557	598	573	592	568	583	581	570	499	592	561	545	550	570	599	558	529	544	554	555	522	603	553	546	592	545	548	565	569	505	528	598	542	587	539	559	535	584	591	585	581	544	573	574	584	576	528	584	588	559	587	568	583	534	518	550	557	575	566	566	576	543	576	552	539	536	594	527	569	575	540	574	537	603	530	582	571	554	537	546	549	595	569	561	592	576	549	562	563	562	603	609	564	567	581	528	569	547	546	570	549	547	540	573	546	535	569	559	550	597	594	549	587	536	554	537	567	577	565	579	569	570	582	526	564	604	595	575	518	576	602	554	553	585	591	572	548	560	573	589	563	565	544	582	585	577	602	541	543	588	572	544	548	568	544	552	601	553	561	579	542	550	597	576	588	572	582	561	579	577	526	556	612	577	582	576	522	556	545	544	596	598	586	553	561	604	547	581	566	582	527	557	590	542	596	546	564	588	557	571	543	611	571	588	580	614	599	553	589	577	545	576	560	603	569	530	527	573	546	583	538	597	566	573	570	560	580	573	577	544	517	528	545	539	572	610	552	581	561	576	554	558	579	585	546	543	551	563	543	603	562	583	578	522	562	620	591	573	601	547	589	572	562	548	559	554	563	612	580	564	569	591	591	556	547	546	583	544	608	573	576	536	627	592	581	582	535	557	564	528	574	549	585	580	549	575	547	596	547	567	578	571	574	556	602	592	563	564	551	552	596	546	585	577	577	532	548	565	590	541	566	567	558	560	567	584	518	521	534	571	589	570	587	553	579	566	552	554	544	580	537	591	578	621	605	566	556	551	561	605	550	541	568	588	557	582	565	573	560	541	522	616	577	603	569	568	596	595	576	551	569	599	527	597	565	500	560	557	564	577	563	539	582	598	521	581	581	538	551	579	575	593	611	572	559	525	544	583	528	603	562	568	543	577	574	588	569	581	556	533	529	554	553	588	544	592	584	588	566	599	571	582	567	561	574	607	530	577	585	581	571	607	596	546	592	542	568	553	595	549	595	540	609	580	548	587	572	554	537	546	569	579	593	593	562	542	580	594	557	581	570	553	513	548	559	565	586	570	526	564	584	548	584	568	566	515	533	575	597	550	561	539	557	533	539	574	565	559	557	528	607	566	585	577	568	518	541	530	591	607	568	545	553	578	556	585	592	552	584	543	551	572	550	590	579	585	598	590	569	591	546	547	591	564	528	561	633	537	547	585	542	578	545	526	593	533	524	522	552	535	595	585	575	597	599	572	619	549	576	562	574	595	578	569	579	563	513	570	549	602	559	566	575	535	578	589	553	542	597	561	546	535	616	602	536	594	563	567	550	535	573	526	542	577	579	543	556	595	517	567	533	539	560	575	597	569	549	578	552	555	568	535	569	576	596	531	588	561	592	578	550	563	563	563	571	552	550	572	565	583	562	560	611	549	574	581	561	532	602	582	594	556	571	546	556	588	570	591	547	622	584	574	553	586	579	578	570	531	614	520	554	614	539	546	568	563	532	565	562	604	550	496	601	565	601	581	599	564	575	514	591	588	598	577	597	560	592	564	564	527	542	606	598	578	573	532	557	610	571	589	570	584	568	532	572	514	540	547	554	523	549	610	584	570	587	586	545	557	598	599	564	569	615	567	587	552	540	550	590	535	572	568	594	569	556	566	635	583	600	597	586	559	587	509	629	580	556	569	617	609	584	576	562	539	558	543	595	552	575	558	544	569	567	553	577	559	556	561	581	555	558	580	575	533	572	592	597	564	527	548	602	609	556	581	570	552	572	600	578	527	585	571	589	577	541	523	585	598	579	552	588	569	591	540	574	598	584	546	602	567	531	558	570	586	560	548	552	525	612	522	559	533	566	610	567	583	567	527	544	531	553	611	568	539	571	584	580	578	576	570	570	558	542	610	580	568	520	591	569	576	523	513	582	588	530	593	543	563	534	575	566	604	544	619	544	577	551	563	599	534	541	559	595	586	579	604	557	531	551	582	555	528	544	564	565	582	536	566	557	550	578	571	571	552	549	598	580	575	546	599	574	596	555	580	611	579	541	599	578	554	564	557	572	574	559	543	546	607	561	576	532	605	566	583	564	625	582	541	542	588	582	600	556	551	522	586	571	613	570	601	576	583	583	548	583	609	564	552	573	577	590	583	585	568	632	580	529	579	589	552	569	573	587	557	584	553	572	567	572	528	579	580	559	526	575	558	576	561	551	563	539	575	564	545	534	545	563	526	570	558	533	583	580	622	531	572	563	567	557	552	574	571	560	501	563	551	578	617	545	558	562	566	547	567	563	575	596	540	544	561	551	572	562	574	602	563	531	589	537	550	527	565	531	546	531	590	599	565	575	549	587	562	574	521	595	584	596	561	582	528	584	573	539	618	595	534	541	562	542	581	596	553	558	540	588	554	519	600	541	523	555	589	600	558	581	574	583	592	563	573	589	589	573	565	618	592	566	575	560	581	550	527	581	523	568	586	559	572	556	574	583	544	546	583	539	563	547	528	543	568	552	530	551	560	566	540	520	544	535	579	567	548	605	570	548	536	571	534	519	559	608	551	547	555	541	561	569	566	503	579	530	566	542	565
3421	8094	5518	2794	2117	1724	1409	1263	1076	999	963	878	848	818	780	792	763	806	743	721	735	767	715	749	746	686	703	715	733	735	679	714	694	728	681	698	689	682	659	727	673	701	691	666	703	688	715	749	729	708	704	646	705	723	712	665	687	716	678	708	683	695	711	689	656	703	688	717	690	672	752	692	683	683	710	724	750	678	687	676	667	656	730	665	695	721	669	681	691	650	637	681	673	698	706	659	725	632	698	630	732	692	698	668	691	657	654	662	742	696	772	671	722	706	747	681	646	675	688	685	678	672	674	714	673	704	650	715	702	725	704	686	705	761	715	716	654	731	651	687	692	710	679	662	638	688	668	696	689	675	651	675	696	699	755	721	673	682	646	668	692	704	710	706	687	671	683	675	722	687	731	722	670	625	686	651	676	639	675	663	657	734	712	722	669	633	671	674	677	679	680	682	656	699	658	712	702	631	667	669	677	655	681	679	725	663	718	670	686	706	679	650	717	683	714	663	674	662	644	702	699	691	721	653	696	688	707	659	613	648	679	658	712	701	654	686	662	647	714	698	695	680	667	668	700	702	700	694	677	686	728	737	735	683	662	670	684	666	739	609	705	715	637	696	664	681	689	724	645	726	652	660	710	678	702	692	666	667	655	678	676	689	665	699	674	696	699	659	670	653	724	729	675	666	672	650	644	663	743	716	707	657	674	669	669	686	717	712	716	714	665	694	702	650	681	691	666	659	667	672	695	676	669	704	688	698	710	673	703	664	703	636	688	695	761	689	672	654	758	678	644	666	681	689	645	680	699	703	658	663	696	665	770	666	700	688	681	658	691	696	730	711	705	710	682	678	695	725	649	705	690	672	661	701	695	683	676	689	710	696	667	724	671	711	667	665	647	653	695	712	721	694	660	660	669	642	688	656	702	699	658	670	691	649	671	674	671	653	704	673	703	650	679	704	709	658	671	632	663	725	698	702	644	716	650	684	692	696	602	676	651	714	663	664	712	678	643	678	688	696	701	659	703	670	687	669	655	702	705	685	713	698	689	720	722	719	683	704	669	664	679	659	686	688	611	692	704	705	681	682	645	690	707	639	707	680	686	691	704	704	712	702	725	668	650	654	716	697	659	687	650	670	692	690	640	665	672	699	756	686	712	681	607	692	671	692	713	638	687	655	701	636	691	664	712	729	708	646	663	674	695	673	710	671	626	676	729	708	722	689	685	707	687	647	698	678	706	628	625	649	669	687	640	691	674	675	705	703	700	691	685	726	707	693	658	698	758	661	679	673	669	694	663	638	718	657	704	707	687	705	654	711	670	687	681	644	690	738	692	748	666	691	708	657	708	679	712	670	716	699	713	669	689	682	671	711	660	728	693	680	718	730	680	699	647	698	668	721	708	631	677	680	682	637	719	715	700	722	663	719	702	715	716	671	710	686	663	665	639	661	687	638	664	700	645	700	740	726	671	663	655	613	690	686	673	675	727	683	687	674	654	695	721	654	664	693	683	673	649	645	668	690	675	712	631	715	706	682	653	681	670	676	708	698	707	668	668	743	708	669	666	699	681	670	723	661	706	666	764	682	666	680	692	709	708	653	665	671	686	706	674	650	632	637	675	742	666	726	658	713	677	775	674	661	657	669	659	697	751	666	662	701	646	663	706	679	687	673	640	721	703	700	716	692	707	716	656	675	727	700	700	697	693	663	706	713	668	675	685	634	683	707	699	664	682	699	671	673	710	719	713	686	686	699	694	681	677	636	693	674	631	683	677	667	692	673	700	650	696	665	705	720	639	676	694	674	705	722	720	633	739	665	688	673	709	716	677	727	674	703	697	695	684	722	699	680	642	699	674	657	699	721	671	675	701	699	678	679	683	680	676	666	684	704	694	680	660	725	735	698	673	638	720	667	649	691	662	665	709	681	688	727	658	676	721	665	696	703	677	711	684	629	691	673	689	665	678	693	665	649	676	645	669	690	665	693	682	690	687	723	703	709	728	671	662	685	693	705	694	677	628	693	698	699	700	663	688	652	648	666	716	692	707	649	646	693	687	706	691	686	682	701	672	715	678	720	712	685	730	697	687	659	693	686	669	646	690	740	701	688	722	612	677	650	680	709	662	621	703	680	677	700	712	665	656	650	702	660	687	710	680	678	717	671	684	664	698	705	697	651	703	733	673	672	668	663	686	657	632	715	679	668	673	707	683	670	659	646	647	709	674	678	664	651	670	713	631	703	669	653	656	667	697	639	631	653	698	670	672	698	679	679	642	703	699	684	676	735	700	702	633	714	691	695	673	634	693	707	662	639	711	703	707	696	733	716	688	706	696	708	677	668	702	736	725	725	675	712	670	692	684	689	691	671	636	692	655	711	699	674	665	718	627	631	674	641	670	692	717	644	736	659	675	665	656	651	657	659	661	703	731	684	671	670	678	750	638	645	680	635	694	649	671	698	650	678	709	642	711	657	691	707	665	708	638	623	712	702	652	694	693	656	688	669	668	717	684	725	686	688	698	671	667	683	658	667	680	713	673	767	723	683	693	682	613	692	677	676	663	683	662	677	671	698	669	694	754	680	700	708	645	681	700	681	646	676	666	659	671	686	660	674	652	718	694	731	696	634	699	656	690	666	682	672	659	681	668	674	689	696	724	638	651	699	676	702	668	689	683	672	668	636	675	675	652	703	646	753	675	728	695	697	667	666	698	670	701	680	720	713	645	690	689	738	697	675	751	685	690	677	713	677	703	706	726	670	675	645	688	660	659	720	696	650	694	712	674	700	670	653	723	691	682	669	693	713	666	646	679	660	721	710	689	712	710	678	628	695	709	693	707	706	679	604	678	670	699	680	682	702	697	655	660	700	701	685	662	659	694	729	625	644	689	673	675	677	731	714	713	720	702	706	670	708	656	708	664	673	706	673	678	702	650	727	719	651	712	687	666	635	723	654	700	676	696	721	719	692	650	649	743	688	691	731	707	703	672	677	706	682	727	610	686	680	693	713	691	653	683	696	646	651	691	711	682	690	676	680	671	684	660	622	702	630	703	713	666	694	644	694	662	678	647	749	677	639	652	662	651	697	674	652	637	664	704	697	700	688	737	692	708	641	681	684	688	661	699	682	681	720	671	735	740	656	676	757	680	670	708	693	668	665	666	700	665	691	666	730	694	680	697	647	681	678	750	655	654	712	718	709	752	672	682	720	678	706	718	709	660	673	685	715	666	682	659	672	692	675	655	694	654	700	699	671	649	710	677	669	642	646	684	680	652	647	662	654	666	650	663	719	692	707	650	673	655	647	675	674	705	713	651	676	662	693	751	659	707	667	695	718	699	694	688	662	729	665	692	721	680	678	686	680	657	701	711	736	690	680	708	631	664	638	669	692	691	707	669	639	711	677	703	706	690	693	699	690	643	669	691	666	698	701	743	675	722	716	643	707	688	664	657	637	707	714	699	670	665	702	705	680	691	681	684	684	685	742	654	725	670	693	713	685	665	642	657	703
24616	21122	27179	25187	9857	591	460	426	389	342	366	324	355	363	318	350	333	335	328	329	318	309	333	310	335	315	320	318	324	333	322	293	331	337	319	312	320	314	299	334	287	318	324	321	332	314	296	305	314	322	300	315	326	327	314	321	349	288	275	304	332	339	294	309	304	326	297	337	292	310	272	315	324	327	313	302	315	285	296	375	298	281	304	327	319	287	332	325	303	293	285	315	304	322	316	284	310	306	313	294	261	285	308	297	307	298	308	307	309	298	312	316	352	316	298	319	333	329	317	265	293	287	327	291	309	309	317	330	319	314	315	294	291	315	309	324	325	283	348	301	306	304	304	285	287	307	278	299	291	319	284	317	340	322	295	310	332	302	306	319	300	313	288	304	326	301	274	316	323	316	310	337	319	340	317	290	337	318	280	288	348	335	322	286	336	297	310	324	315	288	342	326	293	317	304	324	315	322	322	301	328	274	285	307	296	301	292	316	291	322	348	271	297	293	318	307	328	304	325	318	320	281	308	297	299	281	317	317	308	300	268	284	289	312	318	332	305	324	307	296	320	322	332	307	309	310	328	324	318	298	321	329	306	338	324	303	323	310	310	309	329	285	288	318	312	320	303	320	333	321	294	296	296	280	310	306	337	305	281	316	306	286	283	278	326	316	315	328	287	309	323	323	284	310	310	280	310	287	314	339	313	289	297	311	318	309	320	284	318	311	322	299	320	305	312	322	306	304	325	306	296	283	304	320	315	291	309	281	324	299	320	302	316	311	321	313	311	306	318	301	300	331	326	304	306	289	309	329	294	317	303	300	301	306	294	313	307	308	282	290	295	306	308	352	371	309	293	318	307	346	304	288	289	315	307	322	292	335	297	313	303	287	280	316	341	313	308	294	280	299	294	284	326	305	310	303	323	316	307	321	267	308	302	303	326	290	299	330	321	319	310	265	297	301	285	292	325	302	315	306	308	321	319	318	299	282	316	285	315	314	286	286	363	323	336	328	323	309	321	340	289	312	301	294	301	292	323	354	298	334	307	296	299	305	295	308	273	298	306	314	311	285	321	286	294	326	305	341	313	339	308	311	354	295	293	325	308	322	304	320	315	310	280	331	320	283	289	290	302	301	319	332	270	308	270	308	306	291	301	323	296	292	288	308	297	329	332	296	316	304	299	300	328	313	302	319	337	290	303	299	353	283	294	317	318	293	280	305	314	284	306	318	310	306	299	287	292	328	322	308	310	298	263	309	300	293	316	298	282	287	294	293	300	306	310	316	306	305	316	330	309	317	302	308	306	315	312	312	299	295	312	324	277	318	321	304	284	329	318	316	284	276	336	306	309	304	288	301	266	335	304	325	324	311	323	294	318	292	325	367	313	326	307	314	275	290	290	314	331	320	314	321	305	295	351	298	333	300	317	323	337	304	289	299	316	349	298	285	321	287	302	295	274	341	321	319	322	287	276	290	329	310	321	341	331	298	309	313	291	286	291	316	316	336	334	297	293	298	313	307	329	332	313	315	299	332	296	317	308	287	319	292	320	315	291	356	320	321	303	314	333	315	308	292	302	278	283	318	337	325	311	312	277	316	300	314	292	303	312	321	327	297	300	321	309	318	291	325	295	322	305	320	308	337	312	309	324	305	288	319	296	303	317	294	315	309	319	311	329	292	294	297	312	281	281	295	306	318	290	313	337	298	292	318	297	339	316	292	336	282	318	313	296	329	325	307	335	276	316	305	298	299	330	299	304	328	313	311	348	305	337	298	302	274	296	327	287	329	307	334	314	309	322	310	310	310	296	291	301	288	341	281	284	291	305	314	291	294	295	296	311	292	289	298	303	340	304	307	297	327	304	316	325	302	323	303	313	293	328	318	326	301	298	318	311	340	322	330	320	308	277	289	308	298	317	300	332	305	306	281	326	319	327	316	317	318	311	297	314	314	284	295	301	321	306	334	308	303	317	332	310	286	284	331	291	307	344	321	293	293	324	315	348	279	304	300	339	306	302	310	312	314	330	310	318	314	321	323	299	319	300	318	316	342	292	299	292	309	343	328	282	344	313	310	288	283	295	307	301	298	310	315	363	327	302	293	302	287	303	330	308	297	310	290	292	309	308	304	297	317	341	296	336	302	320	306	329	344	308	308	323	312	304	319	295	323	326	305	317	304	327	320	276	284	334	325	296	321	305	319	298	307	343	325	313	316	316	291	325	343	296	310	308	306	291	326	310	331	331	321	294	327	324	315	272	330	311	286	323	328	304	305	319	329	325	309	339	297	319	293	308	310	326	263	308	319	315	331	296	319	297	315	309	316	314	293	273	295	298	321	314	290	335	321	298	312	316	343	279	325	320	309	297	293	311	311	322	310	318	311	313	297	315	298	304	330	322	324	293	317	296	278	333	294	308	329	322	320	296	306	279	307	302	304	326	305	318	324	259	324	313	283	290	320	284	310	297	306	324	321	306	306	325	338	337	308	310	283	306	335	296	318	299	296	290	308	318	332	305	293	315	300	334	297	269	310	290	304	317	306	291	339	319	293	331	291	289	296	303	303	287	306	337	340	311	307	297	308	274	316	307	291	281	292	333	307	293	307	309	306	306	279	316	309	324	335	296	304	300	289	329	327	316	297	290	320	332	353	292	309	301	302	252	328	338	287	337	335	297	304	331	301	284	312	328	337	338	331	339	311	304	307	300	315	315	280	335	344	311	318	321	292	278	344	284	316	301	302	290	289	292	293	295	273	345	299	314	297	306	301	318	299	301	316	324	339	305	317	301	312	298	303	330	295	310	310	333	295	295	329	347	316	294	295	282	277	287	300	282	311	287	299	293	309	285	293	316	333	323	318	310	332	328	316	291	357	298	312	299	301	315	333	287	324	282	280	302	329	312	349	318	291	338	299	292	310	331	326	299	317	299	317	298	295	305	298	320	300	272	345	328	308	320	298	342	270	296	333	303	319	303	297	326	321	315	307	320	298	271	284	310	306	324	325	341	296	306	318	295	286	309	307	310	307	329	301	324	313	296	303	322	281	298	302	317	322	309	294	327	314	341	282	341	286	305	305	297	317	304	306	304	310	295	314	280	313	320	308	290	322	315	322	303	313	343	319	288	289	319	322	304	281	293	321	311	306	276	284	287	328	324	322	301	294	329	301	299	303	306	330	313	306	312	284	328	301	350	296	288	277	314	290	270	301	310	329	310	306	320	295	299	279	303	322	329	313	337	310	352	305	274	283	308	326	286	281	300	330	311	318	304	306	333	279	279	272	298	321	318	300	324	324	288	289	290	322	272	314	308	306	333	334	293	323	313	315	328	302	348	351	316	286	321	329	329	340	295	306	276	315	331	333	317	325	276	329	298	305	333	285	313	332	300	296	291	310	324	330	302	305	285	320	331	325	285	321	341	291	289	302	286	303	297	297	295	330	336	334	302	324	307	307	294	333	302	314	310	304	336	301	335	311	316	310	292	293	342	313	255	272	308	304	320	336	325	285
3411	4465	3121	1591	1143	986	745	719	599	517	526	466	458	485	441	423	419	392	395	382	425	366	361	408	425	374	382	394	370	407	372	370	384	410	357	383	378	413	361	320	394	381	372	403	384	395	421	383	388	373	391	352	404	374	392	387	368	399	352	361	388	388	375	401	369	370	376	376	388	343	364	409	365	346	390	403	349	367	364	350	359	395	372	379	399	388	372	361	366	364	360	357	349	364	349	380	348	344	381	373	356	377	380	386	373	413	346	364	394	344	366	399	346	376	385	377	371	353	391	359	432	357	356	374	403	341	402	364	385	375	353	351	412	364	388	355	384	345	387	349	378	385	344	362	370	376	427	389	388	377	360	361	416	347	377	373	398	383	388	349	366	404	385	341	373	339	345	405	368	420	376	375	408	378	371	398	398	357	396	363	378	355	364	394	385	372	362	349	369	382	364	352	374	375	393	349	348	364	407	395	421	358	369	357	348	368	411	348	337	374	394	414	346	403	366	379	359	410	375	364	362	353	351	381	356	391	337	389	367	375	383	359	356	349	394	365	417	388	361	324	356	358	369	341	346	359	364	358	366	395	398	385	351	388	393	396	331	386	372	357	354	384	370	328	348	379	368	368	385	338	387	369	344	399	336	380	374	392	383	353	393	381	371	394	361	367	388	377	407	365	381	358	377	410	381	358	356	373	357	385	392	355	368	343	373	350	373	371	381	383	418	381	364	355	372	384	358	393	382	321	367	345	397	332	389	369	359	378	356	392	378	343	393	350	389	381	381	356	333	360	393	379	384	372	360	377	386	368	393	376	358	384	364	392	368	357	379	372	379	372	350	395	416	395	407	313	353	374	358	412	385	394	340	348	357	367	384	356	388	389	370	393	365	406	336	371	358	373	351	338	413	361	382	388	369	370	347	397	365	365	350	352	411	387	379	354	388	364	392	384	383	422	366	353	404	398	369	351	347	376	386	396	362	386	347	334	355	380	353	359	386	404	343	371	349	321	402	363	415	318	376	369	358	396	382	362	370	339	359	333	400	383	375	392	398	369	353	406	366	354	399	353	373	366	386	369	355	358	370	366	401	389	364	392	389	373	354	390	398	376	356	386	376	395	359	395	363	410	368	344	381	363	385	381	371	367	357	362	382	381	391	371	365	396	381	367	361	370	373	369	370	387	359	394	361	328	375	401	384	359	372	386	371	369	350	379	362	400	340	376	369	349	364	358	372	354	352	363	338	350	341	376	362	370	352	355	381	374	391	371	351	359	350	369	359	394	365	395	370	372	354	359	361	411	393	367	365	377	362	364	386	369	365	371	411	359	350	381	384	348	343	398	376	352	389	404	357	372	383	354	388	386	354	383	346	386	349	367	378	357	361	383	371	363	387	363	376	377	381	380	363	389	365	370	370	389	406	369	373	348	363	367	372	384	374	330	369	344	313	385	358	365	357	387	416	331	384	378	354	363	362	389	387	407	362	399	346	390	393	370	367	379	364	378	396	398	378	375	378	382	348	388	386	386	357	378	357	384	369	400	378	366	384	347	349	393	363	372	328	383	399	355	386	398	343	361	359	374	359	382	362	373	375	356	354	387	359	361	382	367	367	359	353	393	384	376	366	373	360	385	394	331	367	378	351	359	368	341	410	400	335	373	359	368	367	350	362	343	388	354	382	392	391	340	359	355	363	365	380	366	397	354	369	384	367	347	409	392	388	357	349	372	348	378	380	369	346	372	374	352	401	407	370	385	374	390	372	373	392	347	357	375	364	391	395	367	336	345	379	382	388	404	362	409	351	368	334	404	374	355	387	378	337	400	378	363	374	335	374	356	383	390	366	368	393	397	364	356	330	360	373	333	371	375	344	380	368	379	336	415	334	356	372	359	369	367	366	351	380	385	349	366	351	387	353	375	369	394	376	360	348	350	383	389	371	388	334	410	322	346	338	356	367	339	398	381	381	370	311	420	373	375	366	376	381	330	375	368	349	406	400	373	381	410	371	368	374	348	341	365	389	392	327	373	377	394	357	375	350	368	308	382	356	378	360	363	362	353	340	381	349	406	381	376	373	386	366	365	370	370	395	374	359	402	415	347	398	357	351	393	357	358	396	368	390	349	397	365	342	410	399	414	372	387	404	373	354	351	396	361	359	360	403	368	372	358	408	367	394	389	383	372	377	389	351	383	367	371	387	360	357	355	353	384	385	339	359	370	389	350	383	386	392	368	351	358	377	387	342	397	335	376	392	349	417	357	381	350	335	359	346	349	364	366	365	391	383	349	371	314	360	396	383	352	344	360	346	401	361	388	358	383	372	351	346	368	370	352	382	373	354	327	356	360	345	386	365	408	390	334	387	365	369	356	381	375	349	349	365	337	377	363	361	352	332	363	375	364	382	361	357	385	351	382	370	387	421	372	377	351	360	385	379	403	347	366	360	380	389	377	358	365	390	371	389	380	366	365	350	374	389	385	392	358	366	366	395	375	379	370	380	356	377	343	358	363	356	365	385	401	378	382	398	352	378	372	375	360	353	377	371	359	360	348	353	373	377	372	348	345	376	350	357	375	345	376	370	349	347	353	372	363	397	395	408	328	393	374	377	346	369	357	374	369	369	364	366	339	344	391	371	389	386	354	362	406	398	393	367	375	361	351	412	343	400	348	342	410	386	341	378	365	407	368	396	357	354	369	358	383	350	364	372	363	379	379	391	363	370	404	372	363	401	405	362	386	382	367	382	391	380	369	364	364	372	385	383	379	383	359	342	343	342	369	401	387	352	347	378	368	379	400	368	359	410	387	353	368	372	378	323	376	417	366	351	322	347	385	398	394	375	354	377	336	362	390	379	337	378	371	384	361	380	378	407	340	386	338	328	415	368	366	385	395	385	364	364	341	392	379	384	377	358	385	361	383	337	351	389	403	352	379	335	364	418	357	355	385	364	384	350	369	369	356	359	351	387	370	382	374	354	374	415	359	353	364	394	362	378	386	362	367	378	398	340	395	359	389	374	361	321	353	397	375	367	367	349	355	392	359	416	361	345	368	392	404	372	369	340	373	370	375	372	355	374	358	339	389	363	371	359	367	392	362	340	343	349	369	351	376	371	351	383	384	381	346	382	378	365	344	375	396	375	361	376	410	404	368	399	343	354	382	372	414	370	385	376	347	396	379	358	336	346	339	402	337	357	358	356	360	376	373	386	362	380	367	397	366	345	375	361	346	374	382	371	345	375	353	383	391	350	318	374	370	362	362	371	385	356	329	375	382	378	339	382	398	386	362	351	377	421	352	344	396	367	382	361	352	350	375	382	388	361	390	387	367	358	382	376	400	375	352	342	388	381	360	384	355	352	359	341	361	380	395	352	385	390	362	360	378	374	364	364	369	394	401	323	360	379	388	330	343	387	356	375	347	372	399	405	382	363	377	356	343	355	369	362	368	380	364	376	368	352	377	336	396	389	346	408	342	342	385	366	376	396	366	384	404	394	368	406	364	349	374	381	351
22463	21130	28747	23756	21139	21164	7607	794	591	495	474	492	412	391	355	336	294	335	315	271	329	274	310	270	274	296	275	247	268	268	267	265	273	272	258	248	283	276	241	264	247	277	279	273	260	290	248	266	257	263	260	238	252	254	236	256	229	254	235	254	251	234	260	242	247	234	243	255	233	236	252	223	258	235	236	266	202	271	260	255	223	271	244	225	242	241	262	271	235	251	245	263	239	249	256	235	247	233	238	249	265	238	235	255	261	218	260	256	247	272	228	268	272	240	245	255	261	251	256	243	257	243	251	262	235	259	280	254	218	228	275	218	225	235	250	285	277	265	258	244	235	258	244	264	252	246	261	259	257	290	259	244	241	248	266	260	248	256	263	238	243	215	230	247	249	223	245	265	228	227	224	231	280	242	281	251	295	261	275	242	245	257	262	274	261	252	261	239	248	250	216	261	238	228	253	227	246	251	243	249	269	250	245	237	239	261	266	279	230	231	248	219	248	250	275	238	262	261	215	280	234	266	241	252	251	261	285	250	264	234	247	232	223	248	225	243	241	286	247	255	250	260	248	274	238	280	216	255	280	259	220	220	259	231	260	250	255	229	238	251	267	254	266	267	242	215	278	259	237	234	213	227	253	243	221	240	280	274	232	235	259	270	244	256	226	220	218	231	267	241	244	229	243	255	244	249	230	246	245	252	228	264	263	244	271	248	255	260	261	260	268	258	250	259	247	242	236	272	258	222	260	231	246	250	276	241	225	266	270	238	247	266	262	234	240	261	255	237	237	245	219	233	250	234	222	258	218	270	253	257	227	240	247	238	224	254	230	257	231	241	241	248	254	212	279	241	247	236	236	208	283	242	254	260	241	246	251	245	253	202	239	206	235	240	259	249	263	295	270	243	268	240	249	236	241	225	248	249	254	267	239	246	259	289	235	252	266	253	253	225	255	244	255	260	269	241	213	247	244	223	222	252	234	260	254	257	253	252	241	210	232	249	251	268	226	285	247	245	262	257	285	236	232	242	255	252	258	237	257	247	274	262	220	246	262	270	263	248	242	247	251	221	243	221	246	246	281	240	215	252	248	267	236	246	245	263	255	242	266	246	238	233	244	222	261	236	255	242	243	251	253	265	237	245	229	227	252	257	250	250	254	240	229	225	239	269	243	240	230	243	259	278	226	252	244	244	242	265	250	269	256	255	238	248	243	253	244	246	252	220	265	247	250	248	253	248	258	235	216	275	244	249	272	265	229	229	243	265	219	257	242	269	232	263	248	210	237	229	247	241	225	264	261	248	270	298	255	233	229	250	266	245	234	270	260	256	251	272	258	253	274	245	255	264	261	215	245	234	277	263	270	242	261	268	239	244	261	241	265	264	223	239	249	241	267	249	246	228	241	245	226	246	233	253	255	230	247	231	246	232	268	229	266	235	248	240	239	247	292	233	278	214	250	255	273	260	231	233	252	252	246	242	239	242	266	246	275	254	228	275	235	226	236	258	256	257	250	256	268	249	227	239	266	242	252	230	267	244	235	247	257	229	272	282	234	278	250	234	277	257	225	204	252	258	254	251	256	237	242	258	230	236	252	246	241	267	230	250	242	251	235	256	233	241	245	232	272	255	238	237	238	238	284	254	248	269	249	272	231	224	223	216	261	263	249	235	256	253	263	276	262	269	236	273	260	260	251	243	277	264	242	244	252	244	256	275	259	250	240	246	235	234	237	271	242	281	223	223	230	256	233	225	260	258	254	227	211	246	242	243	250	229	246	230	227	212	230	230	256	267	212	247	255	253	245	248	268	274	234	263	267	232	246	247	259	239	213	246	227	265	232	260	249	235	244	246	261	249	268	242	219	243	236	252	255	262	240	232	260	226	231	237	253	241	259	245	244	253	221	248	249	255	246	252	254	246	249	273	241	277	242	250	247	243	231	253	267	254	244	239	240	269	245	243	267	254	206	248	213	244	244	255	241	247	240	248	237	243	224	253	232	257	271	221	256	235	271	271	229	247	210	221	232	265	251	252	247	276	224	261	214	226	216	226	294	247	249	252	250	254	249	246	249	267	224	250	244	263	206	250	276	259	234	218	268	245	244	247	223	272	250	248	271	255	244	223	243	262	229	278	233	248	229	242	266	230	248	263	235	258	245	239	256	242	273	237	243	278	244	238	238	292	254	230	223	245	264	244	235	245	249	256	258	233	214	233	252	247	274	256	225	275	239	245	255	236	244	250	224	235	228	238	257	249	248	264	257	252	257	247	218	251	237	227	238	257	246	267	260	243	246	248	232	243	265	256	232	248	250	247	262	242	224	246	226	239	253	252	255	228	264	270	251	236	262	300	258	253	245	226	241	255	243	234	257	219	255	242	224	226	270	236	246	266	268	239	231	244	260	253	230	221	218	273	232	242	250	241	248	261	239	255	234	288	225	267	266	221	260	250	265	270	256	265	269	250	224	272	255	258	253	210	230	227	244	268	244	262	253	253	235	250	263	257	287	249	256	257	246	245	260	232	254	242	253	235	265	265	219	249	250	244	263	278	255	265	240	257	255	261	248	245	243	266	255	264	233	226	249	246	235	206	254	241	262	229	226	265	250	254	233	234	236	279	258	273	273	221	232	269	269	236	264	235	241	239	267	244	255	258	232	230	252	254	263	244	249	272	252	256	235	242	242	233	251	221	249	249	231	230	249	259	232	253	242	238	233	277	275	245	255	266	245	237	251	230	261	244	257	258	229	259	241	259	239	245	247	241	260	259	255	238	248	269	256	225	224	244	247	250	235	239	228	279	220	246	277	225	245	232	251	228	246	254	272	290	254	234	253	252	239	280	237	242	256	262	262	238	241	246	264	293	263	283	266	279	245	254	246	252	248	219	248	284	240	270	267	270	263	248	230	208	244	234	255	272	225	232	227	237	224	255	262	243	248	240	249	250	279	232	215	255	224	261	251	268	252	239	262	237	253	236	246	236	234	253	246	251	245	228	242	238	224	277	252	247	251	222	227	260	236	234	228	254	264	261	246	241	250	252	236	233	217	233	247	246	260	237	267	243	260	245	266	264	261	251	281	225	245	264	242	279	256	246	246	238	255	255	249	274	238	258	261	238	203	242	245	243	274	244	265	240	247	266	243	292	268	230	258	252	245	247	234	248	245	263	242	259	242	245	250	236	243	236	245	271	224	239	228	219	250	262	221	230	234	278	261	245	269	253	261	229	229	271	243	269	233	240	264	253	260	266	235	223	226	263	244	255	269	225	247	216	239	267	241	238	263	252	269	272	240	260	216	246	256	217	248	238	250	245	247	274	233	222	268	234	254	241	237	229	248	241	248	247	260	218	264	245	209	242	249	242	236	246	257	256	265	267	244	258	271	245	248	240	237	242	214	252	252	251	228	238	249	248	254	243	231	245	246	224	261	221	249	261	266	256	275	218	232	263	218	241	256	251	251	256	268	266	250	289	257	233	247	243	250	240	225	236	253	238	254	248	248	276	249	248
4553	13183	9091	4252	2928	2319	1709	1442	1083	928	824	689	641	609	558	471	455	407	444	412	409	422	422	390	378	353	348	347	356	318	368	333	335	342	385	356	323	344	320	329	312	359	305	332	335	326	345	331	329	326	310	293	316	343	320	319	310	316	355	342	324	320	321	301	311	324	324	347	282	303	365	310	326	325	334	311	300	309	293	295	290	340	312	338	300	278	310	343	315	321	331	299	325	301	296	314	306	304	309	292	355	309	302	325	336	330	333	296	328	281	298	297	319	307	315	308	328	303	326	330	314	311	310	301	293	297	324	340	303	350	302	311	302	343	316	312	295	299	322	309	323	338	290	341	327	291	296	306	317	329	307	326	303	320	299	324	314	289	304	275	320	311	287	320	321	328	333	331	305	324	294	318	333	288	328	292	301	291	301	319	317	300	322	312	329	332	285	325	294	314	308	307	294	294	323	318	251	303	346	317	310	338	351	318	297	323	311	287	299	329	325	326	328	309	305	306	280	276	288	315	325	307	342	294	327	302	313	295	319	299	319	333	321	353	338	299	312	291	310	308	310	301	303	308	328	314	310	270	309	289	309	309	284	332	299	289	313	296	322	321	321	324	321	289	285	309	284	298	305	334	318	278	351	327	345	291	314	291	299	312	273	309	316	319	322	312	290	296	324	328	293	305	299	298	308	289	299	301	297	312	302	323	354	338	327	317	343	273	289	310	329	260	263	329	294	293	309	319	297	357	333	265	294	304	331	299	287	316	304	315	292	286	294	300	315	305	290	294	311	309	325	340	305	315	332	333	306	263	299	348	291	343	322	328	288	293	282	285	314	295	311	340	341	304	303	295	311	314	304	269	297	298	314	310	303	295	321	302	326	309	324	324	314	296	279	294	301	320	276	332	287	290	304	308	352	326	335	326	267	311	279	334	321	327	307	299	332	322	326	328	296	305	320	315	334	300	321	276	319	301	336	334	306	316	301	318	322	287	294	322	310	352	310	303	318	301	335	297	324	309	309	314	316	335	321	290	317	319	304	339	321	301	314	275	308	321	289	350	331	326	312	305	309	326	300	312	301	322	313	308	316	318	330	298	298	297	288	300	327	328	303	318	327	310	295	295	333	313	295	333	342	308	293	329	311	298	312	315	308	316	329	321	317	292	299	334	328	340	290	309	318	304	304	307	311	299	287	317	308	277	335	298	301	306	320	338	319	329	287	304	309	353	309	294	342	303	306	328	293	329	335	312	318	296	298	301	336	292	316	296	328	318	293	301	297	327	325	291	313	311	303	319	333	314	307	300	280	332	318	290	290	301	300	332	347	303	307	311	329	311	300	307	309	317	287	318	322	290	318	297	327	290	311	315	349	293	337	310	272	319	319	330	303	301	316	302	310	338	349	306	313	340	316	276	311	304	318	314	302	270	324	316	334	302	320	312	342	322	321	329	332	316	284	314	302	346	320	277	315	309	332	307	338	296	328	269	289	310	321	313	307	276	281	299	325	303	284	322	326	310	305	287	296	340	327	296	310	307	310	313	337	327	318	301	314	336	319	331	312	288	301	294	333	346	302	311	293	291	272	305	300	303	301	307	310	292	300	295	322	326	324	316	311	268	341	294	321	320	302	323	293	298	332	302	304	321	300	303	336	300	296	303	315	295	307	324	311	311	308	314	314	299	320	323	294	272	313	311	301	300	328	308	306	313	296	308	284	322	300	307	327	299	318	310	312	290	272	301	316	329	349	289	350	313	331	314	311	342	304	321	310	292	324	327	319	321	334	332	279	338	294	314	290	353	319	314	311	297	303	311	335	305	302	328	326	292	290	329	304	301	274	296	315	321	328	297	295	298	301	314	311	293	300	298	289	297	305	335	335	325	265	336	307	299	295	309	319	330	284	327	329	311	324	308	325	309	314	291	306	340	276	300	300	290	304	333	318	301	328	320	310	324	306	302	325	352	254	315	292	296	333	330	313	320	317	289	328	338	309	315	325	323	312	350	321	307	313	319	353	339	352	300	290	327	300	293	291	315	307	330	310	296	300	293	321	297	308	302	321	310	299	304	291	321	294	303	305	303	326	304	304	298	292	299	294	289	296	326	335	308	309	308	313	311	302	273	316	270	307	279	325	307	300	341	306	316	305	294	321	274	329	336	310	321	315	309	255	316	313	331	286	316	330	321	325	304	299	314	308	302	300	323	312	293	325	276	313	308	321	312	292	307	293	325	335	325	324	307	285	333	322	331	331	336	308	309	301	295	292	307	328	320	315	310	312	322	298	316	290	335	309	307	303	338	303	315	302	323	312	324	314	319	293	297	329	285	281	340	309	299	286	301	336	285	328	325	317	324	314	306	336	323	328	296	311	312	342	316	304	307	288	298	320	301	299	286	312	256	300	312	315	304	302	296	328	315	308	318	334	292	319	305	327	307	310	307	282	327	308	313	330	331	326	332	279	328	301	292	305	326	306	337	296	303	280	269	291	325	340	323	335	318	314	312	277	307	330	292	329	331	319	328	318	302	308	326	289	319	323	316	295	323	296	311	315	329	306	319	306	312	315	292	316	309	348	279	296	290	298	286	301	314	327	324	335	290	300	296	311	326	326	314	295	324	312	316	311	302	295	325	298	298	323	308	334	330	320	303	305	300	321	311	336	300	312	291	298	321	302	293	298	258	285	319	317	309	326	311	337	306	338	326	323	328	274	346	339	311	303	311	308	309	300	292	304	305	311	259	297	341	285	313	322	290	272	311	337	336	316	316	315	338	298	325	326	317	315	364	316	314	324	284	302	300	333	322	330	305	326	323	330	289	314	310	276	306	309	314	305	317	302	289	315	299	321	296	302	314	308	305	319	312	329	309	296	315	293	310	284	305	328	338	322	337	321	319	307	319	298	308	313	268	337	313	315	309	301	308	306	282	305	338	329	312	325	312	292	306	324	307	355	281	331	285	302	275	297	313	323	295	324	318	319	300	305	307	292	301	308	296	304	301	322	316	327	303	283	313	311	312	335	313	349	298	307	283	329	293	293	311	303	312	333	308	307	317	353	349	298	341	296	292	309	296	312	309	300	341	283	326	335	308	322	321	319	333	303	317	292	291	320	300	325	293	277	304	344	336	278	310	312	289	299	296	308	328	308	337	286	310	346	281	293	275	334	312	301	293	283	318	328	317	319	315	316	307	302	320	323	315	331	342	302	335	338	297	305	301	309	306	299	293	297	291	336	313	329	308	321	316	324	301	301	323	312	276	317	316	310	299	306	334	298	300	316	318	301	315	292	281	317	337	345	337	314	340	343	286	319	288	306	298	306	302	322	323	307	305	287	314	321	339	300	309	305	318	290	297	291	299	320	335	300	323	306	274	283	330	308	276	273	286	289	302	349	318	284	327	312	296	322	290	325	319	334	290	321	331	295	327	319	340	329	315	301	321	310	288	317	310	318	328	313	298	312	334	307	297	326	307	306	300	293	335	334	306	299	328	312	348	327	307	329	310	320	317
27314	18200	4139	851	641	553	595	599	561	584	565	564	595	579	585	559	586	527	564	597	567	603	584	548	571	551	574	577	564	582	552	550	532	580	527	580	558	593	592	563	536	544	577	588	592	594	536	578	606	558	551	576	578	540	569	561	606	560	616	601	579	614	565	562	546	573	536	579	511	565	585	565	567	587	587	529	582	531	514	580	516	531	581	569	581	579	571	552	548	589	543	578	584	562	598	541	569	555	543	571	534	608	590	546	560	567	588	569	536	564	572	610	552	557	531	592	593	607	528	600	584	566	569	562	564	566	547	528	578	579	577	592	556	564	567	576	554	570	521	574	551	511	574	576	616	597	565	578	576	555	541	590	519	580	589	551	593	575	571	578	553	527	550	569	582	556	570	536	573	563	591	580	535	582	586	582	571	511	557	586	519	567	557	559	541	558	552	578	513	565	552	492	556	580	548	548	557	573	590	571	585	524	526	584	554	570	552	506	550	566	527	532	549	572	575	547	571	535	574	522	583	564	536	541	636	597	531	563	560	567	541	604	552	571	592	597	551	557	559	588	565	580	547	628	534	550	566	547	542	557	498	585	512	619	586	549	534	558	562	577	536	564	554	584	578	581	580	568	585	571	564	598	515	565	569	558	578	558	578	568	513	566	552	566	575	547	572	551	549	573	563	557	602	583	545	531	542	527	595	609	589	545	547	551	552	554	568	570	553	530	546	575	566	568	556	535	530	580	605	559	545	544	568	560	566	540	557	582	607	573	565	551	599	529	576	547	547	556	585	562	522	558	572	601	573	577	580	560	618	557	574	561	586	570	538	569	594	607	577	566	583	565	548	572	535	561	565	595	543	561	605	579	582	538	578	517	556	595	557	610	586	565	601	566	632	563	536	545	561	534	606	546	577	586	606	567	557	573	557	557	548	563	544	558	536	518	593	549	582	577	571	601	557	563	602	570	568	567	536	560	539	568	533	597	554	574	565	526	517	525	597	531	571	540	547	517	579	593	580	565	580	579	597	552	543	545	547	582	560	608	549	582	587	567	560	570	590	535	552	581	585	511	577	548	555	619	600	563	584	577	558	548	590	567	543	592	566	604	561	589	552	595	540	553	530	537	594	599	550	568	580	558	553	551	568	593	588	544	625	588	518	587	590	542	616	565	567	571	514	616	529	585	563	525	553	572	544	569	609	589	601	588	579	556	539	523	581	554	610	590	612	575	583	605	553	583	518	532	538	519	548	578	597	544	569	547	578	578	578	560	587	578	579	551	542	554	600	564	566	572	520	558	531	571	598	580	560	549	559	565	599	544	592	572	585	548	564	575	559	573	520	550	591	542	545	580	617	552	561	595	529	578	556	557	557	571	588	562	564	563	567	550	555	564	591	584	559	554	572	544	580	570	572	542	570	551	584	519	583	547	549	572	617	583	592	536	521	536	572	529	599	593	523	564	599	580	593	577	573	581	530	607	581	548	633	509	568	565	601	554	571	591	574	585	597	578	571	573	479	557	570	579	603	557	578	544	590	569	560	524	597	548	568	574	574	592	525	547	543	538	580	537	574	560	536	586	588	539	562	525	577	582	533	555	539	564	540	554	551	554	562	581	608	552	523	541	570	552	541	559	598	575	535	537	578	549	551	534	550	580	537	529	577	570	552	570	567	558	586	563	542	589	559	534	531	544	564	509	565	554	548	529	583	534	582	576	578	544	558	565	554	509	567	553	586	565	580	542	562	565	579	548	584	558	571	592	559	550	586	598	584	549	551	563	562	571	562	541	530	547	503	555	568	545	573	549	529	597	546	560	580	601	599	558	592	556	525	554	522	582	570	550	590	581	541	589	586	540	615	568	605	562	583	555	552	500	584	531	560	560	539	612	543	571	585	572	579	548	582	586	567	555	604	553	532	561	568	574	543	561	592	572	548	548	560	577	566	603	559	553	601	569	540	556	581	532	582	539	558	513	590	573	556	561	568	543	548	581	549	582	573	587	550	577	577	551	571	614	535	593	561	547	592	607	552	571	563	608	575	564	601	581	630	545	582	546	546	562	583	551	552	538	545	547	587	586	577	534	537	577	583	555	570	615	510	564	556	522	588	573	554	549	547	543	569	536	556	546	558	541	562	558	550	626	574	554	542	529	572	588	572	542	523	560	586	578	625	571	583	582	593	585	606	560	592	563	538	560	579	570	543	536	547	583	532	569	572	579	555	580	579	539	559	562	567	579	596	524	572	592	539	572	543	549	547	544	573	548	548	538	582	554	578	561	570	559	565	568	583	596	550	578	549	553	544	554	509	566	570	551	545	554	534	575	604	546	579	550	547	576	545	618	565	559	552	560	552	597	547	567	571	563	544	524	545	526	515	558	530	555	599	577	537	588	575	589	563	553	544	540	557	590	553	558	537	546	547	547	591	592	523	584	550	575	583	548	600	551	547	558	543	592	555	558	553	588	559	566	532	588	568	565	560	612	564	564	567	549	603	585	563	589	547	553	557	546	551	557	563	598	545	555	568	546	560	550	529	559	544	544	595	590	592	622	567	511	584	575	549	588	561	560	573	541	554	563	520	527	577	627	516	569	561	557	570	552	540	584	540	564	508	625	566	572	562	565	585	510	551	572	613	500	552	549	527	535	593	555	554	544	584	584	585	581	574	559	556	573	557	559	555	610	541	556	564	570	594	552	606	524	585	571	573	589	562	519	586	588	612	531	608	598	521	574	569	529	563	540	531	575	558	569	542	555	545	561	540	583	532	591	573	569	598	568	580	575	558	544	563	536	547	553	547	581	588	599	588	515	569	611	537	525	573	536	578	568	536	572	555	569	529	565	589	558	559	605	605	551	600	563	617	577	527	594	566	553	583	586	587	584	575	583	586	556	544	568	577	605	549	541	571	551	593	568	529	543	584	551	552	559	550	562	558	526	603	556	544	578	559	590	562	576	565	580	573	608	566	573	591	533	592	522	572	554	567	532	574	557	557	579	547	595	557	508	569	522	561	584	593	574	575	620	547	526	556	547	573	573	589	593	571	564	577	607	572	562	558	568	576	548	598	573	550	538	572	534	550	551	581	575	542	559	547	562	556	590	591	566	544	610	561	570	555	569	529	561	534	554	534	566	586	575	597	579	540	572	540	548	561	575	547	531	548	506	551	558	558	511	562	552	577	563	575	565	562	622	543	575	549	543	565	551	574	543	530	547	564	539	562	560	587	509	566	553	584	574	592	598	577	540	561	542	568	579	587	566	550	571	566	573	556	580	596	552	568	593	566	576	569	547	545	527	544	552	555	523	559	567	577	604	560	548	571	560	576	568	554	560	576	561	583	563	531	513	553	549	589	581	623	538	552	610	562	549	568	588	539	601	532	572	593	513	576	550	584	570	559	603	565	580	596	574	529	565	549	554	562	538	558	566	585	590	570	549	579	576	567	522	600	596	558	575	599	538	559	526	580	559	572	538	548	587	593	533	555	579	558	540	573	600	531	595	523	556	565	572
4396	1082	904	786	680	722	710	743	695	667	697	656	673	681	613	705	664	727	658	659	632	659	658	680	666	686	685	681	672	708	704	696	655	687	676	706	695	713	647	610	677	671	649	690	655	685	620	715	664	686	709	636	687	665	665	634	631	687	697	670	649	640	704	674	676	655	673	679	693	661	669	687	725	648	665	647	688	694	664	673	604	685	655	666	723	689	691	714	697	622	678	665	640	687	678	644	672	664	666	654	638	663	645	656	624	691	688	670	643	690	681	680	646	699	701	689	661	628	696	638	688	634	705	685	692	634	651	698	700	632	645	706	672	612	658	631	657	659	676	686	675	679	661	726	658	697	668	657	700	685	687	674	719	645	683	666	696	611	638	732	697	653	741	671	658	732	685	675	675	673	677	622	643	655	672	698	676	655	700	686	680	694	677	641	677	679	697	632	676	662	654	649	727	677	661	699	677	658	748	639	662	667	669	687	712	672	623	701	700	720	694	670	617	653	687	631	714	644	626	663	696	637	619	696	701	678	646	673	713	688	665	696	690	649	712	654	666	682	684	657	677	662	708	654	654	682	672	692	631	677	705	656	662	683	639	661	637	651	649	720	652	708	723	672	647	691	668	676	629	645	667	631	687	693	666	661	625	675	677	652	715	628	593	712	657	639	650	679	673	632	662	656	662	680	674	639	628	689	632	687	678	648	682	685	644	636	653	705	682	700	717	679	681	670	611	657	681	691	707	668	647	685	704	676	688	665	674	713	659	645	697	714	671	677	690	651	660	651	695	676	685	694	665	747	664	678	651	645	672	692	681	699	702	657	667	674	669	666	695	676	678	690	610	660	681	738	664	666	653	631	656	693	683	655	700	635	666	665	657	708	656	640	666	670	663	640	638	705	675	631	665	658	705	648	630	643	691	684	684	716	660	719	676	676	654	632	708	712	675	660	682	729	651	673	639	691	697	686	652	675	658	662	629	656	665	634	628	646	629	658	669	696	692	627	649	717	653	692	639	706	716	643	647	686	664	705	656	675	709	660	664	657	666	706	685	665	680	635	710	670	659	671	716	668	643	656	670	662	650	628	649	691	671	723	694	674	707	713	634	670	691	660	640	680	680	668	658	683	630	651	708	687	651	651	676	662	633	684	685	701	609	680	694	700	707	680	619	695	709	653	650	665	673	724	642	661	702	662	664	662	713	653	623	697	668	637	658	683	657	684	691	669	702	751	665	655	710	681	648	659	654	632	684	643	673	636	651	687	674	700	680	721	644	656	700	682	647	634	672	708	681	686	711	673	647	666	648	685	661	673	637	673	640	693	705	686	656	656	667	685	671	642	679	627	668	648	692	671	700	652	601	679	706	715	652	692	694	657	690	666	673	724	675	678	708	668	647	688	678	678	736	616	694	656	689	704	715	684	658	691	681	677	654	640	676	698	623	633	701	605	655	696	657	703	700	705	672	667	688	669	685	668	662	672	683	684	677	669	644	741	688	649	656	709	711	657	656	741	649	667	650	680	624	677	679	675	695	659	646	655	674	666	700	673	685	624	660	741	643	728	646	659	679	656	637	637	672	670	657	628	653	644	711	690	674	636	644	632	674	685	690	692	688	673	676	650	705	687	659	739	658	641	645	669	683	675	630	682	657	628	700	660	685	665	678	678	655	681	649	675	666	649	707	632	670	694	669	738	729	693	652	690	709	690	683	633	648	686	625	667	709	631	675	732	668	679	678	657	678	677	674	707	645	693	637	659	670	673	657	700	660	651	649	646	691	668	719	690	713	691	683	710	717	691	671	635	688	660	718	660	674	660	632	664	670	679	690	670	639	665	673	675	686	645	644	662	642	686	677	673	674	627	690	719	673	670	603	678	651	685	677	666	656	735	676	648	638	671	639	682	666	661	664	657	659	650	681	739	691	681	700	687	674	712	719	662	681	660	680	679	649	678	697	716	667	697	716	676	676	643	680	698	677	680	670	708	691	674	671	629	719	682	697	595	660	667	626	698	654	682	677	694	666	689	664	638	692	706	692	647	669	610	699	656	692	675	688	638	701	666	692	687	679	666	655	661	703	676	647	734	674	697	707	660	677	667	637	689	632	668	690	696	655	679	728	683	669	699	598	679	644	683	704	735	633	635	702	626	663	657	708	676	692	666	634	689	651	675	679	648	714	686	653	678	680	680	641	662	688	678	711	651	675	705	673	691	672	663	702	666	713	676	665	697	690	698	668	676	651	645	636	680	650	669	657	722	692	663	678	680	641	728	683	643	659	613	721	666	724	647	698	694	657	663	697	713	670	662	664	671	633	723	662	691	752	658	666	675	669	677	678	669	680	665	686	668	637	648	692	644	699	714	632	660	649	699	640	635	665	696	695	649	672	693	669	657	672	679	669	692	703	682	660	671	683	673	651	690	668	703	702	675	634	655	665	665	692	623	670	685	678	690	662	649	696	651	681	721	677	654	627	687	710	678	685	691	647	668	669	629	747	637	670	676	654	693	661	662	676	660	701	697	670	640	685	729	702	675	658	699	678	655	667	688	644	682	712	695	668	694	662	676	721	638	669	710	653	627	660	688	609	688	673	663	656	668	667	612	671	638	644	658	630	643	709	652	682	682	667	688	737	680	680	716	681	680	729	639	680	679	668	678	715	689	677	674	663	659	666	653	653	689	729	683	680	652	691	684	695	679	673	735	675	628	633	609	646	696	673	642	672	619	632	708	700	671	662	656	649	694	672	661	651	716	662	691	637	659	668	631	650	679	657	660	649	657	640	650	679	676	675	676	650	712	671	720	687	664	666	739	660	670	652	673	686	652	715	649	651	657	649	673	706	672	645	659	660	685	657	682	656	705	627	668	694	663	695	677	701	687	688	659	683	712	668	650	620	672	642	682	655	681	692	638	699	704	664	724	672	664	696	654	694	665	705	704	631	638	679	680	741	637	673	683	680	718	693	724	667	672	702	672	619	699	671	684	659	726	663	674	642	642	641	690	682	696	676	643	656	668	689	700	673	693	673	688	676	651	698	652	685	642	615	646	643	681	679	619	645	720	659	686	669	701	687	654	612	719	642	651	675	670	657	652	667	664	654	626	724	675	713	656	643	662	715	706	707	663	637	674	685	654	688	671	682	684	680	688	689	654	665	624	684	677	655	662	705	739	693	648	668	667	658	622	689	663	665	656	660	737	696	659	671	724	640	702	666	642	697	678	662	672	668	679	712	668	634	670	694	670	715	659	679	702	716	658	708	665	678	644	678	724	652	706	637	662	678	674	719	676	651	644	664	688	679	658	659	678	699	655	685	654	711	675	631	746	675	688	718	672	661	671	688	629	630	631	671	682	648	619	673	700	681	684	662	606	710	641	632	715	682	718	675	691	640	689	650	668	671	707	692	708	679	688	659	643	697	659	666	712	672	672	720	696	664	683	658	653	669	686	691	649	647	661	670	639	672	665	629	678	657	637	670	688	647	664	695	699	660	694	724	667	662	661	673	706
23426	21106	28298	24152	21095	9735	1214	812	725	695	713	646	629	656	620	591	598	542	571	657	563	625	532	612	578	585	596	569	581	525	546	549	591	566	622	535	527	597	585	569	560	540	586	569	551	550	596	543	610	542	596	571	561	584	562	555	531	563	579	557	543	514	586	545	569	538	577	567	552	542	592	566	598	598	548	574	543	586	581	579	543	533	527	563	585	554	580	532	567	587	564	627	546	515	515	521	573	512	615	539	554	573	581	584	536	619	576	514	554	529	554	565	559	563	572	550	554	583	614	575	569	542	558	571	600	523	580	527	531	570	588	597	594	585	577	615	563	552	552	605	522	561	566	546	540	541	604	612	565	517	564	515	563	577	562	583	573	562	555	503	579	580	532	560	541	558	568	569	549	563	539	546	531	557	569	577	549	546	580	563	554	515	588	579	557	536	585	598	522	543	563	569	583	551	560	562	504	544	560	561	554	581	556	544	622	593	562	525	562	568	552	559	561	545	578	523	569	608	550	566	542	574	509	542	536	528	547	558	592	583	513	516	551	527	587	541	582	558	563	511	522	519	582	545	554	555	546	559	533	587	540	572	543	514	557	548	534	551	552	537	614	582	576	564	593	577	564	583	572	541	577	549	561	556	569	525	531	548	521	563	574	536	588	557	513	605	587	569	542	585	583	612	553	583	525	538	534	518	552	552	534	569	570	574	599	567	519	597	566	555	560	537	510	567	569	563	576	532	543	577	539	565	567	545	560	600	567	561	593	562	548	552	564	548	574	562	602	563	572	563	555	521	512	566	605	584	591	529	527	560	528	549	581	547	549	559	552	547	572	537	541	501	574	558	590	544	534	583	560	565	557	583	584	579	600	582	601	557	559	521	568	526	569	591	550	569	565	555	555	561	567	547	580	538	528	493	559	560	554	570	560	561	554	574	561	536	562	566	547	553	562	584	557	541	577	594	554	570	560	624	545	532	551	541	574	598	580	521	522	599	544	527	527	577	544	542	576	566	575	534	558	543	520	539	594	572	557	567	545	564	609	578	558	578	556	556	570	556	618	553	551	603	544	596	558	568	606	560	539	532	550	559	567	557	546	530	577	555	552	591	561	558	551	563	528	584	528	560	531	542	559	586	548	590	561	556	563	560	587	537	568	551	538	560	580	583	572	535	593	536	529	609	549	544	534	562	564	578	559	597	535	554	545	571	590	545	546	562	537	544	593	528	520	529	552	585	554	546	536	530	564	554	547	551	525	521	595	564	564	574	558	545	541	542	532	540	524	573	581	560	547	529	563	592	557	529	593	571	570	562	587	586	563	554	581	544	559	586	585	573	575	562	542	572	530	583	560	536	568	563	578	538	497	564	537	591	525	551	548	547	556	559	566	545	564	534	593	504	572	521	594	542	529	535	555	556	544	558	551	552	600	572	577	521	579	542	587	535	540	615	602	612	591	574	569	548	564	548	572	561	519	536	587	583	585	604	556	589	570	566	534	550	552	538	534	549	537	561	552	543	540	544	572	560	573	556	577	608	563	573	560	555	529	564	581	522	546	543	536	509	568	585	589	517	554	542	558	531	559	546	500	553	579	569	566	552	560	548	494	536	596	584	579	564	506	561	514	526	586	544	552	562	598	581	523	584	568	526	528	571	579	551	533	516	572	521	588	544	550	566	547	552	522	565	521	558	550	553	584	551	571	569	555	585	552	552	545	549	574	573	561	520	543	535	583	580	555	597	508	561	575	588	543	553	531	572	516	564	559	553	566	543	489	534	585	561	536	564	594	546	576	583	582	592	559	546	558	602	595	511	529	566	574	553	543	554	586	517	570	576	599	555	560	562	568	567	522	571	557	549	531	573	576	513	564	573	508	550	570	558	547	523	560	605	558	554	545	527	612	547	537	578	558	525	568	543	517	593	513	521	558	525	573	559	575	594	544	599	500	566	528	557	567	543	493	535	538	555	540	549	514	537	558	548	581	570	554	521	502	567	548	515	567	548	562	533	553	564	557	536	546	577	527	548	563	558	545	597	544	586	589	557	560	547	596	589	551	587	561	566	515	526	556	572	584	596	537	567	553	563	558	526	547	548	591	605	527	541	552	535	582	584	541	526	519	576	535	566	521	506	514	582	555	569	592	557	541	556	559	521	584	619	556	562	608	552	550	569	563	556	555	552	569	533	533	564	571	536	563	560	551	565	625	582	529	574	586	538	566	536	549	536	539	590	599	512	542	579	579	519	525	592	562	569	609	547	553	532	566	507	611	551	533	607	574	522	570	577	598	534	586	568	584	567	542	551	576	540	533	584	545	553	583	587	578	540	548	555	553	561	582	553	535	530	560	586	514	569	572	579	569	561	571	556	537	521	552	576	522	527	543	552	552	592	574	540	584	518	545	541	586	574	550	578	555	571	554	569	581	581	584	588	571	607	594	568	539	493	573	542	573	570	539	554	523	571	549	553	566	572	539	549	557	520	576	592	525	550	574	609	564	574	516	522	534	599	555	573	564	567	568	532	565	536	558	538	550	578	577	514	550	572	563	571	546	543	576	534	587	567	548	552	546	565	591	597	586	558	557	550	550	528	578	527	597	592	607	557	535	561	579	617	544	526	548	568	554	561	598	578	494	575	566	530	563	573	560	571	554	607	565	548	604	525	582	556	582	564	589	561	620	490	525	554	569	558	546	519	541	579	545	569	562	549	581	578	543	552	551	552	556	602	534	519	574	598	565	613	522	573	536	548	577	531	582	516	609	544	545	501	560	554	552	573	510	567	596	546	602	596	554	574	508	583	564	504	596	558	553	581	614	558	574	540	580	542	589	562	574	555	537	476	564	581	545	558	531	509	557	575	570	536	539	538	557	589	579	535	589	549	593	556	593	550	544	541	542	570	558	562	593	543	571	576	541	581	530	558	586	588	574	554	570	583	539	555	536	513	534	522	533	544	513	557	536	575	562	575	541	576	573	542	576	550	534	578	507	567	569	531	544	567	558	568	573	589	580	561	531	536	538	514	521	528	555	551	540	551	579	519	531	567	561	540	610	589	560	569	542	563	554	527	524	537	591	546	581	526	620	557	533	594	578	583	554	590	580	569	531	502	534	555	568	527	575	545	567	583	565	549	573	581	545	556	544	518	558	545	516	536	571	569	571	562	576	561	564	533	551	550	570	577	564	568	559	556	547	560	578	591	579	545	549	582	545	573	548	539	533	559	557	569	503	547	554	585	611	542	597	580	575	557	606	524	522	545	562	534	562	523	592	587	547	608	561	528	568	589	532	591	567	557	547	522	575	574	555	566	556	572	621	578	565	562	528	536	521	604	548	593	532	537	570	542	554	557	544	589	577	537	569	559	568	591	548	531	561	548	540	561	577	514	532	536	496	552	571	553	544	521	546	594	547	591	555	584	567	536	533	542	566	554	573	525	531	514	552	541	587	539	574	558	558	567	552	563	570	548	569	536	583	599	526	579	562	542	574	523	576	552	604	550	552	562	539	518
3446	8251	5636	2704	2135	1733	1424	1175	1103	1012	913	899	874	789	788	760	792	740	797	766	737	689	753	757	688	729	729	753	746	722	653	702	660	703	671	651	680	685	660	695	672	677	714	715	680	748	669	665	703	679	697	644	712	654	727	659	701	626	674	691	675	678	741	648	664	681	672	681	716	659	763	664	717	697	673	730	645	725	678	708	656	692	663	660	661	709	682	759	646	666	691	699	658	692	688	662	652	699	649	636	677	646	671	649	672	685	663	599	649	685	661	680	666	725	689	676	667	671	697	669	671	704	662	667	664	717	658	685	680	694	708	695	700	703	681	699	662	690	690	685	680	721	701	647	702	676	688	668	709	733	680	684	652	679	626	642	650	617	691	684	716	689	712	689	711	647	657	662	650	730	640	652	636	651	724	666	739	682	671	665	681	628	623	666	708	705	673	685	662	671	661	674	696	703	665	657	681	662	684	748	657	682	663	647	665	679	688	688	711	677	607	701	682	695	717	682	682	656	708	678	683	703	644	688	697	686	716	702	669	689	644	684	679	689	693	673	671	683	654	688	670	651	617	684	690	721	629	641	676	700	672	679	694	659	697	661	713	652	688	652	653	685	661	658	645	706	721	662	649	664	647	719	708	686	645	638	636	731	729	708	753	649	634	671	685	690	649	636	652	688	666	701	693	679	677	654	653	682	666	677	665	696	708	684	715	683	696	688	653	662	694	621	705	690	663	699	623	660	660	716	661	666	671	627	667	701	701	701	730	688	691	642	632	655	687	636	707	650	703	637	679	689	657	701	622	682	686	651	646	678	693	645	714	671	688	693	688	739	665	641	598	680	633	662	680	666	670	675	699	710	679	690	657	718	707	678	681	659	659	628	668	714	686	638	641	702	658	715	705	653	684	690	671	730	694	678	669	673	676	694	684	697	713	627	696	638	675	703	636	709	694	672	668	657	650	685	661	663	669	674	646	675	635	710	694	673	701	651	659	644	677	643	659	661	654	680	636	691	689	661	638	667	678	680	685	673	651	694	646	679	721	704	648	729	659	683	645	680	681	673	662	656	700	684	648	700	676	668	692	651	622	673	667	676	726	661	645	650	691	699	659	688	702	669	665	685	732	680	667	676	632	693	706	635	692	673	641	675	741	705	635	744	672	675	670	668	719	725	705	672	712	723	659	706	721	676	664	668	619	690	665	695	664	662	647	676	687	665	699	672	719	650	682	711	652	654	708	665	722	677	666	681	690	679	685	663	684	686	723	701	668	646	671	702	676	693	690	692	656	709	626	681	730	704	696	705	684	679	667	660	682	671	622	698	650	657	656	646	668	680	696	688	647	724	684	664	648	655	663	715	664	654	674	678	660	675	655	717	682	640	680	658	726	670	617	619	669	681	669	633	640	654	708	693	635	645	708	703	699	705	700	604	651	687	682	723	676	678	686	680	636	663	680	665	689	691	698	736	684	641	688	698	682	654	678	671	691	697	683	715	701	678	681	709	684	695	712	677	650	655	649	685	698	624	644	694	648	657	704	643	681	698	699	686	665	684	667	636	702	682	707	648	703	661	679	643	684	702	650	699	703	655	678	681	642	682	665	688	665	634	649	644	636	686	679	669	684	708	682	665	647	663	656	716	673	707	658	636	657	716	687	718	694	690	677	678	689	688	665	689	669	703	675	688	664	680	658	692	636	646	707	701	727	674	676	627	709	615	616	679	703	710	700	622	676	688	666	655	666	671	660	702	702	682	662	698	704	667	714	690	687	667	687	667	697	717	669	689	702	709	703	681	672	652	671	644	690	694	634	653	720	660	698	710	643	677	690	686	658	671	708	738	672	661	622	646	698	691	649	690	700	666	702	705	604	661	719	747	649	665	751	700	675	694	675	684	688	685	691	708	639	677	695	644	702	666	706	666	682	717	682	613	714	720	667	656	697	672	716	650	658	635	656	727	668	667	663	694	657	721	679	701	642	660	702	640	674	676	719	701	664	668	706	690	676	681	655	652	641	646	698	703	673	674	649	693	670	664	674	704	643	650	689	682	641	657	662	720	694	655	663	742	684	686	692	650	682	642	665	629	681	662	634	647	665	669	693	651	715	653	699	690	709	634	680	715	661	683	692	697	667	675	698	664	677	634	663	692	681	701	694	673	661	660	653	689	654	687	664	680	678	677	627	722	674	679	670	664	694	697	678	685	660	704	675	661	639	689	694	650	700	658	653	661	685	672	644	696	663	679	677	675	672	670	679	675	699	664	716	671	677	682	656	655	654	714	605	675	716	688	675	731	645	719	683	678	680	712	693	662	665	653	673	663	669	698	652	675	727	679	629	658	696	635	703	682	696	681	690	663	683	637	671	639	664	671	660	667	687	647	724	680	693	682	648	629	696	642	687	664	666	718	634	668	621	701	646	629	716	716	612	645	657	693	770	679	685	661	676	700	657	666	671	665	636	688	667	633	656	668	678	657	732	634	682	696	658	644	674	645	684	672	710	693	673	661	685	686	686	665	636	693	663	673	653	628	617	667	642	667	702	658	717	665	703	685	687	659	669	641	696	682	661	653	692	685	656	683	652	698	658	704	701	642	689	662	689	673	686	654	624	638	712	704	631	663	687	694	713	649	689	729	628	670	671	644	675	647	700	663	686	708	714	626	640	694	642	660	696	660	677	656	714	618	704	710	723	685	676	697	662	669	670	666	701	680	671	660	635	627	662	645	675	656	702	677	693	694	664	643	660	665	674	669	663	702	720	674	688	713	713	707	731	677	646	645	619	645	650	691	740	684	648	657	657	700	703	663	704	669	716	715	675	635	654	700	674	663	679	663	681	693	720	688	650	690	721	714	707	658	605	682	679	675	677	685	728	691	712	702	679	678	671	735	676	707	671	655	674	676	690	660	634	640	650	677	723	703	690	666	620	691	651	633	683	661	703	689	621	645	671	652	684	678	670	640	677	674	688	724	713	655	641	730	673	649	689	688	664	688	657	680	681	624	627	742	651	666	704	692	646	669	652	649	666	690	630	640	644	677	646	682	644	699	639	672	659	652	631	683	706	703	671	695	674	660	724	710	639	653	673	681	696	684	644	648	678	714	678	706	662	691	652	678	674	706	681	674	631	692	656	692	661	680	663	687	714	663	666	638	672	724	668	648	666	618	719	680	618	702	667	656	640	671	672	671	657	721	666	732	667	669	659	640	640	712	712	701	693	680	653	687	693	704	607	657	713	708	679	668	676	677	707	693	690	687	688	684	693	695	662	679	711	665	672	703	638	635	672	706	702	632	669	662	707	710	675	717	639	686	643	694	634	678	650	692	694	659	666	706	670	649	687	650	681	690	684	668	637	689	637	704	678	658	711	683	716	649	677	668	697	668	711	707	623	691	683	645	628	700	677	666	659	657	686	636	683	669	687	707	717	638	680	642	709	677	662	678	641	661	664	668	668	679	703	652	655	659	696	659	682	644	672	670	669	645	699	698	653	677	665	671	690	689	651	679
24637	21118	27151	25254	9728	588	456	413	387	388	370	343	335	326	367	334	312	331	313	331	282	315	303	362	326	317	315	319	325	295	323	296	322	319	316	294	310	296	310	283	285	315	320	324	352	304	309	309	324	318	300	328	304	268	319	277	307	289	328	299	313	290	306	326	321	315	291	299	322	299	306	280	313	331	301	307	289	319	319	329	304	306	331	293	335	292	309	321	286	299	311	325	304	329	296	340	281	327	298	299	313	312	298	289	322	294	288	311	316	313	309	299	321	316	305	313	308	308	315	292	308	316	275	281	299	282	308	299	268	315	332	327	292	336	294	312	296	280	354	290	279	316	278	323	295	300	325	318	286	307	317	302	301	308	299	280	305	302	292	317	272	316	302	302	295	305	313	337	310	301	290	317	317	318	293	324	285	326	310	267	290	309	308	280	322	290	317	315	313	306	289	273	288	309	325	332	305	351	287	304	299	299	304	358	302	296	295	296	315	283	334	303	292	300	307	268	322	274	300	308	325	310	315	293	319	304	314	279	303	321	309	309	297	292	309	289	323	269	331	319	335	308	325	309	319	276	320	294	317	299	314	276	330	312	313	289	282	293	274	288	303	299	318	311	298	297	305	321	330	310	287	311	300	286	310	318	334	306	330	325	326	296	299	296	304	314	289	316	287	295	317	285	293	317	303	292	299	286	302	290	310	287	289	296	294	328	280	266	330	295	281	298	329	285	305	293	313	276	317	304	296	308	310	292	328	324	320	321	315	278	299	294	318	295	316	301	300	316	312	317	290	297	304	317	318	318	304	307	328	304	325	298	293	311	281	277	297	281	278	319	294	307	315	315	296	290	306	296	314	312	294	289	307	350	281	293	328	280	285	315	315	303	315	305	273	285	292	296	296	309	276	291	281	281	305	301	297	288	293	344	274	312	327	279	263	273	299	304	282	306	299	304	304	321	323	317	324	322	320	307	305	336	290	303	323	296	280	317	333	307	322	300	280	302	267	269	285	285	285	292	324	325	270	301	288	320	283	301	319	295	300	338	332	279	341	308	309	305	307	286	303	299	304	287	309	310	278	277	317	322	306	292	297	299	316	278	306	275	269	303	307	304	309	305	316	311	313	309	338	320	288	319	286	302	302	313	272	324	294	319	271	338	328	314	316	274	284	299	305	311	303	324	304	281	272	302	316	298	310	284	316	287	289	322	304	300	336	264	291	333	309	328	277	279	310	312	281	326	315	316	301	286	301	285	304	300	310	307	288	297	320	276	298	309	317	313	319	296	289	270	288	304	335	331	282	308	303	273	291	285	320	312	314	300	316	330	333	331	292	298	310	297	289	303	285	331	314	290	296	280	296	281	310	297	297	292	297	311	315	295	316	329	307	291	284	289	310	269	319	303	315	321	293	307	301	315	328	307	319	305	309	317	320	299	288	300	311	315	318	320	287	294	317	307	292	303	297	301	280	315	313	274	301	293	301	312	317	327	320	313	290	311	290	357	289	305	295	330	287	306	304	339	305	344	315	312	311	329	316	288	312	311	304	302	280	309	299	255	301	294	301	280	299	273	311	303	303	310	270	292	319	313	310	334	300	311	357	331	317	331	309	303	343	309	315	330	289	304	311	323	314	279	300	291	300	314	298	305	316	306	293	303	328	296	313	313	294	338	327	300	289	325	276	284	286	293	317	333	298	317	319	280	276	309	314	290	316	305	300	294	308	305	325	313	311	319	334	309	310	309	303	313	303	316	303	325	268	315	298	295	298	309	298	302	309	299	312	313	300	303	306	273	318	289	280	291	278	297	321	332	317	290	320	307	305	323	310	291	294	270	321	304	306	285	303	274	292	290	309	266	298	311	296	296	336	297	313	306	273	285	302	294	311	291	290	320	320	307	309	355	321	281	295	308	264	290	297	306	297	289	319	299	322	306	328	299	299	312	314	314	296	309	289	306	302	312	332	275	302	305	296	291	287	328	309	331	287	283	283	306	293	316	313	343	313	308	265	311	325	317	301	303	297	317	329	291	315	297	331	297	307	280	304	293	324	289	279	305	306	288	332	305	272	293	300	307	309	294	309	299	280	334	316	300	314	333	326	313	314	301	302	309	294	337	324	312	305	331	308	311	298	330	328	289	284	302	309	322	337	258	334	281	294	303	291	270	292	300	305	268	294	318	285	312	287	303	305	311	314	284	337	321	323	292	273	296	313	319	323	326	294	291	299	291	300	319	332	313	311	314	301	298	291	289	286	294	297	307	320	279	311	332	302	294	307	283	288	300	341	292	311	316	278	297	313	299	307	337	318	312	306	331	272	302	292	279	316	326	298	320	311	303	289	307	302	296	289	284	295	360	273	289	308	308	290	312	323	320	280	293	293	308	334	310	310	312	290	315	295	297	309	298	279	294	310	308	280	306	337	293	323	275	316	303	287	312	293	315	256	308	284	324	273	275	304	304	283	304	314	310	305	289	332	304	294	299	309	329	320	303	302	326	310	298	301	299	297	283	308	335	316	312	305	316	325	329	305	293	276	294	320	291	296	294	322	291	311	302	317	293	343	317	294	301	312	267	324	347	307	323	314	287	318	292	293	290	304	271	302	275	285	336	325	317	285	322	310	288	313	262	299	268	295	318	292	309	316	291	303	309	307	316	307	320	285	337	296	297	302	317	294	260	299	272	292	311	328	305	306	308	300	299	301	309	261	300	296	290	309	314	338	285	280	318	291	296	272	272	302	296	316	330	301	305	305	294	302	317	297	286	300	305	310	285	320	326	314	296	305	257	300	311	297	300	334	335	305	310	317	281	323	288	300	319	304	292	307	294	284	278	313	343	280	300	294	287	287	314	309	323	318	319	299	337	301	295	300	312	282	316	265	317	305	315	289	294	300	285	300	283	273	292	329	291	309	312	342	301	331	331	309	308	300	307	317	290	309	313	316	331	286	301	309	308	286	307	322	272	282	306	312	302	310	296	309	304	287	279	296	256	311	279	301	312	303	320	280	305	280	298	311	286	289	296	295	327	313	307	295	322	353	349	309	313	296	323	306	291	287	297	291	319	297	303	315	311	305	321	297	291	283	333	301	345	317	292	323	333	344	270	292	289	306	328	283	264	302	314	299	305	291	279	297	297	349	294	319	282	341	301	293	297	360	287	285	307	326	295	281	301	308	301	320	303	308	357	305	316	305	293	292	312	309	286	334	298	316	291	276	339	316	274	308	277	339	317	318	315	320	287	296	316	320	297	299	296	276	295	327	284	305	279	295	299	303	275	321	271	307	317	294	284	336	314	302	291	304	339	304	300	284	312	321	300	325	287	308	290	303	313	326	299	298	300	288	278	305	306	298	300	315	304	270	314	319	278	274	332	302	292	270	325	289	301	294	291	338	308	304	293	288	285	270	308	287	309	297	311	270	325	320	285	303	281	319	295	297	304	268	330	294	320	320	330	283	304	289	268	268	268	291	300	293	283	313	333	308	299	296	270	332	311	302	357	329	304
3382	4496	3051	1503	1112	989	767	663	577	573	489	456	462	445	465	448	407	396	383	416	392	360	387	394	380	375	398	408	399	392	391	375	370	360	373	388	395	356	389	374	376	389	353	412	347	339	369	378	365	338	377	365	365	384	363	361	354	359	374	407	356	412	373	365	414	363	405	388	342	359	389	374	322	365	372	366	376	341	371	354	374	375	399	403	376	368	362	374	388	355	359	368	380	340	373	337	370	366	382	350	382	399	368	344	389	351	378	362	339	377	339	364	362	353	371	379	368	392	364	355	350	377	391	379	356	382	345	331	395	384	355	360	375	413	335	367	384	341	369	348	346	359	370	364	375	390	379	378	365	357	335	379	370	380	354	356	339	355	392	354	375	361	346	342	416	399	422	323	363	346	384	341	355	340	388	388	355	372	354	339	403	377	371	347	346	372	349	359	344	344	358	363	371	371	363	331	376	344	375	388	379	397	353	352	375	380	355	389	348	351	354	360	360	358	384	402	381	405	368	378	384	345	368	356	372	343	340	359	352	338	341	368	349	375	389	341	364	403	368	342	345	381	386	418	335	410	359	360	369	352	334	363	341	391	386	373	387	377	358	317	363	373	359	339	348	371	368	321	352	371	354	364	359	400	360	395	394	372	368	360	380	338	367	364	352	383	355	363	345	346	361	369	359	340	326	341	361	366	354	333	382	332	373	342	374	369	378	374	363	357	372	409	394	371	380	327	374	377	366	386	379	340	360	360	336	388	364	339	341	381	364	385	378	362	373	360	358	345	351	374	378	343	353	362	388	383	361	373	380	353	368	387	380	398	359	373	382	394	416	344	343	367	357	354	371	356	339	369	394	365	369	339	372	357	356	372	359	388	365	346	334	383	395	384	352	329	392	366	365	367	405	362	377	363	381	338	364	370	358	375	319	360	360	372	395	371	353	370	362	403	397	359	368	371	347	373	363	379	338	370	388	347	394	355	398	367	363	371	377	377	387	385	353	379	387	367	418	374	351	368	386	375	366	382	326	362	371	364	358	380	359	332	365	367	399	375	369	345	358	368	402	382	370	368	368	383	370	348	370	379	396	366	372	353	308	361	341	373	374	403	381	387	343	406	381	357	344	363	349	375	376	359	352	390	345	399	368	358	346	331	361	387	360	363	350	358	346	349	394	405	381	371	374	400	358	381	381	383	391	348	385	360	369	338	351	365	378	385	363	335	327	377	368	350	371	350	348	368	363	351	316	367	367	373	372	366	365	361	353	338	368	361	348	332	353	368	376	372	354	351	400	326	407	385	346	342	400	342	351	345	373	384	374	349	365	372	375	360	387	354	363	369	377	375	360	370	340	362	378	366	346	354	380	345	360	389	340	373	372	364	362	372	352	340	374	366	359	381	386	360	361	346	373	348	347	348	325	359	359	376	368	354	332	374	359	395	344	311	399	371	341	363	401	380	376	378	385	342	367	393	379	374	340	406	385	378	371	422	364	377	328	363	383	351	348	365	344	353	342	370	354	362	396	363	385	351	355	354	332	350	334	329	356	336	396	376	361	372	366	361	394	362	336	340	375	363	347	361	372	368	375	371	396	337	379	358	347	366	392	341	374	381	397	370	352	353	376	364	372	364	399	400	358	355	365	358	347	375	387	341	373	370	359	384	344	364	387	391	344	395	364	358	344	350	404	346	336	380	369	365	371	360	352	359	361	352	377	362	382	367	362	383	366	363	381	378	359	400	352	372	344	363	378	345	336	367	360	336	383	371	363	368	375	362	358	349	368	349	377	378	378	375	367	366	383	400	338	352	392	363	384	387	394	384	348	406	365	354	378	358	347	375	377	388	372	358	381	352	348	370	346	399	354	367	358	360	392	380	337	373	362	345	361	366	338	331	362	365	378	368	353	371	382	359	348	350	364	365	360	368	389	382	387	354	382	370	348	380	360	359	304	341	350	380	339	342	367	376	365	362	413	345	367	342	343	357	354	369	373	363	338	329	331	351	376	353	379	347	341	348	362	409	367	375	376	401	387	335	407	347	386	350	350	387	378	395	403	362	385	345	368	361	395	360	371	326	343	365	392	380	379	389	403	366	382	354	302	367	353	373	362	346	375	377	382	347	386	388	336	388	322	394	384	379	367	396	350	359	391	361	357	397	333	362	373	347	352	401	383	359	372	363	330	354	352	372	370	345	373	370	393	387	331	368	374	342	380	402	371	368	342	346	351	374	366	340	359	388	350	399	328	370	374	354	370	358	360	367	345	337	405	374	362	362	362	356	359	367	367	367	358	346	406	348	380	361	397	323	381	381	333	371	360	366	328	375	342	357	358	380	367	334	366	344	351	352	365	390	350	366	350	381	346	335	318	352	339	358	370	408	362	350	370	360	343	392	360	367	362	359	367	373	391	374	352	381	360	350	377	390	324	359	352	376	385	374	351	372	377	397	368	367	385	385	347	375	395	371	396	426	362	347	414	380	340	372	368	353	343	363	398	352	332	383	392	332	339	348	402	358	359	374	381	370	353	376	349	336	366	352	335	338	345	379	384	378	411	378	347	379	344	372	352	347	352	361	361	336	378	383	337	357	370	385	392	346	380	352	388	374	365	376	337	376	376	350	360	353	357	373	369	362	387	384	333	348	365	374	382	346	348	344	357	380	352	363	349	356	398	399	380	391	372	393	357	349	356	365	342	358	350	331	364	371	354	369	349	378	387	375	367	366	319	363	368	346	321	366	350	376	332	399	402	368	348	368	364	353	361	370	354	374	360	359	377	360	361	369	349	339	374	375	372	387	387	347	379	355	374	365	365	345	375	342	370	371	349	379	380	355	377	369	362	354	346	377	400	327	411	339	377	397	375	382	393	353	320	365	360	397	312	349	380	405	335	355	390	342	387	403	398	377	345	345	348	354	354	380	379	356	374	341	370	349	369	381	375	354	366	387	366	361	368	359	390	337	410	355	334	362	353	376	372	348	336	352	376	361	376	327	374	341	352	392	353	387	378	343	326	354	353	375	365	375	363	385	379	356	354	392	348	357	357	335	356	379	331	376	375	365	341	372	365	385	356	368	381	379	363	367	378	345	355	341	388	378	425	354	405	374	350	382	357	376	345	344	362	357	338	365	340	363	378	400	384	397	385	349	379	348	355	364	373	361	375	361	373	374	370	347	379	367	353	356	395	358	335	329	353	368	379	356	328	376	331	341	351	376	364	386	378	378	378	368	357	398	373	341	392	376	352	381	351	362	364	384	356	365	338	370	352	369	352	353	353	360	382	377	388	393	360	361	375	378	347	383	387	370	369	381	335	340	343	353	365	362	345	389	379	379	330	386	361	380	380	354	354	323	386	398	358	337	346	375	347	353	352	368	344	347	349	358	387	377	383	350	335	368	343	388	408	371	365	366	372	366	372	346	380	363	374	331	365	396	386	387	366	390	353	364	368	375	372	371	367	385	359	371	348	384	343	377	368	347	358	350	355	347	338	374	324	353	375	358	368	373
22530	21158	28812	23775	21159	21180	7482	797	587	484	425	413	414	359	342	334	320	321	304	270	267	275	282	242	280	274	252	254	242	248	239	258	239	285	280	286	274	249	255	239	273	289	254	258	259	279	266	238	224	261	249	228	245	242	262	263	235	242	237	236	235	260	228	249	249	222	289	254	248	242	249	261	242	257	245	238	255	256	232	257	252	252	241	250	242	230	267	230	267	261	254	237	232	248	247	226	279	245	249	255	219	231	234	256	256	261	262	251	244	220	245	246	235	239	249	225	250	250	264	236	257	240	240	223	230	269	221	254	239	252	238	242	267	266	253	245	224	252	230	269	247	238	227	255	232	255	239	262	263	226	222	245	226	227	244	269	246	267	243	265	262	252	236	250	259	255	269	215	240	248	217	220	247	240	231	252	246	240	242	240	247	239	245	246	265	252	246	254	224	233	255	264	230	248	242	224	274	255	236	260	257	274	263	235	251	287	235	231	266	243	263	232	250	239	249	255	233	232	268	253	248	242	272	216	227	223	246	257	251	245	245	272	255	212	262	239	231	241	227	243	257	268	238	235	228	220	254	252	255	239	238	244	227	234	239	228	242	221	222	263	258	240	257	249	254	259	200	244	261	229	246	243	278	247	231	229	265	264	251	249	260	254	260	243	244	233	247	217	239	242	228	270	204	250	244	281	238	238	228	232	238	275	256	233	254	263	232	237	246	246	238	259	222	232	239	248	249	247	255	236	239	237	224	251	227	263	228	237	233	253	218	254	245	277	267	279	214	248	273	201	255	255	245	273	227	227	241	260	241	226	252	240	251	231	267	253	230	237	233	229	234	256	237	223	217	264	241	257	262	244	242	264	255	256	236	238	275	259	265	249	254	227	247	233	265	226	241	257	239	226	259	212	219	234	243	252	235	228	222	240	238	256	222	296	252	244	217	232	247	233	233	224	271	238	230	251	259	254	239	276	229	253	232	277	243	240	240	224	228	245	266	257	245	290	256	243	254	206	243	233	242	247	236	256	285	257	215	226	244	222	252	243	235	219	272	246	231	243	260	239	249	250	267	240	261	265	246	241	239	227	245	270	256	247	271	228	261	246	204	249	270	249	258	203	247	245	237	246	231	240	246	245	223	239	224	221	223	242	270	240	268	264	262	251	247	263	229	236	230	234	232	252	244	260	240	254	243	270	266	253	236	229	229	258	219	243	252	209	248	250	263	263	227	245	214	247	236	244	253	246	244	238	233	265	213	248	233	269	265	219	241	250	245	246	226	234	243	243	232	245	262	239	263	255	229	244	249	247	241	274	239	280	258	249	248	229	247	237	212	235	246	259	214	226	264	243	249	258	252	243	251	274	236	219	255	245	242	224	251	274	239	255	268	256	231	257	238	218	211	232	246	244	228	231	256	263	223	256	249	258	244	234	240	234	241	252	231	227	213	278	240	240	231	243	247	240	229	238	232	253	238	249	228	261	243	217	226	226	223	239	227	254	251	233	233	217	230	231	235	238	253	228	241	237	234	240	251	250	253	239	241	251	261	251	241	216	239	247	225	220	243	238	235	252	232	244	248	242	251	248	254	213	217	255	228	248	271	234	219	232	241	221	251	273	276	263	263	243	232	256	243	237	236	265	237	255	219	224	225	227	248	244	243	268	236	258	256	246	285	246	254	219	240	242	232	232	272	243	239	195	259	221	229	235	249	246	226	230	238	254	249	236	248	245	235	242	262	221	233	256	266	244	241	257	258	257	232	242	249	246	245	234	249	213	235	230	210	237	207	246	237	254	244	242	248	260	234	265	224	225	248	248	218	230	242	230	244	250	262	252	249	212	256	242	213	235	236	244	238	260	230	272	241	261	257	274	245	225	249	227	258	261	231	258	235	261	262	240	228	246	262	259	223	243	220	239	229	254	246	270	273	271	239	274	267	224	238	264	266	227	234	236	235	227	225	289	249	248	231	263	255	267	235	279	254	248	228	249	245	263	241	267	242	254	238	232	242	240	262	275	229	250	220	253	232	244	245	260	239	232	251	224	254	272	234	258	237	246	228	232	256	223	263	261	229	236	241	284	243	263	230	261	243	243	258	255	242	234	234	218	244	233	249	265	225	223	232	230	242	245	232	223	229	258	228	234	236	248	241	285	234	244	223	243	252	236	243	246	214	229	234	249	229	243	246	268	247	217	251	248	225	259	214	233	243	233	214	221	228	250	227	232	261	239	240	233	267	280	254	224	247	211	251	227	240	231	257	244	248	226	252	251	245	227	240	234	254	228	271	247	232	260	228	246	219	256	237	245	242	254	230	234	264	268	282	264	250	256	225	245	225	215	249	231	233	242	230	211	249	237	231	219	255	237	248	262	234	256	230	227	273	247	240	246	228	230	217	246	270	256	257	250	210	252	231	212	229	253	197	234	248	256	238	239	231	225	242	219	279	244	248	250	229	241	240	234	270	234	247	226	255	259	247	242	238	218	244	225	234	239	249	231	262	218	228	238	278	273	257	246	259	255	251	232	241	253	261	220	248	266	255	254	258	230	246	240	268	270	241	246	276	227	228	258	210	263	238	213	240	235	239	249	255	222	241	239	246	252	276	263	227	227	262	224	240	227	253	265	243	232	257	238	232	222	245	276	243	276	247	256	211	256	229	244	263	246	250	237	241	252	249	210	233	249	232	227	226	228	204	251	259	259	233	241	260	221	242	221	239	245	246	241	228	228	252	245	232	241	241	245	262	266	247	248	231	273	272	229	253	227	233	238	255	244	240	253	241	231	255	237	238	232	214	220	245	225	242	235	257	257	255	229	236	209	263	240	257	256	232	238	251	239	218	242	244	238	243	256	246	228	238	229	254	228	248	217	240	223	255	265	231	225	252	264	253	232	232	244	221	221	225	237	215	234	241	223	248	270	249	259	250	270	230	267	248	230	256	244	269	254	262	244	205	252	226	274	248	249	258	214	250	248	261	249	261	217	237	242	250	247	237	279	243	225	248	244	264	229	198	253	225	236	248	244	230	235	222	240	235	260	240	240	231	251	252	237	255	243	222	233	261	239	249	270	241	249	262	244	260	218	241	244	240	226	226	234	211	209	203	254	240	227	243	248	244	233	221	214	244	219	231	229	243	256	238	255	227	231	252	229	285	230	240	247	233	280	275	268	263	253	219	231	235	251	239	271	253	224	238	239	250	279	235	231	238	244	230	219	243	259	211	236	256	252	234	262	240	232	248	225	218	239	249	250	229	222	235	263	251	273	248	262	264	243	252	246	235	241	237	271	219	218	260	267	248	210	260	255	247	266	240	210	252	231	244	260	281	220	243	244	241	212	254	239	233	226	249	247	259	247	240	262	226	242	248	238	236	241	227	243	256	265	258	227	215	247	250	247	227	223	254	238	227	210	230	240	251	249	225	202	221	251	241	257	245	228	204	249	204	212	228	237	235	250	259	256	220	230	246	249	259	240	256	238	246	261	248	233	269	256	228	260	216	234	221	241
4354	13282	9071	4346	3067	2320	1739	1359	1176	893	832	686	602	567	515	534	484	434	421	406	414	424	369	384	380	356	336	359	366	360	346	339	329	327	335	321	346	340	337	287	337	297	328	310	353	326	309	322	320	326	343	337	317	317	286	368	306	324	331	298	287	297	341	333	270	310	299	291	324	285	286	341	313	319	303	301	298	330	315	312	359	279	328	324	301	315	314	317	280	280	280	318	301	309	307	292	304	332	294	313	313	295	299	311	291	307	330	295	341	313	316	302	287	310	308	310	319	325	298	315	297	312	290	336	290	299	329	280	275	296	296	312	309	301	340	330	271	296	303	306	304	300	313	298	298	294	285	328	280	315	303	317	319	295	336	305	354	326	307	323	298	275	330	281	264	304	301	300	270	300	306	303	269	306	344	305	337	306	322	304	337	328	283	253	299	311	313	326	306	302	314	334	296	303	315	284	317	306	303	307	339	321	290	319	303	289	311	285	312	310	316	331	276	295	314	299	295	304	328	275	326	305	334	323	284	283	283	286	331	321	331	312	316	294	317	326	298	271	311	322	276	267	330	299	300	315	297	298	311	291	299	289	301	285	300	318	315	300	300	306	321	309	299	302	306	289	319	302	294	306	341	329	292	306	300	311	293	305	329	300	313	334	308	322	282	272	341	282	326	308	295	298	325	340	316	301	302	324	331	308	302	297	308	293	304	288	311	342	319	279	273	302	296	295	310	318	309	307	319	273	294	306	299	285	306	324	315	324	294	285	296	284	291	302	316	341	322	307	325	311	293	288	318	310	299	302	284	311	279	305	285	308	316	310	291	301	313	264	313	327	268	299	286	257	321	318	262	341	301	354	306	298	282	304	311	336	306	326	304	293	330	307	299	293	283	310	315	300	301	292	304	315	295	314	278	315	293	302	292	309	300	323	303	320	333	309	296	328	347	295	306	326	287	302	285	303	332	309	305	294	308	318	283	298	307	294	318	305	316	325	332	271	301	298	300	322	270	309	327	305	325	292	297	314	299	314	289	303	300	298	337	299	280	296	324	308	319	331	318	309	308	291	332	317	280	295	324	300	293	327	349	323	330	276	322	310	283	323	316	309	303	275	292	325	293	309	299	329	292	291	333	292	296	285	318	306	282	276	296	319	302	321	294	307	320	309	318	297	306	293	288	323	294	334	317	329	308	319	308	325	278	325	292	309	312	320	302	308	304	291	305	285	312	292	300	296	337	316	296	309	302	317	286	288	311	289	303	316	297	301	297	307	273	282	328	323	293	314	302	303	321	330	270	309	304	330	307	271	299	280	285	322	303	298	292	285	334	304	301	299	318	298	319	342	314	284	316	287	275	323	319	323	283	278	323	289	329	277	295	276	300	303	314	296	288	315	329	311	310	290	330	295	329	326	310	306	278	305	313	308	313	302	276	313	307	298	299	319	312	294	298	289	309	301	342	330	304	309	323	311	296	280	290	294	318	316	283	281	303	313	323	288	286	315	329	317	291	332	322	298	298	359	338	316	286	273	284	297	288	323	290	316	307	300	321	298	300	281	309	303	308	295	301	276	293	316	308	274	296	292	304	314	295	288	283	295	331	288	307	309	300	285	280	309	321	319	303	320	318	323	279	310	314	317	294	301	305	311	287	302	311	326	316	318	306	314	308	275	350	315	319	293	289	290	301	301	289	301	309	316	302	304	319	301	300	328	287	305	328	330	305	258	354	290	319	340	301	302	301	298	311	285	302	294	273	313	354	316	296	333	288	317	284	287	318	311	304	277	301	314	331	282	327	332	289	306	327	329	303	301	310	295	285	307	294	313	318	287	287	294	318	299	324	322	288	300	301	290	271	314	289	282	310	320	303	304	295	323	319	300	320	336	289	323	292	324	306	262	325	304	313	303	297	302	279	298	285	298	327	259	309	310	285	300	341	339	325	283	319	288	299	294	278	291	318	340	328	329	321	278	305	290	303	302	336	295	289	309	319	328	301	296	289	294	342	313	311	306	346	310	321	329	313	281	316	294	302	282	291	303	303	271	295	282	282	325	318	322	317	300	292	308	328	300	292	296	291	313	301	300	318	290	315	310	308	314	302	319	314	334	315	261	322	288	310	282	329	303	313	308	311	291	275	322	287	305	313	325	295	323	304	306	284	302	306	299	292	303	312	291	293	295	302	305	280	332	321	296	286	297	312	313	296	283	318	308	305	282	340	294	297	305	296	331	292	310	319	301	314	310	310	282	305	309	288	335	276	300	300	309	325	343	308	300	309	297	284	283	349	291	327	295	298	306	278	300	298	290	275	282	320	314	294	321	337	267	315	332	302	330	319	305	297	321	328	307	337	301	294	312	304	290	330	304	337	316	326	312	315	280	287	300	319	288	324	319	316	302	309	319	297	279	324	297	327	302	318	299	321	334	283	318	278	305	317	305	283	296	338	328	317	298	310	298	308	313	301	310	288	307	301	309	300	324	293	305	286	313	322	261	275	313	292	310	299	285	313	317	294	275	280	292	300	289	323	319	298	277	316	322	308	305	311	298	304	294	324	325	305	329	297	337	310	285	292	315	298	322	286	285	287	288	302	309	319	319	275	326	286	332	290	302	288	301	292	317	308	295	311	298	270	302	298	301	293	305	301	343	296	308	318	307	320	296	296	318	307	306	280	305	315	302	338	330	274	273	304	294	281	312	300	316	294	298	318	293	314	280	311	310	315	287	288	302	317	301	305	321	335	305	313	309	294	295	314	306	344	297	298	314	324	307	297	307	312	304	316	305	310	282	311	341	297	342	321	293	299	347	300	323	324	327	290	271	314	282	325	275	299	301	293	326	316	322	331	315	334	336	324	306	316	319	311	301	305	298	310	275	280	292	347	299	309	323	313	321	306	295	317	300	296	289	313	331	327	277	328	325	291	332	306	289	312	318	275	291	283	308	310	308	281	326	289	332	305	296	354	294	318	307	298	305	293	319	314	305	302	335	278	304	324	286	355	315	291	303	360	317	325	311	299	285	291	295	316	294	308	299	319	324	335	288	340	312	279	309	313	320	283	313	321	281	355	302	299	286	297	307	308	313	329	298	287	327	293	317	315	291	300	289	295	298	308	312	311	325	300	313	304	308	265	313	285	325	290	268	287	277	304	287	284	298	325	306	298	305	307	290	299	290	278	309	297	320	314	298	304	319	301	304	282	300	314	321	305	314	295	296	324	308	297	293	275	313	305	294	310	272	290	289	290	312	290	305	304	304	289	318	291	323	294	295	313	284	312	277	304	294	285	291	265	303	325	291	329	297	294	309	280	317	327	280	294	310	321	311	304	336	309	301	295	306	312	308	271	305	296	286	304	286	313	309	308	292	305	325	293	342	302	299	283	285	283	321	318	327	293	306	291	319	315	309	316	346	309	341	277	325	305	330	332	278	312	288	295	311	298	323	316	301	328	291	303	296	324	315	280	298	327	270	309	273	292	296	324	303	296	292	293	316	275	306	313	291	311	309
27392	18098	4132	853	637	622	573	579	558	573	535	601	603	608	573	587	576	584	531	575	566	546	563	547	539	577	560	612	530	545	551	578	568	579	578	526	551	544	499	554	552	572	530	574	613	538	561	548	560	556	571	584	562	535	515	545	530	509	539	575	547	566	566	559	545	582	608	572	561	576	529	602	533	542	546	538	558	588	505	589	552	559	574	546	530	548	537	550	561	569	538	577	557	539	541	541	617	536	572	590	566	512	572	560	576	543	581	622	542	543	570	560	565	581	492	525	595	565	535	567	553	514	590	569	592	601	550	567	533	520	562	582	543	597	538	560	520	575	540	532	527	567	594	556	571	570	533	531	565	604	482	592	561	555	566	544	537	546	547	540	588	572	561	579	598	569	576	539	530	586	572	523	550	523	573	561	606	553	526	569	625	568	576	592	575	549	568	573	616	533	563	548	556	556	541	577	561	619	548	612	504	558	570	516	555	506	540	587	541	560	589	580	544	557	599	543	539	566	591	588	560	569	522	549	583	574	556	611	560	539	517	580	549	598	570	549	561	551	545	549	578	592	569	556	540	558	593	557	578	541	568	543	561	578	589	599	596	599	531	545	532	591	548	535	539	518	535	637	553	559	531	565	592	560	557	578	522	544	593	574	576	527	536	571	578	544	557	533	540	574	575	569	568	552	586	546	559	540	562	546	573	543	578	562	563	560	576	539	552	557	557	581	556	533	513	565	584	557	557	611	519	572	567	551	573	557	557	545	539	558	561	531	541	551	563	552	526	533	536	572	562	552	557	512	546	578	593	560	552	576	525	614	562	548	577	589	551	567	550	595	577	584	592	618	532	523	536	569	576	565	532	551	590	521	548	544	561	515	571	575	529	564	544	517	571	554	524	534	560	541	587	514	555	572	548	575	566	579	569	557	564	580	571	522	568	532	561	606	550	559	602	539	527	581	527	553	560	564	569	596	524	537	540	556	570	602	545	589	517	571	559	540	510	559	588	557	536	556	543	592	549	564	530	609	563	571	587	544	598	522	565	561	586	581	611	574	561	565	533	584	538	541	551	583	568	562	558	519	554	549	548	552	522	568	565	520	550	587	566	605	575	545	540	586	575	534	573	535	536	561	597	574	557	543	614	568	583	513	546	531	543	529	579	579	568	578	575	534	565	550	610	522	562	626	598	524	607	545	562	581	526	557	566	513	561	545	564	529	538	578	594	529	604	582	556	545	539	515	562	540	549	571	594	501	574	587	548	593	590	570	531	528	580	534	558	552	602	581	557	557	557	535	559	530	572	580	559	556	558	546	592	567	547	553	556	540	595	547	530	575	555	588	584	544	585	533	521	541	575	579	574	564	538	548	566	540	553	592	547	558	512	560	583	536	583	544	531	539	604	545	546	550	538	510	534	553	585	523	533	597	537	551	561	556	577	538	585	519	579	549	575	565	570	583	581	590	570	593	540	556	531	611	562	613	570	549	567	546	539	552	509	553	569	570	548	545	538	526	525	568	569	573	605	553	583	548	577	590	546	521	548	550	550	532	580	545	582	573	576	562	565	533	560	552	566	543	578	573	550	603	559	579	557	592	545	567	508	556	595	539	559	540	575	544	551	537	554	544	554	604	604	576	551	558	564	585	529	557	559	550	574	543	554	577	564	524	574	608	497	568	534	539	562	563	564	557	627	598	528	573	555	571	573	574	584	571	519	577	571	522	602	517	524	569	580	581	587	592	572	546	572	597	576	535	540	532	488	571	548	561	582	578	573	575	530	565	532	551	555	523	535	503	593	562	553	605	557	586	583	534	536	560	528	555	563	583	599	572	598	594	551	552	545	516	563	570	550	547	559	574	552	575	577	565	550	535	651	588	608	518	530	530	540	585	523	528	523	594	591	559	580	600	572	523	540	565	547	543	581	597	583	536	544	553	566	542	591	567	543	581	547	591	578	564	527	529	545	577	587	561	532	595	597	530	557	551	614	558	543	569	575	576	542	589	525	532	516	589	596	561	586	576	568	529	520	559	555	558	550	578	560	538	572	566	509	533	588	596	574	567	546	557	569	562	552	591	586	555	549	555	566	536	607	564	600	522	561	599	571	558	575	564	583	551	560	550	504	549	555	582	562	561	567	554	533	588	569	550	569	583	543	553	542	563	612	579	578	543	533	532	597	525	566	571	597	552	559	617	538	566	591	560	539	562	532	541	589	562	551	589	547	596	578	572	567	538	512	651	612	573	571	566	551	592	548	587	579	554	551	560	574	556	537	561	539	559	551	591	544	584	552	582	589	593	582	537	558	561	588	543	547	525	550	563	553	548	573	580	557	509	565	526	558	519	557	552	534	559	555	552	541	531	582	594	578	535	571	569	564	568	574	518	547	569	590	561	606	570	525	557	539	522	572	578	539	525	590	552	598	588	573	554	622	544	576	530	529	571	514	594	565	593	567	542	522	604	561	569	573	570	528	549	528	622	560	608	545	564	548	546	542	557	573	548	565	552	536	554	560	586	533	526	562	539	559	607	563	526	561	571	574	580	499	551	567	534	566	533	571	512	572	581	525	568	554	554	537	570	550	581	552	534	544	551	572	571	562	555	554	561	565	604	575	567	534	537	534	575	563	572	529	549	539	590	581	545	588	529	554	572	570	554	562	537	561	582	563	553	573	550	583	559	580	561	535	558	542	560	537	569	546	602	542	574	567	483	564	547	556	555	530	532	600	537	538	550	608	550	521	544	566	544	545	585	569	575	546	562	533	556	527	545	537	565	592	529	569	562	568	544	565	531	570	537	542	614	554	568	596	553	572	532	549	538	592	580	534	558	560	554	555	587	511	558	575	542	542	512	564	516	548	609	532	568	584	549	522	560	527	567	583	570	595	612	542	532	537	572	593	548	526	587	572	548	575	538	568	507	557	557	580	603	559	600	577	556	574	537	579	561	572	547	566	567	580	561	564	566	563	569	574	557	587	569	560	549	574	563	603	539	565	542	574	567	595	568	574	568	569	523	565	584	548	572	610	577	596	566	539	610	535	550	582	573	542	548	561	545	554	538	567	531	525	555	573	577	574	546	575	515	539	581	601	530	524	550	547	567	547	533	578	561	543	549	549	513	573	554	550	544	586	571	573	583	570	546	527	571	571	553	561	556	543	541	551	580	589	565	577	554	576	574	544	536	607	555	572	532	565	571	518	576	576	526	560	572	574	548	556	542	515	546	517	572	585	540	498	584	555	557	548	541	535	587	568	608	584	563	584	606	558	571	532	551	539	509	541	551	529	584	590	560	592	562	553	555	575	523	568	543	552	597	546	523	567	514	563	579	557	575	559	550	567	539	580	547	538	590	516	509	590	577	554	572	552	547	591	549	564	540	564	544	562	548	544	563	542	556	578	561	529	592	565	541	567	612	586	588	557	546	614	557	588	545	530	603	532	550	558	514	556	554	536	596	580	553	546	580	582	565	559	569	575	567	545	552	571	609	579	567	593	597	542	559	570	579
4361	1154	936	779	742	706	714	724	670	672	683	667	673	667	668	652	660	624	679	707	658	693	703	664	612	680	653	661	639	688	668	668	697	617	676	679	659	640	660	665	667	690	649	657	654	640	679	698	631	669	694	633	715	715	663	654	655	653	635	673	680	641	626	639	670	646	636	646	682	714	702	642	600	660	669	663	656	646	702	655	649	668	648	710	660	668	680	645	663	653	717	639	732	657	659	650	683	655	723	664	693	699	668	615	618	657	713	672	696	670	675	685	672	642	636	645	665	652	678	658	669	675	678	642	645	670	659	671	683	642	649	658	673	643	646	658	668	672	660	638	641	651	638	632	681	711	654	656	654	639	638	688	701	669	696	678	612	680	646	625	687	680	604	651	681	628	657	682	682	624	661	617	661	621	660	692	669	656	694	727	672	658	661	648	681	633	620	690	682	695	646	647	654	643	653	648	610	630	648	679	692	662	668	664	660	654	668	659	663	670	677	686	636	686	629	664	660	665	677	685	678	704	720	667	692	669	650	649	713	614	660	736	651	677	733	640	724	650	667	653	638	680	643	670	664	691	702	658	678	680	667	654	687	683	644	631	644	688	627	718	672	678	673	692	696	647	656	699	655	629	677	654	661	602	655	679	694	637	719	687	686	670	651	641	659	668	677	670	665	680	710	701	627	703	677	683	669	687	670	683	648	659	704	686	632	690	636	612	650	624	668	672	674	683	716	675	714	659	672	667	644	653	688	651	658	689	638	653	658	689	715	626	675	685	674	675	656	688	693	676	682	675	683	697	699	718	674	669	652	698	696	629	682	627	654	634	635	620	660	637	690	647	645	662	609	702	702	673	627	680	658	646	651	650	632	658	630	686	668	735	631	621	654	657	719	680	674	682	666	678	661	678	623	690	674	670	692	707	620	700	622	621	699	684	657	672	704	655	633	657	662	670	606	659	729	661	702	663	681	680	614	655	670	700	672	681	644	654	649	700	707	658	684	680	629	651	682	663	645	654	645	657	649	680	676	643	699	697	675	672	666	678	647	669	682	671	657	648	682	637	691	654	601	680	650	671	632	673	696	651	711	660	682	629	660	728	678	710	628	656	696	658	686	629	670	675	674	682	687	656	657	684	654	660	701	675	664	643	670	687	686	707	661	650	664	687	655	709	719	667	680	656	672	704	575	677	638	692	679	650	708	674	627	657	619	710	658	676	675	661	652	700	660	637	680	686	686	693	700	727	645	605	681	736	676	663	643	675	655	674	684	690	690	662	642	635	645	728	656	689	678	707	665	643	618	672	666	636	668	689	666	662	626	628	634	664	668	658	619	700	682	643	676	638	647	639	672	702	692	628	659	679	665	648	623	686	685	687	687	652	669	677	689	702	639	705	683	651	680	706	669	650	670	652	704	722	622	650	683	637	654	623	693	679	674	633	650	648	688	652	667	710	682	675	618	642	647	640	594	644	698	634	612	648	636	737	682	684	659	663	680	686	668	646	638	661	657	664	627	695	643	681	618	662	681	656	623	649	630	670	678	698	667	654	737	704	674	640	671	659	651	687	635	692	710	722	646	654	646	670	678	656	623	639	693	670	671	644	712	672	683	658	658	633	596	632	697	633	702	660	618	632	675	682	660	683	711	674	630	706	711	686	679	663	659	631	667	677	669	642	629	677	646	707	645	686	681	647	650	675	650	688	653	656	703	661	627	678	712	699	684	716	677	654	657	607	680	657	638	649	642	681	698	643	676	692	675	650	648	621	684	658	653	668	668	672	643	684	620	675	701	643	684	665	663	655	680	665	590	707	660	661	673	683	658	698	655	632	646	613	650	662	677	684	683	636	716	630	659	680	634	677	644	632	687	637	699	677	652	649	604	671	666	657	671	661	687	628	672	660	717	690	685	654	668	693	659	677	612	627	621	675	704	667	663	653	622	655	653	608	623	675	667	690	672	652	626	649	680	684	690	671	647	616	686	711	627	658	679	687	685	694	675	638	668	671	661	650	649	677	693	641	674	647	666	672	665	667	656	610	653	677	680	691	684	660	612	655	648	697	663	671	694	656	631	676	656	632	628	647	642	705	688	680	678	669	689	649	675	716	646	691	662	624	664	686	693	613	701	676	680	670	614	672	689	654	689	666	639	652	652	651	695	749	690	708	665	665	715	653	656	667	649	660	700	668	651	689	634	657	651	680	667	641	673	667	650	653	654	694	641	655	698	690	611	669	682	638	653	643	700	669	672	684	686	685	643	674	719	707	665	680	695	667	648	702	654	688	623	702	669	659	639	673	636	691	680	668	617	682	636	638	657	685	657	642	645	662	609	655	719	624	688	697	652	632	635	678	660	646	680	703	650	714	719	660	630	718	640	682	669	659	705	661	672	687	615	667	718	683	680	646	676	699	704	655	673	647	691	718	689	699	704	616	680	700	677	675	667	658	657	657	675	641	674	672	629	650	648	682	671	692	672	643	669	697	670	647	646	641	644	639	622	665	648	634	694	692	651	666	689	638	697	691	624	646	628	663	654	710	680	673	703	652	669	705	688	682	702	658	648	685	670	683	641	653	641	665	610	630	629	704	573	707	660	662	662	707	700	652	655	654	657	621	653	691	681	650	618	654	653	668	660	712	672	635	713	690	649	654	629	673	639	667	675	677	680	672	705	675	685	706	674	669	662	667	621	644	700	711	677	678	689	697	674	646	646	663	671	672	702	663	633	674	631	704	695	684	590	685	683	663	663	662	724	678	643	666	649	725	608	662	703	710	677	673	659	675	650	633	649	646	686	625	666	702	658	661	633	673	675	655	674	654	663	653	646	655	697	674	690	657	651	678	688	683	679	660	677	697	664	702	698	667	624	721	702	664	683	659	664	686	686	608	637	660	657	724	660	675	662	665	655	654	690	656	707	681	682	675	640	700	666	680	650	628	613	688	615	649	687	686	680	688	665	675	638	631	688	641	646	674	665	676	647	677	661	651	624	649	666	627	662	649	651	611	704	677	648	631	703	667	639	677	632	649	655	693	658	664	641	674	634	671	631	667	672	628	660	673	666	650	668	677	652	684	652	652	673	636	632	707	657	677	630	698	678	698	667	670	673	702	634	677	618	641	635	638	646	667	603	676	696	652	679	688	662	637	659	667	670	691	707	596	690	660	643	670	702	655	630	683	654	682	696	672	715	682	664	663	698	695	694	665	682	646	671	638	642	696	700	682	660	648	684	622	666	686	700	661	689	672	684	666	682	672	625	643	643	679	702	655	665	629	662	689	666	616	670	727	597	632	661	677	672	649	668	656	683	688	657	664	682	636	669	654	676	670	614	678	638	636	686	687	655	659	675	599	661	699	654	689	676	677	719	660	673	689	654	613	644	652	669	655	671	681	682	615	643	667	702	645	637	661	571	627	692	653	690	655	673	667	621	672	690	710	622	575	670	704	685	660	698	697	690	673	681	685	682	617	665	703	738	663	662	689	708	653	667	645	654	687	633	637	662	692
23479	21118	28306	24145	21122	9940	1191	849	740	715	686	643	623	663	641	629	642	616	538	573	600	599	547	562	619	557	538	553	601	564	570	581	561	575	600	557	597	582	557	569	568	578	585	576	565	556	579	583	623	547	618	544	600	583	593	543	585	547	552	562	606	525	541	600	540	553	565	569	579	535	580	582	552	567	536	561	559	606	572	577	542	592	559	580	546	547	583	550	540	575	548	571	549	563	575	590	589	626	576	546	534	584	532	542	587	583	529	536	495	537	531	556	578	552	568	574	515	579	550	548	577	565	554	559	570	560	551	497	578	550	580	546	567	527	545	542	546	539	591	551	542	562	606	500	549	537	572	580	570	552	570	549	515	554	521	573	550	539	517	560	535	576	551	581	563	575	566	546	568	572	537	559	541	561	576	560	599	528	552	570	523	555	538	575	540	528	551	556	586	590	563	524	548	550	549	559	602	568	544	531	558	552	563	565	569	530	574	572	554	547	570	548	558	547	585	541	543	555	605	586	600	579	520	562	560	567	542	555	559	523	520	542	550	558	542	547	572	518	510	530	506	568	530	602	577	530	544	533	546	537	571	536	526	550	604	557	531	535	558	548	542	534	563	533	602	551	568	579	584	570	566	519	539	560	568	501	563	588	561	565	540	566	560	590	557	541	560	529	533	577	552	574	573	544	555	529	548	532	560	554	560	537	523	551	526	572	581	490	547	544	547	559	548	573	598	545	565	548	529	527	572	527	596	543	531	592	563	584	546	553	549	540	549	570	571	535	571	556	560	598	586	597	534	506	554	523	535	509	557	601	540	506	568	544	533	554	562	547	505	553	537	567	553	507	540	537	584	566	551	562	587	565	553	575	594	508	553	556	538	539	536	578	551	579	562	540	503	567	514	507	577	554	588	542	572	521	589	599	518	503	563	578	550	518	574	589	574	571	517	551	570	534	541	575	535	511	591	635	554	539	551	523	592	514	562	535	555	524	573	540	552	595	553	536	562	594	559	558	532	533	552	554	553	547	560	553	560	547	547	531	556	585	569	582	590	542	590	575	563	523	562	540	535	523	596	536	573	597	527	545	522	490	531	544	584	549	589	571	565	560	532	511	491	560	602	576	573	524	583	555	557	536	574	533	563	581	523	514	579	542	583	534	535	542	587	551	527	569	573	572	560	582	555	570	604	543	546	560	524	563	516	567	528	561	543	562	562	542	561	562	546	524	536	548	558	566	546	559	530	580	553	562	555	599	552	602	553	571	541	572	600	565	546	538	550	556	618	577	554	620	547	545	521	560	591	561	502	572	588	571	556	521	565	581	556	578	570	607	543	534	553	598	586	587	489	575	612	599	541	564	605	561	549	511	580	543	566	575	526	564	539	564	534	495	542	551	578	559	535	563	547	554	536	501	526	560	577	591	532	539	606	543	569	606	563	568	539	566	555	577	527	542	531	542	559	543	585	551	525	599	546	573	601	571	528	559	589	568	616	589	536	538	532	573	534	553	631	512	528	539	558	545	600	557	551	613	569	568	539	542	571	528	571	537	565	518	565	591	569	554	560	562	601	570	547	508	575	527	536	533	573	568	554	580	572	549	553	587	542	547	546	560	604	577	516	534	585	537	549	558	562	588	592	574	518	564	599	553	574	553	558	517	559	561	628	534	541	534	556	566	548	565	526	564	547	583	545	567	596	561	524	554	539	577	582	530	539	539	576	552	568	590	587	557	534	581	578	556	504	590	572	542	617	557	578	550	513	537	530	567	616	511	538	565	545	587	528	584	573	554	580	531	540	561	556	573	543	547	588	570	524	552	551	558	512	562	550	546	561	542	563	562	597	549	561	549	539	528	532	613	596	539	575	547	597	543	559	558	532	535	559	532	559	550	550	569	586	594	590	539	569	558	556	547	543	498	536	549	512	540	554	573	505	555	562	502	565	585	581	557	598	565	530	569	568	554	568	563	516	580	515	566	534	565	531	557	579	540	562	556	497	579	563	551	589	553	606	573	593	504	586	582	555	575	516	544	565	546	546	597	552	565	552	548	554	511	565	544	535	571	557	557	554	576	573	532	558	569	623	552	542	573	549	544	534	553	555	536	563	539	539	573	546	577	562	546	527	569	534	541	546	555	524	523	540	554	568	541	568	516	596	608	559	576	534	576	541	551	544	574	563	570	569	537	554	560	575	535	561	570	567	562	552	554	575	558	557	565	561	574	571	541	548	571	600	528	543	546	538	590	580	563	563	574	537	546	583	561	569	543	553	585	530	566	545	532	525	505	571	516	534	565	602	604	504	571	553	517	537	541	550	542	564	528	561	553	556	556	538	576	584	535	555	579	543	552	538	561	566	552	572	589	572	534	548	586	581	524	547	555	540	533	589	504	546	619	557	587	558	538	540	521	594	510	563	594	539	543	572	555	607	590	574	543	539	502	516	562	517	556	567	551	578	542	583	548	571	515	595	582	544	564	564	588	536	536	533	586	537	525	525	575	572	551	531	572	529	534	597	553	596	565	545	577	554	560	588	503	571	557	536	551	535	547	577	541	565	510	564	584	542	578	556	572	531	534	589	568	589	585	561	529	566	568	539	526	578	597	568	577	554	560	556	537	586	496	548	555	596	509	547	586	572	562	530	601	586	529	531	589	564	546	516	561	572	578	578	563	607	551	523	537	588	532	588	566	565	566	556	535	575	543	572	568	584	564	572	587	524	598	583	537	563	553	579	548	540	547	554	543	537	566	533	576	521	550	534	548	560	533	581	519	600	558	564	568	601	603	541	558	586	568	576	569	565	582	550	537	532	562	583	576	556	535	562	565	585	575	557	553	536	570	573	553	530	535	532	538	599	535	590	518	509	554	544	527	563	582	568	546	566	537	517	559	616	622	577	552	550	524	547	532	531	544	570	556	553	559	569	559	553	573	525	549	520	535	520	548	538	545	521	545	575	550	525	518	587	563	540	578	538	540	566	548	562	582	546	532	567	566	554	601	587	524	535	536	585	556	555	544	574	570	541	542	560	573	557	570	546	592	573	540	544	600	584	542	546	603	592	532	571	560	537	590	546	502	556	520	531	541	567	571	586	578	560	564	555	540	591	561	593	572	568	546	563	546	546	571	557	562	605	565	595	569	551	557	548	570	575	537	552	568	543	536	569	557	604	542	567	540	564	548	534	524	540	592	557	556	580	581	560	545	549	541	541	566	566	598	569	555	573	551	553	556	568	562	525	559	556	525	569	544	607	560	545	502	523	501	655	545	544	543	544	528	541	553	566	542	554	586	563	565	539	543	512	568	586	555	558	563	555	570	555	570	570	537	578	537	515	544	576	530	581	543	574	564	526	570	539	566	580	592	587	570	566	601	581	532	540	565	580	540	581	572	545	542	579	556	546	550	547	560	503	607	536	562	547	559	572	598	577	564	577	566	548	569	574	574	560	568	575	568	574	540	605	512	545	547	527	535	554	568	527	557	553	537	556	568	582	549	511	554	511	551	582	549
3503	8094	5824	2802	2123	1688	1438	1243	1079	976	933	886	811	785	791	734	772	696	759	712	731	717	710	721	710	729	669	676	685	716	705	645	669	637	680	645	664	683	712	722	665	662	668	697	685	709	716	664	621	658	686	694	659	664	696	687	662	709	684	671	670	666	684	692	631	664	667	643	695	704	661	707	683	682	666	629	671	668	675	684	695	658	665	700	662	617	631	712	640	699	688	660	689	676	675	699	652	634	637	712	672	682	651	652	649	706	658	639	641	680	665	650	667	662	664	648	691	731	628	675	673	701	695	698	682	679	713	657	672	670	623	640	691	667	670	708	645	660	671	660	658	668	656	653	668	676	644	640	621	644	633	660	667	686	676	666	706	677	631	654	687	674	629	631	733	670	652	647	690	671	606	688	717	623	647	691	661	694	691	654	669	691	646	658	656	643	664	640	663	653	647	670	647	671	682	684	692	650	666	686	699	694	659	677	692	682	629	650	714	635	673	681	639	638	666	673	677	638	665	674	684	687	694	692	629	627	664	618	712	663	653	682	689	664	658	643	666	750	642	680	650	700	673	724	656	661	680	654	679	683	620	623	632	667	672	727	695	659	654	684	657	645	686	674	671	701	655	685	702	628	666	712	619	596	690	685	715	668	670	673	689	676	621	654	708	676	632	680	679	668	631	702	636	667	638	687	658	651	640	676	678	679	681	618	640	687	658	694	712	649	709	663	663	645	626	640	678	665	656	671	659	710	669	676	690	643	648	664	690	716	669	665	663	646	635	706	669	640	665	651	688	622	676	659	632	680	719	651	642	694	644	673	640	680	676	623	690	655	679	645	646	684	656	683	639	638	594	704	626	700	658	649	702	719	618	698	639	634	629	658	671	720	621	668	677	588	683	684	678	663	717	679	648	670	644	710	674	691	639	669	666	674	652	629	665	676	615	697	644	707	680	692	661	627	647	632	690	662	698	639	616	680	724	678	674	707	680	628	660	668	672	641	660	664	679	698	672	706	663	638	660	674	672	673	702	693	685	686	651	633	670	679	698	699	665	699	680	665	694	670	669	676	616	656	682	692	660	685	628	657	655	682	715	692	615	643	674	650	680	663	699	663	678	681	651	661	682	668	680	655	699	672	675	673	653	656	659	699	677	679	674	654	698	666	702	642	673	672	696	694	652	670	656	707	630	615	672	692	646	691	652	675	641	678	699	642	657	677	680	679	673	653	684	646	688	649	655	688	667	643	693	660	671	661	638	657	651	599	677	677	695	660	653	688	660	668	710	644	671	732	720	664	645	704	648	640	681	650	662	658	705	678	670	651	651	760	720	651	683	651	681	770	632	671	665	664	655	683	660	653	670	647	639	639	660	625	694	648	685	701	653	619	663	600	688	622	661	630	672	669	655	692	640	651	652	651	701	689	660	681	683	658	639	701	724	654	715	677	647	629	666	658	642	661	672	663	658	607	704	699	665	644	669	673	700	613	651	677	663	652	680	699	643	648	660	684	673	694	631	656	670	648	685	690	663	709	674	644	643	707	656	670	626	680	660	686	670	716	688	642	682	661	647	704	665	678	674	687	651	726	700	704	626	629	642	680	685	647	674	649	661	645	692	652	640	672	642	654	627	651	616	620	687	672	657	658	667	651	663	665	631	664	609	649	649	661	683	662	666	602	674	663	668	732	644	708	629	627	699	651	628	638	647	702	712	676	684	712	691	656	650	620	634	662	659	670	662	647	655	679	692	680	684	629	692	689	668	639	650	669	683	701	648	671	690	675	671	672	664	688	672	681	617	641	713	657	679	687	648	654	700	667	709	652	749	710	710	594	691	665	679	687	709	692	688	680	674	641	677	696	649	673	673	673	656	681	659	647	662	684	670	694	689	656	700	687	724	668	649	655	658	678	704	626	658	655	699	682	662	714	679	661	670	667	683	604	630	671	664	696	671	658	627	646	692	667	640	651	658	662	728	660	670	677	701	656	695	665	670	656	670	679	720	646	691	691	667	715	683	647	724	655	668	711	665	663	654	670	659	713	699	695	674	644	596	688	692	657	664	664	680	718	645	690	647	682	620	692	704	678	642	690	688	647	682	669	658	624	640	670	672	679	676	682	639	659	651	664	663	697	699	654	670	645	667	663	647	665	651	676	659	688	671	658	715	647	690	655	648	611	650	674	721	686	693	667	620	681	687	689	613	653	634	685	690	658	646	700	697	700	678	650	657	669	640	694	656	702	640	723	680	670	683	684	615	625	639	654	708	648	679	715	698	637	650	654	711	640	657	679	664	642	641	707	658	678	639	665	660	672	680	668	641	637	639	650	677	674	668	684	661	681	668	671	721	652	667	688	667	664	658	659	653	708	671	675	644	671	686	658	622	665	619	683	697	665	693	726	672	675	684	633	700	642	670	670	688	672	666	649	704	632	678	685	615	661	704	644	680	678	671	646	706	688	666	670	661	653	639	689	643	664	636	655	662	666	665	649	653	667	689	670	680	671	691	641	628	642	634	625	654	675	678	700	674	675	636	660	655	672	675	664	631	696	624	698	657	675	676	715	686	683	661	675	655	673	740	681	678	663	633	684	660	637	692	688	646	640	672	678	680	668	660	681	675	663	632	695	670	719	705	673	643	715	664	667	732	678	709	669	655	689	653	656	729	653	690	670	638	694	685	686	685	612	667	621	669	674	627	671	698	646	656	617	601	695	675	617	640	649	647	657	655	647	740	682	678	683	668	650	608	630	693	677	661	673	660	693	641	675	697	629	657	631	674	649	693	683	671	662	660	639	664	645	637	682	622	659	627	653	720	665	685	692	654	696	687	730	646	659	665	684	678	685	690	685	646	642	633	668	664	662	661	595	701	660	707	687	706	652	709	686	648	662	639	714	679	656	637	691	652	739	658	664	674	692	663	698	660	668	671	658	615	685	663	650	662	660	659	673	679	688	717	679	667	721	648	641	685	679	715	685	632	677	704	678	726	691	654	629	706	667	718	669	695	675	683	615	664	670	652	685	687	680	692	684	620	658	716	656	677	653	675	707	646	673	649	711	689	667	662	682	690	674	651	648	636	677	674	678	638	701	667	680	609	629	699	652	677	676	669	646	611	699	645	678	712	673	688	665	660	727	703	651	664	653	698	643	650	662	660	652	705	682	651	646	661	656	693	648	698	696	666	713	627	621	655	625	632	696	713	744	679	676	728	700	687	681	648	625	623	622	671	658	692	664	636	669	681	710	655	649	650	699	649	656	604	662	682	680	683	660	696	657	672	651	644	668	653	678	670	694	657	667	672	623	664	646	679	695	668	643	665	676	719	667	695	664	673	669	660	624	698	662	673	698	684	690	656	649	633	634	663	650	654	663	645	691	673	689	674	689	658	670	683	708	645	706	657	662	682	726	668	682	652	669	655	699	649	641	626	646	639	671	654	671	677	684	698	638	689	636	705	644	666	618	717	699	667	673	677	671	658	630	674	721	651	683	626	641	708	724	650	637	674	650
24650	21098	27131	25220	9861	625	511	448	373	357	360	371	349	345	309	356	366	322	323	340	370	316	307	316	296	298	309	329	321	322	307	309	310	333	311	312	295	306	289	301	336	286	322	323	284	268	294	300	314	299	283	266	308	291	315	299	310	307	330	294	313	291	314	293	293	319	318	301	321	328	293	273	326	308	320	321	317	288	319	291	287	305	297	286	311	273	333	303	308	309	335	292	302	295	292	280	297	310	345	298	318	284	316	304	275	282	330	305	329	306	282	292	319	309	307	290	287	290	289	283	318	324	322	322	267	288	291	290	291	290	303	318	309	322	320	292	300	295	322	328	300	317	276	296	315	330	275	311	329	296	307	285	323	330	305	316	320	275	310	308	318	293	316	315	299	323	296	286	298	287	327	315	321	317	310	312	309	277	312	289	318	309	285	324	278	346	322	291	292	299	314	292	289	290	280	329	281	300	277	295	333	307	305	309	276	283	332	291	268	292	330	297	312	276	326	304	297	338	326	292	309	292	317	302	285	331	310	319	320	327	316	323	305	286	289	292	307	295	266	303	316	309	312	318	339	301	309	296	306	291	319	280	255	332	288	309	304	330	284	301	298	336	314	321	301	306	305	299	321	306	295	294	316	331	321	314	301	301	298	297	287	306	298	298	295	286	296	286	312	293	283	322	280	314	260	299	293	316	313	318	275	278	308	306	278	300	293	294	275	302	272	329	340	327	306	283	265	324	297	332	289	301	326	274	322	338	328	335	299	321	309	285	303	318	334	308	321	293	340	304	330	309	315	320	313	279	312	299	281	290	254	289	306	319	303	312	277	309	308	310	323	311	314	315	279	288	265	309	266	301	298	311	301	306	330	295	291	272	313	316	298	296	309	321	301	321	335	303	333	292	267	299	312	294	308	286	323	312	315	305	321	282	316	296	323	305	307	287	311	328	308	327	303	316	292	294	334	288	302	328	272	291	313	289	332	287	315	295	323	302	297	309	330	331	271	309	305	272	318	267	336	268	302	344	281	333	315	327	327	294	324	281	323	312	296	333	299	303	314	271	313	310	287	302	312	295	295	303	310	330	308	299	301	308	296	319	276	297	303	264	289	306	303	315	312	303	307	301	283	283	291	325	282	281	272	306	289	296	287	318	298	301	287	301	296	263	326	291	312	295	322	323	309	295	332	291	304	288	312	303	290	291	334	296	287	268	305	300	318	329	304	295	330	311	318	317	326	300	323	321	296	319	302	299	294	310	314	312	287	304	329	336	311	314	306	336	307	318	278	315	309	306	316	287	331	304	319	282	314	323	321	305	330	293	288	325	319	322	270	312	308	318	294	304	292	308	327	332	300	313	309	307	310	297	316	317	369	272	289	285	305	281	291	298	283	294	292	309	306	309	309	315	313	293	318	319	313	304	310	294	307	295	310	326	316	304	305	321	293	306	319	329	311	304	304	303	288	286	310	294	321	330	287	319	318	296	314	316	314	335	304	292	303	297	314	279	290	315	303	281	288	309	311	289	340	293	320	334	355	304	296	295	332	312	287	300	311	299	306	306	268	333	324	297	322	294	281	327	310	316	336	312	297	328	333	295	306	286	341	298	293	330	316	273	299	291	293	282	292	331	331	331	311	293	307	314	287	310	317	281	284	294	336	310	299	287	255	319	296	288	288	305	299	288	272	294	309	299	293	297	318	345	348	305	296	283	276	320	326	304	333	275	315	306	290	265	287	307	304	333	297	292	308	276	305	303	285	295	294	318	296	305	295	315	275	308	312	317	291	257	293	276	306	348	299	336	294	289	298	346	307	275	351	326	289	322	309	278	330	317	328	306	318	320	297	309	316	290	306	300	297	322	314	323	346	308	339	315	297	321	321	295	313	300	291	290	302	320	276	302	320	299	309	288	304	303	306	300	322	299	284	281	330	283	334	319	290	296	312	265	303	288	297	301	324	305	311	314	322	296	338	306	302	304	305	311	300	298	308	308	292	313	321	288	286	312	307	276	316	309	335	307	311	309	327	285	287	311	283	357	303	278	290	312	306	306	311	280	350	321	289	321	306	274	334	333	340	298	275	316	305	306	292	324	325	282	305	330	301	316	296	341	318	276	292	291	340	329	303	285	323	307	297	296	278	314	292	293	311	294	313	317	288	281	288	320	330	330	286	321	273	301	303	287	332	296	302	289	315	274	301	319	285	303	318	313	307	348	306	275	297	311	309	316	293	284	315	330	309	303	322	297	299	304	307	321	348	315	320	335	303	296	286	332	292	323	289	321	298	331	306	298	267	284	281	314	298	331	317	312	292	287	300	301	275	328	304	291	300	330	302	307	280	329	274	300	289	300	331	339	331	298	291	299	337	313	315	279	308	313	289	301	296	325	345	294	317	291	286	283	307	289	282	328	275	340	309	332	321	291	295	305	308	300	309	306	311	300	277	301	336	299	311	288	296	313	276	296	311	288	326	316	313	320	319	297	340	290	292	308	309	285	303	298	293	288	306	293	314	305	298	293	297	328	310	290	336	312	278	283	320	330	289	294	296	307	298	300	313	301	295	308	299	313	289	292	273	318	317	307	305	317	313	286	319	303	301	273	295	326	309	317	311	316	332	302	319	298	286	300	282	280	284	293	271	316	298	306	312	331	325	298	310	266	319	336	292	302	293	307	291	305	314	258	279	321	347	280	287	300	296	302	307	307	277	300	297	309	355	327	319	293	294	303	315	288	303	294	266	329	328	299	295	288	294	314	283	308	308	312	305	322	287	321	324	322	305	296	319	317	291	299	294	302	295	285	321	304	314	335	305	303	313	300	334	299	301	331	299	286	288	279	318	300	309	322	305	300	324	293	304	298	287	351	314	342	310	293	334	327	321	317	305	291	272	286	292	318	287	290	342	327	278	314	287	280	290	299	303	287	317	293	306	317	303	316	314	333	283	310	294	280	288	301	291	297	318	289	342	295	290	300	295	306	330	303	308	281	298	316	290	306	290	307	304	306	293	269	291	354	290	298	312	293	293	305	334	303	310	311	327	316	313	304	315	291	309	337	308	294	310	290	356	350	302	297	306	307	302	314	314	312	307	291	322	276	280	291	292	279	322	299	301	311	334	348	282	295	318	305	329	337	298	308	308	320	319	303	309	299	337	334	327	300	298	301	313	295	310	314	298	296	297	302	301	293	266	319	321	314	324	323	337	277	312	305	297	290	334	318	320	299	327	311	291	279	299	322	299	298	297	311	317	286	328	316	325	307	313	301	305	330	312	313	332	287	313	311	304	309	267	314	309	300	302	310	301	301	303	326	314	331	311	343	354	283	315	305	341	286	344	318	295	282	306	312	301	291	281	301	288	286	302	309	304	271	313	291	264	341	286	288	323	292	303	324	303	290	294	298	304	349	323	273	282	292	308	312	297	298	320	319	317	316	334	316	308	319	325	280	320	314	330	311	288	293	312	299	290	297	297	331	310	315	320	320	312	291	317	348	296	312	313	313	311	299
3312	4507	3108	1541	1123	928	779	647	594	533	492	490	453	473	395	449	406	398	347	393	364	420	381	387	364	339	406	369	397	395	334	408	382	369	398	366	373	377	396	349	369	382	367	341	377	364	334	403	401	393	365	390	377	346	366	336	391	385	358	377	362	376	375	356	366	353	351	349	359	375	361	390	378	359	363	378	329	369	341	340	375	355	363	362	331	380	343	362	360	354	385	343	346	339	383	383	411	392	345	362	351	350	377	349	365	353	318	368	361	375	358	355	378	349	359	362	386	360	395	358	404	387	354	367	332	330	365	361	332	352	336	384	337	356	358	380	326	335	369	357	365	358	378	358	357	348	335	373	366	360	376	362	364	380	351	387	342	363	334	375	368	357	363	349	356	372	372	347	381	373	397	370	360	359	354	382	357	344	342	342	370	331	385	316	373	349	368	361	334	362	380	371	356	378	378	384	363	366	375	350	390	367	360	387	362	347	355	370	352	358	338	358	379	372	334	378	360	335	359	377	350	359	358	357	337	364	370	372	366	368	382	388	373	354	341	349	357	375	354	328	340	350	337	361	344	360	363	385	363	358	355	390	339	351	358	359	344	359	371	345	385	387	360	372	394	356	366	358	377	379	345	356	341	355	363	348	344	329	356	354	317	375	384	333	348	355	381	353	358	367	360	354	387	353	372	343	336	365	336	328	361	378	345	347	345	344	334	324	377	360	371	380	408	369	348	398	362	395	316	363	341	359	359	342	341	357	341	388	370	351	336	416	383	359	362	383	357	356	390	361	358	362	363	356	353	350	366	367	363	364	373	386	356	359	376	348	364	369	349	369	347	350	357	382	341	369	382	357	382	406	367	366	342	364	388	362	328	347	328	380	337	367	389	369	357	397	380	368	356	369	363	395	340	376	352	367	365	360	378	371	366	384	350	385	371	355	375	361	362	359	343	400	361	351	332	355	348	356	342	339	337	349	358	378	337	350	344	368	333	369	351	370	372	345	361	354	327	375	361	344	360	393	351	346	357	367	379	340	362	368	372	352	363	356	351	366	360	384	339	358	367	392	358	357	348	374	367	368	347	372	367	376	367	324	372	342	364	336	354	354	374	359	382	338	419	335	353	353	343	357	352	354	353	344	374	347	354	361	374	338	392	384	354	331	375	359	352	340	370	382	357	352	380	350	352	366	385	377	389	355	380	373	348	330	370	379	383	383	371	361	365	377	360	383	326	379	345	351	379	355	389	339	348	358	366	369	359	360	379	386	402	373	374	366	356	367	362	331	370	352	323	392	347	344	350	348	366	372	400	385	369	345	358	370	371	348	359	328	363	311	357	328	324	367	371	365	349	366	379	360	369	372	325	365	384	359	383	383	399	337	373	364	352	357	355	348	353	354	366	353	334	351	367	337	330	353	349	369	326	352	375	343	411	395	372	366	345	332	373	393	395	370	370	366	355	369	381	370	382	349	335	342	380	368	358	369	318	352	366	294	366	351	329	326	363	345	358	334	344	353	372	370	342	344	339	363	376	376	389	376	341	355	349	353	351	377	378	356	355	349	376	374	336	351	383	362	344	366	350	378	385	375	362	328	334	373	359	357	394	354	366	346	380	381	341	345	371	327	369	384	363	353	333	356	345	369	329	378	361	331	356	361	351	371	381	330	383	367	336	391	391	355	380	369	338	366	373	373	391	387	349	355	351	347	359	333	352	340	350	373	370	366	350	347	400	365	383	339	371	332	368	374	386	375	372	342	342	362	388	368	350	360	384	334	377	379	426	346	396	362	357	358	340	336	353	358	361	344	375	347	347	357	355	373	336	330	370	370	387	387	374	366	377	358	347	352	350	334	348	387	380	371	345	384	363	389	364	323	340	335	392	345	357	349	329	369	360	345	373	353	375	341	359	386	344	359	371	349	351	399	363	405	345	340	380	354	350	377	361	389	339	361	360	355	376	362	355	397	337	360	373	344	346	360	370	330	374	391	353	363	347	341	360	351	360	334	349	361	372	378	348	358	368	372	383	365	366	375	368	390	353	360	360	354	349	337	326	357	339	344	348	344	401	412	385	375	339	400	365	338	378	367	374	352	401	346	345	357	362	396	372	383	338	387	371	374	380	350	384	350	345	360	363	359	332	378	365	350	319	363	331	361	369	382	392	319	332	350	353	366	385	387	369	347	408	382	380	366	364	366	337	338	357	349	358	347	362	369	370	367	361	338	352	340	380	362	368	383	379	362	347	386	374	326	356	374	384	348	347	366	316	384	362	371	370	360	356	344	382	374	350	371	365	366	348	392	336	381	357	359	363	377	366	366	345	401	372	384	374	387	375	395	405	333	367	346	335	354	351	327	339	364	381	342	351	377	332	351	370	340	338	347	364	335	371	304	377	369	352	322	385	392	357	348	343	379	370	350	368	388	330	346	335	338	392	357	359	347	379	365	360	373	349	357	393	366	342	364	382	349	343	361	328	347	337	387	353	376	335	397	358	360	371	363	358	347	344	383	332	370	359	330	359	352	356	346	383	347	361	363	374	402	350	366	341	372	376	377	380	379	384	397	343	353	370	378	366	399	360	370	384	357	328	344	340	360	338	350	343	378	360	368	398	340	341	354	347	393	397	373	331	357	329	365	351	359	364	354	379	343	389	388	351	350	326	361	377	370	365	358	361	393	392	361	353	354	367	350	374	374	332	394	353	347	360	374	354	367	388	369	360	410	361	379	376	375	340	390	398	375	377	338	382	374	377	348	362	362	344	339	357	365	355	371	362	390	335	347	365	379	348	348	378	379	367	352	355	360	395	360	349	375	369	371	340	354	379	402	351	365	376	322	349	372	347	371	325	366	366	369	362	352	368	391	339	375	352	361	357	343	353	363	368	319	368	349	383	377	381	381	371	384	339	346	373	380	328	341	334	360	367	360	391	350	369	369	353	382	349	352	360	337	348	374	381	377	367	347	363	369	334	328	367	364	335	394	340	340	337	360	385	372	402	370	381	377	360	381	371	350	371	384	346	354	359	363	366	336	364	338	340	380	383	374	338	381	366	370	347	412	387	352	347	345	364	375	331	358	348	387	354	375	370	336	369	347	395	353	350	346	373	376	362	345	356	389	367	364	393	321	374	363	346	386	362	383	338	349	362	338	366	403	386	359	384	378	347	367	351	364	366	368	383	387	368	350	371	370	365	386	382	337	383	358	348	347	368	373	349	398	343	359	335	366	373	382	377	354	363	357	379	358	352	361	340	339	336	343	344	347	335	363	408	368	322	376	390	340	353	373	333	352	349	378	350	367	337	358	364	348	338	336	373	349	358	337	330	350	368	371	349	353	349	357	369	368	356	364	369	345	403	360	358	371	385	335	335	376	364	382	374	371	366	332	366	341	380	326	366	339	396	357	358	342	325	382	340	371	346	365	353	363	386	372	344	325	360	400	338	363	383	354	345	362	390	368	357	366	336	334	364	378	337	350	385	357	363	380	363	387	374	342	341	351	359	346
22482	21158	28785	23785	21158	21194	7602	773	598	519	471	444	387	369	349	324	291	282	300	308	272	293	250	297	272	324	255	264	263	240	289	256	245	290	245	247	260	287	254	214	254	236	255	238	255	241	243	278	277	234	263	256	256	253	260	243	262	227	265	242	257	247	232	243	234	199	249	251	248	225	232	284	264	239	254	255	236	239	236	255	245	220	249	246	249	241	255	245	258	248	245	251	215	270	236	255	218	246	261	261	233	224	233	245	238	250	235	231	235	214	228	256	234	256	240	221	257	226	246	229	238	258	256	243	239	271	254	254	254	256	245	262	245	234	215	237	254	241	236	230	220	246	268	251	251	243	238	249	237	256	239	223	256	265	265	228	249	211	239	226	245	252	239	212	205	246	241	268	237	241	257	232	228	255	254	237	255	243	274	242	252	258	229	259	217	230	231	229	238	259	217	241	248	247	250	214	245	249	215	228	258	245	271	211	255	263	255	249	249	247	245	257	248	238	234	235	250	242	263	264	235	267	242	267	241	220	265	263	245	245	238	245	270	236	234	247	236	229	250	255	243	232	229	244	251	244	272	244	241	247	221	238	249	247	251	260	229	262	234	232	223	245	251	249	264	257	251	237	255	232	251	234	244	232	240	248	226	235	223	234	274	208	239	266	229	245	259	228	248	268	256	219	246	233	241	259	234	239	224	234	263	231	216	255	229	241	234	275	221	254	250	234	251	228	223	224	250	238	243	257	255	256	246	221	243	264	238	243	243	228	230	254	248	276	239	226	223	222	239	253	261	242	243	249	244	239	244	238	217	229	218	272	255	247	265	225	215	249	260	266	238	244	253	237	210	237	222	261	260	254	232	248	245	244	240	250	214	273	250	239	251	240	242	246	245	234	239	259	259	247	254	231	269	235	225	267	233	252	256	279	237	247	253	239	243	243	230	254	222	247	239	236	258	265	255	251	243	259	261	259	246	250	214	244	224	256	237	250	233	242	272	228	244	232	228	247	250	272	246	236	242	244	223	254	241	251	251	229	262	226	220	257	245	246	265	239	252	232	223	263	237	244	233	225	233	258	239	218	259	261	226	247	238	214	217	232	264	252	211	273	248	276	254	256	271	285	223	235	211	273	238	229	275	258	258	237	252	258	254	247	253	281	244	219	223	291	224	224	222	260	226	207	246	245	226	243	219	240	254	217	197	225	244	249	248	232	238	223	246	243	260	247	235	232	249	237	252	213	247	252	273	202	236	240	244	230	229	240	252	232	228	254	231	264	229	225	245	234	237	233	260	222	232	255	243	257	266	248	244	243	256	244	246	234	247	237	235	222	249	204	250	257	234	218	258	222	247	229	210	249	223	236	245	232	268	241	219	216	269	240	283	252	223	236	191	231	247	248	221	267	236	241	255	254	254	241	262	225	236	246	242	241	227	243	231	255	259	298	233	226	259	235	253	256	255	254	213	230	238	266	259	261	246	240	214	218	258	245	236	258	258	203	244	245	264	224	254	276	253	253	233	241	236	228	270	258	256	224	227	263	248	260	226	233	231	246	249	236	239	242	277	248	241	247	268	251	234	262	238	258	231	240	243	228	242	213	268	226	277	208	226	224	244	234	269	221	268	245	218	248	246	247	241	240	250	264	221	212	224	251	247	234	222	237	234	238	254	217	243	225	260	251	249	271	237	223	227	247	237	242	234	223	225	252	245	234	281	264	228	278	235	223	229	263	244	230	269	212	251	247	254	213	219	255	241	236	239	255	259	244	252	238	235	249	267	233	229	250	222	263	253	260	251	236	243	248	254	245	246	255	211	247	257	220	260	255	260	227	260	236	259	260	248	235	238	270	252	245	238	235	271	230	219	244	262	248	246	221	235	223	267	269	228	241	254	217	249	243	251	267	232	247	247	253	253	234	263	235	278	229	254	243	246	231	240	221	261	264	249	249	234	226	249	259	273	228	243	224	249	258	248	275	227	238	206	225	229	250	219	258	241	242	204	252	247	217	249	238	245	250	239	228	245	265	230	226	245	216	260	236	252	233	254	242	196	248	253	251	272	282	241	266	233	220	248	245	240	254	250	250	263	262	244	209	247	244	248	266	262	246	246	248	235	242	226	258	238	271	270	258	235	209	248	240	229	231	219	266	233	258	239	242	231	231	252	263	251	244	229	221	255	261	268	234	254	259	213	217	246	231	241	236	265	227	241	256	226	228	251	260	233	233	224	252	259	256	245	230	202	230	253	227	213	258	259	239	234	240	245	245	246	234	244	232	242	236	259	247	263	228	201	270	277	238	249	276	242	240	268	252	243	231	225	255	267	238	252	231	223	232	256	237	248	264	234	241	240	247	244	234	273	253	235	240	235	246	246	219	254	239	227	244	253	245	255	210	216	231	228	230	259	264	268	223	248	251	246	226	239	224	247	249	248	217	258	252	238	233	240	246	250	232	250	233	253	252	237	240	284	241	231	242	235	254	237	251	229	251	261	251	245	261	240	240	236	240	237	234	245	244	247	255	235	242	247	238	283	273	223	240	249	261	226	250	246	230	273	238	248	233	226	225	283	245	213	265	225	249	226	229	245	247	227	266	262	234	223	273	207	236	263	237	248	244	246	234	226	257	240	216	235	248	244	228	252	208	245	243	218	248	253	283	238	253	244	250	241	242	229	204	240	234	247	245	277	261	249	246	272	231	251	225	223	244	224	241	246	221	233	239	239	215	245	247	264	235	217	239	245	229	255	215	240	246	222	225	231	279	274	257	271	235	221	232	244	229	232	276	255	263	227	270	228	245	250	251	257	232	229	223	241	267	252	251	251	236	271	251	281	261	229	224	255	252	246	257	241	247	241	228	246	266	241	253	240	235	248	294	229	241	231	234	243	258	246	261	229	256	231	247	214	241	244	267	241	233	237	229	264	251	254	224	245	228	244	228	250	259	228	256	254	236	239	260	223	220	242	230	218	256	269	231	230	234	247	246	260	234	242	249	247	246	237	269	231	257	221	258	243	255	243	257	238	234	250	227	239	228	205	244	234	255	264	248	233	234	245	236	252	253	267	241	244	233	261	253	243	249	259	232	229	233	232	251	279	232	263	261	240	280	268	240	262	241	229	252	248	248	247	222	202	234	224	237	245	254	231	249	258	242	230	238	242	248	248	244	235	231	238	238	231	239	232	245	232	267	228	252	231	233	252	231	218	223	243	248	263	249	223	245	240	245	224	264	250	229	251	234	237	251	239	226	263	240	211	247	251	287	242	267	247	270	256	251	264	250	228	263	248	249	225	229	247	250	254	235	258	236	260	250	251	236	262	263	268	231	241	239	244	248	252	239	258	233	223	250	248	251	247	234	225	242	244	235	239	235	250	239	251	230	253	255	217	228	219	246	236	262	249	238	239	246	251	238	246	230	254	228	249	210	215	242	217	257	236	245	243	216	233	243	235	211	242	236	252	239	245	250	243	234	228	266	258	218	236	224	218	273	240	215	231	243	252	241	218	254
4499	13302	8978	4228	3004	2299	1817	1342	1096	949	827	709	641	554	529	533	472	430	422	453	406	432	385	357	376	349	379	345	355	357	336	346	368	346	340	319	299	345	336	327	297	324	352	317	306	310	328	341	310	300	333	309	304	328	300	290	326	323	319	311	304	304	310	341	327	283	297	319	325	292	301	311	264	311	305	333	314	289	295	315	330	306	284	297	294	296	318	261	289	312	303	304	293	348	312	312	277	316	284	281	322	326	309	295	315	317	306	331	318	315	293	329	307	304	300	315	298	289	302	281	319	299	291	294	297	304	312	321	267	292	289	277	294	300	295	294	338	297	322	293	308	296	282	302	296	298	288	284	303	268	304	268	295	301	306	358	359	304	313	295	316	288	260	262	316	255	285	320	305	278	300	303	300	321	292	296	278	307	295	279	330	293	289	304	294	330	257	304	307	290	314	270	332	318	305	299	299	333	302	292	283	285	295	356	323	267	289	289	284	315	303	314	307	327	314	276	320	282	312	289	283	312	288	271	330	316	276	304	313	311	293	260	283	291	299	300	275	302	293	285	288	272	307	290	311	289	323	282	311	282	319	316	296	278	286	285	268	289	264	308	286	306	296	293	283	302	328	279	342	297	299	304	315	284	292	265	288	284	288	298	297	329	284	296	292	311	310	313	292	292	302	296	297	329	326	312	298	313	278	264	316	284	315	321	301	292	287	276	306	295	295	289	325	286	305	324	289	291	323	288	269	329	319	312	319	314	302	313	313	276	289	287	273	306	335	344	299	304	319	296	289	307	301	287	283	303	284	288	308	295	294	283	342	285	277	298	313	272	296	308	315	282	291	312	297	288	304	320	313	290	319	307	316	289	284	319	307	322	296	317	316	311	270	300	299	284	311	295	315	306	318	295	305	291	309	291	300	280	325	308	294	322	314	304	307	311	282	294	272	289	304	303	298	285	307	292	304	306	261	328	297	313	306	302	309	352	321	285	332	300	299	305	302	304	326	317	294	286	297	313	293	293	300	324	299	315	289	310	282	313	286	294	287	288	278	301	327	263	314	291	286	307	314	338	314	308	310	274	273	260	307	287	307	321	309	320	285	300	308	308	313	329	303	322	324	309	289	291	313	305	312	325	303	299	292	301	287	330	300	279	302	292	305	302	312	317	312	272	320	277	298	271	290	299	332	295	310	315	274	302	292	321	326	304	289	280	292	298	288	296	318	290	300	306	290	301	300	324	300	298	285	299	281	284	293	314	271	287	272	276	294	290	290	332	295	317	317	291	321	351	286	312	271	320	312	322	313	287	299	279	304	291	285	308	317	318	280	338	286	294	326	301	323	279	308	304	260	268	301	328	326	314	304	293	329	299	292	309	311	276	297	316	312	316	303	329	316	307	296	295	296	294	279	305	274	282	263	322	283	265	280	295	312	300	313	294	279	296	310	298	304	291	279	305	306	272	314	306	321	327	297	295	331	296	291	298	292	314	300	271	276	296	266	306	293	286	275	313	291	275	353	312	312	328	285	288	294	312	302	275	289	272	274	295	323	296	307	293	267	313	299	273	330	289	313	292	294	291	286	266	271	297	295	304	317	302	311	296	263	300	326	314	288	310	262	306	296	304	334	299	293	307	313	280	283	269	293	296	279	282	314	307	292	311	324	290	307	297	324	291	333	278	306	283	311	290	304	308	292	255	313	293	286	288	326	290	298	277	286	279	296	319	319	277	282	286	347	293	260	297	268	296	301	291	299	317	319	299	316	304	300	285	275	301	275	332	304	299	300	285	299	281	326	309	303	306	293	289	309	284	305	318	316	307	294	281	278	275	312	322	334	327	288	302	287	294	330	332	318	304	292	279	302	300	317	293	287	298	286	287	341	280	311	296	266	285	273	289	305	266	311	323	273	281	322	335	303	307	291	304	297	305	294	290	279	314	298	302	325	307	301	307	292	310	326	330	333	286	287	261	295	310	275	284	311	294	352	293	295	299	295	279	301	327	283	312	334	312	327	326	300	315	313	288	277	317	299	297	301	314	318	321	307	301	300	300	324	275	327	302	319	305	331	307	304	297	298	309	321	309	320	282	286	283	315	318	306	319	311	337	281	312	333	296	282	296	334	318	322	275	291	292	349	301	281	279	330	280	289	312	290	296	329	302	296	302	322	291	306	311	303	336	303	307	307	295	303	286	313	291	316	301	311	327	285	308	296	269	295	282	315	300	324	294	323	313	293	332	286	294	299	273	311	298	301	290	279	305	302	287	306	296	289	295	292	283	297	314	322	323	310	298	304	315	301	321	290	329	309	296	308	316	306	291	304	302	278	305	315	296	309	312	276	306	299	315	308	282	326	284	282	301	291	297	321	290	295	312	299	290	277	287	300	321	297	327	333	314	315	279	300	309	324	319	299	315	285	307	285	312	289	319	316	295	295	299	324	259	299	303	298	302	286	288	297	314	318	278	317	317	323	327	280	301	309	296	314	294	282	298	289	293	291	316	275	320	314	302	313	302	298	292	303	272	317	322	292	314	327	325	310	337	301	281	264	284	327	263	301	305	298	288	285	282	297	320	314	315	304	293	315	313	324	318	300	331	278	272	276	317	312	310	295	285	322	272	284	320	299	291	319	307	292	293	313	303	321	332	272	296	316	280	300	309	298	292	286	283	323	332	287	313	306	296	308	322	298	310	268	318	297	351	299	304	316	293	309	307	298	295	317	294	284	306	287	336	290	336	316	290	317	298	297	303	306	304	281	292	322	307	304	270	288	309	315	273	319	296	312	298	268	298	279	304	341	299	281	299	297	281	302	309	272	259	297	277	308	263	317	306	305	290	282	300	310	292	315	272	277	279	292	294	306	271	275	298	308	312	300	325	290	300	294	319	301	291	289	312	293	317	318	316	293	276	312	332	308	356	287	288	296	311	310	338	292	301	285	282	311	334	315	284	285	302	305	336	288	305	284	319	312	315	287	303	317	295	294	289	277	311	307	305	326	320	285	328	311	303	311	314	327	311	316	288	340	309	294	290	307	280	323	290	292	308	300	311	310	325	310	335	297	295	280	303	288	306	275	292	305	265	291	315	271	300	295	307	335	292	284	283	275	314	305	311	309	318	275	312	314	277	314	282	327	302	290	318	317	279	278	288	312	314	326	280	284	309	294	306	295	323	313	305	298	293	298	291	284	297	316	281	297	282	271	277	269	297	308	309	327	333	319	296	298	315	320	315	307	295	297	297	313	305	294	271	297	274	293	279	320	309	275	271	312	295	301	311	298	321	304	269	303	311	280	273	296	278	305	313	305	297	301	303	301	298	303	307	308	278	312	303	308	333	292	311	299	269	303	308	277	301	289	279	304	305	284	276	333	313	303	301	277	275	293	280	289	301	318	302	312	316	326	294	334	286	285	306	310	259	319	299	280	283	327	308	323	285	317	261	292	286	285	297	308	281	273	316	329	317	281	305	299	310	317	311	284	306	302	298	297	315	330	314	286	292	286	348
27338	18186	4091	828	616	568	582	565	536	580	579	515	533	551	562	559	579	606	533	570	561	554	554	590	559	570	582	569	585	532	563	571	566	555	560	555	565	536	549	538	556	575	555	538	527	564	574	552	543	548	543	569	547	521	558	568	549	531	557	572	540	569	588	566	568	589	580	542	541	565	563	573	575	522	547	549	590	551	526	564	512	577	570	563	557	576	557	535	556	564	561	532	560	572	532	575	536	532	526	558	558	544	557	534	574	572	544	569	547	548	566	573	534	538	592	525	554	509	541	568	530	583	551	571	562	579	555	547	555	523	558	584	531	554	549	558	541	564	563	521	530	559	574	553	580	531	567	540	559	567	529	584	579	546	588	492	547	537	557	561	500	538	570	559	592	576	595	557	554	539	585	593	564	536	555	565	554	555	557	559	566	561	542	550	516	520	538	551	563	567	530	530	542	544	581	533	565	565	559	595	548	578	542	578	579	573	568	534	520	562	563	570	534	612	568	538	542	560	543	525	572	544	595	510	572	544	545	560	526	516	569	559	542	586	573	531	560	561	545	573	554	588	542	533	571	540	558	552	561	539	555	585	604	554	533	504	545	560	617	550	545	572	507	553	556	585	513	554	555	584	577	587	570	567	567	542	568	551	554	555	546	563	529	553	518	538	578	563	560	569	549	547	538	573	563	572	557	536	555	578	584	545	537	551	612	534	528	565	563	558	566	551	586	548	577	595	564	537	576	567	553	528	516	520	549	554	540	581	551	560	537	547	554	538	546	542	528	528	550	567	545	515	574	592	536	608	572	542	558	562	572	567	575	575	568	569	549	562	563	582	528	548	516	546	568	578	532	512	526	556	528	543	580	599	535	562	535	538	557	539	497	575	533	568	513	558	599	542	585	565	516	550	508	566	543	531	566	542	571	531	584	576	535	556	554	570	543	547	560	558	551	555	545	527	579	564	538	559	542	566	536	561	548	528	539	563	543	566	596	549	524	540	555	571	525	565	540	555	564	536	517	580	547	510	558	558	577	599	525	544	529	587	536	576	513	524	557	528	544	576	537	539	543	542	517	516	567	576	574	567	580	535	536	573	527	586	575	521	589	567	574	571	532	545	525	548	545	590	571	568	551	514	492	540	514	561	526	566	544	530	547	558	552	539	564	543	555	589	539	532	574	593	568	562	565	561	555	545	510	530	534	557	541	586	528	564	570	503	561	588	524	546	522	565	533	550	541	527	575	557	554	565	559	572	558	543	565	578	572	582	547	527	539	572	530	572	520	624	563	564	541	582	554	540	568	545	600	560	530	582	576	526	536	592	567	553	559	539	547	558	574	523	540	570	534	540	539	552	590	546	532	558	541	582	580	552	534	597	606	546	570	562	578	570	571	545	583	550	553	497	545	519	572	544	546	543	539	576	595	541	569	556	592	548	549	554	543	559	543	586	566	561	559	539	523	545	591	556	572	529	521	556	538	562	523	560	552	542	528	557	557	577	587	531	550	557	531	575	533	582	499	567	562	561	574	554	581	545	539	551	564	540	591	527	544	515	589	536	521	600	567	535	547	554	553	551	573	554	556	533	532	591	513	564	548	549	576	538	566	547	575	592	572	574	528	533	541	542	556	505	592	579	567	551	527	551	573	493	569	563	533	567	538	546	536	600	575	516	552	566	535	556	586	583	539	565	574	574	517	519	540	546	519	533	562	563	531	593	560	544	546	529	557	534	528	572	567	584	552	528	597	548	598	562	582	528	548	557	529	556	589	567	557	595	570	539	562	534	559	558	527	542	524	538	551	548	565	552	555	558	588	573	533	545	539	546	558	526	567	518	561	589	567	562	544	551	563	574	590	567	515	538	604	548	584	561	540	530	588	538	566	533	541	557	535	554	573	558	483	551	530	547	549	547	533	555	542	537	541	592	533	549	535	533	525	540	552	547	559	576	576	547	552	613	551	573	554	529	563	544	537	566	575	549	534	530	526	567	581	523	541	596	559	593	538	576	552	559	516	536	551	517	556	565	519	505	523	574	493	566	548	575	577	549	554	589	570	564	560	514	539	582	519	568	528	525	532	527	587	549	573	536	532	568	546	555	552	534	553	527	548	567	569	539	541	545	564	562	547	508	569	507	589	517	559	553	515	540	539	575	543	529	534	599	570	581	571	540	536	569	536	593	604	559	561	545	551	552	554	593	548	577	557	536	574	568	508	571	636	529	555	564	550	533	534	582	539	535	563	595	530	547	534	522	547	549	553	540	553	527	545	548	560	552	538	526	609	541	541	553	564	535	578	562	537	570	511	539	532	550	545	483	539	578	551	575	582	564	574	580	532	567	544	546	567	525	528	567	528	520	525	535	548	547	552	515	552	552	570	542	556	573	552	521	548	574	579	561	565	583	544	581	549	546	550	553	540	549	564	584	548	567	533	529	569	584	538	539	543	555	556	593	577	541	539	524	572	530	552	555	517	516	545	571	553	506	542	508	543	540	530	547	511	547	551	544	553	558	587	482	538	544	610	564	547	545	546	563	546	542	529	578	563	580	522	616	568	594	546	571	559	589	550	554	546	508	516	551	531	563	536	519	548	566	521	526	573	569	529	569	557	588	533	524	560	554	534	569	531	579	597	583	532	536	577	563	552	562	570	554	585	537	564	550	526	543	552	489	589	543	581	544	560	537	559	540	595	566	539	593	539	517	588	557	514	514	578	612	551	535	485	541	574	593	547	548	531	581	566	542	529	556	553	581	585	561	559	569	549	589	555	530	568	594	540	513	564	546	524	538	584	502	568	618	536	573	532	578	545	552	548	564	585	594	541	515	514	580	528	571	594	535	558	563	560	556	567	587	542	535	568	515	567	534	574	584	525	554	554	606	575	542	528	523	540	607	527	588	543	544	533	559	592	584	562	549	560	543	539	580	541	547	544	567	561	510	562	554	584	527	558	593	549	539	538	563	550	554	516	606	530	533	567	525	549	567	561	536	559	599	514	540	548	535	533	577	558	591	568	517	533	566	561	563	572	573	535	585	523	560	550	545	562	574	579	557	558	560	564	544	516	566	559	579	619	608	546	524	529	558	524	549	571	570	573	553	533	552	607	550	572	587	538	554	556	568	545	560	556	584	571	526	523	583	574	531	535	563	605	536	543	585	538	587	546	552	544	518	558	562	551	527	542	529	572	576	580	570	573	527	538	567	588	574	546	546	553	573	537	550	561	546	534	566	588	566	603	578	582	550	547	574	598	547	548	530	554	564	580	520	589	574	554	563	513	552	575	568	582	525	496	574	574	566	520	560	571	556	558	601	550	528	580	565	571	589	531	564	545	580	537	562	545	571	550	578	562	559	585	528	532	549	525	594	578	535	540	559	536	570	507	562	604	534	531	597	539	563	529	574	520	521	545	502	520	552	521	541	535	574	584	601	516	556	528	539	518	509	551	561	558	541	561	518	579	533	569	503	595	568	516	540	578	568	557	550	525	542	555	581	544	565	532	522	577	548
4394	1056	911	736	763	703	706	659	730	696	651	675	660	687	623	657	700	694	686	622	649	639	644	630	685	677	668	673	680	649	615	663	666	658	636	666	682	661	655	670	621	664	697	680	633	665	698	630	658	651	638	680	679	683	705	647	619	655	704	692	681	702	673	622	643	681	670	620	632	680	650	677	657	686	649	626	683	649	670	660	682	659	648	650	626	668	677	673	657	670	659	643	711	683	617	650	657	681	674	620	652	702	686	652	647	637	693	697	644	644	655	658	622	674	640	647	642	671	683	669	714	623	673	634	609	660	724	668	671	649	685	681	654	661	707	654	636	608	650	666	671	690	611	671	639	653	617	658	674	645	648	700	614	633	666	657	646	661	653	618	629	652	686	662	666	682	631	669	660	666	638	665	683	679	648	638	716	667	635	667	654	682	625	628	621	669	662	582	657	656	651	681	658	677	660	647	620	623	660	680	676	634	643	698	644	613	685	697	645	676	679	635	647	704	641	653	657	704	643	635	629	684	660	621	638	692	652	586	664	671	648	640	666	684	679	637	682	682	709	626	651	659	639	698	613	659	647	686	659	669	721	624	690	666	629	661	681	678	665	721	616	696	640	613	613	668	643	662	647	685	645	671	630	670	624	634	650	643	633	669	689	659	684	681	659	647	676	632	656	642	683	620	653	705	669	665	663	685	683	652	633	667	685	664	621	665	670	699	622	629	629	651	680	621	629	666	662	668	648	633	644	607	646	698	648	665	685	679	662	671	638	665	643	630	666	668	662	629	670	659	647	635	689	651	718	688	676	668	699	650	680	597	659	654	678	669	675	661	691	664	661	671	638	691	633	674	706	639	682	671	640	671	616	674	650	679	687	680	654	650	620	676	683	640	645	671	683	629	638	620	629	649	675	654	659	668	680	691	671	668	652	691	709	667	633	633	633	628	627	664	663	654	646	701	605	661	664	676	685	668	626	650	667	649	645	640	648	664	626	630	623	590	667	716	688	653	660	668	700	691	688	666	698	668	683	647	657	644	644	653	637	644	624	677	682	651	691	613	678	623	693	683	648	659	679	648	627	652	650	686	627	676	648	652	693	665	659	638	644	623	649	656	654	685	635	651	693	643	628	654	708	685	671	679	637	642	692	660	664	653	685	662	688	666	673	625	665	646	672	688	683	669	691	689	677	638	682	657	668	644	670	627	665	663	645	626	635	661	686	660	672	665	667	659	703	664	659	657	670	706	628	654	641	650	662	633	672	680	629	674	628	616	676	702	642	664	632	643	685	639	617	666	648	673	630	649	635	666	669	633	654	647	674	677	663	619	679	630	642	703	598	612	680	656	681	704	612	638	635	657	661	635	653	648	667	686	642	647	671	688	620	681	649	667	707	655	688	680	667	647	652	695	670	664	646	681	660	605	688	634	708	674	629	659	644	642	663	641	666	678	663	671	659	615	658	649	654	648	680	637	606	673	623	657	616	676	685	664	645	628	611	662	642	663	644	632	611	673	636	673	657	664	643	663	692	649	631	636	632	650	694	658	658	667	688	651	642	621	642	635	679	679	642	685	611	649	621	623	682	664	638	656	642	648	616	668	714	679	645	661	647	634	616	669	675	639	655	679	614	675	667	658	670	697	653	665	678	647	667	634	677	653	708	633	633	655	687	647	687	659	667	679	663	653	667	610	645	708	694	598	677	661	660	707	691	693	661	639	674	680	646	654	655	671	704	646	635	671	654	713	665	659	641	673	696	718	672	682	685	675	646	654	645	660	655	630	655	678	653	671	640	603	586	643	680	652	649	640	657	652	651	656	680	694	608	585	669	715	630	709	647	647	642	657	625	698	643	630	647	648	631	742	684	627	670	635	679	639	649	686	677	691	653	642	676	681	683	623	652	659	665	649	658	665	638	705	686	663	712	665	695	643	678	622	668	641	645	665	669	669	651	621	659	663	701	690	607	698	639	682	610	651	650	651	639	634	669	681	649	665	625	670	650	653	592	675	603	633	668	643	653	654	691	689	703	637	660	629	661	641	627	651	696	632	691	648	622	679	649	679	617	665	662	658	648	675	706	646	625	619	628	631	676	610	644	662	674	696	644	637	645	677	673	680	700	643	645	677	683	640	640	677	656	653	640	631	645	668	659	634	605	685	678	652	641	631	677	642	639	625	642	667	676	657	667	618	686	640	665	707	682	691	661	683	687	634	661	691	690	680	658	664	642	644	668	668	644	649	679	625	678	640	634	668	666	639	641	646	676	638	629	707	654	639	689	637	692	671	668	678	660	628	642	646	645	701	641	660	652	638	697	653	661	657	678	691	700	692	652	637	622	690	660	612	675	633	666	657	626	635	684	656	626	651	659	663	694	657	658	656	626	646	693	628	670	667	665	625	678	671	627	658	617	656	679	695	641	634	614	644	677	655	679	639	682	644	629	650	692	614	683	682	678	683	644	636	581	653	624	675	656	660	694	657	654	622	693	655	671	643	675	628	653	678	692	668	712	640	669	643	648	699	644	663	671	649	660	644	665	637	658	644	652	640	667	649	668	624	683	672	641	647	682	672	677	633	666	644	630	598	715	656	638	657	649	636	669	665	633	706	663	631	622	688	656	708	715	650	633	681	673	661	652	683	648	684	678	624	669	624	652	639	644	667	669	607	678	630	659	665	707	642	619	636	676	665	646	666	662	651	652	624	651	639	653	649	628	658	655	671	688	658	646	631	659	670	664	652	619	657	675	614	638	662	701	690	728	634	687	694	653	660	649	621	665	638	651	653	683	663	628	693	711	638	649	631	654	667	642	664	619	664	671	672	688	658	651	658	679	696	673	691	650	710	693	661	664	676	658	680	650	655	644	616	637	665	676	635	621	672	679	708	689	637	650	632	657	625	672	696	600	631	646	652	715	677	642	629	672	691	657	582	711	634	600	680	695	663	627	622	676	661	680	633	630	646	656	640	623	664	672	664	625	611	662	674	659	685	687	696	641	678	652	680	685	675	644	669	655	684	629	657	639	631	668	664	621	647	635	683	658	669	655	695	683	669	636	629	694	641	650	649	686	713	658	680	684	642	684	674	641	637	657	600	650	612	678	668	684	638	693	681	662	643	627	677	611	667	637	666	632	662	689	678	692	663	613	688	665	689	655	649	615	643	657	661	642	638	634	622	671	634	662	644	655	673	650	684	643	651	660	667	701	699	664	661	675	646	675	659	652	652	691	637	642	634	667	668	649	700	660	650	684	668	664	657	686	681	693	665	640	662	639	649	666	694	673	642	655	712	657	634	678	671	648	699	614	684	692	654	656	652	636	673	681	645	667	649	685	686	639	648	661	664	633	664	737	677	667	676	651	629	678	631	652	624	685	673	707	660	681	654	682	682	665	625	679	652	610	638	659	662	644	649	644	684	668	664	653	652	663	646	636	649	688	669	644	667	650	682	604	665	667	642	659	692	664	700	661	658	694	658	669	650	662	671	636	626	667	679	631	666	678	645	697	682
23530	21142	28320	24225	21150	9802	1126	832	725	757	650	639	627	573	639	609	576	577	606	621	554	535	564	574	548	557	581	565	561	546	544	563	545	628	563	587	569	581	586	571	533	558	576	566	535	526	543	541	550	542	548	571	581	542	541	552	551	526	540	551	526	569	585	556	583	564	533	585	526	554	547	544	602	551	583	548	533	557	541	541	579	561	557	532	558	521	563	566	558	557	564	546	546	538	527	561	575	543	592	560	529	547	544	589	588	540	567	547	514	570	502	537	534	562	511	523	520	530	540	606	574	579	545	509	524	525	559	534	534	555	539	539	506	575	564	549	567	582	549	526	513	569	550	568	549	552	512	523	539	529	586	572	563	550	532	560	552	557	537	534	574	519	557	512	582	512	556	551	534	512	539	569	566	577	540	561	555	562	525	538	527	539	581	526	515	515	521	529	512	578	519	564	560	545	536	570	525	547	542	561	568	544	536	528	567	558	557	549	558	527	593	561	531	517	548	534	533	561	541	555	543	549	537	539	543	552	533	517	572	566	502	568	506	523	549	526	549	519	549	518	557	528	548	510	575	600	523	553	507	538	516	529	541	565	501	548	553	537	552	502	546	591	547	508	570	558	515	552	551	568	563	558	510	513	540	543	543	543	520	560	530	536	514	560	523	533	537	559	526	537	564	511	551	578	563	551	555	545	579	579	535	568	511	578	535	553	518	532	544	530	551	577	520	518	551	546	518	537	527	571	552	567	531	498	554	534	533	540	560	530	563	559	530	548	559	514	521	536	542	558	517	571	557	526	558	544	567	533	556	566	544	525	558	544	541	533	568	528	599	518	532	543	525	584	542	523	533	581	532	550	513	572	556	494	566	558	557	537	527	539	562	526	559	567	504	511	522	539	568	563	572	542	544	577	545	516	565	551	556	540	514	510	534	524	539	558	558	514	582	519	548	497	546	539	548	558	528	525	570	564	525	529	558	551	566	547	568	576	545	560	555	533	506	520	523	536	464	561	584	559	532	533	563	563	530	549	503	572	544	580	552	549	531	562	509	569	523	547	522	527	515	571	508	564	590	561	545	583	602	561	540	540	543	536	553	576	527	558	561	526	570	530	534	560	558	546	582	545	488	554	533	541	527	518	566	538	556	581	510	540	544	610	582	566	525	543	537	541	513	568	538	576	555	594	510	558	516	525	539	558	604	554	537	536	538	542	542	530	524	580	564	545	609	518	578	505	514	559	557	563	584	542	527	512	555	560	515	534	515	529	547	615	575	557	539	566	525	589	544	542	520	500	485	553	507	516	522	564	517	577	497	552	559	521	537	530	523	560	522	545	556	567	545	521	542	531	548	581	585	555	549	577	516	554	545	586	560	542	514	535	555	559	510	547	505	560	519	563	528	540	554	528	515	543	570	525	558	508	544	531	494	576	572	561	531	548	535	514	552	499	538	530	542	537	568	564	554	543	527	529	548	547	531	509	555	536	610	554	574	574	519	527	528	505	594	517	591	569	557	574	520	548	531	535	563	553	545	562	521	550	548	522	506	549	528	545	547	529	534	588	541	560	545	540	547	551	535	530	546	507	547	501	537	551	575	568	572	541	542	524	495	613	549	523	579	577	525	579	529	465	562	545	567	546	540	533	525	536	576	526	558	574	523	572	528	513	580	528	563	497	591	496	531	519	542	559	553	534	506	543	523	521	533	534	539	545	517	538	546	567	536	542	534	538	558	539	573	533	560	552	520	494	541	529	545	516	548	536	594	509	543	501	513	567	596	545	549	559	562	549	538	517	516	577	497	594	576	549	553	555	515	552	539	530	590	530	530	529	549	529	567	495	565	573	565	524	537	544	561	548	524	551	531	577	503	519	563	530	541	560	552	563	598	558	567	543	529	499	566	585	518	512	537	513	616	550	554	567	541	589	529	549	563	544	541	552	547	547	536	555	589	544	543	564	546	505	534	533	498	540	545	555	528	535	591	542	540	574	524	545	564	515	557	568	582	554	573	526	548	546	520	534	536	515	542	563	573	591	527	527	576	555	539	519	574	539	534	571	545	590	538	557	573	554	522	536	549	573	499	575	555	532	552	561	529	581	563	577	557	541	533	519	534	529	525	544	539	562	513	588	549	531	552	600	560	525	560	548	522	537	550	554	546	544	523	484	546	512	483	565	561	546	511	531	574	554	587	579	535	545	535	573	559	551	554	581	568	573	517	489	537	535	500	566	547	548	568	562	536	552	530	586	550	541	568	560	499	504	583	537	570	561	596	531	563	544	545	518	562	509	547	518	526	550	550	512	517	510	529	562	533	500	549	537	535	579	520	622	577	545	541	512	566	564	573	512	516	514	539	516	567	579	548	526	539	580	578	549	526	563	522	527	553	536	527	547	563	526	516	579	506	559	534	529	556	565	546	515	549	557	555	537	560	543	526	582	541	538	491	532	553	584	571	566	561	568	559	538	511	543	556	560	541	548	553	542	553	541	534	515	542	549	507	572	554	492	545	547	522	560	545	522	478	523	546	536	584	577	562	549	564	578	513	523	544	528	520	534	540	496	543	589	592	608	574	523	538	533	538	514	565	517	548	548	554	540	556	546	622	559	567	565	541	545	547	534	550	510	539	560	512	525	553	531	571	559	554	565	560	561	553	503	531	564	500	586	546	544	563	571	542	507	524	534	531	564	565	567	530	546	501	545	538	486	541	564	561	567	551	551	540	555	535	539	525	517	532	552	546	502	555	538	576	540	544	541	559	516	532	538	511	542	553	544	559	498	527	527	529	573	543	568	510	542	516	532	592	538	521	523	548	537	539	558	528	514	552	581	502	516	560	520	551	527	561	548	533	524	504	557	592	521	498	557	561	544	556	528	553	527	586	562	573	550	586	540	580	507	540	543	518	569	515	577	544	542	524	551	541	514	519	543	520	554	515	541	551	513	577	491	514	544	557	583	563	546	567	578	516	569	520	520	530	572	533	535	571	547	574	546	554	544	527	545	564	493	549	525	523	522	522	510	584	579	604	582	514	534	565	541	552	527	567	530	551	580	518	516	574	533	550	561	555	543	541	561	543	540	534	551	575	564	539	489	518	520	567	567	546	545	512	545	530	523	572	540	564	553	508	566	564	504	542	558	571	567	565	516	530	532	541	551	535	519	543	514	548	538	532	539	523	537	550	513	576	520	528	528	566	558	533	570	551	517	520	549	521	579	540	552	532	590	530	560	570	561	578	558	571	533	543	562	519	566	538	579	517	538	541	492	542	543	516	541	529	542	583	497	526	543	559	526	594	533	571	555	501	528	549	550	580	524	527	554	558	528	560	563	577	553	543	516	597	567	515	514	519	576	587	544	580	578	536	562	518	536	534	601	552	578	554	526	575	541	506	492	555	520	571	585	549	555	574	548	553	546	543	566	532	526	536	559	562	543	552	540	517	555	537	519	510	568	537	521	535	518	557	564	545	536	554	503	544	559	553	566	565	543	557	570	519	536	551	549	553	568
3428	8302	5673	2808	2114	1673	1387	1222	1044	932	958	862	829	756	770	800	748	754	698	710	740	773	751	676	672	719	700	679	698	687	678	686	711	678	684	665	675	654	659	656	649	642	688	676	704	656	704	687	648	640	696	638	659	691	676	653	676	656	666	683	655	669	654	653	673	657	684	685	663	677	667	684	656	679	680	650	633	633	676	666	645	687	602	684	722	636	639	656	671	675	706	689	693	669	679	608	685	717	687	687	660	679	647	686	656	675	675	617	698	710	627	663	656	668	657	710	692	679	602	630	704	667	660	701	739	693	648	638	706	651	654	678	654	654	672	656	646	648	753	672	624	697	672	660	664	656	676	652	656	678	645	707	626	665	646	685	681	654	740	659	655	627	661	707	674	627	649	675	672	682	659	671	673	681	667	654	663	641	679	652	614	654	640	632	712	675	716	638	677	661	704	662	696	672	672	640	650	652	721	679	676	687	659	637	637	690	665	718	632	647	654	692	659	656	649	706	656	635	667	642	663	677	647	667	651	647	653	671	663	646	672	639	688	659	655	648	672	705	638	667	658	665	687	633	619	631	677	639	694	643	648	645	634	642	682	648	685	697	630	659	705	650	678	656	672	712	659	687	692	666	683	669	641	675	694	654	684	646	651	678	592	629	681	692	689	655	659	677	656	682	695	650	645	702	677	613	640	669	682	626	617	671	672	678	643	645	677	688	659	659	658	678	687	686	664	615	692	667	666	655	654	678	700	635	647	630	649	674	664	659	675	684	661	682	674	653	678	694	645	634	680	695	651	640	649	668	648	697	644	661	648	595	641	644	672	676	653	647	660	663	700	676	656	676	677	701	652	630	679	669	675	694	657	689	640	672	615	644	653	636	656	636	676	638	654	632	656	666	683	636	652	685	676	666	592	696	641	643	685	730	617	635	654	649	647	680	653	630	669	670	639	689	655	688	650	675	656	639	683	667	634	657	623	678	657	652	672	690	646	613	666	658	606	702	655	688	643	645	631	708	605	645	649	655	699	653	641	635	688	628	672	657	679	620	662	633	659	677	664	681	599	682	704	682	681	634	636	669	680	632	676	651	676	708	674	610	669	657	657	623	684	669	709	643	707	665	660	643	688	638	662	690	620	673	722	611	678	664	634	618	603	677	665	671	656	621	694	683	717	662	623	641	702	655	662	688	623	653	677	684	671	679	678	687	661	646	669	648	649	620	641	637	641	679	642	620	675	661	677	708	655	648	715	681	668	633	673	654	667	658	637	642	632	657	654	671	665	651	664	634	656	632	638	659	658	662	617	667	681	703	662	664	705	640	665	666	660	722	669	647	624	660	657	646	663	663	631	684	658	637	664	628	677	678	618	653	654	630	607	696	660	668	620	678	651	644	670	671	644	627	671	648	670	661	691	683	623	677	668	706	673	641	649	668	678	713	699	687	670	714	659	649	635	651	678	677	642	666	640	658	652	649	658	637	692	669	685	666	600	643	650	667	647	631	585	710	659	698	635	675	636	672	665	641	665	641	676	684	656	646	667	634	638	671	664	672	600	663	661	626	621	672	685	635	680	639	620	642	684	668	696	658	643	673	633	679	643	682	670	692	651	638	680	675	672	649	717	689	687	685	647	696	696	626	691	629	684	637	669	631	636	700	663	606	696	683	653	678	619	669	631	687	689	679	717	629	673	675	634	662	679	679	665	692	693	641	640	688	628	645	696	651	646	676	658	650	714	692	679	692	647	702	641	652	659	689	686	666	681	681	680	624	623	677	648	644	658	682	690	677	673	659	676	650	670	657	628	623	676	687	622	671	665	635	632	624	651	694	623	661	656	671	679	705	657	678	692	665	694	655	644	682	647	649	628	663	638	702	650	644	661	665	666	622	655	670	627	671	657	675	721	641	665	645	652	682	657	671	651	670	649	659	615	674	668	647	661	665	698	667	692	661	666	709	647	694	662	705	666	621	654	708	684	673	611	652	653	672	694	696	661	619	690	638	648	694	675	624	653	644	735	648	689	663	689	677	629	620	707	669	703	695	652	673	667	668	621	677	654	638	622	634	671	710	662	685	639	655	690	639	640	672	660	631	683	651	622	615	680	626	651	693	661	648	641	627	667	674	651	622	688	677	684	643	665	672	649	657	668	644	638	663	644	661	702	667	670	660	663	596	674	664	629	670	644	626	658	688	669	684	645	679	647	667	719	650	665	653	644	678	651	656	661	643	688	655	648	683	653	700	730	676	655	681	651	615	625	637	658	668	675	713	648	670	635	673	644	660	681	659	678	618	701	668	644	626	630	640	659	640	664	637	648	675	656	691	693	679	652	634	682	638	676	650	668	670	643	662	635	672	663	626	667	640	695	676	650	643	665	626	695	658	722	631	643	639	634	632	656	710	673	696	686	700	682	705	662	694	649	710	701	657	667	651	659	663	667	672	688	654	673	662	670	654	679	689	633	654	634	657	690	672	610	659	642	689	676	673	672	678	676	674	669	686	630	644	622	717	656	641	685	645	673	648	639	665	670	655	680	630	634	723	692	671	654	646	692	636	639	657	654	669	656	653	676	669	631	679	653	631	652	637	663	668	677	659	669	674	631	666	669	692	668	649	665	678	667	655	682	670	670	662	672	696	652	659	640	647	682	636	674	678	677	644	656	653	669	662	650	701	636	680	628	698	632	715	672	651	660	651	673	676	652	674	661	646	640	643	659	681	687	645	632	676	669	600	648	682	638	651	706	623	660	660	659	647	731	678	715	657	706	666	667	675	660	700	671	713	688	666	708	701	677	659	685	624	680	640	671	626	647	658	675	667	675	654	661	652	679	671	637	648	639	640	636	664	654	627	638	633	646	645	625	709	657	640	638	660	671	640	703	630	648	648	654	613	668	629	686	650	722	684	642	706	689	623	638	657	680	600	663	669	671	653	669	695	661	644	677	650	683	668	668	732	689	655	662	616	676	649	707	628	644	639	654	642	639	685	633	673	712	713	690	684	658	688	632	697	709	645	689	684	649	672	642	661	683	653	657	669	634	673	666	707	696	634	664	666	653	703	680	631	639	662	653	689	667	684	647	663	657	707	642	631	662	691	641	669	667	675	658	689	668	655	659	656	656	636	651	612	682	703	671	667	636	655	663	678	621	680	658	670	657	591	642	591	625	664	653	690	670	652	682	620	661	664	676	673	670	635	701	647	722	638	650	660	650	692	670	697	708	717	675	654	638	681	703	688	692	661	664	640	616	634	691	650	694	713	667	689	659	663	649	664	671	644	620	650	623	652	671	593	656	663	656	645	665	693	690	675	659	663	656	665	638	638	617	692	623	651	698	656	670	671	684	700	646	691	640	643	661	612	691	688	692	636	641	657	659	688	674	640	640	621	665	678	660	662	686	635	637	639	627	675	660	671	695	703	616	682	668	677	671	643	689	664	658	670	665	686	631	642	626	642	658	656	668	691	647	662	674	667	635	661	675	671	667	645	639	651	633	666	636	631	665	598
24627	21136	27158	25250	9717	582	468	390	355	348	402	336	336	335	314	329	315	343	307	327	357	289	299	294	286	317	287	327	290	283	287	290	315	318	279	340	294	306	315	342	306	292	310	300	331	301	319	305	295	318	287	304	284	286	311	310	345	301	300	323	301	320	321	291	309	309	284	282	326	288	288	322	282	310	325	290	316	314	300	280	318	296	303	307	288	290	281	289	270	316	312	306	285	303	284	310	287	322	302	313	280	287	281	316	293	289	291	295	285	304	310	274	303	301	286	306	302	284	315	305	296	308	273	332	285	295	260	316	300	307	298	283	295	264	297	300	283	300	289	288	313	296	310	305	334	315	303	299	290	282	277	330	318	273	303	273	296	318	304	306	315	313	281	291	303	274	283	306	304	308	295	287	300	266	291	274	324	287	297	282	314	340	310	301	310	294	298	300	305	292	317	316	278	294	309	310	327	322	317	302	309	286	315	294	275	307	291	279	297	313	303	282	283	302	311	306	297	312	294	285	286	270	328	285	278	298	290	315	282	283	266	341	287	312	310	309	311	308	321	287	275	297	291	296	330	283	325	274	341	305	298	313	305	305	306	316	342	330	311	303	317	295	310	305	303	294	291	313	296	295	269	292	290	321	325	306	287	292	347	313	299	303	284	301	307	323	286	280	297	300	293	265	314	338	295	302	277	295	312	283	292	295	335	303	276	304	292	262	290	321	342	315	293	297	323	290	323	306	296	325	299	320	280	304	288	304	319	295	276	297	323	286	298	320	310	287	305	288	326	328	301	267	314	304	284	296	312	285	305	261	293	297	284	295	318	274	267	290	282	299	301	320	308	318	278	314	310	285	286	307	272	317	319	306	305	298	238	294	294	287	284	312	288	301	291	281	290	284	312	293	286	304	323	273	285	282	307	321	303	309	309	311	299	293	289	288	321	298	300	283	321	296	318	307	292	306	307	311	308	320	313	284	293	300	295	299	282	309	301	324	313	325	256	295	278	264	297	270	302	298	271	299	312	306	314	279	300	282	278	281	290	270	278	288	289	284	315	317	282	302	312	292	309	308	312	304	260	297	307	313	282	308	287	319	325	296	274	298	299	300	269	288	289	273	285	312	306	312	308	308	293	265	291	286	323	294	280	293	278	333	298	276	324	274	312	325	278	306	288	272	288	282	325	290	277	302	313	298	299	302	291	311	310	281	305	266	289	286	294	306	307	243	276	285	317	280	315	321	296	350	316	306	296	306	268	292	298	333	288	302	302	307	291	318	318	325	306	295	310	318	306	341	292	317	287	311	264	299	282	263	303	300	273	301	290	280	279	289	329	341	308	272	306	344	305	312	253	275	288	318	324	313	322	293	322	294	310	300	297	281	288	318	321	320	293	279	337	319	301	308	284	257	282	307	310	309	314	277	297	308	293	324	298	298	304	301	324	278	304	317	318	300	292	272	271	296	289	300	303	308	314	285	309	303	300	309	299	266	298	329	311	285	297	328	312	294	274	255	324	305	260	317	262	277	317	312	269	290	320	319	334	314	267	284	317	284	321	312	300	304	307	308	277	290	296	270	321	326	288	308	345	339	286	277	300	305	297	271	344	319	298	329	302	283	296	313	291	317	294	314	294	298	290	287	295	324	283	293	291	272	302	309	290	288	299	260	326	298	286	308	309	297	336	331	316	283	300	300	282	293	302	324	303	280	308	316	298	303	278	323	293	323	308	296	292	313	285	309	293	299	327	323	311	325	322	266	323	300	301	297	310	283	286	294	323	282	307	307	292	319	288	294	305	258	309	301	283	285	342	292	305	296	275	302	290	282	307	298	294	315	299	318	286	314	329	296	305	290	315	286	302	277	293	303	286	329	322	286	332	289	292	325	305	321	285	288	296	294	317	320	290	302	323	331	310	319	282	312	293	326	343	284	290	317	290	294	299	352	304	302	274	326	307	293	296	300	345	300	302	314	286	300	307	320	292	302	291	334	331	293	310	284	320	313	303	306	297	282	313	306	300	317	311	307	288	279	304	285	323	308	312	284	318	287	275	276	280	294	318	321	296	292	306	347	290	298	314	279	309	327	325	313	289	291	299	307	317	310	280	290	313	318	306	295	277	290	325	298	279	300	298	287	313	301	258	285	276	289	272	301	280	313	282	302	263	285	282	309	334	313	313	288	320	309	300	282	260	307	294	289	288	297	303	303	305	307	324	281	327	287	325	261	315	282	280	291	306	311	292	323	280	312	314	301	298	288	309	298	300	298	310	298	333	286	277	275	288	295	322	294	283	293	300	318	314	279	343	282	308	331	327	298	320	297	268	308	336	293	308	307	290	292	301	298	292	300	284	287	322	321	277	285	331	327	290	278	307	298	327	264	288	310	299	299	314	306	312	309	320	304	285	321	290	278	288	286	288	299	278	302	290	301	305	329	309	304	347	315	306	298	290	293	294	306	289	291	279	319	298	291	267	296	299	314	348	284	317	265	301	294	301	288	283	290	319	293	260	287	269	271	303	303	280	321	319	310	290	315	323	288	304	292	309	278	310	311	273	298	296	309	286	299	307	274	305	323	308	297	308	273	298	305	319	310	307	314	291	273	300	303	315	288	304	287	345	298	297	286	325	321	311	331	304	263	290	280	276	326	296	305	314	297	306	304	327	297	312	321	306	257	303	305	327	294	311	288	300	285	294	309	287	308	306	286	347	272	308	282	311	306	294	303	311	297	289	298	296	306	326	302	295	310	290	272	294	311	293	298	323	304	275	298	300	302	302	281	288	299	293	285	305	316	320	275	294	347	301	278	285	307	301	302	281	308	311	301	286	302	301	318	315	342	305	291	331	326	281	337	291	355	294	308	310	309	325	282	297	270	285	316	304	297	301	319	321	290	285	305	299	301	306	290	298	285	302	311	301	296	298	302	307	291	327	314	286	302	349	315	279	338	298	289	288	281	290	323	281	296	297	315	289	323	291	306	287	287	312	298	276	315	276	320	292	323	328	300	321	294	259	288	286	300	314	287	312	312	320	280	272	338	279	305	310	288	279	299	308	290	277	302	288	268	298	307	299	315	307	294	285	289	318	292	281	297	325	307	282	279	272	317	290	291	318	292	323	297	279	301	292	286	268	292	291	314	290	309	326	314	324	302	269	270	283	281	286	317	288	314	308	235	289	321	312	321	291	290	315	295	306	302	318	288	324	309	320	329	325	288	305	315	281	306	316	290	288	321	277	297	331	305	285	314	276	305	278	297	299	288	310	315	282	297	310	279	291	305	306	296	300	279	315	288	331	304	286	295	299	325	294	295	316	284	323	296	310	304	301	316	275	290	305	283	312	282	293	283	318	304	298	314	336	311	311	288	312	305	271	316	299	290	301	279	313	307	308	267	313	278	303	296	277	306	273	310	305	296	315	278	296	304	310	289	344	292	299	285	304	271	250	316	295	313	299	281	291	270	291	299	285	294	319	291	280	267	294	281	287	309	284	297	292	284	328	296	293	312
3330	4636	3003	1516	1179	907	755	711	564	530	525	487	456	454	416	418	400	407	385	392	445	338	360	374	361	373	353	382	412	358	388	362	391	330	340	385	354	368	390	367	356	375	343	370	378	348	333	337	371	364	392	400	383	372	384	404	341	367	351	367	358	359	359	336	387	403	358	364	359	360	380	384	363	375	399	356	376	365	340	331	359	388	362	397	365	313	348	389	357	380	397	394	343	366	353	362	351	371	347	359	332	393	359	326	334	321	335	321	379	365	350	352	371	361	351	343	362	398	382	380	370	346	389	370	352	369	387	362	354	350	364	368	360	385	344	367	334	383	372	370	355	384	358	366	356	354	368	365	343	368	381	395	378	370	334	364	381	364	369	369	387	389	360	338	375	355	338	366	333	358	360	384	371	377	335	360	349	371	369	367	357	390	370	378	353	325	376	336	367	362	374	371	347	367	367	343	357	367	380	325	330	398	383	349	376	338	363	367	387	343	359	373	337	329	356	375	344	368	347	376	327	361	365	367	331	411	343	356	373	385	387	344	334	361	308	355	324	378	353	348	351	366	359	354	337	389	340	365	395	345	353	357	356	375	380	370	365	366	358	333	334	351	334	373	361	378	366	375	413	363	337	370	351	345	363	361	338	316	331	359	365	345	348	369	409	364	353	350	347	373	384	371	372	347	337	368	344	323	391	390	340	353	321	361	374	345	358	355	344	356	372	324	401	370	349	340	355	399	351	336	354	385	398	348	368	333	373	368	383	350	381	388	340	372	347	345	357	352	326	372	373	350	359	354	365	359	386	345	350	362	328	369	388	317	361	374	363	348	352	343	354	332	361	372	366	352	360	357	355	372	358	367	372	363	358	344	343	361	381	395	340	338	348	347	361	346	372	371	379	371	369	358	361	361	370	348	351	397	361	356	366	344	400	345	351	364	380	374	361	384	336	375	327	344	348	375	385	373	383	362	342	384	384	319	358	361	367	363	343	368	351	356	350	377	345	349	370	343	321	372	366	383	365	388	358	315	381	399	339	363	332	354	379	373	378	383	346	310	344	368	372	365	374	351	376	357	350	386	362	368	357	360	403	359	361	366	358	333	348	345	358	323	349	351	335	349	360	345	368	333	350	359	353	350	339	373	359	398	349	367	330	357	367	356	328	347	365	383	386	369	383	349	375	322	370	358	387	359	367	351	352	350	345	346	336	330	359	355	353	312	342	367	369	355	397	380	399	346	338	361	344	341	347	358	368	389	343	338	337	383	335	370	351	377	362	376	352	376	352	354	336	368	371	331	362	350	328	344	384	359	370	342	370	366	381	335	376	368	387	415	360	385	375	367	349	361	394	376	363	370	354	363	373	368	374	358	352	320	365	369	382	379	358	357	340	364	375	345	334	379	365	330	346	387	374	354	363	385	359	378	349	372	350	364	363	365	354	356	351	381	396	351	347	330	341	371	376	340	329	348	341	355	343	367	353	356	360	363	367	386	359	370	349	383	373	371	358	340	370	349	386	339	357	359	358	358	362	336	362	348	408	346	374	333	333	333	370	375	381	350	366	377	332	336	366	389	362	357	349	367	373	402	351	377	359	380	369	349	349	364	347	380	374	345	378	381	346	339	389	335	353	377	351	352	364	348	364	330	385	392	331	354	393	336	364	366	354	406	347	378	328	369	373	355	349	336	360	361	366	366	365	337	347	366	363	345	358	345	390	353	327	337	370	371	374	347	342	354	361	396	355	376	401	361	381	398	365	363	339	357	354	392	353	367	354	366	386	348	370	384	371	364	370	365	375	346	371	357	338	361	337	346	362	393	363	343	340	372	361	380	372	379	374	363	347	360	348	383	356	345	341	380	331	393	370	332	386	352	365	333	354	339	353	370	352	348	347	350	407	392	372	375	382	393	375	337	359	387	354	324	333	336	357	368	341	363	367	388	349	346	350	363	346	367	371	339	375	389	391	349	351	342	383	327	367	360	367	342	354	372	346	329	373	372	332	336	321	338	370	366	359	376	376	350	354	357	359	348	374	342	347	380	338	384	339	324	388	350	359	372	392	312	341	381	358	363	326	375	377	333	363	380	319	366	355	359	350	324	328	379	346	344	374	393	353	358	354	350	384	393	340	334	344	365	374	368	391	386	322	373	373	388	406	342	363	331	398	379	351	365	339	331	356	372	390	333	348	343	350	372	379	348	354	373	372	378	381	366	377	351	348	382	369	371	335	340	351	370	344	350	384	377	345	349	361	377	375	401	345	353	367	373	374	352	336	342	364	379	353	359	365	395	347	356	386	370	353	398	359	329	344	366	390	416	406	333	372	360	343	343	356	366	368	351	347	341	377	381	358	358	334	352	337	369	366	321	363	363	369	400	331	339	332	373	383	372	382	407	346	339	348	337	369	349	377	365	379	349	373	377	348	355	329	376	373	348	366	357	359	378	351	359	348	373	354	351	357	356	364	344	351	368	374	335	389	318	349	376	334	388	332	360	374	373	329	364	328	367	379	367	378	373	354	358	359	354	326	359	352	349	382	426	347	338	381	354	351	359	358	373	343	364	353	345	340	358	327	336	364	358	372	308	371	323	355	343	388	378	344	386	349	378	358	360	385	393	376	376	371	372	361	379	385	388	392	336	402	344	370	380	358	391	356	354	388	337	355	390	354	372	353	352	370	347	387	365	373	333	370	392	384	374	375	339	399	368	359	358	385	333	370	354	398	378	348	331	330	350	335	363	376	377	364	358	349	356	320	346	380	354	370	367	347	309	336	367	361	346	372	391	354	379	384	362	371	349	337	357	350	337	358	309	383	327	345	376	335	366	368	363	378	338	366	339	344	380	362	386	378	352	366	353	331	355	401	355	384	381	380	324	369	398	355	367	333	361	363	346	371	360	355	383	390	353	365	363	347	356	365	388	300	366	336	355	333	310	338	361	324	346	376	366	374	360	342	365	349	318	382	375	346	360	367	358	335	362	359	345	308	358	377	338	360	355	393	333	362	368	376	374	339	403	346	341	357	338	358	359	349	349	378	378	385	354	363	369	404	346	351	349	384	392	360	355	331	349	351	377	361	376	356	375	370	352	331	361	364	371	372	362	342	330	383	343	354	360	364	348	366	336	333	360	360	356	367	344	330	373	387	376	337	337	385	379	356	336	325	356	353	362	394	375	351	380	363	383	358	376	392	373	371	366	357	365	349	372	357	366	334	397	378	353	317	351	342	374	343	382	351	379	340	362	343	344	353	374	352	353	331	380	356	389	359	336	364	383	371	379	345	368	347	362	359	377	332	376	379	376	365	374	353	378	336	367	369	363	367	335	344	357	395	373	357	399	354	386	361	322	392	374	340	377	389	351	361	350	323	386	377	363	399	350	387	376	363	366	363	332	350	341	377	370	356	353	344	369	404	345	396	373	347	344	414	347	406	361	324	376	353	372	370	337	380	372	362	383	363	313	361	343	363	392	367	379	415	405	365	355	406	365	344	322	344	346	390	366
22502	21146	28786	23787	21149	21164	7369	811	560	488	459	414	387	334	329	321	320	303	293	312	272	278	298	286	286	280	249	263	262	287	244	253	258	248	254	229	239	228	262	268	247	256	255	241	234	219	234	239	251	235	249	250	239	236	235	243	236	251	239	237	265	225	247	235	232	229	252	252	240	244	235	249	229	247	237	283	246	241	242	251	217	242	237	257	239	215	221	223	250	229	227	250	240	252	237	264	273	267	219	263	231	260	225	243	235	248	247	222	296	246	245	245	237	259	221	240	226	259	229	198	234	216	237	226	233	224	249	254	237	242	239	221	222	266	232	215	241	241	231	245	244	213	240	245	237	232	231	261	212	254	261	245	248	245	229	233	245	217	221	221	236	230	260	236	248	233	235	228	247	246	247	248	258	236	220	260	237	236	236	249	240	241	227	233	254	254	247	269	244	244	234	230	205	230	250	229	217	263	245	241	260	214	216	251	251	253	227	217	245	239	244	261	227	243	243	261	215	242	249	252	251	257	242	248	237	232	236	211	253	234	225	206	223	268	258	230	270	224	238	259	247	219	238	217	209	231	224	227	208	225	243	227	218	229	224	249	236	230	242	238	229	215	236	224	236	218	216	255	227	240	247	244	221	255	226	205	213	275	238	234	214	262	248	217	231	253	238	242	257	221	269	212	255	235	237	252	227	237	244	253	234	260	253	220	231	234	260	247	235	239	217	242	233	221	234	225	220	206	217	251	226	233	234	262	250	230	251	239	245	245	249	247	208	215	234	251	228	228	249	246	272	224	210	253	212	251	261	225	228	226	252	253	214	260	211	235	229	238	225	238	212	268	254	242	220	251	215	239	251	219	230	236	227	226	247	229	233	243	216	226	226	263	264	243	263	254	213	221	210	233	246	245	250	210	217	244	225	242	243	237	249	216	225	235	265	232	259	245	235	243	228	244	226	239	218	232	212	232	246	227	233	234	231	230	252	246	220	225	220	263	232	216	211	230	218	241	236	264	256	252	238	251	274	232	265	212	245	233	248	252	218	252	219	244	238	212	267	239	247	249	215	247	241	239	262	249	236	253	227	238	275	256	242	213	224	239	225	246	241	260	241	240	280	242	258	252	267	239	237	228	224	252	225	237	235	214	218	239	204	266	261	253	228	224	219	207	240	240	207	246	246	251	235	260	240	248	237	227	234	242	217	259	224	217	246	241	266	247	234	234	241	272	232	225	238	255	255	252	215	216	253	228	232	257	243	204	227	242	234	257	215	243	223	237	217	230	225	235	252	221	233	197	218	217	280	232	215	204	233	234	214	226	259	250	207	255	237	219	233	241	242	233	263	194	221	230	224	239	240	237	231	238	245	234	267	258	242	243	234	241	232	225	241	260	229	233	249	265	270	218	223	231	230	249	227	274	249	244	265	256	242	241	215	230	224	228	220	233	209	255	232	232	229	215	247	232	280	224	231	233	270	223	228	217	266	235	222	236	225	257	259	252	242	233	250	258	235	221	255	238	269	227	233	246	260	223	228	242	217	242	227	229	224	216	224	244	229	229	209	230	230	222	227	229	228	237	207	245	235	231	229	224	244	265	229	251	229	263	236	219	248	225	231	223	258	214	266	254	236	247	248	241	255	251	229	222	239	231	234	223	210	228	203	237	241	242	239	184	216	236	228	209	208	230	256	249	228	250	238	246	212	252	279	254	225	245	257	245	226	237	213	224	228	248	236	233	243	233	239	231	229	233	234	248	225	265	224	238	230	256	226	233	246	241	219	241	230	214	266	252	233	235	257	232	253	228	233	239	263	220	238	251	227	236	230	270	252	219	264	244	255	264	252	229	245	246	234	229	246	247	248	236	225	248	215	232	220	245	211	224	207	224	211	221	226	238	276	253	235	240	254	242	269	246	234	251	242	236	232	249	241	232	215	228	256	234	220	231	228	266	264	218	261	228	216	235	242	233	248	238	241	230	240	259	214	239	243	242	236	238	276	253	228	248	244	251	229	228	219	246	229	233	241	236	235	252	221	233	219	244	233	227	255	253	237	238	257	225	241	239	242	230	258	241	216	290	236	234	256	267	256	235	226	244	264	221	220	241	248	236	239	256	230	243	251	243	255	245	219	233	214	215	256	246	241	237	254	258	248	237	223	255	218	211	250	243	256	276	235	254	247	239	221	232	257	229	238	257	234	234	229	247	262	242	242	248	253	243	231	217	227	224	230	220	232	240	236	230	222	236	235	257	224	233	255	243	262	240	239	239	212	253	275	250	223	215	221	248	225	226	223	239	259	228	220	238	229	268	231	233	230	233	241	256	265	231	226	251	232	223	221	223	228	272	232	239	249	224	237	237	238	258	244	244	237	243	216	261	268	244	227	269	257	218	260	220	231	224	255	216	227	252	262	226	249	226	256	237	224	220	289	241	231	243	260	221	256	241	228	244	224	218	251	242	254	233	234	246	274	214	243	247	248	244	264	229	234	224	255	230	255	228	228	231	232	225	248	239	240	232	201	224	235	215	238	237	253	260	222	219	226	237	243	261	229	264	202	271	224	230	232	227	211	248	238	234	235	231	263	228	255	222	267	235	245	245	233	230	245	269	266	252	235	212	221	229	223	251	234	226	253	232	223	259	250	234	225	243	234	245	244	239	223	236	215	243	253	226	242	254	249	210	243	243	244	226	228	227	232	220	217	218	244	218	212	228	228	231	231	218	213	241	234	225	241	265	223	233	261	218	238	230	215	244	253	238	269	239	265	250	233	219	229	245	235	236	226	239	244	238	238	242	246	221	235	233	230	263	204	215	234	212	242	214	233	241	239	241	238	212	217	232	230	232	229	210	216	248	249	249	224	215	229	223	224	256	257	250	235	236	255	246	212	241	204	221	219	251	210	235	222	253	227	231	230	215	295	231	237	236	268	227	254	215	232	232	251	240	262	235	245	243	262	210	248	227	236	226	246	240	247	229	244	224	236	231	236	200	243	244	226	220	268	214	239	217	239	245	238	223	230	217	204	227	243	236	226	241	217	237	253	220	241	231	238	217	252	240	226	223	229	242	213	250	236	242	247	260	234	248	253	250	262	239	257	245	235	225	244	240	252	239	256	238	255	213	232	215	236	230	241	210	200	261	234	243	232	217	219	259	220	238	249	247	242	250	224	219	222	242	263	215	201	235	237	243	220	264	239	222	247	219	210	227	245	240	209	231	240	229	248	231	254	262	250	221	260	215	224	235	255	255	237	241	223	226	253	211	215	203	255	232	208	251	226	222	239	237	279	221	260	215	249	228	220	271	238	253	254	278	240	237	230	245	216	222	199	242	237	212	266	233	237	221	227	244	225	215	241	212	253	248	224	242	237	255	253	214	219	238	269	237	249	253	253	267	270	243	253	204	205	244	224	228	245	253	240	234	224	212	224	210	263	242	244	216	204	226	214	241	247	227	234	235	232	230	225	225	223	252	249	235	240	222	225	235	227	206	264	254	240	239	246	254	222	223
4487	13304	9185	4393	3061	2281	1815	1358	1119	909	848	696	615	562	559	481	431	417	458	400	361	392	363	358	389	383	369	326	339	370	321	338	322	338	323	354	338	315	321	331	289	315	295	317	331	324	311	273	269	289	299	338	334	285	295	337	298	303	288	304	317	333	323	295	343	322	315	300	314	304	285	345	311	308	297	297	289	310	305	315	290	325	319	313	296	280	307	321	297	319	273	274	301	267	324	299	302	274	284	272	302	319	317	307	289	312	289	327	280	295	276	344	345	342	305	299	296	304	278	279	311	278	288	292	321	315	313	288	305	319	318	336	308	287	297	302	325	299	262	294	313	304	300	298	264	299	292	296	290	330	304	316	285	314	291	290	276	269	308	325	305	282	289	284	283	282	334	306	308	277	285	274	306	324	324	304	326	308	287	273	332	284	277	314	295	296	316	284	308	296	315	294	290	275	328	296	282	270	321	290	307	261	308	302	274	309	331	285	307	293	273	322	329	297	300	304	306	312	280	273	291	330	275	277	274	304	304	293	299	302	288	267	268	289	311	311	285	282	315	289	295	324	323	317	278	296	273	291	317	294	285	286	282	290	291	330	318	291	287	305	304	283	259	284	279	314	267	274	303	313	323	317	299	298	299	311	311	289	285	324	278	280	306	302	256	319	295	302	290	271	308	292	290	295	275	329	289	270	311	279	312	315	322	288	275	286	276	319	283	311	273	330	292	315	305	277	322	317	335	273	299	298	301	324	283	299	296	309	292	275	292	309	272	286	285	273	297	294	279	291	343	313	321	305	309	322	294	279	293	293	291	316	262	314	296	298	289	293	274	288	284	299	283	307	294	277	313	275	310	323	304	299	298	309	311	304	280	305	282	293	314	260	295	315	300	287	310	298	298	315	290	288	288	291	280	294	324	292	285	317	305	294	294	304	297	313	323	312	283	300	283	322	299	296	274	298	289	294	289	303	307	293	284	321	287	253	298	325	295	270	294	293	298	283	298	284	302	334	291	287	298	294	319	315	286	313	298	279	311	308	305	308	303	312	294	324	353	290	281	306	321	295	301	315	301	284	286	271	298	294	313	309	248	309	278	281	306	301	316	297	286	295	321	300	294	282	301	314	292	322	300	271	321	275	321	265	286	306	327	285	288	291	302	271	292	309	274	309	280	300	303	273	290	305	324	294	314	318	280	312	314	295	246	347	292	277	276	300	298	306	282	277	317	288	283	293	327	277	326	291	298	279	279	309	325	304	285	301	289	290	297	328	306	307	303	317	281	275	308	284	302	308	299	293	287	286	292	291	307	310	307	286	277	298	294	298	286	318	304	295	312	325	289	257	320	269	299	306	298	317	317	321	327	316	276	306	327	299	288	298	322	300	282	300	290	298	288	296	282	308	271	309	253	298	308	312	265	287	309	291	305	336	288	319	297	301	276	303	313	278	289	304	288	289	299	297	289	296	286	317	311	265	300	292	276	304	305	268	305	294	304	295	304	298	328	288	262	316	334	282	308	293	275	303	293	284	309	301	265	271	292	305	294	277	306	333	308	293	298	270	282	312	300	270	292	301	308	291	284	276	275	263	304	304	274	274	267	292	266	304	301	307	304	289	319	298	285	288	318	277	290	285	327	295	305	307	280	339	317	296	286	289	312	290	288	298	295	304	309	294	290	292	309	305	289	277	299	328	301	284	292	295	322	304	269	305	297	276	298	311	294	289	289	327	318	312	284	286	285	292	308	303	308	291	298	304	300	261	296	288	286	303	286	297	308	312	315	262	296	322	286	298	287	293	307	289	286	327	340	278	297	317	292	286	268	290	309	313	278	301	298	323	319	302	288	303	301	309	296	288	296	313	306	286	291	330	291	300	297	294	300	283	277	286	311	317	288	265	305	282	304	311	319	307	287	292	310	319	296	267	303	329	316	305	305	284	290	279	293	292	293	264	335	266	303	278	288	285	271	281	286	270	297	289	287	284	301	285	278	257	298	278	302	308	301	312	324	293	331	288	317	328	323	325	302	291	309	287	276	345	313	313	300	261	302	292	312	296	262	286	283	312	288	308	319	281	256	267	279	302	287	299	282	271	282	279	312	303	320	298	294	281	257	290	300	313	282	310	278	322	306	313	314	316	303	296	295	278	284	307	311	317	312	307	291	279	322	273	326	299	329	276	312	310	274	327	293	303	292	304	340	316	281	279	300	310	279	313	290	313	311	280	291	263	282	292	265	312	295	320	305	280	301	274	274	301	284	322	314	300	295	275	300	288	308	269	314	265	261	301	310	315	319	297	300	321	291	273	291	309	307	294	301	312	296	300	330	312	288	297	279	296	309	311	312	293	337	291	314	280	300	298	327	272	323	278	315	303	282	296	291	294	313	329	307	308	325	309	308	295	298	292	329	280	311	287	300	307	297	306	309	322	255	271	293	322	285	298	347	333	284	288	307	308	305	275	289	286	318	308	281	283	285	306	294	295	299	295	292	326	289	267	293	297	302	288	302	321	300	273	304	315	324	263	284	260	298	288	309	312	278	294	285	292	285	300	278	308	330	295	322	290	303	294	313	302	323	312	295	306	287	310	283	281	307	297	323	277	298	309	291	319	328	281	306	312	326	300	299	340	282	291	295	302	287	322	281	287	293	284	282	294	301	285	277	275	305	303	280	315	276	266	279	325	297	299	300	310	325	311	291	302	346	288	316	299	313	305	299	303	284	294	301	303	287	311	299	282	306	284	302	282	304	330	307	316	306	310	298	318	294	303	304	303	296	288	288	287	326	301	277	286	302	274	310	287	290	294	306	286	319	314	295	281	336	312	294	282	284	277	298	285	295	324	295	311	302	302	304	290	321	325	291	288	302	279	302	274	319	294	299	269	278	299	308	274	309	294	299	275	306	315	295	307	303	255	310	304	298	287	272	272	288	307	291	294	295	276	305	316	286	292	310	304	307	285	305	320	315	329	314	329	274	293	321	306	312	300	312	297	278	281	307	320	284	314	285	287	303	333	307	308	278	315	279	298	349	292	303	277	293	276	295	284	297	316	295	289	277	323	271	308	294	291	309	292	285	281	318	305	325	298	313	290	335	284	313	303	304	323	317	295	281	272	326	257	286	316	292	297	286	306	305	334	300	290	253	292	279	300	304	309	310	296	275	315	314	322	314	292	273	295	293	326	267	289	297	280	272	300	325	304	312	287	269	287	283	304	281	303	292	311	305	290	289	320	304	288	313	293	276	332	323	344	334	304	293	301	304	284	253	260	286	282	325	292	274	282	289	291	324	298	305	334	295	307	321	300	344	284	300	277	281	305	322	299	299	277	292	314	303	293	296	298	299	305	303	286	304	305	307	278	290	327	293	327	304	285	299	322	328	305	303	273	287	286	250	282	285	284	316	337	287	300	285	268	273	304	281	289	321	295	302	289	302	319	320	308	315	286	293	335	314	279	298	313	293	306	286	331	291	302	293	282	319	285	293	275	299	286	278	309	304	344	279	334
27350	18063	3900	819	588	589	599	590	527	575	562	561	558	559	514	547	537	527	608	511	531	544	547	537	554	553	543	564	580	525	622	520	549	584	535	540	547	525	561	556	572	583	552	526	511	545	565	511	557	519	537	602	553	530	548	522	537	510	532	543	581	547	534	520	555	535	515	544	543	522	550	545	514	566	554	556	533	488	544	557	573	539	522	580	568	541	543	543	566	576	530	533	533	549	541	548	520	570	564	504	561	569	554	520	521	576	583	570	522	532	569	572	553	557	508	574	514	552	569	517	512	546	539	549	535	568	564	540	533	522	525	549	518	512	526	588	551	526	524	515	554	532	507	486	518	575	541	549	606	504	527	555	536	533	518	558	519	547	557	586	506	523	559	568	553	540	595	588	540	564	520	553	531	547	521	593	565	557	568	548	568	551	553	512	535	562	541	572	559	539	501	505	544	555	536	534	537	530	569	542	528	554	586	580	529	544	512	519	563	528	537	504	526	534	560	557	585	547	509	503	556	548	496	481	552	529	570	552	542	573	498	546	537	578	582	544	538	528	530	547	550	580	494	551	570	545	583	533	588	543	538	554	518	538	543	520	541	541	559	518	571	586	559	567	555	514	567	536	552	578	540	563	545	562	556	533	557	593	552	567	517	529	559	518	557	578	511	553	578	537	504	579	522	495	540	572	542	534	570	508	511	512	545	495	521	570	543	545	574	557	521	524	536	549	547	538	536	549	562	528	535	553	528	555	524	558	564	548	543	562	540	513	538	544	525	541	582	567	594	538	596	549	569	526	561	477	537	601	554	535	542	561	527	532	538	540	561	555	601	561	558	590	574	531	547	516	508	549	544	555	530	527	553	577	512	530	543	509	526	555	543	556	514	557	576	570	497	487	523	554	525	492	543	552	528	581	541	526	521	541	568	552	561	571	576	514	560	522	559	548	561	550	540	563	571	539	541	543	578	576	538	583	552	529	532	544	564	546	566	543	566	545	541	530	533	536	572	546	510	522	515	557	546	530	550	544	542	545	568	579	548	558	539	539	543	554	553	561	561	532	578	578	514	533	553	557	536	550	508	535	535	569	607	569	528	571	527	536	582	568	564	534	553	541	578	505	534	541	529	547	565	511	528	518	547	501	571	575	559	513	544	555	541	590	507	558	532	553	522	559	534	567	597	497	563	553	557	538	497	536	558	517	543	538	559	547	549	542	517	535	611	550	556	513	593	548	537	547	557	568	554	578	556	546	521	558	540	532	571	569	533	564	504	540	568	526	519	539	532	547	510	536	561	551	499	533	571	556	529	530	532	534	518	542	572	492	557	563	544	541	529	567	584	561	544	541	510	561	546	527	555	597	570	573	551	555	541	566	537	570	537	550	520	542	524	560	509	527	557	563	533	581	572	536	559	519	523	523	529	529	540	576	530	586	536	586	568	576	542	550	564	495	561	551	531	562	539	550	514	536	553	556	523	514	554	521	523	517	581	560	527	585	527	562	562	524	542	566	536	530	519	559	538	543	514	556	589	565	543	534	565	579	551	560	536	574	515	552	574	572	536	548	577	550	485	551	533	508	561	579	572	557	558	558	567	526	544	557	537	521	520	539	536	560	559	558	536	545	553	506	531	561	548	544	557	541	525	558	533	548	570	585	522	528	580	581	550	552	594	548	529	555	500	545	537	580	518	563	572	562	575	547	506	571	530	565	539	550	515	513	512	523	576	545	501	588	518	560	552	496	544	516	524	500	564	491	502	562	565	562	553	574	537	550	572	549	570	548	526	571	495	544	558	535	570	539	555	543	513	544	591	526	555	530	564	534	598	537	551	495	568	545	583	500	562	534	538	557	547	491	554	537	525	555	538	564	549	544	528	561	571	519	583	525	579	575	558	553	539	501	546	512	539	600	540	545	550	542	550	551	514	532	602	576	515	549	564	574	533	547	544	528	554	503	532	566	555	557	555	528	517	551	538	547	536	525	552	505	541	531	548	561	541	582	531	577	511	529	588	524	536	542	562	550	559	591	515	560	535	541	550	531	562	569	546	524	533	549	568	573	522	550	534	551	519	535	565	558	555	525	545	557	555	532	545	586	532	545	543	578	586	551	576	566	543	555	562	529	545	558	544	551	560	566	563	550	567	544	514	544	514	529	557	518	541	527	596	556	531	513	591	549	501	553	566	563	542	546	543	526	548	509	552	509	531	585	567	574	564	564	556	528	561	539	501	580	559	561	558	534	544	594	571	562	545	506	585	563	552	514	557	549	528	499	487	539	537	524	542	556	544	567	498	542	571	548	533	550	588	512	586	564	552	535	534	528	536	530	542	516	520	531	551	535	514	561	567	544	571	578	516	535	553	590	619	532	542	582	512	518	530	586	540	565	583	534	588	555	559	540	540	567	576	501	559	516	525	550	533	513	544	541	528	511	532	552	578	553	570	548	517	557	504	521	520	553	566	490	623	574	533	568	572	543	561	483	532	559	571	542	581	512	539	562	537	533	560	555	550	527	581	559	577	565	576	522	529	516	568	560	543	578	531	570	598	546	563	509	542	524	521	474	530	537	537	529	515	532	520	546	548	556	560	564	497	577	551	543	573	484	551	567	576	556	548	571	549	568	567	562	525	527	576	537	579	574	549	596	552	561	524	552	547	563	556	536	543	546	518	548	550	529	534	572	549	585	542	538	547	479	594	533	538	549	493	549	566	567	568	531	536	550	542	574	505	581	523	560	544	585	551	536	542	628	544	537	526	531	559	547	527	569	575	522	523	553	531	510	539	536	521	503	532	581	540	568	538	557	556	544	547	556	536	586	534	526	579	554	549	585	533	513	507	550	553	519	539	537	554	547	518	542	525	571	570	578	510	526	539	529	522	560	546	556	501	555	581	579	530	555	570	543	604	532	553	601	542	567	537	513	567	538	533	560	558	537	559	534	559	533	560	570	554	531	541	559	527	556	546	586	520	532	559	572	593	519	507	565	546	558	534	523	563	532	531	573	521	594	562	583	546	528	533	544	509	545	548	538	548	526	544	542	530	563	576	578	598	541	542	521	531	583	535	582	548	515	542	524	546	567	566	608	563	516	570	528	527	512	540	572	521	543	541	537	508	539	580	591	520	527	532	562	595	580	567	522	505	542	528	562	533	540	530	538	591	551	538	540	535	546	559	567	551	549	569	541	557	556	540	564	537	578	527	553	548	520	546	544	554	518	569	527	587	573	560	548	532	522	538	571	533	562	533	596	564	515	577	511	523	548	581	540	567	543	565	548	565	550	519	543	526	536	522	534	527	536	538	544	567	526	564	527	565	586	552	531	522	530	549	533	566	542	543	558	558	527	578	534	529	547	543	542	570	547	557	523	578	519	560	546	527	548	567	558	539	566	536	545	522	588	552	506	571	517	573	541	533	515	549	540	574	541	543	584	495	589	536	551	560	513	536	535	566	545	546	528	590	552	559	558	504	499	533	522	534	538	511	599	528	527	528	555	526	572	543	530
4444	1090	923	715	769	719	697	624	685	662	699	689	670	638	662	637	662	664	682	689	618	616	686	704	656	634	649	660	653	645	632	686	667	694	661	675	652	648	650	628	658	678	656	655	629	653	665	669	646	619	621	664	685	702	645	643	674	627	639	643	621	610	687	629	659	654	660	643	645	704	665	636	655	696	660	654	663	719	618	685	684	638	666	657	662	656	688	613	647	651	682	643	660	669	657	671	680	656	708	663	667	681	619	623	643	655	622	670	679	663	631	645	636	605	661	605	663	642	626	652	687	640	628	640	692	657	613	697	663	617	643	644	654	650	663	644	661	676	679	629	647	650	635	657	653	669	632	647	641	667	668	677	627	671	726	645	667	654	633	614	639	678	696	661	620	656	658	643	636	618	690	626	651	642	659	635	670	635	655	697	620	649	679	630	626	674	629	661	669	631	584	642	668	644	630	655	640	667	646	625	647	672	675	664	640	654	696	609	640	659	655	682	647	654	676	670	676	667	613	647	666	638	616	723	652	660	666	624	688	617	687	622	643	633	647	610	690	640	606	613	653	664	633	622	657	640	630	689	662	651	639	706	621	651	651	699	641	655	635	639	647	651	670	656	657	647	691	669	635	617	669	624	667	654	651	649	639	665	684	682	616	675	682	605	654	659	677	669	671	685	666	664	662	637	644	655	667	675	660	624	636	601	654	636	642	645	668	687	651	639	632	639	669	679	648	643	667	680	618	632	646	628	685	680	686	648	658	656	685	647	666	636	645	646	649	674	661	647	687	675	674	658	639	670	659	660	654	618	638	662	670	679	688	677	675	687	682	673	654	657	634	599	642	697	632	668	653	641	662	647	673	648	669	626	708	631	640	606	652	646	694	651	612	605	649	608	653	660	637	672	632	635	611	646	655	669	667	681	668	645	661	648	678	656	666	659	694	661	623	665	669	678	612	648	610	666	634	645	610	643	660	673	657	637	625	627	630	654	668	673	680	620	660	643	671	641	674	661	679	638	663	682	670	655	649	647	676	673	674	684	614	600	716	667	658	630	576	674	626	632	647	695	623	630	665	674	676	660	643	631	634	660	650	596	674	607	667	687	680	631	628	645	666	625	666	680	624	669	664	640	639	675	683	668	687	645	669	657	655	640	657	666	635	672	687	639	646	676	683	636	607	680	655	656	649	651	638	657	633	689	671	619	665	630	677	649	644	676	618	663	665	644	647	624	626	660	678	668	654	656	625	624	600	644	722	674	635	664	662	682	632	664	618	639	652	659	694	616	660	654	641	657	650	646	646	633	669	641	656	654	650	636	695	621	633	688	705	626	648	654	656	670	667	631	679	672	684	643	686	654	601	688	684	659	647	599	649	682	626	711	683	716	641	664	594	667	658	620	642	669	623	649	645	617	636	665	661	651	646	628	650	649	624	655	622	577	600	604	672	641	609	669	649	664	655	678	595	622	664	656	648	636	644	634	664	663	679	660	600	667	686	614	679	643	651	641	678	685	630	645	679	691	675	627	639	652	619	629	702	674	697	635	667	657	658	682	648	651	732	696	696	640	663	656	631	655	630	591	665	661	621	674	695	620	635	658	606	642	664	625	683	670	660	670	703	658	628	704	644	650	650	648	677	607	589	633	641	617	655	623	679	676	641	664	622	655	627	628	659	650	635	637	679	682	653	669	675	660	687	632	670	650	669	675	676	669	634	628	620	671	635	646	666	647	679	709	632	672	626	659	648	618	655	654	666	625	627	676	648	651	658	649	660	660	636	646	627	633	612	647	640	659	661	625	656	664	658	624	578	676	613	627	655	661	642	701	642	642	661	667	679	679	627	649	662	644	682	642	628	599	681	651	649	634	676	659	654	647	626	658	609	664	651	694	666	620	683	674	661	682	656	637	673	622	639	683	639	676	645	675	646	653	639	642	620	607	621	620	661	682	644	659	700	668	647	670	686	629	677	647	670	663	679	634	650	650	640	651	646	649	636	651	669	660	642	674	641	680	649	659	637	597	642	693	607	633	665	655	657	640	646	711	670	627	677	675	612	656	681	691	641	677	669	630	679	675	658	690	636	667	673	681	635	659	666	641	632	669	649	681	651	644	686	630	637	683	673	684	630	605	679	628	657	627	672	685	665	678	665	674	682	635	653	633	666	645	604	666	656	633	676	597	716	656	660	648	636	647	700	635	615	639	640	672	656	659	658	673	656	653	690	648	623	612	642	678	655	609	674	668	676	670	658	652	654	646	649	725	638	606	676	647	654	673	641	664	662	649	622	634	701	680	654	633	657	619	630	675	672	658	648	633	640	691	634	657	690	666	630	692	677	639	685	649	660	623	605	612	640	691	660	639	660	622	673	641	643	653	666	632	665	633	667	634	639	618	620	665	611	654	670	636	621	628	657	674	686	661	699	653	618	687	607	644	625	645	645	677	628	635	661	654	624	677	630	668	704	662	611	675	653	671	663	627	647	616	649	684	644	698	670	657	620	663	635	650	649	632	667	651	698	689	637	668	635	612	663	640	671	668	644	645	653	665	689	641	617	664	677	663	640	617	696	616	650	682	660	619	632	653	649	655	687	696	690	672	651	691	647	681	658	664	617	657	649	653	648	622	680	696	651	637	658	679	656	689	635	710	658	682	629	664	704	636	674	605	621	638	677	647	690	617	676	637	641	691	680	642	715	688	702	664	700	637	651	637	627	657	679	667	666	719	644	623	600	646	608	637	623	656	664	651	666	624	702	628	673	649	686	703	700	645	659	599	677	636	639	618	664	632	648	645	633	689	698	639	655	621	689	667	631	636	674	662	640	681	643	654	636	659	569	664	692	648	657	673	682	638	659	687	685	680	650	645	622	639	680	700	662	655	657	635	682	620	681	639	615	642	658	635	697	666	657	672	670	644	673	664	614	679	598	576	631	627	632	646	672	603	627	619	674	641	623	663	693	651	628	602	691	660	701	625	635	660	633	628	672	646	674	648	619	689	679	663	630	674	693	727	691	674	665	643	604	632	667	679	651	696	632	622	687	662	649	662	609	643	659	714	623	657	663	704	676	627	649	673	576	668	647	680	681	664	652	667	683	655	655	623	687	644	680	636	676	616	636	677	675	648	681	654	650	642	680	668	673	688	658	667	680	658	684	635	687	680	614	631	680	719	616	670	684	600	644	614	677	696	660	663	648	613	685	616	680	668	665	619	649	624	614	655	624	604	669	637	699	669	672	683	690	653	655	732	638	638	643	656	688	648	655	645	661	685	695	650	628	696	650	616	660	662	678	642	682	668	665	666	636	606	645	605	648	635	671	660	639	714	645	637	630	648	649	690	616	703	686	698	681	700	652	672	595	703	648	623	640	613	669	651	639	616	651	669	646	631	631	685	683	652	679	720	687	655	635	681	713	668	660	677	625	636	655	684	641	648	606	650	629	636	718	648	623	697	634	692	651	662	661	678	633	678	655	654	647	645	635	661	676	661	652	651	706	647	648	679	670	626
23518	21098	28258	24188	21104	9714	1145	842	743	711	684	639	657	598	635	566	629	619	577	587	556	590	549	574	569	561	556	562	550	574	557	537	570	569	569	537	576	524	582	557	591	575	545	557	560	544	548	561	535	568	535	534	554	533	585	555	526	541	537	533	530	540	533	538	568	570	554	493	546	520	547	526	523	532	535	504	555	573	557	512	533	553	532	523	521	538	521	543	536	503	520	563	539	532	508	529	507	528	544	568	541	508	522	576	600	525	535	590	563	559	551	573	514	550	545	594	574	536	566	506	514	517	546	527	513	575	580	574	533	552	513	498	549	565	557	552	550	565	554	541	541	526	543	525	556	532	548	506	588	533	540	528	570	502	526	509	535	562	534	528	549	525	517	511	532	538	540	537	546	552	518	510	487	534	552	526	495	541	581	510	538	571	556	495	521	553	546	541	573	564	538	560	534	496	556	550	614	504	550	556	533	551	555	528	505	569	527	518	581	514	586	530	535	562	597	565	507	533	531	535	538	513	524	524	525	515	531	556	591	567	567	533	561	587	535	538	579	537	528	544	521	544	555	541	552	566	496	534	569	509	522	550	526	554	569	554	507	574	512	586	550	544	602	566	570	567	536	535	567	596	577	530	563	516	523	587	539	582	506	577	561	537	549	530	501	511	508	507	573	548	513	524	584	541	556	529	516	541	541	545	609	569	523	520	554	518	539	522	563	537	512	511	492	550	516	549	552	547	542	571	561	559	540	547	535	535	528	573	539	586	524	528	535	545	529	562	536	563	551	542	542	531	535	501	540	558	526	579	532	596	557	559	531	549	571	542	569	566	547	548	538	590	524	541	560	519	518	531	617	531	503	566	530	500	498	531	524	543	529	547	536	538	517	557	566	574	589	553	495	570	552	495	545	534	540	503	573	527	542	532	554	497	529	532	582	559	545	519	525	535	571	551	528	544	580	559	506	503	512	554	520	587	551	547	575	528	546	544	551	542	511	537	542	538	564	531	505	568	513	547	532	571	539	517	546	542	532	565	519	544	540	521	582	584	579	531	516	535	537	524	517	506	589	548	555	524	557	547	545	575	485	552	541	582	553	517	569	542	521	524	509	545	534	550	543	493	495	505	566	560	538	493	554	533	530	524	508	546	514	577	522	532	572	532	536	512	565	509	521	561	581	519	513	566	519	540	584	529	576	549	520	570	570	571	499	555	551	514	511	573	540	533	517	533	537	539	570	552	555	553	537	557	542	550	510	532	590	559	535	579	513	533	579	549	537	550	514	543	563	504	562	448	533	565	546	524	557	505	515	579	538	548	536	532	543	549	519	562	549	580	593	519	553	561	551	538	554	538	536	505	493	558	517	527	534	534	560	493	529	564	560	546	533	556	579	554	548	525	545	540	543	514	539	587	581	554	495	530	554	531	590	566	567	523	574	565	571	561	535	570	561	554	559	563	538	526	525	536	524	514	517	542	540	547	542	530	509	535	528	551	562	518	498	546	565	511	525	524	497	529	503	525	514	544	516	573	546	594	534	564	545	527	528	515	570	540	569	543	557	562	573	560	490	551	500	563	539	549	544	502	547	548	543	549	523	592	502	537	490	532	508	529	570	530	474	525	532	584	557	514	601	544	531	543	564	527	489	530	517	508	541	544	578	545	544	543	535	556	552	515	546	577	519	506	545	509	564	528	549	544	538	528	529	555	562	537	557	579	527	553	585	532	546	534	531	527	574	514	555	481	538	595	500	495	536	522	581	475	537	573	514	542	518	517	539	536	608	523	566	521	556	522	534	496	508	504	510	518	517	513	537	555	581	536	550	507	521	530	573	528	552	555	546	529	497	514	553	537	571	507	507	536	547	558	511	506	545	549	530	565	555	552	565	550	527	541	541	560	572	523	540	587	535	566	547	546	544	558	548	542	545	494	559	520	568	525	518	519	532	526	567	519	553	540	515	568	561	553	500	538	538	541	580	558	562	534	536	529	517	536	484	521	532	549	524	537	515	503	538	569	522	552	571	554	524	526	553	507	513	549	552	549	509	536	559	517	575	498	542	481	545	553	525	527	525	556	517	558	541	533	543	544	548	559	518	505	582	561	532	505	523	551	542	555	573	524	499	547	509	561	531	527	578	507	512	528	555	557	468	557	480	518	528	535	514	547	550	547	558	554	554	547	520	554	509	521	596	546	523	522	554	558	563	539	562	518	557	547	562	510	530	570	569	524	570	570	553	523	566	541	529	511	546	564	545	530	509	528	490	534	521	576	540	537	513	548	538	496	587	517	533	546	551	541	569	586	550	514	551	557	539	557	533	546	587	522	590	562	520	504	549	542	546	525	525	553	525	557	533	599	579	581	603	548	518	528	492	513	559	546	527	548	523	548	554	544	543	534	540	589	570	532	550	560	529	569	539	557	552	534	593	504	545	523	533	566	563	502	514	533	553	552	536	589	514	529	522	529	551	524	582	539	529	526	506	575	514	581	518	496	519	539	567	571	539	512	534	552	549	549	528	579	571	563	551	497	550	571	552	569	532	600	485	558	558	527	550	518	551	533	561	557	500	551	535	556	537	536	516	533	522	548	555	517	547	549	559	565	577	513	512	523	558	575	482	598	564	548	558	525	557	557	532	554	531	535	566	517	561	511	545	556	511	516	534	554	495	506	544	515	561	533	564	524	532	522	500	556	519	560	484	536	501	569	582	521	520	526	547	549	572	536	563	549	550	513	522	507	555	548	567	575	506	567	542	551	538	558	538	556	579	520	548	511	540	541	541	598	526	560	522	551	550	566	557	513	531	516	524	525	530	587	556	522	580	563	551	505	544	514	593	539	587	524	535	530	571	559	512	536	516	493	555	492	540	525	543	546	510	517	518	550	534	557	540	521	538	540	538	544	552	550	521	545	501	538	511	586	541	507	533	512	521	564	538	511	566	524	535	545	515	530	511	557	555	544	509	528	529	517	568	559	565	541	546	544	560	534	552	560	537	564	534	542	527	540	536	554	539	553	536	489	559	521	543	575	540	549	552	548	529	525	564	513	551	557	517	552	574	536	518	565	490	568	538	523	568	515	566	567	534	535	565	561	546	602	564	535	545	533	550	524	541	545	522	592	552	559	536	553	556	557	511	554	529	553	519	555	539	560	529	551	536	552	581	539	560	529	546	559	516	516	521	568	516	541	498	549	527	555	537	562	547	579	534	553	543	541	516	531	536	564	557	549	543	580	537	539	495	555	562	554	533	532	534	508	523	567	517	535	545	496	558	489	547	562	564	539	572	518	528	461	569	523	549	533	532	542	579	567	505	531	569	561	528	558	591	523	540	539	563	560	543	548	534	544	535	535	532	530	569	552	518	559	572	555	515	549	525	561	555	547	571	494	516	563	519	567	520	527	547	527	573	571	588	532	542	484	518	538	510	540	544	548	532	575	548	525	544	562	535	558	548	546	544	535	581	507	534	544	547	551	534	524	509	549	559	573	545	536	563	515	568	504	541	618
3497	8306	5722	2832	2075	1731	1436	1190	1017	1000	933	833	852	771	783	770	734	710	705	715	684	694	689	656	661	669	724	716	709	637	695	710	683	646	669	629	687	670	656	690	694	677	657	633	662	664	676	671	692	653	673	660	666	655	652	649	666	674	649	710	681	648	635	683	655	635	688	627	617	653	636	684	674	642	616	665	689	655	646	664	629	606	646	651	641	656	667	619	666	637	659	656	659	661	657	637	649	639	652	635	620	620	612	633	636	643	679	644	658	614	663	663	656	666	660	653	683	669	643	710	648	636	633	639	606	676	673	669	647	679	672	667	668	646	628	630	634	668	609	674	640	596	695	614	683	640	594	647	621	656	678	714	612	696	670	688	647	671	640	675	694	631	646	592	683	652	660	667	687	664	677	645	690	680	668	663	664	645	664	639	656	649	699	583	697	640	631	680	667	663	696	660	636	665	655	659	687	659	634	609	663	713	657	681	642	637	634	659	616	650	633	692	623	639	605	611	678	605	658	644	642	637	633	672	640	701	596	684	647	648	647	662	615	626	660	661	625	658	667	665	640	618	637	710	655	668	638	641	676	695	647	630	615	636	677	682	660	625	693	671	673	685	669	641	645	611	679	645	645	691	656	639	640	612	637	658	641	652	658	618	634	651	659	659	675	686	600	631	640	656	634	668	693	641	617	630	619	648	646	664	646	639	664	654	656	672	642	690	641	618	623	706	640	659	622	648	627	631	673	650	668	619	631	682	645	657	691	627	741	655	660	667	670	616	630	654	676	621	641	660	637	672	654	630	675	586	663	632	587	661	671	621	611	658	605	631	654	697	694	671	633	684	605	630	637	698	648	712	675	704	650	687	638	666	677	664	653	657	657	679	647	630	661	674	604	643	594	675	647	638	651	711	627	651	661	710	600	645	603	694	635	660	651	641	635	629	675	627	668	686	686	644	677	630	685	652	654	700	654	615	631	662	633	661	681	667	627	660	668	624	637	652	636	675	665	653	606	628	623	708	676	654	658	685	667	664	662	638	677	670	680	658	637	661	621	642	650	668	641	658	666	661	689	673	690	663	660	684	650	628	631	707	660	661	672	656	666	646	628	671	642	694	663	620	649	641	636	620	677	648	625	649	640	691	663	678	665	656	652	655	661	642	612	562	628	655	627	653	643	595	652	677	650	660	640	654	704	626	651	682	663	693	655	627	675	637	667	658	686	640	647	676	635	630	647	654	639	625	636	653	676	668	672	648	675	658	678	678	656	649	651	619	634	657	656	643	687	670	677	629	639	627	673	605	688	638	636	648	637	670	651	671	661	675	666	647	644	589	646	661	616	628	676	671	612	622	650	685	671	640	687	649	641	655	676	661	661	629	678	629	613	679	701	631	663	654	689	673	653	671	592	598	694	647	677	702	668	680	654	661	650	649	681	649	681	680	698	665	633	717	650	588	648	618	659	664	634	673	661	638	651	652	694	676	652	632	672	636	664	629	653	621	658	671	670	644	621	637	591	646	628	668	677	686	656	678	640	594	631	676	711	689	675	631	675	621	660	649	634	670	702	660	673	673	705	681	648	615	626	657	710	654	665	663	603	627	654	607	630	653	645	651	668	695	667	667	654	659	694	672	648	654	708	656	664	642	649	643	658	642	670	622	657	672	672	681	624	669	659	632	642	630	634	663	661	619	678	670	673	673	662	632	620	633	632	633	637	675	635	666	650	716	641	674	640	627	725	706	636	655	682	645	633	690	699	639	659	660	640	662	697	657	653	657	647	659	649	659	639	692	703	644	643	657	679	696	672	724	656	661	675	673	650	641	690	642	639	622	662	662	629	614	683	630	650	664	700	643	643	693	626	660	638	612	642	635	644	642	621	641	639	743	669	706	676	650	653	624	648	675	655	668	656	672	677	660	636	661	651	673	612	642	641	664	686	650	639	690	710	647	665	661	662	644	631	682	644	681	638	619	669	606	694	629	636	654	662	648	652	673	654	707	603	660	656	639	690	635	653	616	614	627	666	687	652	663	625	658	667	682	663	660	695	665	675	687	636	671	663	627	660	656	636	637	686	663	645	664	693	635	624	651	655	662	636	682	663	661	710	655	627	687	680	643	665	639	653	691	685	656	644	604	651	670	628	665	654	715	670	651	651	658	673	660	689	634	680	635	694	650	663	639	637	654	646	680	628	658	643	660	648	621	672	665	616	658	700	624	634	651	677	674	655	689	663	663	681	669	625	620	659	640	655	713	607	637	637	641	647	635	634	667	658	636	675	657	660	637	596	635	650	671	674	692	650	656	667	671	652	663	631	666	654	702	640	670	665	682	626	710	680	649	653	678	650	598	699	670	685	633	629	639	613	685	640	676	632	720	672	660	612	676	693	681	652	645	677	588	612	707	654	660	651	676	671	626	687	655	622	707	652	608	688	662	647	663	663	641	649	684	649	639	638	615	659	653	618	665	605	673	668	661	684	598	700	700	652	689	681	644	655	625	652	677	663	685	651	667	627	699	667	672	644	646	625	660	684	622	648	666	674	677	648	649	671	666	673	643	601	652	649	630	666	649	639	678	629	685	683	659	650	635	654	639	634	669	674	700	675	618	637	694	612	656	666	662	602	681	652	651	626	626	688	676	648	632	628	646	674	703	660	641	677	683	630	625	664	645	612	663	651	673	680	670	660	660	651	659	647	652	646	635	650	663	666	668	648	679	664	660	630	664	595	687	673	658	643	692	612	686	676	631	681	636	625	665	659	675	637	607	684	634	689	638	638	625	710	656	655	630	662	633	673	648	606	711	642	663	673	648	652	625	679	648	652	641	668	593	647	687	622	613	635	619	639	664	617	623	635	651	616	643	659	664	644	622	645	620	655	625	668	643	642	681	664	664	645	606	626	643	640	675	686	657	622	662	665	658	637	663	676	673	685	654	614	603	685	662	683	647	619	572	642	663	629	642	580	619	667	650	612	662	623	671	683	600	685	683	681	661	644	677	632	692	653	712	649	628	647	627	677	633	651	621	669	665	637	620	694	683	643	637	598	665	635	733	644	630	678	655	613	697	667	657	681	679	608	707	658	648	627	646	678	656	649	662	682	643	666	639	679	659	617	697	671	669	702	654	686	658	724	601	624	686	615	638	615	683	667	602	613	660	690	675	620	664	659	707	639	642	670	652	650	668	622	683	670	597	630	637	608	615	658	630	628	632	647	649	698	663	659	660	682	664	641	653	642	633	651	668	653	638	640	685	610	663	627	674	669	664	644	642	687	654	693	599	650	700	686	680	656	662	655	641	656	636	668	660	672	714	609	649	635	691	654	630	670	603	674	669	668	616	616	642	668	643	636	619	645	689	653	629	686	687	689	650	693	687	658	653	677	641	634	649	606	675	640	638	689	691	662	657	711	644	633	628	616	687	625	654	647	688	664	681	639	677	628	670	680	669	663	683	683	653	697	654	643	626	645	629	671	641	611	690	658	622	658	719	577	659	641	664	627	689	612	663
24576	21081	27108	25197	9582	624	458	417	379	357	360	337	320	309	306	340	324	309	312	320	315	306	305	313	299	304	260	332	294	269	296	283	297	320	312	313	306	306	317	285	312	304	275	304	278	305	305	291	295	286	301	309	310	314	282	299	282	310	254	339	281	298	301	273	312	285	288	311	280	314	306	299	287	280	292	282	302	291	298	288	292	283	319	302	284	286	299	302	298	308	304	284	272	294	296	312	305	299	322	301	287	303	279	290	306	296	316	325	309	296	309	284	280	283	337	292	304	278	312	309	297	309	287	285	298	305	290	284	279	272	276	305	311	284	311	286	299	311	306	297	277	309	316	265	294	276	327	284	290	295	337	295	313	318	291	320	287	288	318	312	280	288	306	306	282	296	294	281	322	279	307	298	294	308	298	277	299	296	316	290	306	312	287	290	278	309	287	286	299	282	308	319	293	279	270	269	292	297	307	275	277	296	309	307	317	302	305	302	274	258	325	318	326	288	329	273	311	298	317	314	298	311	294	326	265	269	295	316	300	271	347	310	291	287	294	272	307	300	307	300	291	291	308	317	292	295	289	284	307	303	305	285	301	292	264	306	312	292	279	273	315	325	307	277	289	272	277	296	273	282	309	302	257	276	293	280	302	290	317	311	318	305	287	312	280	325	296	290	293	317	268	325	300	342	329	282	320	274	299	300	287	326	312	307	265	279	292	289	289	317	285	290	266	303	283	281	313	294	297	285	332	258	292	272	312	294	302	329	301	257	287	332	323	285	299	294	290	304	304	291	291	295	273	300	280	294	293	302	283	294	299	323	302	283	301	311	281	286	286	322	310	317	321	295	264	298	288	319	296	293	304	295	305	306	303	316	282	313	305	298	288	270	299	319	280	326	268	349	322	276	314	327	297	302	299	300	283	268	289	281	277	298	293	292	300	305	305	294	302	280	271	290	304	312	307	311	286	302	324	288	308	285	325	263	303	281	299	312	296	276	334	318	302	285	278	302	274	289	251	309	324	304	285	309	284	313	301	300	282	295	312	288	288	321	293	294	296	295	312	290	305	292	318	273	303	285	308	282	311	284	288	326	293	291	267	280	297	325	265	288	297	308	284	286	297	313	321	294	308	275	303	303	289	270	272	318	292	278	278	290	308	287	284	309	300	297	299	277	313	301	316	288	308	306	266	317	279	285	294	317	279	288	257	314	309	308	311	288	293	278	264	319	278	267	281	303	289	324	310	264	297	298	264	292	284	279	294	287	320	334	293	288	322	307	307	327	285	295	305	285	283	286	314	281	277	339	313	302	306	317	295	331	307	280	298	307	273	299	311	279	278	270	309	286	300	311	307	299	301	296	283	304	299	338	316	283	269	291	293	306	293	321	309	304	295	284	282	263	305	312	314	285	320	284	298	321	280	287	304	292	294	294	295	297	280	332	272	296	280	281	306	277	290	314	293	301	269	300	301	309	274	307	275	269	284	313	296	313	289	301	304	263	270	285	268	321	287	273	291	277	288	287	268	317	311	314	327	297	289	291	287	339	313	279	278	308	267	312	293	291	289	321	293	270	282	287	298	283	287	293	283	311	318	316	313	314	321	290	309	287	300	342	323	286	288	276	266	301	296	289	305	305	283	297	276	244	304	320	294	276	278	278	292	312	286	286	302	289	305	300	288	309	320	317	316	334	314	264	306	288	299	333	303	302	279	307	298	290	291	293	274	292	290	320	294	284	305	333	265	288	297	293	323	294	300	292	285	283	307	315	309	318	307	325	304	278	310	299	289	309	316	301	270	300	271	302	314	292	298	300	294	320	301	283	277	290	322	279	316	290	267	294	281	307	317	299	308	288	304	306	287	297	293	293	299	300	337	331	290	280	298	322	306	282	302	290	311	291	327	285	304	283	287	264	343	293	288	250	312	319	288	299	314	311	329	280	310	285	302	295	302	298	294	286	317	290	291	294	291	296	319	288	278	288	328	280	318	301	312	318	300	292	307	299	260	305	322	321	323	288	297	270	304	260	301	289	325	297	281	275	288	307	300	288	274	256	291	258	284	293	325	288	293	296	277	308	283	270	301	297	304	322	291	290	256	301	267	317	308	291	279	304	284	289	278	319	283	286	281	261	302	280	287	308	289	293	273	307	303	273	274	301	284	302	286	297	287	300	285	281	303	304	283	258	300	281	301	339	306	281	298	296	321	300	295	322	286	328	288	285	268	320	322	307	284	302	312	283	289	279	303	298	309	301	275	301	302	308	308	276	279	326	294	279	269	299	298	294	263	275	289	292	308	295	286	295	282	316	287	282	321	282	283	293	319	292	302	299	295	285	299	285	305	303	311	290	269	290	256	311	270	308	276	320	328	326	303	304	293	276	280	280	294	292	301	306	281	299	275	294	285	303	299	303	304	304	266	267	281	267	284	301	295	291	298	269	302	281	291	306	301	327	284	324	300	271	314	309	305	284	294	271	304	287	320	240	265	313	310	310	282	280	322	304	295	301	293	318	310	278	292	302	320	286	307	308	282	293	290	288	327	306	255	315	277	300	292	313	280	305	257	294	328	316	292	307	296	309	302	307	283	287	299	298	247	314	336	328	290	296	281	319	291	299	288	312	286	305	300	287	289	295	324	305	272	324	285	288	299	309	281	274	325	310	275	303	313	309	316	313	272	255	312	279	294	290	295	279	312	279	287	319	306	299	293	302	300	274	305	318	263	261	285	320	263	285	325	291	281	278	310	286	291	309	278	278	303	298	291	304	300	300	315	311	289	283	312	267	298	318	302	303	301	321	292	283	319	298	302	266	287	273	300	281	276	305	305	301	273	324	304	300	299	320	292	299	344	310	297	296	288	270	299	314	308	317	306	293	295	288	259	318	299	318	285	279	292	275	267	307	277	283	325	311	284	298	293	296	319	314	293	307	311	273	323	280	305	291	312	296	301	306	323	295	283	285	304	285	276	308	291	325	295	270	296	308	254	300	332	295	330	271	272	335	280	310	302	291	285	320	273	300	273	311	290	305	313	317	293	277	301	300	299	291	312	322	300	292	275	291	315	298	292	282	296	285	316	320	286	290	329	291	303	322	294	302	319	305	303	289	302	287	281	284	282	302	329	285	278	298	329	291	315	301	282	296	281	282	303	286	305	300	274	325	325	296	294	302	294	289	280	284	288	295	283	328	311	309	295	318	303	290	303	317	271	275	294	299	280	275	277	308	331	293	259	305	284	284	323	289	289	289	284	302	263	306	314	297	271	301	348	298	311	292	294	287	290	299	284	322	251	317	310	302	311	327	283	299	277	319	322	294	313	302	282	307	272	295	311	298	314	293	299	293	286	313	284	276	298	304	276	285	306	281	308	284	272	347	279	296	274	304	274	317	314	273	296	276	301	306	309	295	295	291	276	304	306	309	291	297	293	305	277	306	276	250	276	313	311	265	281	296	307	260	325	271	294	271	257	285	303	288	309	306	284	282	296	289	315	320	285	284	311	272	302	295
3340	4503	3070	1453	1134	894	776	639	597	522	547	477	452	427	387	396	401	392	407	381	390	373	375	406	396	399	394	373	393	359	373	378	343	334	355	349	347	335	371	358	330	361	350	362	328	355	379	399	363	395	370	368	375	356	326	341	358	365	386	351	337	327	351	341	317	371	381	356	318	349	384	344	336	385	357	343	344	351	372	327	358	374	377	372	350	364	372	361	354	325	323	372	347	361	367	367	345	350	320	357	346	377	368	346	367	318	388	336	330	364	328	374	378	398	371	350	352	350	381	370	347	388	324	359	358	384	356	356	353	339	333	354	352	365	385	314	366	309	362	346	365	349	379	370	375	369	396	370	367	347	371	325	349	347	364	357	358	318	377	336	368	348	406	343	356	376	374	354	345	362	344	367	315	356	352	365	353	361	343	362	351	355	327	317	336	386	367	374	347	341	362	352	329	386	328	327	366	331	349	380	343	373	368	390	334	336	351	352	357	373	341	350	367	351	365	348	324	355	337	335	356	360	361	383	316	361	342	339	331	369	331	332	346	351	348	347	373	360	341	365	366	364	324	372	334	330	369	350	382	322	361	342	373	381	354	373	319	349	338	343	329	372	347	333	378	332	346	331	337	364	351	369	352	375	331	368	353	326	348	383	325	353	347	381	373	369	363	365	360	322	344	336	352	374	344	343	342	348	344	384	375	350	372	333	349	335	328	374	328	350	370	359	334	308	326	341	334	362	382	339	359	323	369	355	337	335	328	367	348	310	341	339	347	359	353	372	355	323	355	331	332	349	341	336	391	349	373	361	372	343	377	325	375	368	338	382	366	312	347	364	364	406	363	359	367	347	353	331	336	325	356	364	351	356	344	339	363	348	350	336	335	375	345	327	346	366	376	348	349	344	362	385	372	368	350	373	370	328	335	350	396	360	392	346	364	371	357	350	398	368	363	381	365	311	340	366	377	382	329	333	320	326	323	372	408	369	361	366	366	368	374	358	359	348	332	359	338	362	336	358	331	363	336	361	362	373	380	332	313	321	368	326	365	351	349	339	366	342	358	330	350	352	361	346	355	335	362	354	343	359	355	364	337	348	334	354	342	344	353	380	326	362	337	353	334	324	393	355	356	341	366	341	369	329	333	332	355	379	346	348	385	329	366	346	361	388	382	380	349	403	363	376	327	339	371	354	365	348	373	343	358	396	346	346	330	359	352	341	362	350	366	351	333	356	367	370	343	363	382	333	338	354	370	333	359	396	355	331	365	374	345	345	347	354	358	335	371	327	330	358	355	367	330	373	379	341	349	365	362	365	339	370	347	327	339	361	339	355	322	360	377	320	326	360	345	364	359	321	368	313	362	341	367	349	365	365	377	362	356	392	356	342	356	364	369	342	378	365	377	386	372	377	351	366	348	348	348	354	327	354	340	367	336	348	335	374	355	344	362	333	303	374	364	349	347	355	354	350	345	350	386	361	340	367	357	381	371	383	337	396	337	367	330	376	393	349	350	363	308	358	340	400	386	363	374	377	353	327	387	369	346	402	382	359	338	335	375	337	363	345	349	367	332	341	352	346	334	373	379	354	323	382	372	323	387	333	352	355	375	367	330	363	362	400	352	323	415	376	358	346	362	391	349	356	380	351	360	371	345	379	369	374	383	330	354	360	350	373	327	322	373	346	396	360	360	352	348	353	364	384	350	355	346	345	329	341	337	358	343	388	339	358	365	362	381	347	365	384	354	343	338	344	347	382	376	357	357	350	314	369	351	332	355	334	368	351	345	322	347	352	374	385	334	357	371	353	354	333	380	349	350	366	355	360	338	370	322	344	361	354	349	341	385	316	391	364	376	343	345	353	368	363	330	357	363	381	367	344	350	369	356	344	371	355	373	345	358	381	337	339	365	358	342	342	371	370	333	365	353	350	318	348	325	321	371	352	352	353	391	346	359	388	340	352	315	355	374	336	334	341	343	370	362	360	353	356	378	354	378	338	362	332	331	341	357	358	354	355	329	355	340	358	366	356	365	370	384	365	354	377	339	357	359	390	348	369	368	339	348	354	374	373	344	369	383	393	347	342	357	359	382	364	333	324	346	328	384	360	365	348	363	363	341	360	367	370	318	347	344	353	381	367	337	314	336	368	358	367	385	374	343	332	358	318	365	338	348	338	339	381	345	351	372	343	363	339	368	384	347	320	388	343	351	382	362	343	334	369	357	359	348	377	357	343	353	355	352	359	401	346	373	351	381	378	335	367	337	359	353	326	361	362	346	333	369	368	334	362	354	352	331	403	340	371	376	357	377	351	353	387	376	324	369	318	346	390	338	358	343	345	362	351	365	362	346	342	349	341	372	394	329	373	373	337	356	347	332	406	372	359	339	370	342	343	371	334	380	383	331	347	344	345	363	371	371	363	340	331	326	350	373	365	358	357	352	352	374	345	363	373	380	353	355	325	347	362	350	342	362	357	364	381	326	354	323	321	345	368	330	338	381	320	341	383	351	339	324	310	373	360	347	380	331	354	340	347	369	339	345	374	344	328	351	372	375	346	371	360	337	365	388	314	333	343	336	384	334	367	364	371	340	355	364	357	362	351	361	374	333	343	344	342	371	407	369	370	321	395	355	364	350	371	362	326	375	331	368	334	355	366	362	352	340	364	351	342	356	335	375	370	363	369	371	366	360	364	332	329	325	364	329	352	337	353	343	356	378	375	335	378	364	330	363	366	348	355	339	362	350	328	370	341	398	341	352	365	326	350	311	368	365	342	372	354	356	360	332	380	327	357	350	377	359	329	359	347	366	356	367	360	357	358	340	346	346	371	407	380	345	365	342	348	366	348	356	313	368	346	372	366	362	366	388	335	352	374	345	349	346	336	364	363	369	318	371	375	340	332	328	364	345	334	355	363	321	341	381	364	359	333	354	379	347	330	345	368	338	367	338	391	356	351	318	382	374	355	318	329	392	377	350	364	335	356	363	379	340	357	361	340	360	361	333	351	336	337	334	345	363	374	342	379	392	339	347	361	372	348	369	356	346	339	336	322	361	381	337	346	333	372	323	352	363	322	394	369	345	389	357	367	383	344	376	365	353	378	346	330	369	374	351	329	343	403	379	407	330	344	351	361	337	353	383	371	359	343	357	340	363	344	337	355	314	382	350	333	378	357	369	358	351	357	324	367	372	385	331	345	352	355	377	374	359	340	338	371	348	350	377	349	362	366	335	352	369	353	333	365	356	342	344	372	388	350	313	403	375	357	351	380	390	341	366	354	367	376	363	356	366	354	343	372	370	350	359	351	371	359	352	355	325	375	366	340	348	325	337	373	352	358	342	349	363	357	335	381	338	342	372	381	341	321	362	367	366	341	381	364	340	352	346	333	337	383	344	366	392	375	347	389	314	343	348	347	370	346	346	343	365	345	368	349	360	379	364	346	348	331	348	385	349	403	351	332	372	354	385	356	351	356	352	326	346	347	373	350	350	339	381	360	344	359	359	363	348	355
22514	21154	28777	23778	21158	21174	7323	745	550	498	464	440	338	329	363	338	329	315	271	268	277	277	259	262	281	265	271	236	258	268	240	240	268	260	266	269	235	261	231	240	250	216	249	234	247	217	266	241	231	247	216	227	239	226	207	229	239	233	249	237	220	265	235	229	204	201	238	229	239	218	219	241	222	233	202	242	224	251	236	254	234	241	238	218	204	233	261	231	226	237	239	240	214	261	224	260	224	241	223	231	222	249	243	259	247	251	241	246	224	251	218	258	259	232	235	220	246	260	227	230	214	227	217	227	247	247	227	206	221	220	220	246	227	221	253	239	236	229	236	266	234	217	251	268	237	238	246	244	242	230	247	216	223	209	198	255	218	234	208	250	242	237	247	264	205	228	242	229	221	226	236	230	234	238	240	233	233	212	235	207	217	254	240	238	247	235	201	231	257	208	217	218	219	254	210	219	225	227	245	220	238	235	266	219	236	237	228	230	230	244	221	255	236	219	265	254	250	244	226	212	237	214	234	205	265	236	227	260	217	241	239	251	252	227	200	230	220	208	266	205	224	240	244	219	237	242	240	228	249	210	213	250	231	247	242	248	246	261	211	251	211	203	236	223	232	236	243	246	233	243	250	236	217	226	226	217	231	240	242	240	227	241	226	227	258	248	226	238	242	236	209	214	212	225	223	216	246	216	237	213	217	212	249	209	214	247	231	213	200	244	240	204	241	226	240	220	229	235	231	215	231	210	258	243	224	233	216	213	231	201	223	218	237	195	209	205	246	241	217	253	217	247	293	251	250	232	215	232	225	205	240	247	233	241	243	218	252	228	238	245	222	219	248	226	215	232	227	248	249	222	237	215	224	209	227	253	237	222	233	213	240	218	233	252	237	218	244	242	248	201	257	249	218	244	233	239	272	224	218	247	245	234	201	240	237	247	234	237	240	240	243	252	247	221	251	237	263	215	216	241	213	220	228	247	208	249	230	293	244	234	221	224	211	225	219	224	256	204	222	256	259	214	220	240	257	243	261	223	221	253	226	234	200	247	218	235	231	254	250	236	242	211	240	251	218	241	231	198	206	240	239	216	217	259	194	235	235	225	220	235	221	231	239	213	215	252	234	210	215	219	237	256	235	256	233	223	225	233	273	221	237	233	186	207	210	221	246	230	239	215	231	217	239	237	238	241	276	244	271	245	236	250	254	238	234	217	229	239	220	234	228	201	238	227	226	239	244	229	229	242	216	235	245	250	219	225	241	245	228	243	239	254	227	241	250	238	239	224	258	238	250	213	238	238	226	224	248	228	216	249	240	237	206	246	239	238	217	238	230	230	234	229	233	233	246	255	250	239	208	276	210	236	224	236	221	205	208	264	250	235	204	253	231	225	237	258	225	253	231	228	270	235	246	236	213	219	248	244	225	212	226	235	253	240	211	240	211	220	222	240	181	206	247	226	222	202	220	221	210	240	234	218	218	226	242	241	265	246	235	228	239	238	232	222	231	233	204	247	240	221	204	244	220	228	215	240	213	230	220	228	233	247	252	218	253	258	236	222	250	226	249	234	220	253	212	261	239	249	226	259	226	231	214	231	222	244	213	238	215	235	224	229	236	183	243	213	253	226	230	223	239	248	207	205	242	237	227	249	238	245	226	241	224	236	223	244	224	212	245	249	219	228	228	232	215	235	235	240	225	202	231	255	236	231	215	219	202	242	261	240	255	242	245	240	228	213	245	221	234	221	215	237	216	244	223	199	256	239	239	243	240	257	229	239	246	205	223	232	219	236	238	229	240	247	230	248	253	248	231	256	229	241	202	208	226	234	239	220	212	254	235	247	213	234	240	227	220	241	227	244	248	230	230	246	226	223	236	236	235	246	226	243	250	212	215	238	216	234	202	242	218	213	251	213	244	240	279	216	224	206	253	218	238	214	256	248	227	251	202	221	209	228	205	231	235	233	229	228	215	226	242	232	238	249	257	214	221	229	248	204	231	211	221	251	211	229	236	235	231	235	228	241	256	225	228	218	239	233	199	230	223	243	213	228	240	254	220	232	236	230	236	217	233	247	245	199	213	218	205	230	238	225	227	250	251	233	211	207	214	228	204	233	210	214	222	218	230	241	228	221	225	231	224	212	228	227	260	233	228	235	238	240	239	197	210	207	241	229	251	235	224	267	236	252	239	246	227	233	231	243	235	232	248	219	232	233	206	207	250	223	237	217	215	228	224	236	213	238	228	224	229	239	265	230	243	214	260	249	252	223	230	234	240	231	217	248	237	197	214	206	220	234	251	207	254	247	226	238	224	248	225	221	257	243	244	237	218	237	249	232	246	230	246	236	240	222	210	228	236	235	205	234	251	233	237	236	236	205	215	246	238	221	215	233	229	256	223	217	206	221	226	222	250	266	270	240	235	230	237	212	240	206	210	217	244	241	214	236	247	262	216	248	220	256	237	256	234	234	231	247	261	246	205	261	225	235	230	234	259	254	217	247	219	232	235	226	242	234	208	233	212	216	189	225	205	215	247	228	228	221	211	254	239	222	237	230	224	236	236	213	225	231	243	260	230	239	213	245	245	235	235	228	226	236	225	219	213	236	250	242	235	219	249	225	228	224	212	216	233	254	245	236	228	228	236	198	215	247	233	248	230	238	233	239	216	246	232	233	239	235	241	240	260	237	240	245	226	263	215	233	246	248	237	213	271	247	232	254	206	222	236	212	239	224	241	233	240	238	230	252	208	226	250	266	214	227	235	211	259	255	223	211	242	230	245	226	239	234	199	221	219	221	231	245	261	219	223	227	214	232	232	225	227	211	240	275	209	203	232	253	245	257	197	229	252	209	223	221	249	243	248	212	229	250	223	241	254	203	239	218	255	222	211	241	210	221	226	228	215	238	238	207	226	222	220	214	236	224	237	220	239	225	233	220	228	223	253	245	241	247	220	211	222	262	250	216	208	246	235	242	241	260	215	222	208	253	227	248	208	223	253	254	241	217	242	229	242	220	209	244	276	231	263	238	237	225	243	242	230	253	237	241	229	226	223	234	211	238	232	247	229	221	235	220	227	226	232	249	251	240	223	219	235	214	242	257	239	224	217	241	247	227	225	219	245	231	207	237	231	222	215	218	254	221	248	254	231	241	229	228	248	234	252	227	261	224	221	267	236	239	220	230	243	225	231	230	226	222	240	212	214	215	248	246	221	257	236	248	233	238	205	268	219	246	236	220	231	240	230	259	232	257	229	236	246	205	225	245	229	225	235	232	224	232	212	233	231	219	222	282	212	227	223	227	263	223	209	216	261	235	263	253	207	232	252	200	257	225	241	256	283	237	232	230	241	249	236	232	254	229	219	232	243	226	224	198	232	201	239	264	219	268	247	235	254	238	233	240	229	247	250	241	242	265	233	210	253	224	250	226	258	242	227	220	238	233	241	244	242	220	213	210	245	231	229	230	224	231	224	228	226	231	223	230	234	240	242	222	234	219	250	243	229	226	224	243
4438	13270	9021	4312	3021	2291	1772	1369	1118	889	790	671	599	549	496	496	456	419	438	370	373	357	390	360	385	348	351	336	348	318	323	304	342	314	333	346	333	335	314	319	323	308	306	323	305	289	296	322	285	296	283	273	304	297	279	279	312	275	328	302	306	308	255	294	298	319	319	282	295	309	273	322	292	280	294	285	269	253	284	289	299	320	329	288	264	295	294	286	288	321	328	277	285	316	296	319	269	294	329	296	275	308	305	324	280	295	295	276	297	328	301	288	273	289	300	296	304	280	315	281	283	278	306	284	285	263	292	289	295	304	331	317	333	269	291	260	299	276	295	301	294	301	305	306	284	274	301	293	281	294	292	266	304	290	325	294	307	300	288	292	287	320	278	306	299	287	291	299	306	304	298	311	336	271	289	281	297	268	292	288	333	307	303	299	287	284	279	337	297	299	273	298	311	298	284	281	278	272	266	281	291	310	273	287	274	297	296	278	303	313	318	302	303	307	278	276	310	293	303	282	308	263	313	309	297	312	293	304	280	283	264	259	292	316	293	315	281	279	280	277	290	269	258	274	290	294	294	312	290	308	284	283	324	279	300	281	284	266	334	298	301	288	305	285	297	320	301	276	271	295	262	303	316	266	299	278	298	287	288	283	276	275	282	303	291	297	263	279	276	283	306	316	311	257	264	290	296	299	282	291	273	330	274	279	295	279	278	283	284	282	292	286	305	278	289	254	299	287	302	282	298	306	288	295	293	282	289	305	276	263	281	305	284	290	293	285	306	325	302	305	327	287	292	294	335	309	330	299	275	326	265	292	271	293	284	306	304	294	302	292	291	300	262	270	307	283	303	295	299	300	266	308	316	312	268	292	281	291	301	313	309	275	304	281	277	264	302	286	263	271	306	279	300	273	308	313	279	311	314	299	284	268	290	274	302	273	288	333	280	283	293	296	288	302	262	283	290	300	287	285	293	312	276	284	310	278	272	314	281	296	274	282	286	300	321	307	281	279	312	291	276	265	306	316	287	308	307	290	269	291	292	289	280	307	309	279	271	291	286	312	285	315	308	293	299	288	303	301	298	287	268	310	289	325	290	304	290	319	311	276	287	323	293	270	304	312	304	287	288	280	305	295	280	294	292	306	268	269	307	290	291	324	311	296	289	288	289	290	264	281	289	273	302	313	277	278	272	285	307	293	318	279	294	294	290	310	292	310	317	298	309	278	270	304	318	293	321	268	265	280	289	283	306	262	314	299	282	289	313	279	313	301	279	306	272	299	291	308	297	292	299	288	308	306	293	320	278	275	328	267	276	306	286	288	289	280	328	293	317	306	292	300	285	284	309	310	283	289	288	310	312	292	286	312	307	296	293	296	245	282	284	267	276	275	312	286	327	304	293	291	274	287	280	300	262	333	319	302	276	296	283	305	277	286	298	300	304	323	287	281	312	317	326	292	299	288	312	260	271	311	274	293	296	320	311	280	272	287	283	306	324	274	328	285	346	272	302	326	310	278	285	298	294	276	298	292	314	292	277	299	298	286	275	255	316	306	285	306	291	278	315	274	300	319	299	299	307	290	295	296	306	271	323	250	305	265	287	269	323	324	279	340	284	293	304	283	300	275	272	258	320	314	282	281	290	320	326	270	338	286	288	280	322	294	287	323	280	286	291	267	285	309	266	305	284	267	296	304	254	285	319	275	283	297	285	303	291	281	297	277	299	284	285	319	267	299	297	295	282	307	271	295	267	297	280	309	305	277	277	304	312	291	274	287	301	275	274	309	292	283	319	278	287	337	295	296	304	305	316	317	300	275	278	247	282	269	268	315	276	300	319	290	288	296	289	262	303	315	278	287	282	293	268	288	315	297	284	260	308	300	269	262	278	306	319	279	283	308	293	310	275	273	294	290	325	287	271	276	280	299	306	286	303	273	288	292	279	292	284	263	271	275	287	258	294	286	285	278	286	283	286	292	319	307	292	271	287	301	286	341	300	299	296	324	270	284	292	294	282	339	273	283	270	279	264	295	304	300	291	265	289	314	266	285	296	323	310	315	280	317	300	291	316	316	326	301	280	288	286	292	281	259	275	298	296	302	263	295	290	292	287	284	309	291	296	278	303	255	300	267	270	267	294	300	297	299	293	302	278	275	306	301	272	330	295	304	269	294	298	326	313	299	280	248	306	302	302	267	303	262	285	306	316	300	283	311	279	277	281	279	295	307	343	334	287	303	292	288	293	315	276	292	302	295	315	296	260	291	265	305	303	299	311	288	285	290	288	287	303	281	291	270	261	334	327	298	290	295	290	305	319	310	305	294	282	327	268	281	289	298	270	308	292	296	290	284	286	287	297	306	283	276	311	283	262	286	292	305	323	330	289	297	305	299	298	316	302	310	280	281	314	272	296	290	336	288	280	308	312	289	296	287	259	303	280	284	319	310	254	293	287	255	288	287	299	262	306	289	291	271	293	275	307	319	281	296	331	269	296	282	302	297	305	296	286	296	298	267	291	281	275	296	292	283	306	283	255	272	262	314	313	296	277	288	330	278	293	284	269	278	297	299	295	293	316	269	330	288	346	319	276	277	305	312	291	286	271	306	275	302	299	280	312	288	279	295	289	254	281	293	313	284	286	283	298	307	278	321	287	268	273	291	292	283	298	289	273	282	286	299	286	291	290	313	294	294	293	306	282	285	304	277	301	305	246	307	297	273	329	317	290	273	285	288	290	282	284	310	289	280	305	307	300	319	299	279	333	305	293	307	273	281	304	291	293	318	267	318	295	256	275	301	312	288	278	281	292	291	298	281	316	263	283	283	292	297	302	307	281	273	295	299	301	287	278	295	286	291	287	296	296	281	293	312	276	292	326	274	310	277	331	289	258	263	297	300	269	278	252	290	329	284	297	290	294	292	301	286	272	266	279	283	275	283	278	300	244	276	279	277	312	306	314	306	277	293	267	318	277	288	271	279	280	301	272	255	273	330	328	312	260	302	292	278	306	272	299	286	282	295	284	298	269	311	305	270	287	276	290	299	267	295	311	327	288	281	304	295	291	283	285	283	291	295	286	305	314	331	273	288	303	254	290	320	331	283	294	290	285	275	299	330	296	298	300	267	301	302	321	258	270	297	314	332	283	328	296	314	293	289	287	281	291	285	298	269	295	315	287	272	321	253	250	306	249	308	272	282	292	300	279	286	260	282	295	309	301	299	305	300	283	283	286	300	336	309	283	277	285	284	307	293	295	273	302	300	304	302	283	277	270	287	324	297	329	263	315	287	303	237	292	281	272	333	275	293	340	299	272	307	282	290	314	294	254	281	313	298	284	294	320	291	278	294	323	279	280	322	295	299	299	322	252	299	325	288	310	301	297	305	280	280	296	281	269	270	297	288	275	283	298	336	292	290	304	276	316	278	317	290	289	316	291	264	300	292	325	289	323	326	269	295	278	313	268	288	286	298	275	290	286	271	299	319	264	261	286	318	302	294	282	302	280	321	295	316
27269	18129	4055	821	630	539	586	574	570	539	536	535	523	563	535	537	570	549	565	531	554	538	543	545	535	517	533	543	547	532	572	543	559	553	525	528	549	534	537	557	532	509	511	545	540	561	524	524	528	561	555	529	528	531	553	535	541	537	518	542	580	523	550	549	549	522	505	516	556	541	524	540	555	551	530	550	529	511	596	537	509	529	538	540	506	549	515	512	534	546	516	532	539	512	585	542	515	561	580	593	551	553	582	529	522	554	553	498	549	522	577	564	541	496	526	527	552	543	540	548	521	532	538	571	548	523	566	517	546	575	541	529	532	599	524	539	516	529	570	499	541	588	525	515	555	535	516	607	569	527	516	542	535	535	501	493	545	521	529	526	543	549	583	556	558	513	552	521	520	527	514	551	490	513	541	526	565	575	547	522	561	564	510	547	489	511	565	540	511	548	532	515	491	518	560	547	527	545	582	538	517	507	571	548	552	509	524	540	543	538	548	532	532	519	520	542	576	502	536	557	540	521	514	529	512	572	535	508	542	527	560	525	564	504	560	502	545	549	532	546	550	498	575	542	495	532	531	547	566	566	569	567	544	532	537	548	519	522	518	543	566	528	534	549	580	536	558	541	545	538	522	547	568	492	562	508	556	507	538	561	529	519	508	562	515	510	571	545	524	523	518	505	576	544	512	513	488	581	530	554	492	514	543	546	503	502	516	552	561	536	497	508	519	513	538	520	587	523	525	522	541	544	525	497	552	558	523	518	513	507	485	506	534	536	525	542	510	563	551	529	534	538	567	525	573	535	564	536	574	534	530	537	574	529	514	539	532	534	534	530	540	595	520	534	538	528	534	536	508	541	548	550	534	531	545	558	544	544	500	555	547	520	540	543	565	528	570	507	540	552	565	524	558	558	533	521	547	576	535	571	540	532	575	560	539	547	557	570	520	495	527	539	552	523	503	538	545	533	562	534	519	511	530	528	544	541	492	486	550	537	545	521	541	545	578	519	554	564	529	571	512	553	566	525	555	519	566	486	534	546	513	539	525	558	625	543	532	551	540	530	540	559	569	586	534	527	510	552	552	515	533	498	499	589	504	570	561	522	556	544	528	531	525	580	524	537	565	507	543	552	561	572	519	489	555	563	535	514	531	510	523	569	542	511	515	532	556	530	571	545	539	534	506	523	537	554	532	522	490	512	521	538	564	481	550	568	538	518	528	562	544	501	504	543	563	485	552	564	551	582	545	555	526	573	548	555	511	534	527	555	531	550	538	532	544	545	582	516	558	544	523	561	501	526	564	564	570	541	565	530	552	535	552	547	531	553	521	568	522	546	558	535	519	542	552	541	534	487	525	528	496	575	538	543	572	518	554	577	498	529	559	557	537	516	549	512	541	522	557	540	533	523	529	520	573	527	523	516	513	550	531	559	527	530	540	471	505	547	526	551	515	530	536	500	560	570	542	504	554	485	527	505	541	518	543	536	578	564	519	504	497	547	533	495	574	551	521	537	538	542	499	518	535	508	526	509	547	523	508	522	567	582	545	559	553	526	536	531	579	507	531	546	526	554	536	535	565	578	537	496	490	536	547	499	503	527	559	533	541	547	563	541	531	521	565	518	521	541	550	558	507	483	515	538	516	526	595	528	572	505	512	542	512	552	555	553	530	522	501	517	527	545	509	584	531	552	529	498	543	538	510	570	567	547	566	538	575	494	507	505	561	530	481	568	550	525	538	562	531	551	534	553	517	512	513	589	528	531	559	532	509	571	544	554	563	556	556	486	552	504	557	535	558	546	523	543	520	497	518	542	552	586	552	531	549	550	552	550	574	532	523	542	526	534	547	580	523	523	536	497	524	572	564	591	560	539	546	561	587	523	520	506	534	577	538	576	534	510	523	544	537	560	567	509	485	550	486	570	564	564	535	512	568	556	537	535	574	553	539	518	527	508	513	544	552	555	524	485	515	548	530	523	561	493	570	518	537	546	538	570	538	566	551	505	493	545	549	497	515	587	519	526	517	510	525	564	527	489	570	538	513	552	550	562	520	534	549	547	538	529	515	538	535	555	519	523	540	536	554	500	535	531	555	549	574	560	548	539	537	525	569	545	558	506	594	544	520	582	554	549	533	513	541	513	534	472	551	553	571	529	535	550	564	504	556	556	572	509	569	571	567	493	554	548	544	510	549	553	535	536	525	562	498	539	538	525	514	545	560	519	548	535	534	570	512	553	533	536	550	537	515	547	561	546	511	539	588	575	521	530	523	511	527	553	554	542	550	551	515	552	553	583	532	570	541	567	540	553	501	552	511	558	520	544	544	517	545	539	539	535	537	547	522	531	546	552	533	540	513	521	557	548	531	583	504	509	575	559	556	552	546	537	524	548	527	549	535	556	564	575	534	530	537	537	576	555	526	546	521	508	551	551	521	529	535	515	535	561	529	525	590	539	532	523	529	533	513	558	546	587	519	574	545	533	530	511	519	557	499	537	517	548	543	537	551	573	556	586	541	565	494	547	520	483	549	490	535	562	504	545	572	560	535	554	551	501	520	542	509	524	515	544	545	533	539	532	516	538	536	552	529	555	562	507	519	493	511	513	582	554	497	525	546	502	537	507	536	530	529	545	564	562	540	529	510	523	565	558	525	585	563	570	542	557	573	569	531	550	536	520	531	570	505	536	529	529	535	562	576	558	487	526	533	536	573	519	517	526	545	489	539	521	487	524	572	519	553	523	563	557	537	501	531	522	562	520	562	538	492	491	512	545	537	556	560	534	502	562	568	525	524	550	528	524	522	519	515	518	509	541	509	560	512	550	556	527	540	496	511	491	530	550	507	590	528	550	541	509	547	563	523	530	563	542	542	490	524	559	521	580	571	539	555	520	563	476	532	540	518	524	506	562	531	531	534	568	521	528	495	512	518	541	538	561	536	577	513	531	596	509	565	553	522	537	571	530	548	543	531	515	571	517	563	550	511	553	566	510	538	511	535	516	551	549	586	513	568	491	503	546	561	535	501	529	542	529	585	547	572	507	525	564	545	489	529	537	529	521	553	586	516	554	536	558	587	531	556	525	515	529	523	553	576	549	555	496	568	580	548	519	534	527	541	536	532	570	525	544	553	512	509	543	562	504	552	537	532	553	539	546	564	557	502	554	595	522	536	519	521	552	581	521	524	524	519	528	518	579	533	549	540	522	533	531	566	517	515	565	556	552	598	510	530	573	545	583	529	537	527	522	528	510	508	535	571	566	517	541	569	519	564	544	529	505	577	575	570	564	582	516	563	529	574	535	506	538	588	523	569	506	544	530	548	577	537	554	561	532	549	469	525	561	515	544	532	490	517	536	518	509	530	567	519	584	561	553	560	563	527	524	569	567	535	526	562	510	535	529	578	525	554	518	570	556	534	510	568	532	565	563	522	526	520	526	540	532	548	521	568	556	556	483	519	538	567	556	532	527	531	556	518	526	530	501	520	546	530	541	529	580	526	588	518	536	528	524
4387	1089	890	785	664	770	702	649	652	662	674	648	639	652	629	678	665	644	659	630	642	649	676	639	651	641	647	670	660	663	614	623	646	661	671	620	629	600	636	604	667	612	655	613	632	642	636	604	670	622	636	669	641	654	658	700	639	616	639	613	667	663	633	645	627	649	667	621	648	686	644	655	619	612	685	651	634	605	623	676	625	636	638	648	658	646	582	645	668	656	646	649	666	620	628	626	657	633	627	620	632	662	607	644	634	687	662	628	639	636	640	618	646	635	616	624	615	670	643	646	611	650	629	610	698	668	669	663	649	614	621	635	661	666	637	635	602	670	640	636	627	631	617	655	617	610	642	645	624	677	698	640	657	667	673	636	646	639	641	657	640	659	592	694	637	608	659	622	694	620	652	688	635	637	669	648	654	669	608	625	656	636	684	675	616	666	658	619	655	625	631	588	643	631	646	632	636	629	623	602	643	659	650	654	626	607	651	619	640	700	601	630	677	668	637	615	660	650	669	633	587	621	650	605	654	595	646	672	633	634	623	629	662	624	634	640	630	620	646	700	688	668	643	647	656	664	642	653	650	659	634	620	662	685	672	705	653	609	648	670	638	667	576	667	658	642	622	638	655	628	622	689	591	706	681	647	613	621	671	619	600	634	639	678	640	608	663	641	650	605	670	649	672	632	625	648	664	654	650	648	665	635	656	647	604	676	657	661	643	613	663	650	660	638	659	703	638	660	634	622	661	580	679	658	669	587	604	600	645	700	654	609	645	636	660	674	616	622	666	674	617	630	620	690	657	656	592	697	704	657	647	647	619	664	690	646	593	660	670	634	654	640	637	653	626	627	596	625	651	632	661	644	586	592	660	640	623	577	645	679	664	654	665	649	635	687	686	660	670	610	660	601	653	634	637	674	643	623	645	665	621	640	648	632	647	656	652	634	671	605	641	583	641	664	639	646	665	657	631	627	617	687	627	627	635	651	634	654	639	646	633	648	628	599	620	666	644	603	634	657	685	605	614	672	593	662	652	589	648	582	671	607	655	649	658	644	632	665	677	615	636	642	631	647	628	637	647	642	634	598	578	660	665	704	689	681	654	656	639	622	626	649	640	624	660	658	651	595	656	632	648	624	656	673	648	624	648	637	629	654	709	618	617	627	661	665	662	676	651	655	680	636	624	630	639	645	638	608	653	622	615	618	656	694	693	665	648	634	629	636	664	664	662	619	641	611	635	619	658	635	638	670	631	671	650	688	657	634	656	663	664	658	628	673	657	605	645	649	641	643	670	603	667	644	631	713	635	695	624	648	639	669	661	657	607	629	690	668	662	614	622	657	616	644	680	628	635	662	612	627	644	572	641	604	674	647	659	683	677	631	602	630	667	696	639	640	651	628	630	628	671	660	654	605	687	670	651	611	637	620	680	699	669	612	646	621	652	655	662	651	643	670	664	619	653	672	657	652	613	618	656	688	619	639	657	628	638	627	646	681	591	605	676	595	668	647	644	666	641	630	588	623	574	615	678	644	645	639	618	670	682	640	668	636	677	602	636	696	648	656	646	621	600	689	612	604	634	630	646	639	684	675	693	632	650	615	655	653	628	623	653	629	639	615	667	667	674	628	617	635	653	650	621	647	676	663	704	642	639	688	670	613	620	632	661	645	615	627	614	640	617	671	627	654	644	683	638	675	635	646	687	574	687	638	624	641	612	608	600	651	653	654	654	642	658	652	641	659	641	666	651	631	651	636	574	668	690	653	642	693	622	668	617	673	643	632	607	602	672	621	650	665	652	638	663	638	621	615	706	613	621	663	616	631	598	686	621	628	628	661	623	686	621	693	624	620	630	617	652	632	659	667	663	657	660	635	638	670	616	657	650	645	675	667	605	668	643	637	635	621	635	655	618	622	667	678	650	675	586	622	647	649	640	590	620	632	610	639	672	596	667	658	618	631	641	601	635	644	626	618	645	621	650	660	658	639	673	644	589	617	637	618	605	619	614	654	699	599	644	669	689	632	634	636	632	665	649	626	680	631	654	633	656	658	632	670	621	653	656	654	641	634	675	723	612	649	635	616	703	665	643	653	636	649	662	647	662	612	627	667	621	673	642	639	664	673	625	622	655	618	655	662	660	633	621	692	625	636	645	614	687	661	619	677	581	658	668	623	636	665	628	659	641	649	715	605	628	655	632	658	667	663	680	592	647	636	653	705	681	634	658	651	705	652	652	628	647	642	626	692	644	634	661	631	636	658	652	611	674	599	646	610	694	623	633	631	685	660	623	653	695	590	669	597	671	634	639	672	590	661	668	659	677	628	641	667	669	618	644	658	664	712	646	624	638	653	625	634	653	660	677	647	640	628	648	664	626	645	655	633	650	648	637	662	674	654	642	602	619	680	616	641	700	645	634	658	643	651	631	609	680	630	624	611	728	628	626	685	656	636	602	656	638	649	699	639	633	618	676	710	623	638	620	629	633	628	623	668	693	679	665	636	640	661	646	641	626	647	653	645	622	651	631	669	633	634	642	669	629	675	608	607	656	642	672	667	710	646	607	665	606	642	626	666	706	618	634	600	622	617	605	651	657	650	656	645	657	620	668	651	624	650	645	668	653	618	671	657	682	666	660	642	622	675	644	690	653	630	642	687	645	636	679	641	630	613	653	644	660	647	638	641	616	650	646	638	632	658	684	656	656	612	645	637	689	669	632	680	667	689	646	698	658	648	638	622	646	640	650	669	658	617	634	616	652	638	603	609	666	637	629	654	622	667	628	608	630	618	648	666	629	647	655	624	683	620	639	662	635	642	643	674	659	634	633	629	647	669	646	631	606	650	714	578	649	647	635	642	626	634	610	687	627	615	630	626	669	654	624	630	669	623	613	623	628	671	596	671	653	680	638	630	688	603	598	628	661	611	649	649	669	641	663	631	589	615	649	613	666	658	644	621	633	650	643	643	636	683	635	590	631	651	666	661	636	680	613	647	648	624	643	667	630	692	650	653	655	671	601	635	654	673	666	659	650	624	653	622	611	641	647	590	615	660	721	641	665	616	645	672	622	645	694	639	608	634	655	638	621	625	614	674	629	647	639	622	651	611	648	661	677	606	615	645	646	603	590	639	687	670	605	635	644	672	626	648	608	644	606	591	658	597	659	648	635	669	678	689	640	649	618	640	672	622	686	641	642	627	671	657	633	685	689	650	642	645	671	594	636	674	667	673	612	632	667	623	681	670	659	640	631	614	667	674	659	626	644	670	594	662	678	652	602	739	660	648	685	653	629	676	657	684	617	663	672	625	664	621	659	674	651	637	619	655	592	657	640	679	641	615	620	654	607	620	692	655	644	652	650	635	678	613	637	671	676	605	655	607	659	676	645	630	656	629	625	627	676	616	638	632	630	632	663	635	662	646	639	626	654	691	706	637	632	695	599	673	661	616	681	616	643	620	630	617	637	675	600	608	616	622	666	716	638	679	630	668	662	657	647	652	647	646	649	647	615	667
23499	21138	28312	24202	21126	9790	1161	832	714	672	663	665	601	628	639	576	599	571	591	576	576	565	545	560	552	603	544	514	551	573	587	548	574	549	518	531	553	553	538	581	555	490	568	558	543	507	511	537	593	538	553	531	561	529	531	525	532	540	531	537	485	561	534	519	520	495	557	558	549	540	509	540	548	554	507	525	554	502	510	542	527	551	533	525	545	526	564	534	537	513	514	527	522	564	550	527	545	537	503	531	512	551	533	549	536	546	558	571	499	503	505	519	527	539	554	524	539	535	556	513	551	549	538	534	566	549	543	544	502	550	560	514	546	539	525	518	531	546	555	530	570	560	538	514	548	550	540	525	557	518	575	514	522	586	520	520	538	506	509	517	537	526	509	512	535	532	522	545	540	515	526	506	521	516	506	510	549	510	560	553	547	562	505	572	552	524	530	534	532	563	568	512	578	556	554	521	532	532	480	552	535	533	557	561	548	514	553	523	585	555	514	549	548	528	553	544	544	508	538	545	494	547	514	556	564	572	508	553	555	499	511	549	528	532	523	533	539	570	568	568	539	504	533	528	545	536	540	542	546	524	550	491	495	506	567	526	546	535	584	571	485	558	540	519	508	506	566	569	523	518	517	534	518	544	576	515	522	507	511	552	563	552	543	516	552	505	515	517	588	503	530	541	541	569	565	542	530	523	503	552	554	565	558	480	558	506	545	555	544	556	549	512	561	544	494	566	548	553	535	471	532	491	505	545	569	571	538	557	610	499	551	562	542	537	506	525	535	530	546	518	499	519	538	538	478	556	532	517	504	540	577	510	497	550	564	526	547	550	551	512	565	543	565	537	534	518	533	534	536	503	503	524	559	512	561	504	522	537	507	528	538	559	528	492	523	546	533	535	507	549	541	507	488	528	546	528	516	537	530	522	557	533	538	552	535	553	593	549	499	562	524	502	542	533	566	571	599	509	559	555	541	527	550	590	553	569	558	517	533	537	537	514	540	543	512	535	545	551	501	555	516	564	519	527	551	501	566	503	523	524	581	541	523	550	552	543	540	561	553	521	544	566	537	536	527	509	544	564	560	570	543	522	577	528	536	531	538	567	543	535	565	537	568	561	489	563	539	534	525	529	567	582	541	531	556	505	506	513	508	541	526	548	549	538	521	561	567	549	535	544	524	593	521	519	520	534	526	500	528	542	571	568	548	543	510	553	539	535	513	516	516	529	499	522	534	540	533	544	545	493	574	515	513	543	517	527	530	551	524	544	533	495	512	500	542	564	480	527	545	514	504	563	528	538	556	530	540	556	562	554	526	537	582	532	512	501	542	527	545	523	568	565	539	546	554	500	530	574	532	561	586	531	546	518	541	545	536	542	558	579	529	505	569	530	520	557	559	508	481	556	565	511	522	539	525	550	494	516	536	564	547	499	519	571	526	569	516	508	518	510	571	520	547	548	502	513	566	551	528	539	511	545	515	509	539	542	510	505	542	543	528	493	545	527	547	535	517	559	564	532	516	521	534	518	533	503	523	537	560	577	530	537	511	540	526	548	539	554	515	527	537	508	526	528	525	503	542	506	543	553	535	518	557	539	515	548	523	545	568	514	537	521	540	553	528	526	519	496	504	531	569	534	545	542	550	522	526	524	548	530	555	506	577	560	525	525	530	509	505	538	570	550	507	546	530	534	470	502	524	516	524	563	520	571	524	532	539	549	562	542	548	537	515	533	561	564	539	538	525	496	555	497	562	524	469	544	565	544	528	537	556	570	528	545	520	536	538	520	505	551	521	509	556	534	534	520	505	514	563	532	509	540	527	520	547	492	546	549	557	564	523	494	534	561	498	525	515	526	550	528	526	501	559	509	557	524	554	571	560	552	571	539	530	529	503	524	529	530	521	532	503	574	530	509	547	489	545	563	552	520	553	519	567	548	585	564	540	531	518	541	559	538	564	540	523	517	537	556	563	503	484	553	549	528	516	532	529	542	516	495	486	598	578	550	513	506	524	538	508	514	569	504	516	526	555	537	551	551	506	511	535	546	548	542	522	504	552	503	516	521	557	509	524	542	499	511	562	549	551	521	533	526	509	566	556	545	539	534	552	496	520	530	502	534	568	552	536	547	550	543	476	521	549	517	552	548	548	554	573	558	539	499	558	572	552	545	554	567	519	531	511	526	569	531	566	527	565	557	544	525	564	524	574	497	554	526	519	533	563	517	556	500	570	501	522	509	581	535	530	543	543	547	526	516	547	591	519	517	560	523	557	559	518	585	504	558	580	594	517	568	555	536	547	537	546	514	558	515	581	510	510	516	513	521	522	527	538	524	543	517	540	552	507	535	543	556	596	527	478	544	532	510	551	529	549	498	505	517	559	514	551	552	528	532	517	553	521	510	525	525	562	519	515	553	559	498	547	540	579	495	599	504	525	556	537	501	563	523	529	569	549	511	553	525	500	552	547	538	539	524	514	505	552	498	518	529	582	570	516	515	543	553	541	523	542	515	513	523	543	528	497	538	515	540	546	539	545	560	508	571	534	534	573	558	512	539	509	546	556	549	508	530	527	552	525	503	564	527	550	537	497	534	569	542	560	516	573	571	527	521	532	563	556	570	532	516	558	577	548	507	564	529	570	547	533	532	522	547	548	529	509	520	547	560	520	489	535	533	598	524	532	529	553	531	553	511	510	553	544	538	521	566	561	539	549	553	504	551	550	561	524	590	558	535	555	561	546	513	570	534	556	561	530	552	569	537	512	572	518	562	539	525	538	512	555	580	514	523	545	489	553	491	525	516	558	543	483	514	495	556	551	511	563	524	526	542	554	550	503	555	511	507	519	551	569	520	520	525	540	540	540	534	524	551	542	556	552	549	547	510	479	554	515	560	559	546	536	508	557	478	575	552	546	529	595	524	540	554	514	539	530	509	498	563	503	558	556	604	535	525	550	518	569	480	542	560	551	518	469	528	525	537	503	535	543	511	530	524	523	575	540	494	540	569	540	564	514	522	554	519	506	519	499	524	514	537	537	523	547	572	503	547	527	529	529	527	584	549	534	526	496	566	513	564	528	546	520	555	505	513	529	514	519	523	523	527	531	548	499	515	519	537	519	569	525	552	542	540	560	554	528	552	504	540	548	540	509	565	552	530	530	534	518	544	498	530	533	499	529	558	526	481	589	542	545	549	542	524	536	536	505	536	499	551	530	520	535	512	569	545	490	567	584	515	530	559	568	566	527	533	498	524	517	527	542	514	592	566	519	595	531	522	536	543	514	493	545	581	532	579	543	533	522	542	528	581	539	530	543	523	529	563	520	515	497	519	554	544	516	531	514	552	501	524	546	511	563	516	537	562	539	546	521	512	525	531	544	542	535	550	537	498	510	555	531	507	517	520	541	540	520	526	528	523	549	496	567	541	537	556	519	511	539	529	551	531	560	510	563	468	548	575	509	526	535	530	530	537	514	554	538	536	541	489	511	530	562	556	546	547	516	555	527	537	537	505
3408	8217	5650	2810	2108	1662	1319	1264	1053	950	928	867	858	756	788	776	711	736	779	691	684	663	674	661	680	729	637	703	710	667	674	711	657	619	641	692	700	684	698	670	688	645	602	668	639	654	642	643	640	646	599	656	654	665	661	612	656	693	652	662	671	677	659	669	645	641	619	639	622	609	659	650	648	696	677	597	622	663	643	715	646	682	651	624	661	703	684	601	653	667	646	647	678	624	611	641	662	626	618	644	665	700	670	685	641	636	676	667	669	615	653	636	672	624	651	674	696	638	670	667	674	633	613	677	631	660	660	693	686	683	645	615	587	649	606	683	610	663	650	654	638	641	655	678	675	634	631	654	626	607	634	604	681	655	627	646	630	620	636	641	644	675	625	662	653	642	680	659	648	695	657	656	601	645	613	639	629	599	634	646	682	667	661	624	658	683	658	671	669	650	636	692	617	643	636	646	645	617	659	619	604	635	656	664	704	673	642	621	649	656	648	642	604	652	643	658	658	685	637	675	672	648	665	636	625	667	656	655	652	648	618	646	647	640	669	623	629	654	621	652	627	705	632	633	651	630	719	622	667	661	682	641	712	629	636	652	635	677	662	626	686	609	653	665	705	603	609	638	678	631	666	633	644	598	618	621	660	652	631	607	620	588	692	683	600	655	634	624	677	636	647	682	647	650	669	614	665	668	637	687	691	729	660	635	636	635	622	673	627	655	645	666	644	628	660	645	639	640	651	646	642	623	680	607	691	641	656	637	650	656	649	663	645	694	652	705	629	641	622	665	622	627	658	670	655	661	654	653	641	661	618	579	657	648	684	673	633	671	627	595	637	668	602	656	607	665	654	639	642	679	663	622	687	656	708	653	643	688	625	632	653	712	675	612	674	651	639	620	620	654	616	670	623	594	694	649	688	620	634	632	608	681	588	620	641	636	645	666	646	693	634	606	649	645	636	652	692	634	617	653	609	621	659	633	669	622	635	655	621	655	651	608	687	671	677	635	670	624	617	643	665	671	648	639	661	643	671	653	595	590	633	679	658	640	617	653	643	679	684	645	653	630	635	625	632	617	685	654	655	643	652	614	651	605	657	668	669	652	653	649	614	663	601	696	648	667	617	642	669	665	681	665	617	703	648	621	650	636	672	648	644	614	631	612	646	663	660	621	671	610	642	597	676	628	647	615	623	617	703	665	648	637	633	692	651	702	719	664	692	624	597	659	632	663	592	624	581	658	626	600	669	641	631	685	639	637	622	671	653	680	646	621	619	628	695	650	607	675	659	686	657	683	637	626	663	656	692	632	649	657	626	668	609	649	645	637	632	637	630	615	619	637	634	632	640	633	634	686	648	630	666	610	684	617	626	646	633	678	633	611	663	652	603	643	701	605	619	650	640	630	631	644	650	633	608	623	626	653	666	627	679	625	628	652	627	665	594	667	677	653	595	621	666	623	663	668	654	651	634	668	621	630	662	620	637	639	629	656	627	676	693	663	618	621	667	654	618	648	620	652	641	662	611	680	656	626	632	614	598	633	647	666	640	667	637	615	644	647	679	672	658	624	646	680	628	626	684	663	623	666	667	611	650	645	657	638	628	656	651	672	635	633	643	691	643	647	680	640	640	638	643	664	653	636	641	637	639	647	643	685	685	606	623	657	638	628	630	665	637	642	688	615	649	646	659	663	605	713	688	647	621	695	644	591	619	635	676	607	657	609	649	661	642	648	649	703	638	664	626	652	675	643	608	571	653	656	642	686	636	659	657	620	670	646	650	662	659	642	629	670	637	661	651	664	602	618	621	608	636	645	657	652	645	659	659	618	662	615	643	650	668	667	647	658	611	665	628	599	646	651	615	622	636	639	662	619	664	631	641	652	687	639	641	652	675	675	665	636	622	593	641	677	653	620	640	657	615	656	650	624	621	688	625	655	628	641	641	601	594	611	635	644	643	592	704	635	649	624	613	594	605	669	678	643	653	682	680	642	605	679	657	663	668	624	642	623	613	641	635	653	682	669	652	600	600	620	638	674	637	675	654	724	672	657	686	634	636	686	625	631	675	675	701	674	643	674	650	674	669	627	672	627	632	659	640	608	634	627	604	634	634	636	664	676	676	645	670	661	650	634	608	641	642	615	641	673	642	670	588	674	706	636	656	619	647	629	685	630	661	628	618	623	663	672	659	651	646	691	635	614	652	628	646	660	667	644	633	635	653	624	666	646	649	648	643	624	632	650	649	677	679	649	627	640	615	629	659	635	668	677	622	601	626	676	632	629	677	616	660	636	608	631	643	676	614	649	650	682	666	619	669	649	658	660	632	600	648	680	610	631	622	597	697	632	667	704	619	624	640	621	603	639	687	648	621	623	665	643	658	613	658	663	633	654	621	613	675	637	662	656	679	650	650	624	663	622	663	667	667	672	641	637	679	673	602	642	677	648	620	683	663	623	678	622	627	668	590	644	632	648	647	665	660	634	609	648	671	603	657	693	580	643	664	670	651	673	630	625	591	696	670	698	634	674	619	653	639	658	674	644	672	638	672	639	661	648	648	653	626	657	634	657	666	605	620	680	627	643	634	675	648	644	643	642	674	684	624	648	651	662	656	666	642	693	653	613	621	620	681	714	689	605	627	626	625	693	658	667	676	653	654	634	684	649	622	638	646	662	641	641	631	670	665	646	652	616	650	574	626	646	640	590	627	636	624	606	656	628	633	591	675	633	640	697	687	654	659	650	629	671	625	639	652	616	618	619	640	680	593	687	646	646	671	631	612	677	629	614	619	634	683	620	679	677	699	631	682	724	641	646	703	632	614	588	654	629	635	649	608	640	637	604	612	619	686	654	623	667	604	638	614	589	658	640	615	634	664	659	617	636	604	641	618	683	646	644	645	645	637	664	664	615	626	670	691	665	653	690	611	630	621	630	641	658	672	640	654	672	638	609	646	653	680	641	654	692	672	661	618	637	636	660	660	660	636	612	646	632	676	666	626	679	646	614	640	645	619	675	622	653	638	664	636	665	604	595	682	600	628	632	641	656	669	621	631	610	646	584	628	632	649	668	652	629	632	634	616	614	631	642	630	615	678	654	645	680	668	656	620	627	648	690	647	654	631	647	631	623	632	680	654	636	625	674	675	638	648	695	641	677	610	624	630	636	668	626	590	640	651	645	642	642	649	685	623	652	636	620	600	600	644	614	604	644	661	674	629	628	655	674	643	640	663	631	667	650	636	653	580	647	621	625	649	681	610	665	634	627	616	657	670	652	651	632	635	640	666	597	666	598	646	669	693	605	667	656	624	692	597	693	630	631	649	657	697	650	644	643	682	646	719	656	602	661	645	653	634	628	678	606	633	671	689	661	643	620	615	602	670	647	661	635	640	698	631	657	616	658	642	589	705	636	608	667	634	664	675	669	633	689	694	625	607	648	670	626	658	655	685	646	628	649	602	622	615	677	634	643	636	673	624	604	644	626	658	623	685	642	701	666	633	678	622	623	647	645
24640	21127	27156	25234	9735	565	467	429	381	391	342	315	328	347	362	338	309	320	278	336	322	326	301	276	275	309	328	326	295	299	306	314	290	297	320	305	276	292	323	272	311	292	292	299	292	295	298	304	291	310	283	301	308	280	277	280	302	269	292	281	264	306	252	305	274	296	305	265	292	301	310	324	301	308	308	294	332	318	265	295	310	281	288	252	282	313	302	307	284	252	294	275	275	288	263	277	332	328	299	303	301	308	286	317	293	289	305	307	271	311	282	299	296	309	311	273	310	288	315	289	292	289	281	310	297	282	333	340	284	311	294	273	308	290	282	299	308	283	275	271	288	292	314	293	321	301	266	267	269	284	315	277	290	285	297	280	299	319	302	308	283	278	295	295	273	302	307	322	289	293	300	292	297	301	287	313	299	324	321	305	264	310	303	281	274	295	280	263	284	326	260	298	289	300	319	301	272	290	275	288	296	280	266	295	297	280	289	280	261	272	267	287	301	309	266	307	303	295	302	283	304	303	315	285	289	293	259	287	319	286	300	298	305	289	275	295	311	299	302	295	253	269	287	285	294	306	312	301	289	316	287	312	330	275	298	277	286	290	282	297	298	291	288	289	283	299	302	287	286	287	295	296	299	296	286	285	279	321	299	310	302	270	296	304	298	294	284	299	313	304	306	269	319	296	324	296	287	276	309	282	289	295	279	301	301	312	280	292	293	309	272	308	279	305	293	294	310	286	276	278	303	289	268	307	321	289	308	287	297	312	315	308	283	307	305	298	269	314	289	301	303	298	314	323	324	287	293	293	268	304	269	303	300	302	304	297	305	345	287	300	309	296	293	315	233	272	313	297	313	279	277	291	303	291	298	289	309	289	299	275	257	310	307	304	287	337	318	277	300	282	268	300	310	312	302	312	272	293	309	283	287	317	316	298	302	268	285	282	291	314	284	288	288	307	290	306	308	284	319	299	324	288	303	319	289	291	293	333	290	324	314	310	295	291	263	296	298	310	333	307	308	334	313	279	295	312	285	313	289	247	287	276	282	279	291	325	320	291	314	309	314	301	291	267	281	313	273	284	303	309	274	321	281	311	320	295	289	298	264	332	285	316	278	296	292	272	287	299	295	280	262	322	286	285	314	304	296	313	295	282	286	299	291	278	291	313	331	276	328	286	286	294	278	282	277	308	285	317	302	293	253	269	274	275	282	321	296	289	326	285	280	276	342	303	278	263	291	315	314	300	286	310	299	298	280	312	275	295	310	298	295	293	304	298	302	294	269	293	317	312	327	289	274	273	263	315	336	291	299	303	283	279	311	319	277	303	319	299	292	324	282	301	294	283	314	269	328	292	333	284	298	286	276	297	265	266	287	266	268	289	335	315	293	317	318	289	281	326	318	301	293	302	295	296	266	266	272	268	290	306	306	266	290	316	302	285	294	286	302	309	287	261	294	284	300	291	310	303	296	299	286	280	324	293	271	289	266	315	301	289	307	310	297	307	295	291	299	277	285	307	293	273	310	351	283	326	264	291	294	312	297	273	275	271	292	317	309	298	277	311	318	310	304	292	331	287	314	298	304	288	279	296	280	282	310	310	290	315	279	303	317	292	270	274	262	279	313	283	275	298	295	303	305	285	290	277	329	299	295	313	293	295	316	289	327	328	279	279	290	320	265	298	307	257	288	271	317	276	313	325	315	296	333	300	323	307	280	317	291	317	302	305	303	297	315	300	308	312	301	299	299	303	299	319	305	282	288	307	305	321	271	329	284	295	333	279	315	282	298	267	279	343	300	310	278	311	335	289	254	328	333	281	326	312	306	281	297	314	297	319	290	317	294	337	311	295	323	298	316	297	281	292	306	301	281	310	317	295	292	305	312	284	306	274	272	301	278	328	310	313	288	295	305	284	271	257	290	294	320	294	325	278	298	313	301	289	316	302	271	298	315	294	296	275	341	326	305	299	304	303	311	299	300	277	331	298	299	294	303	266	274	313	322	269	308	295	320	279	299	295	316	280	329	287	293	306	291	279	279	278	291	286	287	281	273	287	302	272	305	322	294	277	271	299	274	299	303	301	277	305	290	273	279	279	284	305	329	287	293	289	312	307	301	304	286	262	317	280	313	295	261	293	322	308	315	343	298	306	304	287	291	291	288	304	294	295	275	317	323	282	305	288	302	290	290	298	305	324	318	323	319	320	291	304	326	320	309	260	321	320	304	297	271	300	324	316	291	321	283	332	315	312	313	277	309	297	296	289	279	306	313	288	316	309	303	266	315	302	292	302	306	298	303	292	290	293	282	346	281	281	303	307	337	308	282	305	338	281	333	313	327	280	285	300	290	268	277	286	279	290	297	286	283	315	281	301	329	313	307	264	303	276	302	277	321	287	294	334	293	279	294	287	277	301	280	287	309	306	278	287	316	295	310	303	312	274	304	326	272	303	320	298	288	289	302	268	316	290	314	312	289	290	316	311	297	293	295	314	287	293	269	277	299	304	277	293	297	300	245	319	306	291	331	296	300	295	278	287	286	283	281	276	299	289	297	327	302	296	292	322	293	288	282	306	296	256	339	303	306	318	315	320	302	292	282	294	279	286	296	269	292	271	295	291	342	304	278	282	280	303	255	279	301	287	277	288	303	330	294	288	285	317	308	273	270	285	280	263	299	298	281	329	296	289	313	300	302	321	306	300	298	281	316	316	282	282	324	283	283	315	283	293	307	305	288	258	289	317	346	302	321	305	256	260	273	279	317	276	324	267	273	319	281	291	319	300	306	275	312	311	298	293	274	327	281	302	312	288	295	285	264	279	303	287	313	279	290	309	324	305	306	306	307	286	338	294	304	287	275	299	312	320	302	317	256	287	308	284	283	302	294	292	336	289	281	277	309	273	295	288	272	294	312	329	305	284	280	299	298	303	282	287	279	283	287	284	264	303	315	275	326	281	299	276	290	288	318	303	273	303	312	294	327	312	285	291	302	316	303	313	310	258	306	280	285	279	306	335	305	291	301	304	253	280	299	311	303	298	308	272	296	309	271	297	307	292	290	268	268	292	314	312	290	292	317	284	308	303	306	288	278	290	292	312	264	319	296	285	311	269	279	298	288	271	289	316	294	291	290	310	287	298	296	287	305	286	296	301	300	285	320	295	296	287	305	280	310	284	306	287	310	272	307	307	285	285	284	325	310	327	299	305	301	259	268	293	312	273	301	322	317	279	304	288	288	298	322	301	290	271	280	318	318	285	316	316	260	292	282	293	306	290	287	297	300	299	298	300	314	295	274	307	295	308	357	328	302	283	303	282	299	284	288	277	272	294	294	319	286	327	284	288	279	290	285	260	283	273	294	274	307	295	300	270	299	271	285	276	286	306	307	324	325	286	301	309	268	312	281	294	305	289	303	295	301	315	315	291	318	269	263	288	268	297	297	287	287	307	311	304	285	274	279	277	269	293	270	282	317	287	302	278	308	303	304	327	310	275	322	301	292	281	285	301	305	299
3278	4531	3099	1512	1116	889	787	584	591	524	486	432	447	406	406	425	390	379	381	357	370	401	351	355	355	380	358	383	357	357	335	334	397	372	363	370	350	370	367	402	349	371	357	341	371	359	331	360	377	360	380	355	350	362	333	359	365	342	357	354	372	361	317	380	335	316	386	362	360	334	343	338	328	340	367	348	360	335	326	353	347	322	355	354	343	360	351	365	348	321	362	363	331	320	378	341	353	379	370	360	354	385	351	333	348	390	346	358	346	356	373	355	376	355	356	349	347	368	342	361	335	337	355	357	329	380	378	387	362	338	331	349	360	363	337	343	351	335	359	354	352	363	315	319	350	331	355	385	362	361	379	354	329	357	372	346	347	348	333	347	347	381	339	353	354	342	339	367	355	375	335	359	367	355	381	366	338	361	315	372	373	360	362	348	361	366	363	341	345	334	358	365	344	359	337	384	352	329	363	357	382	370	352	389	355	339	344	355	350	353	343	339	379	349	360	348	357	340	386	349	375	374	342	351	334	384	365	349	371	354	364	385	354	345	346	349	368	357	317	379	352	363	369	362	331	399	335	335	351	367	355	367	330	371	309	372	363	353	367	365	368	339	331	374	368	357	345	344	349	382	336	365	353	354	365	375	351	345	319	328	378	387	363	364	355	356	337	364	370	351	333	351	368	371	354	415	341	328	339	391	344	356	359	352	359	354	358	386	376	357	390	353	346	359	355	379	367	328	392	311	359	354	325	329	368	346	334	374	391	341	344	352	375	351	341	328	339	373	345	355	368	379	326	370	359	365	317	346	369	377	354	343	359	337	367	368	375	370	347	360	331	374	359	345	352	322	353	396	378	322	348	339	343	362	329	353	373	387	394	369	363	380	378	358	365	374	359	370	332	396	336	333	343	361	350	333	368	378	365	344	369	353	339	375	373	325	395	381	366	384	351	348	353	347	371	366	363	372	337	362	354	330	356	367	326	361	344	353	325	335	400	338	331	371	369	350	339	340	370	363	352	332	331	329	375	383	369	367	339	370	359	372	365	357	344	346	343	344	337	345	344	339	346	361	365	344	343	374	342	366	357	353	365	351	363	417	345	376	343	348	346	354	334	379	340	391	367	344	330	358	372	341	349	352	366	341	363	348	365	343	367	338	387	331	343	380	391	386	364	321	366	344	336	360	359	379	353	345	360	347	370	348	364	334	381	335	336	345	386	362	294	330	352	350	366	372	343	356	325	349	330	339	385	329	353	340	363	344	363	359	357	343	331	358	352	367	359	362	373	320	323	341	380	351	360	365	344	354	341	345	353	348	359	340	355	336	335	368	337	345	371	360	332	359	343	345	365	354	341	322	309	358	394	350	336	366	370	394	332	366	369	347	354	356	353	347	363	370	339	345	339	340	349	373	367	363	383	364	351	322	345	394	384	363	315	347	373	365	342	357	363	374	356	387	370	337	356	308	318	361	360	366	351	390	328	366	375	356	363	325	352	301	364	343	359	345	339	335	336	379	356	375	343	328	331	334	354	329	367	345	343	355	353	330	355	333	371	342	380	371	377	357	352	345	364	354	374	328	374	372	346	358	356	345	354	348	353	309	390	376	387	367	332	380	331	339	370	324	379	368	360	355	338	359	348	344	348	360	329	327	346	318	357	372	385	369	360	350	354	347	403	341	378	352	348	393	363	332	346	372	366	342	353	357	364	343	350	367	358	309	353	304	401	364	353	325	334	393	363	357	370	378	376	372	393	372	389	360	372	342	354	371	345	371	356	376	345	361	369	349	342	380	358	379	338	344	371	369	339	358	383	341	346	334	331	345	330	351	331	357	360	375	362	366	363	339	327	331	355	379	349	367	337	330	349	366	359	385	368	364	389	345	356	308	358	392	323	354	362	345	368	325	356	357	367	331	317	389	358	397	356	343	347	363	341	362	382	378	381	333	338	367	324	378	324	359	330	349	344	372	337	390	361	351	350	348	330	299	334	384	371	386	346	335	312	346	343	324	355	360	318	358	287	377	340	351	370	346	335	391	352	373	364	340	337	354	358	367	350	347	340	337	349	349	355	345	359	319	338	353	359	357	348	319	343	351	368	378	354	380	346	367	379	334	342	345	357	384	352	370	352	355	392	341	345	324	340	356	349	338	364	391	361	366	351	371	371	357	372	358	316	374	318	326	372	361	372	362	384	378	352	372	374	353	362	358	391	323	333	347	334	366	355	334	332	368	381	375	331	378	356	363	376	324	347	364	404	355	344	384	350	361	338	362	322	329	358	357	314	346	376	383	352	350	392	358	359	326	363	366	381	344	364	372	354	331	342	369	355	359	375	379	388	326	395	355	369	372	323	352	349	364	336	349	352	373	351	332	350	368	344	337	350	338	349	371	352	335	334	376	338	353	359	340	349	373	379	382	366	336	353	337	354	359	364	356	363	352	360	315	323	355	352	357	352	381	364	368	348	380	367	361	334	328	368	319	328	376	342	419	351	356	373	334	329	344	348	375	355	367	355	338	363	342	359	383	353	344	368	332	343	360	378	373	354	365	305	354	364	368	330	368	342	344	341	331	333	329	311	353	370	351	360	347	363	395	352	378	377	332	357	373	351	373	394	352	345	367	367	328	338	367	327	368	373	368	350	332	351	320	373	331	365	353	367	353	363	327	369	371	376	382	338	355	380	363	387	380	378	332	353	352	368	367	313	345	358	390	344	355	364	363	382	355	356	308	350	373	354	350	321	345	350	377	370	393	364	335	370	357	351	356	360	359	333	370	351	372	363	336	349	344	333	361	329	339	370	338	345	329	343	338	354	354	392	351	339	356	377	327	366	352	335	359	331	395	335	326	357	345	343	321	327	376	341	311	331	381	333	337	330	373	391	362	370	355	401	343	335	308	378	367	360	342	357	376	354	320	353	326	370	388	393	346	349	353	343	347	339	326	326	365	338	331	357	352	320	339	362	336	340	365	374	385	354	316	345	348	358	334	377	360	354	363	382	346	384	357	369	349	346	348	310	337	362	348	370	377	346	342	336	385	326	344	377	360	355	338	340	340	371	332	361	342	332	361	350	363	384	355	320	356	376	356	358	365	376	341	358	360	374	371	370	390	322	344	374	350	322	361	345	347	347	339	336	349	377	342	353	397	365	324	318	374	340	363	353	357	359	342	337	375	343	368	353	362	337	382	347	346	350	349	353	365	353	366	343	344	394	331	367	349	366	354	373	336	347	353	381	329	382	351	356	365	360	369	351	363	330	356	350	343	330	331	360	377	327	385	375	364	349	373	350	335	359	328	333	375	360	389	341	345	358	367	321	363	324	357	357	341	340	351	362	364	377	325	370	354	351	382	332	378	322	326	382	361	389	344	395	334	342	376	343	372	333	351	358	341	355	346	372	373	340	364	353	364	362	349	347	362	367	329	349	393	356	363	358	369	369	344	376	339	347	355	350	346	359	345	359	353	370	373	348	405	383	353	381	376	372	314	305	366	342	350	361	329
22528	21168	28794	23797	21168	21186	7422	771	527	540	478	415	374	351	334	341	314	312	306	288	272	309	279	269	305	263	277	267	281	241	254	278	222	268	247	263	248	255	272	246	253	253	257	230	215	243	248	235	233	270	258	222	261	203	226	254	234	248	253	244	227	224	241	238	238	254	215	239	215	223	233	233	238	250	207	238	222	226	233	222	223	237	248	217	255	229	272	221	250	254	234	252	233	238	232	231	221	245	240	241	227	237	235	232	252	223	219	226	217	246	233	201	238	230	231	228	220	247	240	247	240	241	239	243	224	244	261	252	219	233	235	225	238	252	257	217	241	249	242	247	209	252	250	258	253	242	238	258	197	207	228	232	240	243	221	227	233	232	224	210	208	250	234	239	247	213	241	243	231	217	234	203	238	232	257	222	232	206	231	245	236	230	219	239	230	226	243	205	216	256	247	222	219	266	256	235	235	232	227	221	247	241	221	241	239	268	236	241	229	216	227	231	234	257	204	221	283	229	254	241	226	264	226	242	224	234	239	230	237	235	226	236	215	220	235	247	268	223	239	242	221	230	246	223	254	249	229	243	245	253	197	215	215	215	216	236	251	228	230	236	224	218	245	241	242	205	221	246	240	234	269	238	238	219	265	257	216	216	244	220	256	248	230	226	241	259	246	223	225	211	245	206	227	241	222	230	207	233	238	242	244	238	258	260	246	235	229	242	249	222	211	239	244	233	220	241	218	216	222	244	256	221	217	227	222	258	241	260	232	228	219	206	231	207	256	220	263	215	200	211	241	251	244	236	215	223	255	274	241	242	224	207	235	240	201	235	228	231	218	253	223	225	258	251	216	215	189	239	227	230	233	244	238	210	221	240	240	225	223	202	247	238	245	240	235	251	273	238	221	223	255	230	237	212	240	221	231	225	255	273	247	252	231	230	230	234	232	240	243	242	234	236	232	256	217	249	231	222	250	236	222	216	238	227	248	247	247	218	221	252	242	223	221	227	239	223	272	235	227	245	206	251	226	231	204	252	216	238	229	244	242	242	209	231	222	248	221	231	234	227	201	238	216	215	245	219	239	221	232	224	225	230	242	248	225	237	219	253	233	215	211	245	227	242	259	228	251	215	228	227	240	250	240	245	207	252	225	243	235	244	226	252	236	228	241	225	221	233	237	220	229	231	246	241	222	216	208	212	251	233	244	244	237	213	246	246	237	234	262	240	230	233	214	235	265	225	231	249	258	237	222	213	219	239	206	251	237	255	235	239	220	247	228	238	232	212	244	219	221	228	248	217	227	241	226	255	236	218	244	242	215	208	226	267	234	211	248	247	245	232	224	254	262	249	224	221	240	228	223	234	212	234	194	217	216	215	232	259	234	244	243	224	238	224	207	237	233	260	224	257	237	239	230	208	245	237	225	237	238	227	223	241	247	218	241	229	261	229	220	221	232	232	226	254	245	218	260	207	186	243	235	225	243	233	228	232	237	185	224	216	232	273	225	226	235	235	243	219	232	233	244	244	238	218	255	213	233	242	225	214	246	237	226	230	257	246	219	221	233	253	250	241	223	213	217	247	239	229	245	231	255	257	215	226	241	221	255	218	272	235	223	226	235	247	247	250	202	260	227	234	225	266	245	218	220	205	222	221	239	219	243	247	230	228	212	209	248	255	237	232	250	277	240	222	245	245	246	237	216	208	205	227	245	210	227	247	214	254	245	251	226	223	218	230	234	242	239	236	245	240	233	251	213	227	230	247	215	235	220	251	231	230	260	226	240	222	227	211	202	228	199	236	247	255	255	229	241	232	241	225	269	239	236	240	276	242	218	246	231	200	237	227	230	237	217	229	247	222	211	228	238	286	227	236	207	212	218	229	239	219	225	237	230	249	240	220	260	235	240	223	229	223	199	252	246	243	233	241	204	210	239	227	232	231	221	245	212	246	247	244	243	231	251	226	231	236	224	232	253	216	223	210	225	242	211	205	218	228	243	207	196	221	233	225	217	239	219	239	229	245	236	237	221	242	208	234	246	230	236	235	257	231	243	236	243	237	226	255	248	240	234	244	246	241	250	248	228	209	246	246	234	217	219	245	250	231	220	228	242	240	235	213	244	231	224	251	243	228	244	247	243	235	198	220	242	251	240	236	210	233	243	241	221	260	234	263	229	245	242	218	232	247	222	265	239	213	254	239	233	229	234	251	234	241	217	265	223	212	234	250	232	237	211	208	218	222	212	221	236	230	221	216	226	259	234	235	250	225	239	228	217	251	227	221	221	229	225	268	218	236	217	245	229	201	244	243	218	226	224	230	227	252	214	237	241	222	248	225	230	246	231	242	261	247	266	279	226	200	230	243	232	247	209	224	246	222	225	246	221	233	235	228	240	230	238	230	242	239	242	233	216	234	229	218	246	223	224	253	265	230	224	264	253	229	235	207	214	212	235	238	233	222	242	249	232	248	252	242	241	219	237	220	222	255	244	213	208	236	237	226	233	232	214	228	220	217	203	242	240	239	205	233	218	206	217	268	239	222	232	228	258	236	246	208	236	227	194	222	229	213	209	242	231	223	234	228	233	232	235	255	234	217	222	218	235	223	253	237	248	219	215	227	265	262	226	246	242	227	266	222	226	241	233	242	226	267	203	223	234	252	243	229	236	252	241	241	263	248	228	241	230	194	234	216	235	231	235	240	259	258	244	229	232	217	191	219	243	252	238	241	253	235	221	227	221	227	200	227	221	242	227	254	238	226	235	226	220	250	213	221	215	231	249	204	238	236	234	247	223	233	223	255	217	233	213	227	243	236	241	245	211	275	237	204	200	236	263	224	242	219	209	229	242	196	220	228	199	213	252	251	241	216	241	230	239	228	235	210	266	260	216	204	234	234	223	239	198	229	219	241	256	264	259	226	227	246	235	231	240	208	250	218	258	235	206	241	221	254	244	239	218	246	218	221	206	240	209	236	240	232	253	234	209	258	246	239	255	208	202	235	247	241	212	240	245	221	232	233	239	218	254	247	225	254	247	229	227	233	229	217	255	234	237	261	224	244	260	261	218	221	254	213	236	226	243	246	223	222	228	250	223	227	236	224	215	252	237	250	233	230	212	247	212	248	237	225	257	228	270	213	245	219	221	251	214	226	236	255	254	209	230	213	206	230	201	231	261	209	228	240	243	281	234	249	230	228	229	243	230	237	245	200	242	263	253	275	247	212	207	251	233	243	259	226	232	218	216	226	247	240	221	241	242	222	250	245	248	254	240	215	209	225	214	261	226	237	241	239	206	213	222	210	223	221	239	229	253	240	219	247	248	233	228	228	229	231	249	252	213	226	233	217	210	226	244	214	218	224	256	241	237	261	228	235	226	239	235	220	239	242	226	221	229	231	216	223	221	234	239	227	228	241	232	231	239	243	241	227	225	214	227	221	267	252	231	223	235	251	228	273	213	227	248	223	224	290	264	231	231	220	218	249	237	226	236	231	242	224	235	229	221	239	223	226	258	209
4468	13429	9152	4318	2981	2299	1775	1362	1049	908	811	682	646	542	551	489	452	419	394	406	401	384	356	330	365	365	328	357	364	312	309	305	336	323	362	309	335	317	294	346	291	284	298	328	295	327	303	279	280	279	330	299	288	270	308	324	329	300	307	313	295	290	276	290	319	309	290	283	296	278	323	276	254	302	297	278	281	276	294	321	281	273	325	296	282	305	311	308	265	305	288	306	302	305	278	281	291	349	283	285	305	301	269	285	266	315	297	275	290	292	306	299	283	266	263	298	285	272	297	284	287	291	281	303	293	269	291	296	271	295	288	266	279	320	301	286	292	292	286	287	287	289	276	300	301	304	332	292	269	285	296	286	316	280	293	310	308	280	282	296	305	300	294	328	274	300	294	283	283	302	289	276	315	302	285	263	284	281	301	300	318	297	305	296	303	286	295	266	289	292	301	296	255	307	249	270	282	308	295	326	301	277	300	316	294	333	289	288	286	271	290	312	267	280	301	300	286	317	293	312	288	310	272	288	302	315	283	285	310	294	314	283	297	270	306	296	271	289	264	280	281	285	306	279	298	280	296	278	266	264	291	305	264	307	320	292	284	268	289	306	285	303	268	310	289	292	300	315	284	279	319	283	307	316	262	299	275	282	296	269	310	288	307	292	250	295	287	296	287	262	289	336	292	315	296	285	289	263	290	300	303	293	306	296	312	258	304	317	290	270	287	299	308	284	313	293	272	298	311	278	293	300	331	303	288	286	278	265	285	303	315	287	278	295	276	296	291	298	313	274	306	307	274	295	312	300	267	295	295	291	295	285	293	371	288	287	297	297	288	314	288	286	330	312	274	289	289	281	302	284	285	252	290	261	272	314	271	297	293	296	297	272	297	290	293	297	315	271	320	256	304	309	312	315	284	286	288	286	281	285	309	286	297	281	284	299	264	279	275	307	286	274	294	316	271	266	261	280	267	281	316	283	319	283	281	287	274	278	271	254	293	282	262	288	306	301	283	277	315	281	312	278	270	303	290	293	293	306	280	312	306	288	295	289	271	269	319	293	277	285	305	314	304	268	264	318	303	306	280	285	270	307	309	314	265	283	298	281	303	302	280	285	283	288	307	310	289	310	314	291	264	289	260	293	277	301	295	284	286	313	279	275	300	299	299	278	299	272	268	291	299	267	309	309	282	270	289	275	307	286	308	277	287	291	308	307	279	270	313	299	277	280	257	296	261	290	302	294	254	290	300	285	271	291	289	271	310	295	292	310	285	274	302	313	292	270	302	286	274	290	283	309	281	281	296	276	279	295	310	302	304	311	275	299	284	303	314	303	296	280	298	282	282	272	310	308	282	289	299	279	286	317	291	298	294	296	297	273	295	290	276	286	299	328	309	287	279	287	314	269	265	300	280	283	263	309	278	282	287	247	284	273	271	260	305	310	335	284	312	290	294	307	296	291	303	273	323	302	305	309	284	322	305	283	309	285	296	298	289	243	279	310	332	270	320	270	306	299	282	291	288	325	263	302	287	285	288	310	299	305	299	284	294	312	274	293	293	292	272	252	271	281	280	302	267	271	312	309	303	289	278	275	285	320	282	292	322	277	301	297	290	254	293	296	341	283	288	285	312	253	291	265	299	273	297	317	279	308	275	317	288	288	297	252	315	273	301	305	316	308	291	271	302	290	262	310	282	286	303	307	281	296	306	309	295	288	291	305	265	293	296	295	286	281	276	265	287	286	304	304	305	293	274	274	308	289	283	271	307	315	303	288	297	268	271	311	277	322	293	307	291	303	272	258	288	324	307	306	277	246	321	282	265	297	318	270	272	300	279	280	278	295	286	297	291	256	302	313	315	291	294	264	307	269	303	285	302	288	310	321	300	295	295	317	314	290	295	256	300	301	299	289	288	284	299	285	274	318	304	285	296	308	301	244	297	299	281	287	306	303	290	301	295	322	297	279	290	279	284	279	308	304	301	300	287	302	285	287	315	315	275	286	314	300	287	325	302	286	276	279	275	302	303	323	292	283	280	290	284	298	304	289	292	271	314	277	306	299	262	297	298	275	327	300	299	272	315	284	303	284	304	316	272	303	292	299	315	282	275	260	282	295	298	293	300	290	292	281	299	275	267	306	273	291	286	288	307	303	259	312	315	280	271	290	294	309	285	264	265	264	309	299	258	292	288	294	279	297	307	252	282	295	283	301	295	280	265	290	287	298	273	325	280	295	289	285	285	294	304	304	286	283	289	272	290	279	272	288	283	279	301	286	293	284	284	265	294	312	291	276	294	295	310	290	299	313	274	282	298	295	295	272	273	300	303	318	322	322	289	301	281	283	281	323	303	272	305	289	297	269	331	281	281	272	247	270	306	299	272	306	271	278	259	282	281	278	287	284	291	290	303	296	300	266	314	266	292	293	257	306	292	288	305	254	285	285	299	299	254	306	289	306	301	306	290	288	291	304	321	282	307	295	301	296	306	283	302	312	270	327	263	277	256	296	311	288	302	282	317	317	287	288	278	276	285	272	275	292	304	307	279	289	280	313	319	332	293	270	281	277	271	305	269	266	338	325	285	276	282	285	289	297	252	314	301	297	292	280	296	282	293	255	290	300	309	289	295	283	282	288	301	273	276	280	305	307	311	283	281	294	282	268	269	293	313	280	331	280	286	287	321	332	280	263	288	319	294	303	290	275	295	274	291	276	291	277	253	284	272	303	289	295	321	300	303	300	322	296	261	284	295	267	277	280	285	280	292	277	282	276	316	259	301	301	279	274	303	294	296	279	298	292	295	297	275	322	299	293	296	274	278	264	270	301	298	263	293	271	289	292	270	310	297	286	315	303	308	282	303	269	283	302	335	306	271	292	302	298	278	278	265	278	296	306	271	291	311	296	271	277	276	288	316	279	318	298	290	310	283	315	290	346	306	293	294	304	311	316	310	270	298	293	281	305	289	303	295	270	309	298	303	290	303	286	259	309	306	309	286	292	281	277	310	291	279	316	314	278	296	290	333	286	321	280	287	290	281	293	251	286	309	290	271	310	281	310	284	286	313	316	297	267	288	284	296	303	280	290	291	299	286	298	288	296	273	296	311	308	298	294	276	304	281	288	290	295	285	320	305	284	276	324	276	301	279	282	299	273	302	303	286	283	262	295	266	271	312	273	277	295	257	281	287	323	315	311	270	286	275	282	296	286	276	313	285	267	293	288	276	300	274	269	317	271	299	307	274	276	299	293	275	269	280	300	299	278	305	334	275	309	266	270	306	297	300	298	309	272	296	266	286	282	305	287	278	297	274	283	316	246	325	271	294	274	293	252	300	292	269	247	277	301	292	303	292	263	280	277	291	252	285	280	323	306	282	294	309	267	276	276	304	280	303	298	280	292	289	307	272	308	272	253	242	282	308	294	282	280	271	318	293	300	327	276	288	270	286	282	283	279	277	307	281	292	310	273	282	283	275	279	305	273	310	296	284	230	298	285	307	293	285	303	273	292	312	316
27350	18258	4125	807	638	566	576	544	537	575	555	578	510	538	554	616	557	522	533	558	534	517	522	524	534	556	524	536	531	539	536	546	537	549	547	548	543	534	558	563	535	551	584	557	518	556	523	566	574	585	567	578	534	575	532	562	552	536	555	571	515	545	570	528	529	533	582	534	549	533	557	527	548	540	551	559	527	549	530	519	526	530	536	531	511	546	538	525	524	516	546	540	524	560	563	569	523	520	524	493	555	526	572	542	512	561	564	551	516	525	537	551	528	554	547	591	524	555	552	545	521	514	586	557	565	576	557	539	545	545	541	529	556	520	532	550	559	549	524	572	560	514	543	507	517	541	516	554	567	511	562	550	558	529	545	586	520	532	508	539	523	553	610	562	557	577	533	536	549	539	531	535	546	511	537	526	572	553	528	541	554	510	496	571	556	466	551	578	522	542	511	559	556	533	528	533	550	564	523	496	552	507	573	478	565	564	538	539	569	528	498	529	579	563	575	568	537	544	534	540	566	537	551	583	529	504	551	518	553	569	548	567	561	541	565	551	556	507	566	490	522	507	550	520	540	542	556	586	555	505	566	572	527	499	550	560	527	542	583	544	570	524	541	527	548	597	524	514	555	511	529	496	487	545	545	568	545	560	517	507	539	541	555	507	557	570	584	535	544	574	547	553	553	549	558	562	548	530	542	558	581	573	563	531	517	534	506	545	541	527	527	525	562	567	533	528	506	563	536	534	513	509	548	531	531	547	524	578	502	541	524	537	528	523	545	526	536	536	539	545	509	524	544	555	524	529	555	556	548	559	575	502	599	510	550	575	521	548	551	559	552	560	535	546	511	551	504	546	526	563	543	544	547	519	542	515	538	578	558	506	544	518	535	506	531	517	521	521	536	500	504	577	512	493	514	493	538	518	547	553	537	540	570	554	535	527	559	532	575	514	567	554	539	552	541	549	520	510	533	522	523	565	565	567	568	512	525	497	510	509	509	519	550	544	533	540	514	526	538	531	540	552	560	578	539	564	525	551	542	516	505	516	550	555	496	530	531	526	523	566	554	529	558	551	555	565	521	505	500	519	525	523	558	523	534	593	523	534	515	546	552	515	529	511	548	535	500	538	558	540	530	549	538	531	548	527	515	550	547	498	557	524	567	548	570	549	490	507	523	546	547	561	563	525	514	537	537	514	500	552	562	526	530	508	556	572	544	566	540	541	523	606	504	567	564	579	511	523	541	517	545	533	536	535	523	556	590	520	518	535	533	503	540	537	561	510	552	538	570	557	550	543	535	523	534	551	548	519	495	527	539	566	517	550	537	504	533	536	515	572	545	499	513	535	538	532	518	551	514	516	563	538	542	537	536	531	528	534	535	563	533	536	534	515	555	565	547	526	584	520	527	574	539	554	552	488	529	523	563	535	542	500	548	518	527	530	550	522	533	551	555	551	538	540	566	548	516	569	544	547	511	514	539	552	545	520	522	563	567	525	524	518	578	535	567	520	571	487	539	479	514	541	515	583	537	545	581	549	529	516	535	550	563	525	506	586	515	497	514	543	587	516	558	578	538	541	533	536	550	545	520	537	561	556	526	574	544	558	521	503	525	505	539	553	554	571	547	548	499	493	565	519	550	543	569	526	488	524	532	520	557	554	536	546	546	522	525	532	538	545	514	539	563	574	540	553	553	568	536	514	515	533	530	541	498	507	491	523	550	538	523	527	542	548	560	535	529	570	519	529	500	574	521	525	539	553	592	544	514	564	571	530	532	559	537	554	534	577	538	565	540	541	552	542	559	512	566	565	528	528	573	547	563	549	554	543	516	516	545	562	548	515	512	549	550	575	585	548	541	565	564	557	522	543	532	582	526	571	545	598	564	552	554	529	502	506	590	533	577	554	543	570	562	504	548	550	528	534	549	522	573	534	564	525	517	589	523	593	594	519	540	535	550	542	514	533	552	526	538	556	563	521	513	534	539	576	522	528	514	527	532	507	480	536	531	514	577	521	509	568	538	531	507	548	513	512	577	541	525	538	530	536	544	501	539	528	531	514	538	506	556	524	564	522	524	579	561	576	577	558	565	537	566	545	567	570	519	542	515	556	516	508	557	549	565	512	551	546	542	551	525	510	561	503	535	527	522	554	516	526	563	527	544	571	532	548	564	512	525	504	534	537	522	569	559	531	510	536	534	560	539	508	510	554	508	518	549	554	569	536	530	498	565	545	538	535	547	587	513	571	557	534	536	577	539	515	519	518	535	533	583	551	546	578	552	535	561	529	534	534	572	545	495	533	546	478	532	534	530	518	552	516	532	505	518	490	521	569	568	528	555	549	501	521	511	565	525	542	513	531	575	532	536	560	545	533	553	517	528	552	493	535	499	504	503	555	530	569	520	546	524	555	583	561	548	509	544	526	534	541	541	572	523	540	517	557	584	595	563	516	558	509	503	540	524	527	589	558	604	523	534	527	474	522	539	550	530	506	546	549	583	567	548	529	563	541	514	549	546	501	530	506	495	543	540	547	505	587	554	548	522	526	521	514	528	512	511	611	572	560	510	530	549	540	523	498	569	512	548	543	492	503	528	514	569	571	584	518	530	515	544	524	557	574	515	501	501	519	524	511	545	554	531	579	552	557	552	562	546	560	535	506	536	524	540	538	535	500	519	522	556	561	574	513	522	505	531	575	564	494	546	518	504	535	558	529	508	538	542	536	519	501	544	539	587	549	592	532	529	578	556	542	569	561	539	556	550	548	528	571	561	541	561	608	526	540	554	522	514	492	569	556	529	525	541	544	537	555	506	508	513	543	546	530	541	544	560	567	526	564	549	535	550	545	519	493	513	524	574	569	580	525	495	559	510	513	495	528	540	490	499	569	516	561	495	526	503	556	564	537	533	522	544	603	531	522	524	575	516	526	523	530	524	533	544	562	560	551	508	537	527	571	532	535	548	534	557	515	528	477	545	549	560	537	526	528	588	535	562	553	521	573	510	510	534	546	556	512	539	558	549	523	497	527	542	539	537	550	555	561	529	552	549	561	555	547	572	504	533	530	544	536	500	539	562	506	543	511	584	522	550	585	524	563	539	538	533	529	571	562	496	536	524	563	470	570	513	533	546	589	521	547	529	530	574	558	541	586	526	562	515	548	554	514	559	556	576	486	555	549	580	554	516	536	563	536	512	555	539	516	531	567	529	481	483	544	562	539	557	523	513	548	571	529	543	530	521	525	548	535	522	544	511	532	532	507	525	541	501	560	535	549	533	557	550	508	551	525	562	544	551	558	517	540	538	586	569	518	556	517	529	513	583	508	551	557	495	561	543	525	574	552	534	521	540	534	553	545	542	538	566	539	547	542	534	555	553	506	532	567	556	534	505	534	563	511	518	547	506	536	555	496	527	517	538	526	533	555	509	504	538	489	572	515	591	608	604	535	482	544	514	513	529	508	497	536	496	560	535	509	555	557	547	564	528	553	573	504	530	564	504	592	534	509	528	540
4432	1052	894	724	699	655	691	685	668	647	634	619	645	642	677	664	600	639	655	677	656	597	655	632	637	612	626	675	648	666	643	604	675	671	663	675	630	652	608	614	596	625	674	638	669	617	654	645	670	642	628	656	673	671	583	621	628	651	619	628	654	678	621	639	627	647	664	634	629	613	656	682	621	640	653	606	634	629	624	663	659	638	696	600	672	628	600	645	619	626	589	640	643	647	626	625	615	652	646	664	655	644	654	688	623	651	661	667	634	660	613	670	641	621	672	649	696	640	660	623	604	647	647	663	639	660	675	603	657	622	609	687	567	661	668	661	631	637	718	616	626	641	600	619	635	653	630	660	673	638	662	636	592	643	621	659	643	660	667	584	651	668	643	617	666	649	605	655	661	648	614	658	628	631	658	659	652	648	678	635	626	636	629	673	634	622	634	642	628	654	633	657	653	648	662	642	699	654	661	603	654	660	629	635	668	618	616	691	560	657	581	636	705	673	633	602	598	641	627	627	619	650	628	676	640	617	664	616	650	667	647	611	615	694	656	618	637	610	649	605	659	615	631	669	630	682	632	656	609	639	632	664	625	598	657	634	645	642	649	620	672	612	630	615	667	679	640	629	676	653	646	617	645	624	616	632	637	608	696	622	680	665	652	647	616	680	699	630	603	620	617	618	605	628	641	671	655	658	677	696	650	626	627	610	696	633	637	644	636	650	603	638	656	624	648	646	640	596	628	645	672	661	587	624	629	711	609	637	618	623	677	636	653	636	654	593	616	620	643	691	642	654	574	591	572	617	654	672	680	635	632	654	632	596	639	615	668	641	669	628	636	637	648	639	647	621	600	604	653	633	627	676	642	639	648	671	635	655	654	672	626	682	645	641	612	702	632	653	622	647	630	616	660	649	678	665	642	634	613	641	637	679	607	610	682	620	629	623	653	681	650	618	667	611	601	633	600	659	644	685	630	648	634	644	651	603	640	640	640	641	646	639	663	583	703	614	654	659	689	629	660	607	627	668	647	682	582	641	644	616	634	635	622	666	626	647	607	616	631	639	652	677	652	636	645	677	649	661	634	692	628	653	622	650	616	641	649	628	628	607	684	626	623	653	630	659	652	627	632	628	640	664	624	601	579	638	676	618	607	640	653	630	638	683	649	585	606	674	600	603	598	655	674	643	702	667	655	677	623	680	632	634	663	618	663	672	638	625	612	670	673	635	694	619	645	623	634	620	624	654	634	625	650	616	661	662	627	636	640	653	677	621	654	641	597	671	622	689	639	627	626	620	639	654	673	606	629	689	610	666	616	649	606	622	644	639	622	600	662	644	630	595	671	629	639	646	663	627	628	637	647	631	639	659	596	656	652	645	643	624	602	654	663	641	615	611	659	667	632	623	637	691	647	642	622	643	651	632	639	640	642	639	719	651	646	633	685	701	648	672	617	651	616	650	621	614	638	632	665	599	653	658	648	659	649	680	627	601	639	635	626	639	659	675	658	675	656	659	583	633	670	622	648	652	628	641	633	671	670	661	656	640	615	643	670	646	604	627	599	677	620	672	654	654	611	644	621	637	650	630	640	643	623	620	639	580	698	617	672	659	623	658	674	620	652	631	588	685	656	654	665	628	642	681	658	623	655	637	643	673	651	636	646	668	669	625	590	607	634	646	640	632	645	602	622	657	626	649	653	616	662	632	662	600	642	685	610	651	694	609	675	660	610	672	640	604	643	659	630	678	614	640	671	697	652	629	650	667	655	632	602	631	674	569	661	645	655	674	631	637	633	617	627	660	612	647	628	640	625	642	689	630	661	622	645	657	621	630	632	593	627	632	615	634	640	659	735	697	632	611	619	614	642	651	620	616	672	652	680	653	635	620	618	625	672	666	646	640	670	660	620	638	642	620	648	677	658	639	671	655	684	685	607	599	597	665	632	658	630	643	617	632	659	674	654	630	659	682	619	651	579	649	679	580	650	672	598	663	666	594	612	656	629	626	660	676	627	664	621	642	642	628	638	653	710	649	639	591	625	591	651	591	646	626	675	649	662	644	615	635	625	698	635	614	653	605	617	664	609	659	644	617	649	651	687	620	685	658	675	664	601	611	652	603	670	610	620	656	612	636	669	653	659	606	629	657	626	618	650	623	669	657	649	673	634	659	661	637	632	669	662	620	643	601	660	670	635	682	640	667	637	630	672	658	620	615	620	635	617	686	629	612	613	635	649	635	635	652	664	631	606	689	626	651	662	614	652	611	634	640	627	589	624	674	679	637	648	652	641	600	634	691	671	646	658	629	560	592	680	660	612	602	661	652	626	630	635	631	617	591	631	631	663	624	663	647	638	643	628	687	665	663	615	689	681	656	638	632	592	669	630	677	656	686	632	679	602	673	664	639	608	652	596	586	627	621	618	652	626	691	596	648	638	637	683	681	682	659	630	643	614	675	643	634	600	629	636	684	647	633	606	637	608	656	626	607	662	661	682	604	641	617	664	611	600	632	630	632	647	662	628	635	610	685	611	665	662	633	619	606	663	638	646	617	630	584	634	700	631	677	603	662	635	655	618	664	635	654	636	573	682	639	671	623	672	662	591	657	600	626	653	665	650	615	620	622	643	634	619	668	670	631	624	654	654	665	634	623	668	661	683	638	623	640	612	658	681	635	601	623	604	657	621	674	663	595	661	636	660	644	634	669	651	663	634	640	674	631	642	609	625	606	695	625	685	645	648	609	635	629	628	609	668	648	647	641	640	646	588	627	679	659	622	605	669	580	666	653	654	610	618	619	643	626	672	609	673	656	635	619	660	633	643	624	630	591	645	642	618	639	649	651	628	616	618	687	658	668	653	647	646	602	607	658	654	634	639	656	663	661	622	619	623	630	624	611	626	636	641	658	647	583	652	643	640	610	676	678	634	658	690	601	654	605	625	618	631	654	650	611	606	678	613	631	609	641	675	606	611	625	688	631	648	635	621	650	595	629	646	621	637	652	623	639	622	621	619	651	588	659	615	622	646	651	627	640	609	687	666	623	665	662	658	654	638	638	639	675	629	644	625	647	682	640	598	663	634	617	610	634	616	624	687	615	681	670	674	640	614	636	641	654	655	718	608	636	659	666	642	662	622	591	592	641	676	675	669	623	632	617	656	636	619	673	662	647	648	589	632	671	667	668	608	626	629	644	641	677	673	602	616	683	625	678	632	631	606	638	615	665	636	644	663	639	643	636	649	665	596	647	636	633	663	647	636	639	581	679	655	606	632	628	667	686	639	672	681	603	670	675	636	634	628	626	624	627	628	597	671	628	665	627	666	622	626	614	645	675	627	623	638	605	650	647	632	701	657	607	624	682	644	636	605	588	597	620	666	649	608	615	623	683	629	621	650	609	655	627	673	652	640	595	601	666	612	620	656	609	572	620	654	660	610	632	635	629	641	622	632	657	633	642	634	667	631	648	668	666	682	646	634	606	624	631	625	631	637	678	656	648	657	621	694	690	670	676
23417	21110	28279	24192	21113	9750	1059	753	712	679	609	637	628	616	565	552	592	595	538	577	555	535	559	573	535	555	557	564	549	538	508	551	554	523	543	533	568	519	533	505	533	534	584	532	525	527	557	577	502	549	506	541	507	549	518	526	556	509	527	518	594	530	503	521	541	555	558	495	489	490	550	527	549	528	541	525	477	539	553	572	565	538	530	531	555	520	530	543	510	484	495	528	504	521	545	486	558	517	512	498	520	501	525	553	524	510	530	518	517	522	536	533	526	564	534	507	557	533	530	521	508	561	562	511	523	507	505	541	567	487	534	549	533	550	496	533	529	543	538	506	541	547	548	512	502	549	500	520	508	596	526	545	536	520	576	536	539	511	503	535	486	516	542	559	549	504	527	501	539	553	508	541	557	523	548	530	517	556	518	491	500	535	574	562	516	534	553	555	530	504	501	555	554	486	507	546	548	519	512	549	505	543	493	554	517	511	520	541	535	531	536	516	553	505	503	481	542	518	538	544	487	524	540	530	531	563	543	551	557	525	524	514	502	550	528	541	544	501	502	543	572	548	524	562	500	554	516	543	551	550	560	494	524	549	533	527	502	528	517	540	506	539	517	537	535	565	546	558	526	530	527	528	564	491	531	504	516	525	540	580	478	526	546	550	487	515	560	522	524	544	515	501	542	541	522	509	538	542	520	520	544	540	482	527	548	529	557	519	531	543	549	539	524	536	514	546	551	555	516	530	479	514	545	515	542	517	492	545	515	532	533	508	518	513	521	513	511	495	524	552	498	517	540	521	590	502	544	564	502	508	507	516	512	561	511	561	518	493	516	544	534	535	569	525	536	529	525	523	500	557	564	533	565	505	550	569	565	491	539	518	532	517	514	541	575	498	498	533	523	529	515	519	596	568	524	517	491	529	548	524	530	550	511	549	519	543	563	523	507	551	542	516	524	532	513	509	496	528	530	485	578	543	479	492	540	486	541	512	501	548	519	538	523	492	475	563	561	526	535	601	524	525	537	534	539	530	485	557	536	564	534	516	535	525	561	510	554	527	529	499	526	516	539	524	537	542	521	527	527	509	596	540	508	509	515	541	553	532	534	539	505	554	551	510	523	507	520	505	495	515	501	514	558	541	533	536	520	491	508	530	516	531	505	513	549	524	538	502	549	513	535	497	561	551	545	544	506	499	553	517	516	503	566	546	563	507	539	528	547	519	552	477	557	543	566	552	501	475	537	516	589	541	550	544	512	531	525	536	519	533	532	481	523	529	533	522	526	543	542	536	523	524	542	513	532	522	524	502	525	526	546	530	504	560	537	490	532	562	536	542	563	497	542	541	566	496	524	511	506	519	505	524	524	536	538	520	590	582	499	527	518	510	556	488	576	525	507	520	556	522	507	528	557	551	531	500	503	499	512	544	520	534	507	566	574	521	504	509	555	581	545	509	560	508	527	508	514	499	522	467	555	539	517	544	530	504	487	504	543	546	511	516	513	517	519	512	521	537	549	501	532	499	533	534	541	555	530	515	527	577	535	518	543	493	506	551	601	525	480	521	529	522	548	517	526	538	531	538	546	533	510	527	505	518	508	523	532	565	512	520	539	539	551	496	561	499	544	529	546	572	514	519	566	577	498	539	561	514	467	576	566	525	534	559	510	580	548	508	543	523	553	532	543	566	522	509	516	509	557	554	548	504	512	561	556	587	502	542	509	551	507	547	523	519	544	485	489	548	542	549	537	543	508	530	531	549	493	571	534	518	508	528	580	547	496	532	528	526	508	485	509	544	559	553	551	548	534	566	515	508	532	517	483	540	525	555	461	505	522	543	515	527	551	521	525	498	545	478	550	540	533	532	541	539	541	477	528	545	545	523	530	532	560	544	499	539	537	547	588	540	559	514	518	554	529	533	513	510	556	537	518	525	549	534	484	514	515	564	535	527	538	562	534	558	525	516	551	552	533	543	534	541	531	526	508	513	536	501	480	520	483	536	536	497	547	555	554	511	548	552	527	566	540	563	531	504	524	515	508	527	532	557	547	522	508	509	519	526	538	521	505	585	559	526	541	523	550	493	547	547	562	524	540	499	529	546	530	520	554	517	539	575	510	551	512	512	504	515	553	535	574	536	538	528	537	515	493	520	521	550	561	555	497	490	489	516	529	535	560	531	531	547	533	529	499	548	518	529	507	538	554	564	535	542	543	535	500	501	517	526	534	528	549	533	509	536	511	541	523	516	539	515	550	508	555	524	554	563	526	491	537	569	538	546	510	538	538	492	565	545	534	520	516	501	512	529	572	529	485	530	498	502	538	556	544	500	539	547	526	509	538	519	527	516	522	505	579	538	527	520	522	505	501	524	547	537	530	517	558	505	549	532	506	510	528	497	508	541	510	547	523	504	541	533	525	548	518	534	515	505	502	567	513	500	529	542	554	540	524	532	536	518	569	526	527	510	490	513	530	550	534	516	526	552	549	508	508	573	531	549	527	489	489	560	568	531	530	535	518	527	563	576	571	507	506	553	570	563	541	543	542	525	502	506	513	514	517	539	540	542	502	474	544	545	540	521	491	502	496	537	510	525	529	536	533	529	512	550	502	508	520	540	524	531	519	517	535	528	543	527	490	529	525	517	535	530	567	508	453	546	543	538	523	511	522	532	545	540	560	514	512	531	504	546	541	508	527	534	551	500	504	533	507	546	518	531	527	517	528	519	547	521	530	519	544	540	515	558	531	534	527	560	529	531	546	517	529	550	549	573	568	523	549	527	540	486	502	535	525	544	549	540	532	567	576	511	519	520	551	523	534	525	545	540	513	547	548	555	538	534	512	562	501	586	517	497	509	532	533	564	526	520	543	483	535	528	547	513	517	534	541	532	528	526	525	545	528	564	578	556	508	540	526	543	579	514	493	518	503	566	530	515	522	535	509	511	570	476	535	558	559	536	532	524	526	501	495	555	542	506	525	524	506	521	526	522	474	537	567	498	525	552	519	534	552	527	515	542	512	550	518	555	521	551	498	539	482	520	522	544	580	534	524	486	524	500	539	554	534	489	535	530	563	530	514	539	514	568	537	567	577	494	544	484	518	495	557	545	512	551	520	545	544	512	567	507	514	553	539	478	540	534	551	516	529	581	566	497	532	525	484	517	535	552	561	501	535	505	534	527	525	529	527	531	522	535	548	529	512	529	509	503	509	526	541	525	565	505	566	539	543	491	543	552	506	525	563	529	535	497	552	513	544	511	528	549	489	519	556	546	499	509	556	510	547	550	540	535	563	536	517	524	483	500	552	550	523	521	513	525	567	533	488	567	539	535	529	512	523	512	523	543	504	513	486	524	539	524	521	549	522	523	505	539	491	538	561	553	475	503	489	529	532	465	554	522	526	548	515	529	509	497	521	532	511	546	546	516	499	529	546	550	537	518	512	537	537	506	526	511	508	571	554	552	493	522	556	526	521	497	485	537	549	491	570	521	504	562	499	484	546	518	560	589	579	523
3498	8224	5649	2714	2025	1662	1345	1257	977	910	878	852	816	755	763	749	707	713	728	697	715	723	682	645	699	693	680	665	648	657	668	644	645	708	662	640	615	652	671	648	634	627	661	643	642	653	650	602	679	608	613	631	634	633	620	639	620	642	634	608	675	629	661	675	637	663	617	617	626	626	631	617	672	600	657	670	649	649	595	634	655	616	622	630	613	655	726	656	599	643	605	635	603	673	685	621	642	646	600	615	624	683	651	652	640	636	626	643	701	677	624	619	644	618	652	699	645	645	615	681	619	648	633	651	595	670	638	622	618	648	652	622	647	662	670	639	644	638	659	632	668	642	702	667	598	649	679	585	629	648	700	603	632	640	611	601	626	627	630	614	636	656	600	633	675	602	601	647	644	669	636	644	634	625	599	629	693	642	600	639	640	636	633	620	608	622	682	582	633	701	627	631	680	662	629	654	638	640	613	634	669	669	638	667	621	662	628	608	644	641	645	645	622	643	667	672	660	661	657	623	616	651	663	615	611	599	633	625	651	614	599	653	676	659	668	677	633	670	676	631	656	632	686	615	651	661	601	641	634	611	646	656	599	626	634	610	635	632	631	689	676	622	658	643	647	628	679	664	669	671	669	625	675	655	651	619	617	631	656	638	646	614	641	606	652	678	671	639	606	609	646	642	671	648	644	627	649	657	625	651	646	683	677	612	623	636	648	639	599	613	662	604	608	615	630	611	629	645	611	609	655	648	679	663	657	645	673	612	701	646	711	598	642	659	696	647	610	639	661	655	611	606	641	675	644	648	638	657	689	669	616	650	625	649	634	645	671	610	629	654	657	620	597	637	642	638	681	651	710	658	618	657	646	647	644	675	598	615	642	656	651	634	623	696	678	623	635	599	654	660	620	655	635	610	637	649	652	646	610	632	709	634	639	664	605	646	650	657	652	616	650	617	606	689	617	660	665	630	593	613	646	617	646	647	669	629	669	644	616	632	670	642	608	631	612	616	645	627	645	643	642	651	634	620	646	662	622	625	643	642	629	637	661	658	638	621	639	632	613	603	652	640	688	664	674	624	613	643	632	696	659	599	681	667	646	639	609	663	676	665	618	624	629	662	630	654	640	649	608	664	660	644	621	699	658	634	652	648	676	634	654	663	667	666	626	658	609	628	559	643	628	623	607	628	696	636	646	636	642	612	637	601	666	640	587	651	656	655	652	623	652	655	610	679	645	673	628	658	705	592	692	584	655	656	625	647	641	670	627	661	675	625	640	592	649	631	630	694	628	670	618	639	643	617	664	592	667	634	641	590	620	641	633	663	631	634	628	611	645	691	660	658	677	647	680	582	673	660	639	655	632	636	646	656	674	679	675	647	662	652	692	630	616	643	645	618	600	629	665	664	644	666	688	644	656	637	646	615	660	631	629	625	656	641	630	632	619	656	621	706	672	603	667	639	645	637	623	639	671	633	656	617	684	673	672	650	633	640	635	678	664	622	644	618	674	633	656	669	637	621	619	646	684	637	684	601	667	652	623	677	607	677	629	648	615	617	651	651	652	615	664	633	639	616	708	653	653	654	641	670	653	653	675	658	653	623	605	634	630	658	647	573	623	650	611	660	668	632	637	653	638	637	617	614	627	630	619	627	670	681	666	644	702	599	713	649	629	574	657	583	654	691	627	614	645	644	648	628	650	623	605	602	596	592	585	635	634	646	600	620	695	650	650	664	624	634	615	662	636	640	637	633	651	589	620	640	639	676	656	635	639	653	666	624	617	683	608	664	653	640	670	655	640	682	670	665	662	618	609	657	647	617	648	650	658	623	617	665	709	658	624	610	658	649	644	620	595	606	657	654	641	655	626	637	656	673	671	619	663	619	674	603	634	649	591	634	602	645	617	638	644	667	605	669	600	616	660	655	598	643	676	640	633	647	615	610	653	637	645	639	689	604	678	622	642	640	585	653	671	645	663	632	587	661	658	631	628	687	676	566	608	635	675	656	629	650	615	633	663	635	647	654	634	640	583	625	642	673	613	632	674	682	626	646	642	643	656	626	628	640	635	639	661	618	590	642	625	587	644	689	628	674	685	615	604	613	599	652	654	664	644	621	606	656	633	682	576	638	668	658	647	648	628	664	660	630	671	608	630	628	625	627	625	631	602	631	674	679	629	687	618	627	611	628	633	634	622	629	634	656	628	602	629	673	653	624	684	668	632	642	645	592	615	614	610	698	607	632	673	633	636	654	638	621	644	658	645	615	596	653	637	648	622	683	652	681	608	651	646	682	610	650	614	647	664	642	616	646	660	623	660	650	691	622	612	651	673	650	630	623	636	626	641	617	672	709	567	577	649	645	618	646	651	643	701	628	648	628	650	642	610	631	662	617	654	657	665	614	606	611	631	618	691	671	617	627	613	636	658	632	656	684	660	660	637	698	604	606	655	643	649	651	630	592	588	670	673	621	633	647	655	635	622	673	620	612	659	648	602	635	599	644	635	630	696	623	639	613	655	678	609	659	623	629	690	632	670	660	667	620	595	645	640	651	621	647	641	628	613	645	633	684	629	615	697	671	626	667	636	634	600	654	613	657	623	657	598	630	626	615	655	582	694	610	631	641	623	630	660	650	629	643	663	669	622	612	634	697	664	600	619	631	613	646	588	652	618	612	640	625	625	641	668	618	625	608	654	632	613	647	621	646	629	637	635	623	640	602	649	680	648	665	681	688	639	656	673	648	686	621	630	650	645	677	591	621	623	660	683	635	654	655	618	635	636	654	623	691	651	646	644	651	657	670	623	646	664	645	637	596	647	615	664	590	656	616	640	588	652	609	618	619	633	605	604	599	691	663	643	617	627	647	612	631	602	685	658	619	653	654	622	686	635	612	610	628	636	616	602	663	641	641	610	679	606	640	643	630	605	614	659	669	630	652	617	628	643	641	657	600	626	640	623	653	619	616	648	632	651	679	667	603	619	612	678	609	664	655	639	626	637	658	590	661	600	662	633	668	645	632	675	665	627	628	632	644	600	657	664	676	689	616	625	636	648	587	628	683	614	648	629	630	625	651	656	583	667	621	630	597	626	695	644	669	646	655	677	630	658	602	665	600	600	644	628	653	636	623	644	683	646	601	647	591	642	646	681	624	620	660	629	613	654	666	620	622	677	588	612	628	632	659	595	589	662	648	630	631	633	645	625	662	631	657	634	600	595	576	632	684	677	612	635	683	646	659	667	631	681	645	671	650	593	644	671	669	660	605	655	611	664	623	631	661	556	661	673	686	665	615	624	638	615	575	606	640	671	655	602	623	651	615	674	620	680	675	664	681	633	631	665	650	645	628	661	635	662	576	636	619	618	668	651	662	613	619	670	578	653	638	660	649	634	646	631	650	636	631	666	661	602	643	679	652	653	664	644	653	660	644	650	655	623	621	629	621	657	630	641	658	605	663	662	634	604	638	610	669	654	614	614	681	669	636	653	633	653	618	651	676	648	651	656	642	590	625
24665	21118	27154	25262	9684	625	477	397	366	395	346	338	343	312	313	338	313	288	306	289	314	296	328	278	321	312	269	281	291	258	302	337	281	325	319	322	330	302	279	285	319	301	298	290	285	260	312	273	294	293	280	296	280	274	272	293	288	283	327	304	298	278	310	291	284	314	263	285	283	291	278	287	296	272	299	286	306	310	314	270	312	297	294	293	295	291	284	270	282	282	298	322	282	290	262	305	286	306	308	313	324	273	279	290	306	306	278	302	333	285	259	291	270	318	291	309	280	271	267	337	285	301	281	298	291	305	268	312	309	301	297	281	293	287	309	309	303	269	307	285	265	260	269	328	292	310	302	299	274	319	275	284	266	282	340	296	313	265	266	277	322	295	294	282	295	276	293	307	330	297	316	297	283	306	281	304	307	341	298	276	294	303	330	285	303	271	285	298	301	296	269	271	274	328	292	291	319	309	293	292	304	288	294	278	319	295	313	291	299	299	308	317	285	319	296	300	286	272	287	301	269	294	300	298	304	288	265	272	274	280	294	326	251	278	284	305	292	309	282	320	297	313	295	301	310	298	290	301	314	297	295	282	307	301	312	301	300	307	286	283	302	279	280	273	294	291	307	300	331	275	277	297	292	268	285	314	293	290	290	277	296	289	307	273	298	314	280	280	284	302	312	316	277	300	277	274	292	289	284	301	320	305	275	286	311	289	297	264	302	291	308	316	272	310	298	283	303	307	289	291	288	270	315	292	290	290	288	287	313	280	287	321	276	287	274	295	301	279	282	287	248	279	309	301	332	295	297	284	280	272	297	301	288	293	328	303	314	289	282	288	293	308	323	305	310	294	302	276	284	307	273	268	277	315	292	303	294	278	316	275	293	299	282	303	285	252	304	305	298	286	277	296	265	252	288	297	294	275	292	284	303	287	306	273	265	277	313	293	270	282	299	310	282	280	302	307	313	275	302	243	301	301	313	326	319	283	276	285	276	306	318	255	320	287	272	282	306	288	295	298	286	347	317	310	322	258	287	300	256	308	286	268	287	294	277	292	277	304	290	271	273	298	321	293	285	299	329	292	287	290	310	275	299	315	314	268	299	287	262	271	321	285	285	298	281	303	298	313	286	288	279	272	288	337	278	320	302	288	283	310	274	314	274	294	283	299	285	303	289	288	263	295	294	293	302	303	300	274	292	292	287	322	287	286	260	293	284	289	307	273	327	265	300	286	275	307	282	287	290	313	289	288	302	329	281	294	283	293	312	291	311	284	268	287	299	294	295	283	301	248	317	270	293	280	319	318	306	267	299	324	301	289	315	280	326	294	277	326	289	291	299	308	271	309	277	303	325	304	286	266	302	283	287	294	278	298	288	307	257	303	272	291	276	302	276	321	293	280	295	315	308	276	285	301	287	287	261	267	282	280	300	307	314	277	298	295	284	277	300	302	279	318	302	302	271	320	281	283	288	297	286	299	270	277	323	295	336	280	317	270	294	274	295	310	298	302	289	270	294	303	288	297	288	282	296	275	297	295	329	304	284	300	278	265	277	272	289	295	269	312	323	287	260	251	314	321	301	287	286	285	306	313	328	295	276	294	286	316	300	310	275	291	288	293	279	280	304	295	271	328	289	293	293	248	302	314	302	313	284	269	280	267	272	320	305	305	300	319	290	253	287	276	291	279	293	299	318	298	331	301	291	281	283	286	288	302	302	304	304	315	273	302	291	305	327	285	255	291	273	284	269	329	310	296	277	280	306	274	296	300	302	272	258	280	279	318	289	307	322	252	281	320	293	281	312	306	262	284	291	274	269	308	302	278	287	313	311	278	286	276	288	303	317	278	299	284	294	303	293	299	302	303	268	310	313	318	291	275	300	270	277	264	253	305	280	285	294	320	285	283	282	287	310	307	245	321	266	285	295	299	307	289	303	278	280	304	278	279	271	272	298	273	295	291	291	281	272	274	283	283	313	306	316	286	314	268	308	278	272	319	280	286	307	308	314	263	278	324	283	346	283	284	260	299	258	305	300	304	292	289	300	314	276	288	302	269	294	292	302	267	285	303	314	284	269	338	302	293	306	279	256	260	306	289	294	324	301	268	279	304	294	309	309	271	255	308	279	271	279	311	302	275	293	336	281	284	288	300	293	270	298	287	296	302	273	299	286	321	268	301	302	278	277	314	310	306	307	300	289	280	296	276	266	291	278	298	277	302	269	275	281	281	271	284	293	308	302	284	312	279	276	292	302	303	276	269	265	287	310	299	262	273	283	292	290	261	307	286	271	295	288	293	279	284	286	295	282	289	297	302	282	293	280	291	301	300	311	327	316	285	264	319	291	297	314	320	292	306	294	307	325	290	278	307	272	253	300	285	304	300	264	307	296	290	304	293	296	297	271	307	313	298	303	300	295	312	276	305	282	304	297	325	278	317	281	270	328	281	272	300	315	296	263	312	264	309	308	302	274	296	277	296	282	259	327	302	287	287	288	317	305	304	305	274	315	301	277	303	309	318	266	294	297	260	306	292	289	292	273	255	294	290	268	279	264	312	290	275	302	281	292	261	314	290	284	321	311	288	291	302	293	288	292	296	317	308	271	325	280	278	298	294	300	300	273	282	282	299	270	298	314	288	307	302	303	277	297	280	293	304	296	320	292	272	276	318	322	305	304	277	285	290	316	268	262	285	286	286	310	315	306	298	295	279	298	271	274	288	316	300	306	271	296	294	291	278	272	301	308	270	299	284	283	302	297	301	298	299	277	298	293	272	297	291	278	300	301	277	298	306	261	314	270	302	283	307	294	310	271	285	268	290	300	271	288	304	313	290	269	297	315	287	319	288	287	289	277	273	296	308	297	303	306	272	300	287	319	271	278	282	278	265	310	292	300	307	297	259	295	292	291	316	325	303	271	276	290	293	275	303	287	286	296	293	302	287	269	272	277	290	310	330	307	307	306	314	293	244	296	312	294	300	297	282	261	318	306	312	286	320	291	283	289	263	282	303	284	279	291	271	302	292	297	296	299	286	281	271	287	289	286	285	293	309	315	312	309	323	324	284	283	285	258	258	290	303	265	311	274	330	290	295	292	308	321	298	261	283	315	279	266	273	272	306	301	280	326	273	334	312	290	265	300	294	281	253	273	306	289	278	306	294	304	284	306	292	276	347	312	294	281	283	338	307	257	324	276	319	298	300	304	315	272	281	254	287	323	290	279	309	271	281	303	271	301	277	308	300	292	302	279	304	278	297	298	291	294	275	328	290	260	295	277	270	301	284	314	298	290	279	294	306	322	296	305	296	289	299	267	277	293	277	284	300	291	288	302	284	272	314	290	301	287	290	281	302	280	277	272	293	300	297	289	302	309	299	304	293	278	293	296	287	306	321	272	314	274	326	306	305	312	319	307	275	281	273	301	300	283	324	269	310	302	271	300	292	295	276	309	301	265	281	305	316	323	324	291	275	264	295	298	266	264	303	304	308	295	287	267	269	275	293	300	285	283	302
3357	4463	3149	1480	1145	910	787	618	538	516	482	494	458	465	391	409	407	407	414	354	388	356	361	392	352	346	350	348	352	363	348	342	331	347	372	356	367	377	329	377	334	334	364	363	387	348	368	361	317	330	374	376	334	376	355	319	355	360	351	348	358	352	331	353	330	325	360	335	391	338	351	319	377	341	354	386	350	369	341	361	358	349	309	353	373	340	360	337	343	320	382	347	369	361	361	358	338	353	353	324	335	329	362	392	350	356	355	363	349	329	362	362	359	359	339	368	381	329	325	353	382	342	348	365	351	369	340	338	328	341	370	343	355	311	323	349	349	333	352	369	368	367	342	380	323	341	351	370	331	361	355	338	354	305	343	333	368	345	385	355	335	346	332	344	337	341	349	365	341	355	392	376	354	368	349	350	357	363	368	350	347	351	340	365	316	396	330	369	388	376	319	346	369	359	356	327	361	359	379	336	378	355	372	369	341	350	355	383	336	346	334	343	344	346	373	379	334	340	371	343	337	337	351	382	345	356	355	341	371	350	350	357	354	353	350	369	361	358	342	378	347	360	366	349	326	347	345	364	348	351	379	382	355	327	369	346	342	348	380	396	315	346	340	362	400	321	361	358	375	353	368	363	348	350	334	357	307	325	324	364	368	359	361	329	320	329	382	335	330	334	321	335	361	355	362	351	349	348	383	320	340	380	350	327	355	351	380	390	312	369	312	317	335	380	344	366	374	361	334	317	346	332	326	335	338	345	361	332	355	360	328	344	353	369	353	357	363	368	328	357	350	313	375	369	353	327	372	360	331	330	320	346	379	369	385	350	327	342	338	358	351	375	355	366	364	398	344	387	340	332	362	388	353	345	404	380	333	345	319	351	355	353	379	361	360	317	324	340	365	367	381	370	358	342	348	352	357	341	375	378	359	354	353	389	349	353	358	342	336	362	343	343	329	350	364	338	360	356	381	317	335	349	353	339	362	352	358	344	359	361	382	352	378	358	345	327	341	364	346	366	325	356	372	353	327	332	387	343	347	330	339	340	329	398	336	342	355	322	362	356	362	373	363	328	344	356	362	364	353	357	424	368	356	362	311	383	355	332	359	307	350	344	324	350	326	349	347	343	355	345	395	349	387	337	329	340	319	350	331	374	328	369	353	356	388	374	352	320	348	341	358	312	354	381	356	349	396	310	357	360	362	339	343	335	368	361	302	334	349	386	379	367	345	381	351	352	339	355	347	341	327	349	355	358	381	371	358	343	350	359	354	342	320	354	344	337	329	346	372	331	329	375	360	345	342	321	346	365	365	338	360	376	356	347	352	349	354	335	335	322	313	365	381	336	350	389	328	361	364	353	368	364	357	350	337	371	326	370	373	359	327	345	357	335	328	357	366	359	329	369	342	328	365	353	331	374	317	325	359	376	324	362	350	310	360	329	332	343	377	334	382	327	347	385	364	337	363	363	326	368	352	325	341	354	377	354	346	326	380	345	338	392	370	326	332	328	363	358	343	347	368	341	383	367	334	310	358	363	341	334	384	353	342	354	363	360	355	360	328	341	385	364	336	345	346	381	371	349	376	345	340	360	380	381	336	346	341	366	379	348	364	346	369	334	346	356	359	333	346	340	354	354	367	354	381	340	352	330	381	352	359	357	342	353	326	376	373	355	352	370	357	362	383	373	383	349	376	368	364	335	360	379	347	356	338	357	368	330	320	366	349	376	327	356	334	334	355	352	347	353	359	372	332	337	361	351	345	386	345	350	306	352	352	354	347	348	330	352	371	359	355	353	324	344	337	356	375	361	371	314	372	372	344	356	357	362	358	339	303	340	352	330	360	383	335	358	358	352	321	373	343	303	369	349	322	355	317	373	362	361	370	354	308	345	377	346	327	354	342	342	339	350	348	333	347	323	361	333	317	361	350	337	363	334	321	343	376	329	370	333	368	339	345	339	342	385	314	319	342	370	361	337	313	367	328	388	352	351	368	332	336	350	325	360	337	328	332	330	341	340	352	367	359	340	355	375	350	366	353	341	349	347	332	334	364	358	352	334	357	315	341	354	320	377	351	392	363	344	368	342	385	368	345	365	347	340	394	314	344	336	362	344	370	345	366	331	349	356	323	318	352	369	342	318	373	344	362	350	336	347	352	341	321	330	365	338	351	350	352	339	334	374	334	334	355	352	379	386	355	354	341	384	362	350	355	419	354	396	361	329	358	329	357	333	357	346	315	335	367	361	344	348	342	385	369	342	347	374	361	327	352	336	344	336	365	345	329	349	370	343	333	329	344	353	361	335	359	338	328	372	364	362	357	326	378	332	364	346	371	345	327	371	370	354	331	385	377	342	354	344	357	346	348	359	382	353	344	368	366	335	343	388	382	331	354	369	347	334	333	360	361	335	354	398	346	368	330	374	342	391	352	347	359	341	341	308	357	342	358	371	327	363	351	365	389	369	350	346	373	366	352	364	335	361	334	347	358	342	353	359	375	342	357	354	367	351	357	357	403	333	340	338	362	349	339	339	341	327	337	326	349	313	385	345	350	346	338	362	337	321	338	379	380	349	341	376	368	339	344	383	347	328	377	352	317	359	380	344	352	359	340	371	368	342	361	368	370	336	363	353	365	334	343	387	353	349	350	356	360	328	353	402	335	365	345	352	330	335	368	329	309	328	364	365	320	366	344	361	334	336	318	370	348	371	356	344	370	351	324	372	315	330	363	377	346	333	355	384	339	319	351	350	343	339	363	317	335	349	364	356	381	367	354	390	325	347	300	328	339	315	345	350	389	334	331	369	319	336	324	374	353	374	334	357	369	367	368	373	364	338	369	366	345	371	353	377	352	320	345	359	325	352	350	322	378	361	312	343	354	344	351	345	394	341	337	341	321	356	332	337	401	376	344	368	355	345	347	341	386	350	351	337	373	346	373	345	362	347	337	360	359	379	360	355	336	326	348	376	349	307	366	350	347	339	317	351	356	342	349	334	363	302	360	345	366	382	350	354	387	378	336	332	369	324	375	321	360	362	357	338	388	343	350	358	378	356	320	340	375	367	340	341	335	345	378	379	371	366	357	357	371	355	376	333	376	326	366	352	348	338	353	347	347	353	338	389	341	389	350	328	364	355	350	344	349	336	372	385	339	353	349	387	367	343	356	357	373	393	334	339	334	335	360	331	389	333	337	350	359	354	363	357	360	340	347	333	351	343	325	300	333	347	351	370	366	391	342	354	344	370	328	343	344	345	345	343	361	359	334	367	371	346	350	336	385	367	349	328	371	363	333	321	366	336	391	313	376	333	357	328	329	346	359	375	328	364	329	334	353	371	349	333	353	372	364	361	362	346	324	350	395	348	337	333	317	338	355	334	359	364	334	357	351	336	344	347	384	321	324	349	349	391	342	360	353	316	341	338	372	373	363	367	356	353	338	349	383	377	338	359	380	343	336	354	342	332	348	361	357	364	382	384	330	376	367	321	381	335	338	312	331	351	342	336	362	348
22482	21154	28802	23800	21155	21174	7419	753	534	493	469	415	367	368	356	307	314	330	303	273	265	273	278	294	255	258	260	272	248	256	287	241	253	271	248	218	219	247	251	233	265	233	252	249	254	235	241	261	231	220	231	219	239	226	244	249	252	221	235	221	240	221	257	224	262	244	234	234	208	246	226	214	237	213	244	230	228	237	215	254	221	225	215	236	231	234	232	204	213	240	238	235	231	234	211	242	209	232	235	235	218	224	233	245	217	219	228	218	262	236	220	223	219	228	230	233	228	228	268	256	224	225	217	224	241	248	244	235	244	235	217	224	251	244	245	216	223	251	246	231	223	225	252	234	231	242	229	235	242	221	247	211	264	233	243	196	251	212	222	228	243	230	227	246	256	212	233	214	230	251	240	266	244	255	219	237	250	244	234	234	209	220	224	226	230	207	238	206	226	256	241	216	235	219	245	251	207	243	224	252	223	264	220	240	229	221	234	248	240	234	259	220	225	233	233	232	222	206	230	217	212	240	242	221	216	238	221	237	229	239	222	236	221	228	244	227	232	245	236	222	236	220	217	231	241	268	225	208	210	209	249	225	223	207	248	232	240	238	245	251	222	221	207	226	223	223	226	199	258	228	214	219	224	212	196	218	250	228	284	229	232	217	217	224	233	240	248	218	228	229	239	246	252	243	275	206	223	225	226	233	215	243	232	233	206	213	238	226	239	266	220	246	233	235	243	213	234	251	216	236	210	227	236	224	236	254	249	223	223	235	233	198	239	229	203	218	229	245	211	230	229	230	219	241	222	229	206	253	233	262	219	239	227	221	213	223	252	209	242	232	219	217	220	234	222	238	236	247	204	263	211	248	237	232	238	236	266	239	231	220	227	254	230	241	207	237	244	235	222	253	210	238	208	219	220	226	231	206	237	228	243	232	222	233	225	203	237	226	277	213	217	238	222	255	217	227	248	221	201	234	221	221	209	255	230	237	229	237	280	262	232	238	210	230	257	259	230	219	241	244	220	227	210	233	222	221	215	229	239	236	235	260	238	250	208	242	245	229	241	238	238	231	214	251	255	200	228	215	245	238	241	237	223	243	229	215	234	232	230	222	224	216	249	245	234	223	229	214	237	245	255	203	229	225	237	232	219	237	219	208	223	230	223	226	230	220	241	224	234	247	259	237	232	238	260	216	253	229	230	266	213	233	237	225	233	220	243	239	221	209	245	242	265	239	225	247	208	217	251	236	248	207	219	225	249	226	209	226	225	230	249	228	235	253	248	225	215	237	234	246	229	258	199	235	207	228	219	224	228	255	241	226	214	226	226	217	224	198	214	251	240	229	246	228	231	260	220	213	247	223	214	241	226	237	238	240	266	225	204	226	232	214	213	241	203	216	221	233	249	228	243	215	221	225	213	224	238	233	224	220	206	227	214	248	207	234	250	226	227	232	252	212	231	255	222	245	227	209	217	240	229	258	245	226	238	224	221	267	253	238	227	217	250	239	234	274	222	244	207	222	241	224	231	227	211	240	217	201	227	233	211	230	241	235	244	210	219	226	235	244	199	254	235	241	234	227	250	215	256	231	243	244	253	241	211	234	262	244	233	221	236	228	222	243	213	208	195	252	269	221	219	228	235	207	234	222	238	236	211	231	226	233	217	229	220	239	231	217	246	227	209	202	206	210	218	218	241	213	220	208	219	235	237	229	242	227	233	250	234	214	263	204	229	261	212	216	217	245	237	215	201	238	218	222	220	225	220	246	239	254	239	238	214	253	216	238	225	219	248	258	214	242	223	221	242	194	236	247	213	236	239	227	230	242	237	227	228	216	233	219	236	208	252	236	229	238	243	213	252	236	238	244	201	234	249	242	236	238	221	221	215	255	218	215	217	219	246	251	240	228	236	235	201	245	242	222	217	212	197	234	226	261	211	206	258	245	245	237	233	233	239	247	236	215	233	215	221	249	261	232	230	236	233	246	249	224	216	231	212	221	256	238	239	236	222	244	229	227	218	259	203	200	232	221	234	218	234	214	235	192	244	236	224	256	245	235	238	224	223	233	221	217	261	239	228	234	235	238	238	226	264	227	210	210	228	214	210	245	230	243	225	251	216	218	220	225	217	230	239	243	232	205	243	254	236	225	235	240	207	207	233	224	256	223	231	203	225	222	214	236	224	225	241	247	232	255	217	244	214	218	228	220	237	223	228	206	227	222	210	261	263	224	212	240	243	201	241	205	225	225	238	248	221	223	241	243	259	255	223	240	215	240	235	234	230	255	233	236	228	260	256	253	223	226	244	244	218	225	220	203	265	228	233	245	233	223	242	231	241	225	251	244	193	212	244	228	224	244	226	222	223	221	245	229	233	211	248	247	205	265	216	212	251	239	221	252	216	237	213	224	267	258	249	218	234	255	239	243	241	234	240	214	233	209	204	225	230	223	241	244	234	233	235	230	232	243	231	233	236	246	216	233	227	245	232	238	238	242	237	236	223	253	231	226	231	255	210	249	230	239	227	247	231	222	243	230	240	210	180	204	245	233	232	249	221	233	253	205	235	214	236	214	213	193	231	243	232	221	242	203	230	220	204	237	250	234	231	228	223	248	219	221	238	216	200	229	226	249	257	248	222	250	229	220	245	243	209	236	232	253	218	263	223	268	232	251	227	225	263	230	233	241	264	212	222	225	207	228	230	259	257	223	212	245	227	236	250	215	221	184	242	230	271	217	231	199	234	232	228	246	233	249	210	261	211	225	229	214	226	221	210	236	227	229	232	249	213	236	223	213	225	208	228	228	236	231	208	240	217	212	230	249	253	269	236	227	218	247	246	199	212	203	237	240	220	212	239	202	238	225	237	233	231	239	216	264	223	210	223	268	231	217	243	230	252	224	234	231	234	242	234	235	215	226	222	235	240	210	238	208	256	241	263	230	226	207	235	257	224	257	228	227	217	245	233	232	244	210	232	214	230	240	228	241	225	225	239	216	217	227	236	255	250	253	234	254	195	257	211	219	240	211	227	236	258	242	241	233	225	229	223	236	256	239	240	226	221	233	240	228	223	239	236	204	252	244	239	218	210	217	215	244	247	216	234	203	224	237	244	201	222	219	234	212	225	230	232	229	243	241	218	254	237	247	221	247	243	228	219	249	223	250	239	231	203	233	256	268	246	242	227	243	199	240	223	214	235	252	220	232	229	229	214	248	236	247	211	228	245	267	239	241	213	217	215	226	240	215	230	249	230	240	268	237	241	225	239	224	219	208	226	220	208	223	224	222	227	232	240	217	215	225	221	226	197	259	221	231	253	236	228	251	244	240	237	226	271	220	226	219	226	207	213	260	217	225	216	230	214	224	221	237	224	236	218	223	268	217	234	221	246	245	222	230	223	218	245	252	212	240	249	223	220	232	247	219	213	217	246	260	215	236	229	215	231	218	257	226	215	220	248	253	234	233	213	238	218	224	222	238	231	238	214	196	231	205	216	235	239	233	224	227	250	236	224	208
4410	13212	9028	4323	2976	2246	1783	1318	1073	874	778	699	639	575	547	478	454	445	416	414	369	363	354	381	333	375	326	373	343	352	332	291	354	334	300	337	308	305	291	333	306	308	295	302	320	318	296	293	296	308	312	290	297	306	283	296	301	309	287	299	321	301	300	297	294	332	324	273	314	305	326	299	300	319	319	328	302	276	275	289	318	270	285	313	295	284	282	293	275	286	290	302	281	281	297	291	298	283	288	274	309	297	311	299	271	311	290	299	306	300	289	292	279	303	283	312	335	287	298	287	291	289	272	290	264	273	292	273	302	300	277	272	301	272	293	297	288	296	281	313	280	296	302	289	302	305	283	296	293	292	308	262	296	303	299	292	291	276	265	307	277	284	288	294	286	282	300	287	318	263	290	298	258	283	284	255	283	270	285	282	239	279	289	260	257	282	309	306	280	277	322	284	273	288	269	294	277	263	262	290	302	291	283	275	265	272	289	297	275	288	276	280	309	316	322	297	307	256	289	255	284	281	317	283	303	309	250	258	284	298	281	287	299	284	262	269	277	280	274	289	314	285	317	303	275	265	297	276	268	307	298	290	319	282	309	294	272	280	270	269	288	305	287	279	280	279	309	298	279	263	286	288	303	295	301	271	311	268	288	303	252	277	281	262	261	286	312	319	290	289	323	275	272	289	281	298	301	278	292	322	273	300	286	284	277	318	292	269	307	311	311	316	282	269	328	273	289	289	264	251	304	257	290	311	268	276	287	286	295	254	296	309	302	263	282	289	263	270	262	254	290	298	284	296	285	262	292	293	306	312	271	294	259	333	280	262	273	296	276	258	286	305	279	295	307	319	275	302	314	254	298	269	319	299	296	299	276	291	299	294	293	256	277	304	309	295	253	301	275	284	288	296	299	304	296	307	288	315	294	293	340	319	277	259	274	297	296	282	288	273	304	290	287	320	296	276	286	286	268	261	239	298	285	331	290	258	287	321	313	283	283	293	279	302	249	294	289	279	317	275	265	290	303	277	302	298	271	278	309	303	272	304	299	292	283	246	329	288	260	292	269	282	301	290	283	278	270	289	292	304	261	317	302	303	276	288	286	291	268	306	262	269	336	284	278	279	299	285	309	285	291	306	293	282	262	285	310	277	292	282	298	322	289	319	267	278	271	286	284	282	292	283	319	273	291	314	277	291	259	273	324	274	272	283	282	272	277	264	283	273	274	295	303	303	264	266	283	280	295	270	288	292	315	290	309	298	280	297	274	309	328	284	266	298	282	307	307	259	290	252	316	308	277	321	303	271	264	255	262	281	318	300	257	273	281	279	282	286	269	281	301	307	279	274	311	297	285	283	278	272	273	269	243	309	291	293	244	284	301	292	294	297	271	278	299	245	292	272	255	289	289	304	291	285	291	284	278	292	282	321	284	288	308	282	291	253	282	292	260	316	295	271	294	312	291	288	292	262	298	293	288	291	313	281	307	296	288	281	244	267	289	283	311	340	298	278	305	283	298	286	289	300	273	273	284	316	310	276	256	294	292	284	295	279	295	305	272	257	284	293	264	282	302	291	303	281	256	264	289	291	282	283	287	272	280	325	306	292	292	283	301	291	285	275	292	308	281	290	257	323	266	281	315	283	303	294	278	285	289	298	270	299	268	299	315	288	272	297	277	289	289	273	287	312	320	292	270	270	288	291	281	292	285	265	279	307	322	308	287	319	295	286	289	262	304	244	286	280	294	287	263	285	273	251	289	307	293	311	295	289	277	265	269	306	289	293	271	304	314	250	266	298	283	274	292	281	316	295	277	274	285	326	297	258	279	291	302	321	298	314	294	304	280	290	283	300	283	283	300	266	298	281	282	302	263	309	277	285	259	288	288	296	294	280	258	318	298	295	296	334	304	291	290	300	271	273	299	299	292	314	242	272	308	304	261	295	299	267	272	280	298	273	264	310	278	301	295	258	296	293	250	303	320	284	298	283	303	275	284	284	288	285	300	303	292	290	282	287	294	279	291	285	274	301	287	278	296	297	286	278	276	304	266	267	280	255	273	314	294	274	260	278	316	265	302	262	282	328	279	291	293	310	279	274	274	283	290	286	288	312	306	283	297	292	272	283	277	286	290	295	327	281	323	267	306	302	284	291	313	263	287	303	278	295	267	264	284	248	283	320	286	276	308	286	278	286	309	288	283	272	292	304	262	271	286	288	284	282	317	274	282	297	297	275	275	281	279	285	305	281	297	262	297	309	257	290	304	311	307	296	274	279	291	270	283	322	283	270	294	309	308	296	312	273	278	295	295	311	286	292	290	264	292	269	274	284	275	273	276	272	289	318	300	287	291	294	293	290	288	284	291	282	287	285	281	302	264	257	291	292	302	323	303	266	306	290	320	283	287	294	301	291	285	296	309	292	302	296	314	287	263	294	269	299	285	283	279	303	302	306	296	290	302	290	287	275	277	280	310	260	299	280	280	290	275	286	286	308	245	295	262	284	277	287	289	268	301	284	298	304	271	314	304	307	309	299	291	277	301	275	278	282	296	264	256	312	269	274	313	298	292	285	267	302	270	288	262	291	276	306	305	279	292	275	300	311	291	307	268	296	292	310	289	303	277	277	310	269	301	303	281	285	281	289	304	296	280	299	279	290	271	276	290	318	279	305	286	310	287	293	267	277	260	283	293	286	270	270	321	278	299	276	275	302	302	275	305	276	303	285	291	308	281	286	286	291	308	296	310	300	274	275	262	289	283	257	318	288	298	262	287	305	294	312	296	298	286	267	271	284	268	301	277	298	277	266	269	285	284	276	296	293	273	287	295	281	334	301	292	283	296	286	309	343	294	284	260	276	270	280	266	286	275	262	249	306	281	310	296	311	291	267	270	321	294	326	273	267	315	300	308	289	284	289	312	290	284	287	287	318	279	263	290	290	291	307	276	293	294	308	295	272	298	281	290	298	267	320	289	298	291	282	282	263	298	265	289	309	294	277	314	293	301	298	273	270	290	276	272	284	291	294	329	308	288	278	285	303	294	312	280	282	299	271	265	288	302	270	264	262	311	279	287	303	291	295	297	306	301	276	300	298	312	282	271	283	272	273	305	321	295	290	296	321	312	308	285	307	277	278	296	329	294	279	304	288	312	280	283	304	287	275	300	285	288	316	302	297	279	305	264	263	297	268	284	292	275	277	300	286	316	269	302	259	335	284	292	312	311	285	282	265	274	262	307	301	290	283	301	319	269	266	275	305	305	294	294	288	259	308	280	278	250	290	286	268	285	318	314	286	285	278	267	287	300	274	302	313	270	299	305	288	290	314	271	287	264	290	303	290	242	319	268	326	298	267	306	280	258	292	282	285	310	310	281	275	256	282	286	289	289	279	290	299	307	279	296	276	268	323	284	283	293	270	270	316	260	285	276	281	289	279	283	285	311	251	285	281	253	276	295	306	303	264	291	312	320	272	296	306	258	273	299	286	295	299	291	271	277	331	274	278	284	288	282	276
27290	18091	3881	767	581	554	578	582	569	541	564	518	508	568	525	517	497	533	520	540	530	531	564	565	536	506	530	547	533	536	532	550	540	493	564	560	539	537	549	525	527	534	536	535	562	529	520	513	530	536	532	532	560	508	521	554	483	560	528	525	515	549	527	550	512	512	503	523	555	541	536	503	511	551	524	472	526	504	537	529	490	564	512	534	519	551	531	586	573	483	541	552	527	519	487	537	546	554	534	495	508	521	534	517	528	532	581	536	534	562	503	577	515	522	575	523	526	516	537	503	527	516	532	503	488	527	509	496	485	530	490	543	537	576	519	566	528	517	542	531	536	581	564	569	604	517	492	521	535	529	512	515	547	536	591	530	531	544	521	489	526	511	530	493	508	544	546	566	542	529	594	487	523	535	570	553	533	482	527	541	493	519	515	535	555	565	540	506	527	532	517	504	480	500	532	542	511	547	502	512	515	535	515	532	545	554	522	531	562	502	538	514	543	496	527	564	575	545	500	511	554	509	546	548	541	528	518	516	552	507	500	544	571	520	496	510	529	514	537	517	522	534	514	526	534	550	543	539	565	513	505	516	529	525	497	542	568	497	553	525	551	541	545	542	545	584	520	554	529	504	498	518	556	523	537	526	525	532	497	553	510	516	561	567	547	540	538	563	509	564	542	511	520	500	524	522	538	512	546	516	530	552	512	544	504	505	525	527	550	548	501	533	548	514	515	567	549	564	495	511	535	550	542	501	530	468	500	565	564	550	564	549	571	567	532	523	533	513	518	527	520	553	517	496	548	530	487	563	554	500	557	530	520	553	522	521	516	562	569	587	564	551	502	520	527	510	560	561	573	545	536	550	497	532	519	481	528	508	547	536	570	532	548	531	541	519	545	562	551	474	530	546	497	486	516	563	554	527	529	604	538	540	507	509	543	515	537	524	515	530	541	503	551	589	521	516	510	511	499	505	558	507	544	505	530	514	553	532	509	530	544	577	545	577	523	514	551	555	593	510	548	535	517	516	569	516	550	537	515	529	523	545	516	530	521	515	602	522	488	541	523	523	517	534	536	534	542	504	499	519	515	520	495	558	515	527	538	516	556	525	565	522	554	524	544	551	540	521	497	517	513	527	563	584	489	534	503	505	503	519	499	477	499	539	509	550	560	567	512	513	572	537	555	557	526	541	551	539	535	505	564	554	540	526	573	499	561	527	530	529	581	593	539	527	523	544	538	557	573	556	530	501	534	557	544	521	550	568	512	515	516	546	542	539	537	513	557	551	554	498	542	525	457	485	565	556	519	552	549	515	538	518	507	566	575	515	521	535	521	493	541	560	501	516	502	538	515	574	503	544	543	544	555	483	495	533	517	522	514	582	539	519	520	542	534	542	539	525	519	538	580	508	527	550	549	552	480	502	550	543	558	545	518	511	526	501	533	517	513	508	472	494	515	526	533	494	564	536	538	524	512	530	529	497	530	480	571	524	516	526	543	505	559	496	508	567	542	514	502	500	545	527	478	500	485	511	559	493	551	541	490	553	494	536	538	559	555	558	527	519	510	516	529	523	502	539	528	521	519	566	573	488	479	514	513	538	534	591	511	556	517	530	572	536	585	522	557	521	519	512	540	531	541	526	573	508	495	586	547	525	509	531	479	565	494	506	547	513	509	522	511	549	531	542	557	560	511	520	544	562	535	482	544	531	494	511	548	508	522	526	546	522	562	501	538	519	552	530	542	534	544	566	545	547	566	589	532	526	545	541	511	522	524	516	536	539	519	512	546	563	559	534	533	515	525	559	531	510	537	524	541	507	508	497	545	538	488	541	549	532	548	521	550	523	560	538	517	569	528	554	578	525	531	549	559	527	520	533	546	549	503	576	540	565	517	547	533	517	525	496	521	516	553	511	525	559	534	502	532	533	559	524	500	535	541	539	533	481	512	531	481	506	552	519	525	534	534	503	523	548	524	537	548	519	491	546	544	556	551	545	504	531	587	538	549	515	509	531	512	575	494	518	486	569	542	496	560	512	521	520	526	552	543	520	513	558	518	514	548	493	550	529	512	531	547	541	581	578	531	557	518	508	535	548	569	505	494	516	562	536	512	511	550	521	535	492	573	579	541	527	518	528	532	544	490	515	535	545	572	504	567	512	546	526	550	544	512	523	532	514	512	530	515	553	549	531	557	517	540	513	554	522	557	485	543	516	542	553	558	546	541	556	523	583	508	521	526	566	545	549	533	550	518	503	517	516	536	513	509	556	514	527	532	530	564	524	518	565	536	569	513	552	521	581	536	518	502	528	522	522	545	552	508	505	570	544	534	565	520	518	525	505	529	500	524	524	510	555	502	519	519	513	547	522	556	506	544	545	531	582	532	537	533	530	497	549	529	546	533	559	561	526	514	501	591	531	462	513	535	496	533	543	551	552	528	490	507	546	524	483	516	497	514	530	519	550	518	550	537	519	531	495	482	510	522	485	525	537	563	552	527	554	541	549	543	529	498	543	492	497	551	520	506	538	546	536	552	521	529	503	535	562	518	522	479	517	541	595	531	535	532	533	483	524	546	538	528	528	503	502	520	588	523	547	518	553	566	504	513	505	534	520	561	520	553	536	522	530	520	516	536	503	502	572	552	565	528	539	541	519	542	543	532	512	559	533	522	549	500	519	530	545	505	522	553	517	526	552	528	538	517	500	518	502	533	513	547	521	558	492	507	505	537	536	532	523	551	475	529	504	534	535	538	545	510	548	493	555	519	543	519	489	509	525	532	523	536	512	516	537	509	544	532	473	526	535	538	525	486	522	518	554	552	556	513	530	552	529	535	510	486	522	534	535	543	501	531	525	547	523	502	487	524	560	478	559	585	551	477	537	476	528	522	522	549	534	528	526	498	534	522	558	539	521	542	541	527	480	485	532	562	488	551	506	523	524	517	524	495	519	500	564	525	540	528	517	573	552	533	532	514	528	507	535	527	526	524	540	512	497	556	520	498	527	535	511	546	511	496	542	527	532	498	543	531	527	510	560	565	531	499	512	579	504	514	528	534	546	533	496	536	526	528	544	560	533	555	550	520	515	508	548	562	532	541	539	528	530	529	533	513	520	517	543	522	554	516	552	524	523	541	516	536	525	537	559	539	571	520	504	550	491	526	544	513	547	543	535	567	504	493	557	516	552	563	565	533	527	511	486	519	539	512	479	531	541	537	520	565	527	514	499	532	539	546	532	543	537	503	539	529	526	562	525	523	500	565	514	522	550	543	498	564	528	525	556	543	550	517	534	553	507	553	556	511	593	539	476	499	510	509	506	551	538	528	556	562	507	539	545	538	485	570	568	583	531	479	525	528	528	541	509	523	532	551	551	543	515	554	592	540	552	506	507	499	597	521	537	518	524	527	522	521	525	549	506	520	571	523	535	544	544	518	521	549	510	545	460	543	527	550	522	499	531	507	530	540	524	504	492	540	529	537	546	552	514	499	529	578	524	512	507	539	533	492	514
4329	1028	915	785	739	686	653	695	623	630	638	627	638	672	616	625	661	656	649	672	635	633	659	673	610	693	653	615	639	660	695	614	627	625	643	633	627	646	667	609	653	626	622	638	663	610	611	678	657	660	652	673	611	653	611	617	651	657	632	655	655	618	617	604	639	640	620	592	675	633	611	652	617	681	583	608	611	626	642	601	643	637	661	652	608	648	642	655	605	656	627	609	656	668	615	586	663	619	661	623	645	617	597	656	606	657	614	612	645	622	643	644	620	657	635	653	638	620	644	644	660	641	613	658	597	639	658	594	611	640	609	585	629	643	626	605	638	619	642	588	644	634	623	642	655	595	634	650	643	621	631	639	569	665	687	630	597	651	619	656	617	715	644	612	622	633	653	570	630	666	659	643	664	648	661	614	661	622	636	615	683	652	597	655	638	664	670	697	607	625	668	695	639	653	606	623	622	606	622	644	605	670	627	634	706	597	645	612	634	629	648	623	655	652	625	665	652	614	703	626	587	641	660	643	619	646	608	655	666	598	635	649	656	599	625	640	625	631	631	603	667	671	677	628	665	623	666	652	628	615	666	653	595	672	682	636	606	705	644	634	624	625	640	614	637	626	621	628	647	639	634	633	635	599	638	660	628	645	643	630	695	706	632	641	595	686	580	639	658	622	602	607	616	625	616	647	617	644	661	669	660	638	660	657	631	640	641	642	623	613	631	670	656	627	669	655	679	644	633	606	652	586	676	649	645	626	650	610	616	619	661	623	636	661	615	644	633	626	661	671	606	655	671	629	669	668	630	616	637	652	670	624	682	634	605	641	641	627	612	664	623	612	675	680	631	652	610	637	610	618	682	597	597	603	645	643	651	640	627	672	633	639	645	647	631	629	647	638	637	652	629	667	640	622	646	619	652	643	588	662	608	628	599	642	693	609	597	657	614	628	663	671	616	584	636	623	637	643	664	645	625	598	649	639	637	610	648	569	654	647	616	629	598	628	608	677	616	639	606	613	639	659	614	624	566	639	650	668	632	651	637	623	632	648	633	620	654	651	682	650	590	603	642	634	595	640	628	626	642	645	664	612	632	674	652	625	615	625	598	583	616	624	585	635	622	638	620	605	633	581	657	660	692	676	630	604	634	664	627	621	623	625	633	622	626	654	638	620	660	647	608	656	610	554	622	619	627	636	639	612	629	620	622	661	636	616	653	684	636	634	639	618	675	616	576	619	647	640	600	639	650	618	639	657	592	635	628	622	609	669	642	612	630	624	625	638	640	605	658	637	638	649	621	639	638	606	652	628	653	657	596	655	651	657	637	647	666	674	660	626	652	648	639	604	626	635	714	625	638	650	623	620	639	650	641	652	624	603	641	639	651	633	671	611	621	681	609	637	696	623	605	677	679	697	638	615	587	630	656	638	634	611	585	625	634	624	663	643	669	630	625	640	680	639	638	626	576	656	638	614	633	643	624	616	631	625	634	645	647	635	626	666	638	639	589	644	635	588	624	633	576	626	626	682	613	652	635	646	659	653	660	614	604	667	647	672	619	642	715	667	661	694	639	655	641	597	624	616	644	635	676	667	636	651	635	667	660	660	648	623	655	603	648	640	622	607	656	648	662	631	622	650	612	640	655	638	660	625	649	653	642	614	613	689	604	641	583	646	644	608	694	648	613	606	644	634	652	610	647	653	627	613	650	610	653	610	598	629	598	606	648	645	697	629	624	647	644	616	648	682	669	628	616	668	618	625	628	619	670	623	657	663	587	585	665	630	660	649	655	624	626	656	675	679	661	640	632	626	682	685	652	711	637	648	634	638	666	588	595	591	637	656	599	679	633	631	616	632	622	621	616	643	606	647	632	618	622	576	676	606	649	686	635	621	631	596	610	615	688	612	655	648	624	633	596	672	614	591	644	646	585	637	635	639	677	621	637	638	635	654	665	651	631	635	606	679	630	653	652	629	645	672	651	625	650	630	589	675	667	634	622	667	643	653	622	677	610	635	630	640	616	695	619	680	601	623	634	653	638	617	626	662	581	622	599	650	653	623	637	656	626	654	663	613	634	607	640	614	680	693	633	599	595	640	613	628	645	658	701	636	621	638	662	642	661	594	647	645	644	633	604	626	619	616	654	659	619	632	652	612	626	639	624	620	612	655	654	593	658	660	605	628	633	654	648	662	665	627	637	653	657	687	625	649	643	613	647	621	680	683	625	633	644	649	589	638	612	664	673	607	622	635	672	623	651	677	678	691	676	645	620	630	581	640	649	633	606	646	589	613	632	631	607	662	651	648	653	652	614	639	595	634	644	628	676	663	635	623	637	597	662	642	657	609	648	662	562	642	685	637	626	643	635	589	640	639	670	641	622	644	681	636	645	610	626	637	623	644	678	637	586	622	666	702	612	619	655	619	635	586	656	626	629	636	608	614	618	659	629	636	623	601	623	636	615	624	653	642	621	604	569	645	654	648	622	628	674	660	619	655	624	607	591	615	586	631	618	610	611	623	623	642	618	696	672	617	609	696	637	666	664	639	607	628	597	693	664	615	656	615	620	672	634	608	650	606	656	611	610	676	617	588	654	640	649	626	609	635	656	636	653	614	638	666	656	601	654	630	637	622	653	645	624	651	636	683	599	626	641	680	639	600	621	638	679	676	666	687	670	649	683	644	664	654	643	633	654	630	593	629	599	680	662	603	592	626	660	664	654	642	615	646	640	635	634	632	641	631	622	636	610	599	643	617	609	669	650	622	640	615	658	644	639	660	650	644	681	648	603	627	652	678	655	673	611	632	663	652	617	652	648	541	640	666	652	627	625	651	647	619	600	638	624	634	625	647	650	642	662	633	624	659	615	625	616	648	701	575	610	633	636	590	660	618	626	626	631	655	668	596	599	608	659	632	635	671	660	636	643	598	683	687	637	605	617	646	673	670	658	679	656	630	675	609	661	647	651	644	662	655	617	644	628	622	616	657	617	641	650	632	621	656	654	647	617	662	654	643	700	646	602	669	688	572	599	671	592	625	617	643	571	670	653	673	583	600	615	680	625	606	671	663	622	639	644	606	646	612	580	615	648	594	651	653	657	590	645	638	635	674	655	633	636	637	616	653	622	635	671	638	642	640	612	650	643	669	636	624	647	645	637	627	586	612	602	622	700	662	635	605	649	625	667	697	663	593	641	629	621	651	631	622	612	633	629	611	642	644	660	642	681	633	616	602	614	625	636	601	630	620	663	563	634	657	617	603	661	621	609	635	672	682	647	682	613	647	656	615	667	663	617	650	582	635	640	645	687	622	624	665	654	663	601	648	644	661	628	616	624	651	659	602	592	632	667	589	629	649	618	647	650	659	631	636	627	631	616	657	636	669	596	690	682	669	669	638	668	612	669	626	599	630	670	606	630	638	605	618	626	635	648	639	615	625	626	624	619	641	622	651	614	685	606	606	651	647	659	700	632	616	651	614	668	617	698	622	629	635	657	634	618	614	626	651	665	645
23472	21122	28289	24195	21125	9698	1122	793	686	662	656	642	581	609	608	543	551	578	564	536	568	534	579	564	520	573	558	602	550	587	559	531	543	571	544	544	548	569	548	546	564	536	555	534	552	581	529	535	515	541	523	491	544	521	559	526	524	553	533	517	502	475	560	531	525	538	499	534	518	511	466	587	547	506	533	548	506	530	504	563	524	530	516	522	517	511	526	545	524	567	514	510	531	553	500	495	536	561	528	516	532	573	555	533	537	526	539	544	536	537	511	512	506	514	553	533	513	523	505	528	563	481	517	529	546	530	515	509	543	493	522	484	521	508	528	499	540	518	532	528	508	511	510	534	513	548	553	535	545	544	512	494	515	531	526	486	508	485	506	498	509	480	509	521	521	513	523	531	529	504	478	522	543	555	555	480	513	556	522	537	516	521	527	562	539	494	523	513	495	491	560	513	559	538	499	502	521	523	504	536	492	593	536	541	551	568	531	519	572	528	511	512	523	562	513	486	501	585	493	548	480	547	525	547	517	538	538	528	550	532	491	520	571	530	596	544	545	524	550	509	493	540	537	531	576	504	539	482	525	559	531	504	541	500	497	522	491	527	495	538	509	522	556	494	499	538	511	526	520	540	550	535	498	536	509	499	536	536	501	501	518	496	545	520	524	488	557	565	463	499	519	530	517	489	532	495	543	523	548	507	522	500	512	517	542	533	500	476	561	520	564	534	514	540	545	509	524	570	511	482	533	524	541	499	556	540	526	510	531	519	564	528	530	539	517	525	540	547	506	500	513	527	510	516	511	468	532	534	543	486	494	520	540	495	481	540	557	493	530	525	547	550	523	486	524	580	491	517	557	519	502	523	548	493	526	511	512	559	531	526	538	516	504	536	546	533	486	543	550	500	512	518	508	559	523	519	559	563	540	518	496	529	519	512	503	550	496	524	515	512	532	545	543	520	519	533	515	497	540	526	547	539	484	565	498	537	558	522	548	485	519	562	527	546	543	511	494	540	527	575	520	498	554	534	511	537	509	501	507	542	543	569	557	536	515	521	496	548	516	494	552	527	536	529	547	497	510	570	554	529	518	476	514	515	499	528	457	548	551	522	505	525	517	522	489	542	548	506	513	545	498	536	535	550	511	543	571	525	528	528	532	481	551	507	514	524	513	551	539	524	521	537	508	549	528	481	532	525	552	500	533	527	550	499	542	498	550	512	526	557	533	526	531	549	539	534	525	551	537	523	534	506	493	501	548	504	517	500	569	565	549	532	509	515	518	539	522	505	488	497	494	528	518	539	528	552	547	516	502	479	536	538	523	521	540	514	542	481	507	532	516	517	536	557	476	547	550	545	500	537	504	540	515	509	489	556	511	525	544	534	513	514	526	510	510	537	519	569	556	538	513	515	473	530	499	492	518	541	542	512	492	520	536	523	511	517	530	517	510	536	528	487	525	530	470	513	518	477	559	529	543	520	522	548	506	520	567	499	523	528	505	526	532	504	522	489	556	521	472	513	487	548	511	527	477	549	539	549	525	505	528	519	491	550	509	536	517	538	553	500	487	501	516	512	547	503	542	534	522	544	527	541	514	490	512	540	530	555	579	516	577	522	506	524	528	537	533	548	503	533	504	512	509	539	532	517	553	557	528	514	525	570	498	502	521	509	529	524	521	582	544	539	513	518	463	539	538	517	555	513	510	508	554	534	463	553	526	528	565	504	552	542	530	555	493	512	509	535	533	588	525	499	518	528	572	524	532	524	529	515	569	525	502	504	548	500	514	529	545	516	494	531	496	557	534	488	546	486	534	517	514	501	517	501	477	546	553	543	537	567	476	517	535	515	520	586	517	521	548	513	512	535	559	520	554	515	532	528	506	528	554	538	541	541	532	506	570	508	534	505	511	504	517	555	526	503	539	546	520	545	542	533	498	496	510	489	520	531	535	521	521	530	527	526	499	554	533	520	542	514	509	496	528	511	510	569	508	486	525	522	527	461	543	511	493	555	556	566	540	504	505	531	541	536	504	549	487	491	517	519	513	493	493	511	496	565	524	527	500	504	545	510	540	559	507	500	540	522	526	515	536	523	532	519	521	485	531	578	498	538	529	553	526	541	536	515	534	542	540	516	546	512	481	500	522	506	509	502	524	520	507	539	523	488	539	569	523	519	513	519	515	504	540	524	472	533	541	517	503	517	517	558	550	516	492	520	556	533	520	521	538	534	515	542	522	494	502	533	516	525	500	496	531	494	512	570	488	499	508	518	516	500	539	535	492	543	501	562	508	524	539	499	530	543	539	543	510	484	492	505	528	533	544	494	487	494	557	549	539	521	533	504	520	521	543	494	549	514	499	489	506	512	552	538	502	474	528	556	479	503	501	521	543	543	492	505	541	530	528	473	542	524	534	581	524	512	538	537	519	491	495	520	534	519	526	537	494	482	509	503	499	541	514	538	514	483	504	483	513	475	500	532	505	527	510	544	518	550	521	529	487	526	492	535	527	519	526	539	535	525	513	557	513	509	495	510	533	523	517	525	506	497	495	537	554	474	506	483	547	513	511	514	528	519	493	511	511	504	538	531	578	510	546	494	501	494	499	520	546	519	522	510	514	501	481	500	558	510	513	540	523	547	550	565	512	531	498	530	516	531	521	492	545	485	511	542	503	550	543	522	531	500	511	499	544	508	523	536	524	516	501	533	540	535	563	535	516	499	539	523	521	528	464	520	540	542	551	546	520	548	505	478	529	530	523	536	536	524	513	517	561	531	514	475	496	516	534	524	512	580	534	571	503	509	518	550	522	502	545	521	562	489	568	537	504	513	509	534	511	552	534	506	534	482	527	541	503	536	572	498	551	513	520	542	488	504	520	501	536	528	554	495	549	506	492	532	537	499	496	505	524	510	527	531	519	512	526	531	548	556	544	541	496	531	516	527	565	516	534	544	513	544	533	507	534	561	515	495	500	527	506	522	497	541	536	529	521	493	531	555	521	543	499	498	535	526	553	554	515	523	532	520	542	530	474	537	533	515	522	524	515	519	558	555	510	503	557	481	532	525	571	561	534	538	552	530	559	543	501	472	497	521	481	546	519	479	532	557	533	496	503	520	501	529	544	530	535	512	537	521	516	516	532	554	525	525	515	508	497	530	516	502	543	525	554	525	523	522	532	505	535	533	546	502	525	574	505	544	552	486	551	493	542	559	526	541	513	521	545	529	510	530	544	517	548	545	556	508	575	533	515	502	533	547	531	516	505	522	527	535	525	506	513	511	552	544	512	506	540	532	523	510	538	478	471	538	548	519	509	507	526	516	515	568	554	525	550	513	511	503	515	500	448	503	499	500	483	581	534	528	516	503	496	490	526	511	515	533	518	499	567	554	527	478	550	511	547	534	540	532	495	562	484	531	505	564	554	527	523	524	468	482	517	495	533	497	523	535	534	530	521	546	499	501	518	524	529	505	519	534	559	532	506	523	551	511	510	536	536	522	527	528	543	520	501	536
3435	8110	5625	2734	2178	1696	1436	1193	1026	891	892	850	839	745	723	718	729	705	690	700	621	670	703	681	681	643	670	644	661	662	634	654	641	595	612	675	667	675	681	689	662	632	632	604	647	660	627	662	615	664	712	673	629	613	676	660	640	605	647	634	623	648	634	666	596	631	639	622	619	652	660	631	627	659	640	660	631	650	654	638	636	619	607	635	649	619	603	617	645	621	609	630	650	619	660	664	631	672	600	632	644	658	616	607	620	581	626	622	675	659	646	611	615	676	596	632	676	644	633	642	639	604	650	655	650	618	619	623	625	608	621	630	642	627	620	615	605	641	646	651	638	606	630	638	638	662	608	685	624	657	635	590	645	637	682	600	670	642	598	639	630	648	627	647	621	645	642	651	584	626	638	697	646	650	638	673	685	669	645	600	621	634	667	650	653	644	651	597	594	651	596	642	658	672	672	635	635	636	677	652	613	629	626	625	642	621	632	638	674	620	579	646	639	638	656	662	646	676	636	636	619	659	640	631	607	593	612	614	657	669	616	682	670	620	661	648	645	610	652	638	669	632	663	661	625	622	650	609	668	627	633	617	628	617	579	668	666	631	635	627	647	653	660	641	663	605	713	657	654	638	593	633	642	663	649	663	638	635	567	616	643	627	644	672	647	644	641	669	617	613	601	643	674	650	626	587	638	628	631	611	608	639	615	626	623	621	613	672	595	622	604	640	613	642	615	628	569	662	610	615	624	692	653	650	645	640	623	649	644	653	611	658	626	624	654	659	677	654	650	637	630	610	565	626	620	635	635	635	633	637	646	631	638	611	647	617	621	654	603	629	621	635	646	611	656	572	582	620	637	656	648	646	602	637	634	632	618	658	619	614	627	636	647	611	637	623	579	595	620	646	682	633	613	592	670	570	612	661	575	623	649	584	640	647	641	653	599	641	627	612	670	645	663	682	617	649	621	598	637	607	688	679	636	653	658	623	618	627	648	638	624	601	648	646	666	652	618	663	627	604	648	628	639	653	643	602	623	647	614	608	596	634	656	622	604	695	649	613	633	633	663	635	641	632	585	608	605	586	655	639	614	691	617	623	601	636	617	652	643	679	623	651	630	650	661	639	627	637	628	692	597	649	599	617	665	603	622	606	628	685	604	629	667	689	605	665	663	632	686	651	610	651	623	650	664	669	605	589	670	665	661	640	683	619	641	633	669	625	644	643	603	601	615	616	654	646	659	656	661	655	636	677	643	645	651	680	645	631	638	608	656	646	576	646	641	644	691	667	628	605	604	622	592	647	654	664	615	639	617	633	651	622	673	652	648	634	637	637	696	664	649	635	612	619	605	690	671	646	596	617	594	656	653	631	617	637	641	668	586	631	601	691	608	619	649	593	624	588	612	598	591	667	643	629	605	640	653	631	673	662	586	665	639	641	677	693	624	615	681	663	652	598	622	658	642	658	637	613	643	679	607	631	622	619	630	638	641	603	686	659	615	627	605	644	684	652	632	604	598	656	711	646	606	653	669	651	606	688	651	606	632	652	670	611	645	626	646	649	601	641	645	646	607	628	637	597	657	651	684	620	657	672	618	603	617	621	676	647	599	634	644	607	613	624	639	656	610	637	630	592	661	630	609	704	634	616	611	660	627	612	648	588	659	658	628	613	608	619	631	619	633	605	612	648	668	640	654	612	616	620	590	629	620	610	670	647	650	613	622	602	623	689	620	618	624	632	626	602	617	649	679	588	637	672	647	593	641	666	643	646	605	599	671	601	633	657	622	629	599	676	625	628	622	608	656	627	612	605	649	636	598	627	615	639	637	613	596	658	632	620	647	677	634	614	654	616	668	644	658	609	657	666	654	656	650	638	644	609	643	644	619	661	623	592	675	630	674	653	605	645	633	649	620	630	618	691	652	638	638	684	661	603	650	655	667	621	647	634	672	669	617	650	619	639	647	648	589	669	673	664	633	626	656	637	626	641	629	663	659	621	651	614	611	653	626	634	663	645	658	609	641	640	646	643	637	608	583	647	609	653	630	663	629	664	607	641	618	612	592	621	705	648	648	645	676	605	632	669	687	608	591	625	615	628	615	661	650	645	618	636	673	658	686	666	626	625	612	616	635	642	632	612	664	673	602	615	636	658	633	623	625	633	618	641	644	648	636	632	673	634	713	604	623	662	644	643	649	630	642	613	648	629	616	646	612	625	601	617	638	688	625	606	651	641	634	642	633	619	615	665	638	609	621	611	607	636	628	602	624	631	594	603	639	649	657	617	662	669	660	648	655	648	613	626	666	636	669	631	671	627	620	645	651	638	630	640	610	617	662	661	583	627	645	617	596	584	609	637	576	628	637	636	613	640	633	643	615	643	622	651	633	681	642	666	620	605	617	629	640	641	605	668	633	677	648	595	602	677	630	606	670	629	674	599	645	644	641	639	650	675	666	675	633	628	673	619	663	663	615	619	655	649	656	663	631	639	646	612	661	617	609	616	638	616	678	605	618	627	640	672	614	624	603	638	632	613	643	621	656	624	604	638	608	602	641	591	651	659	658	631	644	647	655	628	638	628	616	670	638	612	617	657	673	643	637	645	611	628	635	658	599	652	629	651	643	597	637	625	653	646	634	606	606	676	565	617	661	608	675	625	628	644	632	671	654	668	637	632	622	632	603	592	653	621	636	620	663	646	618	625	643	593	609	666	606	617	597	716	645	683	636	657	644	621	608	677	595	671	604	627	612	652	668	615	645	611	660	635	620	627	663	651	651	656	650	676	646	674	641	634	651	587	619	588	608	632	649	658	656	666	589	644	647	611	666	617	598	616	659	606	621	623	602	648	641	657	615	622	634	650	686	619	583	681	645	647	614	628	645	635	639	652	620	661	594	628	653	642	641	638	670	647	617	615	618	626	663	649	624	623	650	701	634	588	656	649	670	637	654	652	650	604	633	611	663	618	631	601	648	602	599	578	641	650	626	634	637	612	613	682	627	601	645	682	640	672	632	628	662	595	612	573	620	646	620	619	638	654	601	648	683	700	651	644	642	645	661	640	617	677	646	629	641	613	639	672	646	651	626	611	672	633	647	651	607	650	642	613	622	592	598	596	648	661	644	641	637	644	657	636	664	628	602	655	630	612	633	639	663	675	635	661	640	654	658	605	626	655	628	652	668	619	639	652	616	615	594	672	653	674	664	639	628	621	675	667	656	630	610	626	660	627	657	652	636	617	631	665	688	600	681	631	705	605	635	605	647	683	669	625	604	638	599	631	615	606	608	669	615	626	640	641	622	586	661	652	568	659	638	660	647	571	668	629	643	659	613	610	630	633	618	665	597	689	638	620	648	627	609	637	640	583	630	612	575	630	604	616	629	638	657	625	644	628	651	639	593	632	562	646	666	654	608	623	667	645	624	626	654	634	612	660	618	630	633	616	654	640	606	642	662	634	637	635	622	602	643	645	632	634	628	632	655	629	647	629	658	659	646	651	658	649	616	582	642	630
24660	21122	27152	25266	9707	574	498	401	366	372	332	335	318	305	345	297	313	293	323	301	313	327	297	310	307	306	329	315	300	306	282	289	302	308	315	281	294	325	303	294	290	271	323	299	289	295	283	305	332	288	287	304	309	283	264	297	291	307	298	277	344	301	319	286	305	295	289	318	279	281	294	299	304	302	296	284	282	290	267	288	312	292	300	281	301	310	286	282	289	279	296	252	261	300	311	280	315	285	284	291	251	283	276	262	328	268	307	282	315	289	307	301	293	328	293	284	301	259	300	275	281	287	260	285	314	296	254	255	281	332	318	305	298	307	305	303	286	301	312	280	291	295	279	271	264	326	331	318	303	280	300	282	282	295	289	311	294	301	300	282	318	270	253	297	304	264	332	311	308	277	281	299	290	290	279	272	301	285	311	292	284	295	316	293	305	301	289	312	333	308	303	332	309	290	287	308	300	310	275	262	333	305	272	283	292	334	303	299	296	293	297	300	300	281	256	323	264	306	309	310	311	270	276	312	271	306	292	307	307	289	273	316	286	312	283	282	295	289	305	283	293	293	269	304	288	306	256	304	283	275	312	289	281	289	306	323	274	276	300	273	299	304	265	287	300	312	294	313	316	283	302	271	300	272	291	301	286	302	301	285	289	246	286	298	308	296	270	308	293	270	299	287	329	295	280	282	271	319	299	284	307	277	285	274	322	285	282	326	262	271	321	304	286	308	288	294	274	272	298	294	263	316	313	264	264	265	272	269	320	299	289	309	289	289	300	300	295	318	312	278	302	297	304	287	288	304	313	291	312	274	292	266	300	301	305	338	282	283	286	262	306	291	290	319	312	299	299	270	294	276	292	297	314	298	297	314	266	282	268	304	289	276	320	299	295	294	263	325	275	280	294	297	323	307	292	292	303	289	295	277	254	279	276	309	278	305	293	279	295	290	308	283	318	312	313	265	267	304	303	312	300	312	266	291	299	249	323	317	309	256	291	283	313	292	285	266	309	269	286	314	293	289	273	290	302	262	285	322	283	306	290	268	275	275	284	264	278	278	282	294	286	279	288	272	273	301	268	289	282	298	261	293	278	286	277	320	305	279	301	290	276	278	279	295	291	306	261	288	282	296	307	299	271	299	304	287	271	302	273	286	282	277	280	274	287	286	281	286	281	301	285	284	281	262	298	290	298	280	319	310	284	282	282	285	294	304	293	276	270	266	336	253	288	284	308	282	288	306	293	312	280	271	302	292	276	283	297	277	271	284	284	318	264	295	275	276	302	303	305	305	281	314	280	289	292	306	303	257	311	297	282	279	269	249	266	275	283	297	274	289	302	299	302	288	300	273	295	273	278	324	282	282	290	296	277	275	293	304	295	307	274	300	307	296	310	299	295	309	262	276	270	309	279	273	282	273	305	287	288	294	321	294	304	312	295	279	293	278	316	262	296	253	277	299	286	288	276	288	312	299	289	289	268	301	318	296	296	299	284	295	289	290	261	276	266	304	294	282	297	294	314	270	315	284	317	268	275	283	270	325	277	300	275	300	281	253	295	314	307	284	315	279	301	258	278	299	278	282	301	293	309	321	287	279	317	302	274	258	325	267	287	245	316	281	307	310	306	276	282	264	278	291	275	273	283	281	296	302	254	309	261	273	280	292	309	304	272	275	310	294	275	295	278	313	315	282	266	271	279	278	279	281	313	317	300	297	278	297	267	300	276	287	281	273	265	251	278	275	295	291	302	279	300	297	277	262	322	317	250	284	294	267	296	302	267	313	279	277	294	319	296	290	317	296	307	284	299	288	293	310	292	287	282	324	285	265	289	324	265	266	288	303	318	291	276	303	261	330	293	301	299	286	297	281	263	299	306	272	295	271	294	289	299	310	266	289	273	291	293	302	288	266	305	293	264	290	274	285	283	291	294	348	253	263	276	290	309	317	303	271	303	280	308	240	264	282	293	296	327	275	285	286	332	267	310	252	298	304	286	264	295	298	283	324	278	272	306	293	301	279	271	278	279	307	302	281	288	289	308	293	301	304	295	275	294	302	312	294	275	296	285	268	261	308	289	284	285	294	267	282	296	283	292	292	265	305	285	321	303	284	292	303	269	295	313	314	305	246	300	283	276	303	292	281	301	296	290	267	311	279	307	306	320	315	283	311	285	294	251	285	290	263	280	280	314	278	310	296	274	295	304	301	277	282	271	299	315	293	244	288	321	292	285	295	314	275	292	287	292	298	304	261	277	275	271	281	278	300	310	285	299	318	285	318	300	302	289	285	284	277	274	311	282	280	285	332	279	305	306	286	304	281	306	318	289	285	281	314	309	269	294	295	262	271	291	303	265	301	303	289	313	269	290	286	303	298	283	294	293	319	288	290	309	291	266	289	270	308	298	283	294	297	303	290	279	293	291	265	284	275	288	319	296	279	291	280	275	295	314	262	278	311	295	280	336	299	275	305	284	280	298	331	277	316	332	306	282	295	316	308	286	291	292	296	294	290	270	303	283	322	267	311	297	329	271	276	288	301	317	250	275	298	278	259	333	319	257	316	284	273	284	309	281	247	320	278	282	277	266	303	296	269	284	274	301	292	299	294	249	298	270	304	276	292	265	276	289	290	255	268	300	292	331	285	256	304	282	298	284	279	279	267	304	301	282	303	282	266	268	272	282	286	278	322	297	289	269	282	305	268	256	283	306	257	235	302	270	300	288	279	309	278	260	295	299	272	298	283	273	279	300	280	309	296	283	293	272	278	296	275	261	283	292	291	267	268	290	276	263	273	274	300	299	323	278	304	295	304	299	298	290	268	294	258	282	299	289	306	267	305	272	293	315	297	272	290	300	275	274	288	284	310	288	302	304	287	277	306	313	285	299	285	312	292	269	265	304	280	261	302	339	273	308	297	290	274	318	266	285	286	310	282	316	302	286	314	289	286	284	310	276	273	285	280	280	315	293	254	296	293	305	277	295	298	302	301	318	310	282	297	302	270	275	267	261	316	291	310	298	274	304	286	308	292	299	293	290	306	308	263	292	301	297	296	300	274	306	315	264	331	309	287	285	261	283	296	263	272	295	297	288	318	305	283	287	284	286	303	292	306	278	292	278	286	266	301	284	270	270	268	284	286	308	272	265	298	280	305	249	286	293	312	281	276	290	293	284	290	304	305	305	288	303	305	303	288	277	268	335	270	282	294	286	314	288	283	296	259	274	299	270	313	286	314	257	295	262	269	326	279	270	287	287	294	315	277	306	293	324	297	276	251	285	293	300	299	295	270	286	290	300	260	273	284	279	295	287	273	310	287	291	309	284	280	298	294	319	285	302	270	306	288	293	268	293	284	302	266	297	291	303	312	289	269	311	311	298	303	277	258	292	277	271	286	257	284	282	292	305	305	290	293	299	265	303	298	295	310	309	305	318	282	308	307	324	297	279	302	288	296	304	286	287	283	293	308	277	322	287	314	314	270	307	302	301	294	296	293	289	310	293	295	308	268	291	300
3357	4503	3101	1496	1114	886	749	652	570	546	481	426	460	420	412	437	433	402	412	381	391	387	366	361	410	376	366	333	348	345	366	346	359	342	351	338	351	319	384	386	370	372	378	346	336	362	345	340	347	330	322	348	365	360	363	297	389	388	335	351	397	331	366	337	392	355	318	372	360	382	375	323	332	349	353	372	359	348	371	340	353	366	374	359	334	342	341	328	376	355	322	359	312	394	331	349	354	344	372	345	310	324	365	341	339	361	372	328	336	344	368	369	369	392	338	358	341	345	345	366	346	358	348	341	331	338	324	337	365	343	348	341	345	353	328	306	346	342	374	370	355	367	360	333	331	323	345	328	331	343	369	359	337	354	311	348	341	346	366	361	318	368	375	396	347	385	362	354	324	341	359	352	338	313	350	348	337	321	342	333	336	356	339	338	323	337	368	344	378	330	339	368	382	342	358	346	304	365	356	338	334	346	369	360	344	346	364	354	339	341	356	377	338	322	352	327	369	314	342	330	345	322	327	326	318	372	327	337	356	331	331	344	351	347	336	353	344	325	378	357	364	373	338	320	379	346	348	357	359	344	353	330	343	387	345	370	371	364	363	358	350	337	330	349	324	364	373	295	360	388	333	351	357	349	346	335	379	346	310	347	346	329	347	363	350	362	338	360	331	363	337	356	333	347	352	338	329	357	362	371	342	358	344	374	352	365	358	309	320	355	381	354	354	326	369	334	325	329	362	377	370	370	346	321	355	365	362	361	380	329	369	327	348	356	353	384	349	364	315	337	357	330	336	345	367	365	355	386	347	339	354	376	364	347	347	373	393	362	332	342	343	346	395	352	372	361	401	319	361	354	358	366	324	360	356	348	346	362	336	352	340	380	389	342	355	364	366	364	347	353	343	366	355	364	349	355	355	333	351	366	344	364	300	348	379	349	369	389	316	361	373	338	364	393	365	338	356	328	328	330	349	371	375	372	363	370	318	372	353	351	327	339	351	361	339	364	357	330	334	348	379	377	352	345	357	359	304	361	359	338	354	327	339	362	362	330	350	328	376	368	345	364	377	342	341	313	343	355	359	340	341	330	352	327	339	363	353	365	361	358	342	361	369	377	329	333	346	319	357	374	397	325	359	349	343	378	335	356	345	344	314	348	360	345	338	330	336	320	342	360	343	327	373	353	340	358	356	378	356	341	342	331	372	331	346	387	322	353	339	352	371	395	316	343	339	341	354	350	348	358	360	348	332	346	349	370	331	332	328	340	354	327	343	331	353	350	365	346	379	341	365	318	374	353	354	352	353	351	317	326	326	343	363	355	377	349	352	344	343	336	399	343	340	370	354	368	385	354	357	358	321	360	364	356	353	386	396	345	367	373	346	364	298	348	316	333	342	363	327	361	359	361	366	352	324	319	351	346	345	355	382	392	359	321	370	385	336	371	354	327	349	375	359	318	338	373	349	341	338	350	334	341	327	363	322	361	333	365	363	317	358	323	357	341	329	338	365	370	341	365	355	362	331	334	370	373	375	363	363	375	339	349	315	366	346	349	363	364	364	346	353	376	347	339	356	344	348	349	345	341	318	349	342	339	330	349	338	351	373	377	365	348	381	316	376	372	340	319	344	351	340	357	379	352	342	366	357	317	300	333	356	357	353	337	384	338	353	378	346	339	352	356	347	335	350	341	347	342	355	347	361	341	344	357	370	377	347	365	350	371	360	306	349	369	337	342	364	361	352	347	348	338	336	327	359	340	351	339	345	333	357	357	358	349	360	337	327	387	352	375	339	335	358	359	369	354	346	317	362	385	347	334	358	335	338	324	335	361	338	369	345	337	318	357	354	368	367	340	367	346	369	353	372	329	337	332	339	365	362	374	366	360	346	362	349	382	361	365	359	337	360	359	359	314	334	326	334	367	355	353	365	338	380	340	364	381	365	341	314	349	383	360	365	362	348	339	344	356	344	391	349	360	351	332	351	367	356	342	364	351	350	376	326	383	341	345	326	389	338	354	368	348	338	367	336	338	352	362	325	348	329	323	332	324	360	354	361	319	350	318	356	361	347	339	332	321	324	337	337	344	338	344	396	321	342	346	337	324	366	371	373	374	350	334	361	327	304	373	378	364	363	345	335	321	346	357	337	343	308	372	356	346	341	382	342	344	397	387	330	371	338	332	345	366	353	347	352	355	307	304	330	373	358	340	356	380	340	346	371	342	334	377	331	357	316	354	343	343	309	365	375	349	362	331	341	349	362	347	351	355	355	353	336	363	337	337	364	330	359	337	352	357	357	321	357	316	350	361	354	351	363	400	363	351	359	314	348	343	342	320	319	360	367	317	356	363	331	333	358	366	320	328	351	332	356	324	345	352	407	344	375	366	352	359	356	354	379	360	361	321	331	315	345	350	329	335	377	352	355	388	341	349	366	356	344	331	363	350	309	373	355	352	343	341	362	355	348	375	320	340	342	335	372	344	346	382	318	348	351	368	360	355	355	351	324	340	360	374	340	354	379	341	347	349	347	327	358	308	349	338	366	375	354	360	357	326	373	361	340	362	368	346	357	355	346	304	345	353	382	318	348	329	345	361	347	341	357	359	325	371	342	368	350	341	356	350	346	370	347	372	361	361	346	354	351	330	328	345	389	342	336	333	356	350	361	338	331	347	338	347	323	368	335	359	332	351	354	344	343	334	355	326	336	358	357	326	381	373	332	363	359	344	365	365	370	348	349	374	364	344	364	367	368	344	376	335	313	355	348	326	367	349	352	347	377	339	348	344	365	344	350	333	343	366	355	371	348	321	313	318	350	351	362	352	358	350	328	376	347	319	339	349	346	343	345	331	362	323	327	392	397	350	387	348	355	337	384	361	355	347	350	379	336	334	360	365	370	356	376	342	352	352	375	369	345	332	341	335	314	340	346	339	339	352	343	331	353	361	337	350	328	343	361	366	349	337	340	359	338	363	363	334	308	352	346	333	348	341	330	318	348	352	325	329	349	349	336	334	345	349	338	342	311	335	384	360	323	366	346	323	338	359	371	370	350	343	335	363	342	340	393	339	339	367	358	344	332	326	402	339	350	356	309	362	340	353	355	335	356	351	368	362	337	363	326	364	333	318	348	330	318	364	362	338	352	349	338	343	348	351	337	355	334	317	352	360	334	387	331	359	335	347	369	325	353	370	360	366	348	362	325	344	383	374	354	349	360	364	321	359	314	376	345	354	331	370	360	311	343	340	342	366	414	357	374	343	340	371	343	398	353	346	310	360	346	346	336	333	389	352	352	355	370	363	368	382	362	340	379	343	323	355	359	352	353	373	334	352	358	363	354	341	355	354	335	359	367	358	353	344	349	394	402	372	372	366	370	335	329	350	325	348	329	344	354	351	320	381	360	353	348	337	348	347	363	371	341	344	317	319	345	310	356	348	343	345	369	353	343	323	342	347	321	364	338	356	335	360	371	340	362	380	374	355	340	344	337	399	351	325	344	371	351	336	330	370
22537	21158	28787	23793	21162	21196	7602	778	556	456	466	397	378	343	335	307	295	297	259	284	293	286	260	263	264	259	262	269	271	281	262	231	244	240	230	222	229	222	244	239	231	239	226	229	259	252	236	232	238	261	231	239	233	252	229	216	218	221	226	231	240	209	210	229	253	253	245	224	248	223	228	220	217	211	214	227	242	203	255	232	230	246	228	257	217	232	212	217	232	240	223	224	216	229	218	221	223	237	247	226	222	239	219	241	213	226	214	254	192	238	248	232	221	256	222	246	243	220	245	246	233	227	245	247	229	220	218	213	226	207	226	239	218	251	233	267	221	229	248	258	243	253	210	227	230	218	234	248	221	227	227	237	222	241	226	216	250	245	225	221	228	232	228	235	235	252	194	242	226	240	210	207	236	225	237	260	218	236	229	239	261	241	226	226	229	206	219	206	213	233	207	242	211	225	226	249	254	230	243	225	216	217	236	202	223	189	239	231	238	222	222	227	239	243	211	220	237	214	220	222	230	224	220	211	253	231	230	224	216	243	238	234	229	208	206	240	235	209	256	244	230	234	233	218	213	244	222	209	227	222	228	245	234	193	234	233	221	214	225	232	242	217	219	268	241	215	217	243	228	248	224	246	244	214	233	211	227	228	204	199	238	224	227	211	216	230	231	227	214	245	194	224	224	217	202	211	232	206	223	215	221	205	238	217	201	229	217	233	232	225	222	235	226	231	245	244	219	221	236	216	210	214	219	213	205	228	234	227	222	227	218	218	230	228	216	250	240	246	231	245	217	209	222	238	212	237	236	209	237	236	225	206	254	233	228	244	235	225	237	215	210	217	238	225	249	233	226	237	225	230	219	215	240	239	217	235	239	211	230	253	216	223	220	218	255	229	237	237	217	233	191	245	220	202	236	225	229	215	226	200	194	226	210	239	220	212	255	216	229	218	229	239	251	253	224	222	237	229	223	225	226	227	213	223	233	226	203	246	222	226	270	217	214	218	219	237	196	230	197	229	221	225	198	254	221	215	220	244	220	237	223	216	244	244	231	231	207	205	229	231	234	254	222	269	206	209	216	256	196	220	219	206	236	225	226	258	214	258	201	216	214	239	223	236	229	231	238	225	219	233	216	259	235	224	235	242	256	225	220	204	214	236	221	223	240	221	219	209	229	222	196	223	240	230	222	249	235	238	226	222	221	226	218	246	227	224	200	240	222	213	240	231	238	250	257	209	212	225	252	206	215	243	201	234	209	256	220	230	204	231	228	235	210	237	220	223	210	240	230	237	226	222	236	211	216	209	223	233	217	225	237	223	235	225	205	231	221	191	223	231	209	237	219	225	224	226	242	226	228	216	204	250	223	240	215	240	233	214	218	245	226	227	233	227	215	207	208	225	222	223	194	226	221	200	244	219	231	209	220	233	225	226	212	213	246	236	211	235	253	241	210	234	233	214	198	226	218	249	237	241	246	236	238	219	230	224	211	215	232	253	211	252	241	237	243	238	216	237	231	232	222	243	214	229	239	234	190	226	244	257	241	233	218	247	224	241	257	258	219	227	233	221	245	233	236	243	204	213	251	248	234	241	243	233	239	219	231	222	258	248	243	233	238	207	223	242	201	251	211	215	244	231	221	224	209	209	234	228	230	267	235	246	227	225	253	208	228	208	247	227	253	211	213	225	230	214	199	242	222	214	211	237	218	224	242	237	237	255	281	256	234	204	239	227	240	242	225	207	207	236	228	258	229	232	228	210	236	236	250	192	234	201	249	237	229	212	233	230	237	223	238	240	221	221	223	225	252	216	223	211	242	216	210	228	207	237	219	239	233	217	231	227	205	241	212	230	235	228	202	246	217	246	239	232	220	211	229	223	219	216	240	195	216	254	231	229	212	214	234	232	233	220	234	262	259	249	221	227	214	262	236	239	241	229	235	245	250	236	241	229	227	240	222	254	209	215	201	224	254	231	219	217	222	238	237	229	226	219	218	214	214	223	234	247	206	230	230	237	210	234	227	240	238	229	230	253	214	233	206	207	227	207	224	240	248	226	243	213	258	230	222	204	249	221	239	205	217	208	228	224	253	229	234	215	230	234	253	244	258	222	210	246	200	219	215	205	235	220	219	237	241	231	249	213	244	207	232	230	258	211	196	234	218	228	231	222	233	228	198	224	249	196	227	236	254	222	240	245	210	232	250	246	224	231	222	214	211	247	245	208	226	220	210	234	212	202	216	228	204	217	229	254	245	225	210	228	245	232	255	248	246	238	213	233	218	227	256	235	215	244	227	221	243	205	239	205	235	195	230	233	229	220	208	247	228	229	244	243	240	215	257	216	230	243	209	232	233	231	239	216	228	261	213	225	251	224	216	214	217	235	243	231	192	246	215	228	226	226	225	236	219	238	219	226	239	225	234	241	222	209	184	235	201	243	236	226	235	239	210	231	211	231	237	252	226	207	204	217	249	222	235	197	223	233	227	219	222	225	248	210	240	218	230	231	233	229	245	235	212	231	218	219	214	225	218	224	258	247	259	235	208	260	236	240	208	205	234	219	225	202	208	241	235	218	228	222	252	229	226	248	207	226	256	206	221	214	232	215	229	242	227	221	226	250	214	238	227	232	213	213	224	245	254	215	216	213	228	240	233	221	225	221	219	223	258	242	213	220	224	213	225	232	219	224	226	231	236	215	223	216	230	220	235	227	217	217	227	214	235	224	243	224	235	232	253	224	214	224	245	267	218	233	223	238	233	247	218	226	242	212	215	249	217	229	241	235	225	245	227	230	219	254	232	229	233	212	210	221	223	219	244	205	235	245	202	236	249	237	259	221	240	209	223	229	223	234	234	218	232	204	235	237	226	238	232	230	215	219	240	243	220	213	212	246	246	239	216	198	228	236	228	226	241	221	244	216	218	224	225	224	206	228	238	199	236	230	216	241	234	248	232	235	217	226	243	235	228	220	214	214	227	215	236	210	229	244	235	224	241	222	216	251	207	230	209	246	219	210	244	208	234	231	241	236	202	248	243	243	238	238	241	242	229	193	241	245	216	239	226	223	226	206	232	243	218	247	247	224	226	223	245	221	242	235	213	226	239	251	225	232	246	192	236	216	240	221	214	210	238	241	230	233	243	246	228	207	243	237	249	224	233	241	219	194	221	231	251	249	215	222	231	220	235	220	231	230	243	202	229	250	217	203	235	227	239	251	221	254	201	217	218	216	214	226	250	225	241	252	216	246	205	214	249	237	220	213	235	220	229	223	232	226	215	229	251	245	202	232	216	225	205	215	214	201	232	225	244	206	228	203	226	205	262	228	212	220	216	208	249	235	219	226	237	213	236	202	200	235	233	235	247	253	211	248	217	195	232	218	221	230	227	229	232	241	246	226	250	234	229	236	239	256	189	236	245	236	208	233	217	217	242	229	219	221	258	220	241	220	233	242	237	230	240	237	244	243	233	265	235	235	264	244	225	221	223	223	213	214	238	232	220	228	176	239	220	235
4432	13285	9004	4326	2973	2337	1760	1356	1094	884	761	701	598	577	504	496	462	422	398	393	378	368	377	356	375	367	369	361	318	327	345	343	321	312	314	330	310	292	318	303	333	291	322	284	330	281	315	323	294	285	320	304	279	307	269	302	311	303	313	287	283	299	305	291	300	285	286	293	272	265	294	290	288	297	279	308	275	303	274	302	321	282	319	313	304	289	296	269	272	308	265	324	285	289	311	290	296	265	273	267	254	285	259	241	289	294	321	320	268	286	291	274	297	279	252	236	278	298	269	313	307	314	275	271	297	258	286	286	303	258	298	306	285	296	288	281	261	329	291	292	305	301	269	270	266	273	300	273	319	282	277	277	289	277	317	298	283	270	271	292	275	296	283	320	282	314	285	301	285	272	270	267	315	261	280	299	304	257	297	299	283	256	271	281	313	291	284	293	273	268	262	288	289	276	296	307	273	296	290	260	284	302	290	275	304	287	281	319	300	287	276	301	273	292	289	297	305	331	284	282	261	265	279	282	308	275	277	277	290	309	298	305	278	264	308	322	300	306	277	312	283	285	282	285	264	285	261	274	282	294	312	289	282	269	321	280	297	278	282	258	265	286	293	291	266	276	291	289	270	261	241	251	280	311	290	293	272	280	315	294	287	311	284	288	289	279	280	264	302	317	296	294	278	282	275	280	304	262	255	282	276	273	298	289	285	272	313	296	282	302	276	269	314	300	270	297	275	283	255	273	276	276	270	301	277	299	300	275	301	305	299	263	293	294	279	294	325	298	311	297	295	302	295	281	275	281	299	271	288	258	305	285	289	285	267	285	291	292	306	310	278	301	299	272	277	291	283	289	273	295	268	286	271	257	257	294	269	297	303	267	304	307	276	276	298	293	285	260	303	286	278	315	313	294	290	302	282	269	291	277	288	309	251	270	291	281	290	275	286	268	296	282	270	282	256	275	290	269	268	277	291	285	306	282	305	284	266	289	268	298	287	266	317	273	278	276	319	275	310	280	304	269	294	297	297	290	290	288	299	287	275	271	272	305	289	251	267	285	299	275	275	299	269	275	309	300	285	305	308	279	298	282	280	268	300	262	299	280	305	302	298	289	298	275	271	249	282	288	287	287	286	286	280	286	269	287	270	276	289	309	296	285	304	300	305	291	275	280	262	284	271	307	280	277	304	298	267	261	291	316	282	277	305	293	265	279	287	299	279	253	283	284	299	298	290	291	256	276	277	246	328	300	285	280	291	292	280	296	286	261	270	288	253	303	337	327	299	277	273	285	298	277	299	301	270	262	262	260	267	290	275	249	303	272	292	267	291	271	278	295	313	278	288	311	297	287	282	268	284	286	285	281	281	295	271	270	299	285	276	297	273	291	277	262	306	266	262	285	264	274	315	262	284	280	279	314	243	259	291	285	295	279	255	296	293	291	266	275	306	278	297	294	317	285	278	281	279	266	276	324	287	285	271	273	280	258	254	289	269	289	284	320	289	254	278	268	260	273	266	287	281	263	277	277	285	289	293	282	290	285	302	286	284	279	264	303	315	281	321	303	273	288	286	299	263	303	285	285	270	254	270	276	292	270	299	290	285	294	293	285	296	242	275	267	259	269	285	306	270	302	279	269	296	300	238	279	295	304	286	300	282	271	323	292	272	250	266	278	277	274	298	280	287	265	311	291	281	282	288	275	282	283	311	322	267	275	292	268	255	294	270	279	291	275	279	289	268	295	290	289	267	285	314	291	262	282	284	300	296	293	258	287	274	311	309	278	278	277	294	263	272	269	284	294	267	252	264	263	293	262	290	271	270	309	278	262	296	263	287	315	296	290	295	271	270	300	276	291	308	300	270	282	282	276	320	281	278	277	304	301	277	297	293	288	301	313	262	284	257	305	293	316	284	321	293	261	264	292	291	273	300	298	290	307	294	299	267	286	295	287	296	300	283	300	272	287	296	277	298	285	265	289	279	283	289	282	290	259	288	290	264	288	301	274	301	277	268	252	281	298	300	259	269	242	288	314	278	294	285	289	295	305	286	284	285	271	294	266	279	280	296	281	290	261	298	293	270	294	263	308	287	303	283	277	293	269	286	292	290	286	293	295	267	275	299	272	265	266	271	298	314	269	289	291	280	294	287	278	289	283	283	309	303	299	263	278	303	324	289	292	288	275	296	313	288	282	285	279	294	291	287	303	300	278	283	271	294	264	255	267	295	308	285	268	288	284	276	253	267	297	277	288	289	258	279	268	311	291	283	306	264	258	279	293	315	259	266	292	332	324	297	265	308	279	285	286	282	273	300	287	283	281	291	296	265	288	282	254	271	271	300	268	289	299	281	279	284	300	272	284	338	272	300	272	280	299	274	265	271	286	262	319	280	273	300	275	289	290	263	301	295	267	284	288	322	312	285	282	283	274	270	262	271	277	268	272	264	301	270	280	283	308	281	287	281	272	284	286	271	293	281	281	267	272	272	286	276	296	285	294	285	294	271	274	242	249	285	269	304	297	254	289	282	253	300	304	269	277	276	302	306	258	298	270	277	302	285	289	300	280	266	298	299	285	295	273	283	249	275	294	266	257	265	274	286	281	270	299	294	290	242	312	289	247	288	297	294	291	280	249	293	305	255	260	275	280	256	287	276	274	269	287	288	274	286	289	272	282	267	283	273	279	247	310	280	283	312	282	292	283	272	288	296	302	305	278	299	249	279	308	307	297	282	299	252	280	280	286	273	252	288	255	302	271	301	274	314	309	267	293	302	322	308	282	312	286	266	292	294	274	267	307	304	299	259	288	266	304	285	259	293	274	293	278	283	290	295	279	272	307	285	310	299	262	296	296	261	278	294	280	267	282	264	294	304	312	279	312	296	280	291	278	280	276	304	291	276	271	279	292	293	266	267	256	293	278	297	289	305	283	299	283	319	290	264	311	272	285	268	309	278	273	289	251	286	276	285	293	316	308	296	281	270	298	283	295	284	281	295	264	286	284	307	251	242	336	292	281	322	287	284	292	291	300	284	256	264	288	255	285	315	280	240	298	288	301	266	272	283	289	299	253	262	278	262	275	272	279	249	293	276	257	280	281	297	284	285	310	291	279	291	291	273	326	278	292	291	325	306	262	326	273	302	284	288	268	287	288	278	274	290	296	285	262	301	267	264	296	268	269	289	267	315	286	294	297	283	272	294	274	280	291	294	297	285	281	283	280	275	259	318	289	274	300	267	295	287	277	251	251	288	290	297	264	286	264	277	318	268	268	280	257	273	276	299	295	304	299	309	255	309	256	270	297	274	245	263	264	319	279	280	246	292	292	262	297	295	270	299	316	263	297	299	266	295	259	275	271	273	280	281	299	300	288	288	278	296	269	259	261	299	282	266	261	265	304	266	290	282	295	315	293	288	274	290	271	289	281	315	293	263	295	287	297	273	311	312	285	297	301	295	273	299	273	258	267	265	294	266	297	304	311	300	268	280	283	267	291	287	273	285	290	278	312	303	263
27330	18166	4055	810	612	588	580	546	497	532	552	558	544	502	488	544	534	546	542	482	525	528	577	527	561	509	519	530	466	581	569	532	557	547	493	550	565	533	515	513	514	538	552	512	496	495	528	530	504	545	507	538	489	549	517	525	513	527	545	549	488	502	550	523	536	499	546	517	477	505	510	528	522	510	539	521	553	536	508	539	542	487	527	509	556	517	472	517	539	499	534	578	534	548	484	496	548	492	517	512	544	476	504	499	513	532	521	517	501	553	516	514	481	511	506	540	494	529	494	523	518	496	550	527	463	523	519	486	532	536	532	503	529	531	490	536	516	535	542	491	536	503	498	507	522	487	519	561	534	515	504	484	513	529	577	519	508	491	560	520	513	531	538	537	542	534	505	529	512	538	520	513	523	527	484	538	517	504	520	518	499	497	546	502	494	539	518	545	547	502	497	548	539	498	493	514	511	534	542	511	526	520	519	518	522	522	487	501	519	541	536	474	520	559	574	515	470	533	505	574	531	483	557	564	523	542	559	513	499	560	522	511	511	527	510	534	527	525	497	503	531	552	526	505	475	505	509	531	523	551	519	519	525	533	571	470	521	519	525	538	543	498	537	521	550	504	530	504	564	535	497	532	543	548	508	567	505	524	534	534	525	551	508	500	547	522	505	535	512	526	504	530	521	539	556	530	500	516	536	561	528	541	509	514	523	530	500	516	530	571	486	500	523	514	511	505	532	493	530	468	513	562	534	521	526	497	508	519	548	487	516	526	506	524	508	525	525	561	542	548	514	483	523	489	526	472	525	509	512	511	518	516	512	514	527	561	520	505	515	533	500	554	558	533	474	542	544	542	517	522	498	488	507	497	512	520	516	494	515	554	449	499	538	536	495	504	502	487	517	518	501	507	505	539	489	507	532	503	529	545	549	519	542	543	515	534	510	548	486	537	505	536	525	519	499	541	524	541	513	502	524	545	481	493	523	534	506	556	522	560	553	486	521	501	503	535	591	539	528	527	573	498	518	500	538	531	532	535	531	537	529	556	553	549	506	544	554	545	526	495	490	516	517	563	506	575	548	595	521	498	567	532	512	531	538	515	556	508	476	525	503	521	504	512	534	529	546	523	539	549	555	566	490	536	523	532	512	528	496	507	569	525	532	554	546	533	588	512	521	516	535	501	522	495	513	508	531	526	554	485	521	564	512	510	515	535	537	509	534	508	502	516	534	500	481	508	546	507	549	544	475	526	524	495	508	546	520	537	532	530	529	479	500	566	544	518	503	514	518	538	499	536	528	509	583	555	509	540	488	504	519	539	531	477	473	553	527	530	521	552	547	525	539	544	538	554	522	482	525	541	524	517	557	535	501	498	499	500	450	526	542	478	510	555	492	544	499	528	524	478	548	526	518	507	535	535	521	557	504	521	536	542	530	527	495	503	528	527	512	509	539	524	494	512	524	517	527	528	533	497	519	545	536	531	573	536	541	527	506	553	505	497	541	526	576	553	523	526	527	555	515	548	527	563	561	552	516	537	538	510	510	534	489	524	507	493	504	499	544	560	519	544	526	482	537	518	524	540	535	521	525	486	479	546	542	544	480	545	516	505	560	567	497	514	536	526	530	509	553	507	543	545	540	506	533	533	542	514	495	484	534	500	504	522	556	551	531	533	539	534	533	551	504	534	507	539	532	515	506	520	504	530	501	527	525	478	561	556	545	492	566	534	547	532	474	497	489	508	550	543	537	552	532	529	521	520	496	527	521	521	548	509	516	500	517	500	491	568	522	487	539	511	525	534	532	529	521	540	543	489	552	524	521	502	539	530	529	541	514	560	514	512	511	530	494	495	533	505	522	547	547	492	535	504	539	546	582	526	549	544	486	537	523	557	507	494	508	499	486	546	499	522	517	539	567	475	504	529	525	509	496	503	511	542	533	518	513	536	540	559	528	536	527	504	509	525	523	517	582	519	526	534	535	557	490	542	493	519	531	523	488	513	558	503	515	597	507	493	517	541	552	555	541	492	492	528	512	512	525	557	535	544	538	531	497	563	510	509	510	541	524	529	498	525	574	546	493	556	512	530	508	472	486	547	540	511	573	538	480	510	550	523	519	495	507	475	510	547	523	512	546	504	530	510	541	510	501	504	514	533	505	556	517	537	533	534	556	497	531	507	554	518	514	545	545	533	534	545	507	496	520	550	515	521	517	538	533	535	539	492	539	548	527	535	568	517	538	530	502	494	484	501	517	502	521	497	521	480	559	567	503	519	538	539	513	542	517	519	549	550	546	507	475	532	519	479	512	540	552	482	529	485	536	529	523	533	555	503	518	486	536	524	520	542	514	467	550	571	522	519	518	594	524	528	529	512	512	507	534	517	561	511	512	479	521	498	497	512	567	535	528	522	534	513	602	519	525	515	550	495	581	527	524	515	525	515	532	488	542	500	568	531	528	479	516	523	536	552	557	519	524	501	524	531	486	516	522	486	526	547	545	524	561	509	498	525	581	510	513	512	531	487	505	569	543	521	571	497	509	489	490	531	548	507	520	519	524	509	507	526	528	559	510	513	528	531	526	507	503	538	535	563	526	570	504	545	517	503	506	587	466	520	558	501	565	508	545	523	540	513	505	483	511	502	522	504	519	523	517	500	521	514	510	507	500	540	502	514	567	557	562	570	534	483	531	516	514	516	532	519	504	524	550	540	520	535	535	495	529	533	500	511	528	500	506	519	497	490	538	526	512	542	535	553	516	539	525	537	539	482	545	587	543	529	527	549	551	536	548	527	543	509	524	543	467	525	524	506	487	565	529	510	546	530	532	506	533	503	512	514	519	526	547	530	534	547	539	521	540	521	511	523	510	532	541	531	526	498	503	518	540	495	475	492	513	474	546	497	562	548	500	537	570	506	519	516	554	520	497	537	508	534	542	536	469	515	530	518	506	534	515	518	562	493	531	503	518	526	506	509	524	507	536	540	538	538	561	551	538	545	511	494	542	532	537	547	506	483	527	519	513	496	546	573	537	493	506	540	510	532	532	506	526	516	545	543	531	526	544	566	536	533	499	549	532	542	518	555	501	556	510	529	505	551	534	534	524	520	512	554	535	527	577	515	545	516	514	526	574	511	521	504	515	539	512	523	520	523	517	470	507	489	550	528	509	542	493	516	546	608	535	518	524	488	519	503	561	499	539	525	512	543	494	534	522	488	502	498	547	549	500	517	497	543	525	551	519	534	494	534	546	536	525	524	529	521	475	492	531	520	529	549	541	511	506	505	552	508	526	506	523	504	517	527	551	543	529	490	538	513	503	537	542	546	548	540	520	510	540	531	524	551	549	509	505	532	533	517	544	516	489	516	492	558	523	511	564	516	570	470	538	508	510	555	544	535	532	501	525	546	491	542	491	531	504	514	540	494	527	561	548	543	526	543	547	537	569	532	588	533	560	511	480	513	543	511	540	529	503	549	557	528	491	490	520	525	465	508	550	499	508	549	513	500	528	487
4411	995	935	727	690	686	669	648	602	685	641	693	640	707	635	649	628	617	634	617	647	620	620	626	649	659	641	645	628	667	608	649	642	630	632	641	645	600	665	625	630	608	617	624	629	579	604	631	591	582	633	612	649	632	629	626	609	611	649	647	589	641	672	601	587	620	643	597	603	610	640	641	594	585	641	651	672	651	632	658	629	636	641	632	627	599	653	632	614	676	650	626	638	629	640	645	636	620	566	603	649	609	643	629	626	658	601	608	599	620	601	623	606	620	590	651	583	577	618	673	619	594	634	656	636	574	608	606	654	632	626	605	625	645	629	661	619	650	636	615	656	667	648	615	633	583	612	630	606	634	652	602	586	653	665	610	586	660	653	643	668	599	609	593	657	615	623	646	611	600	624	582	639	659	624	599	606	605	634	647	666	619	653	641	620	581	655	680	579	589	657	593	608	627	621	611	602	663	642	619	637	658	681	616	654	607	606	674	587	657	595	647	621	620	638	636	617	675	647	671	613	592	655	602	644	583	651	635	666	606	643	601	668	599	639	661	603	660	630	606	646	600	639	622	598	633	635	609	649	608	612	626	580	602	636	631	600	629	645	607	642	632	619	617	626	661	601	661	611	659	638	655	620	574	574	651	631	633	675	612	617	601	625	689	621	628	609	601	667	658	638	648	622	624	642	611	594	573	648	632	617	597	622	614	666	626	628	635	658	626	664	589	613	630	629	655	663	644	652	617	656	615	614	613	637	630	626	635	642	596	598	600	611	628	625	587	669	641	660	662	671	573	659	581	621	636	629	598	599	617	638	600	592	615	650	608	671	669	586	640	638	572	658	587	585	602	657	624	644	637	593	620	597	619	644	656	616	603	622	659	598	582	663	656	653	645	591	600	646	639	606	576	647	627	633	650	619	644	622	579	600	657	628	622	629	567	658	616	626	615	626	637	598	676	644	624	652	635	629	630	609	622	601	639	611	623	659	652	605	640	659	627	618	608	624	600	630	635	661	625	636	621	643	661	620	638	632	620	610	622	600	584	608	615	620	648	665	625	674	659	610	651	634	616	639	613	623	608	643	598	631	650	635	601	637	590	636	623	666	650	626	607	636	592	605	666	628	675	616	644	645	642	616	647	651	672	611	612	649	617	619	611	597	610	609	635	647	606	627	622	637	668	625	584	621	634	626	620	610	618	609	623	609	632	620	649	625	640	651	631	633	636	677	676	626	608	631	612	605	636	595	589	633	652	635	582	631	632	643	655	621	621	613	603	638	655	615	595	610	579	629	621	648	624	665	630	606	624	611	619	666	630	625	635	645	654	596	624	626	632	652	631	645	636	670	617	642	647	639	629	612	603	663	577	638	609	634	651	594	633	601	666	651	649	620	600	611	623	669	600	676	598	630	583	607	606	611	644	643	632	656	664	616	661	634	627	639	640	601	616	585	604	628	611	609	648	653	635	613	624	630	627	639	585	629	632	576	614	705	623	599	609	602	615	604	629	597	561	601	629	656	653	606	620	612	653	634	608	665	634	614	586	635	671	659	611	606	626	634	614	586	656	629	638	608	653	625	609	625	612	621	625	635	624	633	622	646	628	651	652	641	652	634	631	628	669	642	622	626	629	620	583	571	642	642	637	632	638	654	620	624	638	626	658	648	600	623	621	600	637	593	619	630	610	645	624	624	605	642	635	605	658	642	629	645	621	619	608	597	602	646	653	651	585	644	646	623	616	612	642	604	642	596	620	640	652	627	616	647	659	656	624	639	634	641	611	627	647	646	629	631	647	595	594	622	646	636	645	636	599	634	636	667	629	631	601	609	635	640	585	671	627	619	665	653	619	630	593	656	604	630	641	674	631	630	605	658	670	627	611	604	641	607	617	596	614	614	611	585	636	609	620	610	635	607	671	601	606	651	579	601	641	632	593	601	627	648	669	627	596	630	638	661	573	639	622	642	610	607	623	595	628	622	623	581	687	656	601	602	619	613	656	647	636	622	637	620	618	602	609	650	635	646	646	634	612	597	598	586	625	641	658	592	679	653	578	628	606	632	654	586	657	638	645	615	622	616	637	607	582	648	655	645	648	645	579	640	605	606	704	622	624	652	628	647	647	587	609	609	649	639	660	597	627	627	613	612	613	661	634	648	598	639	616	612	607	596	660	638	603	655	606	625	601	655	638	646	637	589	628	639	638	641	634	636	613	672	634	605	638	616	688	622	603	632	638	618	624	651	606	592	638	636	640	656	632	642	630	640	628	618	582	638	632	663	628	602	657	642	627	624	636	634	632	627	620	621	627	590	591	624	563	672	653	638	586	619	628	624	595	623	629	601	636	620	611	639	659	587	650	614	629	595	613	608	641	669	576	613	665	599	574	640	581	620	641	654	627	651	637	608	618	607	660	656	585	646	673	646	608	615	630	623	584	644	638	656	649	593	598	660	640	640	639	653	609	608	651	635	571	656	682	589	608	617	608	671	652	649	610	623	633	641	658	640	646	639	603	631	635	629	608	598	629	601	625	637	634	679	609	641	628	597	680	575	588	641	632	642	640	667	621	624	653	636	599	601	608	611	634	591	674	638	639	587	641	657	601	627	639	625	638	614	607	659	610	607	628	596	628	624	625	623	606	645	596	645	622	620	619	657	634	643	635	649	575	617	642	616	614	649	652	599	632	627	660	637	675	595	596	647	663	608	602	645	669	658	647	648	622	609	578	600	632	626	629	647	655	586	646	646	650	627	621	583	624	637	623	623	647	669	625	578	669	631	605	659	636	614	604	686	645	665	598	613	620	617	623	615	576	658	630	652	622	635	644	649	601	639	595	642	617	642	637	628	602	618	658	619	632	669	628	612	611	638	605	634	618	650	674	619	643	630	614	589	632	663	616	632	636	639	658	636	650	657	618	664	656	632	607	639	628	640	666	605	632	640	642	654	653	594	612	641	643	623	583	597	643	630	639	639	610	633	639	653	635	590	652	630	599	601	636	645	666	634	627	650	608	618	624	622	627	618	616	596	613	619	612	641	601	601	616	665	688	633	599	644	661	623	597	635	617	589	632	631	576	650	610	579	645	628	628	628	624	639	629	624	638	669	656	630	647	587	686	642	624	598	651	607	632	640	604	572	631	614	625	608	654	648	658	624	583	635	645	641	613	612	612	615	674	597	632	658	624	566	641	672	616	693	611	673	634	597	676	586	596	633	621	622	608	605	629	655	627	626	647	634	627	634	618	604	601	637	617	638	676	614	611	598	602	654	641	629	663	652	652	624	607	602	614	625	648	614	613	621	632	660	654	603	664	674	653	651	621	615	625	636	658	627	603	628	610	616	631	654	586	630	591	610	610	675	636	655	636	629	651	631	645	665	625	622	625	686	659	644	658	624	643	610	651	622	644	619	621	668	617	622	618	610	661	643	632	589	641	644	615	673	637	630	602	623	614	586	641	624	641	646	596	631	627	659	644	617	611	638	623	680	612	622	594	611	604	605	580	629	627
23497	21088	28230	24171	21087	9545	1108	840	691	616	633	597	631	575	595	524	593	539	533	539	564	550	510	502	543	541	547	520	480	500	527	540	526	475	539	514	543	533	516	519	531	513	475	516	483	537	482	569	482	520	548	534	500	530	512	521	482	483	485	531	551	481	533	517	496	504	515	539	527	531	510	513	526	481	510	513	525	538	529	518	565	526	550	491	472	512	541	487	503	514	509	524	500	515	476	500	513	501	530	531	514	492	511	489	559	521	527	520	555	504	488	511	512	513	548	497	477	512	530	517	496	467	500	516	542	505	527	506	496	553	503	503	451	514	531	576	508	512	515	511	511	493	504	473	530	523	482	514	499	507	501	536	584	531	518	521	478	515	478	518	530	520	506	536	531	485	539	566	513	525	516	508	494	515	514	514	531	514	538	533	516	518	493	522	505	511	527	514	474	529	554	504	538	505	458	483	546	516	528	535	527	538	498	517	522	521	505	515	498	519	520	499	489	510	477	569	518	512	510	512	533	508	534	507	495	500	504	491	536	465	512	495	497	504	474	492	498	515	472	531	546	504	514	494	503	546	519	505	514	524	532	507	503	530	524	501	532	520	507	523	508	547	493	533	504	506	495	500	495	511	525	504	526	510	554	515	521	506	534	536	509	505	515	543	512	492	466	551	509	479	523	547	509	551	513	481	571	531	512	539	523	499	543	569	525	479	529	539	528	501	535	538	505	519	495	538	533	528	505	536	465	508	523	499	490	518	544	491	538	541	497	519	458	499	502	544	494	513	505	493	494	472	493	498	503	474	569	549	556	497	525	485	525	515	504	502	488	521	535	555	512	524	502	511	523	512	506	549	514	521	503	505	466	502	505	546	487	528	525	495	519	537	510	512	496	534	495	514	489	509	524	503	521	487	515	513	520	529	534	510	499	544	483	520	512	511	522	514	498	527	538	507	498	481	530	510	473	472	540	501	536	516	518	483	516	466	533	511	467	477	521	534	514	527	513	517	510	500	542	476	532	538	490	506	498	511	518	486	527	549	552	470	541	451	533	531	484	521	571	522	515	499	507	514	521	517	491	512	525	524	487	511	467	498	505	533	512	473	512	533	479	477	539	558	516	507	517	491	518	550	494	501	540	504	502	511	469	560	485	509	492	542	505	517	536	505	500	480	526	529	471	508	475	520	508	505	480	522	481	509	520	507	501	479	496	515	544	493	532	520	514	523	522	492	505	511	453	480	514	491	540	504	531	483	561	542	543	514	535	523	481	496	545	538	549	525	521	519	541	504	531	451	516	512	530	516	498	483	483	500	510	510	515	488	484	514	490	507	520	468	516	522	492	511	513	503	475	483	508	479	517	550	521	529	527	571	490	506	497	528	485	501	524	519	511	497	507	530	502	530	498	503	515	553	513	465	526	489	516	517	485	468	486	523	475	506	505	505	502	527	533	484	515	513	503	505	477	526	492	522	533	549	513	507	517	510	507	505	510	469	520	492	535	542	451	503	543	556	519	496	516	492	483	544	498	524	511	498	522	468	523	500	589	517	490	521	485	522	556	512	551	515	507	485	505	522	517	512	532	499	492	478	519	503	490	481	535	495	525	494	495	519	481	520	483	490	508	531	479	533	488	482	506	535	539	484	473	538	541	545	503	530	515	505	505	515	523	487	525	525	499	526	526	525	498	485	470	522	479	524	517	507	509	524	496	457	487	526	506	499	508	525	508	505	482	518	488	532	514	499	476	493	536	500	530	486	475	537	527	532	500	485	520	499	524	502	516	520	541	498	554	496	537	505	479	485	576	480	540	521	565	484	517	524	508	532	509	520	502	512	504	494	506	489	490	504	487	488	494	510	511	497	542	504	470	509	523	477	519	491	516	537	525	521	502	508	541	502	514	555	480	529	469	511	494	535	545	496	505	518	498	479	524	508	522	502	506	540	537	472	496	515	507	496	514	506	538	517	465	518	535	511	473	487	506	528	461	509	494	521	549	521	513	512	512	483	487	524	520	529	495	502	500	513	505	498	508	492	518	514	477	516	457	530	534	447	541	553	514	524	537	498	491	521	525	546	529	485	514	525	494	515	529	501	491	460	510	514	525	509	480	537	504	498	492	519	516	515	505	518	551	538	512	521	516	545	492	485	556	519	520	497	515	449	528	496	495	475	495	545	546	499	503	503	519	524	498	504	527	502	541	505	567	487	543	484	525	514	509	519	526	541	526	486	509	511	551	511	539	521	504	526	526	552	523	505	478	466	544	508	528	464	522	488	490	526	508	514	522	497	495	487	511	493	513	522	520	531	480	494	509	508	493	526	546	521	512	502	531	494	495	496	553	517	488	512	511	536	510	496	458	513	479	457	506	475	526	561	514	490	491	496	497	514	495	531	518	486	499	534	466	531	552	534	515	499	515	517	505	479	512	522	484	508	514	521	502	491	506	538	527	517	473	485	517	531	535	503	513	515	522	496	526	517	538	482	521	533	513	510	504	491	482	474	530	529	517	496	511	543	473	529	519	493	503	500	494	519	502	514	515	533	509	543	500	511	506	482	472	512	466	471	458	480	476	520	548	487	541	531	523	509	456	536	557	482	536	511	509	501	514	521	499	500	506	550	512	490	474	511	526	512	464	519	521	514	534	506	503	485	488	483	550	508	512	509	523	537	540	507	481	519	528	483	491	471	532	523	517	541	518	484	540	490	506	484	507	482	516	505	515	509	519	531	529	514	492	519	487	570	509	521	498	509	507	530	520	498	508	449	503	515	499	520	495	538	503	502	475	541	513	502	532	526	516	499	519	490	479	506	498	514	591	540	506	511	497	517	488	490	462	499	476	518	515	483	498	515	520	465	510	482	490	518	545	503	514	506	530	534	532	506	518	522	522	498	541	511	524	492	518	521	490	547	495	529	530	526	487	473	536	501	505	539	512	500	495	482	518	504	486	498	537	498	525	537	514	541	514	520	478	528	483	520	520	492	503	518	479	553	513	482	493	513	515	511	498	519	505	484	473	508	519	550	507	526	482	531	483	549	559	480	587	522	448	491	520	464	524	536	560	489	497	481	510	550	505	545	550	491	519	500	494	532	488	511	522	497	486	491	538	481	486	491	480	535	531	517	472	465	495	461	506	483	542	527	502	493	490	547	488	482	509	504	515	543	513	543	554	520	498	502	473	507	495	486	506	510	500	499	514	521	500	467	524	521	488	470	515	517	512	489	496	479	492	491	518	502	518	482	486	497	510	505	528	498	483	468	532	493	500	527	503	503	528	499	491	474	512	537	461	516	497	513	496	501	480	479	472	474	504	515	494	460	519	539	504	517	547	532	489	523	522	513	510	491	533	512	516	494	501	530	501	558	567	510	525	494	514	525	482	498	497	485	513	514	502	493	529	521	509	497	533	466	509	528	488	574	538	485	526	504	494	494	450	494	517	529	474	479	516	506	478	504	497	534	503	493	506	529	489	476	519	506	503	518	488	557	455	501	537	526	539	518	493	514
3431	8190	5713	2691	2031	1703	1379	1182	1031	881	879	782	830	771	702	730	707	700	680	659	647	624	696	684	659	658	657	648	630	646	653	639	617	632	647	666	645	611	624	617	627	617	653	612	605	621	623	623	634	654	593	636	630	608	591	640	646	641	646	634	652	657	633	658	605	585	625	632	621	657	582	666	630	658	597	653	636	594	595	628	680	621	580	610	604	587	629	588	635	660	626	614	639	604	606	615	618	589	623	626	651	629	664	634	615	614	661	630	644	623	589	580	633	635	681	650	616	668	629	621	604	631	616	581	656	643	590	636	616	590	617	638	646	617	613	608	661	649	599	653	622	598	616	649	651	628	631	613	637	601	622	646	625	617	639	616	649	643	624	628	589	621	630	597	636	593	634	621	644	594	616	623	642	587	600	618	615	592	626	617	605	628	605	630	659	609	610	649	620	638	571	636	665	636	609	615	638	657	629	645	602	631	604	623	642	636	664	617	660	600	621	625	586	606	604	684	642	627	637	632	636	648	637	590	587	586	614	599	618	647	578	642	637	621	597	631	602	632	641	627	626	664	600	606	665	658	639	575	602	598	623	578	647	663	600	636	592	697	620	593	631	596	575	665	599	603	614	612	638	614	632	585	594	630	580	625	654	650	597	621	607	653	633	589	602	595	652	640	611	655	577	597	598	620	645	601	645	588	648	582	633	661	610	598	627	628	637	603	635	618	604	615	646	676	608	545	619	658	578	674	603	632	630	630	608	657	628	632	624	648	610	624	670	600	593	639	636	644	593	608	608	619	614	598	634	649	616	638	617	616	669	642	605	642	624	575	631	630	630	648	610	628	654	589	598	605	609	666	629	634	610	629	652	569	632	610	601	617	633	627	596	655	620	650	629	644	609	631	681	640	588	579	650	676	635	638	658	614	610	634	616	665	643	647	651	620	604	641	600	646	641	598	634	609	612	629	643	650	622	621	603	656	647	622	572	649	624	619	605	568	677	623	630	620	588	641	601	561	638	609	610	575	590	621	601	631	623	653	607	647	592	653	640	647	633	634	682	626	601	631	637	627	633	612	667	614	641	612	635	640	619	626	690	599	630	627	625	629	620	607	611	600	641	611	616	596	600	653	631	638	681	613	607	605	637	597	642	601	637	601	649	646	593	620	686	634	627	614	604	606	657	602	600	638	659	592	615	613	589	613	639	653	643	624	602	609	633	661	639	616	610	624	675	633	629	652	627	574	615	629	613	612	583	642	661	620	582	613	640	658	595	645	633	641	610	657	604	632	644	608	611	596	654	629	683	643	579	634	579	570	625	584	611	573	635	619	629	668	583	623	611	645	605	601	630	599	649	633	605	646	628	616	611	610	665	637	642	633	617	669	645	596	621	630	595	634	618	572	675	607	614	614	618	662	617	644	615	628	660	616	583	606	603	582	598	584	638	658	621	599	650	609	595	656	637	623	583	665	616	619	624	628	601	641	621	643	656	622	612	606	684	615	641	614	596	615	606	656	630	601	637	606	609	611	610	592	677	634	591	621	631	628	631	610	647	609	615	586	638	608	595	624	652	641	610	636	595	580	636	631	626	629	618	598	616	630	584	612	663	595	611	626	671	583	580	619	620	607	647	609	621	634	609	617	621	628	623	615	637	625	658	607	642	605	588	618	593	616	619	645	566	595	614	622	583	609	670	617	625	592	653	671	628	619	637	660	595	625	647	637	633	605	591	624	623	629	556	625	601	664	614	606	661	624	639	628	625	621	608	621	617	611	607	641	607	593	633	650	589	611	621	617	595	609	584	628	619	624	629	645	626	597	616	606	622	629	663	654	590	653	585	654	608	646	624	625	610	612	633	633	665	632	622	608	598	598	591	598	643	696	617	620	681	642	624	647	668	650	575	603	635	588	648	635	635	601	619	646	630	616	640	627	620	641	617	601	642	611	614	657	615	660	587	614	615	598	617	599	599	617	609	618	620	614	651	615	664	604	639	600	623	613	578	583	595	588	602	603	670	682	617	650	627	610	650	646	610	596	613	603	621	632	633	597	651	622	618	596	582	637	641	598	575	605	620	639	641	615	634	689	628	622	654	665	618	608	615	662	598	657	610	573	643	635	631	584	621	621	616	627	642	627	576	601	640	586	650	607	612	637	646	661	625	574	626	615	613	588	636	604	605	623	643	619	611	677	614	589	614	624	674	634	622	620	574	638	621	602	653	617	595	624	616	632	614	633	613	600	626	603	659	662	623	618	596	638	570	619	629	624	603	648	609	600	654	606	643	593	645	656	649	648	641	636	641	610	633	621	653	639	622	630	616	607	621	616	603	579	617	609	606	622	671	626	585	587	597	586	687	641	655	636	627	614	594	625	644	580	642	597	646	640	634	596	634	601	631	639	610	654	624	616	583	651	624	606	629	597	631	592	641	638	650	645	647	656	606	640	616	635	579	651	607	657	643	650	604	634	599	603	632	629	623	618	611	620	598	639	654	630	653	665	647	656	618	595	597	623	637	639	561	610	645	618	631	621	655	670	591	658	625	652	625	664	609	613	616	604	617	607	616	589	623	633	620	587	657	631	608	658	622	627	611	626	642	598	615	642	672	642	626	664	612	660	633	617	657	597	609	619	632	616	624	655	606	619	615	569	621	654	640	631	624	641	588	652	622	655	614	631	614	606	597	622	633	624	621	632	553	604	639	649	636	582	584	603	614	661	624	607	640	606	615	649	651	628	670	631	650	654	661	611	627	646	632	586	628	626	628	579	636	645	636	637	590	616	609	632	588	669	639	620	650	635	665	601	664	621	602	628	595	627	589	666	632	603	590	615	642	640	611	593	590	647	609	633	605	634	629	648	618	643	658	573	649	631	619	616	658	617	631	614	654	623	675	621	634	618	595	599	626	654	646	651	621	637	651	605	572	646	644	626	602	639	657	628	656	648	640	627	580	612	605	587	673	686	652	649	603	618	630	658	618	585	631	606	622	600	653	617	641	556	584	625	620	616	620	658	644	589	569	661	643	630	633	614	655	618	596	630	589	630	639	601	645	670	646	611	649	593	650	607	596	638	654	657	638	677	616	620	635	624	617	623	648	634	654	607	655	579	648	654	630	615	623	592	658	589	646	629	595	698	617	603	619	594	590	592	640	611	608	634	637	682	621	640	620	666	625	651	588	604	656	603	626	636	600	578	639	618	624	659	636	596	607	656	641	566	625	622	623	639	614	584	642	578	595	644	600	594	590	654	635	588	597	633	636	626	626	651	644	651	599	634	604	628	595	670	631	650	631	617	646	657	655	629	681	589	637	558	640	653	647	625	649	604	636	654	640	626	640	652	616	624	620	601	613	642	596	595	600	672	651	665	621	632	603	627	646	632	615	616	623	644	589	633	641	603	665	659	599	628	622	625	638	598	624	635	598	632	645	634	623	655	630	648	615	618	585	614	614	591	607	595	612	584	643	574	637	611	571	594	637	565	616	587	632	617	644	636	613	627	612	589	592	648
24573	21082	27060	25208	9634	569	468	416	376	350	327	367	357	311	328	308	292	284	322	302	287	290	273	296	338	257	293	299	289	274	283	291	278	269	298	302	290	290	268	286	331	264	297	315	323	295	291	272	295	268	285	321	286	308	284	271	292	283	277	295	299	301	314	279	284	278	275	286	272	282	274	296	282	307	272	289	288	259	302	319	280	304	280	278	282	264	289	292	290	288	267	288	310	284	298	282	286	291	305	281	287	288	302	257	304	306	306	261	291	309	277	282	284	267	309	288	296	300	270	286	331	304	279	281	251	284	288	292	288	281	292	292	266	280	266	262	275	311	294	295	288	283	274	295	289	287	288	278	283	310	271	268	268	290	270	286	317	285	297	286	260	288	345	254	282	273	280	287	292	287	278	304	308	281	271	297	286	293	280	280	288	290	290	307	317	277	291	309	306	293	290	289	274	292	302	290	295	294	312	310	280	292	280	287	300	283	300	259	273	312	288	272	275	280	323	277	298	289	292	292	274	268	291	270	294	278	281	303	261	285	258	285	279	296	269	253	295	289	287	290	293	296	286	255	277	305	300	280	289	291	285	297	289	266	313	286	280	285	326	270	286	263	261	289	288	264	265	256	280	307	283	270	271	274	266	282	299	273	286	253	299	277	269	280	293	276	278	297	291	244	292	303	291	280	315	294	293	290	286	299	291	261	282	303	299	299	266	310	301	310	275	293	298	301	267	249	291	282	284	306	272	261	301	297	302	281	304	295	321	287	303	341	298	299	324	312	275	259	262	247	272	304	294	261	295	251	340	287	267	284	290	278	291	310	288	265	291	313	305	301	286	285	295	282	271	273	275	299	289	295	278	273	275	260	296	275	265	278	286	286	257	314	300	265	278	283	300	298	311	309	280	332	275	286	302	282	310	279	273	273	285	255	256	307	300	282	281	294	287	278	266	263	295	282	302	287	284	271	270	300	273	299	285	275	287	266	273	272	317	321	304	285	285	282	287	298	267	274	317	278	285	300	260	245	314	261	291	295	319	252	302	319	305	294	290	273	284	290	273	280	261	284	297	299	318	288	282	266	279	275	289	329	295	259	236	303	290	290	290	317	266	307	299	247	270	286	263	286	309	272	280	271	261	281	304	291	258	286	293	285	297	294	272	265	292	290	303	278	267	322	306	271	265	306	266	282	300	265	241	306	283	265	272	274	263	306	283	292	272	298	257	287	281	296	298	279	298	269	283	286	304	285	248	279	286	292	295	306	291	271	300	292	264	265	270	282	284	290	287	320	341	311	291	303	270	313	290	281	268	296	273	272	285	292	317	312	312	281	293	271	307	242	283	268	270	283	285	311	277	308	301	261	256	288	308	283	294	329	242	287	285	294	292	327	300	305	284	286	298	255	277	264	301	281	301	327	261	278	276	308	302	266	258	294	302	302	308	285	268	273	305	311	290	292	289	270	295	269	290	266	308	291	281	302	285	282	302	314	302	289	301	277	263	300	296	273	280	294	270	294	295	268	261	296	271	283	283	243	281	300	296	252	281	260	288	274	274	268	311	286	278	280	239	286	275	279	287	287	277	311	311	266	298	299	279	279	287	265	270	248	267	300	315	288	288	309	257	301	296	274	272	289	311	299	298	261	284	299	273	307	278	302	328	275	280	282	234	290	256	292	301	289	292	259	309	278	282	279	298	297	294	266	249	279	287	277	281	291	307	279	297	275	266	283	275	308	281	279	288	294	247	304	282	284	289	293	315	305	317	300	300	266	279	273	281	258	267	278	297	290	260	310	288	286	280	304	292	278	291	296	307	269	294	272	275	278	290	258	268	284	271	281	269	286	300	269	238	279	274	297	263	288	306	294	303	274	266	282	294	259	292	275	312	253	316	272	287	305	268	286	283	277	284	285	292	283	269	264	280	275	305	276	288	264	292	280	285	269	289	295	293	309	287	269	295	308	295	310	282	289	283	289	284	285	276	289	307	276	275	304	282	281	248	287	304	282	295	268	272	292	254	298	286	298	274	284	296	264	279	290	280	269	283	272	283	296	253	304	317	265	278	261	300	311	282	299	307	314	248	283	309	246	322	284	272	267	300	295	303	325	300	269	271	297	287	276	292	274	294	299	307	277	295	295	300	285	288	248	278	298	292	290	318	308	278	286	286	267	292	278	266	311	266	287	284	281	282	306	290	301	265	279	304	297	294	276	283	251	289	309	283	293	286	287	301	275	271	282	285	280	291	299	266	309	292	291	325	278	289	265	262	277	266	282	294	279	298	249	307	301	279	295	288	315	295	319	271	294	275	283	322	291	297	281	285	304	296	286	288	287	272	345	308	294	304	306	265	296	291	287	274	259	285	287	295	274	290	275	278	281	264	294	293	304	291	293	299	296	292	314	339	297	279	271	281	281	263	265	306	275	289	262	281	335	284	306	293	318	275	301	328	291	316	293	264	302	299	281	274	282	317	307	293	276	270	299	259	278	267	294	270	279	306	282	282	303	305	281	270	298	299	281	267	277	283	272	279	274	258	269	269	302	314	302	261	267	277	315	261	296	255	313	286	286	291	299	314	262	295	267	313	295	279	293	290	263	254	259	255	311	295	282	279	292	315	283	271	283	279	275	283	318	284	286	290	248	285	300	302	280	306	287	255	314	258	273	297	292	271	296	304	269	260	292	286	294	275	326	282	295	303	268	279	307	287	331	273	285	275	290	292	278	271	267	310	278	299	280	322	304	284	276	274	268	275	310	310	299	272	314	287	265	300	273	298	275	312	330	282	268	310	305	301	302	292	306	302	282	275	294	289	268	248	300	291	283	273	309	298	306	292	273	297	293	297	272	285	284	298	268	310	295	275	269	286	279	281	278	332	290	272	318	261	301	267	259	302	259	282	288	335	294	305	293	266	275	289	267	284	285	270	280	288	290	294	285	302	294	289	267	282	273	260	308	278	308	289	293	263	316	286	315	304	319	273	276	299	319	304	310	300	279	301	273	281	273	299	305	286	289	277	272	260	265	265	302	261	290	298	285	279	307	303	291	288	271	298	314	312	289	275	277	318	302	305	311	284	277	288	323	286	270	313	318	298	254	296	293	299	295	302	287	284	295	280	278	287	282	297	296	260	274	308	296	273	304	291	270	288	291	304	281	279	281	296	269	287	291	260	276	284	269	278	260	273	295	298	287	290	250	290	303	287	311	309	268	291	297	292	278	289	281	288	279	291	287	302	302	305	273	264	304	296	277	291	283	279	311	296	291	299	288	265	297	269	265	306	298	281	270	289	313	282	271	275	277	260	285	291	301	305	271	270	288	270	262	275	297	305	275	274	256	266	288	292	274	260	301	301	235	347	299	261	249	330	282	286	312	279	307	287	285	287	281	285	291	293	269	252	301	305	289	299	282	304	270	314	273	290	300	354	298	293	276	283	286	314	283	269	295	268	285	294	297	263	272	272	329	305	309	300	304	268	274	285	284	306	280	265	293	290	292	274	294	276	269
3269	4496	2945	1423	1068	852	815	642	553	507	470	452	464	381	444	405	394	394	387	348	368	331	360	399	354	338	358	352	320	376	379	327	373	373	380	349	354	362	322	332	347	339	353	335	335	332	343	370	357	349	351	342	349	331	341	343	344	357	370	335	345	373	383	341	376	359	357	388	348	354	335	373	323	343	333	343	368	353	331	351	386	363	335	315	345	326	349	362	361	344	336	360	363	366	372	355	355	366	351	356	361	339	363	376	326	360	352	346	336	342	352	347	332	344	315	350	354	374	335	357	369	355	358	311	347	346	341	338	331	330	350	343	336	331	355	331	326	347	333	344	336	365	361	368	342	373	348	348	342	326	330	304	390	342	335	389	344	314	366	357	381	332	353	335	332	325	324	357	343	366	345	320	346	376	367	363	356	326	359	338	361	368	366	369	358	355	376	341	367	385	362	357	291	349	354	329	341	355	340	339	348	306	324	358	364	369	351	353	335	340	339	315	328	351	330	362	318	376	365	358	356	352	323	347	332	335	331	325	323	329	333	343	337	325	315	351	344	334	358	369	314	333	389	342	334	301	391	319	328	361	329	323	312	298	346	345	329	330	321	360	347	361	326	362	347	349	359	368	357	318	353	368	350	342	357	356	371	365	352	357	406	354	375	331	338	328	328	357	368	341	344	324	366	351	316	318	364	338	327	363	348	329	388	334	342	371	354	334	341	347	340	364	372	347	365	357	372	336	349	334	368	374	356	300	329	339	342	330	325	381	337	353	322	375	358	334	348	335	328	349	327	304	321	371	353	379	374	372	363	371	352	358	344	322	396	330	333	373	335	319	331	349	342	342	330	330	330	338	324	321	381	347	350	356	370	323	380	385	328	340	375	352	325	334	381	325	355	306	327	323	333	381	348	345	356	320	355	379	333	380	353	350	352	342	334	343	359	342	365	331	356	336	352	360	333	354	338	329	355	344	331	353	347	337	355	358	312	350	344	340	349	337	348	340	329	368	344	364	342	325	336	344	330	352	360	345	368	343	342	377	372	385	361	349	318	362	354	334	312	380	375	366	335	343	351	329	347	339	340	319	337	361	359	331	315	319	319	379	311	334	338	345	333	327	339	291	358	360	368	366	359	346	355	349	339	360	361	343	339	337	338	339	347	327	351	323	363	318	378	330	326	347	352	347	347	334	321	368	317	323	373	331	309	320	341	358	371	354	315	358	352	351	363	355	357	342	331	313	312	337	343	358	353	332	316	325	335	358	349	334	344	383	347	296	376	355	360	329	312	315	331	344	366	356	340	335	353	342	337	393	333	343	345	343	324	326	366	384	343	332	318	379	335	326	361	350	354	369	360	336	307	361	356	327	334	346	316	370	363	367	356	332	376	341	337	332	366	335	382	354	357	337	347	304	330	355	351	343	346	360	358	332	359	347	379	369	308	339	328	345	346	329	357	364	322	354	367	374	353	318	366	351	345	325	349	325	330	356	382	345	350	367	329	319	345	356	361	341	369	351	354	371	364	332	349	320	359	348	350	343	343	338	349	331	332	337	339	351	353	347	353	352	334	329	347	401	353	355	362	372	309	387	316	350	338	334	371	354	331	379	372	380	342	361	371	375	367	360	335	335	368	348	343	361	348	335	363	340	362	331	370	325	364	374	317	356	340	362	379	327	328	370	345	339	318	335	323	324	349	303	336	386	341	337	350	335	348	351	360	328	360	350	342	331	334	356	330	343	329	331	308	329	369	337	350	317	342	347	354	380	382	357	341	327	336	349	341	346	330	341	342	341	325	353	335	349	363	357	347	349	328	362	369	320	348	333	344	351	336	310	399	334	362	327	377	337	356	380	362	392	346	362	315	360	351	368	341	358	302	325	345	338	332	310	333	315	368	307	362	337	390	351	338	338	333	342	367	372	354	349	316	371	353	380	329	370	356	372	350	341	361	361	336	347	336	336	332	344	324	336	360	329	357	341	329	335	361	352	372	349	338	352	336	307	333	359	373	344	346	360	351	358	320	378	333	370	319	339	384	306	324	313	337	378	350	295	334	319	337	357	358	354	348	358	361	366	334	364	325	346	336	335	342	355	364	325	354	306	318	322	354	352	342	364	341	334	346	329	376	386	379	328	338	327	316	391	318	369	353	348	305	323	362	358	370	357	351	341	374	335	340	373	364	354	310	364	301	351	321	315	315	316	346	329	327	323	337	343	365	346	329	371	372	339	355	337	363	345	371	356	374	341	338	350	327	359	359	335	359	391	350	362	367	345	324	331	335	355	373	358	336	363	362	366	344	339	348	365	338	317	332	362	331	362	318	365	351	321	352	344	306	331	372	354	374	329	353	322	323	342	351	333	332	355	328	332	317	359	363	314	372	338	390	364	347	324	351	359	307	342	359	364	385	342	348	337	344	366	346	340	320	349	345	366	368	334	368	333	369	344	364	315	282	340	368	378	317	358	324	343	352	361	357	337	365	340	337	338	336	319	356	368	360	353	350	330	329	348	327	322	332	337	358	334	347	316	351	344	337	353	367	309	365	377	363	353	360	361	313	331	324	380	334	370	332	328	335	353	317	348	347	320	367	361	353	358	298	342	342	329	353	346	314	360	320	326	350	343	338	373	362	340	327	348	320	351	362	316	378	350	339	348	355	349	358	348	320	346	361	326	329	337	327	313	319	340	366	341	371	328	341	392	351	370	357	322	375	325	371	326	349	356	343	361	331	348	360	354	362	352	321	356	314	329	357	305	343	361	337	380	322	334	341	343	350	367	323	340	332	354	354	372	316	351	333	343	348	317	362	362	332	327	354	334	378	365	366	310	375	328	367	362	332	347	353	360	351	348	324	347	347	341	332	384	337	345	349	331	349	365	338	336	348	359	367	357	325	335	347	342	352	372	362	398	357	332	342	330	371	351	338	353	295	349	349	347	344	350	343	299	357	348	341	352	330	312	360	339	356	352	341	319	342	359	304	371	350	327	377	343	332	358	338	339	306	306	361	311	371	335	372	345	331	313	383	350	352	359	348	369	382	362	350	337	327	331	353	318	333	349	345	346	323	364	303	364	356	307	370	345	334	377	337	369	395	330	331	332	353	350	396	369	310	345	358	336	312	347	325	331	321	368	354	370	366	347	321	341	329	343	371	328	367	313	345	332	374	328	314	357	337	365	354	336	313	355	334	333	367	347	344	374	311	349	354	365	348	330	342	323	356	363	349	329	351	340	336	337	359	328	378	356	348	355	367	313	314	335	357	343	368	348	365	356	321	338	354	335	352	340	367	361	368	378	316	338	357	344	357	370	359	336	366	311	355	332	343	338	320	352	331	332	340	362	354	351	305	380	358	375	355	326	350	372	348	341	346	318	354	380	336	351	329	329	345	364	354	326	312	340	375	346	345	343	335	328	370	369	355	358	358	321	344	379	296	322	366	351	332	367	357	358	348	339	327	351	354	359	341	339	360	316	314	343	329	332	350	369	324	366	355	335	359	341	350	354
22528	21150	28770	23799	21152	21177	7281	746	567	499	441	347	346	352	342	298	317	296	306	257	270	290	237	261	234	257	271	237	255	268	249	260	238	266	241	226	208	237	228	232	253	252	232	249	220	220	226	240	229	245	226	222	241	236	242	217	221	210	222	217	203	229	238	218	219	218	189	249	224	222	235	233	255	234	216	229	243	226	220	204	242	236	212	216	205	213	221	212	236	217	204	222	228	238	237	211	230	224	215	219	205	227	225	229	206	224	226	220	213	227	230	211	239	206	199	220	235	218	220	238	243	225	210	254	204	230	224	213	225	232	228	189	245	221	228	223	230	229	211	234	245	210	222	197	229	194	213	218	225	227	220	187	249	171	224	239	217	214	243	216	226	204	212	229	217	224	215	209	228	233	231	205	216	244	229	203	225	236	233	221	236	232	214	210	209	207	189	226	221	213	232	217	247	229	220	227	236	205	226	208	214	230	220	229	241	233	216	207	229	233	202	211	232	216	211	220	227	231	211	209	226	227	232	217	207	213	214	241	241	235	223	225	223	226	194	199	224	218	201	241	237	208	233	205	241	252	234	214	211	249	225	224	232	223	235	187	228	208	219	215	225	206	225	240	200	223	198	225	211	231	220	240	227	226	229	239	195	207	217	203	223	223	247	233	202	231	241	250	237	213	213	237	222	202	227	218	244	246	201	209	231	208	228	250	246	216	216	224	208	208	222	231	226	203	203	215	258	211	243	194	231	235	225	217	212	239	207	208	227	202	217	211	217	212	230	232	245	217	225	216	208	219	191	228	228	244	226	188	219	242	225	257	230	239	239	198	196	235	217	207	229	221	226	201	239	228	248	240	216	209	239	232	207	241	220	228	215	244	209	219	205	229	222	198	226	210	213	210	220	219	219	244	248	201	223	198	228	216	222	238	202	211	216	220	222	198	212	218	243	202	212	195	233	217	226	222	236	207	230	234	188	223	219	218	225	213	230	220	251	207	221	217	229	204	251	233	228	211	243	199	207	232	214	239	235	208	233	196	243	238	211	234	211	237	254	231	209	220	228	226	209	196	226	221	228	245	220	206	214	202	238	225	238	218	200	224	207	227	212	220	214	217	230	211	212	191	235	223	251	215	222	243	222	221	224	202	193	218	236	198	204	220	233	226	204	239	223	200	236	222	203	199	230	220	218	213	212	229	224	218	213	211	257	201	209	248	204	179	204	195	236	199	219	235	238	215	208	212	211	231	213	226	219	242	238	241	213	213	231	225	240	226	214	242	223	259	193	217	214	210	220	224	231	225	212	221	244	211	227	222	242	221	218	223	240	206	215	241	228	229	223	218	212	231	223	228	243	217	215	214	250	203	235	219	245	193	230	225	213	228	197	217	212	213	190	224	225	212	236	218	210	202	206	211	246	214	212	222	235	242	215	220	197	238	185	195	229	221	236	206	250	222	232	220	218	247	236	223	220	218	220	224	212	239	223	229	238	224	217	224	219	209	212	217	230	193	220	189	222	222	202	209	214	186	238	223	222	222	214	254	225	217	228	224	225	228	242	206	215	211	192	201	238	236	224	246	221	222	202	238	209	214	244	211	210	234	231	212	232	241	208	227	218	199	234	227	211	255	239	197	210	230	216	214	232	244	229	229	222	203	223	216	240	205	233	238	236	215	224	221	219	213	244	210	217	226	218	194	215	200	217	245	221	218	238	214	226	247	229	222	242	229	223	207	190	190	238	236	250	214	227	243	230	239	240	231	228	218	210	222	210	211	224	202	215	242	198	241	224	218	256	219	207	238	223	212	248	239	238	216	235	219	221	209	228	196	227	242	211	211	215	240	216	220	241	216	247	215	226	212	207	220	212	214	226	249	225	219	200	212	219	219	242	204	230	236	204	229	223	230	216	205	249	245	221	232	235	223	223	201	193	232	217	212	214	222	234	211	228	220	214	222	223	219	189	230	230	212	234	230	233	228	224	237	231	212	210	212	220	217	204	234	207	196	234	215	223	225	224	231	236	215	244	219	231	232	211	231	223	224	234	244	224	216	234	208	224	207	222	221	208	228	229	225	201	229	254	235	194	251	222	212	228	223	225	217	212	239	211	201	230	205	220	229	212	224	239	216	214	223	211	188	223	241	205	191	244	209	214	206	226	229	226	224	209	234	238	214	220	226	214	227	245	221	212	205	233	207	201	212	221	214	220	239	201	224	220	227	212	211	232	223	211	218	201	232	227	194	219	192	230	209	230	220	204	221	205	240	230	215	229	198	230	228	234	229	217	230	203	205	243	225	227	207	229	214	208	227	242	227	217	215	209	212	217	200	198	229	222	204	211	212	217	211	239	203	222	228	220	242	221	204	217	227	223	201	239	198	249	231	210	242	196	212	206	239	209	227	235	248	229	219	206	224	230	225	248	252	238	214	212	218	195	209	224	216	216	220	221	214	230	236	195	176	234	234	182	237	218	229	205	230	206	211	253	199	235	252	223	250	219	230	234	212	190	226	231	208	221	208	219	229	227	212	180	252	219	211	237	230	228	214	257	192	227	186	225	248	217	222	228	214	219	183	218	215	220	219	227	243	221	220	219	206	189	230	225	206	233	225	213	222	209	189	231	201	219	231	224	219	242	231	236	220	212	221	206	233	235	224	224	207	214	211	234	210	223	221	202	210	223	244	201	227	228	227	226	222	246	228	220	217	242	213	215	211	248	229	205	233	211	217	199	243	225	217	234	226	203	210	243	211	201	203	208	217	207	208	197	231	223	194	207	206	214	255	205	191	210	222	197	212	248	226	212	203	208	218	231	220	254	221	223	211	230	225	215	217	207	222	206	210	198	231	246	226	237	256	196	223	217	200	241	233	233	213	235	226	234	232	213	222	207	225	215	192	221	224	247	241	228	230	195	210	240	233	228	229	201	209	222	226	212	213	209	241	218	233	213	234	229	219	220	214	208	219	233	215	221	236	211	233	208	187	198	258	210	199	210	223	204	196	218	223	229	219	212	229	217	229	227	230	214	218	213	215	217	213	211	227	232	218	208	240	217	217	215	254	244	236	229	235	215	222	217	223	213	219	215	217	208	192	220	228	209	214	232	232	227	201	209	217	202	206	218	231	219	239	224	229	224	220	215	234	209	206	207	222	209	220	218	262	216	230	215	239	207	213	232	218	244	224	179	224	224	207	232	215	260	226	228	217	202	228	228	214	204	201	238	215	209	241	224	212	225	216	205	245	194	225	212	221	214	247	233	221	218	203	235	228	222	217	207	219	221	219	214	220	217	218	216	234	221	218	227	225	220	210	242	263	212	213	217	206	235	245	201	236	219	247	221	222	222	215	234	230	233	258	246	228	223	228	226	222	224	219	250	211	223	217	225	238	247	199	215	237	208	224	217	220	210	198	189	227	233	204	219	224	216	191	234	241	223	207	222	225	229	217	242	204	223	229	214	216	250	224	207	225	201	226	226	204	219	206	241	217	224	218	228	234	217	219	239	208	206	232
4358	13178	9157	4378	2937	2164	1771	1378	1122	895	772	668	621	590	519	449	448	443	376	394	362	338	377	326	339	332	309	341	319	336	330	307	330	301	277	311	283	304	270	297	325	301	314	277	274	290	306	256	273	274	276	319	304	280	293	286	282	305	300	269	285	275	275	278	300	283	279	288	281	255	275	269	290	282	273	256	278	298	296	298	271	290	291	316	288	248	282	272	264	274	308	266	286	263	305	291	300	287	305	277	273	249	289	299	271	299	262	273	287	274	262	298	295	259	288	284	253	284	286	248	274	277	263	280	274	326	256	262	294	265	260	291	268	271	276	289	299	296	273	298	295	263	244	277	276	256	290	273	271	279	290	262	276	291	259	265	265	265	259	296	262	259	295	280	307	275	262	292	295	284	284	304	290	280	299	290	306	258	299	274	276	292	252	262	296	283	255	257	254	272	285	249	263	300	276	277	278	278	267	308	249	271	300	264	274	294	282	270	269	250	300	309	287	290	263	279	301	294	288	264	273	279	281	287	262	280	283	267	280	300	282	282	277	272	301	282	274	292	287	283	295	273	284	287	288	280	251	256	270	259	279	276	275	301	269	262	273	280	288	265	292	275	297	303	253	246	311	291	273	272	254	250	265	278	278	278	265	287	291	266	270	274	261	289	295	273	300	268	296	290	292	293	254	280	266	267	271	277	275	291	269	247	300	271	267	288	275	275	248	278	289	269	286	272	278	270	295	256	274	294	272	257	313	293	265	293	296	277	288	306	287	249	290	301	281	275	275	275	274	278	274	297	287	272	298	276	274	281	306	290	277	262	282	282	281	254	272	276	287	272	296	263	291	248	286	289	320	253	283	302	266	297	278	308	289	254	248	261	290	298	290	248	249	273	274	287	284	287	267	274	275	285	261	262	318	276	269	262	309	250	293	257	270	279	241	288	243	269	303	298	305	255	296	286	251	258	293	292	282	281	281	278	259	287	312	289	263	284	294	256	281	275	274	309	279	296	272	302	257	277	272	275	277	287	261	270	264	243	270	279	286	305	257	258	282	250	272	247	291	267	272	309	313	254	306	263	265	290	300	284	255	280	274	250	242	280	312	292	280	251	264	264	310	296	282	303	302	272	278	273	272	295	265	251	305	272	313	287	271	306	275	256	298	286	283	261	275	261	249	265	298	297	301	298	280	298	273	296	308	253	313	311	253	265	297	270	260	274	263	283	251	283	289	280	285	259	270	296	273	281	260	243	273	253	257	288	295	280	292	257	293	267	294	266	267	289	279	291	280	285	293	291	272	279	276	289	284	279	274	290	274	286	279	241	249	309	284	266	298	278	251	267	269	280	276	252	296	270	304	269	294	281	262	306	264	290	285	288	296	292	277	268	273	285	283	280	273	273	259	295	310	260	296	276	275	318	253	306	283	307	272	269	296	271	308	280	285	268	286	277	268	259	278	254	291	273	278	271	297	302	283	275	256	296	306	309	296	313	283	250	269	277	256	269	269	290	287	253	260	293	272	286	289	261	283	292	278	269	306	286	279	272	237	272	239	286	294	280	257	265	265	253	283	292	280	298	298	283	264	273	267	265	259	280	291	296	267	320	284	269	287	266	330	311	268	307	300	249	285	288	299	277	283	287	288	246	270	258	271	283	243	273	273	309	278	267	288	299	274	288	271	284	267	260	293	276	303	289	283	291	246	254	273	297	281	262	270	267	270	284	301	282	280	254	292	287	276	273	290	253	269	264	290	292	261	263	268	294	265	257	281	247	280	263	255	289	275	288	303	263	276	261	300	276	284	276	285	259	288	290	294	278	313	286	253	283	259	286	246	293	259	272	292	267	278	275	266	256	260	278	281	278	298	279	290	299	305	300	280	261	245	297	292	276	283	280	292	286	264	270	285	309	270	288	277	300	296	273	263	257	278	301	288	283	304	282	267	292	280	309	281	281	281	278	298	281	281	263	303	303	268	248	276	291	271	293	270	245	285	288	259	286	252	267	274	271	272	299	296	276	282	268	291	273	273	279	285	314	298	272	274	294	251	293	260	271	313	270	287	264	231	284	257	260	256	280	288	277	301	301	277	273	275	266	252	248	304	275	300	288	278	256	287	274	282	245	268	254	280	276	281	266	279	272	263	264	304	258	298	282	292	270	276	287	278	274	267	247	294	294	304	276	299	268	278	294	298	309	285	271	304	292	281	286	293	309	270	267	298	296	288	267	259	258	300	291	286	261	283	310	297	258	299	284	300	257	289	290	277	268	270	297	267	253	290	280	279	299	270	261	276	265	277	287	288	294	265	263	312	318	261	289	277	237	261	276	275	286	297	288	294	262	279	286	287	265	293	310	273	263	306	290	328	285	268	229	277	270	266	266	268	291	258	304	273	252	297	274	271	268	266	274	302	299	273	257	252	261	269	272	286	276	258	276	259	278	299	274	255	286	289	268	278	273	279	299	263	278	259	276	281	265	294	285	279	256	290	268	292	261	293	285	281	306	272	290	260	285	292	275	264	269	289	298	277	279	287	299	285	318	285	292	278	272	284	267	292	280	264	260	285	268	276	276	283	277	303	291	262	289	264	267	264	273	297	290	318	269	268	282	256	269	295	277	296	284	274	282	282	276	290	274	295	269	277	281	286	275	271	281	280	304	274	282	272	281	261	282	283	302	301	279	283	291	240	271	274	275	279	293	267	280	286	280	288	285	261	276	293	296	265	264	276	263	249	305	260	286	243	294	261	274	269	299	262	261	299	273	263	263	293	275	296	284	291	271	273	260	290	267	282	294	264	287	281	284	252	271	264	280	281	279	268	276	271	274	274	283	259	288	293	280	283	275	270	278	289	276	295	297	278	276	287	250	306	270	290	248	311	262	282	280	240	266	306	258	302	270	272	262	284	274	274	272	273	296	309	264	283	258	301	270	266	259	284	278	280	287	262	300	288	284	321	270	284	332	275	262	266	276	271	321	297	271	294	290	290	277	266	294	298	292	280	275	262	296	329	271	293	272	293	255	288	290	283	277	268	277	285	275	287	295	293	266	258	316	292	267	248	266	279	292	289	299	276	277	283	290	319	308	304	299	268	250	297	264	291	260	284	258	271	287	270	283	293	285	246	289	269	280	306	304	287	286	272	288	295	255	287	295	321	270	268	280	251	300	290	280	275	267	272	277	264	271	256	322	286	271	269	280	279	263	264	302	295	277	278	262	256	249	255	288	274	277	270	263	253	284	286	291	308	283	296	283	291	257	293	277	277	293	290	264	298	259	258	269	260	296	268	286	290	269	285	272	257	268	271	265	294	272	316	256	277	286	305	279	270	263	249	306	264	281	266	304	261	253	280	253	251	304	292	273	304	277	301	273	260	260	255	302	288	284	286	278	282	298	276	266	278	274	266	284	301	263	287	273	282	259	297	296	246	267	274	305	307	261	276	280	255	269	280	280	285	239	282	250	282	298	303	272	290	269	255	289	281	273	301	242	276	270	291	273	287	249	292	243
27192	18352	4152	807	621	561	559	553	566	566	461	514	542	545	545	524	501	507	541	536	533	514	538	533	526	504	550	491	526	523	506	511	496	527	509	528	553	509	505	552	518	477	552	493	500	499	529	529	495	542	548	570	512	520	522	525	513	517	553	522	508	502	494	521	537	491	511	517	499	529	560	506	527	492	531	497	509	538	515	524	522	504	528	485	517	548	542	563	548	508	488	543	484	502	496	534	546	520	493	557	530	504	507	519	540	518	556	515	529	511	502	521	531	545	571	530	502	570	511	558	515	513	531	503	511	570	562	496	584	508	542	524	494	515	535	515	529	527	515	506	515	498	488	503	502	573	510	515	517	512	545	470	528	514	497	533	534	466	514	518	519	450	553	564	509	513	546	493	527	500	499	538	494	505	497	518	561	546	540	532	592	496	525	546	548	481	536	489	508	542	535	491	502	499	536	535	505	539	521	528	545	521	518	519	564	501	506	537	532	500	510	544	538	489	511	518	535	479	503	549	508	537	506	509	499	532	516	501	480	531	493	504	528	493	523	531	496	518	537	526	522	475	496	468	510	515	519	526	520	519	559	512	509	512	458	515	527	491	532	535	536	536	504	515	539	503	542	505	496	530	506	476	563	516	529	514	516	527	513	497	542	546	554	551	544	528	507	488	511	525	538	540	521	517	567	513	542	516	505	476	509	550	505	510	499	490	528	500	534	540	534	518	498	512	540	470	483	523	533	530	528	515	504	474	526	530	518	474	518	514	519	522	469	509	518	559	535	481	510	518	544	556	523	512	467	512	515	542	535	551	505	495	495	502	531	549	509	504	531	520	555	527	522	498	520	517	498	501	500	535	510	498	530	516	516	454	537	548	516	560	505	554	529	567	499	510	518	496	514	497	513	551	541	522	521	544	550	512	495	526	528	513	525	479	495	528	522	559	559	566	532	534	549	496	514	540	565	527	519	542	538	523	486	528	501	516	483	510	521	527	520	533	499	524	504	558	554	529	508	539	477	504	513	534	543	556	568	559	546	513	513	505	532	516	504	523	514	520	530	536	541	522	524	497	491	546	504	541	525	499	485	480	505	479	531	515	533	513	511	524	525	540	531	530	550	528	515	521	489	560	515	540	490	517	486	548	491	533	483	489	542	517	492	529	482	527	505	493	539	495	520	511	530	509	503	535	499	515	519	496	517	509	501	537	511	511	484	564	538	496	570	527	520	544	530	514	546	515	508	486	489	504	500	529	504	529	551	479	507	507	505	481	528	498	542	563	557	543	513	515	507	513	541	478	541	558	497	531	509	516	509	514	531	536	553	516	487	524	506	514	567	487	573	520	535	529	560	551	509	549	513	461	555	502	514	559	522	485	529	522	513	484	503	477	480	528	510	522	533	506	527	549	519	562	532	510	527	505	525	532	555	530	520	517	512	545	525	532	498	553	554	548	542	519	513	513	496	537	523	518	498	491	527	511	543	532	522	501	553	501	494	493	516	528	552	497	535	540	488	515	536	524	550	531	516	495	506	557	544	525	528	474	505	476	526	524	492	555	514	538	528	539	549	529	560	466	540	507	510	500	493	504	473	528	482	513	519	496	473	505	532	513	540	539	480	483	518	489	522	505	526	485	541	517	508	519	534	516	535	521	524	532	526	537	545	502	498	537	521	535	517	519	513	517	529	507	505	513	507	520	495	519	509	492	534	527	499	504	507	491	515	573	509	525	502	512	550	523	536	533	531	508	503	523	484	527	483	559	518	537	503	508	496	555	528	513	531	514	507	526	543	497	516	532	516	525	501	532	503	543	552	497	506	492	539	520	538	566	523	521	492	525	515	530	488	505	530	539	522	522	517	488	514	492	547	511	548	502	569	513	526	550	541	560	521	514	484	504	529	547	527	539	495	522	512	492	498	510	504	529	522	546	514	510	524	517	554	523	513	523	565	479	499	486	548	515	525	532	517	508	533	547	510	511	530	509	540	503	500	501	515	493	496	468	523	488	534	572	522	513	514	489	523	482	494	566	491	534	501	526	500	530	524	521	497	529	495	492	540	522	543	505	543	508	494	545	523	499	496	547	533	547	537	504	520	504	575	511	559	491	492	500	483	465	556	521	548	487	475	522	495	523	535	577	525	517	494	565	482	506	535	544	511	475	531	541	569	547	516	561	526	536	550	551	503	548	501	537	511	510	508	523	508	468	521	536	542	524	535	545	493	436	536	543	524	504	524	544	489	526	511	492	529	505	532	522	529	523	545	517	571	516	523	508	508	498	523	471	511	511	480	509	548	526	528	552	520	531	521	533	531	508	540	541	471	504	537	540	500	509	535	533	503	531	521	558	548	525	496	543	526	493	509	526	490	527	517	511	561	543	499	497	494	511	526	476	493	571	547	552	508	517	530	537	552	556	539	504	495	577	508	505	512	515	514	520	530	512	538	500	532	503	530	554	502	522	540	554	545	542	525	538	549	556	504	516	503	548	495	533	504	520	527	487	503	536	511	486	564	530	538	509	490	546	511	505	529	483	524	505	517	507	533	497	530	506	505	484	532	500	508	513	491	525	516	525	524	506	526	518	524	500	519	491	511	540	529	508	550	514	527	527	500	530	508	491	515	486	529	504	503	542	493	513	512	499	540	525	509	540	529	531	510	529	504	492	499	486	512	534	503	579	520	517	546	529	518	496	502	544	498	530	503	509	486	520	481	489	491	510	502	494	505	505	540	477	508	552	454	531	498	526	549	497	524	539	563	520	515	522	542	506	511	507	563	529	500	516	552	501	512	517	531	487	539	537	535	547	517	508	487	522	476	563	514	538	507	502	507	510	509	524	502	564	534	547	511	573	534	523	523	509	517	546	506	467	499	508	504	500	515	517	509	522	527	507	545	516	561	564	487	566	513	502	532	538	516	496	509	566	510	506	513	515	507	504	497	552	554	541	539	518	542	534	536	506	545	578	553	532	495	518	513	519	519	517	512	513	546	495	523	525	534	517	503	522	557	537	518	511	504	541	509	524	502	523	488	542	515	491	561	537	550	536	494	516	542	533	490	486	506	486	523	478	526	496	507	536	528	490	508	562	509	479	527	510	545	515	514	477	530	500	493	491	540	571	525	520	528	533	521	553	524	495	515	546	510	516	530	490	513	521	515	542	537	497	545	492	507	518	536	534	515	540	480	499	554	475	491	496	508	526	516	510	536	504	543	556	525	520	532	556	508	531	511	536	522	504	539	526	526	539	503	512	514	479	495	502	498	551	524	513	543	527	505	518	543	531	514	521	560	505	509	540	504	523	524	541	513	538	513	521	489	497	525	525	505	494	480	545	483	504	492	536	544	543	551	519	576	531	540	512	491	506	503	559	571	471	520	501	512	549	522	510	539	547	509	573	536	537	506	550	527	518	518	553	480	557	560	514	521	528	520	502	517	505	522	504	531	507	517	540	508	569	525	557	537	536	521	507	535	504	469	551	496	493	542	535	546	468	532	519	539	498	529	481
4251	1037	897	750	696	679	641	660	637	650	616	628	626	602	592	620	606	631	653	614	612	638	637	658	587	628	585	610	583	595	644	622	613	629	610	607	600	624	596	587	683	660	626	593	625	598	633	645	597	602	626	618	579	596	635	627	610	618	634	632	619	563	625	616	631	640	591	610	647	587	655	657	609	645	602	610	639	652	639	655	591	653	677	613	619	639	615	600	642	616	590	592	629	617	645	638	611	594	629	596	688	606	608	607	620	616	641	620	647	627	613	620	603	634	636	590	634	611	607	622	633	662	592	634	625	601	606	632	613	628	639	629	630	662	614	587	610	642	636	643	624	631	588	665	646	674	593	645	606	600	622	617	604	610	615	640	624	617	637	629	660	617	596	643	637	634	638	633	599	596	648	583	663	623	584	613	635	628	629	598	665	642	602	634	605	583	631	613	637	617	640	606	639	622	620	688	615	649	612	594	628	604	654	621	631	627	628	616	673	604	648	601	633	605	599	601	594	655	660	603	683	617	626	567	633	540	650	632	588	582	642	607	608	632	574	632	629	592	614	628	619	640	612	638	613	648	648	598	581	631	567	639	669	666	590	607	606	586	625	580	666	612	627	634	605	602	611	708	610	620	645	659	621	651	639	614	616	632	583	617	647	614	632	613	633	635	633	637	658	601	625	640	577	649	574	614	660	622	598	592	578	612	633	561	649	604	596	588	634	595	611	596	634	641	570	653	610	608	561	610	636	602	596	623	599	611	657	598	619	593	593	614	598	593	646	635	618	587	659	625	656	633	609	631	615	599	657	586	615	560	577	601	648	614	638	618	614	628	577	621	594	660	658	603	648	607	591	620	577	602	636	694	606	647	619	643	633	619	653	640	688	621	598	575	621	598	633	636	642	636	652	600	635	615	595	577	605	572	591	584	609	618	647	626	643	564	616	647	592	670	597	624	663	623	654	608	640	598	619	624	625	620	607	637	589	604	603	605	633	626	611	599	630	653	660	601	604	603	611	648	602	608	595	614	643	653	634	676	615	614	657	667	609	677	618	628	651	659	658	626	645	643	620	677	609	624	656	633	628	594	644	612	615	630	594	593	655	634	604	635	641	628	609	619	582	605	583	647	643	613	569	639	613	619	613	600	602	643	613	587	638	652	590	646	619	601	629	601	613	617	630	614	630	605	681	612	626	628	635	620	604	604	565	596	615	629	674	661	652	686	603	589	642	605	583	645	647	605	644	593	607	618	592	584	569	630	564	572	591	633	636	635	623	680	653	598	645	630	646	608	625	601	605	631	589	659	588	626	680	663	618	583	585	603	599	638	580	615	599	633	623	611	620	629	588	604	642	589	600	609	601	649	600	606	629	623	603	581	623	627	605	668	608	612	607	620	629	681	601	621	673	634	634	529	677	654	592	600	621	675	599	600	621	650	605	655	633	667	605	619	633	677	670	598	627	680	607	604	637	622	640	607	633	614	632	613	633	672	595	626	596	606	611	601	611	659	613	621	623	619	590	595	606	628	614	655	627	619	608	628	618	608	641	657	627	647	606	635	650	648	607	634	607	635	612	602	659	649	662	645	605	617	657	589	610	613	598	619	642	624	665	640	631	595	625	605	643	671	653	590	599	608	598	639	631	585	629	620	655	620	638	621	620	632	642	601	610	636	630	656	618	655	604	602	605	626	579	632	632	638	650	619	633	603	639	636	611	622	615	622	622	594	651	623	637	664	621	584	613	587	629	652	575	601	622	610	614	632	653	641	628	594	619	600	598	588	634	592	622	663	632	621	604	585	643	626	604	628	602	669	611	606	630	563	645	609	641	662	632	628	622	644	643	620	637	593	649	605	613	652	608	625	598	598	630	638	581	574	656	624	611	635	589	602	635	543	619	641	639	653	600	607	669	665	593	610	625	667	588	624	588	609	590	630	596	575	564	611	604	630	634	618	653	635	630	622	669	636	613	612	579	620	625	616	619	629	624	618	622	598	600	611	630	632	626	595	624	598	601	658	629	609	626	586	604	626	638	648	573	650	623	587	643	667	604	597	614	635	666	609	610	594	615	638	656	627	621	613	620	622	605	596	627	594	580	658	632	670	599	630	617	614	639	602	624	698	575	629	636	562	599	625	678	600	659	598	595	636	621	615	605	619	590	654	625	605	644	600	618	621	610	635	633	652	643	618	666	672	608	671	601	630	598	645	593	638	566	627	611	650	568	650	606	619	568	644	618	633	615	636	652	603	594	658	618	661	637	617	610	615	623	614	603	626	640	657	642	602	591	594	599	631	600	639	642	638	632	592	619	631	599	635	650	631	641	602	587	630	615	632	627	597	627	618	628	669	599	609	604	636	605	576	591	603	613	622	631	577	601	620	687	626	636	600	585	629	585	626	624	628	623	606	610	592	585	634	615	620	619	618	655	624	625	673	650	643	625	614	642	682	611	630	660	645	589	596	602	642	639	603	577	635	601	609	611	606	630	623	623	604	608	652	651	656	586	602	649	634	639	635	625	637	612	660	619	632	627	633	616	639	618	654	617	660	631	596	599	647	614	607	606	636	646	601	596	677	574	567	637	574	629	602	640	640	689	585	601	613	603	642	663	606	627	645	622	646	630	657	607	610	595	664	589	602	603	648	631	616	576	670	651	608	646	660	618	636	635	569	640	630	631	637	595	624	616	615	628	591	590	627	631	660	613	609	618	638	618	604	631	583	570	644	625	658	624	552	630	603	652	625	594	621	619	626	631	622	606	591	604	563	636	603	626	626	704	667	648	634	653	621	652	661	620	604	632	609	644	644	575	640	568	618	618	649	627	603	661	617	624	644	618	604	587	653	585	628	649	600	623	623	637	620	603	664	581	635	609	625	639	613	605	619	632	648	592	609	600	642	591	635	633	559	587	599	651	601	606	629	585	649	572	588	602	625	613	643	655	597	639	648	623	656	610	658	621	584	640	626	624	635	650	657	568	609	614	579	616	612	636	648	611	640	587	644	627	619	664	632	619	617	640	625	687	620	648	618	636	635	637	624	579	601	653	608	623	631	635	624	603	601	599	570	644	607	649	620	628	622	642	573	567	681	613	642	600	647	628	617	650	608	605	692	621	655	630	656	621	638	657	612	602	658	569	642	618	632	620	629	622	598	611	584	584	603	649	601	585	676	611	620	651	612	595	626	606	649	628	674	598	603	629	662	637	589	649	597	634	593	664	653	613	618	669	596	608	611	630	632	616	633	659	652	622	619	600	645	624	634	638	640	625	621	629	628	625	656	618	571	636	627	626	620	640	583	652	644	601	628	620	625	610	593	639	612	652	622	570	618	625	603	683	643	645	619	665	623	644	614	603	627	595	581	639	637	624	621	642	627	640	587	664	609	625	629	633	623	626	656	644	665	636	598	625	656	599	610	650	637	601	604	571	630	650	653	612	614	649	625	591	614	617	602	701	597	601	652	624	638	637	621	610	617	641	617	622	626	593	648	642	609	618	633	592	641	571	603
23497	21112	28281	24197	21120	9596	1119	784	665	668	638	571	570	578	543	588	523	544	560	607	561	553	520	515	555	570	497	547	504	511	509	490	527	522	500	498	482	501	484	544	556	480	536	514	528	515	501	515	492	527	550	494	507	516	546	504	547	491	532	487	562	486	523	536	498	506	507	507	493	518	491	479	518	491	499	528	493	496	500	497	482	539	528	489	465	513	533	480	527	503	509	478	476	502	477	504	453	478	530	534	531	535	505	492	505	523	532	502	504	506	484	494	496	455	503	548	509	510	489	524	485	460	524	500	514	513	500	500	521	569	511	484	506	497	470	529	531	523	494	536	472	515	511	516	502	515	522	483	514	509	519	524	521	548	524	523	523	481	460	531	516	503	472	516	476	497	528	500	525	513	451	476	476	496	490	544	522	474	551	470	525	570	530	500	497	478	497	479	519	519	507	528	503	489	523	544	514	488	536	523	492	531	522	518	501	478	497	526	488	510	522	483	474	497	514	522	491	486	517	490	505	507	541	534	535	537	510	489	521	483	512	512	555	526	477	508	528	481	486	506	510	561	517	484	550	519	520	506	496	497	554	457	504	494	462	488	522	472	502	526	476	515	509	493	529	481	509	505	503	532	530	500	467	539	499	486	502	520	519	523	522	478	491	536	472	504	510	487	519	518	504	516	509	513	508	504	487	496	445	492	498	495	513	485	509	520	501	501	500	513	550	486	497	517	497	550	504	484	482	500	504	477	491	472	499	500	484	515	502	507	498	543	519	530	507	484	535	503	532	494	491	536	480	490	529	522	489	498	512	533	499	513	534	502	527	490	493	500	493	527	545	535	474	512	522	483	495	505	497	543	538	552	504	516	550	501	543	535	507	555	499	538	522	528	518	479	501	470	489	514	527	512	498	555	529	466	505	459	481	542	474	481	511	494	546	506	523	527	473	512	507	525	495	507	474	549	515	497	559	502	488	514	521	509	481	493	478	509	497	494	497	470	475	500	521	505	505	503	473	472	507	468	502	494	518	480	497	534	512	528	493	488	536	491	505	463	539	482	457	519	493	503	516	514	558	506	488	520	478	493	517	488	536	512	535	524	542	467	525	494	492	495	483	532	487	493	500	504	536	507	522	491	509	503	485	511	549	481	490	493	533	514	483	479	534	497	505	516	519	524	491	486	487	541	508	540	500	498	513	526	524	487	528	538	538	544	524	537	512	510	480	492	502	533	522	479	539	508	494	481	515	476	536	514	478	485	509	490	485	530	547	522	558	541	558	505	517	496	510	476	526	535	468	504	516	525	481	545	478	530	500	479	513	470	498	527	481	506	522	514	489	511	518	517	479	500	520	528	436	493	506	559	505	558	462	504	499	503	512	496	496	505	500	516	469	499	534	505	495	548	498	515	532	545	490	521	519	524	530	522	500	516	479	549	530	488	512	535	504	496	510	533	512	491	523	529	483	483	493	521	516	461	518	507	514	504	503	500	520	549	523	526	505	489	491	550	528	483	498	462	522	505	511	529	503	508	519	510	522	501	553	496	522	529	492	458	516	512	526	529	515	506	544	497	490	472	472	549	494	509	539	535	561	513	517	531	511	511	492	483	453	500	463	530	522	516	523	484	485	486	531	480	491	491	468	489	502	498	523	498	527	525	539	497	550	495	498	541	466	535	486	496	510	481	524	494	517	484	519	490	459	513	494	488	520	528	532	481	469	473	513	494	554	494	495	502	494	500	509	542	543	531	469	479	471	501	476	474	501	541	521	498	460	502	519	541	512	484	509	507	499	512	548	472	530	493	531	499	527	550	527	485	478	510	534	503	493	508	545	554	535	487	488	510	535	507	512	527	494	485	459	458	539	552	509	518	495	513	488	499	522	560	514	521	518	505	499	476	486	495	506	451	518	496	490	507	518	515	479	503	484	511	492	547	523	493	504	502	509	511	531	491	486	520	479	488	522	511	501	520	510	527	517	515	517	519	526	483	475	492	472	531	536	535	504	508	525	531	520	506	498	514	475	525	500	526	503	513	485	522	499	527	506	517	519	517	505	481	481	487	475	519	494	494	449	530	526	504	505	531	471	497	538	509	495	528	493	531	522	494	536	464	489	520	479	517	516	475	492	494	519	503	499	493	544	494	522	534	541	500	500	506	526	489	546	523	556	533	461	501	483	529	490	498	531	528	498	495	530	481	502	531	525	503	518	513	512	538	524	522	469	528	487	542	511	479	471	518	468	499	490	473	511	545	493	509	508	499	522	470	462	508	483	499	475	514	542	506	488	559	520	508	506	480	507	549	535	539	509	506	516	515	516	525	518	490	533	496	533	476	506	502	540	531	484	533	469	478	534	500	516	554	541	465	528	508	481	546	539	520	492	538	514	454	521	511	524	518	512	475	529	505	522	475	504	531	519	513	501	511	541	504	516	558	510	490	504	492	496	491	476	560	530	532	529	535	525	523	553	552	507	533	482	528	510	505	483	473	496	492	475	529	496	504	488	469	508	505	491	490	479	488	485	495	497	513	498	533	495	477	508	527	508	491	513	520	495	531	531	511	524	512	570	490	492	532	521	517	530	507	493	528	514	487	524	503	510	499	529	542	485	485	557	512	526	540	517	494	485	518	489	488	525	507	518	484	478	482	515	502	525	530	455	508	522	511	493	536	507	562	535	477	498	518	523	468	534	542	506	500	515	521	539	484	513	486	492	490	504	532	538	497	501	556	513	518	580	464	514	488	503	476	511	494	538	484	502	517	457	517	501	513	502	488	550	559	530	521	560	488	517	469	537	512	523	491	515	507	512	518	509	504	543	533	482	505	496	521	496	484	501	508	470	514	495	511	517	540	547	542	500	484	527	523	492	495	531	516	493	460	520	525	526	493	503	506	527	512	533	490	503	492	506	475	521	476	521	540	491	527	474	505	514	526	496	508	461	518	519	506	534	534	529	531	520	554	526	480	482	493	500	444	456	491	490	518	497	476	480	496	480	516	443	511	504	539	505	528	493	509	505	506	478	503	493	509	500	499	541	508	471	536	503	502	530	494	500	505	471	493	525	515	509	522	511	454	482	513	494	506	521	543	549	471	488	503	472	488	492	509	516	532	493	509	527	497	541	532	571	542	512	545	502	466	514	533	513	489	462	494	487	504	516	532	473	516	493	522	509	517	516	476	482	511	496	499	498	477	527	498	499	525	488	466	548	516	482	499	539	513	484	476	509	512	550	498	515	514	522	488	509	532	513	521	503	506	542	511	518	497	548	480	517	491	515	521	506	499	508	513	492	462	507	499	487	528	505	503	510	487	548	511	510	497	521	544	518	480	508	508	485	484	528	469	544	521	483	501	513	484	501	494	506	479	506	502	542	504	511	528	526	484	517	559	495	508	464	499	502	515	504	496	508	542	509	532	469	526	487	503	548	511	491	521	536	539	534	497	543	495	519	502	539	515	540	512	463	470	514	482	543	474	483	502	475	465	522	485	513	478	563	480	512	532	489	510
3391	8169	5533	2702	2057	1627	1381	1125	1019	957	849	779	734	783	707	715	680	701	718	695	656	677	657	671	680	660	641	621	623	643	628	617	607	660	592	630	635	678	620	626	613	606	606	636	572	636	604	612	612	591	632	638	649	644	619	593	622	637	626	592	575	633	592	594	610	598	584	634	608	600	604	620	631	612	621	614	640	621	640	632	628	627	632	628	650	604	621	640	605	640	634	584	609	638	634	638	592	592	590	645	637	590	641	606	608	629	600	629	622	615	605	627	635	635	652	626	633	639	636	578	633	622	636	656	605	634	610	604	619	621	551	663	573	603	577	607	612	641	667	586	609	563	633	623	594	620	626	651	584	654	655	629	595	618	612	597	592	635	622	591	639	621	576	614	634	656	629	598	572	616	602	612	625	630	594	599	631	656	584	656	632	637	563	645	593	610	601	632	623	653	603	603	590	586	642	601	576	613	621	655	669	625	617	595	623	614	607	625	646	638	602	633	605	587	626	620	595	627	629	605	632	606	601	676	632	609	597	603	654	621	620	622	622	603	627	624	606	626	588	646	630	617	612	638	613	591	588	595	657	592	573	620	644	606	596	606	595	614	543	651	615	593	622	603	574	589	629	608	629	560	622	610	560	615	593	577	614	604	625	621	631	606	605	616	659	604	602	619	648	637	622	631	632	590	623	636	624	631	592	617	574	627	614	626	611	636	570	630	638	625	594	614	597	595	614	621	661	631	622	613	591	660	586	634	647	625	625	604	620	629	614	553	657	597	634	609	656	629	567	645	625	595	596	644	591	573	652	659	577	617	681	653	581	595	630	650	595	614	654	594	652	604	642	585	646	598	590	591	586	618	615	627	589	613	576	597	601	655	599	608	620	655	625	632	585	581	616	632	619	649	624	625	637	596	550	618	625	653	616	611	631	607	615	598	651	558	619	631	615	630	655	616	646	627	581	614	612	639	625	638	564	659	589	617	613	601	612	650	587	598	629	646	602	644	612	636	627	649	578	621	607	646	602	572	626	575	643	606	622	638	608	623	598	607	612	604	616	586	595	646	665	618	664	615	621	600	642	612	604	622	571	625	620	573	609	609	600	614	604	605	642	616	645	589	598	630	625	638	645	597	617	602	634	616	612	628	610	593	636	647	613	595	589	637	610	625	635	618	634	604	610	636	634	643	571	582	590	648	626	644	585	596	613	610	611	607	637	632	589	625	633	601	651	613	612	648	615	579	612	601	595	633	592	659	642	585	630	602	644	623	624	600	608	591	597	601	598	597	645	615	591	657	568	595	640	603	597	616	608	596	605	648	645	651	604	659	645	599	627	619	646	608	618	587	647	614	603	605	606	620	615	652	609	656	619	607	633	611	595	605	647	657	668	579	604	617	615	615	608	600	652	605	639	604	645	616	648	650	612	652	598	599	636	616	615	589	578	630	614	644	582	653	613	621	616	627	615	578	581	640	595	592	638	630	624	644	617	631	644	624	566	601	606	661	553	625	643	618	637	635	595	603	627	611	649	629	591	620	643	629	587	619	637	632	583	610	558	593	630	609	633	594	614	626	595	598	564	633	625	645	657	621	634	605	605	613	624	605	607	593	612	650	663	612	595	639	636	576	652	601	588	653	625	618	593	602	596	647	579	605	634	640	603	588	599	577	590	640	631	642	670	570	593	588	621	606	577	585	653	630	601	623	603	622	624	614	614	567	576	620	649	627	648	599	640	587	629	619	611	635	655	578	610	601	640	574	607	625	611	643	603	601	584	639	616	613	648	626	626	649	569	578	592	602	615	627	587	618	633	593	561	592	617	560	667	609	610	597	610	621	621	621	603	595	611	649	624	627	603	591	619	622	592	644	606	615	667	594	627	629	603	647	605	637	630	606	649	584	662	656	644	607	595	634	613	610	673	595	631	632	633	631	594	615	626	611	650	647	635	645	612	608	599	616	572	626	613	619	635	672	613	611	609	657	622	644	613	638	604	580	587	652	572	638	617	607	620	651	607	645	576	594	608	613	622	643	664	604	620	602	633	634	560	628	609	605	630	609	640	618	613	621	620	590	624	663	641	616	649	650	648	614	632	633	657	664	563	613	635	615	664	604	658	642	625	596	645	597	576	611	612	602	633	563	635	591	623	637	640	619	594	617	643	634	591	602	630	624	619	620	580	677	559	620	612	627	630	614	639	625	632	633	603	612	603	645	641	617	607	579	604	598	582	610	637	607	671	572	584	625	605	635	651	614	590	674	655	598	610	632	601	618	592	625	609	612	594	631	598	624	624	585	638	655	671	612	633	658	596	596	658	651	581	627	601	601	625	620	587	637	597	664	609	676	631	614	597	641	648	615	625	631	638	571	620	629	629	617	599	645	628	567	671	629	645	644	662	642	600	667	600	613	649	604	609	601	614	565	629	633	652	628	651	635	588	638	669	630	563	651	570	606	625	600	586	606	634	578	660	597	647	611	616	603	606	653	643	634	622	565	669	591	649	641	595	577	602	567	671	601	596	640	673	608	597	604	600	597	632	616	619	608	605	601	582	646	568	645	613	561	584	620	588	634	625	629	630	613	623	610	627	599	640	606	610	580	624	601	584	631	601	626	641	615	631	597	638	586	630	588	605	620	576	631	594	620	659	612	646	615	577	634	622	616	641	603	612	644	595	610	649	662	612	583	577	618	609	615	640	675	600	577	606	603	619	615	626	604	578	591	615	584	612	606	626	629	652	581	599	589	557	562	626	662	605	574	627	609	595	627	612	602	579	584	614	592	615	617	608	606	562	628	623	612	581	626	617	653	636	604	615	613	621	594	630	629	636	598	619	621	597	619	646	592	641	627	605	639	586	626	624	626	595	652	611	614	602	641	602	615	637	597	599	684	566	656	646	626	625	596	630	628	640	646	635	637	663	622	610	621	639	616	638	616	612	659	625	600	635	580	599	604	597	611	636	610	661	629	661	593	594	653	571	635	615	634	631	597	617	600	644	611	597	602	618	596	570	610	635	630	665	686	607	608	625	660	614	592	633	612	661	589	601	656	619	619	615	609	629	603	581	609	620	572	600	622	580	636	627	597	626	610	614	600	635	586	610	596	671	621	626	628	613	636	613	623	590	687	610	605	648	609	647	637	604	653	600	640	647	617	627	621	629	597	608	634	603	639	598	585	620	640	592	622	587	611	589	634	628	641	575	647	602	591	633	583	587	609	584	587	648	646	634	620	610	597	613	668	590	651	599	650	633	606	592	642	607	616	606	634	593	611	611	612	597	598	634	649	608	635	626	570	587	630	625	619	622	645	648	615	639	639	629	630	619	622	596	647	609	589	598	623	615	657	594	604	607	620	603	630	613	677	642	585	609	635	617	653	638	618	610	658	583	631	620	563	578	593	624	632	613	622	578	613	587	615	592	628	607	649	639	586	636	620	623	624	608	644	647	610	596	625	639	579	601	620	619	641	588	644	609	639	632	607	608	618	590	646	590	579	638	603	614	645	566	643
24676	21130	27211	25272	9564	580	467	355	364	367	345	327	312	298	309	296	285	343	275	292	292	307	272	299	300	299	303	286	303	305	280	279	291	325	302	311	277	311	313	286	289	285	283	287	306	284	300	283	275	259	308	289	280	283	273	296	291	276	261	289	271	280	284	304	313	302	285	298	286	301	264	293	260	298	284	283	284	281	273	314	307	285	283	264	326	283	311	275	286	289	262	292	261	301	272	273	319	276	252	273	305	310	300	284	291	314	289	257	278	279	271	283	294	268	326	290	266	310	265	289	302	291	316	298	292	296	290	300	296	272	288	273	280	280	283	288	298	296	304	289	329	282	284	294	329	281	319	287	278	267	258	293	280	272	268	297	276	278	273	300	289	283	277	260	298	271	298	267	269	284	297	294	290	277	282	272	272	290	261	278	274	275	241	293	284	293	296	266	292	272	263	288	284	291	288	264	281	245	271	325	285	299	269	311	266	264	277	272	303	296	274	219	276	276	291	277	282	267	285	284	290	290	282	250	287	285	289	276	253	277	304	271	303	311	274	309	288	298	302	292	279	314	309	273	287	303	282	336	295	275	248	294	309	277	295	260	307	257	287	315	303	312	286	299	312	279	265	285	270	289	314	274	309	285	274	334	304	277	276	288	303	254	258	299	281	309	282	289	285	268	286	276	273	272	301	273	286	257	306	281	266	310	286	281	268	290	285	276	305	280	293	317	281	261	309	300	309	313	255	282	282	287	271	260	290	294	291	292	276	265	262	280	251	278	273	299	266	308	321	275	276	289	281	283	293	288	297	286	243	286	311	285	270	270	306	293	283	268	293	289	296	271	282	270	293	295	257	293	255	273	269	315	294	274	298	259	257	276	304	274	274	290	292	310	278	274	270	269	294	287	309	291	249	302	281	292	280	289	291	299	289	274	293	280	290	304	277	279	306	281	298	307	284	298	291	284	248	289	273	285	305	285	264	299	259	285	317	255	302	272	285	286	297	288	295	288	264	305	285	288	281	300	303	270	307	287	283	288	270	277	269	272	288	294	312	283	293	302	277	289	306	317	276	266	300	313	286	272	268	293	267	289	285	327	296	313	283	279	277	327	283	252	299	287	311	273	321	284	287	308	321	285	310	268	341	287	297	289	277	289	309	269	255	273	285	306	311	273	280	288	271	275	317	287	268	272	285	271	252	273	286	269	288	289	272	250	274	259	256	303	265	286	280	264	267	251	279	300	290	265	277	310	287	290	340	302	309	299	289	268	308	293	266	276	301	278	271	295	294	298	279	289	280	268	309	291	287	298	304	314	268	247	296	281	302	295	303	267	261	268	298	273	294	232	283	296	274	299	278	278	275	283	276	275	277	243	293	278	276	311	291	301	255	294	293	270	279	294	281	289	319	271	287	255	281	314	285	280	285	294	259	312	259	307	304	296	290	294	272	289	262	316	286	280	313	266	294	283	300	284	289	255	267	298	282	259	270	304	264	269	291	310	265	279	275	301	278	259	306	282	278	285	302	281	288	305	292	310	287	309	274	278	294	273	283	256	294	254	294	268	284	262	286	315	282	282	285	299	290	266	296	278	292	295	291	272	260	273	289	306	302	280	306	239	320	258	264	267	265	309	280	279	301	277	290	298	289	271	300	290	288	260	313	267	324	327	286	290	298	274	311	298	274	318	276	289	330	282	300	305	303	295	274	269	295	307	295	284	301	289	279	247	318	307	275	282	292	278	279	273	288	277	286	289	291	269	311	265	258	282	260	287	271	247	266	320	271	296	272	286	256	313	315	300	272	295	291	248	311	255	278	294	259	287	286	297	265	277	265	267	261	293	302	280	299	281	294	275	277	284	289	315	300	250	288	259	283	326	291	299	291	296	259	323	288	293	286	299	272	313	287	261	277	281	275	279	285	287	264	298	258	265	282	289	276	289	257	277	292	279	247	284	269	279	276	313	289	286	277	307	318	279	259	268	289	275	279	258	271	282	286	265	288	297	263	280	284	255	266	287	305	263	272	271	304	288	312	283	289	257	267	255	284	273	290	298	254	291	275	286	313	284	319	263	284	291	287	275	296	278	270	256	249	304	293	286	277	276	299	331	265	270	286	270	293	282	277	267	285	298	264	264	289	297	296	275	299	288	263	264	308	280	309	290	277	300	287	289	285	264	253	315	295	281	264	295	274	282	274	285	265	308	290	271	281	296	276	277	279	282	270	293	252	295	290	299	297	273	303	301	287	315	270	318	279	295	295	272	272	312	300	294	281	290	269	295	267	304	301	286	300	259	295	292	275	297	265	343	259	302	293	286	295	271	312	257	300	295	267	308	302	288	265	318	294	275	283	270	295	275	257	289	272	289	296	273	299	294	260	266	264	285	279	286	286	269	281	294	300	247	301	281	294	277	303	283	277	293	279	284	260	289	312	270	283	305	294	291	256	307	273	267	275	302	288	287	272	269	277	295	273	287	299	298	282	285	271	281	293	252	320	281	296	289	310	299	276	277	269	283	280	275	275	272	277	253	272	305	274	262	275	305	292	276	288	269	292	272	301	301	293	267	285	258	304	309	303	283	268	267	288	259	279	247	286	296	262	324	310	258	271	302	296	289	278	262	254	291	311	293	274	295	262	291	264	292	318	302	272	275	274	274	296	275	325	289	277	265	303	290	277	277	273	270	301	275	301	300	300	304	280	260	276	274	281	287	296	283	296	306	304	299	286	271	288	275	300	276	278	285	280	270	254	261	261	316	249	273	288	281	302	303	299	278	291	286	302	281	298	267	255	248	313	279	251	298	289	253	269	272	278	271	289	305	306	307	296	292	252	283	310	304	296	293	284	275	299	279	273	322	285	272	316	255	288	275	258	306	297	277	288	281	326	286	277	272	305	309	270	274	284	300	326	292	270	288	300	282	316	271	275	271	298	288	274	283	289	238	267	273	287	283	294	302	283	282	266	274	283	289	254	283	301	282	291	285	283	280	282	321	291	297	267	252	291	281	257	253	295	308	289	271	288	267	276	297	292	285	261	284	264	289	277	303	269	285	300	258	321	294	262	279	288	292	285	238	285	310	295	309	297	292	279	278	287	274	251	287	291	282	284	294	289	276	258	281	280	278	293	282	290	299	309	294	291	270	290	284	310	277	270	261	269	278	277	288	256	262	295	287	300	281	260	288	292	291	297	280	288	260	266	297	287	291	294	289	315	281	283	257	277	280	291	303	285	307	267	285	289	255	247	288	283	313	284	286	293	280	292	286	319	266	266	291	283	283	299	287	275	284	306	282	301	274	294	264	281	296	277	293	277	309	316	305	308	236	288	259	281	300	279	248	304	301	294	272	260	290	277	270	290	275	280	286	265	302	276	295	287	261	307	255	270	274	279	248	279	283	310	326	288	258	309	297	267	250	299	310	277	300	287	302	299	285	276	253	271	304	326	254	248	289	300	273	272	306	267	287	282	252	296	281	310	341	307	253	279	284	300	294	299	282	301	247	279	277
3396	4561	3171	1460	1078	842	741	597	548	563	522	491	442	419	400	345	361	390	385	348	401	320	371	383	374	378	323	352	343	363	347	367	335	349	341	331	352	358	335	371	343	352	363	353	346	323	352	329	347	340	337	344	341	350	334	298	376	338	359	331	332	361	343	377	342	322	328	319	327	331	324	344	367	299	351	350	323	347	347	371	349	345	338	348	333	332	357	340	334	335	325	352	380	324	353	369	335	374	355	367	339	326	355	363	334	339	359	343	343	344	349	348	315	342	346	331	339	337	347	309	329	321	349	368	363	344	348	337	355	343	352	341	314	343	353	321	392	327	346	329	335	331	352	339	329	333	326	338	341	345	317	350	340	319	327	358	330	370	333	362	343	362	348	346	330	364	342	340	334	335	326	334	362	333	347	373	360	324	368	352	324	333	293	325	319	340	345	355	334	330	326	333	340	364	349	322	322	348	342	303	331	354	330	364	339	332	339	350	349	327	343	337	352	335	333	305	331	320	298	329	338	378	340	369	313	304	331	362	370	354	342	388	351	342	318	315	355	365	376	318	343	338	313	350	323	338	319	324	357	363	383	356	378	346	311	318	364	335	374	355	336	318	342	327	342	357	329	348	358	327	356	381	360	316	317	349	330	365	341	335	373	335	302	354	359	365	311	329	335	313	333	335	358	326	329	362	372	345	366	367	364	336	356	312	340	338	339	333	359	325	366	351	343	353	346	332	351	367	311	353	340	359	341	331	326	346	316	365	346	331	316	343	333	373	330	363	342	333	322	374	315	334	343	340	309	380	364	345	350	333	355	344	308	346	319	365	357	328	334	374	353	344	346	334	339	342	344	354	332	346	357	327	345	337	365	340	329	338	315	364	299	347	323	317	368	331	342	311	333	370	360	339	344	332	310	334	343	346	334	328	299	340	348	360	331	327	325	372	343	340	375	352	287	327	326	336	344	350	317	339	329	344	370	314	355	327	362	364	324	346	352	353	350	354	342	351	343	330	349	321	354	337	329	357	339	336	338	349	335	361	348	340	318	333	344	338	309	330	345	357	334	374	332	322	322	335	326	327	356	333	350	368	340	347	296	344	342	349	321	336	306	359	325	332	331	331	372	349	340	370	331	327	351	329	339	326	363	339	320	363	335	347	320	312	331	347	346	351	340	386	334	341	359	320	337	350	333	351	342	352	352	354	322	327	347	337	348	334	352	374	314	347	349	350	311	342	320	344	379	324	366	330	356	309	320	337	332	359	334	348	335	343	336	380	335	289	362	328	339	298	339	311	334	325	334	335	355	321	419	331	373	330	371	339	361	329	360	375	338	338	363	343	347	347	338	345	342	348	358	346	354	354	333	356	370	356	345	343	370	329	337	347	349	351	337	331	333	354	368	323	347	321	387	317	334	352	319	349	371	345	351	324	333	332	329	359	355	330	397	362	335	325	342	345	324	356	358	362	319	365	366	306	363	352	359	320	351	325	345	325	348	341	370	353	343	338	333	345	309	315	327	352	333	362	349	342	349	331	322	356	368	332	333	333	330	348	336	346	355	333	337	311	344	372	345	306	365	353	367	316	312	340	325	374	364	348	360	349	318	330	337	356	335	337	361	364	331	373	356	360	351	320	322	360	338	363	392	377	321	342	303	296	308	381	336	304	352	352	329	355	341	321	351	332	342	359	361	352	324	319	358	336	322	337	363	382	375	320	351	341	360	328	344	342	344	340	340	379	340	354	369	374	322	319	322	353	368	353	322	341	322	331	353	330	375	317	336	331	368	328	306	350	334	346	324	379	333	319	348	389	344	335	337	355	307	374	360	354	328	354	355	341	356	328	334	337	352	338	346	335	346	360	334	299	319	352	327	358	315	325	360	356	354	346	322	347	308	360	345	300	358	334	376	363	362	365	335	351	334	348	382	331	337	367	371	344	306	349	343	332	330	339	333	352	364	314	341	312	329	367	346	322	316	338	340	334	337	364	351	329	301	329	331	331	317	372	348	332	351	324	369	348	350	357	297	332	349	369	353	346	347	324	321	346	317	378	341	338	363	348	344	348	310	357	339	331	369	339	344	316	359	326	340	367	343	335	353	333	337	343	364	338	343	336	338	335	343	313	352	332	340	357	344	401	321	333	326	317	346	317	325	343	331	339	352	377	364	322	334	351	347	333	329	387	341	338	370	339	337	338	335	324	331	360	341	355	332	320	327	349	349	353	326	339	348	335	323	358	330	376	332	356	332	338	332	383	358	359	355	357	344	328	354	330	326	340	356	347	324	342	355	330	324	326	338	355	350	316	308	340	353	329	323	346	322	366	336	326	323	317	369	335	352	352	376	347	366	344	321	328	315	326	374	362	347	355	358	338	369	385	368	354	372	312	320	319	319	320	324	358	335	330	341	335	362	341	346	368	325	350	325	325	323	332	340	302	362	322	343	362	346	327	375	336	325	349	362	340	334	313	367	328	323	342	354	329	326	340	341	374	334	329	360	339	333	326	348	339	346	346	332	347	375	345	352	338	345	363	349	314	335	326	311	331	341	358	339	342	335	364	351	332	334	356	331	308	360	340	332	341	334	352	344	346	350	349	333	338	335	374	338	346	339	309	351	341	349	342	323	346	373	334	313	336	343	347	317	324	344	340	336	342	342	339	372	337	355	362	318	352	360	315	328	322	317	329	381	353	342	339	328	366	304	363	355	323	349	345	364	338	348	351	318	334	315	346	360	339	364	305	353	338	342	345	366	362	359	329	331	365	362	333	351	352	319	333	323	330	353	354	331	344	351	335	365	348	318	320	339	354	318	325	356	321	339	337	356	362	350	329	368	332	332	338	364	320	321	341	358	371	353	327	342	343	340	348	356	313	339	390	337	317	360	321	314	346	331	321	347	362	330	331	381	351	344	362	359	328	343	341	330	355	333	375	331	367	345	336	353	340	339	320	358	341	318	339	345	319	349	357	332	314	336	342	332	343	345	330	354	327	322	337	321	331	341	312	363	342	367	335	332	321	335	328	327	339	336	327	343	330	343	358	323	338	355	366	325	331	342	341	322	358	371	335	325	335	317	363	333	314	346	366	328	336	332	341	316	303	353	352	362	322	302	312	334	376	344	374	393	360	328	326	364	358	344	341	371	344	341	340	372	375	362	321	337	317	315	317	367	323	337	319	345	365	380	365	346	377	373	318	332	347	316	306	358	339	367	337	353	333	338	337	311	336	359	355	377	354	360	325	354	355	348	348	343	332	334	341	348	330	335	352	362	344	349	346	331	353	365	342	327	326	339	339	328	375	345	380	339	347	350	332	329	344	373	344	346	361	325	319	326	330	330	364	338	351	329	325	338	328	328	371	346	358	375	341	339	362	374	326	348	354	317	352	349	333	349	339	300	350	345	319	348	354	342	333	312	366	354	354	339	392	346	345	362	335	346	355	332	331	331	345	359	340	367	360	341	381	351	354	387	338	324	371	304	318	335	363	325	287	330	334	369	353	340	322
22524	21142	28806	23751	21148	21173	7240	808	583	502	398	352	396	356	305	317	319	288	296	271	238	259	268	214	251	254	237	258	262	218	255	232	227	246	227	250	230	239	224	246	243	225	235	213	250	220	245	216	242	222	215	239	245	249	225	241	243	216	214	235	243	228	209	219	248	230	222	255	226	230	210	209	235	212	245	239	215	236	204	209	232	220	229	225	232	236	220	215	241	205	206	236	205	202	217	233	196	206	219	198	217	239	204	222	200	211	236	210	221	231	209	222	238	223	230	222	239	214	240	228	218	214	199	234	200	238	199	197	216	227	187	238	235	201	203	221	196	206	234	207	207	195	247	215	232	232	191	208	210	230	227	195	234	225	210	214	218	221	215	207	204	195	219	237	227	220	211	226	237	220	225	212	209	248	205	212	208	235	210	237	222	223	222	204	201	217	201	244	227	224	214	242	201	209	213	230	228	214	230	228	203	208	220	208	230	232	224	219	238	229	230	220	223	192	210	244	223	232	232	223	209	213	238	240	229	232	196	254	203	225	215	223	241	211	236	209	261	240	237	229	216	197	252	222	209	215	231	230	216	198	240	209	213	208	238	228	211	223	212	203	198	222	227	207	202	224	230	211	218	222	211	236	197	198	195	236	225	220	211	196	228	202	226	199	202	230	255	266	208	239	236	223	258	192	201	195	212	203	238	211	239	218	244	232	205	224	204	224	210	207	235	218	242	247	218	217	212	222	200	215	217	199	233	236	220	212	233	196	194	188	198	247	199	230	220	222	241	232	248	187	198	202	217	216	203	189	196	222	209	239	255	225	218	215	237	215	212	224	222	203	231	222	220	234	256	224	239	218	248	216	221	223	223	192	224	215	232	214	192	218	204	208	214	254	240	234	250	221	204	223	185	234	216	208	256	203	236	204	220	236	209	238	240	210	245	233	219	207	242	220	220	198	218	235	208	204	238	219	238	222	238	246	227	223	210	234	216	217	264	231	239	207	202	222	230	223	214	214	197	213	209	217	227	244	212	214	226	221	232	231	195	217	206	216	236	198	231	209	187	220	227	224	215	219	219	237	177	261	218	206	184	207	215	213	202	238	230	225	230	241	207	214	228	211	229	221	216	262	247	251	244	201	208	235	220	226	221	231	246	207	214	242	214	230	235	199	220	227	200	234	203	230	225	234	233	175	214	215	220	218	256	215	218	218	227	199	218	234	216	252	219	205	204	223	202	242	195	226	198	199	225	208	179	213	206	228	214	220	228	236	220	221	224	234	210	211	214	232	205	223	226	233	212	220	211	200	205	254	237	223	237	243	219	205	228	224	233	224	229	225	228	192	247	231	247	214	220	240	232	206	203	222	195	222	229	204	241	218	231	189	244	225	219	212	200	229	201	228	210	199	208	196	225	238	218	235	238	249	235	207	232	203	217	224	216	201	216	213	207	210	207	208	205	209	246	223	220	211	243	195	229	183	204	220	216	204	230	225	212	217	219	235	218	227	234	217	222	212	189	203	205	227	222	217	221	217	204	214	193	210	244	218	242	238	208	239	212	226	229	233	204	199	210	254	210	241	215	197	205	222	249	226	225	243	227	192	183	215	228	211	220	218	196	204	216	213	203	219	206	224	213	234	229	214	191	211	203	246	226	208	212	213	227	205	207	232	204	218	216	239	229	218	219	228	219	243	203	181	239	223	197	212	234	217	184	228	224	192	220	247	225	239	204	217	211	232	235	192	225	221	223	191	225	205	230	246	187	202	228	224	209	207	229	244	227	229	216	199	217	237	220	235	219	231	245	220	214	229	250	188	219	245	204	235	205	227	197	228	225	205	218	229	213	228	230	209	240	232	225	204	215	234	201	202	234	241	234	216	209	205	211	214	222	208	272	221	214	220	182	230	212	211	217	190	215	207	222	197	197	234	223	220	212	209	219	228	222	210	212	225	246	231	219	235	239	191	215	210	224	248	216	210	227	209	213	230	210	224	224	207	202	200	195	235	239	203	223	214	191	203	222	248	236	239	230	205	213	216	212	258	222	255	200	212	236	209	227	223	183	235	209	217	217	217	226	224	248	226	201	242	222	205	215	220	212	206	247	209	245	241	214	234	208	202	219	216	238	217	198	223	245	209	241	214	186	227	224	214	224	216	203	228	221	231	183	214	242	217	210	230	231	222	221	208	241	225	219	238	200	215	229	236	208	238	210	199	210	211	219	214	225	208	184	211	234	222	196	225	214	240	226	227	221	226	216	217	231	211	238	179	213	222	212	225	244	245	230	256	225	210	215	212	197	248	229	212	204	201	214	251	212	219	222	206	232	204	219	218	216	242	213	211	215	215	212	224	216	227	203	205	242	225	206	231	210	226	213	207	229	229	226	231	225	210	213	203	208	234	219	209	231	231	204	234	245	253	219	230	199	199	221	194	224	227	200	207	248	191	205	215	225	228	215	222	217	222	200	221	206	193	219	200	224	220	200	202	220	204	222	231	207	250	234	210	213	225	206	231	237	216	228	238	228	200	216	230	226	219	208	213	214	208	244	206	234	192	238	234	231	200	238	215	230	232	227	216	231	200	234	197	236	215	247	218	207	239	240	215	200	237	184	229	232	204	227	226	215	180	217	232	211	193	207	199	240	246	196	203	210	219	223	191	214	213	218	222	206	203	223	222	206	209	220	205	220	250	207	206	214	227	228	212	221	221	214	233	229	222	228	195	230	220	202	258	213	227	208	224	232	208	238	222	219	233	232	231	200	249	238	197	229	217	196	220	212	238	233	219	197	214	208	213	183	238	201	225	226	196	198	233	213	232	229	221	227	185	224	233	213	197	220	202	217	219	208	234	221	215	225	220	223	226	207	225	215	227	191	229	247	206	222	221	215	240	229	210	226	202	238	213	239	237	215	220	225	232	240	220	225	210	229	217	191	230	199	213	243	242	220	223	237	222	226	237	228	224	214	214	225	214	213	209	214	226	212	197	201	238	234	223	207	213	194	244	239	236	219	216	229	235	209	240	209	201	211	222	212	232	233	238	212	221	216	196	244	229	205	216	228	222	229	205	244	223	215	195	202	210	220	234	183	221	216	222	223	212	212	217	220	245	215	250	247	229	207	210	208	197	210	231	209	206	206	236	226	233	230	236	242	193	225	200	221	211	205	209	198	212	224	245	218	218	215	230	220	256	214	211	197	212	200	228	230	223	196	189	224	244	236	217	202	237	203	249	210	237	224	234	187	207	223	211	223	205	230	235	209	228	230	218	243	218	230	219	219	222	236	236	242	194	234	218	211	189	202	194	170	215	237	196	227	221	207	215	214	208	219	234	204	217	232	214	244	231	211	157	194	224	214	224	226	213	228	209	227	256	227	207	230	192	212	243	212	236	221	228	219	242	212	231	209	215	226	222	237	221	209	206	230	227	205	191	221	232	213	189	248	213	210	220	226	237	211	226	224	200	236	204	248	200	215	206	191	217	226	231	215	214	209	215	237	214	207	224	254	223
4386	13203	9162	4240	2987	2334	1802	1310	1115	939	691	652	614	574	527	504	437	408	386	384	335	379	355	356	337	346	346	321	331	313	311	308	281	306	301	323	296	281	287	304	293	277	326	271	301	295	281	312	290	286	265	272	266	280	276	287	259	252	298	253	282	249	308	274	281	270	300	278	310	258	262	270	282	283	287	298	263	262	270	282	271	280	273	272	305	273	263	286	276	289	282	278	268	264	278	282	270	287	291	263	295	274	247	266	257	290	288	268	265	326	281	248	276	289	262	284	280	283	270	266	301	276	284	301	277	255	283	269	304	287	272	274	285	290	285	268	313	266	287	262	296	276	269	274	298	273	276	284	293	286	283	280	295	286	265	258	289	237	274	260	277	251	273	271	290	316	250	289	269	266	271	282	259	290	265	260	270	252	292	231	300	316	277	260	265	289	267	280	288	272	282	290	279	281	290	294	302	267	266	285	267	295	253	293	243	307	309	287	294	277	249	256	261	283	288	277	277	274	283	272	259	282	247	245	261	278	296	264	251	233	251	248	271	267	281	272	262	287	298	301	258	292	278	308	271	282	269	274	288	290	292	286	261	287	265	275	251	282	254	283	263	276	285	268	279	295	261	296	234	243	274	277	238	284	289	304	276	243	294	256	260	247	286	268	281	265	265	284	240	294	293	308	272	248	260	249	272	236	291	289	261	264	248	254	294	285	262	268	283	266	257	294	266	284	284	265	270	267	247	284	276	274	311	248	263	292	262	258	235	249	254	274	294	260	290	268	275	237	277	275	248	291	285	300	274	282	235	276	300	284	269	285	296	274	288	281	293	275	267	254	269	276	273	292	236	293	262	276	300	261	270	288	258	288	283	262	279	252	291	271	255	261	271	263	280	276	267	279	247	255	316	288	273	282	256	277	269	291	267	257	247	264	278	292	268	298	277	286	259	274	269	267	278	309	294	281	311	282	268	288	263	277	298	274	239	267	255	286	272	269	282	311	245	285	276	269	271	259	277	251	253	275	258	283	274	272	307	284	300	293	262	285	265	253	267	256	260	257	297	269	274	296	280	296	256	285	266	263	290	282	288	300	251	285	270	268	299	289	287	299	279	258	259	257	284	269	289	285	282	266	289	272	247	289	270	277	274	265	292	263	273	283	273	300	288	246	300	260	252	275	258	280	269	264	276	263	288	257	287	257	289	272	270	256	285	305	269	260	264	277	309	251	257	277	286	301	274	287	257	270	280	266	255	295	272	281	255	272	276	264	255	268	280	256	266	256	281	240	284	291	273	275	276	272	281	255	280	260	258	271	285	273	256	259	285	288	279	288	314	270	282	280	290	282	284	278	254	279	307	276	261	256	277	272	253	279	290	270	261	297	281	270	300	264	245	296	264	274	297	264	244	240	272	288	283	267	270	268	277	287	276	278	275	303	284	274	277	272	291	253	285	290	287	280	278	287	251	300	297	315	269	280	260	270	267	281	287	252	283	268	252	261	263	298	285	273	259	291	290	279	275	302	278	262	289	256	256	255	260	251	292	234	268	263	302	263	280	268	314	278	277	301	284	268	287	265	292	287	233	296	278	275	252	286	298	294	251	294	267	267	286	291	279	266	266	291	257	258	282	262	271	257	258	281	286	269	277	280	291	247	267	260	286	270	289	293	278	315	292	276	275	231	271	298	266	266	275	275	252	268	272	287	260	301	300	258	257	262	271	278	253	266	242	285	287	270	260	278	286	258	272	296	269	273	276	286	251	302	244	279	275	245	257	281	265	266	276	288	269	241	273	246	274	282	299	300	293	277	280	290	252	280	278	264	274	259	271	280	265	301	255	262	274	259	259	294	252	287	277	298	257	273	276	282	296	280	293	234	270	267	272	287	294	271	276	252	294	294	242	281	244	303	272	248	259	292	268	275	254	270	271	258	306	286	276	281	267	284	283	283	284	264	282	263	271	278	278	292	278	323	312	271	286	274	283	278	272	287	267	272	275	248	270	286	255	281	275	260	275	299	284	272	245	262	249	303	310	249	292	243	256	281	252	257	280	298	278	283	275	256	283	259	265	262	278	280	263	281	270	245	252	274	270	288	299	273	295	287	269	314	287	268	271	284	255	308	250	259	271	284	287	278	270	289	282	264	264	278	260	292	244	286	272	275	301	289	284	300	295	274	278	257	263	310	251	279	257	271	285	240	294	273	256	268	253	263	286	262	246	280	293	284	303	275	290	252	271	263	291	287	260	260	255	275	275	254	265	299	277	306	279	255	294	263	243	293	271	285	268	264	258	285	280	244	264	310	304	251	277	254	263	329	299	294	297	300	229	267	272	269	250	297	261	277	275	268	296	261	276	263	312	274	273	278	267	267	268	287	242	266	252	258	266	296	259	286	286	290	245	274	259	283	249	254	274	298	244	288	281	284	268	232	297	288	273	260	307	268	264	276	315	261	265	294	294	281	285	264	283	293	294	290	255	265	267	275	267	274	294	291	268	260	313	289	281	300	286	278	293	275	267	298	253	279	260	266	283	277	289	292	288	276	253	286	274	276	287	275	281	250	291	268	290	243	282	263	310	283	304	282	308	293	297	317	271	266	274	278	273	284	274	266	275	269	283	256	261	303	276	292	267	270	277	273	277	278	285	257	288	287	251	261	251	282	273	305	298	267	271	272	278	294	263	273	268	249	285	260	328	291	272	274	289	250	270	308	274	267	289	244	298	313	257	278	291	290	270	281	270	284	294	258	291	272	279	284	268	260	306	279	313	285	280	286	260	296	252	278	271	278	292	269	267	261	300	261	297	293	277	238	276	294	277	262	302	306	273	284	262	261	264	272	257	289	275	294	274	270	261	289	265	278	252	293	259	273	264	269	293	249	280	264	278	289	271	260	282	285	265	287	303	278	291	294	266	299	282	275	269	267	290	260	296	274	282	265	282	268	269	262	231	302	258	267	280	291	271	242	268	280	246	286	288	283	259	279	279	277	267	249	267	262	261	292	261	274	262	240	279	279	313	276	250	283	263	275	254	274	271	270	297	277	270	272	267	264	227	266	273	276	278	296	292	258	292	277	245	284	273	266	277	291	297	254	288	266	270	260	264	253	281	293	279	286	303	250	247	264	277	271	296	237	285	264	277	290	297	275	281	268	264	259	273	318	295	262	265	265	305	282	279	266	273	287	299	306	271	290	268	260	299	293	281	270	285	288	259	246	290	265	297	295	272	282	251	293	299	270	274	271	258	255	268	260	276	319	285	274	269	288	288	250	306	273	256	266	284	269	284	263	270	270	280	303	266	274	272	288	263	262	261	255	272	280	263	274	277	263	259	298	236	312	268	267	294	273	291	290	231	268	300	297	290	268	297	250	270	275	290	295	250	266	297	264	306	277	275	211	270	261	275	283	253	276	277	303	254	281	275	278	264	263	253	274	274	246	285	275	269	298	281	281	287	262	259	267	292	287	255	267	287	246	288	264	260	257	263	272	279	304	249	288	272	270	295	299
27338	18165	4117	846	633	594	589	542	518	495	519	528	536	527	505	506	504	535	502	560	497	518	525	501	493	532	510	516	520	535	508	485	526	475	498	564	495	482	550	488	503	558	548	464	497	534	519	510	526	542	518	538	538	547	516	527	499	497	527	478	504	504	533	527	500	525	505	454	501	527	535	544	480	513	522	515	542	499	491	515	529	532	486	542	503	531	529	522	513	518	523	494	551	518	495	506	513	503	529	516	536	529	521	537	542	479	525	546	525	560	549	540	524	456	516	479	508	511	537	529	498	516	502	503	510	519	525	529	526	537	512	513	556	525	544	525	489	523	534	519	526	530	509	530	478	495	448	514	538	536	450	498	523	498	537	510	524	497	511	501	490	492	528	529	528	491	531	532	521	520	514	509	522	518	536	553	511	524	565	485	494	534	523	486	553	510	504	552	502	510	521	482	498	512	544	509	535	552	501	505	535	520	514	486	489	504	518	532	504	468	512	482	495	515	489	531	498	522	517	485	556	509	504	507	501	521	528	511	550	508	519	481	490	480	531	504	547	536	528	510	534	517	557	508	565	525	495	526	541	517	510	514	509	520	540	532	520	469	530	506	488	482	510	529	514	483	495	507	490	487	534	460	491	565	485	499	522	553	513	533	523	518	534	530	517	518	529	502	535	501	489	503	511	528	522	507	503	491	521	517	493	489	485	508	470	498	527	525	500	524	575	508	546	496	510	519	488	546	520	512	488	552	497	520	536	502	508	488	512	528	522	498	504	538	512	469	475	491	525	515	524	574	509	534	540	504	508	537	509	522	497	506	501	498	543	524	512	476	560	536	465	476	505	522	479	518	489	507	505	491	512	526	515	510	466	501	509	553	485	510	510	474	481	555	516	521	511	510	524	512	512	504	482	469	489	527	501	537	533	546	493	498	495	503	519	497	512	527	501	525	470	512	529	511	512	503	512	534	519	517	468	498	536	499	502	525	502	511	526	535	491	525	521	531	510	525	507	536	502	503	539	514	563	509	512	506	520	492	526	503	507	480	515	534	506	513	502	543	505	560	517	533	534	494	520	479	474	489	512	512	509	519	497	496	534	482	511	509	493	524	524	519	500	524	472	504	522	516	522	532	505	521	492	517	540	549	492	533	568	519	552	495	509	510	516	527	521	526	535	551	517	483	538	489	517	564	505	535	528	511	491	529	504	490	492	514	525	478	492	504	556	506	491	549	498	524	505	509	524	510	500	485	464	509	539	529	512	549	528	460	519	499	541	465	499	503	508	536	472	501	514	549	553	502	502	531	515	493	533	527	536	483	476	527	512	517	472	528	502	497	512	511	507	502	505	526	518	522	491	514	507	509	526	547	504	529	486	510	479	511	523	557	485	497	507	533	513	501	507	520	517	515	476	525	514	507	505	520	545	541	519	502	504	521	532	510	544	534	521	478	565	567	504	497	526	493	500	516	479	511	506	511	525	515	510	504	490	525	538	471	539	515	503	533	548	495	496	511	509	489	504	541	514	487	511	525	493	497	481	544	542	502	525	487	488	556	512	481	505	470	498	502	525	495	549	487	517	516	522	518	457	504	493	490	522	495	497	549	537	488	533	525	497	499	510	504	523	523	517	526	517	524	477	515	514	531	498	512	523	478	540	548	522	527	506	519	481	541	534	536	481	505	459	510	488	551	503	502	539	509	501	536	557	543	534	522	506	577	514	509	483	515	506	483	504	491	512	520	543	516	509	496	525	521	486	485	547	545	496	501	520	461	534	527	534	579	481	526	505	531	540	572	488	509	496	499	513	521	502	493	511	513	487	521	541	490	492	534	524	518	523	495	516	552	512	508	496	545	502	495	555	514	493	474	520	517	465	451	531	504	511	533	530	546	521	526	525	507	509	544	499	507	532	526	520	517	487	526	554	485	510	471	492	528	520	490	520	514	543	508	526	524	510	522	522	547	548	513	508	512	576	480	537	514	531	525	551	499	513	495	513	525	496	504	544	564	509	570	539	517	510	523	553	522	483	485	482	539	488	479	524	516	459	535	523	506	505	488	527	508	501	507	528	513	541	506	480	549	536	514	491	531	498	540	528	466	526	550	542	511	521	500	550	545	504	513	502	509	490	529	523	526	497	468	504	501	492	516	537	529	502	533	488	525	485	479	507	484	529	523	513	531	470	524	518	541	533	482	488	489	477	517	518	513	509	547	480	494	488	465	496	521	473	522	516	492	502	485	499	520	535	493	476	482	527	558	475	540	517	496	566	512	519	542	509	519	542	516	499	523	488	543	552	503	496	507	515	531	489	527	492	505	541	533	520	549	496	506	564	499	535	493	531	517	519	528	492	496	504	556	499	493	504	513	511	485	523	524	492	533	507	494	503	467	517	510	522	514	519	488	507	511	531	491	539	493	530	463	495	492	494	521	549	501	438	529	524	472	549	533	492	537	541	513	519	534	510	510	485	480	524	532	527	452	488	526	558	530	509	567	496	518	524	543	503	527	543	510	544	489	509	495	503	520	518	552	523	501	523	523	522	513	492	508	534	510	506	500	511	534	502	536	484	540	545	519	555	520	523	484	547	533	498	534	550	498	445	526	523	502	539	514	517	505	508	558	518	516	515	527	511	520	526	505	505	516	498	526	496	524	511	535	491	512	521	498	551	506	490	518	507	501	505	513	519	552	508	520	510	486	493	510	498	530	526	497	508	536	508	522	535	514	507	504	517	532	482	533	497	511	529	493	491	532	538	545	525	501	507	502	573	498	570	535	535	522	529	522	506	498	496	557	503	501	513	544	549	520	519	554	518	498	521	523	491	539	544	528	542	531	492	505	509	486	533	530	502	511	510	506	515	503	524	508	512	528	487	537	508	483	501	555	460	536	509	510	473	515	560	536	486	505	476	522	555	545	517	505	490	514	508	497	525	540	484	562	494	512	532	503	546	521	481	499	499	557	485	511	508	487	522	499	528	506	488	530	525	543	531	514	492	530	471	532	497	517	500	479	516	531	521	512	466	564	545	481	532	498	525	541	548	551	529	536	523	559	499	529	484	546	501	516	514	529	547	520	546	538	500	534	526	517	504	500	532	488	528	530	511	486	505	536	492	525	555	534	510	511	473	528	496	568	513	511	508	527	562	513	496	525	499	515	528	550	518	571	489	535	503	483	515	568	544	517	519	514	485	538	481	509	536	501	549	471	513	503	516	484	526	536	516	545	534	520	503	493	477	535	551	515	580	522	523	581	537	477	535	552	511	514	562	528	524	557	495	552	524	516	516	512	472	516	565	517	479	534	541	512	500	549	514	512	507	494	523	489	494	517	508	508	514	546	481	515	492	508	512	487	523	484	510	529	542	511	544	533	549	478	501	490	495	497	523	575	518	528	524	500	526	530	484	491	443	549	473	538	490	516	500	504	512	496	568	506	522	481	507	495	494	532	468	520	531	514	500	524	487	501	494	509	546	495	507	513	458	554	504	495	478	548	482	530	500	491	496	473
4348	1081	905	750	724	699	682	663	646	613	595	618	669	638	605	631	625	608	579	608	594	573	632	610	646	586	600	625	597	626	604	625	588	586	641	607	576	664	700	623	590	634	638	590	610	628	626	628	633	634	664	595	624	631	599	596	620	640	632	617	614	604	608	586	609	612	598	628	611	621	584	618	566	630	633	617	626	616	623	607	609	590	638	635	622	563	652	603	629	613	607	601	565	622	592	575	594	650	614	561	581	637	607	607	609	616	605	581	604	632	627	661	613	638	592	620	596	642	625	571	606	629	620	591	572	626	613	631	654	581	664	601	601	626	603	601	604	591	586	573	600	621	613	596	619	630	615	629	620	653	602	609	645	666	628	587	597	611	617	643	640	611	647	640	623	580	596	622	574	605	628	611	640	592	655	577	612	626	606	629	607	601	618	608	597	598	628	590	573	623	647	615	610	600	619	620	574	629	625	617	622	610	577	579	595	551	633	595	622	608	652	625	606	625	589	597	639	582	615	632	621	654	583	629	563	566	637	601	631	622	573	611	563	631	559	579	599	649	608	595	603	626	606	605	604	613	611	575	624	656	599	583	605	643	618	635	612	612	610	657	596	615	631	571	625	606	623	669	596	616	611	621	625	624	594	631	612	613	559	654	619	680	636	571	576	617	621	615	631	567	593	605	644	567	628	559	655	621	631	620	593	642	601	552	594	577	624	640	615	648	589	597	569	659	625	594	622	641	654	680	588	590	584	632	643	581	586	668	626	602	599	648	664	620	596	601	632	607	624	654	578	601	634	651	595	629	616	624	634	607	595	599	618	608	623	603	565	605	638	587	584	597	585	598	551	594	604	591	610	636	559	636	616	616	618	601	569	654	637	613	648	610	605	578	616	672	653	608	618	627	623	580	665	607	623	626	645	656	650	609	622	608	653	603	615	660	612	629	607	585	594	626	589	613	609	658	623	610	640	623	597	584	603	615	613	581	622	614	628	572	658	607	613	606	562	657	586	597	579	631	606	566	618	647	633	614	672	630	600	583	616	564	604	580	621	585	625	547	640	644	626	633	637	622	596	577	621	596	601	633	604	630	620	612	604	602	615	640	592	557	603	638	611	625	679	596	641	568	604	642	602	603	653	599	573	621	602	652	638	620	600	617	658	595	583	665	610	596	587	632	660	622	619	599	601	610	595	583	602	615	626	588	603	607	619	623	593	626	619	616	616	629	636	622	615	618	550	607	614	561	615	598	594	636	591	592	630	568	621	637	628	625	639	601	619	574	630	597	605	619	641	623	606	679	610	653	605	592	615	573	568	594	636	644	598	605	603	575	616	600	645	596	610	597	667	649	574	591	628	607	630	600	614	649	630	595	625	636	621	588	637	614	593	600	610	622	651	625	598	621	591	601	628	634	650	593	536	664	564	631	606	595	656	635	618	630	640	624	615	607	605	630	630	594	620	611	650	650	588	573	631	612	558	599	631	605	597	612	600	642	583	580	610	631	615	640	625	636	634	666	572	631	617	571	651	606	594	615	596	699	613	688	615	590	605	590	603	626	621	614	624	609	640	620	591	607	605	632	594	591	618	657	671	586	613	623	605	623	628	596	608	616	630	622	602	608	617	634	654	610	633	585	615	619	615	564	573	591	631	605	649	597	604	591	618	597	617	642	574	628	620	658	581	600	617	591	603	613	616	614	584	574	605	581	588	638	587	576	648	633	595	621	568	636	654	630	614	595	641	633	594	596	626	599	641	623	612	608	640	634	601	598	592	639	618	599	560	613	608	658	634	628	631	639	583	595	601	620	661	583	617	637	635	627	626	583	621	611	568	637	641	609	588	610	608	613	632	535	613	631	610	651	623	601	617	613	627	587	594	655	593	616	587	581	578	610	610	622	590	579	633	599	583	650	607	673	592	617	612	647	600	650	628	639	625	604	640	633	618	637	605	614	579	606	588	592	670	612	589	605	578	668	584	627	614	594	669	638	601	579	600	569	591	637	594	651	615	589	611	605	592	609	660	604	625	633	623	597	614	619	602	649	632	616	618	629	623	634	614	592	588	593	604	599	625	605	635	638	605	607	594	613	593	652	573	593	602	594	590	591	604	625	590	641	610	602	587	663	643	575	607	598	607	652	629	598	622	655	617	614	601	608	630	621	647	646	664	592	635	606	656	623	583	633	573	602	600	630	607	619	622	593	580	618	638	649	626	593	592	616	589	616	628	639	610	617	586	612	562	582	624	612	616	620	617	623	618	621	565	612	604	668	606	624	607	654	588	590	629	596	578	662	613	655	639	625	599	625	606	581	576	591	651	646	585	604	655	636	591	616	629	652	644	661	614	667	659	620	590	610	632	632	627	630	633	598	624	605	604	608	589	597	628	603	636	647	571	593	621	614	573	583	630	600	615	636	595	630	611	608	629	600	607	606	635	631	603	647	581	568	610	615	554	648	602	612	609	619	600	633	633	605	646	633	620	580	620	651	585	597	630	627	636	597	623	601	626	601	597	603	637	606	625	578	596	612	578	610	626	571	590	583	592	600	649	602	619	573	617	596	626	581	607	614	633	592	612	601	635	604	588	643	612	613	608	616	617	622	594	595	646	593	597	620	611	619	558	642	630	592	605	633	639	620	666	602	621	577	607	553	622	603	671	636	577	630	608	581	624	580	641	561	618	595	608	634	617	664	583	644	629	628	605	627	596	596	641	615	586	587	617	636	597	595	686	592	637	610	599	610	634	609	643	622	639	624	618	635	567	605	594	617	603	630	638	672	620	618	615	607	622	605	639	628	605	610	616	586	591	608	613	626	623	647	618	613	614	623	613	623	675	632	584	577	618	627	654	616	604	611	610	607	605	586	645	636	594	603	598	573	598	665	676	617	649	603	640	616	633	595	597	577	634	612	610	615	638	652	621	618	609	645	604	609	593	596	590	621	641	601	625	610	553	655	614	638	609	625	577	620	646	589	581	562	587	583	591	610	595	567	610	585	615	636	582	591	627	611	617	632	621	673	569	574	645	577	619	607	622	638	637	634	614	603	627	606	613	595	602	630	610	588	565	659	640	696	629	621	632	582	593	613	618	610	590	599	600	594	620	636	617	586	576	596	602	588	624	614	596	591	604	625	618	642	589	585	635	610	648	594	614	597	651	636	645	616	579	623	617	647	597	592	624	607	584	594	586	599	669	616	590	590	632	628	632	629	618	619	611	647	589	609	682	603	616	588	595	622	660	604	626	622	607	589	628	590	584	615	609	638	589	654	678	589	612	584	633	610	592	640	625	618	589	599	662	622	588	602	646	655	614	582	628	650	611	656	632	621	645	617	639	578	602	603	617	588	641	616	608	621	631	591	599	620	574	606	627	608	600	604	634	610	581	629	639	596	550	638	676	614	584	621	630	616	597	649	603	588	567	641	609	612	621	614	625	614	600	623	592	596	594	653	617	623	624	612	671	577	616	610	597	600	600	617	672	606	614	609	585	637	617	629	625	555	616	606
23468	21092	28245	24181	21090	9470	1083	745	710	622	624	605	595	582	613	548	553	524	521	532	523	510	510	535	552	498	506	510	535	489	541	554	532	504	522	511	537	507	500	556	508	507	481	513	507	487	549	554	478	504	507	507	509	512	534	472	493	468	496	515	522	534	538	506	473	512	526	508	497	489	463	523	492	536	547	528	528	503	511	522	508	528	507	535	537	488	500	474	503	514	512	492	508	511	473	510	491	503	531	452	509	488	500	496	527	490	496	505	501	480	474	512	492	515	473	519	488	501	470	519	456	511	550	494	523	525	485	504	530	499	544	509	481	473	485	492	529	515	499	498	504	457	468	515	487	476	459	515	481	497	471	460	490	490	520	510	522	519	530	530	505	517	517	505	488	500	498	506	473	532	504	536	465	503	530	468	530	477	472	508	507	487	491	515	513	517	490	477	526	512	493	502	557	495	495	486	460	526	477	511	523	497	489	468	514	508	494	540	515	463	518	472	491	562	516	496	488	530	503	543	534	448	469	483	503	517	521	508	459	516	510	538	475	478	507	492	514	515	532	535	518	481	535	517	534	523	514	515	466	571	508	521	499	498	495	512	476	483	483	494	479	511	528	470	501	486	543	502	501	470	474	447	484	493	554	500	518	510	503	486	525	476	517	531	526	509	508	492	522	505	488	517	487	514	498	504	458	471	468	498	516	521	493	532	536	510	538	514	516	502	510	514	512	508	482	503	483	506	479	541	499	506	522	499	506	494	519	525	475	533	491	472	478	499	525	469	520	505	546	531	514	522	554	506	501	478	486	501	489	503	527	519	471	504	498	535	513	526	511	544	501	497	504	487	503	513	493	474	443	496	497	494	503	502	499	517	495	474	510	492	513	540	479	504	530	529	480	506	511	549	482	494	539	540	515	510	515	497	502	489	474	510	473	519	504	498	492	505	485	500	485	544	460	502	451	480	503	521	527	508	490	500	515	531	492	531	484	538	549	549	494	483	502	494	519	507	470	461	477	522	490	501	456	544	514	496	499	522	512	489	491	484	517	499	490	504	474	513	529	509	509	462	519	489	489	520	521	497	501	494	482	531	539	510	496	472	533	476	482	488	466	490	481	475	506	485	482	498	471	540	485	516	519	480	498	494	513	499	503	439	517	508	497	471	506	507	500	520	474	496	478	499	470	495	499	505	509	440	526	492	469	514	494	485	493	471	519	542	480	437	504	480	487	487	472	493	524	468	535	500	538	485	476	524	529	493	485	492	508	501	494	491	508	518	512	483	488	475	477	522	502	508	504	525	484	502	495	489	510	528	469	515	524	465	534	485	479	489	495	526	483	490	533	477	483	503	536	473	524	502	510	483	553	504	496	480	493	496	524	505	494	551	489	545	509	523	495	522	512	480	531	491	446	520	522	493	477	501	458	475	495	513	526	473	519	474	506	482	500	487	517	493	535	520	503	498	503	511	530	492	501	495	514	492	504	478	511	467	485	485	526	509	474	496	531	483	514	507	530	521	469	473	553	529	574	488	508	488	482	523	505	501	523	518	477	508	513	478	517	470	492	539	507	479	463	542	521	497	500	491	516	512	503	496	513	492	530	504	516	494	539	522	499	530	519	512	479	490	520	515	498	516	511	479	518	482	480	462	520	465	519	516	504	505	502	477	497	535	518	456	507	459	525	488	510	507	508	496	531	494	485	511	534	479	510	477	517	506	486	504	511	529	521	491	494	512	484	473	498	536	483	491	512	497	499	520	517	526	484	519	489	513	482	508	481	505	501	502	484	484	469	469	487	498	503	526	506	495	475	459	477	498	506	491	457	492	609	464	556	514	530	482	457	513	526	490	511	477	483	518	536	502	457	523	503	520	483	531	503	500	462	480	497	494	464	502	534	486	489	500	497	493	495	479	498	522	529	480	516	510	486	464	523	544	507	509	501	510	531	480	480	479	496	512	474	471	490	503	520	538	525	509	506	500	480	531	489	550	487	498	491	497	505	504	518	517	506	472	470	494	507	546	512	471	512	487	485	524	550	489	501	510	503	525	491	492	504	532	495	473	527	501	475	484	516	488	519	489	506	513	539	489	505	476	515	506	527	480	494	540	491	491	514	461	505	489	502	501	474	478	512	526	505	498	479	516	515	494	532	524	506	481	492	540	471	518	506	541	506	451	500	500	516	499	501	507	484	513	478	515	490	479	518	501	516	540	497	478	469	512	491	493	503	482	498	465	481	479	550	501	528	515	489	481	485	515	516	512	510	478	519	507	500	512	542	507	493	519	524	498	490	527	495	512	522	475	518	481	516	549	496	510	518	480	489	483	466	518	513	474	526	527	486	474	522	493	495	484	480	505	510	509	506	469	498	461	512	538	515	463	522	458	506	519	446	492	492	511	474	507	496	513	504	512	547	519	519	471	518	540	527	537	492	473	507	484	563	494	479	545	491	494	495	469	510	466	469	514	530	475	498	517	522	511	509	492	509	504	498	475	466	505	489	548	495	472	504	509	473	497	524	514	476	508	498	521	495	501	493	473	507	509	507	480	508	485	507	461	526	539	543	473	523	535	495	484	541	484	501	518	518	456	474	518	484	514	483	511	551	501	504	504	520	548	503	496	510	504	560	479	517	509	482	483	451	522	517	481	502	495	483	472	480	500	527	535	522	504	477	493	491	490	499	494	532	514	488	498	491	506	506	510	503	494	490	486	461	483	512	483	498	509	499	493	470	488	496	504	480	511	500	491	520	528	524	508	539	476	542	514	507	499	498	497	508	527	499	532	486	504	502	510	500	500	483	502	492	518	492	532	481	532	494	525	490	512	508	474	519	504	493	486	522	468	534	522	510	530	493	527	506	564	515	526	502	474	529	528	499	485	501	472	523	499	486	450	477	530	501	498	470	495	464	505	510	521	544	506	507	495	498	474	533	532	488	542	492	505	482	504	475	469	481	521	536	527	490	491	502	506	531	508	512	509	479	498	474	485	505	516	509	488	497	462	520	512	461	499	513	514	506	512	521	521	455	503	493	533	481	502	536	517	472	504	511	500	520	468	510	498	497	526	497	497	511	489	545	480	510	494	499	515	546	521	502	502	501	506	499	512	488	489	528	471	489	485	513	545	496	485	486	473	548	509	487	509	512	548	495	527	511	516	490	509	465	484	515	471	515	515	507	478	473	503	482	536	510	541	468	506	565	481	508	489	499	533	535	547	486	510	491	506	445	548	516	495	537	474	506	517	525	541	551	494	524	508	507	511	518	535	500	487	495	506	514	497	502	503	527	493	520	481	483	495	523	512	519	484	499	490	502	506	493	519	491	542	502	463	511	503	491	486	532	472	493	503	518	479	505	476	492	429	515	517	566	510	483	504	501	466	456	486	519	525	472	542	498	495	492	478	538	504	487	475	511	492	502	511	496	532	504	528	495	523	507	497	478	476	482	492	469	493	492	505	480	521	464	479	533	496	495	503	493	519	533	484	484	497	558	507	468	511	490	511	482	535
3465	8152	5566	2670	2007	1632	1347	1136	1026	902	858	808	835	750	723	702	679	677	661	684	668	653	635	642	679	607	644	641	660	616	637	640	583	592	614	612	624	629	592	607	616	636	577	602	603	637	619	626	597	600	594	614	625	602	612	587	606	661	604	626	607	547	649	635	638	596	605	616	598	567	594	631	599	600	599	619	616	609	641	635	604	598	625	582	596	612	653	568	572	587	627	588	613	617	613	631	597	595	606	591	629	608	611	609	610	570	613	619	616	636	607	598	596	600	611	606	610	581	566	584	646	600	581	605	601	573	615	642	632	586	587	612	571	592	592	586	633	609	630	580	631	626	630	570	579	623	598	616	636	599	589	605	622	610	594	580	647	643	600	591	622	606	651	577	626	621	600	596	547	622	604	621	585	612	603	620	632	588	630	632	630	656	596	591	588	559	578	581	613	630	616	665	614	634	639	618	598	607	612	614	595	566	608	599	595	655	610	629	625	612	622	649	540	637	609	610	631	653	592	578	671	601	602	599	610	593	628	600	594	614	594	654	621	629	617	607	607	589	622	620	627	669	610	613	622	608	583	603	671	634	576	632	637	622	598	620	639	598	631	642	640	629	624	593	639	572	571	594	570	568	595	597	608	582	603	642	624	568	600	621	623	601	609	579	604	606	586	581	554	607	570	570	612	581	618	631	618	615	630	587	623	601	650	607	629	620	585	604	634	592	615	620	648	594	616	585	597	592	591	583	643	631	649	632	600	622	678	640	609	596	643	574	619	624	601	581	618	580	576	639	620	601	605	679	607	617	599	608	636	646	620	634	565	609	569	623	624	592	621	592	625	636	605	622	628	653	631	594	638	635	613	639	597	602	654	616	626	612	601	600	592	584	630	594	562	602	595	611	603	600	600	597	647	603	622	617	575	620	625	610	590	643	601	588	617	633	592	600	598	672	580	594	603	586	604	553	647	590	586	603	588	598	588	566	636	597	616	648	604	618	589	640	594	595	625	639	591	607	609	635	564	615	598	619	578	582	628	618	591	635	566	648	553	618	593	591	586	614	626	592	621	630	654	634	650	566	604	612	614	594	603	607	639	604	555	560	602	616	568	611	618	658	619	629	590	641	602	589	596	616	567	619	583	614	655	612	621	594	622	634	606	581	617	611	618	600	654	578	599	574	612	600	620	612	585	628	645	616	607	612	621	591	615	618	597	620	625	627	609	578	593	606	614	653	583	658	591	575	644	605	602	625	570	579	627	597	655	577	633	618	605	612	613	617	634	631	585	670	659	605	599	627	616	657	599	611	647	622	578	611	585	650	586	585	611	639	604	601	670	596	620	607	572	603	603	621	584	593	615	605	584	577	619	620	587	603	584	623	614	622	584	648	639	641	618	626	596	592	630	644	626	587	626	613	578	637	580	625	565	583	569	600	593	597	646	618	577	621	599	618	634	619	621	533	572	629	618	595	631	655	604	605	620	665	639	597	542	594	637	574	604	564	584	668	606	640	590	606	554	601	585	603	580	582	607	606	638	625	606	616	622	636	624	620	615	618	596	589	636	656	604	589	629	619	581	584	594	620	618	606	662	598	582	552	647	629	531	620	645	633	639	598	598	650	615	585	599	568	575	599	625	641	616	598	635	597	635	573	629	634	625	585	597	595	608	650	586	614	624	608	576	591	607	621	615	610	633	610	562	594	583	593	565	595	627	653	666	647	625	624	610	600	615	600	614	613	594	599	610	606	570	602	613	599	654	582	601	614	630	601	650	584	569	626	629	545	612	599	593	561	643	606	654	606	598	610	575	589	582	675	601	646	624	604	615	644	619	590	596	627	601	546	582	632	642	597	648	634	621	598	596	599	561	636	602	625	592	603	594	606	568	622	601	596	615	604	601	612	569	608	596	640	630	614	580	620	591	616	600	594	630	558	594	620	603	572	626	634	598	591	574	598	622	610	623	607	641	639	613	587	606	604	581	665	590	623	596	601	616	593	573	596	625	607	578	575	619	592	589	604	616	620	626	622	636	583	591	614	614	625	702	600	619	582	586	652	596	594	565	624	618	611	642	608	616	638	608	630	653	576	636	601	652	626	637	608	594	568	614	612	577	607	647	633	570	598	603	602	604	635	641	609	579	608	620	606	585	593	606	603	604	623	601	582	650	586	625	571	624	620	594	597	631	582	606	593	622	620	580	619	640	606	651	628	558	606	572	594	576	595	593	591	625	620	612	607	615	551	575	622	653	630	602	627	646	616	622	614	631	626	622	588	594	547	603	639	609	579	612	619	646	606	630	631	589	587	641	598	577	599	583	591	584	613	602	621	612	597	632	596	625	596	624	613	637	607	563	558	632	627	598	644	589	637	637	624	583	591	602	649	637	632	655	668	650	620	604	558	614	576	616	618	625	613	594	641	594	579	586	580	621	635	562	611	589	603	610	619	679	565	656	578	579	648	626	635	648	610	583	632	562	630	611	599	597	575	619	617	670	587	610	599	619	570	563	589	559	575	589	623	640	577	609	595	604	614	592	583	575	608	566	680	586	617	592	608	604	601	642	571	631	599	628	565	615	624	608	616	657	611	631	600	580	588	617	626	581	619	599	603	588	594	603	611	617	600	581	655	620	561	622	625	628	563	601	584	608	603	632	574	603	586	573	599	590	611	587	595	661	629	588	600	579	615	648	614	587	636	653	667	605	563	576	609	632	583	605	565	603	598	600	573	641	609	588	612	538	604	592	581	632	618	624	598	616	598	629	546	573	653	606	587	576	593	600	602	649	604	612	604	600	589	621	587	589	625	579	606	633	590	589	602	576	604	620	599	617	616	648	615	586	616	635	615	597	642	561	608	573	625	618	588	609	580	614	628	620	623	596	638	618	569	657	603	674	630	623	592	608	598	606	611	594	623	579	597	595	592	609	604	593	615	628	617	617	582	616	606	634	563	601	609	607	634	632	588	652	577	619	604	613	578	584	621	625	599	556	575	613	593	590	644	657	658	593	619	626	586	583	631	626	591	623	623	621	648	625	597	625	577	647	583	605	599	554	598	592	624	606	628	585	618	617	580	581	596	619	648	580	580	592	583	603	613	608	585	602	601	587	614	607	617	584	626	603	596	598	532	588	628	599	620	619	608	555	621	586	576	590	573	573	595	590	605	601	568	609	621	662	638	635	604	602	576	616	640	610	600	633	636	594	611	627	592	600	634	601	610	614	639	576	583	581	561	595	601	611	646	585	705	608	616	599	621	598	615	614	570	635	616	623	656	600	559	624	581	627	605	638	618	616	623	620	601	611	611	639	617	625	576	628	614	593	628	620	564	605	590	603	643	616	576	561	644	588	618	616	639	624	607	599	601	588	567	575	553	632	594	607	550	558	604	578	608	573	643	625	570	599	593	615	635	627	609	592	629	614	546	617	584	608	597	596	644	616	621	601	617	653	596	596	599	579	603	617	597	583	639	608	601	636	622	580	626	643	613	642	575	589	609	556	595	594	612	596	637
24549	21088	27103	25258	9442	554	519	383	383	346	316	334	335	285	322	271	324	340	307	297	317	310	299	321	285	272	269	296	282	268	283	271	277	274	272	304	270	258	288	294	274	274	289	285	271	293	282	287	305	288	288	289	295	299	276	295	257	296	270	280	293	292	303	303	292	286	288	274	292	274	284	285	272	278	254	272	300	277	288	284	274	305	277	277	280	269	281	283	291	274	306	257	274	280	293	252	318	285	266	313	274	300	284	278	288	296	280	245	293	283	256	302	303	307	271	344	273	284	266	268	269	304	314	258	285	285	299	262	254	267	276	298	280	260	292	278	261	288	307	281	269	296	290	259	279	265	297	247	272	300	319	263	306	275	273	285	283	305	295	280	255	289	274	297	278	306	270	283	246	285	278	288	296	261	269	262	271	274	252	270	278	267	297	270	278	297	281	274	301	259	277	264	272	257	317	273	274	291	267	288	303	278	258	266	310	289	287	273	284	284	298	289	278	291	283	306	297	262	298	282	286	280	282	303	266	246	273	273	292	269	264	283	330	274	272	276	292	305	272	289	258	287	263	278	278	281	271	280	272	280	286	265	282	286	261	264	266	280	291	292	296	283	272	265	248	313	274	270	306	276	275	275	285	280	290	330	282	275	310	290	260	307	275	269	294	271	275	298	252	276	299	299	271	305	233	278	298	267	276	276	300	289	281	248	278	274	259	271	256	280	235	276	279	279	289	279	305	263	262	279	272	281	271	278	296	280	319	293	277	271	288	255	254	281	326	302	260	287	284	281	257	298	248	296	274	254	310	281	274	262	318	268	299	251	303	305	287	321	269	244	268	255	265	287	299	276	245	269	273	255	295	298	302	263	290	246	272	281	272	283	303	277	295	287	282	265	261	290	265	269	304	304	300	280	298	297	279	284	277	262	266	293	289	284	313	311	295	288	271	292	268	268	269	265	283	269	263	288	286	291	315	240	272	272	282	263	246	296	289	289	262	286	280	301	263	272	288	309	300	278	276	288	279	299	284	263	286	276	270	241	285	278	277	284	317	284	269	295	280	317	304	250	320	313	301	255	298	258	273	283	271	298	279	306	305	253	298	273	295	262	295	282	302	271	282	312	282	283	298	270	282	273	301	297	293	244	286	288	304	278	258	281	291	258	273	270	294	281	240	287	262	274	294	302	275	269	285	271	277	292	272	277	304	293	265	317	291	298	288	268	280	304	264	322	294	269	284	285	266	290	284	282	248	287	272	273	263	295	291	300	265	260	287	291	282	272	290	262	276	276	283	284	313	266	269	271	285	302	276	266	296	265	308	266	261	256	267	266	284	286	267	278	292	286	286	314	282	271	299	297	265	268	268	301	269	264	294	257	278	273	286	261	285	275	281	247	261	274	253	256	283	295	272	284	253	267	311	290	282	289	270	255	265	281	295	268	295	286	266	285	285	291	253	300	275	304	294	291	264	280	264	268	247	252	294	243	290	270	279	294	276	248	254	280	293	291	262	277	285	272	287	289	265	273	286	280	278	317	316	304	288	270	274	277	298	277	292	250	280	276	295	251	283	310	282	282	296	291	254	275	284	247	302	264	275	302	267	288	289	276	255	283	296	301	296	271	270	260	284	243	298	257	261	280	266	319	291	282	290	314	269	277	289	288	270	285	275	268	270	295	322	268	314	286	269	277	276	301	276	242	305	267	287	282	300	270	285	270	271	271	298	258	287	263	255	283	273	268	312	322	281	269	285	261	279	292	283	276	283	293	289	281	291	303	280	280	258	283	289	262	262	275	252	276	250	281	298	277	294	281	291	250	252	289	282	268	287	264	278	265	282	293	281	275	270	281	281	280	271	287	328	277	285	304	273	292	281	284	273	266	274	290	276	285	282	288	288	289	277	276	297	285	282	282	269	289	271	285	282	277	295	289	263	291	272	304	264	313	308	274	264	275	297	274	298	295	264	304	261	285	293	272	296	269	286	283	285	292	283	280	277	306	281	246	296	293	300	281	288	284	270	284	267	265	296	277	333	293	285	293	262	270	305	280	278	285	272	296	303	278	304	286	296	286	276	286	287	283	250	282	303	288	286	277	268	279	275	305	280	289	278	272	298	304	266	269	290	291	263	277	262	280	285	266	289	288	286	283	280	257	299	302	284	290	252	246	279	272	294	323	274	258	307	319	311	297	274	303	267	284	295	264	280	282	284	288	305	292	281	250	291	262	277	298	306	262	262	277	291	287	256	274	288	314	287	279	266	280	264	277	293	261	267	286	310	283	287	272	283	285	306	287	284	289	286	278	284	296	329	294	318	278	265	277	258	251	286	304	288	295	237	313	301	290	280	280	268	308	285	317	298	331	281	297	300	294	271	281	297	277	294	252	299	276	273	305	291	287	293	259	293	291	285	283	292	290	290	258	288	295	283	290	272	274	268	278	288	298	263	254	269	278	287	266	300	275	262	300	303	290	292	281	281	292	304	297	283	283	259	271	275	277	274	258	268	271	286	287	298	259	272	304	261	283	257	288	295	276	265	280	287	277	248	269	286	282	283	296	272	268	283	268	296	287	289	265	273	298	263	298	263	273	288	271	278	257	289	319	292	282	291	259	283	273	272	294	276	265	299	310	293	271	277	259	269	290	302	277	294	294	260	297	249	301	262	296	303	275	276	278	269	282	284	303	296	277	262	267	276	286	312	271	294	286	278	285	296	294	285	279	272	284	271	318	313	267	282	297	269	280	283	295	286	277	272	245	259	311	299	276	258	283	281	293	265	272	283	270	312	278	290	295	287	288	290	240	275	272	284	258	282	325	232	257	281	287	288	331	297	279	275	311	255	307	272	285	296	256	275	285	255	278	305	246	299	246	271	268	294	312	277	292	297	263	288	246	279	282	269	278	261	288	297	288	297	242	308	311	263	280	260	283	295	285	260	279	294	261	274	275	295	282	298	283	299	258	302	238	263	262	317	286	257	236	285	292	281	321	296	308	280	293	312	268	264	274	267	276	278	285	261	293	252	279	287	256	298	243	294	293	283	260	271	264	275	276	283	291	277	282	299	277	251	257	295	310	302	280	272	297	280	288	302	281	314	277	310	266	270	286	284	290	304	297	279	276	288	264	242	276	245	307	304	306	292	262	287	286	293	289	308	284	288	288	255	296	257	275	265	283	280	294	286	284	290	297	272	282	290	277	264	267	279	262	280	304	268	261	270	266	295	288	295	298	285	311	270	272	282	288	275	274	282	284	279	255	250	272	281	255	283	271	286	268	262	288	283	286	293	250	273	282	303	281	258	307	261	242	295	264	280	279	270	304	277	280	288	289	285	277	305	298	268	300	278	286	308	265	290	294	285	296	300	289	310	283	263	297	294	262	298	292	264	290	300	258	277	300	282	259	272	287	323	288	292	277	310	271	295	273	262	280	306	313	250	265	294	280	281	300	261	294	296	240	271	308	318	299	295	276	292	299	279	306	257	294	256	287	267	293	272	266	277	277	305	296
3258	4483	3030	1423	1108	863	745	638	566	494	474	456	409	451	382	390	388	384	353	381	354	366	357	376	334	364	370	360	348	356	328	347	333	354	376	335	349	342	340	361	359	362	317	328	353	304	335	309	357	339	336	315	359	321	346	371	310	325	339	341	350	316	332	363	325	368	321	370	329	345	316	342	354	335	375	355	327	330	363	361	339	357	353	330	337	343	322	324	342	288	373	308	369	343	335	331	315	341	352	342	323	307	347	342	362	332	338	348	309	314	358	349	358	329	318	345	330	317	349	347	343	316	323	316	335	327	303	357	357	341	345	370	315	330	351	345	342	368	362	323	288	324	353	368	336	333	321	339	352	349	342	332	336	380	333	347	316	329	377	312	310	328	357	335	317	364	342	353	336	343	335	350	338	325	330	311	334	355	326	327	330	314	359	334	343	348	347	372	338	357	360	333	326	331	349	334	332	348	316	311	337	324	338	347	363	324	310	296	319	347	339	314	347	305	362	347	323	331	353	305	329	346	311	369	328	333	323	359	351	313	349	337	333	329	307	331	334	364	326	317	352	317	365	364	325	293	343	324	336	344	342	362	328	336	339	316	367	357	351	322	340	328	359	359	362	305	363	379	331	354	327	306	326	328	344	329	334	308	334	352	344	345	350	327	338	305	352	335	333	350	322	313	340	371	345	317	327	356	339	335	346	316	341	317	350	298	348	307	337	329	321	329	343	344	333	334	363	340	327	308	303	355	341	341	326	285	303	339	334	391	318	355	314	343	331	338	374	344	324	322	353	349	329	322	358	317	344	364	357	359	346	319	346	329	345	353	306	340	353	357	345	334	322	322	340	310	347	333	321	367	341	326	333	355	361	338	351	323	359	342	320	326	393	318	340	331	372	326	345	316	327	364	345	327	341	332	357	331	314	355	359	340	349	343	338	357	339	342	340	336	388	361	329	333	342	316	321	359	335	325	335	333	311	355	339	323	324	313	336	357	332	306	351	322	288	317	321	324	377	316	352	331	273	352	351	319	298	347	335	318	307	328	342	352	320	331	336	315	338	336	329	285	324	334	310	362	330	364	334	325	353	321	314	366	348	352	332	359	368	356	364	335	334	320	350	340	329	316	361	356	349	340	345	305	348	333	335	358	348	341	335	356	308	330	360	308	374	348	348	336	354	354	371	337	343	320	318	337	337	322	313	306	363	291	316	324	331	350	344	356	343	324	370	352	345	359	349	314	350	308	347	362	355	368	321	342	319	329	337	354	332	337	345	348	365	341	339	371	353	312	331	362	339	382	324	331	371	308	331	358	318	363	272	323	307	353	313	311	318	341	342	355	330	365	344	361	352	352	332	336	352	343	375	346	362	341	356	328	325	355	343	376	336	329	315	319	348	299	334	309	323	323	319	331	344	324	347	337	333	344	343	331	322	323	328	324	327	347	344	330	327	341	328	316	342	352	336	343	314	328	337	346	330	346	323	342	322	342	332	317	334	339	336	300	329	350	308	328	360	316	323	413	340	318	313	364	337	321	362	353	343	364	341	304	350	342	340	352	360	373	333	352	352	344	349	348	352	305	340	334	358	332	354	350	314	330	325	314	323	328	345	337	313	349	322	361	315	331	351	346	326	318	319	327	326	332	322	314	317	317	353	341	324	335	335	377	348	344	357	331	307	316	315	323	340	358	300	319	342	314	336	336	317	382	337	350	321	364	335	326	332	321	308	339	336	355	332	336	336	355	350	335	322	338	348	338	312	327	341	357	334	309	316	318	350	344	329	349	336	355	313	335	326	348	353	330	307	363	319	376	363	328	320	325	344	354	331	340	321	383	334	328	350	351	361	316	313	340	317	315	337	349	366	341	323	333	353	304	358	344	326	352	335	308	318	330	392	362	358	356	315	328	346	339	362	326	348	349	352	312	307	322	340	312	340	353	328	364	332	340	329	355	346	342	355	299	364	346	361	360	325	321	325	347	336	331	347	343	380	345	332	363	337	352	321	336	349	330	342	309	336	334	314	341	311	364	336	360	305	336	357	313	349	288	353	351	352	331	370	303	321	319	350	336	344	320	391	340	360	318	322	327	324	310	318	361	326	335	362	340	347	328	323	303	297	361	350	340	343	306	340	301	345	337	332	372	346	306	377	354	318	304	360	341	337	335	338	346	333	355	318	350	345	363	353	363	342	326	357	331	316	347	370	307	347	344	302	344	337	338	311	374	347	331	322	338	352	341	338	344	335	364	361	319	352	346	331	332	341	324	324	322	335	338	337	324	329	327	332	350	361	328	354	349	357	350	366	355	319	294	321	319	323	359	313	346	332	370	360	321	341	343	355	358	339	349	339	326	328	372	326	335	311	327	340	281	348	345	331	319	352	330	363	343	344	356	347	318	364	328	342	333	308	356	325	355	351	354	342	353	342	346	321	333	331	309	339	332	346	373	334	347	382	304	298	362	335	368	329	338	343	381	349	322	323	324	347	352	334	335	309	362	322	321	315	324	362	325	355	338	346	352	319	320	336	366	342	321	351	379	343	343	314	354	308	361	306	338	333	298	338	342	336	368	294	335	337	338	332	342	325	342	358	320	349	341	345	359	331	340	354	349	325	359	303	365	348	347	352	325	331	357	364	342	311	346	319	345	331	325	318	372	345	332	319	344	303	358	323	319	330	310	314	330	333	345	360	354	335	342	349	335	304	344	335	363	337	350	325	321	344	331	354	319	341	346	325	321	356	319	334	342	337	346	345	324	371	315	348	344	322	318	343	329	334	334	305	334	357	352	337	344	324	361	313	357	324	341	334	339	358	345	344	323	364	320	326	319	355	337	349	312	311	329	337	317	322	331	361	338	323	326	356	315	354	323	342	326	305	328	332	312	356	355	350	342	352	313	373	348	360	331	313	346	325	374	342	324	337	318	347	317	338	356	326	320	359	369	374	341	330	342	325	344	342	374	346	351	343	311	351	329	365	347	357	331	357	335	357	330	324	310	342	373	329	344	306	372	337	318	325	337	370	349	290	322	314	324	326	343	351	352	302	343	358	364	363	350	361	340	315	329	347	365	346	344	337	299	326	363	309	344	347	322	322	348	319	342	376	341	318	356	320	369	318	340	364	332	355	333	346	327	323	337	342	334	342	311	331	322	325	340	339	324	347	361	320	332	315	308	362	358	325	330	349	341	359	361	337	327	340	331	300	371	358	325	329	365	343	341	359	339	333	337	339	334	336	349	333	329	348	363	326	348	299	332	319	309	336	329	342	324	339	328	315	320	329	332	348	313	338	349	349	330	331	358	340	359	330	339	345	357	350	321	337	332	336	329	321	315	359	338	319	347	392	325	332	327	322	331	328	314	363	384	368	334	337	342	350	360	317	341	347	332	317	376	337	340	303	327	339	342	320	335	345	367	315	346	351	336	342	297	336	316	355	325	333	343	355	314	342	321	364	332	285	302	335	308	345	324	374	355	351	342	329	304	322	376	340	348	328	355	333	324	302	333
22519	21154	28775	23808	21154	21179	6953	795	521	500	413	388	372	353	331	281	289	289	281	260	276	256	246	243	263	240	274	226	204	233	271	252	245	240	219	215	241	229	247	245	220	205	216	231	217	211	243	242	222	234	218	228	189	234	215	244	201	208	230	232	201	200	221	242	205	214	205	211	218	204	203	224	237	200	202	226	191	244	220	212	199	221	227	212	218	218	228	189	216	230	202	230	201	196	246	196	223	221	214	208	226	244	209	231	247	195	244	209	203	208	215	209	235	207	202	229	229	208	211	213	224	217	218	223	232	232	220	228	212	224	200	227	233	217	204	205	215	231	204	198	220	204	199	218	237	199	217	230	239	222	216	190	208	219	221	195	217	223	215	217	231	218	232	210	194	207	213	211	238	218	212	233	209	208	234	200	193	226	201	219	217	230	232	213	184	222	184	212	224	221	220	224	217	238	204	226	185	200	203	204	201	196	229	224	201	207	221	232	228	220	213	215	194	230	225	214	201	212	210	204	187	204	198	207	226	204	219	226	212	243	202	227	203	226	207	236	204	214	227	218	201	218	208	222	219	225	225	222	206	200	227	217	207	211	219	215	226	234	238	220	217	219	199	208	225	201	189	219	198	184	199	201	220	200	216	236	192	208	194	239	193	215	215	228	212	232	208	234	195	186	214	213	198	194	209	207	214	195	182	212	219	200	204	201	215	228	218	239	221	216	207	204	221	214	227	190	237	207	219	215	226	204	223	180	175	226	215	223	205	229	215	222	236	222	197	237	244	224	203	213	196	253	193	220	225	208	182	225	225	229	259	221	194	204	204	205	230	198	208	214	227	219	224	199	226	225	212	210	218	203	246	213	223	190	216	215	213	207	236	229	226	241	218	224	222	228	229	239	226	207	223	185	226	228	208	236	224	222	212	208	195	210	238	208	213	227	196	194	229	210	196	193	223	235	186	223	215	210	240	200	213	245	222	207	216	219	204	230	194	215	221	220	225	202	207	218	215	222	238	205	216	212	224	208	202	224	215	227	192	261	222	226	211	207	213	211	200	229	245	197	223	208	184	211	215	202	208	218	214	200	198	202	225	219	193	211	211	226	195	195	193	182	205	225	224	220	209	207	230	222	189	219	192	216	224	216	245	242	221	224	221	214	199	229	193	220	224	197	238	212	202	224	216	220	222	226	200	214	215	231	243	189	194	224	222	220	221	196	175	230	215	223	205	215	210	228	237	201	208	218	198	221	204	245	226	223	193	217	205	202	187	209	206	212	206	199	207	196	213	216	225	237	217	221	195	233	198	216	238	193	189	212	204	206	215	211	210	232	230	191	202	210	219	197	222	222	183	214	202	219	218	231	214	210	232	229	205	198	203	201	219	225	210	230	209	235	240	211	220	201	223	197	217	214	204	230	230	210	215	207	204	233	200	240	203	214	225	225	211	229	210	221	202	205	226	199	192	209	201	205	192	196	212	184	212	207	211	233	202	220	184	223	197	225	222	215	197	218	204	211	225	221	211	201	211	204	237	225	198	228	201	223	221	222	196	223	233	216	191	217	213	205	198	228	180	233	245	184	196	224	230	190	240	206	188	212	203	218	221	220	223	232	223	200	215	187	180	198	195	242	210	241	208	206	234	220	202	210	228	220	207	211	231	198	214	214	207	232	190	218	201	198	223	210	190	190	233	224	189	208	217	197	210	218	210	216	203	238	223	225	200	234	200	199	221	228	228	198	225	238	224	220	219	200	200	226	214	216	236	223	184	196	215	215	216	193	215	219	210	219	212	205	200	204	216	210	214	226	203	188	249	225	225	213	213	247	218	221	198	214	212	203	194	216	205	192	223	233	194	237	202	225	215	223	199	192	200	220	250	213	207	210	222	210	221	195	219	199	204	205	236	208	216	198	227	188	214	205	204	208	231	199	226	217	224	228	210	226	205	240	204	222	234	200	208	213	182	222	193	218	217	213	237	194	218	233	207	222	209	211	222	235	199	225	186	196	215	220	225	231	223	220	208	222	199	213	211	207	207	209	252	208	234	226	194	199	241	218	219	214	213	209	218	239	235	226	232	184	210	203	218	234	195	196	202	231	217	202	195	203	211	223	210	229	234	193	218	224	192	219	206	195	228	200	226	208	254	233	228	227	200	228	223	216	210	223	211	202	217	201	223	225	198	191	213	198	223	194	186	224	235	229	201	201	216	214	206	212	216	220	205	210	212	214	222	218	227	210	206	216	221	216	190	199	218	225	218	205	204	221	228	236	190	223	204	224	217	229	209	201	199	197	204	207	209	206	195	197	203	221	203	225	221	192	197	245	228	206	205	215	237	231	232	218	200	220	207	221	214	203	218	192	228	198	210	225	239	219	228	204	184	220	212	209	240	221	234	237	223	220	240	208	193	212	194	202	210	201	216	226	217	204	245	212	203	239	219	206	203	250	225	215	220	204	206	218	212	222	201	212	227	221	213	202	217	239	221	207	196	214	216	199	208	222	222	198	235	225	200	216	213	196	209	192	225	236	225	212	199	205	221	210	220	209	211	210	184	225	210	205	202	194	249	198	208	209	199	228	206	198	221	229	205	211	191	251	196	231	212	212	223	233	195	212	216	199	207	198	205	201	212	221	221	196	237	226	235	216	207	227	212	199	223	200	194	220	249	218	214	174	210	192	209	198	225	212	229	234	207	228	227	212	235	240	237	203	226	210	212	209	204	207	210	211	212	219	219	229	209	225	207	232	217	196	219	209	230	232	234	225	239	217	210	198	191	225	208	209	210	229	208	210	214	235	232	223	209	200	206	205	226	209	225	204	244	224	201	226	227	204	205	216	237	211	229	197	217	209	200	245	212	205	191	221	224	200	175	237	213	206	196	202	203	238	232	213	209	215	228	213	208	202	220	218	197	204	207	224	184	230	226	248	207	241	200	184	190	183	223	234	224	219	199	197	200	211	231	222	192	220	209	245	212	211	210	243	193	191	231	203	193	200	213	188	207	175	201	232	200	219	215	216	215	217	200	210	198	204	205	197	219	219	201	221	231	223	242	241	234	214	200	219	210	245	228	224	238	204	232	225	194	224	224	211	205	196	215	215	216	198	193	181	222	226	209	192	212	232	213	199	195	209	200	228	217	196	210	225	179	224	216	215	225	202	227	214	226	196	220	200	216	182	231	227	209	200	214	209	201	216	215	231	218	205	232	191	205	206	226	191	205	222	228	245	214	197	211	225	240	206	224	234	201	238	266	232	229	223	224	227	202	215	208	212	230	210	218	183	206	196	206	202	219	214	218	214	231	210	213	185	220	220	216	213	233	217	209	196	242	202	207	228	218	200	208	236	206	208	216	230	207	222	191	224	223	223	204	234	229	218	206	240	206	224	218	216	199	224	203	172	230	222	200	187	222	197	204	221	234	213	202	216	195	190	232	190	232	217	212	233	213	220	234	214	230	222	221	212	212	208	217	213	207	239	199	212	205	189	201	199	213	214	210	208	187	190
4443	13137	9159	4239	3040	2199	1755	1341	1110	895	751	653	581	550	489	480	445	429	401	382	380	330	362	347	336	324	285	326	352	307	338	336	294	283	291	297	294	278	273	297	310	252	288	280	247	272	287	294	298	310	287	272	268	280	310	281	280	277	260	265	259	274	276	297	256	283	251	283	296	273	309	285	292	292	281	279	286	276	286	290	300	272	270	273	249	260	291	264	266	288	249	265	246	277	287	254	289	287	273	291	267	282	258	261	285	278	272	292	277	275	261	292	261	279	279	250	288	270	283	230	265	276	268	261	258	281	293	267	276	240	290	244	284	247	248	268	247	271	279	274	276	259	275	279	236	255	234	288	294	275	285	252	254	251	277	309	274	266	293	273	256	313	284	279	258	293	273	284	287	283	265	277	288	271	253	272	289	264	278	251	264	251	255	270	273	283	282	228	259	265	299	276	257	310	322	265	272	266	291	264	248	300	308	269	281	268	285	257	308	274	275	263	310	272	253	271	260	281	309	266	242	271	290	256	286	287	275	278	225	256	242	275	246	270	262	314	275	283	281	270	300	292	267	277	288	264	280	275	285	251	268	272	290	259	301	276	268	286	272	274	271	300	278	237	259	286	295	254	264	280	263	255	279	278	271	262	260	288	260	241	296	298	271	293	251	272	271	266	253	256	270	266	291	273	273	273	269	259	276	274	282	270	249	261	253	287	277	297	262	293	281	260	292	255	285	269	276	262	255	273	266	263	301	282	293	297	283	253	266	293	267	291	270	256	287	238	245	244	275	262	288	268	261	280	282	295	248	265	265	260	279	260	247	234	272	290	289	246	264	276	270	268	258	271	268	283	270	288	296	290	277	253	263	266	273	297	256	278	272	257	285	267	256	294	295	252	287	269	278	277	252	249	248	283	294	253	307	241	273	285	287	286	295	278	264	261	262	262	272	254	289	297	282	307	259	265	266	279	250	314	239	277	252	296	283	285	252	280	267	262	261	275	254	233	279	285	259	284	261	290	279	263	262	285	300	261	242	258	272	255	279	251	270	246	273	261	265	271	257	293	285	283	284	274	287	262	244	293	255	299	274	262	279	297	283	256	281	262	276	260	292	288	250	279	250	278	260	290	273	281	246	286	286	271	279	292	244	253	255	256	270	287	278	255	264	261	267	272	257	245	277	289	248	297	257	274	286	256	272	269	282	274	275	257	281	252	262	281	284	271	266	235	282	278	267	275	265	279	257	267	274	256	264	263	275	289	273	240	279	262	266	291	280	255	269	276	270	276	282	262	258	267	289	287	288	295	266	264	278	278	281	270	309	255	292	269	245	252	285	299	254	264	277	257	258	270	257	273	264	279	260	261	288	270	292	274	283	265	302	250	289	293	275	272	288	268	280	274	251	270	296	296	269	279	295	260	274	242	245	256	268	250	284	246	275	262	286	255	248	290	259	262	269	270	289	260	255	270	276	262	296	251	265	255	260	299	261	240	277	282	277	277	288	246	242	268	249	300	265	251	301	277	287	277	284	285	257	264	280	303	258	290	264	276	269	287	282	272	291	267	263	237	279	264	266	267	303	282	264	258	265	281	262	270	275	273	311	267	267	302	279	234	268	257	271	304	279	263	266	291	279	261	284	264	285	241	263	257	282	270	274	277	263	272	270	278	269	285	264	246	253	267	264	261	260	269	264	250	274	276	282	282	261	273	289	252	256	292	272	267	264	272	272	267	256	288	306	251	277	284	265	281	278	295	255	284	248	259	263	277	273	278	259	268	237	287	249	277	281	279	268	265	285	263	289	260	285	298	275	283	297	261	265	271	283	259	290	298	268	277	260	251	276	243	276	263	278	307	259	266	262	281	258	274	291	262	286	282	281	283	274	277	273	269	277	245	256	287	262	291	301	282	291	258	283	292	276	282	261	293	258	271	243	267	281	311	266	273	292	269	269	258	303	266	261	272	229	252	296	245	235	248	249	294	283	284	250	279	274	248	284	273	265	253	254	290	290	251	260	285	298	266	280	253	270	255	261	275	255	299	265	266	256	287	279	281	302	256	282	277	246	258	266	285	272	275	249	251	280	276	297	287	255	248	265	283	270	294	250	282	285	264	281	277	251	257	284	275	267	284	276	240	263	282	290	263	267	301	267	293	253	245	273	280	283	254	285	289	265	264	262	264	258	266	266	249	265	273	274	294	277	287	272	314	270	270	253	255	279	275	268	262	274	283	233	301	290	282	264	287	257	303	308	256	249	271	268	280	272	288	262	266	243	257	270	284	268	253	301	266	297	252	251	254	279	293	261	274	261	271	254	267	259	306	252	279	245	276	279	249	255	289	268	272	261	286	256	273	252	277	271	262	273	230	280	273	285	293	274	266	281	268	263	289	294	290	282	262	251	280	270	296	270	291	287	263	256	261	251	280	274	282	280	289	242	291	261	270	253	277	262	252	269	253	283	286	284	301	250	253	289	266	250	296	256	292	282	263	268	248	265	284	288	248	279	275	264	264	258	276	262	271	287	272	291	265	284	258	288	278	276	246	263	228	269	260	274	259	299	265	261	282	265	290	273	291	297	282	253	277	258	258	273	255	257	289	269	280	281	259	278	247	284	249	258	297	273	255	279	260	245	254	252	272	287	257	243	283	262	225	270	285	247	273	280	266	262	302	274	293	324	290	269	283	251	280	258	278	288	293	242	279	290	261	280	289	261	260	248	256	275	281	271	246	256	282	274	258	279	256	256	290	290	291	277	272	272	275	286	237	258	296	251	258	230	259	288	274	260	271	301	268	275	284	257	248	269	248	284	303	298	246	263	247	241	261	278	269	281	266	269	257	295	279	233	282	279	271	283	257	264	297	269	296	262	253	265	305	265	279	281	246	256	235	271	284	301	257	267	288	278	260	266	284	255	244	253	307	271	255	287	269	279	299	286	280	292	256	261	272	272	262	281	283	272	242	273	278	272	251	295	269	294	237	268	282	294	289	266	271	288	255	247	275	265	306	297	288	254	271	286	241	282	279	257	267	275	282	275	269	259	280	247	280	268	289	285	284	270	265	284	270	257	264	278	256	255	271	300	261	253	265	260	259	267	250	267	253	274	280	307	243	284	278	264	281	282	254	260	270	260	248	284	250	265	266	274	258	276	277	275	253	272	238	307	269	292	249	244	289	275	306	245	272	285	252	302	260	248	282	256	250	271	267	256	266	257	247	261	290	305	279	293	282	263	298	296	252	265	286	267	229	277	278	277	274	241	247	277	253	270	290	275	284	280	251	269	260	265	252	272	256	296	269	265	270	235	296	272	260	289	275	276	273	254	288	272	270	279	255	274	272	274	268	264	290	286	291	253	257	267	282	261	280	264	273	271	249	265	265	301	269	279	280	271	249	276	252	278	305	290	279	266	285	245	256	283	263	265	276	270	267	267	285	260	242	266	269	301	245	245	296	257	251	276	260	276	273	299	251	286	261	288	255	281	272	273	280	261	252	284	271	290	295	291	288
27327	17994	3731	663	592	534	550	528	522	541	499	527	500	481	512	481	457	496	581	558	527	467	502	481	491	505	506	511	540	463	560	511	512	519	538	481	521	508	487	510	523	523	510	490	497	543	504	534	543	508	515	508	470	510	491	518	487	513	527	509	475	500	522	539	470	498	486	493	500	521	502	500	547	501	515	567	503	485	502	508	487	460	482	500	501	518	465	479	496	509	478	489	545	479	523	536	509	496	474	566	510	522	490	474	493	528	495	494	473	488	511	500	485	543	518	545	502	476	474	510	483	478	514	551	501	453	483	486	523	504	535	541	503	558	511	528	532	512	514	482	515	536	517	505	519	537	504	496	505	510	497	491	525	501	473	472	525	506	537	491	518	464	500	475	489	527	498	549	532	487	510	536	464	472	553	491	494	506	516	488	471	523	504	498	501	501	485	492	491	535	500	483	525	483	573	521	505	511	559	464	516	479	525	488	458	506	520	514	546	528	501	488	508	546	516	507	475	506	489	527	516	507	498	503	495	457	551	446	499	484	482	545	514	498	529	522	497	508	504	460	532	516	485	527	497	488	529	498	486	496	497	518	478	523	477	504	520	512	506	515	497	525	461	502	490	482	536	525	509	496	502	483	548	503	541	501	506	507	518	500	489	550	516	534	533	517	498	512	518	485	497	534	495	485	521	553	462	510	531	517	482	536	469	494	475	519	508	518	513	528	469	512	511	494	558	471	506	502	507	494	498	526	525	485	541	523	518	517	514	531	504	526	509	477	501	502	498	484	508	481	514	514	510	499	552	480	502	482	510	509	476	538	527	489	506	513	477	503	472	492	500	545	503	501	478	499	487	529	492	513	525	492	495	485	501	480	489	509	548	518	504	500	515	482	488	504	483	489	470	520	535	526	503	504	451	527	487	559	469	509	514	525	524	486	487	527	478	509	522	566	496	524	499	506	525	540	500	471	529	526	508	482	471	478	461	478	526	494	511	505	509	521	508	463	505	506	548	520	535	496	573	504	548	502	498	495	492	503	495	500	500	525	508	482	480	508	483	491	484	519	498	475	522	516	535	515	479	491	525	501	515	511	525	502	503	496	522	506	463	484	491	489	476	485	554	514	450	498	514	509	485	487	519	494	473	494	514	503	499	538	502	510	499	512	516	498	505	492	496	512	535	500	461	488	520	511	491	491	525	530	498	484	515	464	494	496	484	510	498	500	513	499	469	515	457	534	487	516	512	499	505	491	519	479	457	500	524	493	539	513	491	500	497	520	480	513	514	508	448	503	532	529	492	490	493	537	483	509	496	457	479	523	502	493	521	530	490	504	507	492	481	545	512	486	478	497	491	499	539	510	491	505	498	495	515	495	483	500	496	540	531	510	536	466	496	522	507	521	477	491	491	481	524	478	487	497	497	509	493	510	468	498	470	522	492	540	489	468	479	474	482	464	497	537	537	490	476	494	528	509	461	563	498	505	490	531	477	533	521	451	513	510	483	519	502	529	519	509	502	500	526	522	513	527	503	506	478	512	519	509	486	502	481	513	509	514	525	484	465	525	530	479	461	491	524	508	494	461	517	534	500	515	522	495	516	502	513	519	504	481	539	483	489	513	475	479	511	489	501	537	516	501	504	483	508	475	480	528	475	515	475	506	513	528	516	518	500	496	523	482	523	518	469	542	504	474	468	508	497	517	526	472	537	523	517	548	520	527	517	480	565	495	497	470	539	506	524	477	526	492	509	570	502	487	495	490	521	505	516	468	535	542	489	504	512	536	517	511	495	542	499	505	510	557	557	498	492	487	519	497	492	510	504	492	470	482	498	497	519	526	497	489	462	493	523	489	496	498	507	486	466	521	518	492	515	541	508	501	521	546	506	480	485	498	497	492	530	500	507	518	510	487	509	512	461	507	526	466	498	490	508	507	468	490	525	561	484	488	514	478	512	513	479	544	472	513	481	478	476	499	539	507	498	521	485	479	516	492	537	571	480	483	511	490	468	495	534	472	500	486	482	555	461	461	464	510	511	496	503	498	512	491	492	486	509	493	485	499	511	488	473	497	480	445	478	486	507	493	505	471	521	515	542	500	493	503	517	484	518	524	503	493	542	506	528	514	499	505	469	514	451	477	472	493	541	537	485	481	497	509	490	534	513	473	470	491	504	496	492	518	518	487	526	500	516	522	524	530	503	500	487	525	518	477	497	478	527	533	548	498	476	481	533	530	534	511	496	464	486	479	479	522	516	521	483	496	497	541	495	494	485	479	498	476	468	470	515	529	493	551	529	489	507	461	519	466	490	507	502	526	502	502	541	519	483	489	505	498	506	497	540	470	509	485	468	524	524	505	500	497	522	480	499	554	467	500	500	511	545	514	445	479	480	485	514	524	499	487	501	535	485	479	510	516	518	467	510	514	523	508	501	494	519	520	532	515	526	467	504	512	512	485	556	500	523	518	489	497	513	543	494	501	528	499	550	537	461	509	530	539	530	496	480	509	515	530	481	505	516	525	521	544	495	514	521	496	488	480	513	504	504	524	516	491	560	496	544	494	521	464	498	520	507	495	458	523	495	520	499	533	504	488	506	504	490	516	505	511	508	489	504	525	493	510	469	478	478	514	511	498	490	472	529	501	430	503	524	546	542	501	467	509	554	512	502	468	502	487	516	528	509	527	504	498	559	533	494	522	522	502	537	485	469	479	512	518	443	485	525	512	518	557	479	517	470	496	504	538	517	518	479	513	474	521	524	484	484	481	487	497	515	512	483	479	520	499	472	507	459	545	510	534	519	504	451	530	479	445	540	477	526	494	463	475	473	480	502	504	505	496	501	508	517	495	498	490	484	506	489	501	525	513	487	501	503	488	513	536	501	491	483	505	515	502	481	501	508	533	496	497	505	526	513	483	490	505	549	495	479	508	514	556	543	511	544	482	548	496	483	525	549	481	472	544	472	538	484	508	507	522	543	544	493	556	569	514	515	503	498	490	493	508	521	480	483	503	496	505	491	470	497	491	548	483	445	484	483	504	516	487	534	467	495	547	514	505	507	490	519	529	532	501	536	537	502	579	487	521	463	485	508	480	521	501	502	479	501	524	493	525	520	516	534	504	452	533	510	511	510	495	495	490	474	514	479	502	505	474	490	512	525	496	470	533	518	467	499	503	518	523	509	494	514	490	485	516	505	492	502	508	476	482	529	520	516	475	509	500	545	501	503	522	489	529	520	523	540	478	486	499	482	489	528	546	502	486	453	462	568	480	493	519	505	486	507	448	521	491	480	527	495	492	524	491	514	502	534	474	493	481	503	519	503	486	498	501	526	548	530	504	510	476	476	483	545	530	443	497	497	500	490	488	505	515	506	491	526	476	485	522	541	508	506	526	489	501	548	445	491	532	512	469	510	487	511	484	470	482	498	534	496	487	485	513	511	505	496	511	526	531	510	494	460	481	483	483	478	500	491	503	482	506	515	528	461	528	501	487	477	480	471	516	484	466	526	517
4419	1039	858	697	702	669	623	603	629	622	624	652	583	608	641	567	598	632	634	571	578	614	578	592	595	612	651	610	601	613	591	622	595	612	644	599	604	606	560	619	628	568	613	597	601	601	602	596	611	579	621	621	595	610	635	606	602	610	584	607	641	599	610	606	600	611	585	574	614	646	601	602	603	608	626	598	607	584	610	622	662	635	607	583	612	638	586	571	627	590	677	628	607	618	649	644	602	604	560	600	593	636	581	636	637	567	625	603	587	584	599	623	609	608	640	623	595	620	652	601	641	583	645	582	606	630	600	598	639	622	604	605	609	578	625	612	600	592	582	589	573	639	585	574	659	583	641	605	579	642	573	618	604	598	639	580	609	641	673	584	594	569	615	604	628	593	600	592	610	585	578	613	595	602	582	617	618	609	616	619	595	545	633	613	606	599	602	589	622	616	622	618	628	624	602	635	573	608	619	623	574	611	604	629	644	576	590	607	573	572	612	613	636	582	587	577	618	599	647	612	609	576	598	606	577	618	565	608	611	597	573	599	623	588	647	567	609	617	642	630	607	560	597	600	642	599	590	633	644	582	599	560	599	622	589	622	587	546	598	603	658	624	632	585	621	586	603	583	613	601	616	642	576	659	637	570	592	590	617	617	662	615	603	633	595	582	598	664	615	641	600	636	627	611	588	581	610	570	587	579	614	569	589	606	572	589	585	631	603	597	601	593	602	580	642	594	560	662	593	601	606	614	597	636	632	626	565	608	613	648	565	588	604	620	576	633	640	635	600	609	632	553	571	610	618	584	573	603	603	594	567	586	574	590	643	600	592	620	562	636	632	577	664	609	617	602	593	571	640	590	600	604	615	596	674	616	601	591	626	690	619	608	625	583	620	584	566	604	589	623	609	560	568	608	652	651	651	607	604	651	625	604	568	621	599	595	617	616	606	631	586	573	660	613	606	613	602	604	582	610	600	611	653	622	620	634	641	625	647	597	575	600	653	605	596	601	603	602	594	605	591	612	578	633	600	598	622	584	629	572	569	606	618	609	601	572	570	638	618	612	591	604	574	654	569	599	641	651	623	592	609	629	596	577	603	633	585	605	603	633	593	629	590	608	551	580	604	608	570	631	658	572	577	596	592	646	583	585	639	595	604	613	622	623	646	588	635	602	640	596	580	647	598	610	637	605	619	631	592	623	613	602	643	631	618	608	608	615	582	631	612	607	603	561	602	639	610	589	606	577	615	586	629	627	612	660	588	616	640	591	605	621	595	613	597	602	590	643	636	645	605	552	605	581	602	595	641	596	627	628	625	602	641	600	622	607	576	630	566	608	616	600	620	608	632	582	612	648	567	595	611	580	616	650	551	635	659	658	597	630	637	598	593	594	656	603	631	595	620	661	605	603	594	584	618	586	625	622	598	646	587	612	609	585	610	625	607	607	650	602	613	566	629	585	619	654	572	564	589	638	597	635	627	628	634	594	605	626	588	602	622	586	592	559	635	614	629	643	639	648	585	618	562	574	630	615	600	589	638	559	620	598	594	654	582	633	631	603	621	633	572	611	617	588	608	585	621	635	636	592	603	621	593	561	607	586	609	615	574	608	580	589	604	622	611	630	594	588	581	602	611	615	635	597	575	608	593	658	613	581	596	623	603	677	579	563	595	619	563	577	581	587	601	641	578	629	578	615	591	641	573	577	604	607	581	608	636	613	635	627	613	661	575	611	607	620	624	618	631	620	628	599	630	596	605	607	639	600	620	632	620	611	632	600	606	653	613	635	609	617	631	582	608	579	597	635	619	610	604	610	572	564	588	629	583	599	575	586	639	622	603	616	593	616	600	638	611	595	587	571	632	597	575	630	605	604	554	592	536	611	609	595	626	628	574	644	601	634	651	600	607	629	634	585	629	578	610	636	619	610	596	633	619	623	643	593	603	575	580	628	580	641	596	620	646	592	559	670	599	682	608	597	610	591	629	586	595	581	628	616	601	593	612	594	599	580	618	573	625	631	588	608	558	591	649	640	583	609	642	638	635	579	585	618	618	645	607	579	639	596	603	651	608	579	659	611	629	618	605	623	632	584	650	621	628	599	630	587	605	602	664	591	603	617	609	645	595	554	607	597	625	579	629	579	584	671	601	566	565	625	623	606	609	612	611	617	584	555	655	632	606	593	679	589	606	643	624	589	653	612	621	564	639	579	551	597	641	608	627	640	605	615	604	598	581	663	596	600	604	571	602	585	615	579	588	588	622	643	598	616	616	565	626	575	560	588	620	606	614	590	649	639	580	629	604	593	577	594	608	605	600	617	588	615	612	593	623	570	587	588	593	574	645	614	633	633	617	617	611	637	629	634	622	602	643	597	569	594	603	670	619	586	629	602	593	612	579	608	602	606	571	582	614	632	643	589	587	592	568	578	595	599	633	609	632	627	561	636	578	647	581	596	611	633	623	596	594	618	631	623	587	643	610	607	652	578	622	602	591	575	587	640	605	642	548	623	627	637	608	612	598	618	620	638	617	618	592	601	579	612	653	624	607	604	594	589	642	601	626	575	573	591	609	613	608	640	578	629	586	580	639	674	619	605	578	612	615	576	590	600	638	617	629	631	612	598	627	604	629	616	603	607	618	609	603	617	613	630	602	620	622	590	596	622	585	655	600	605	628	606	640	585	584	601	567	611	628	561	604	611	597	593	598	625	616	599	598	633	575	581	616	561	598	563	575	614	626	608	624	598	581	640	626	616	626	604	588	564	630	631	569	614	614	642	555	575	658	585	599	594	632	625	562	644	593	621	614	582	616	592	627	613	606	573	612	609	584	589	604	632	577	610	640	612	612	588	612	569	596	645	683	589	588	621	586	555	616	606	612	639	602	575	570	594	586	615	611	633	644	634	586	644	588	598	598	605	606	640	567	586	609	627	600	629	616	649	561	602	610	660	627	631	663	600	556	616	584	617	614	635	566	582	625	595	616	626	595	648	634	592	568	583	632	604	604	631	620	585	598	602	643	601	599	596	597	618	547	599	621	618	615	615	579	608	657	574	580	663	571	623	634	589	594	635	613	665	615	589	605	623	639	583	609	580	591	593	579	613	572	605	593	628	618	584	673	566	608	572	622	643	615	576	611	609	584	624	597	627	628	635	622	590	621	584	611	604	625	617	641	599	599	615	595	631	613	659	606	583	623	606	609	643	609	601	627	587	610	588	601	575	589	581	634	634	633	617	587	597	597	607	602	592	633	595	621	600	602	535	648	660	596	633	615	579	627	615	607	589	631	662	597	598	612	607	593	650	585	596	636	655	592	599	605	590	607	639	592	604	610	583	625	592	614	600	604	603	620	628	577	599	585	589	580	597	620	590	589	651	624	633	603	610	556	594	628	600	636	595	653	607	606	571	649	587	606	575	639	582	577	641	587	620	547	631	600	651	611	626	610	635	649	633	625	618	623	602	629	597	592	646	625	579	608	564	651	582	603	587	627	593	553	578	615	579	604	606
23482	21114	28286	24208	21114	9420	1122	780	660	640	589	589	608	587	585	500	558	527	526	516	538	508	547	532	498	521	528	494	505	488	524	524	516	499	521	504	470	481	499	502	444	487	522	542	447	479	512	473	499	522	475	503	475	507	534	498	508	467	538	493	502	532	516	513	500	508	461	435	512	492	509	488	497	474	517	460	491	529	488	495	501	481	493	525	512	509	508	519	509	483	464	529	506	463	469	445	513	547	463	477	440	525	518	482	505	475	495	497	472	521	527	478	500	478	490	534	470	471	518	496	478	510	517	456	493	455	513	515	509	494	506	507	476	453	471	491	441	489	478	526	489	516	500	546	490	509	483	497	522	514	513	469	501	500	481	481	497	523	505	525	497	497	473	483	492	508	479	472	528	515	490	455	517	498	496	445	487	472	493	494	520	484	471	499	491	500	479	489	494	479	490	500	478	483	520	497	493	509	477	508	481	489	494	519	472	478	485	474	490	518	504	480	478	512	516	524	479	504	495	525	496	519	489	491	504	427	531	507	513	512	498	515	470	500	511	542	459	492	501	472	461	502	476	510	477	446	507	480	531	477	509	528	521	496	521	547	494	490	488	493	518	510	496	514	508	501	481	493	481	462	466	494	538	548	490	442	470	527	496	523	513	491	526	540	477	492	507	459	487	498	490	499	507	464	479	499	480	488	491	480	556	519	477	468	498	458	511	530	471	500	449	509	515	521	521	492	493	477	491	488	490	455	498	503	497	509	470	517	478	521	537	497	505	506	459	462	470	486	508	481	472	494	497	467	491	480	518	499	497	527	497	529	513	485	538	504	494	518	489	496	508	482	505	462	475	471	518	496	477	474	473	504	522	447	498	488	475	486	511	470	522	497	523	496	479	477	458	484	520	524	476	495	518	485	498	501	476	494	462	487	472	535	488	534	518	476	526	473	471	483	469	486	538	451	513	482	493	460	470	490	503	531	463	497	546	481	484	470	484	485	492	538	484	495	510	481	520	529	478	504	512	547	503	471	523	520	482	513	447	490	482	510	500	520	461	483	476	504	515	490	458	492	484	486	483	468	483	478	504	504	522	492	499	536	478	516	527	504	487	499	502	537	515	479	470	465	464	536	497	508	524	466	527	522	533	490	500	502	479	469	491	481	516	458	508	497	507	482	497	485	475	522	508	521	488	497	509	483	478	521	466	470	488	517	480	485	534	559	482	547	486	505	512	453	475	527	562	482	531	538	488	506	487	513	491	483	501	538	469	510	476	508	503	491	522	504	458	482	474	507	510	502	531	473	486	486	470	477	488	471	482	490	466	490	517	455	463	530	493	498	482	500	484	486	465	480	498	508	483	470	468	485	497	504	509	484	502	495	469	526	505	484	500	527	531	461	471	514	490	449	504	504	513	498	457	469	461	551	506	487	465	502	465	466	517	507	449	491	526	459	540	477	461	485	489	491	493	494	497	494	528	524	491	533	502	462	487	487	489	500	485	494	512	503	457	475	498	478	486	475	480	471	493	526	521	508	499	550	470	494	503	480	496	503	507	502	535	520	483	508	465	479	519	494	500	465	523	472	475	465	511	483	498	505	468	466	503	525	515	484	520	507	477	516	458	512	473	515	498	483	502	511	476	479	472	512	461	488	490	457	531	518	538	460	482	467	486	519	525	539	489	498	512	521	505	516	513	531	519	499	487	510	533	470	475	537	501	483	479	501	516	509	491	513	517	511	454	485	462	464	476	526	527	493	467	472	509	500	499	502	463	497	457	503	470	496	489	483	524	457	473	495	492	478	481	501	454	460	521	515	558	492	497	538	487	512	495	473	452	496	539	497	500	496	513	512	498	477	490	505	506	510	461	500	450	518	462	497	468	502	467	550	503	485	496	464	492	476	525	513	485	513	500	510	501	464	467	503	451	491	514	465	474	488	496	506	516	544	524	486	494	479	478	514	513	475	509	510	485	474	470	523	495	480	498	513	514	516	526	497	539	510	517	483	499	522	513	491	489	488	448	501	491	511	479	516	512	463	530	493	484	486	471	496	480	500	558	457	480	515	495	473	502	519	486	483	503	532	466	507	511	499	462	494	499	449	505	466	486	506	463	504	466	495	500	462	484	451	493	480	505	468	513	533	510	524	477	478	499	495	490	486	498	467	464	508	482	502	529	476	533	500	489	496	479	470	510	522	499	505	528	507	536	506	465	525	477	451	500	451	491	487	456	482	492	481	459	493	461	535	513	453	474	471	495	512	507	456	451	476	482	493	511	494	477	505	515	509	470	515	498	480	453	468	479	517	525	451	530	503	513	505	519	508	480	494	502	490	525	504	507	487	493	446	520	516	497	515	530	479	497	532	478	482	494	492	517	499	494	495	511	489	489	552	496	532	490	483	519	502	512	471	462	473	499	512	494	488	499	470	523	489	481	503	517	508	471	504	492	474	474	495	484	489	499	446	492	498	487	499	485	464	497	477	522	502	516	474	489	492	537	496	481	489	510	464	483	521	493	516	504	514	491	492	513	513	472	510	479	485	483	480	541	503	534	472	492	452	531	502	536	530	503	502	489	502	516	494	505	525	500	502	521	500	502	477	496	499	480	515	491	476	467	468	521	510	500	474	441	502	513	458	483	494	504	494	534	517	472	485	512	469	473	428	470	508	506	476	497	512	499	499	490	490	477	462	534	501	479	482	498	503	486	484	481	491	470	516	489	470	480	499	491	490	493	498	512	506	488	537	520	510	512	484	518	507	490	425	505	492	486	478	504	506	469	450	506	517	479	497	479	506	491	498	477	510	500	491	509	492	497	487	485	496	494	458	500	481	527	483	484	488	516	475	501	501	474	505	473	521	515	443	472	521	472	512	498	492	479	464	477	479	527	506	493	470	471	470	491	464	517	497	474	479	482	511	439	549	484	529	514	499	518	495	495	476	498	480	478	487	523	502	490	481	445	509	472	502	499	489	505	513	501	503	525	533	509	475	468	497	488	498	501	496	476	501	485	504	513	504	482	477	524	497	490	483	489	472	482	511	496	510	500	550	499	475	500	521	458	468	514	463	518	482	518	465	490	502	520	521	460	483	475	504	467	521	506	507	506	528	484	487	466	482	473	472	488	515	476	499	469	480	502	512	510	473	475	515	482	506	542	502	485	473	466	481	473	484	480	448	463	535	509	502	516	496	523	465	558	517	523	487	506	502	485	502	500	508	521	513	536	549	512	502	443	469	475	495	513	505	504	498	513	502	511	580	504	482	509	528	509	488	486	492	518	481	512	479	496	525	476	476	507	502	491	476	493	475	515	524	488	492	506	511	523	485	498	509	471	502	443	461	502	490	537	478	504	472	464	460	453	484	520	498	510	482	501	522	520	514	468	485	504	472	516	446	523	523	503	532	544	511	493	505	468	491	514	484	518	475	497	490	512	510	503	499	490	513	514	556	493	509	493	448	488	492	497	507	463	507	504	482	478	448	483	505	513	497	492	491	460	509	460	509	499	493
3416	8108	5547	2718	2026	1602	1366	1100	1008	925	815	780	749	717	755	710	669	685	600	634	659	663	645	620	655	628	608	653	617	641	636	632	575	629	631	668	617	578	665	618	613	583	600	590	633	612	589	634	640	597	611	666	625	600	564	600	584	582	615	589	663	615	613	594	569	616	614	582	598	616	544	639	598	610	599	587	617	578	575	593	641	627	609	589	600	606	595	624	647	593	604	598	604	634	592	628	600	644	633	587	574	590	598	611	629	613	597	613	633	607	588	581	588	588	594	648	584	605	645	601	573	567	559	595	613	597	615	610	637	626	645	562	564	641	604	612	623	586	596	597	584	594	560	609	619	672	608	598	583	629	575	585	633	600	623	556	633	619	580	545	571	584	572	628	585	617	585	588	568	575	549	632	583	587	585	621	592	577	573	611	603	597	551	568	596	653	572	596	588	606	564	629	589	604	567	552	630	611	662	612	608	652	574	617	555	610	630	604	640	605	627	589	630	589	606	599	608	553	586	586	571	612	600	631	600	609	594	614	565	546	605	590	603	612	545	603	622	637	615	566	590	591	600	580	622	579	623	571	598	591	583	586	595	634	600	579	596	583	608	624	579	586	585	565	612	587	566	599	614	596	582	599	591	607	623	593	578	566	613	579	591	617	609	586	609	629	601	594	587	610	604	615	606	597	597	606	630	621	622	594	589	596	654	589	564	604	647	612	600	618	593	594	569	591	631	581	549	622	602	596	607	630	606	613	625	582	612	611	624	628	605	585	612	596	592	554	602	594	557	588	613	647	613	614	617	633	598	636	638	578	573	583	608	561	594	576	606	584	617	577	612	638	573	624	610	639	579	572	594	587	630	577	585	638	615	611	602	601	610	640	652	593	625	623	580	632	626	551	567	586	612	625	646	644	608	624	602	588	623	588	616	621	594	647	605	638	630	568	579	593	584	625	602	535	602	615	606	627	606	631	610	603	553	608	588	604	627	611	661	617	635	603	644	591	680	588	581	618	586	580	596	621	602	596	618	646	620	635	592	590	588	644	594	595	603	591	635	570	642	611	616	593	579	590	596	591	581	608	562	643	597	615	630	610	603	649	558	601	649	582	577	646	583	567	638	586	595	585	609	611	614	573	586	580	604	611	612	599	598	613	647	544	613	629	583	607	583	624	590	576	609	617	575	590	603	582	586	640	581	606	579	600	615	560	616	637	573	609	587	597	595	617	573	649	598	618	580	579	626	595	559	581	547	586	600	608	601	593	619	616	610	565	590	612	575	557	646	609	627	626	610	582	621	619	601	605	577	614	573	607	589	591	570	618	626	635	582	611	612	613	574	627	586	568	571	586	620	564	619	541	621	569	573	592	595	601	586	575	582	583	608	605	665	644	596	570	615	590	590	651	618	607	641	583	578	607	622	596	589	583	608	583	578	618	597	615	552	576	601	589	603	600	580	606	605	601	592	612	612	600	606	621	596	618	585	620	603	599	603	611	609	590	612	597	612	593	630	616	620	619	638	611	616	632	619	609	611	595	632	588	580	630	593	577	601	618	562	587	610	608	562	589	658	561	593	627	563	606	557	568	610	580	583	603	620	603	600	605	642	582	556	588	583	635	622	615	624	595	598	606	617	603	573	619	608	593	604	599	585	604	601	623	589	610	601	617	569	582	637	547	613	623	623	600	614	627	619	647	592	600	604	621	619	615	593	597	612	609	614	611	596	653	563	625	628	588	609	596	609	600	596	621	614	577	592	615	563	600	584	605	556	548	595	611	581	597	513	572	602	585	588	615	610	601	581	572	589	573	607	588	635	599	578	583	580	583	584	604	608	566	596	599	568	591	597	552	627	596	589	616	622	610	603	576	578	603	585	613	585	605	595	577	612	606	610	595	622	566	584	617	611	536	603	625	608	594	618	605	638	620	596	601	634	584	615	622	589	628	603	624	605	592	591	557	594	539	585	579	599	610	639	612	622	613	603	601	591	629	616	593	580	598	595	655	568	628	580	582	594	600	590	555	575	567	570	584	564	619	621	576	576	595	607	568	592	618	594	628	587	590	632	604	566	585	571	577	580	597	583	606	621	638	566	630	640	582	627	611	599	606	603	616	591	639	594	591	612	594	590	573	597	596	609	604	589	611	557	574	611	578	632	623	581	632	605	582	565	564	572	570	587	578	596	613	572	605	612	603	576	598	564	575	603	604	567	620	609	606	618	611	607	609	602	588	592	602	612	540	577	603	607	566	595	640	587	564	624	625	596	618	592	577	600	579	619	611	620	596	626	596	617	617	581	584	579	591	593	606	609	604	620	559	609	591	592	617	606	595	564	599	603	614	651	632	593	578	596	627	606	573	606	626	607	575	626	636	611	603	567	575	577	566	603	605	601	611	583	616	619	587	624	626	630	585	573	657	573	595	582	629	637	635	602	642	594	571	614	585	613	604	560	602	596	619	622	636	643	620	572	613	619	602	581	619	598	603	562	619	598	561	639	596	557	536	615	619	608	578	573	601	559	596	595	628	652	612	608	600	560	652	586	589	572	602	626	579	581	587	612	593	586	613	595	601	647	609	579	587	605	537	547	585	625	616	588	573	612	609	588	623	631	626	613	552	607	623	596	658	603	634	587	579	591	575	593	618	606	567	618	627	581	607	561	609	584	677	606	569	563	629	598	610	554	563	595	562	549	589	600	644	588	600	629	621	637	603	639	594	633	580	577	576	614	603	617	563	557	574	565	612	626	617	588	578	618	619	575	564	588	609	611	580	582	575	635	631	588	556	655	586	633	606	631	592	641	649	555	659	619	623	575	572	644	613	604	571	587	624	585	627	601	612	606	662	593	665	611	638	613	595	569	600	624	591	597	595	553	596	597	590	590	604	563	613	571	570	605	591	594	602	608	611	612	639	545	612	573	602	587	576	615	577	572	631	554	572	579	588	624	579	613	584	622	580	572	622	595	594	593	578	592	589	603	600	595	604	599	616	596	586	580	578	596	623	613	636	657	633	593	629	605	616	576	582	656	644	566	547	576	630	603	632	636	628	597	570	617	591	616	603	632	630	583	625	565	606	576	627	586	613	580	635	595	595	578	583	555	596	556	590	587	552	624	602	612	596	595	604	604	627	576	601	570	594	666	608	632	590	629	654	604	578	592	611	557	587	561	606	593	587	624	621	589	555	560	547	627	605	592	601	590	580	621	615	608	601	576	587	628	594	577	607	558	579	532	600	555	576	610	605	625	609	594	610	607	600	612	605	597	575	606	597	587	594	607	615	611	594	612	634	615	604	647	621	602	591	599	574	614	596	635	609	613	604	594	596	603	606	612	622	591	605	625	604	558	622	586	613	597	600	568	595	603	559	618	588	602	588	616	608	572	592	583	583	598	574	615	576	563	583	588	665	605	566	633	599	617	609	639	575	604	623	627	645	588	632	583	592	621	601	610	620	551	584	584	595	591	611	573	546	609	592	655	622	603	617	656	577	620	594	580	591	607	636	587	587
24707	21121	27096	25258	9383	608	458	398	392	331	336	293	286	300	302	297	282	316	272	305	294	327	269	279	299	290	320	296	302	283	289	266	299	332	271	285	304	282	309	289	263	300	264	273	308	300	270	282	288	303	277	262	266	287	290	264	287	250	275	277	260	273	299	260	299	288	295	289	291	281	275	268	288	289	285	326	270	271	273	284	299	241	294	274	252	251	297	278	301	271	265	261	310	294	259	287	289	313	269	269	296	278	279	265	264	280	260	273	280	266	288	275	298	299	289	273	294	272	262	250	294	270	276	288	254	300	294	280	285	268	296	287	256	295	296	267	287	265	270	250	304	306	259	256	286	264	282	270	311	270	274	299	267	273	283	315	277	281	269	283	272	296	304	292	308	277	297	250	300	266	320	269	266	261	285	274	310	276	307	263	266	290	297	287	256	285	266	295	279	279	285	248	277	251	251	271	278	267	285	276	294	303	270	269	258	283	295	280	289	274	284	300	298	260	274	279	278	278	265	282	290	262	274	280	258	289	297	278	265	272	262	255	285	272	276	261	288	270	283	284	285	274	290	308	274	297	291	269	267	281	285	273	270	280	278	292	256	284	278	282	260	259	276	309	292	283	247	260	288	268	272	271	274	252	289	270	288	285	297	269	286	275	304	278	267	287	283	318	271	282	272	249	268	244	295	280	284	286	258	298	272	276	285	285	281	289	283	275	259	247	251	278	242	262	289	306	268	302	242	287	284	268	280	284	274	294	235	252	311	258	295	279	290	255	288	275	288	267	264	292	235	286	276	238	280	250	307	292	264	265	289	274	279	278	287	271	287	298	286	277	298	253	314	282	284	264	311	294	277	280	253	294	307	281	272	297	267	277	266	282	257	323	291	272	262	284	278	257	295	245	276	271	281	290	290	276	294	283	277	289	274	278	313	265	287	301	262	304	279	280	288	274	302	307	255	263	253	263	280	284	296	286	255	275	293	284	262	295	298	275	289	292	307	286	281	295	259	258	253	277	293	288	280	290	249	282	296	282	281	249	265	261	268	273	270	285	263	297	282	281	273	272	241	299	282	296	266	289	258	273	286	285	287	277	273	273	254	300	269	282	287	258	278	273	279	262	271	276	283	272	270	275	275	262	269	277	298	261	280	258	293	284	273	298	255	272	274	262	279	285	260	263	262	287	285	283	261	292	306	264	307	254	273	268	273	284	279	282	266	251	299	290	242	261	266	277	294	281	279	319	247	296	279	258	263	294	286	268	295	282	234	267	315	292	254	285	268	266	288	286	268	269	257	273	282	238	228	273	263	283	316	295	289	294	284	261	290	271	283	279	265	290	281	292	280	257	303	247	275	261	286	252	278	297	278	310	286	272	253	266	264	268	283	279	286	285	253	299	249	281	265	277	264	276	282	255	300	240	280	288	258	285	234	284	258	271	270	287	273	284	263	318	269	260	271	286	257	250	284	286	266	268	278	321	268	276	281	288	292	298	296	292	301	282	271	274	275	303	276	264	272	306	279	265	275	301	289	276	263	285	266	286	249	273	306	281	290	296	274	252	254	287	243	267	282	256	303	261	284	264	283	276	266	262	247	294	273	299	257	276	275	297	275	274	268	282	278	288	272	291	304	256	271	296	275	260	257	264	283	276	249	288	253	280	249	264	280	254	279	288	262	303	276	257	281	266	253	315	274	291	281	259	299	299	296	285	279	277	293	286	275	298	278	271	262	282	285	262	256	272	289	274	252	260	255	270	289	286	335	263	233	282	299	310	283	287	296	288	297	272	288	276	266	273	270	296	292	262	288	269	327	319	254	274	248	287	286	268	289	260	311	257	283	290	290	261	241	294	294	289	265	300	277	273	262	266	276	291	274	284	298	254	275	284	282	293	273	274	284	265	291	290	277	278	280	261	305	256	269	268	256	264	284	292	293	272	280	286	264	305	254	308	279	276	291	270	255	270	280	269	272	290	303	297	289	273	301	285	267	257	297	260	290	291	294	297	254	266	262	284	293	291	248	266	297	275	280	270	261	253	298	256	282	268	298	282	266	266	291	292	269	290	263	283	288	310	289	281	292	288	304	301	288	294	287	245	269	274	277	276	275	258	303	297	274	275	279	289	248	264	246	268	307	291	286	249	308	274	259	288	272	282	293	275	287	304	290	279	251	292	284	265	261	253	264	272	260	256	283	255	290	251	302	281	273	276	262	279	277	273	283	271	261	290	278	264	269	264	287	297	279	266	259	266	281	278	284	266	300	265	267	292	276	292	286	291	297	271	268	263	254	288	296	253	263	279	309	282	270	271	262	275	272	255	284	260	281	275	272	293	250	293	280	280	281	289	235	296	267	278	254	282	263	268	278	230	289	281	273	292	283	266	271	278	257	251	272	296	343	298	297	277	283	252	254	279	294	280	299	277	254	250	286	279	298	283	263	282	262	278	272	309	297	278	304	277	279	279	273	334	300	266	247	251	261	297	275	293	266	254	285	260	287	279	291	233	300	279	268	276	283	273	292	286	308	284	295	257	279	272	299	278	256	267	242	313	290	277	281	271	276	269	308	274	249	256	291	284	273	265	249	299	276	286	268	312	293	302	250	238	255	305	261	307	275	280	281	271	272	271	255	274	275	298	272	289	277	257	322	256	275	319	266	287	258	286	263	259	280	281	259	281	277	272	264	294	280	261	276	282	260	243	270	284	286	243	285	285	269	260	275	253	273	299	279	299	279	296	265	279	245	278	295	284	274	270	289	264	280	278	296	284	302	274	271	252	258	253	299	270	260	299	309	264	265	284	283	239	267	313	277	257	296	294	266	282	287	268	274	292	262	302	257	263	278	287	286	269	254	290	285	285	311	283	288	303	275	284	300	303	278	252	287	289	282	285	274	277	282	285	298	265	263	280	247	307	289	293	285	298	299	268	243	290	276	286	280	272	254	306	293	270	296	301	275	294	294	281	272	261	268	272	297	274	292	257	264	285	293	256	273	284	290	276	267	279	275	296	261	286	270	272	259	295	281	278	269	265	292	299	288	264	282	263	287	289	269	298	255	302	274	299	276	289	249	285	287	275	289	268	256	289	265	250	302	268	248	271	280	272	244	272	290	257	298	263	278	275	264	307	283	282	276	298	300	269	297	268	240	300	274	262	284	270	284	271	245	275	321	300	280	261	281	280	280	260	282	272	303	286	283	246	274	275	318	311	298	266	302	292	287	267	259	294	306	265	277	265	271	267	254	322	274	251	300	250	262	304	277	284	261	320	278	254	261	277	292	264	279	279	307	263	309	265	284	287	277	275	281	305	287	279	288	267	268	302	278	293	282	283	273	289	276	293	269	244	268	293	287	281	286	302	292	255	266	290	254	302	302	292	257	274	281	292	289	251	265	288	258	294	267	273	289	288	264	266	262	261	280	296	268	277	256	296	279	277	285	271	312	293	283	263	280	276	249	275	270	283	292	273	299	265	304	286	290	287	298	287	265	261	265	282	294	286	289	270
3351	4490	3029	1528	1125	890	759	599	529	513	476	430	435	439	389	378	364	380	380	366	386	358	346	346	326	353	366	360	332	332	343	358	371	350	342	316	357	325	359	348	315	357	332	373	321	327	365	358	370	323	333	331	349	366	317	348	360	329	333	342	357	363	325	351	332	337	328	341	360	316	328	335	323	326	294	340	313	319	355	333	312	317	350	357	354	315	341	334	348	316	322	315	297	324	308	347	334	311	345	313	351	363	324	314	340	370	337	346	321	335	358	316	311	330	305	323	317	338	310	365	361	335	346	317	334	333	313	292	367	378	347	346	346	343	334	349	368	309	353	329	346	318	307	313	325	348	348	348	345	335	372	321	359	324	328	296	337	340	332	338	346	335	333	323	315	333	351	318	351	310	312	329	326	347	291	325	337	361	315	338	348	330	348	314	391	350	343	292	308	325	370	322	332	297	326	357	298	324	337	344	334	347	311	327	320	342	326	332	376	308	350	318	375	333	346	335	328	355	359	352	314	323	343	327	316	291	340	346	314	342	341	304	319	347	326	317	351	330	351	346	311	332	335	346	343	353	319	365	311	325	311	339	317	331	301	321	334	320	302	337	293	334	333	347	320	304	333	310	336	337	337	315	296	320	353	363	305	308	351	338	350	359	324	337	319	354	313	315	333	345	349	313	345	347	349	356	332	377	340	338	306	317	369	343	334	328	338	329	356	379	354	347	329	321	343	308	322	343	345	327	315	318	315	310	324	328	315	347	338	316	336	338	335	363	317	331	320	321	374	340	348	368	352	325	319	328	343	358	342	344	339	378	342	339	362	373	362	330	349	321	327	342	322	341	311	348	361	333	353	312	304	342	332	314	312	337	309	347	331	333	323	385	334	320	325	346	345	316	345	328	329	351	353	313	340	346	325	360	318	321	361	345	319	322	303	303	334	334	316	320	306	351	303	288	349	327	336	318	354	320	361	318	327	359	324	325	333	323	341	356	350	336	307	341	337	320	363	347	299	349	338	340	331	319	332	336	316	305	302	316	301	323	319	334	367	348	344	315	320	333	328	350	336	325	289	343	351	326	327	328	367	337	342	328	340	334	312	333	315	302	311	344	324	342	338	329	342	359	329	350	362	315	328	330	321	388	353	299	337	331	339	361	348	339	327	305	328	319	334	307	308	325	369	329	332	305	326	334	291	331	323	319	327	332	303	329	330	344	344	348	311	336	322	339	338	307	340	330	327	311	335	355	337	333	359	340	343	318	350	348	335	342	359	334	329	342	327	327	324	325	318	327	333	330	313	294	312	318	348	364	357	336	311	341	321	330	360	326	348	311	361	343	318	329	355	303	328	348	309	354	364	323	317	348	339	346	342	333	318	338	321	338	296	345	346	318	346	309	360	302	349	300	310	323	380	313	334	309	353	330	303	335	332	349	326	362	341	328	341	354	299	330	337	324	366	344	316	349	330	324	334	345	330	336	336	354	358	352	323	321	317	321	324	358	305	342	350	310	336	329	338	341	360	329	324	310	319	331	350	306	347	324	335	356	319	321	323	356	307	300	334	366	323	346	382	332	321	326	308	380	338	327	345	295	331	332	307	328	345	353	313	308	351	318	342	335	356	340	354	366	347	323	325	329	347	322	342	301	327	331	329	330	345	344	319	328	315	319	327	326	334	359	317	339	327	312	331	345	336	323	328	309	338	330	349	356	314	310	367	333	320	348	324	321	320	342	323	337	346	373	333	329	358	352	342	315	332	345	307	343	344	368	312	301	365	316	333	332	352	354	357	325	301	323	365	313	335	305	302	334	302	300	329	323	318	326	338	305	331	332	352	344	290	338	324	290	335	366	319	355	302	324	354	343	341	340	350	317	332	328	348	310	332	325	334	357	353	360	346	349	330	332	323	355	321	350	334	326	350	328	302	324	348	320	295	346	299	378	327	336	314	323	353	388	317	355	327	349	318	345	338	336	317	314	327	298	319	373	335	317	359	313	368	341	351	393	325	316	326	320	349	331	359	380	334	350	344	343	317	318	332	350	310	313	281	359	319	315	320	339	324	299	336	323	334	334	313	333	320	318	366	323	325	331	317	340	322	354	350	340	349	321	351	340	318	345	356	344	319	372	330	312	328	340	329	328	330	302	323	329	288	321	334	356	340	331	335	356	328	372	324	326	319	323	327	340	334	357	350	320	306	343	317	353	307	328	317	320	364	354	319	312	349	351	340	331	360	331	322	326	338	346	332	352	310	313	313	319	323	348	324	326	313	360	306	328	330	339	337	346	333	322	358	331	344	306	298	350	344	317	355	351	385	346	313	295	345	337	341	290	317	317	352	337	299	308	348	349	335	349	324	346	320	338	318	334	336	305	337	293	308	361	325	343	321	329	351	332	339	347	308	338	333	312	359	317	352	299	321	341	310	351	342	349	324	337	343	348	345	322	339	396	320	334	340	307	355	337	376	321	333	345	330	354	331	339	330	341	318	355	308	350	294	354	305	308	330	350	348	330	352	352	317	320	337	331	356	317	323	323	344	331	352	322	374	341	356	325	330	340	328	295	308	335	332	320	371	329	324	341	341	343	339	328	348	307	340	331	357	326	326	332	328	350	352	333	316	334	337	314	348	344	359	331	325	336	317	328	324	298	317	304	359	324	354	344	314	353	309	338	335	349	336	342	328	332	343	363	317	333	334	324	344	344	344	356	333	300	365	303	299	353	343	346	347	331	338	331	333	347	316	332	329	331	290	344	302	349	318	327	344	305	338	286	362	315	333	328	335	317	369	321	332	305	325	349	296	331	356	332	356	324	294	345	333	337	310	311	377	327	345	336	338	335	311	370	331	345	338	360	362	292	328	334	322	337	316	325	310	356	286	331	334	324	320	349	313	359	333	324	321	300	342	336	376	287	334	319	323	342	336	313	314	322	345	319	306	367	332	317	319	318	292	333	353	348	322	320	338	358	345	329	337	349	374	339	319	336	332	333	317	313	339	331	344	316	323	355	335	315	345	320	318	301	337	332	331	344	346	306	361	326	312	354	299	352	347	297	350	322	311	334	359	310	310	366	344	345	331	329	340	348	345	369	307	342	338	312	311	341	355	301	310	337	331	315	293	316	335	358	347	345	337	342	355	345	291	325	325	327	315	334	354	326	333	316	347	332	302	363	314	320	339	332	320	325	336	369	339	330	342	341	327	315	325	302	339	318	322	323	340	329	315	307	329	333	339	327	380	334	361	331	350	322	335	323	308	332	327	323	310	343	332	338	331	344	311	317	367	321	338	308	323	351	308	310	339	327	349	327	361	364	360	337	334	311	310	334	327	381	365	310	332	340	337	319	342	340	346	342	319	329	367	350	323	324	321	329	332	339	332	353	336	331	304	327	303	329	339	362	311	352	318	342	376	333	349	314	338	362	339	367	332	318	322	309	331	353	379	325	324	346	301	339	345	318	353	372	306	354	341	351	324	338	346	313	328	354	330	319	327	304	341	339	296	327
22490	21166	28795	23824	21167	21196	6883	718	553	492	492	395	355	340	311	283	291	270	283	268	244	264	248	263	243	254	238	248	238	255	244	250	208	205	215	192	232	228	220	238	210	235	212	196	191	207	244	251	218	232	218	198	206	257	222	217	198	233	214	240	220	204	247	217	218	228	223	194	215	235	220	225	208	199	213	228	234	214	188	199	200	251	206	201	209	212	224	217	209	224	209	249	226	219	221	189	214	201	232	209	212	184	206	233	207	180	202	208	217	205	189	237	184	188	205	209	195	200	221	208	211	254	221	208	234	217	206	202	191	212	213	216	221	227	193	211	219	217	221	207	210	198	218	207	198	180	206	193	182	208	192	204	196	216	217	238	227	205	228	221	220	227	229	207	199	201	201	203	219	229	208	222	207	216	214	210	213	206	212	213	210	196	222	235	215	189	202	190	217	203	189	193	225	204	246	250	214	214	240	187	217	215	226	203	217	180	208	205	217	225	229	212	207	228	198	231	210	187	201	196	203	201	216	209	207	231	222	185	248	209	222	198	194	230	203	235	199	213	204	213	216	223	203	222	201	218	193	205	233	218	213	201	236	196	208	217	200	195	193	187	208	238	218	188	227	228	200	209	227	227	205	221	214	212	240	218	235	210	209	206	211	191	188	234	192	206	195	222	210	237	199	190	202	197	205	233	201	239	221	210	212	219	205	198	208	231	233	208	198	226	213	207	241	216	201	182	216	205	223	202	218	215	233	227	208	218	216	224	203	224	224	223	202	207	235	198	223	194	219	230	206	219	226	225	227	240	199	208	215	206	205	226	226	211	205	228	225	205	230	213	210	180	202	216	233	217	201	199	209	226	215	210	214	185	212	189	207	217	227	215	217	206	228	210	208	222	207	213	222	199	209	215	212	219	212	196	212	224	190	222	191	211	231	214	220	232	223	181	220	226	217	232	200	212	188	220	206	217	217	218	189	209	208	218	234	213	220	206	212	230	219	239	197	195	219	210	231	224	209	208	196	215	221	216	223	256	210	211	210	207	222	216	234	225	202	231	222	204	240	217	206	217	236	207	202	225	218	226	226	233	208	201	224	225	226	223	226	197	211	196	220	216	189	227	240	221	209	219	214	219	220	201	206	190	197	191	207	212	197	219	204	209	202	186	226	189	212	246	212	188	215	212	219	232	245	195	230	196	211	200	205	219	201	219	210	208	205	216	227	205	211	223	189	187	241	228	244	212	214	235	188	206	206	173	214	238	224	207	241	211	184	192	215	229	218	220	202	213	217	204	231	217	208	202	204	207	231	217	194	210	208	208	210	218	229	218	217	200	241	237	211	236	196	173	198	196	228	207	206	221	199	214	196	234	196	223	230	227	212	188	194	226	236	219	201	213	213	209	194	205	198	191	195	237	225	223	193	235	205	217	217	216	206	225	184	230	215	225	222	210	216	209	211	212	233	223	217	211	219	224	213	194	225	224	202	205	209	202	219	229	212	191	222	208	195	216	221	194	216	217	229	207	207	227	220	222	215	201	212	212	212	203	221	213	216	186	200	234	225	184	202	212	216	204	219	208	220	196	190	242	215	207	228	200	210	198	241	203	195	187	215	206	213	204	221	218	200	222	213	193	215	225	203	197	199	223	214	174	194	198	222	216	214	241	202	207	224	215	198	220	191	219	230	217	243	200	216	222	201	213	192	205	209	224	207	190	226	229	210	207	233	214	205	222	224	216	222	225	227	206	213	225	207	214	195	223	211	243	240	226	213	227	211	197	209	229	220	216	244	208	237	196	202	238	203	229	203	245	198	188	217	226	207	199	228	193	228	227	223	204	189	207	214	200	216	215	229	206	226	216	216	208	194	205	206	177	221	189	215	208	216	207	242	255	221	176	206	195	234	202	189	227	205	242	190	229	215	197	217	212	211	224	218	219	239	201	203	189	202	224	194	193	205	215	208	220	233	191	221	201	183	208	210	205	219	212	217	222	205	200	232	224	225	232	209	185	210	196	223	232	204	211	215	211	196	221	238	237	224	209	212	203	199	203	217	205	214	193	230	204	199	220	213	209	208	191	228	214	221	199	221	182	218	196	226	205	238	201	235	194	207	209	214	184	208	217	213	207	208	239	226	197	222	216	217	220	191	207	186	213	229	244	203	226	201	203	226	187	228	234	246	235	211	196	249	210	217	225	237	206	210	193	211	211	214	209	201	207	252	194	230	229	206	205	223	185	213	201	204	211	230	192	225	211	218	203	225	171	217	228	223	215	234	209	201	204	222	243	197	217	217	212	213	191	221	223	206	190	257	221	220	215	216	216	206	241	237	207	190	192	209	207	227	246	212	201	212	217	227	219	212	209	192	218	208	228	208	217	215	212	225	206	239	199	221	235	219	204	238	199	193	209	197	212	198	208	207	226	211	196	238	224	198	215	224	226	209	229	215	208	216	185	225	228	219	222	216	171	209	200	198	232	206	215	207	187	203	200	205	198	205	202	210	193	210	234	229	223	194	203	219	228	211	205	221	217	228	210	212	227	209	217	214	233	214	182	210	227	226	215	221	225	219	218	224	203	216	215	192	181	193	198	220	176	231	204	220	202	181	230	211	214	238	217	205	221	213	220	197	216	221	211	205	220	220	240	222	209	217	202	231	187	214	219	195	196	193	215	236	234	221	209	224	190	208	220	194	217	193	204	190	205	213	196	204	224	212	219	228	216	239	217	217	201	224	202	193	212	204	210	213	185	217	203	219	217	208	209	223	215	190	171	203	212	211	203	212	214	215	201	219	219	210	226	199	177	228	202	199	215	214	197	209	209	223	212	217	221	197	214	222	213	202	201	226	206	206	202	187	218	231	211	209	224	185	223	201	247	197	221	228	215	204	201	199	204	207	216	209	218	232	212	219	228	194	210	231	188	202	209	229	206	230	209	220	230	195	224	240	208	209	210	209	204	208	210	211	220	187	219	203	207	225	209	239	205	215	233	193	215	213	194	214	199	200	207	207	234	205	231	208	215	192	216	211	210	229	244	232	216	198	218	207	218	253	199	204	244	239	210	193	208	214	237	224	214	205	210	225	195	210	212	211	198	215	239	215	236	195	195	180	193	198	216	212	169	213	187	203	202	233	213	217	218	215	205	221	201	203	208	227	227	218	223	207	216	198	192	205	206	244	169	206	231	223	243	211	214	206	212	187	214	188	198	207	204	219	204	228	231	234	222	232	213	197	205	203	216	217	237	191	209	204	213	223	214	192	214	213	221	232	185	224	208	233	197	182	238	205	191	203	242	206	221	236	234	216	234	212	230	201	203	197	176	237	217	228	218	216	214	219	225	217	216	213	220	234	183	208	223	217	224	204	201	209	255	240	204	225	230	205	215	203	224	198	206	202	179	194	213	220	230	217	198	184	217	198	205	210	203	228	220	182	224	214	200	226	210	197	244	191	231	233	228	205	249	207	224	230	193	196	207	209	222	233	213	219	213	194	218	203	213	214	192	193	212
4581	13339	9089	4243	3002	2195	1671	1328	1078	917	777	703	609	568	503	469	448	398	362	392	368	341	347	337	326	329	303	331	318	315	313	287	328	282	324	282	288	315	272	273	272	302	276	281	305	273	283	278	252	270	265	269	274	278	262	253	277	261	267	254	279	288	266	265	280	254	267	301	270	258	274	255	234	278	306	288	292	292	285	264	277	284	281	279	288	248	266	281	262	263	285	262	259	278	271	247	275	237	269	271	242	260	262	270	257	246	279	266	277	302	263	257	262	281	259	242	257	251	268	271	283	257	260	295	283	270	276	251	280	275	268	259	268	280	286	274	243	257	248	234	288	282	258	273	273	253	267	294	292	266	255	265	299	262	269	263	259	228	285	232	272	269	257	261	271	263	290	270	277	291	266	254	253	264	256	259	256	258	271	256	279	243	283	300	274	273	280	262	273	254	282	290	313	270	282	287	288	260	282	246	226	234	262	266	271	262	283	248	303	280	288	251	276	273	242	254	273	292	264	237	241	273	271	283	265	268	299	277	284	274	266	299	299	287	252	272	299	253	272	289	271	271	275	261	285	268	283	236	281	262	253	296	285	276	249	267	277	308	253	256	254	292	278	233	248	266	277	254	251	270	276	211	263	297	244	243	285	254	266	290	298	252	256	276	270	249	264	279	259	255	282	262	262	240	262	239	282	230	278	275	276	251	257	282	277	250	266	295	255	253	295	246	256	288	282	302	271	257	256	232	266	266	255	268	270	283	239	268	274	255	278	268	273	266	265	224	275	276	264	285	265	259	247	243	240	270	259	243	236	270	240	285	273	273	261	271	262	243	265	287	253	250	233	248	248	264	240	250	236	249	259	283	233	250	297	246	282	271	284	255	275	247	284	230	281	265	238	271	261	242	279	244	291	261	254	273	239	271	254	260	259	272	291	261	257	268	232	265	276	290	245	255	238	269	286	251	254	288	265	260	273	253	270	294	281	248	276	256	282	249	293	262	295	258	263	264	253	251	285	246	239	266	265	274	305	257	223	254	245	253	251	257	298	250	291	246	276	289	252	270	271	291	274	264	260	243	269	251	263	253	286	247	259	295	266	260	268	292	296	276	265	251	258	266	249	269	267	312	260	266	268	238	277	239	283	268	256	239	259	234	273	251	260	272	266	285	262	309	269	269	288	265	281	271	280	271	274	273	223	268	268	269	250	259	264	285	294	285	253	277	265	267	261	269	271	260	269	245	256	263	261	289	275	284	282	308	248	277	294	264	269	251	268	272	246	275	246	265	282	261	256	271	275	272	236	258	281	246	253	301	268	286	251	234	263	258	261	246	274	265	241	267	252	260	276	247	262	262	289	260	255	281	266	261	257	259	248	274	260	292	263	252	255	268	215	269	235	253	253	270	262	267	282	261	235	263	266	249	279	293	275	239	265	262	262	279	309	265	262	273	250	270	266	290	255	242	251	268	263	252	262	280	234	312	293	277	280	285	246	242	257	277	282	281	309	247	253	275	279	261	254	237	250	255	266	264	243	287	273	252	245	282	257	280	285	263	240	277	266	265	277	280	273	298	293	281	272	280	257	257	256	273	276	258	253	269	238	240	263	283	244	282	277	273	271	242	251	279	266	264	293	237	255	260	281	243	277	275	250	256	249	282	260	279	271	259	283	230	273	292	284	266	265	283	287	257	277	272	255	300	253	269	253	273	297	246	269	253	261	261	269	260	284	253	295	251	255	286	242	249	281	262	273	257	269	244	226	255	259	281	236	266	279	268	287	257	279	249	278	291	262	275	291	267	263	267	259	255	264	272	273	266	281	258	245	276	300	233	300	264	253	271	265	261	264	266	286	277	244	252	258	263	293	276	290	268	287	281	281	276	263	268	281	289	265	273	256	284	258	265	283	248	245	264	260	274	290	288	293	306	253	271	228	283	247	233	261	261	258	259	304	273	310	273	279	276	294	252	284	277	269	251	259	287	256	266	260	250	263	262	277	328	275	281	237	249	258	232	277	249	258	268	260	288	265	252	276	268	278	264	267	257	278	276	276	221	276	274	266	255	282	246	258	290	286	267	288	256	289	245	278	257	256	252	262	278	285	268	260	281	253	260	289	276	264	272	241	302	275	283	257	264	256	274	287	279	272	251	276	265	287	246	239	239	274	246	254	261	281	262	239	251	255	238	262	263	254	252	255	261	257	261	270	257	259	285	292	283	246	277	236	253	231	279	264	297	275	271	279	283	265	245	280	232	272	300	269	257	271	256	263	268	279	253	274	282	261	287	255	269	288	270	244	268	278	250	270	260	267	255	271	275	268	262	278	254	301	265	238	253	242	242	247	250	287	257	281	267	236	300	261	306	247	281	258	229	258	307	261	276	251	274	278	255	289	269	267	301	275	261	273	249	258	271	268	282	262	296	279	282	275	266	254	262	259	267	285	271	272	263	295	289	264	277	253	287	241	285	269	248	234	275	228	271	266	270	245	236	244	272	251	245	250	275	264	279	282	277	248	260	241	264	267	266	266	250	273	239	247	264	263	252	287	268	290	306	287	265	266	268	263	247	270	252	266	299	262	266	259	281	278	239	246	268	255	263	276	244	259	265	247	254	263	266	295	253	267	256	270	240	275	266	266	269	257	243	257	271	254	263	313	265	281	291	287	277	267	265	243	238	299	285	291	276	287	258	256	303	281	265	273	266	293	268	249	246	270	288	262	276	255	283	262	273	271	259	268	267	251	266	280	303	263	274	272	246	261	254	239	265	270	281	283	242	271	244	267	253	240	255	272	267	267	271	279	244	288	285	269	244	264	274	247	271	272	245	249	268	286	276	288	273	314	273	280	266	257	254	267	269	221	294	305	295	273	273	279	300	285	287	267	280	266	288	269	296	254	258	264	261	276	231	279	275	239	273	281	275	247	279	255	277	280	257	240	263	269	271	249	282	259	287	267	267	286	268	274	288	289	288	246	266	285	254	227	246	271	274	247	262	295	271	258	288	263	250	264	253	253	304	238	275	255	271	284	285	294	255	272	252	258	262	270	249	254	273	223	286	240	262	269	232	297	268	268	289	250	240	259	272	282	267	263	251	293	276	268	232	263	252	275	249	271	262	256	262	261	247	258	240	260	261	243	292	279	226	262	275	272	274	265	266	264	278	287	270	263	258	261	261	269	242	261	234	253	281	243	256	256	260	220	267	249	285	276	258	295	231	258	269	304	259	306	297	252	263	280	277	272	245	272	263	253	271	285	279	255	283	266	254	268	269	268	290	270	280	270	255	253	267	278	220	262	259	277	223	287	283	256	263	267	252	260	246	263	266	266	244	228	249	253	290	263	246	273	274	267	303	276	305	271	252	283	287	293	246	249	276	261	260	270	261	284	255	244	265	238	288	274	265	273	255	264	239	292	272	255	253	260	284	277	244	271	245	249	260	298	268	252	248	259	269	271	287	274	276	258	294	244	260	270	271	257	274	255	276	264	272	272	233	247	244	242	264	257	264
27302	18099	3864	771	543	514	482	525	482	487	476	541	502	529	533	487	519	516	506	501	504	455	496	521	507	516	544	470	482	486	460	508	528	501	515	455	488	517	506	497	515	497	471	515	487	490	495	538	518	513	508	498	479	521	474	505	512	506	503	513	470	532	529	514	508	540	497	527	489	514	458	517	529	518	512	491	491	496	533	465	498	510	504	500	535	481	472	497	523	542	534	558	535	502	491	472	499	488	484	501	516	496	471	479	563	485	491	518	470	515	495	484	538	460	499	484	490	468	507	489	508	521	536	479	473	537	543	496	495	495	518	502	517	503	511	471	513	485	512	482	494	483	513	508	509	481	534	533	501	503	479	532	503	491	506	510	496	516	483	504	522	529	536	524	495	435	501	514	498	499	471	490	470	505	472	502	489	507	517	517	500	528	523	482	476	507	507	522	544	501	504	476	515	497	483	501	481	518	534	514	475	497	500	483	479	491	505	470	520	480	499	467	516	525	496	512	464	497	484	522	500	564	523	501	560	516	461	479	465	495	506	505	546	480	512	492	500	548	503	489	495	497	528	524	478	509	511	544	499	497	505	506	529	523	515	552	479	471	511	513	471	470	512	511	491	478	486	552	503	518	485	504	491	550	468	505	477	507	556	520	507	485	445	473	487	509	530	528	482	499	517	511	501	516	506	461	494	542	474	514	505	519	518	508	500	494	459	482	494	510	467	513	519	541	498	533	462	503	535	485	484	518	510	524	491	491	539	507	465	505	507	495	505	524	510	507	514	477	525	493	471	503	504	473	509	467	510	487	514	527	495	516	480	490	499	492	503	508	509	506	511	498	530	497	501	479	561	523	508	506	514	484	530	488	520	502	486	477	531	523	538	438	505	526	506	484	511	491	538	495	472	511	470	509	519	457	515	506	532	477	479	534	528	460	513	502	487	484	476	520	493	514	495	525	525	474	490	510	519	514	520	516	515	441	474	500	489	468	529	461	479	536	504	500	515	526	484	483	501	527	482	500	523	537	473	482	499	483	520	501	511	485	511	491	490	502	494	539	497	503	503	479	484	472	472	520	515	476	518	480	475	468	488	467	496	478	503	509	523	497	500	516	511	500	467	521	512	510	530	507	489	476	518	518	485	496	490	473	521	461	469	488	487	516	536	524	527	500	505	527	513	492	500	479	515	493	466	526	521	468	498	479	503	519	472	508	522	487	557	485	525	530	500	503	520	501	473	506	499	494	504	549	488	546	457	545	521	505	478	520	509	552	491	491	501	454	495	519	503	497	511	500	456	525	470	460	553	483	510	516	557	488	505	509	547	475	478	519	486	483	482	506	526	513	499	521	474	496	474	438	523	518	489	489	515	532	517	495	495	492	473	474	497	481	518	519	521	508	527	521	501	492	478	497	482	496	535	479	497	490	514	510	547	511	498	481	534	515	495	495	502	504	471	489	519	518	520	533	521	522	502	489	543	467	524	472	552	497	499	522	472	534	525	520	532	496	526	516	493	503	495	503	512	479	498	495	508	528	514	577	507	497	510	506	539	520	493	533	491	460	479	532	490	509	512	531	494	501	516	499	489	496	492	518	478	502	510	537	537	515	503	478	544	475	502	520	541	476	498	466	500	475	485	510	483	496	518	484	480	508	477	509	521	531	505	461	532	476	528	538	503	463	516	446	508	502	491	517	482	485	526	529	505	517	530	465	503	519	485	493	527	484	504	495	447	482	524	461	513	501	465	509	508	530	505	483	521	499	528	514	490	461	482	499	470	504	491	474	515	531	496	527	503	511	534	495	501	478	509	512	532	531	499	506	493	494	506	464	480	469	463	522	498	510	470	512	493	490	498	537	479	475	473	484	521	484	499	497	511	481	473	509	532	524	476	524	520	525	481	476	532	520	505	501	489	522	487	544	504	548	514	461	481	511	514	488	496	532	459	548	485	479	480	494	470	515	491	504	514	504	506	459	527	513	516	509	467	521	512	491	514	541	498	512	492	542	513	525	463	471	515	552	491	512	499	520	458	496	473	503	512	498	489	462	489	502	469	528	482	451	462	502	522	501	460	503	489	447	550	474	513	491	516	531	519	513	509	503	491	502	483	500	496	478	480	511	480	493	465	502	530	500	509	523	503	469	524	497	477	506	512	504	517	504	465	527	521	557	506	505	504	509	493	492	538	494	525	498	513	485	483	464	516	485	474	489	521	511	508	500	499	505	518	507	549	546	482	496	519	475	522	491	494	534	491	458	488	527	508	474	527	492	488	506	495	528	478	497	524	475	508	501	478	545	494	544	521	484	481	499	505	490	544	486	499	531	509	507	555	491	484	489	544	491	547	537	478	515	494	520	479	487	482	476	455	515	530	479	469	521	517	506	496	544	532	487	519	512	496	509	468	500	501	478	495	491	480	508	477	499	494	500	520	535	487	525	502	516	500	518	492	505	539	496	482	492	543	473	519	501	536	497	520	510	490	526	494	494	505	498	559	485	510	461	504	531	482	510	505	517	466	519	527	519	531	467	471	495	502	493	516	520	471	506	529	499	507	494	515	500	487	504	506	528	540	483	494	523	476	473	519	542	492	492	496	500	476	510	495	522	469	499	532	502	506	514	485	534	517	562	510	476	522	501	477	535	495	473	526	493	507	519	524	506	507	537	514	518	457	526	516	505	486	500	490	523	477	496	464	498	496	503	492	468	492	492	486	485	515	499	495	501	487	530	466	512	484	483	476	571	529	534	510	509	523	509	490	493	531	521	539	492	489	459	530	530	497	489	482	502	483	500	483	488	504	515	506	469	547	493	505	505	523	466	481	498	461	537	491	488	483	523	489	512	483	490	509	519	484	505	496	536	482	537	493	469	515	455	442	485	555	520	518	492	504	491	517	505	488	533	537	488	482	465	498	447	548	483	515	494	535	474	502	549	468	506	522	506	544	525	490	496	517	506	509	487	475	485	480	477	478	508	492	485	482	527	476	532	482	499	494	440	520	530	510	468	489	494	519	502	490	554	496	501	517	499	503	520	503	510	479	477	503	452	511	502	499	520	509	519	543	508	526	516	516	475	510	512	542	478	501	520	488	469	519	524	500	495	501	486	494	459	517	506	529	489	500	516	520	522	491	492	498	498	535	522	482	510	476	471	490	534	493	498	493	494	463	479	516	485	505	510	542	479	519	497	477	495	522	510	524	528	488	524	518	485	502	552	505	533	499	476	538	478	506	522	508	525	456	509	503	484	483	487	555	514	465	560	488	467	488	492	470	509	482	512	523	458	482	493	485	530	492	470	469	476	527	522	501	481	467	532	518	484	517	492	496	492	498	460	515	499	525	539	515	489	507	506	490	482	506	530	533	508	479	504	511	478	509	478	518	493	446	518	523	502	483	522	545	540	539	467	484	514	483	508	529	497	476	521	500	519	474	484	491	485	466	481	521	527	506	514	529	499	488	496	490	481	516	519	480	470	540	475	473	497	506	498	523	539	542	532	503	489	472	512
4326	1043	868	751	648	669	641	637	560	618	619	608	612	578	645	636	595	608	605	615	571	633	642	608	579	593	612	654	626	591	633	648	598	652	580	563	586	586	575	615	591	620	642	591	598	620	593	591	579	568	581	574	619	641	598	595	591	564	597	567	579	554	583	587	604	599	575	624	590	633	581	610	594	614	654	622	576	574	582	588	578	578	621	588	627	605	594	608	609	609	594	607	561	630	576	657	667	562	599	644	632	590	598	591	635	575	614	601	600	590	612	606	562	601	597	572	632	577	620	610	583	600	623	624	613	605	583	603	581	622	597	601	581	605	586	605	600	554	620	608	595	595	579	614	597	579	591	576	622	576	593	596	613	635	622	640	609	590	547	605	563	597	598	621	633	604	599	631	607	588	596	602	601	581	585	606	597	574	584	629	618	577	572	576	597	608	606	606	567	588	602	582	606	620	614	558	585	584	605	585	611	546	605	635	570	570	606	620	642	587	582	606	592	629	647	620	630	566	611	611	564	615	613	632	574	564	597	592	583	660	593	588	587	606	606	590	582	626	596	642	590	599	606	617	571	598	621	602	624	597	649	588	610	612	588	608	610	568	611	604	585	626	587	579	603	552	582	620	554	607	608	554	578	557	599	583	575	606	615	663	628	561	609	616	604	613	612	593	643	564	579	564	608	592	573	640	587	579	597	601	599	649	565	607	594	622	647	586	628	599	610	558	600	590	596	638	636	556	600	565	642	626	590	600	583	560	571	567	581	594	639	599	612	611	639	593	590	599	562	573	596	608	601	630	587	619	591	644	588	608	657	604	570	565	618	571	581	622	591	617	614	600	574	604	570	575	546	602	588	578	608	566	600	628	575	600	598	576	575	590	638	630	594	623	611	599	602	603	595	606	604	594	611	629	614	608	568	560	617	613	609	605	605	604	619	639	593	585	581	574	603	607	602	618	609	623	638	634	601	600	559	573	612	596	637	610	599	614	610	597	598	596	641	575	617	582	633	634	609	541	581	648	596	597	587	608	571	641	584	611	606	596	627	602	611	628	631	657	597	574	614	647	611	599	609	593	595	614	582	579	617	593	569	581	628	600	589	644	658	593	618	571	613	590	593	591	598	641	559	619	612	587	572	599	588	608	578	585	621	625	609	618	604	617	571	580	607	586	623	652	557	604	619	609	596	609	602	588	592	593	623	580	608	621	583	565	627	604	603	650	648	598	555	614	614	614	525	563	592	590	605	572	568	616	624	593	550	590	598	577	588	628	578	601	621	556	612	628	624	539	608	676	608	645	577	582	575	584	600	618	580	614	620	585	571	694	619	570	637	617	587	609	630	628	572	598	612	590	590	601	624	643	609	606	586	626	553	624	617	619	533	598	645	652	541	643	629	598	598	621	633	573	604	606	595	601	641	602	615	623	642	605	626	590	603	583	565	602	578	604	626	604	617	607	585	586	619	672	607	589	600	616	587	573	577	630	622	616	604	630	614	593	622	592	590	610	608	656	610	601	579	613	589	569	604	639	582	577	607	563	563	577	624	580	585	583	615	641	634	596	599	617	605	594	595	622	579	616	586	584	529	591	584	585	586	576	600	600	607	568	621	590	606	623	611	583	604	587	587	606	565	557	601	585	628	616	591	602	615	572	586	599	632	600	577	608	593	600	615	620	599	593	584	589	633	587	575	613	652	593	584	583	611	586	621	607	584	597	591	663	599	581	607	628	627	580	592	587	605	615	554	605	588	648	604	650	597	589	617	570	611	585	579	639	611	636	582	655	640	613	556	622	635	644	598	610	600	616	565	615	646	591	631	635	589	582	579	597	632	585	619	603	613	564	572	581	579	607	595	559	600	594	594	585	603	607	576	593	605	580	586	610	600	639	585	607	589	609	616	632	603	632	573	626	599	605	549	618	659	597	607	595	569	596	622	603	592	626	610	625	630	625	659	587	605	580	594	610	598	601	605	595	628	597	653	618	612	563	587	594	543	631	597	598	572	633	598	598	582	599	595	603	557	661	573	607	653	598	605	557	599	600	644	580	597	608	588	626	594	547	594	557	572	617	617	628	589	608	591	596	585	604	601	574	639	585	611	610	598	618	599	560	648	607	583	591	611	636	565	610	591	597	649	597	632	571	630	634	616	628	601	562	609	620	617	602	587	634	580	602	586	633	609	596	616	629	615	581	626	610	623	574	626	616	595	633	576	589	597	585	623	615	588	579	623	590	611	585	607	601	586	565	562	571	605	611	579	613	585	584	591	624	637	598	596	564	611	627	603	602	568	587	584	566	615	641	599	583	587	613	540	567	612	632	636	583	646	563	595	601	604	581	550	599	604	576	605	606	569	612	611	647	571	603	579	593	613	588	621	591	595	586	629	561	551	611	608	553	577	600	623	629	581	610	624	602	626	596	577	614	604	621	560	553	598	608	601	588	588	634	590	585	575	621	559	595	586	564	581	632	601	615	599	563	598	587	542	587	623	583	593	568	610	634	618	613	601	617	580	591	596	625	578	600	611	551	623	625	570	614	638	582	609	642	612	605	623	588	572	602	633	637	606	608	617	563	611	649	567	624	610	620	580	610	599	649	623	614	628	647	602	591	578	638	593	592	611	620	603	577	634	581	599	606	569	639	578	602	634	570	621	580	660	594	601	603	607	605	589	620	635	644	634	639	603	636	618	579	619	598	606	644	614	594	559	631	594	596	625	601	596	611	577	603	618	617	604	545	555	560	622	586	582	619	620	589	575	572	669	589	597	588	569	608	619	587	579	633	545	563	631	603	602	615	633	617	646	610	603	596	588	614	590	597	622	622	652	563	645	592	617	592	549	590	585	587	568	597	586	627	626	579	625	583	588	621	567	599	629	577	589	622	565	574	592	617	610	589	605	586	530	619	579	591	578	577	597	644	554	594	606	597	605	622	588	624	564	566	590	542	595	594	603	598	625	624	609	611	648	593	631	550	610	579	603	617	626	610	632	573	591	600	609	579	628	623	591	625	586	575	594	593	575	597	586	638	601	620	633	577	625	633	588	583	630	590	564	581	547	593	575	592	556	554	584	578	582	624	596	596	634	589	617	593	613	614	625	591	593	628	590	592	599	651	632	590	568	651	550	574	602	608	601	610	618	603	644	593	574	628	566	597	594	611	656	593	587	598	604	610	592	619	576	591	606	595	634	556	594	632	625	566	598	630	592	570	616	601	615	617	628	587	597	622	620	579	595	605	627	598	613	614	577	596	592	584	576	576	632	632	568	561	609	609	629	569	627	611	624	637	559	617	614	570	616	597	595	597	613	575	588	579	599	574	687	583	643	611	593	574	593	637	609	601	563	565	593	575	568	611	631	623	617	578	580	581	568	608	632	583	606	641	571	567	641	599	586	560	574	584	594	604	621	592	573	619	614	581	605	569	614	578	561	627	626	588	561	647	607	616	581	616	566	623	599	621	597	614	667	610	554	671	598	631	657	622	601	588	587	592	558	634	590	619	609	597
23565	21136	28283	24266	21135	9292	1070	798	679	632	586	648	569	537	578	512	506	504	507	505	539	541	507	497	526	521	500	533	486	525	508	509	460	520	511	496	486	502	526	486	488	504	482	469	511	487	498	491	489	533	483	488	479	524	495	519	436	476	486	499	485	464	463	466	494	518	475	487	462	506	505	505	501	464	513	481	467	487	498	509	477	480	498	496	485	523	499	455	488	467	464	512	490	477	472	431	532	531	519	469	464	474	510	545	513	488	482	472	512	496	505	485	473	505	512	490	522	489	507	508	480	489	495	503	479	496	482	442	489	513	465	517	465	498	504	514	491	489	483	493	482	491	497	474	501	493	487	500	472	460	521	487	488	505	507	507	507	462	470	482	448	504	476	474	446	478	482	473	500	448	481	499	462	502	498	485	486	518	515	467	492	480	484	480	492	476	476	472	510	503	461	483	515	481	479	475	459	495	467	455	502	510	487	503	499	476	479	533	503	506	473	529	514	464	515	446	525	514	514	503	479	482	487	481	492	518	506	484	491	513	480	489	501	472	481	502	494	505	476	519	475	534	485	501	487	519	488	461	485	453	481	504	468	468	459	475	483	491	478	462	463	473	481	450	482	464	474	508	484	451	485	514	498	471	510	520	466	479	502	497	512	511	516	497	504	497	530	503	493	493	489	505	474	508	475	500	473	496	469	515	490	482	464	501	443	471	496	529	486	466	457	494	469	467	525	448	456	492	523	481	502	520	489	480	488	497	489	472	445	471	486	464	498	509	444	509	476	464	520	479	430	452	463	478	519	474	490	473	524	465	498	497	497	445	497	466	467	525	490	480	504	529	448	524	492	511	505	477	514	477	515	494	454	488	487	475	499	492	525	504	468	480	456	515	493	422	475	497	470	508	464	506	488	502	478	496	475	502	461	448	483	511	507	500	500	469	509	517	475	469	470	446	529	495	495	525	473	488	520	452	494	471	466	491	479	526	454	489	473	480	524	475	520	482	508	488	487	475	507	500	490	487	468	442	476	459	516	527	499	514	489	480	517	448	483	502	468	443	546	496	484	510	505	507	517	503	473	463	482	469	473	465	469	479	522	458	474	458	497	501	485	502	509	475	512	470	475	501	506	517	512	536	471	507	514	500	490	478	536	545	491	490	489	495	426	497	521	475	470	476	511	493	513	467	470	525	545	510	508	497	487	483	517	466	490	461	473	471	496	519	468	485	494	468	421	498	483	481	497	477	508	478	511	492	532	494	482	491	498	465	498	505	437	492	516	498	471	511	486	474	470	482	495	496	490	462	505	471	456	493	474	484	458	455	461	508	496	480	480	544	458	515	462	497	503	528	520	496	500	493	506	478	517	485	469	506	481	436	475	466	472	477	472	515	486	492	477	456	475	497	455	495	471	477	514	529	471	474	520	479	507	470	494	518	489	485	493	509	480	479	562	517	471	502	481	501	485	524	501	475	493	472	492	499	472	454	526	492	489	468	478	499	480	484	501	511	505	491	485	469	468	483	462	469	498	518	481	485	485	472	502	456	512	512	473	500	475	495	490	515	478	463	513	486	462	533	519	509	521	517	523	472	492	477	510	503	481	516	473	492	470	509	481	475	508	474	460	525	468	496	500	516	461	496	519	499	498	492	488	469	480	462	506	479	509	503	545	498	489	521	463	496	474	527	463	479	458	502	486	484	493	494	478	497	497	543	485	520	533	469	467	502	494	423	525	508	489	488	542	511	493	479	476	528	497	488	476	476	497	540	467	474	501	462	525	494	484	484	488	484	492	514	485	451	484	482	510	480	525	526	495	470	458	484	472	491	502	495	468	513	489	479	466	501	505	514	525	473	480	500	474	483	475	494	480	470	463	467	500	504	465	506	525	472	498	480	480	501	482	491	488	482	445	486	499	484	514	498	456	485	513	506	479	437	536	470	458	482	491	483	499	543	457	517	464	490	481	501	477	506	535	487	510	467	482	500	477	501	502	504	504	473	494	494	439	488	456	503	468	478	456	478	503	492	512	482	512	505	532	476	500	505	465	463	458	487	491	493	489	461	491	516	499	466	507	498	497	469	484	487	516	511	492	461	518	491	507	504	530	495	449	542	505	476	469	491	464	502	497	513	514	443	491	502	468	519	508	481	452	492	468	500	489	477	491	496	507	481	526	477	467	486	515	478	477	433	437	471	486	459	513	481	486	489	483	480	461	482	493	491	502	510	459	490	502	471	513	503	486	519	522	474	451	479	455	480	494	471	478	502	513	463	485	461	496	514	480	478	479	467	495	438	455	480	486	530	489	494	519	527	510	500	481	506	455	497	506	481	510	482	446	452	455	490	481	487	508	482	513	515	512	492	484	519	489	484	503	456	457	481	499	507	452	475	503	497	472	536	489	464	502	497	465	512	464	480	502	501	467	468	467	487	528	480	541	486	462	510	509	506	496	507	473	486	470	468	509	499	478	532	488	477	494	465	480	510	479	541	504	465	519	541	472	489	471	540	514	467	469	475	495	492	472	469	523	509	509	517	479	471	482	493	472	507	489	477	477	457	466	490	477	505	483	442	509	487	508	469	435	474	465	513	463	523	422	488	479	492	462	496	512	475	474	475	485	466	450	493	443	487	491	489	515	492	456	506	504	489	503	458	539	521	460	492	486	499	479	468	439	466	544	509	448	512	477	510	491	473	477	503	468	502	496	493	494	489	485	496	518	458	463	477	500	507	506	462	466	475	509	515	471	465	516	442	504	493	466	466	485	483	489	481	496	472	499	461	495	485	487	467	525	471	496	546	481	492	510	435	498	505	501	471	475	486	491	500	486	502	491	457	457	479	452	495	465	467	494	482	443	486	450	486	510	477	467	456	505	497	477	497	452	493	520	501	481	510	481	487	459	501	546	566	455	506	420	479	533	488	460	483	472	498	518	494	517	494	523	482	484	483	484	460	541	483	479	468	474	472	466	513	493	488	463	470	523	508	497	505	484	485	459	470	518	471	477	471	456	473	465	453	495	513	506	510	481	458	492	503	465	480	491	464	512	481	482	470	465	521	487	472	489	495	515	456	474	462	460	456	539	466	469	508	468	503	458	524	503	474	482	486	490	495	462	498	486	479	490	513	512	514	470	487	487	475	490	471	468	474	525	455	526	498	468	487	494	496	496	467	489	478	463	491	486	525	455	462	528	463	506	495	505	513	494	502	519	485	493	463	471	498	464	446	535	487	449	491	477	470	481	513	484	497	534	471	518	492	520	441	492	509	496	465	531	453	438	511	501	468	472	488	471	510	475	477	499	518	475	432	478	471	491	443	508	467	479	489	473	480	459	478	530	487	514	488	474	487	506	474	462	514	480	468	473	501	481	486	500	528	447	520	477	463	482	488	468	480	483	480	485	502	491	514	482	491	496	526	499	501	512	474	509	481	499	494	495	511	479	495	507	486	464	467	491	497	488	509	497	461	485	503	469	459	507	516	504	450	485	488	497	466	477	427	507	470	489	499
3531	8105	5618	2675	2089	1570	1409	1107	1021	896	837	800	777	702	698	706	689	708	636	661	627	675	613	660	658	587	584	635	601	629	624	607	629	602	619	659	616	638	629	584	607	611	576	629	627	628	595	580	583	613	588	602	598	597	624	572	585	578	607	603	586	614	611	606	628	600	602	566	604	534	600	590	594	588	620	565	592	632	605	606	602	596	560	583	626	618	642	573	614	570	609	594	581	526	572	612	542	592	561	625	567	600	589	594	605	614	608	599	605	587	605	632	638	596	618	629	569	575	648	599	589	593	559	593	616	578	554	600	593	586	612	633	553	542	574	633	577	607	581	584	619	560	622	577	595	587	620	563	596	560	611	596	613	605	611	614	633	562	567	662	573	583	607	641	660	584	589	558	574	532	633	586	616	648	572	605	597	550	584	619	574	606	620	572	602	608	580	608	614	606	586	583	653	608	570	586	584	622	551	557	625	597	579	615	579	580	556	585	580	589	533	603	534	567	673	570	628	577	588	589	611	605	575	597	598	590	601	651	642	594	663	565	569	581	543	576	587	633	604	567	628	574	594	612	566	602	611	633	566	607	613	585	573	603	595	565	604	616	591	575	575	594	594	559	614	598	605	577	617	584	566	621	633	611	570	584	584	559	598	603	598	612	605	581	594	570	622	568	574	601	592	590	644	607	575	586	625	607	633	573	606	631	619	612	598	640	561	590	589	621	649	621	588	649	609	552	583	579	600	577	600	618	630	577	596	631	634	597	634	593	554	572	611	612	616	635	564	597	581	616	600	633	663	592	630	617	582	589	581	576	575	620	630	593	605	566	600	568	595	573	615	636	567	619	640	600	679	620	589	598	566	605	619	623	604	623	558	607	642	594	558	543	583	602	574	634	599	559	583	573	600	589	595	618	577	637	569	595	624	566	619	584	624	536	613	568	587	594	611	612	589	580	631	593	523	587	572	562	611	643	643	626	585	612	563	578	578	599	614	594	603	591	568	597	586	619	599	563	588	599	575	620	571	612	586	620	661	616	588	634	597	611	535	594	569	598	610	584	601	604	611	557	558	602	594	574	584	605	591	564	567	624	607	601	582	611	591	574	576	629	610	593	591	627	608	601	619	639	604	615	575	626	594	591	619	562	602	631	625	605	606	591	598	571	592	585	605	594	617	561	579	584	584	614	637	576	601	621	571	607	570	563	576	619	605	574	588	571	622	568	585	631	567	606	621	607	611	618	553	598	589	593	571	577	583	533	621	580	636	573	559	593	624	588	600	582	595	597	614	598	583	592	600	623	621	607	635	568	589	562	626	593	619	566	579	612	623	579	596	595	624	652	667	624	567	596	591	628	576	609	576	535	559	592	551	604	553	588	613	573	581	602	614	599	620	641	620	642	612	608	578	621	591	564	566	590	561	617	623	593	570	536	603	622	607	618	604	621	585	580	628	574	629	603	573	592	582	573	606	588	611	617	631	594	609	616	591	605	590	616	598	576	591	581	587	604	558	622	615	564	576	547	598	625	596	587	593	605	593	609	542	598	572	584	565	605	646	555	615	577	575	597	613	555	613	607	594	611	642	600	594	559	622	598	580	583	579	606	574	583	604	622	591	607	588	576	653	624	580	572	585	574	658	610	595	628	556	599	547	605	612	566	581	592	565	601	604	562	598	582	599	628	570	606	555	610	634	618	616	605	618	584	635	550	611	637	620	565	626	565	593	604	615	582	565	589	577	591	598	604	563	576	586	575	599	622	590	626	586	574	571	614	595	572	619	584	620	626	545	592	583	592	614	621	596	633	616	601	602	565	620	589	635	588	652	602	614	601	636	576	556	582	588	607	634	628	589	592	636	562	611	585	568	570	577	565	639	613	589	588	590	588	611	630	656	584	583	579	540	551	582	587	580	549	607	574	604	591	621	641	566	572	626	577	605	557	595	575	573	575	592	592	608	614	587	619	607	616	613	616	583	624	603	604	580	626	556	565	617	583	568	601	614	551	617	617	611	623	599	600	582	629	631	608	594	562	573	656	614	610	553	606	583	593	576	614	567	623	606	555	577	562	589	613	581	601	635	590	631	562	614	588	594	547	598	642	626	645	573	576	597	615	597	575	607	605	612	587	620	546	589	601	613	598	624	607	601	599	604	585	583	630	555	596	638	554	605	609	563	622	587	610	614	559	618	582	635	610	583	606	602	570	565	594	587	594	654	629	616	586	614	580	598	576	558	592	578	610	616	579	588	626	607	623	588	609	559	633	562	613	621	612	599	606	607	590	570	590	587	591	624	549	601	546	573	620	554	615	590	605	572	590	576	595	576	598	589	556	625	594	620	568	586	574	538	553	599	578	569	574	539	585	639	602	581	589	573	603	563	595	633	568	609	600	567	610	556	601	616	585	592	600	611	611	577	567	606	607	604	629	579	633	601	586	632	571	606	596	582	604	621	606	545	582	615	576	586	601	594	584	586	571	598	581	562	595	602	591	608	614	563	576	599	610	603	564	600	593	590	596	586	591	586	611	617	591	628	628	571	569	556	603	593	606	538	585	598	617	575	615	568	593	636	603	610	609	596	573	559	597	593	636	584	614	585	622	595	548	621	584	561	561	617	632	588	619	592	631	536	608	582	643	633	573	565	569	610	614	592	590	596	602	585	597	584	612	579	618	615	597	571	559	608	606	592	582	606	561	655	582	578	612	576	616	555	609	582	538	627	602	591	561	608	560	619	567	590	585	622	574	622	567	606	577	622	621	613	660	615	605	569	618	625	655	577	596	586	648	582	614	594	596	562	582	536	590	620	602	631	605	620	631	602	619	596	593	610	611	589	598	575	563	565	573	534	604	571	609	599	606	597	608	597	605	541	625	595	585	582	537	586	614	661	558	562	606	546	614	618	588	556	607	600	576	582	564	615	593	630	604	560	575	619	616	615	558	576	608	591	618	593	562	592	631	617	604	581	572	577	612	574	603	598	576	629	614	625	629	609	622	594	600	586	616	620	569	598	578	582	604	630	591	588	622	545	595	595	597	591	602	627	624	588	581	569	581	643	569	568	552	573	629	573	567	592	572	586	584	579	568	617	586	616	592	586	600	564	602	586	586	572	581	605	622	580	609	622	616	579	641	607	603	616	576	594	616	609	588	595	571	573	650	522	608	609	587	555	547	599	577	589	567	575	553	583	582	597	600	557	580	600	638	588	551	587	571	642	606	617	567	587	615	615	594	621	586	589	582	619	578	605	624	599	621	641	585	653	579	595	584	633	605	605	622	576	627	584	605	577	600	601	640	567	562	567	576	592	617	628	618	595	568	601	609	625	572	575	623	566	559	629	570	604	606	532	589	615	612	590	620	629	564	585	614	551	583	640	610	559	599	643	548	606	610	596	577	596	641	619	587	616	650	579	581	571	569	571	618	603	606	590	616	572	622	567	617	593	584	558	556	547	608	612	594	585	594	610	602	593	612	609	588	578	565	626	573	564	610	619	578	592	591	602	571	572	577
24652	21116	27064	25281	9060	584	471	382	315	373	307	317	301	313	308	307	317	291	302	299	267	274	293	290	282	294	262	270	246	254	240	268	282	282	286	243	263	291	278	288	296	276	262	286	266	299	267	260	283	300	254	272	273	270	285	288	253	259	283	285	292	301	272	287	299	291	271	269	267	278	265	261	271	307	276	247	248	276	276	284	288	255	279	264	265	281	295	285	298	291	269	264	256	289	284	285	271	281	277	272	304	305	243	292	274	258	276	266	251	275	300	260	247	288	262	286	266	291	260	296	278	285	275	279	277	268	289	273	286	276	332	268	280	272	268	251	303	286	276	294	266	277	267	266	253	297	280	273	264	268	312	283	285	294	342	266	282	307	281	245	275	284	266	248	291	265	285	273	285	302	268	291	284	285	317	270	279	271	250	271	304	274	287	276	268	262	279	238	249	271	273	279	275	250	305	269	291	282	275	277	247	274	285	267	317	242	266	313	266	293	276	276	268	275	274	303	261	313	279	255	255	296	250	281	265	261	270	265	263	257	261	270	248	288	291	269	278	294	285	258	251	282	286	258	285	284	316	293	270	280	308	264	261	272	312	298	256	266	250	276	277	264	262	290	285	268	287	283	252	264	272	265	282	265	272	287	276	283	277	274	235	261	255	272	274	272	280	274	273	268	283	266	281	263	263	289	267	229	246	268	248	284	276	273	257	299	302	281	266	263	283	297	271	262	298	277	269	265	282	296	269	268	295	279	270	283	273	273	250	241	245	273	281	256	264	264	259	255	280	274	285	294	265	285	274	286	272	293	265	261	288	298	269	244	322	291	272	268	244	271	280	291	290	275	260	251	293	277	297	286	280	266	264	263	270	273	311	257	276	279	249	265	296	295	260	293	296	264	299	250	271	281	251	249	289	270	265	287	271	285	275	308	282	289	260	252	272	258	276	302	289	285	296	285	272	306	260	298	272	297	316	266	249	286	251	282	282	289	295	283	305	278	287	252	290	303	300	268	257	281	315	328	316	284	277	266	282	284	301	291	246	277	241	320	305	267	268	294	260	298	329	283	261	271	246	274	252	291	247	245	305	292	310	265	258	277	293	311	269	287	278	289	279	271	285	263	306	279	297	282	279	249	268	287	283	313	274	275	266	315	252	273	275	272	265	275	268	282	301	271	295	331	270	290	284	267	277	289	251	267	253	290	274	270	265	246	260	273	284	274	303	288	257	292	296	286	279	256	285	280	270	240	243	256	300	279	285	271	264	279	274	271	301	275	246	289	274	263	290	251	313	269	263	277	259	254	280	279	267	274	276	283	264	299	239	252	274	260	300	255	288	299	269	269	278	265	290	279	263	268	289	280	285	266	297	246	271	253	276	292	276	253	280	282	281	265	280	269	258	269	268	254	267	255	265	283	285	268	259	273	296	267	244	296	274	311	268	254	277	304	292	273	249	284	287	300	252	253	284	274	261	296	271	256	253	261	299	296	287	232	269	294	285	246	265	275	285	246	295	269	267	256	273	262	265	261	299	268	265	260	276	249	253	261	279	282	280	258	306	272	291	263	279	271	267	266	277	270	245	294	275	277	267	275	276	281	281	264	292	287	305	243	297	288	244	247	279	275	262	291	246	270	280	253	280	263	266	285	275	285	276	269	257	286	287	274	260	277	257	238	286	273	265	267	259	286	273	278	285	289	273	285	258	261	283	242	316	264	283	241	276	278	254	272	316	297	260	265	296	274	284	253	285	271	285	244	267	271	296	315	260	280	262	282	256	331	275	280	268	283	271	298	302	266	302	308	293	268	296	245	298	284	312	276	269	293	266	282	277	260	285	263	277	285	245	273	288	270	273	289	262	286	280	286	268	255	268	272	275	291	251	262	290	241	280	269	284	264	248	258	273	254	276	294	267	281	261	260	255	283	296	252	287	266	292	275	261	270	267	300	272	287	255	271	258	291	277	276	269	285	239	288	280	244	279	313	268	271	270	260	278	284	275	272	284	257	266	241	279	255	284	284	283	268	261	249	270	278	280	283	285	262	261	276	262	269	280	284	300	280	295	264	264	270	304	253	287	297	291	255	284	285	288	278	312	275	260	274	290	263	275	284	244	279	300	291	264	239	275	274	282	294	295	274	291	264	256	273	278	255	277	267	259	262	253	287	271	250	293	284	301	319	264	266	293	273	285	258	288	271	270	266	282	287	246	264	304	274	291	258	297	278	243	255	283	293	274	286	271	256	253	277	269	273	288	313	255	264	291	276	273	284	290	288	289	247	260	251	299	248	250	281	257	276	286	275	255	301	269	296	291	246	283	288	312	279	282	281	270	261	264	269	232	261	265	244	248	247	260	246	290	278	293	267	275	285	290	272	258	279	276	294	272	266	278	241	250	265	259	294	293	275	273	245	318	276	278	269	271	258	265	290	270	273	292	257	281	297	266	274	278	255	268	273	291	268	271	277	282	300	266	267	301	246	263	265	267	262	268	283	274	256	260	244	271	278	263	278	301	282	277	295	290	285	252	259	298	244	261	280	264	292	262	269	292	266	250	267	287	272	294	260	247	264	272	259	267	306	259	252	271	294	276	231	264	268	266	303	263	295	258	262	277	269	294	289	250	252	265	290	271	260	287	271	280	256	282	287	244	274	293	276	280	272	272	276	284	249	305	292	275	265	268	259	279	293	308	264	262	233	286	262	280	309	287	249	270	257	268	261	267	273	235	294	273	274	282	268	307	269	282	293	268	283	274	275	293	280	291	286	264	279	275	272	269	276	279	247	282	265	266	283	265	254	312	277	267	263	258	275	292	274	245	274	299	302	288	263	268	248	268	280	304	298	280	288	250	262	269	268	265	277	241	286	269	258	261	268	288	277	275	260	269	262	293	271	276	288	275	280	269	233	265	281	274	301	264	260	267	257	287	279	283	284	257	279	263	254	264	257	230	271	282	303	301	258	267	308	256	296	282	273	263	255	264	257	291	290	238	270	273	263	271	276	281	261	265	288	297	254	290	290	274	237	284	285	262	267	266	275	259	282	282	275	286	275	287	297	285	267	260	254	300	285	266	314	291	268	289	283	283	289	291	280	238	288	274	255	237	312	294	296	280	301	253	276	286	267	290	284	272	272	264	284	285	290	267	276	270	279	281	275	286	296	293	256	256	233	247	275	268	280	271	271	265	284	282	291	300	304	299	304	279	274	243	273	279	248	279	275	272	310	256	275	282	267	303	256	278	306	270	275	262	300	243	284	231	281	271	276	261	258	261	290	256	295	262	270	279	260	277	273	276	272	302	269	320	264	281	281	294	300	326	271	261	255	285	261	256	282	284	292	268	278	282	278	303	282	281	273	280	281	279	247	261	257	268	278	253	274	285	276	264	252	290	267	258	287	270	265	277	274	264	272	267	298	269	254	316	259	303	272	277	273	306	288	249	267	289	282	257	281	280	260	282	287	264	281	246	274	262	286	292	273	261	265	267	252	287	260	275	270	263	276	293	278
3295	4409	3130	1497	1042	864	723	617	590	470	483	450	423	406	412	360	398	368	353	332	374	353	370	341	351	349	346	361	345	324	336	374	354	322	357	328	349	356	342	328	350	363	363	315	335	355	330	320	371	343	335	302	344	335	332	349	331	326	342	341	335	315	370	303	364	347	332	325	314	351	348	324	350	324	306	345	363	331	324	310	368	324	319	352	367	294	332	299	299	343	309	323	326	340	322	371	320	346	344	309	308	317	317	334	324	336	343	322	322	346	321	333	324	324	333	317	328	341	336	351	342	332	319	355	347	345	323	319	337	301	317	350	318	311	296	322	324	333	326	303	332	356	355	319	339	338	319	336	350	326	326	333	361	322	317	320	330	338	335	331	318	332	331	307	306	354	351	347	295	335	332	300	340	315	350	342	353	338	353	316	371	343	358	327	328	327	322	319	338	356	353	321	304	330	329	331	338	353	335	313	307	309	307	330	335	354	318	329	321	356	373	335	317	298	336	358	323	344	309	294	311	337	315	339	331	317	354	309	315	314	340	338	346	318	333	338	341	368	331	312	310	353	309	358	304	313	338	334	326	341	319	344	322	328	316	312	312	325	294	341	306	295	329	340	296	309	272	324	306	312	346	339	325	341	320	317	314	299	328	364	347	324	293	366	325	341	343	305	376	313	330	318	340	317	295	334	336	339	342	339	321	330	364	334	317	345	366	329	319	312	367	317	346	347	310	332	332	335	361	326	309	324	305	315	326	330	336	336	335	359	337	340	310	317	334	337	355	346	320	335	333	327	308	336	337	301	328	321	320	330	328	352	330	321	351	323	316	346	354	343	342	341	333	352	302	344	329	329	334	295	323	356	315	299	290	333	350	352	310	319	292	345	354	328	336	346	362	312	343	285	312	337	336	349	342	337	355	336	339	343	304	311	341	304	348	350	324	348	341	337	316	332	327	348	299	348	319	334	341	334	372	297	352	355	295	345	340	313	307	327	323	292	331	342	319	314	362	387	307	321	358	319	313	349	318	312	345	334	313	325	341	330	294	348	326	288	317	330	328	342	330	333	319	329	305	300	328	315	349	325	319	328	362	383	338	295	317	350	358	349	305	351	347	362	333	326	306	336	326	355	339	326	313	321	345	313	303	327	349	326	326	313	353	325	320	341	334	334	321	310	307	332	335	308	351	302	337	344	336	320	329	339	301	315	357	326	341	335	305	331	319	323	332	316	336	308	341	349	299	355	337	362	329	339	338	326	309	349	313	337	323	324	339	340	324	355	363	331	316	341	353	340	322	310	314	322	353	338	320	337	303	369	310	321	315	316	384	315	308	344	336	312	319	370	362	334	309	343	303	323	345	326	345	310	325	335	297	345	329	364	358	337	317	335	343	298	315	351	322	353	335	320	343	315	315	357	351	334	362	352	336	351	348	316	317	350	354	346	318	346	315	320	288	362	347	330	321	315	325	335	337	329	348	305	354	321	343	304	315	286	330	299	289	326	321	341	325	353	332	349	329	320	314	388	349	331	309	286	316	340	324	323	339	304	304	317	310	315	324	336	323	340	337	333	304	344	334	333	303	332	350	328	329	321	315	349	324	315	309	333	307	335	329	319	354	340	356	381	325	325	300	341	314	355	363	345	326	354	308	338	346	335	329	351	320	339	345	334	308	361	333	312	341	362	331	346	348	311	348	334	316	359	299	309	306	319	335	331	318	356	316	357	314	321	358	312	319	311	343	343	317	316	342	336	362	345	357	317	340	339	321	313	312	323	311	314	338	313	341	327	348	344	356	345	311	338	348	318	332	343	311	379	307	336	334	343	319	329	318	317	325	323	338	388	311	340	325	326	348	334	334	302	334	326	337	333	338	333	349	300	328	318	319	345	365	350	333	320	346	296	349	349	312	333	295	327	345	337	317	325	362	331	331	311	342	362	320	336	341	316	351	353	317	330	315	314	363	343	336	370	355	342	311	325	341	338	328	309	353	309	392	319	319	331	340	374	311	370	335	346	319	327	324	328	338	322	345	321	320	313	352	337	332	306	315	332	335	323	336	329	340	311	339	340	342	330	365	334	319	300	363	350	347	307	317	326	320	296	309	330	309	350	345	317	327	352	315	349	287	321	334	339	336	319	357	330	334	360	341	342	305	319	356	330	320	334	348	302	346	303	317	301	300	348	321	301	349	319	331	317	357	335	343	323	332	319	323	310	368	341	317	302	355	318	350	331	327	311	342	314	356	325	342	333	340	341	336	346	347	320	339	315	298	326	329	347	310	341	340	377	352	334	324	331	315	338	353	340	362	302	347	327	320	309	297	340	320	309	327	305	352	350	319	318	307	294	342	346	330	304	362	342	326	322	358	302	333	343	358	341	337	342	300	304	299	339	335	350	375	334	326	337	347	304	328	313	339	312	336	314	339	310	362	353	338	343	304	285	351	326	313	359	306	323	314	320	316	342	367	330	370	285	316	330	323	319	335	321	316	352	367	343	306	354	358	351	332	316	298	319	340	340	307	338	311	353	338	306	363	325	332	328	318	326	338	298	370	309	330	293	323	331	345	336	299	334	325	335	298	357	335	320	320	325	336	339	328	346	310	331	312	350	352	316	314	345	359	303	344	351	340	335	377	354	321	347	338	318	337	319	341	359	351	353	345	341	308	336	320	342	325	342	327	307	302	355	308	323	325	302	319	389	338	318	367	378	329	352	318	374	352	347	334	313	328	316	317	352	330	301	334	322	320	308	327	321	320	350	340	347	309	319	347	323	298	307	319	316	357	337	307	296	325	363	350	316	329	293	332	308	304	303	336	314	307	317	328	346	339	316	357	305	350	328	339	339	338	314	315	317	341	326	367	334	368	318	309	353	346	356	352	347	313	350	333	337	326	354	323	339	347	338	321	350	343	364	360	335	294	315	297	334	323	321	322	362	325	356	333	376	339	348	375	378	339	350	323	350	318	332	343	337	362	353	322	328	346	350	321	332	328	329	331	311	346	330	340	347	311	346	323	342	331	310	339	312	341	364	343	369	342	354	320	317	323	334	344	337	345	348	290	323	290	306	339	362	302	343	321	319	299	303	290	336	363	350	339	318	359	332	315	358	355	334	330	343	348	323	337	336	337	345	297	313	300	328	336	363	312	312	321	307	313	349	321	317	343	311	358	317	342	335	320	347	339	383	314	339	337	336	339	341	314	316	326	336	345	330	348	343	340	312	365	329	352	301	346	340	337	318	321	333	353	359	320	320	344	347	342	328	308	320	341	331	333	322	336	332	368	312	350	328	287	335	342	299	353	320	347	312	332	335	332	363	331	304	340	343	339	332	364	378	340	327	329	342	320	341	318	327	337	351	335	372	321	322	313	309	362	323	342	333	328	331	338	329	365	353	298	329	335	313	338	333	327	345	341	317	355	334	317	324	319	329	331	324	331	345	322	305	320	329	372	323	342	359	328	310	340	316	351	334	312	346	345	356	344	358	327	343	334	363	341	310	339	322
22487	21150	28775	23793	21151	21168	6630	701	512	494	440	374	338	300	340	299	291	280	251	276	250	228	236	220	245	238	222	256	232	255	209	222	215	230	234	229	222	239	250	204	202	210	217	229	211	178	239	226	199	229	222	218	200	208	204	212	208	214	210	221	211	197	196	209	218	190	214	233	218	215	211	195	184	210	204	226	242	191	232	204	208	202	212	218	192	207	199	210	198	192	217	207	227	192	214	225	205	239	209	208	195	190	206	241	242	209	203	222	210	195	206	211	193	176	226	211	192	185	211	222	218	240	200	187	215	215	221	239	215	223	217	232	216	200	199	223	209	189	216	198	222	233	205	234	203	209	211	226	194	194	197	230	210	207	223	215	210	218	194	198	218	202	193	215	182	228	203	228	187	231	180	190	197	212	183	193	198	220	204	181	227	210	223	192	214	228	182	199	204	204	197	209	211	257	203	203	199	215	187	200	201	192	239	199	224	199	218	220	185	215	219	208	206	213	196	228	218	198	221	207	196	221	214	210	232	224	199	219	216	211	219	214	199	204	208	204	198	212	221	209	194	215	206	203	211	208	193	207	226	194	215	237	213	194	199	233	184	198	183	193	206	211	202	188	213	217	192	208	193	213	197	192	206	212	233	222	197	201	181	204	217	204	220	222	234	201	191	198	199	197	212	197	216	221	212	206	191	177	217	208	211	206	201	201	199	207	188	236	203	226	201	206	210	251	213	210	185	192	216	214	192	217	201	226	203	203	228	229	193	227	205	187	187	222	219	228	186	208	204	201	208	216	228	215	217	201	221	178	229	198	218	201	215	229	189	190	192	194	215	200	200	213	227	209	236	181	221	198	200	206	200	200	241	206	189	196	190	196	200	202	201	224	216	213	196	224	210	190	237	209	210	201	214	203	201	224	221	208	198	228	219	192	212	224	224	228	202	205	213	199	230	213	193	187	195	209	179	209	199	228	206	207	195	215	203	200	224	243	192	199	216	191	221	220	225	203	214	250	183	203	207	217	205	214	204	183	206	213	204	201	220	206	213	207	210	228	211	214	191	220	206	223	199	226	197	213	206	214	195	192	187	209	223	210	193	196	182	211	209	206	203	202	185	195	222	180	219	214	207	237	196	190	216	191	205	218	233	205	207	205	206	201	212	189	199	203	222	220	206	185	188	206	234	201	205	236	221	211	194	190	218	211	215	200	226	182	205	215	213	202	225	223	174	198	199	219	227	210	227	216	213	208	232	188	214	200	213	177	220	199	205	222	240	195	214	236	206	195	206	203	207	204	189	195	223	200	225	190	218	208	198	228	218	197	179	211	220	196	179	238	217	239	227	236	224	219	215	217	197	211	212	206	194	207	202	204	202	218	222	215	221	210	212	211	212	220	204	213	199	204	216	202	214	213	193	203	191	203	227	219	180	235	196	213	184	212	232	204	200	197	203	199	207	201	205	207	196	202	204	228	237	220	225	208	215	243	201	201	216	198	236	213	186	224	202	201	195	234	232	211	179	210	197	187	209	215	250	209	210	206	214	196	194	225	172	203	231	244	198	191	221	191	199	233	219	219	198	202	217	198	205	200	210	216	195	227	219	214	206	191	187	217	210	233	194	192	209	220	210	175	216	210	198	201	179	231	171	197	212	184	199	202	211	216	194	209	173	208	234	228	223	223	206	185	212	213	212	212	233	218	199	210	204	210	205	225	208	202	212	209	189	206	187	208	220	212	214	221	212	201	206	203	177	186	214	216	183	200	199	215	236	173	204	190	196	231	196	228	212	234	227	209	217	187	223	199	222	239	215	207	204	220	212	226	200	194	205	196	221	202	218	189	213	187	198	209	201	199	241	198	216	199	222	215	203	207	176	223	201	223	202	253	196	172	204	204	205	204	202	179	186	194	214	206	226	196	230	194	195	218	194	209	217	223	205	190	203	227	191	190	213	217	202	208	226	202	228	226	217	194	202	210	223	187	206	210	238	196	209	213	207	249	222	194	207	236	190	179	201	196	214	202	200	226	199	200	220	202	216	207	202	202	211	221	197	203	207	193	190	196	220	172	215	184	210	201	226	213	218	197	196	204	180	193	202	223	178	187	242	208	216	211	192	235	206	228	201	198	218	190	192	213	211	209	201	243	197	202	214	209	243	201	232	211	217	209	208	211	187	177	192	208	196	217	185	196	198	230	186	214	202	192	178	185	229	192	204	194	208	219	173	179	215	220	219	217	200	239	199	201	193	201	212	198	180	223	216	216	207	207	226	200	187	204	209	195	211	211	201	225	202	211	221	195	231	221	214	225	205	226	209	205	199	178	195	197	196	197	214	209	199	209	223	215	222	201	216	222	206	217	208	204	195	196	231	203	214	220	205	206	218	189	211	191	211	209	193	239	229	179	216	207	200	212	212	218	200	216	219	212	221	184	193	227	212	213	219	193	211	209	200	202	195	203	207	223	200	202	213	195	191	218	204	203	240	209	219	205	214	218	213	204	226	196	245	226	201	208	212	179	221	187	220	216	208	212	243	199	224	171	202	223	211	194	180	220	208	195	198	202	210	220	208	198	218	204	206	223	219	205	207	203	203	206	221	208	191	220	180	200	206	219	211	206	203	187	206	210	234	236	220	213	208	201	193	209	224	237	200	203	227	220	204	200	207	199	198	241	203	202	201	197	215	200	239	222	232	214	208	204	204	184	231	194	199	215	215	218	218	180	202	209	212	207	204	204	207	198	215	213	187	186	203	210	206	199	207	190	194	209	208	224	198	205	212	236	184	202	225	210	188	216	190	191	213	220	236	219	217	196	228	235	214	221	189	223	189	202	177	205	224	204	203	203	209	180	197	186	187	247	186	220	223	177	178	217	205	206	226	188	192	211	213	196	232	192	213	230	217	202	210	214	228	211	196	219	220	234	223	211	206	213	221	214	226	190	197	219	225	222	211	200	199	220	198	192	208	214	227	210	198	224	195	190	226	156	175	214	202	228	195	202	197	202	214	197	224	189	206	200	238	181	200	185	227	232	205	197	197	217	191	218	205	204	219	226	233	224	204	215	189	214	236	194	217	191	227	194	172	189	223	210	217	206	193	218	199	216	212	206	217	215	183	205	198	196	199	191	202	219	212	227	201	211	204	232	219	199	197	208	217	189	172	179	196	214	185	189	216	224	219	202	219	205	222	218	192	200	203	229	228	218	209	202	195	223	207	210	214	214	217	205	198	202	210	198	191	188	215	208	207	193	218	202	205	213	207	201	223	216	245	220	206	207	201	206	215	214	187	200	209	223	207	185	175	193	195	203	197	197	198	241	240	200	203	196	208	208	214	222	193	201	195	226	215	215	196	227	232	195	190	213	216	193	190	207	206	200	210	239	224	202	206	200	208	209	220	221	219	239	229	200	222	212	220	227	239	221	193	224	201	170	205	239	218	225	197	202	214	203	192	214	201	226	199	197	213	202	211	230	209	182	188	200	201	213	210	207	213	220	208	212	221	189	183	214
4449	13272	9232	4260	2892	2241	1694	1309	1060	890	766	684	616	541	470	434	439	387	378	362	338	362	343	341	323	352	298	296	295	326	278	293	304	297	298	320	285	302	305	297	247	290	298	278	266	287	278	237	304	300	275	289	313	280	293	284	292	282	249	251	266	264	273	270	246	265	261	280	289	276	271	291	293	269	256	292	296	248	258	303	241	266	249	256	267	294	303	272	259	283	266	271	235	244	292	265	264	267	252	300	247	282	253	239	272	279	250	249	255	247	220	228	260	300	270	255	244	293	293	257	287	286	247	239	273	289	273	286	239	259	260	258	260	287	230	244	247	275	256	273	248	263	275	250	267	246	293	257	269	255	260	273	266	252	279	272	257	258	259	268	253	278	270	286	255	255	251	262	252	273	281	236	244	298	270	264	271	297	273	243	253	270	256	265	257	255	260	267	271	266	253	277	241	286	267	249	242	260	266	265	292	257	270	273	255	282	247	261	234	237	233	256	267	261	259	236	257	263	253	244	258	263	286	260	276	219	240	273	247	287	239	263	248	275	302	260	299	232	248	263	277	275	279	245	275	241	254	253	241	237	263	278	278	259	243	243	273	235	208	267	264	295	257	270	247	245	296	261	241	246	261	244	268	248	265	265	269	242	268	260	246	260	298	293	247	252	248	263	247	274	247	268	256	253	237	246	253	278	252	267	255	267	275	267	253	268	264	243	232	258	241	263	259	269	273	259	278	256	246	301	255	249	249	291	267	274	245	256	233	220	259	261	251	275	256	244	254	255	249	237	253	300	268	276	264	278	245	272	258	267	254	256	278	282	268	264	268	228	272	257	251	243	246	300	251	236	266	239	289	275	266	265	256	288	257	258	239	257	250	267	263	262	289	264	269	253	270	253	262	279	260	257	260	240	227	256	267	275	261	235	250	250	289	247	270	250	261	278	260	251	282	245	289	282	236	259	260	278	224	288	268	257	259	253	259	258	253	283	243	273	241	257	258	251	261	272	260	251	233	250	273	259	240	264	264	241	276	282	247	284	278	288	268	256	249	272	244	281	253	251	257	272	238	263	266	271	238	266	267	279	251	258	261	263	255	256	237	264	268	249	281	249	259	274	280	291	262	286	259	261	267	226	273	261	250	250	266	253	262	295	251	268	278	246	229	278	306	236	278	234	261	258	259	249	226	255	263	257	273	252	258	262	256	230	252	260	249	259	239	255	256	283	285	234	269	277	261	246	283	276	265	266	260	258	292	234	232	271	267	263	249	235	286	238	287	236	252	268	280	246	251	265	247	254	247	257	257	247	293	255	264	250	250	261	249	275	262	256	280	279	257	255	289	248	252	204	284	263	281	249	263	253	247	273	273	246	257	245	275	247	246	280	267	248	256	259	264	265	246	254	259	262	261	274	249	251	255	281	252	257	270	250	257	239	271	236	264	260	259	239	261	250	248	255	241	259	236	293	253	243	241	265	270	265	266	249	270	262	264	260	266	276	313	277	270	288	262	269	271	255	247	256	279	281	265	287	276	293	241	245	257	272	254	257	252	262	285	252	254	264	243	283	265	275	269	273	256	290	275	264	241	275	241	273	274	225	254	296	247	252	265	247	257	266	229	213	244	258	264	251	292	259	267	247	245	242	280	295	258	250	256	263	254	240	248	245	271	278	233	246	253	243	269	286	265	272	284	285	247	248	239	259	261	286	251	269	277	283	269	268	233	251	265	254	250	267	251	244	242	286	248	276	281	251	295	274	258	238	253	244	264	270	276	275	259	205	237	296	265	264	277	243	281	260	250	269	242	271	269	234	270	273	256	264	263	250	271	271	269	247	282	249	252	294	261	273	263	282	255	253	272	267	259	240	285	266	275	275	214	270	256	274	245	284	265	307	265	245	253	251	243	242	266	258	284	255	279	257	257	269	254	298	267	289	239	247	274	281	271	287	253	293	258	285	273	264	254	264	271	234	274	270	268	270	283	270	240	256	273	273	269	242	238	288	270	265	271	255	252	259	249	247	235	267	250	242	274	270	230	249	241	273	285	269	264	245	261	272	246	278	261	263	267	282	285	266	257	252	247	262	266	283	270	242	261	256	243	271	294	241	263	263	258	262	236	267	260	259	251	230	252	268	262	250	278	256	244	232	263	264	254	268	248	255	287	269	286	264	237	275	290	289	260	272	248	258	263	224	219	288	251	282	241	257	278	251	245	246	267	268	277	278	257	256	254	260	261	267	256	291	227	269	261	283	281	245	288	253	247	282	248	293	260	258	257	282	285	264	255	252	264	268	264	238	245	254	250	276	266	276	260	272	271	254	259	260	282	255	275	279	283	252	262	277	277	269	259	256	241	254	284	253	284	275	303	244	286	244	265	240	266	243	270	264	236	232	277	263	268	272	276	250	239	234	270	283	244	239	245	250	258	243	271	253	228	241	246	264	256	264	256	252	230	247	275	250	265	263	251	239	272	228	245	256	265	265	238	274	234	274	284	244	271	235	291	261	263	267	246	228	258	249	255	254	247	264	299	246	276	268	273	256	243	286	255	251	261	281	258	262	253	263	242	250	275	254	278	235	277	277	286	280	250	286	274	276	279	234	248	282	246	287	240	256	270	273	261	269	273	245	264	248	274	232	236	281	268	302	243	273	263	256	252	280	251	260	274	278	272	261	268	264	279	280	285	260	285	274	252	252	281	255	260	277	273	237	277	271	264	238	265	266	249	244	266	278	247	260	280	247	282	231	260	272	248	286	240	270	241	276	252	251	286	279	250	247	286	235	271	246	234	267	246	255	262	279	288	258	254	275	269	286	292	284	298	272	280	250	292	278	264	289	246	254	257	268	266	274	267	244	255	248	268	248	267	279	240	230	254	267	276	294	241	238	219	270	277	288	284	294	279	256	293	265	260	285	276	243	293	243	267	249	259	278	237	244	268	255	251	257	293	264	253	259	250	261	263	225	281	276	263	248	260	273	258	274	238	272	250	249	258	273	253	257	257	256	259	262	232	234	275	294	252	264	244	287	269	283	251	266	256	233	273	266	250	263	291	271	282	261	269	228	282	280	265	251	260	258	243	255	254	263	238	243	237	289	259	270	258	262	272	259	242	269	307	257	272	262	261	258	266	254	233	246	275	271	258	253	256	260	252	261	278	273	273	306	270	265	276	263	252	270	275	292	269	254	250	246	253	250	275	287	272	259	235	260	252	281	249	270	247	228	250	273	240	238	266	267	246	249	257	270	239	283	253	248	286	253	281	271	273	244	265	247	273	258	261	264	232	256	276	272	272	252	284	245	251	282	279	250	276	266	260	247	255	249	266	225	246	275	242	270	263	254	231	256	270	247	237	255	256	247	247	269	278	261	271	260	244	280	242	234	275	258	255	275	275	276	259	270	251	259	289	238	263	267	240	241	264	262	272	290	274	267	276	247	233	249	261	264	245	265	255	269	260	281	251	257	237	226	247	287	224	245	267	257	238	259	248	254	293	265	257	253	264	256
27282	18221	4040	768	550	528	512	533	523	487	488	471	507	483	547	490	534	480	548	496	489	524	533	499	471	489	458	479	499	520	504	477	521	470	498	503	478	459	535	514	502	506	537	530	529	559	542	535	478	503	495	505	485	515	479	509	526	487	543	481	475	509	468	502	503	461	488	499	515	531	540	518	496	489	501	521	509	485	491	495	502	499	494	525	533	497	470	453	558	509	476	501	506	504	517	505	510	501	493	509	522	487	477	502	481	494	536	504	496	514	543	509	514	500	488	505	483	469	497	490	525	508	479	492	536	514	520	535	504	475	504	500	505	492	447	519	478	518	501	522	537	458	513	520	517	495	520	502	535	510	500	539	503	540	507	507	479	504	505	492	510	511	489	508	473	475	510	473	474	501	443	518	512	482	493	534	456	488	514	536	555	488	474	513	497	507	510	482	503	463	500	505	509	493	515	492	543	481	499	503	490	501	531	532	499	482	494	488	499	510	506	489	521	476	502	514	510	486	474	459	517	505	487	495	444	508	519	520	486	506	536	531	483	490	508	502	536	479	560	503	481	488	467	503	505	548	489	484	519	483	509	515	480	481	489	515	506	497	481	503	524	467	507	503	476	466	510	466	505	504	485	473	496	498	484	488	492	501	512	517	497	510	491	504	505	491	515	452	479	490	481	502	541	502	522	479	490	473	489	502	525	472	516	512	472	510	495	483	522	491	519	538	533	502	492	474	521	467	484	452	520	547	517	532	486	477	510	511	518	505	493	535	492	521	516	492	555	515	497	469	519	517	471	492	516	508	474	529	513	467	553	530	500	499	476	531	466	491	548	530	476	552	503	490	473	514	438	462	471	515	538	488	506	513	475	525	478	486	477	523	471	492	475	464	484	513	461	521	552	501	498	517	515	503	507	509	512	530	495	505	531	475	507	489	469	504	483	541	480	460	537	509	442	485	507	464	506	528	481	523	443	534	515	475	475	517	524	499	468	462	492	507	497	531	538	531	552	464	451	480	522	506	478	509	505	512	478	476	508	521	498	503	513	495	484	491	514	522	518	520	503	544	476	501	522	511	479	491	459	496	537	512	511	503	521	527	499	479	481	546	499	444	511	503	498	518	550	501	524	551	510	469	500	462	488	509	532	498	497	500	517	501	521	581	479	466	479	469	500	482	487	499	507	500	472	486	488	515	471	460	477	529	523	487	472	508	478	473	517	483	542	483	546	495	491	525	485	479	511	497	487	503	492	508	497	504	515	544	484	508	484	509	486	537	507	488	504	512	505	515	478	501	477	520	492	494	462	480	521	502	484	532	516	529	514	526	524	529	529	496	496	513	479	469	500	466	503	514	463	539	500	499	511	514	490	497	493	479	497	488	513	511	468	461	475	528	540	452	542	528	522	523	517	522	514	514	485	491	500	489	533	525	517	508	481	472	473	519	526	514	515	473	498	534	508	493	496	464	493	514	497	475	484	495	542	534	470	491	491	490	478	488	505	533	514	524	460	482	498	538	514	574	501	503	462	497	515	472	522	462	523	493	514	532	515	526	485	510	520	481	527	541	494	500	498	493	496	489	494	524	505	500	485	514	478	483	479	525	540	498	474	467	504	492	485	497	514	523	516	483	473	496	494	526	515	496	491	546	495	514	510	523	481	495	496	456	495	507	512	516	532	477	515	481	493	477	513	493	498	534	474	513	509	504	494	530	492	529	470	503	506	508	465	446	498	520	473	476	503	508	502	506	516	489	488	517	482	505	476	510	492	500	501	512	496	487	536	494	550	493	513	523	534	479	505	486	541	495	485	465	536	500	516	514	495	486	479	511	469	519	532	513	526	468	509	476	509	505	523	521	544	509	530	518	483	528	490	525	497	497	481	522	479	480	477	516	485	506	512	511	517	541	512	504	510	492	501	474	490	512	500	508	516	468	491	468	493	499	476	537	522	475	507	493	493	492	506	507	510	516	520	500	468	502	507	529	512	510	472	527	500	524	518	515	469	551	507	503	500	484	481	512	499	507	528	505	498	514	525	492	464	528	500	527	492	522	493	493	489	488	475	496	522	529	491	484	482	555	495	544	503	487	468	485	500	466	509	489	484	488	530	474	507	479	497	505	488	462	523	492	544	503	498	516	546	512	487	502	489	482	510	497	511	502	495	502	496	483	496	470	496	518	508	548	498	485	508	507	498	486	491	512	518	496	469	502	496	513	515	507	496	523	524	475	507	533	573	497	518	527	488	533	503	508	467	520	492	499	458	493	526	461	534	503	509	477	496	480	499	479	536	477	515	488	491	536	492	470	514	469	442	525	564	494	492	513	522	502	527	460	515	501	494	546	477	464	490	455	507	495	469	481	490	521	463	512	463	522	546	475	546	469	503	471	510	520	518	478	493	529	510	528	495	495	525	490	487	517	497	470	443	474	515	475	517	480	467	496	463	520	509	475	488	504	509	475	530	523	534	508	533	497	510	487	524	498	502	479	509	490	499	464	479	495	488	488	458	470	482	491	495	506	522	495	503	508	505	470	513	510	476	527	506	489	529	487	477	505	523	513	502	498	495	490	512	517	541	482	440	526	490	454	490	490	500	517	486	500	466	496	507	539	471	488	472	503	485	485	528	546	517	525	536	503	448	502	480	530	484	477	465	516	506	505	517	527	499	506	515	540	468	499	527	467	497	462	506	494	463	497	492	510	505	515	502	529	516	492	471	446	493	515	481	477	484	513	497	487	477	478	504	515	507	524	450	473	518	509	508	440	506	517	507	493	454	479	490	496	504	498	524	510	513	552	501	482	485	507	507	525	481	565	500	488	502	510	521	496	531	500	487	487	501	448	511	481	496	528	518	480	540	522	491	510	523	525	500	494	460	490	484	500	493	511	463	515	512	493	509	471	505	496	518	488	477	492	494	517	498	493	505	507	527	500	478	454	502	540	512	509	497	472	456	464	511	505	474	519	437	540	464	473	543	509	484	528	487	483	468	505	504	514	480	510	524	519	535	476	492	481	487	529	466	495	506	491	489	521	491	511	525	526	492	512	498	491	518	506	485	504	502	481	516	481	501	470	487	496	499	501	473	540	479	481	502	514	528	486	551	494	492	480	535	450	519	515	490	511	525	480	517	533	505	500	506	507	515	485	507	485	500	489	533	497	487	518	517	486	500	466	510	503	513	553	494	477	506	493	541	526	530	522	493	488	540	529	485	544	511	535	491	485	474	508	479	500	464	452	491	487	536	525	508	502	497	470	521	479	523	495	487	530	510	480	518	488	525	498	478	491	506	534	506	488	469	509	479	512	502	529	486	481	487	529	506	485	488	515	453	503	481	475	471	556	518	490	512	481	495	478	477	502	514	521	472	486	472	504	514	519	552	485	489	468	494	532	478	479	485	477	491	501	521	550	457	523	500	504	456	499	514	466	496	524	508	509	501	500	501	528	499	487	469	484	502	462	537	492	480	494	520	479	484	486	510	495	475	489	515	477	521	481	478	490	509	496
4377	1019	908	707	659	651	658	610	613	614	598	606	576	589	591	593	612	637	607	602	611	570	605	572	593	575	617	652	569	640	601	644	613	543	588	585	548	573	596	589	611	627	577	595	602	598	586	606	615	614	604	601	588	598	599	597	566	589	604	608	596	600	625	619	592	610	587	611	595	584	597	595	577	573	607	609	620	619	537	619	654	602	596	600	594	605	604	598	573	576	623	649	587	584	621	604	613	616	600	591	583	594	580	577	549	603	623	606	595	568	590	605	601	586	646	600	623	575	623	630	632	624	581	610	549	614	579	591	564	642	568	556	613	609	578	618	587	618	634	616	609	627	627	570	573	573	625	593	605	611	614	631	639	603	611	574	626	605	539	565	574	588	572	594	583	602	600	570	623	598	595	564	578	601	615	577	623	610	603	592	617	600	558	553	606	580	592	582	576	594	599	566	606	586	624	599	633	612	597	575	592	651	604	655	582	605	586	604	594	576	602	617	552	571	628	573	575	597	572	546	601	631	589	604	578	650	612	616	611	616	632	630	594	614	656	591	597	593	626	588	614	565	625	615	600	595	551	598	601	590	642	638	581	616	540	604	635	617	560	576	557	641	583	631	606	567	605	563	603	593	562	606	583	615	619	595	620	583	635	611	602	543	609	598	574	581	589	656	591	597	572	600	614	612	575	630	615	608	596	576	588	585	562	616	601	569	577	592	570	620	617	629	612	631	588	585	596	607	628	578	586	606	620	550	621	606	625	634	607	598	617	600	586	594	621	576	601	572	639	593	578	565	609	554	530	593	583	621	564	610	602	590	577	637	596	598	623	607	581	579	614	591	637	624	579	619	614	601	622	591	581	582	579	612	645	647	591	632	608	570	602	602	618	622	577	577	584	598	603	581	628	588	610	615	598	575	588	582	579	636	621	563	592	577	592	565	579	571	572	589	583	610	642	582	620	587	606	577	579	621	593	583	601	598	568	600	553	601	569	615	638	613	625	596	624	594	664	611	641	608	600	620	574	566	608	600	630	645	622	620	561	606	626	605	583	593	588	588	574	614	576	581	620	608	632	593	617	599	610	600	606	573	663	610	599	632	588	551	592	615	578	633	605	633	607	595	631	534	593	607	569	585	590	582	563	632	619	614	568	618	585	559	573	615	587	618	590	582	582	573	615	569	612	603	581	573	607	627	581	557	544	589	573	584	598	627	602	634	599	588	603	588	583	582	591	603	643	590	565	579	617	561	565	616	622	600	607	600	597	594	621	618	594	629	590	622	575	578	595	588	584	620	568	612	627	602	605	553	583	616	615	618	587	586	607	566	626	605	597	568	558	561	580	585	581	613	564	613	602	610	614	609	562	563	583	636	612	590	615	599	615	573	611	558	594	621	658	576	581	614	587	634	608	577	642	602	558	587	607	568	601	586	592	618	633	617	593	597	593	593	569	581	621	589	585	560	581	607	547	616	641	609	598	580	597	578	585	616	578	576	564	589	596	621	595	610	558	600	627	610	588	637	632	549	636	655	602	576	605	580	592	625	580	594	571	593	616	663	637	529	629	595	606	616	638	602	609	555	620	567	587	582	572	616	592	612	589	580	645	580	576	580	604	591	591	612	595	618	580	589	577	585	608	614	586	591	594	604	593	595	596	538	631	609	621	635	590	646	590	598	594	616	618	549	584	604	649	563	620	550	573	632	640	559	613	566	628	607	638	584	613	586	606	603	580	582	609	574	602	615	644	606	624	615	590	633	627	599	548	618	619	606	565	602	631	592	603	597	578	591	628	635	615	590	632	582	622	605	687	610	576	611	595	569	618	612	582	608	614	596	588	570	620	607	591	603	555	647	549	594	599	552	576	572	582	578	614	595	588	630	636	597	606	618	620	597	618	616	595	584	573	629	551	558	625	606	570	578	590	573	616	585	635	636	595	559	602	622	600	625	611	606	585	610	603	610	587	613	587	605	609	620	596	594	624	620	616	607	621	648	586	612	639	547	561	588	588	580	639	647	580	590	618	582	590	613	585	592	609	586	569	618	591	575	615	538	612	555	592	593	612	623	551	594	616	623	618	599	637	581	566	587	593	573	625	588	626	616	621	612	594	576	597	593	623	585	613	585	623	588	623	588	609	571	537	594	583	569	615	584	657	600	599	600	569	626	640	600	623	582	586	555	639	577	603	614	584	584	635	603	627	616	631	603	591	599	590	577	555	602	568	584	585	620	574	579	585	615	594	593	593	592	591	599	592	619	592	625	626	562	612	642	601	586	581	614	595	506	553	575	603	628	604	586	612	587	611	591	636	618	572	592	596	605	584	555	557	626	577	625	598	587	589	617	588	590	610	647	598	592	580	582	577	555	592	602	624	570	564	551	585	610	570	575	596	574	633	582	618	585	567	592	624	568	610	573	628	612	667	637	590	623	542	631	590	589	587	566	647	555	602	648	590	614	631	606	639	606	553	634	573	594	628	653	606	593	630	589	598	585	605	634	616	580	629	560	597	595	578	608	596	639	578	639	591	558	606	580	603	620	575	615	607	585	621	587	575	561	608	588	611	591	605	571	619	623	580	567	556	600	624	609	616	633	575	610	631	625	574	578	634	583	570	563	611	557	619	575	598	603	597	619	596	596	608	617	579	601	568	592	613	609	601	599	568	589	604	630	571	605	608	595	640	552	623	580	606	607	623	633	622	595	601	556	563	639	627	533	608	619	601	577	595	602	545	608	594	585	578	597	605	612	620	617	574	623	577	561	607	595	596	613	592	596	593	637	599	607	619	610	592	588	602	651	591	578	652	604	581	603	612	553	608	583	607	635	581	597	559	593	579	569	566	604	582	607	589	570	603	599	571	572	614	607	582	609	561	646	602	614	589	623	603	637	589	570	627	601	650	553	589	606	611	592	595	589	586	576	644	643	582	547	582	621	604	581	594	568	629	593	589	593	621	591	545	582	576	620	623	632	626	600	601	596	601	651	610	569	572	609	634	600	633	611	605	645	615	561	592	556	632	604	618	602	617	606	585	602	637	603	594	581	624	586	661	559	555	618	603	605	612	600	590	641	573	573	572	582	589	569	603	592	578	568	561	619	624	566	554	588	569	641	555	552	585	564	582	629	647	621	611	593	601	567	647	613	557	576	588	582	591	588	577	584	578	596	579	587	594	580	615	596	588	587	565	588	606	615	582	614	619	572	590	593	590	586	616	557	587	606	628	612	590	548	610	626	622	613	614	597	628	580	615	597	538	625	580	589	585	587	632	621	619	596	599	616	607	584	613	601	592	618	592	607	580	607	641	593	605	609	617	611	608	630	624	583	566	589	582	564	614	564	652	532	597	609	631	627	608	582	607	611	544	570	604	555	613	630	601	607	587	577	577	606	623	586	618	551	614	590	607	618	597	577	615	623	588	570	578	583	640	623	598	568	594	611	585	611	605	625	583	575	585	601	577	643	585	601	587	584	549	602	606	579	548	581	564	577	588	616	596	616	592	593	592	595
23493	21126	28285	24240	21116	9299	1123	766	618	627	623	580	582	561	499	534	512	510	510	503	497	519	522	537	494	504	492	452	506	542	466	487	495	484	530	497	531	496	464	499	481	499	467	517	462	469	459	487	503	491	465	515	493	490	504	466	461	473	484	464	461	458	494	491	486	450	466	513	474	504	489	498	485	505	507	482	449	479	464	467	492	432	476	506	528	497	493	489	509	502	505	499	511	481	477	424	478	493	477	465	449	508	479	477	520	477	477	500	488	492	472	467	518	497	516	497	464	497	484	441	486	492	481	449	477	459	486	488	488	516	480	486	409	498	477	450	463	473	499	525	480	479	447	470	495	477	485	486	521	477	513	498	495	471	483	477	485	509	520	512	487	461	496	495	491	520	486	479	475	506	491	450	469	452	493	468	452	511	500	479	463	483	472	519	478	500	494	495	488	503	468	457	493	491	470	476	510	492	545	518	468	466	479	496	467	510	484	444	505	460	513	469	478	464	482	512	470	460	476	550	471	492	491	507	464	508	480	480	455	458	446	487	486	455	517	474	487	475	503	465	501	477	437	491	473	459	484	470	484	469	438	468	486	464	478	512	458	483	494	517	463	462	491	465	480	520	518	475	503	456	503	501	498	524	474	467	491	469	458	440	502	502	480	494	468	495	454	515	503	529	473	445	454	520	487	512	506	478	485	505	471	447	467	515	482	485	472	489	540	478	513	470	481	476	440	476	475	505	491	496	470	497	501	476	486	506	489	490	480	494	504	482	482	474	488	453	496	499	476	516	476	516	473	482	460	457	494	487	497	503	497	483	480	497	521	467	502	501	504	514	462	486	490	521	479	500	517	489	511	498	512	498	479	508	429	484	462	519	489	548	472	487	484	513	456	453	474	426	448	491	486	501	425	476	492	484	508	468	488	472	477	510	545	476	484	430	480	496	509	476	495	469	519	474	437	484	459	493	504	466	458	494	523	489	470	480	462	480	494	463	508	481	506	448	464	515	493	487	453	446	492	484	436	508	453	480	482	432	480	447	499	517	440	505	518	466	455	445	501	492	485	504	471	451	473	444	515	498	494	469	494	456	511	494	471	481	485	461	473	473	498	455	484	512	491	450	478	465	489	463	448	504	509	494	489	496	457	505	490	437	464	526	487	510	478	473	499	447	498	486	472	501	499	524	436	469	514	486	479	470	502	485	506	476	491	457	522	469	483	459	476	487	479	511	511	509	467	528	520	484	473	464	482	488	508	467	506	463	479	526	448	452	487	482	537	432	491	469	500	475	459	478	466	464	507	456	477	478	509	506	497	481	499	496	509	484	529	491	508	483	482	507	490	485	487	467	509	514	487	491	482	502	519	464	510	488	444	509	473	492	513	467	439	500	466	488	482	477	459	489	511	525	477	490	462	456	501	463	482	515	457	467	541	486	501	465	490	540	444	495	442	492	470	498	473	485	490	498	486	489	490	478	487	529	464	483	538	453	448	500	501	499	467	513	507	457	505	493	520	494	475	490	492	471	457	482	450	456	491	480	463	472	458	504	511	474	507	498	460	465	476	478	448	455	512	493	482	434	455	488	503	486	480	440	495	510	458	462	481	465	503	503	463	468	475	519	495	483	458	490	454	466	478	474	455	482	510	476	487	442	519	499	467	502	476	525	482	529	507	517	504	488	509	455	476	467	474	459	512	527	485	461	471	487	485	464	476	444	487	487	484	479	540	484	475	459	500	454	462	476	466	475	517	454	495	463	449	490	433	479	449	511	448	466	498	497	455	466	475	461	475	479	495	508	454	487	440	479	467	491	492	523	473	470	488	457	497	490	462	513	492	472	473	493	452	452	452	467	491	496	482	450	489	461	489	483	501	504	463	511	489	484	459	457	482	465	463	490	489	489	478	478	514	458	521	472	520	489	484	476	464	496	463	470	499	477	482	490	521	476	483	493	445	457	465	502	486	440	465	486	497	469	530	452	453	451	497	498	495	487	491	499	494	508	459	446	492	503	455	519	451	478	481	486	460	499	480	480	466	471	499	499	544	476	444	484	475	450	476	500	467	518	504	514	512	514	478	466	474	468	508	483	483	482	491	481	488	488	484	481	487	485	463	479	445	522	495	456	516	496	511	450	475	462	502	489	519	474	479	458	519	491	454	497	491	484	512	465	521	510	472	499	495	479	447	519	437	437	515	504	514	466	474	461	473	492	468	460	509	484	493	481	475	485	435	485	483	492	482	486	504	512	450	517	464	484	503	456	475	475	437	483	490	463	470	483	462	470	450	474	525	476	469	477	490	486	486	515	470	489	471	487	496	456	464	482	464	499	500	457	482	508	501	497	492	497	476	466	481	481	460	445	496	505	462	484	490	505	477	461	480	442	502	457	468	479	512	490	484	474	488	531	526	472	463	474	492	495	481	459	467	464	465	522	490	459	451	475	502	496	481	440	467	496	416	488	500	468	470	514	495	501	500	482	464	497	481	446	476	449	476	492	501	474	485	498	481	493	494	469	484	484	507	481	494	475	482	517	505	516	482	518	500	465	485	507	460	432	494	507	464	484	482	460	482	487	499	494	465	497	465	471	474	498	488	488	466	480	489	538	465	461	448	484	517	467	488	505	510	460	523	492	462	492	444	510	452	495	526	452	507	506	527	507	473	479	460	494	485	474	492	476	461	471	492	453	521	487	516	508	451	469	479	511	463	483	462	497	457	495	499	492	470	528	477	511	485	505	488	531	480	486	522	470	490	484	487	471	498	483	496	518	459	474	494	453	483	508	483	487	494	465	465	479	452	469	499	473	491	555	483	474	464	471	511	499	459	481	501	488	472	532	470	505	501	466	498	475	460	490	499	488	493	470	484	468	439	490	477	458	460	470	508	454	503	508	490	493	468	492	460	473	518	469	500	487	465	497	480	478	498	507	487	511	480	506	470	507	466	492	475	482	468	508	476	471	490	486	455	487	447	461	471	507	488	469	471	462	457	478	498	476	521	533	529	477	443	477	458	486	489	495	476	468	510	507	472	458	475	466	525	497	495	497	459	495	466	459	473	510	434	487	469	477	506	505	483	502	501	483	469	484	517	493	484	499	490	443	504	460	509	506	485	492	470	522	503	471	491	496	513	519	478	482	429	527	483	494	473	468	466	470	527	493	434	536	483	493	476	478	494	492	471	475	480	545	482	474	460	519	483	479	477	516	491	480	502	482	443	463	479	485	494	476	457	499	456	451	464	472	483	460	451	521	486	448	513	475	488	502	507	482	495	467	511	451	510	519	458	480	464	517	456	472	472	502	450	473	465	492	458	480	457	520	500	473	446	488	470	490	528	513	510	468	474	477	469	513	478	453	470	495	483	524	487	478	453	477	476	468	470	507	523	468	522	506	477	491	520	479	483	464	477	478	477	446	469	469	492	468	530	511	479	489	507	459	501	500	465	526	493	485	463	481	513	518	480	467	470	509	476	469	488	478	519	485	460	441	516	517	471	527	492	492	489	450
3391	8064	5509	2657	2051	1573	1293	1138	998	905	822	810	770	738	726	660	685	661	639	667	673	664	594	586	656	625	586	612	610	634	579	585	595	579	580	608	588	662	582	612	600	595	568	643	604	614	618	602	576	579	618	609	570	599	628	643	604	597	637	621	567	646	631	605	585	561	578	587	590	586	576	625	629	617	576	621	568	563	634	607	549	606	595	580	628	553	566	555	595	629	594	569	572	650	527	576	618	594	635	550	585	592	593	618	559	592	610	564	642	585	614	606	557	580	589	610	649	559	576	607	580	583	573	574	561	616	576	582	580	563	598	586	592	550	579	592	567	615	645	579	579	585	592	571	601	621	614	579	574	576	624	629	626	582	575	627	624	603	587	599	592	618	547	565	562	577	606	577	634	592	569	598	578	578	608	601	556	586	592	613	566	594	583	558	592	564	597	538	585	611	609	581	576	593	608	575	584	632	590	577	559	592	575	580	630	598	564	584	642	589	577	630	580	525	614	617	623	561	575	626	592	600	570	555	620	609	585	591	561	604	550	561	580	604	598	584	628	573	579	625	598	598	624	592	552	634	618	571	612	558	580	562	569	606	574	553	605	562	607	608	588	640	610	579	620	576	616	649	612	580	574	606	591	565	562	565	576	601	553	579	590	612	608	577	643	560	595	608	577	592	572	602	623	561	593	645	563	560	591	617	599	576	613	570	583	586	597	552	622	611	571	586	590	538	598	593	582	597	619	602	624	578	568	612	582	647	572	617	564	589	603	566	561	578	611	571	618	597	651	582	573	604	608	580	626	557	633	634	568	563	557	582	616	599	613	600	563	582	579	603	582	604	593	657	588	593	606	591	587	602	625	604	628	574	606	643	593	625	576	565	568	605	585	566	561	615	545	603	602	572	596	603	570	590	588	569	597	592	598	625	540	611	561	524	607	580	564	617	583	585	603	578	593	596	610	552	602	613	564	589	605	623	553	579	583	627	584	598	574	590	605	598	604	578	572	573	572	613	521	597	632	562	564	629	564	615	590	550	594	590	603	535	591	566	604	625	555	598	555	592	535	592	559	594	585	579	577	596	583	593	587	566	615	577	594	609	586	638	571	571	602	573	553	602	553	587	598	570	591	583	583	585	546	567	556	567	615	571	587	602	606	581	565	555	583	583	584	597	567	579	592	588	603	576	558	592	566	564	595	575	543	579	520	562	614	604	559	610	593	579	605	567	601	602	637	551	574	593	567	589	549	597	583	605	644	562	597	588	599	592	583	570	583	581	601	609	603	580	585	567	545	611	614	606	611	617	636	543	594	620	612	631	567	572	564	616	601	611	570	573	610	584	584	580	554	595	606	587	584	597	554	584	624	596	627	612	593	582	590	632	621	612	580	598	575	572	626	599	568	596	587	629	597	585	569	608	559	627	587	589	615	567	602	524	611	580	587	593	632	603	565	574	611	548	599	593	612	613	571	598	590	574	626	609	560	590	590	622	571	572	568	549	596	552	591	570	584	593	647	623	602	589	601	588	581	587	614	607	593	556	567	562	545	587	637	598	580	607	529	590	558	578	627	614	580	594	537	623	568	574	573	602	608	573	602	579	575	600	580	588	600	592	571	603	551	582	551	575	596	594	570	626	601	641	571	590	627	563	610	590	583	591	567	625	595	574	576	575	602	576	618	609	560	602	555	647	543	601	624	612	567	562	529	646	570	623	538	591	607	587	578	598	577	589	603	600	587	634	601	580	628	580	598	622	593	572	634	603	557	612	603	601	633	593	586	584	575	607	593	587	630	597	596	606	656	534	605	570	574	608	585	608	594	580	577	600	610	622	608	552	622	579	567	581	577	578	627	596	555	593	591	587	555	557	594	584	526	634	612	607	637	555	558	564	596	586	604	641	620	605	614	580	608	584	567	551	590	622	634	622	585	558	596	611	586	559	550	603	582	631	566	583	605	569	631	603	608	593	577	580	617	542	596	577	577	586	610	600	609	565	576	596	605	613	568	580	529	578	648	592	604	589	616	580	596	590	572	606	558	532	617	633	562	560	602	597	551	544	586	571	630	594	598	594	610	604	580	604	556	569	589	601	606	614	548	593	603	542	567	589	607	627	555	584	569	593	599	599	620	542	585	562	569	627	596	585	630	620	593	553	598	580	574	575	637	579	599	551	582	559	580	605	562	631	592	546	584	555	563	574	616	564	616	545	599	618	578	577	589	560	597	604	572	568	590	627	559	537	616	587	627	611	557	571	586	588	586	617	584	576	551	614	609	613	592	608	596	611	574	596	645	627	581	585	612	592	586	606	539	594	575	585	588	589	639	624	605	593	604	600	574	596	593	621	575	639	553	583	602	556	587	595	623	600	578	582	556	588	577	644	605	615	570	596	538	583	615	576	555	637	598	579	558	575	564	643	557	572	600	599	577	581	589	581	671	600	606	572	601	572	594	618	615	570	580	569	612	576	613	552	573	572	592	585	546	576	599	586	562	597	658	567	606	586	585	552	529	629	633	631	573	580	597	616	581	592	580	599	564	602	606	606	564	588	582	538	598	614	583	589	579	577	561	601	606	568	623	580	584	611	607	576	629	586	611	635	540	622	611	563	614	580	559	571	593	549	641	596	556	614	586	611	592	599	564	578	569	535	596	627	564	592	593	628	565	581	596	622	572	607	564	571	594	574	566	595	588	579	586	619	587	585	612	592	567	587	576	617	573	599	634	576	525	586	628	573	588	572	553	580	604	595	614	572	599	598	549	570	580	565	599	616	599	548	592	588	589	609	581	589	529	595	595	564	536	562	566	586	585	593	561	589	579	606	590	569	566	634	625	587	604	595	640	627	593	591	584	616	535	604	622	608	571	595	582	570	608	553	597	580	584	574	569	576	608	592	606	564	544	567	565	604	608	611	588	580	600	598	573	572	566	595	569	598	604	564	566	588	606	596	570	552	593	639	550	580	562	642	568	584	596	616	566	583	578	567	621	568	576	577	531	548	599	567	565	583	604	591	601	602	625	628	576	582	582	556	540	621	612	585	643	577	610	586	595	573	620	610	554	550	591	561	595	561	604	565	629	559	636	646	579	567	595	565	572	560	586	592	579	551	580	574	573	590	580	550	577	519	554	577	648	614	606	587	591	593	589	597	559	607	571	623	598	641	575	595	571	592	590	582	620	579	572	594	586	606	610	627	589	605	622	592	548	615	589	576	620	550	576	600	601	607	633	552	591	577	639	587	583	574	586	605	612	567	566	615	572	628	580	615	597	562	569	607	602	565	595	575	558	603	574	585	559	600	591	586	596	594	586	576	641	596	538	596	606	582	586	570	552	575	570	563	564	578	569	592	597	617	584	573	539	589	629	622	601	606	604	612	557	600	570	610	627	552	572	629	582	597	587	572	621	630	589	580	576	570	540	564	561	578	580	619	552	564	643	579	596	622	577	626	576	601	595	579	604	611	601	599	579	575	613	569	589	566	557	599	591	597	573	564	577	578	568	582	586	555
24655	21125	27086	25274	9035	551	496	410	333	324	337	313	307	311	325	260	278	285	275	286	313	320	307	290	273	265	298	282	309	268	275	298	279	254	272	295	294	272	257	253	276	274	257	272	260	281	284	302	286	263	283	262	242	307	282	291	279	274	262	286	250	285	282	279	278	257	262	283	277	277	289	274	278	269	266	295	265	248	281	303	276	278	273	273	277	260	247	262	278	255	248	264	278	301	282	258	288	251	246	290	282	253	270	263	251	298	251	271	277	270	275	293	270	298	273	249	273	283	282	263	259	282	279	289	249	270	263	276	275	271	256	268	269	291	284	267	268	257	305	282	291	267	265	251	237	309	248	271	288	244	295	282	257	270	261	248	272	244	308	244	261	246	273	273	280	250	287	256	267	264	268	271	287	258	293	272	256	277	237	259	275	276	274	244	299	272	256	279	291	298	259	280	267	262	250	283	277	274	291	259	271	237	275	268	253	278	289	285	243	273	278	250	274	254	254	254	315	265	277	303	278	282	289	273	299	294	261	275	274	243	262	265	248	262	275	237	283	242	283	275	268	266	247	302	307	295	247	239	276	259	269	275	306	264	269	293	268	258	239	284	232	288	274	292	268	260	275	291	267	296	286	250	290	253	271	267	284	259	252	273	283	299	261	271	289	289	297	281	294	289	291	264	296	276	267	281	277	265	300	283	269	282	276	268	261	300	271	267	271	282	269	292	255	270	251	292	304	256	263	278	273	301	256	274	281	297	285	289	289	254	263	301	282	298	281	292	244	270	296	294	264	305	286	261	267	271	262	286	307	262	253	274	292	267	271	294	257	309	263	284	245	280	259	250	268	268	285	272	263	278	276	301	269	275	298	287	278	258	262	268	264	286	265	252	272	286	257	264	282	284	307	319	259	274	276	279	289	261	285	280	279	287	268	272	272	256	269	282	248	270	293	285	256	277	267	257	284	267	291	271	239	253	248	285	303	273	297	258	293	301	283	283	300	308	255	266	274	272	273	261	287	269	288	273	279	302	282	281	276	272	267	254	273	283	296	247	261	250	261	281	293	275	287	283	286	258	284	256	286	255	321	280	275	306	286	313	252	285	271	272	262	272	287	280	279	257	286	251	261	288	258	282	310	236	238	284	262	274	253	259	244	269	266	264	274	289	254	269	264	270	247	288	264	275	266	293	276	263	280	268	300	268	276	268	280	280	271	259	281	271	280	298	258	287	258	283	289	286	278	276	292	263	263	297	301	277	255	256	252	289	270	285	297	301	277	262	296	260	293	293	265	283	287	273	281	278	264	248	295	264	279	266	266	275	318	255	286	284	251	282	265	286	258	268	247	272	283	277	303	239	258	269	280	264	293	250	296	277	272	242	266	291	273	273	270	248	284	247	291	259	250	231	257	263	255	286	279	270	261	295	259	281	289	289	276	266	294	263	278	291	263	253	256	265	269	266	272	281	282	315	270	282	282	256	292	275	261	276	284	295	298	262	270	269	280	300	306	270	260	291	244	270	266	251	298	257	249	277	255	294	248	270	275	286	293	291	291	256	275	262	268	283	272	252	263	290	275	266	268	263	228	285	264	266	266	278	294	265	263	254	270	234	265	270	289	303	272	293	267	276	236	253	263	275	295	271	307	250	291	295	270	303	278	265	269	280	254	278	287	252	275	259	264	277	274	270	295	284	263	257	286	285	258	267	256	269	272	285	258	246	289	291	273	288	291	268	277	260	253	271	267	272	288	280	259	270	293	282	274	274	274	271	282	307	285	289	248	269	262	257	248	317	288	280	257	282	279	276	268	236	271	291	249	289	267	235	252	297	261	280	287	292	270	248	289	266	252	308	311	258	281	273	244	273	267	255	261	259	279	301	257	281	278	261	270	218	274	269	266	249	288	259	273	298	290	269	272	246	284	307	242	267	279	259	285	278	287	251	250	255	251	271	287	243	253	272	294	270	292	292	273	260	271	300	268	283	264	281	293	281	274	255	261	271	248	272	248	295	292	275	281	272	275	274	285	292	267	277	280	259	252	267	266	292	298	248	287	296	275	252	264	247	256	265	273	298	308	264	257	250	283	261	271	284	257	234	276	259	270	222	272	281	247	285	282	285	278	251	273	275	262	268	270	302	298	279	263	267	303	257	259	263	254	251	286	268	278	260	239	270	271	260	285	289	317	260	270	275	249	251	272	260	246	261	261	264	268	300	250	267	286	265	276	276	289	263	277	260	234	279	244	244	272	267	258	259	286	265	237	295	276	278	272	288	293	270	270	260	296	264	253	270	284	276	253	270	284	288	277	262	259	278	291	267	272	299	252	258	284	269	264	254	277	259	279	296	294	287	276	266	264	270	232	274	300	284	269	247	275	259	302	283	273	260	317	254	294	266	284	281	266	279	266	274	289	293	260	260	261	251	271	278	243	303	282	261	270	284	304	254	260	275	282	280	257	237	279	233	282	301	289	242	268	257	262	276	249	262	288	299	262	263	277	303	271	267	262	244	292	247	247	276	290	263	243	270	275	262	273	319	258	268	290	296	269	284	290	246	260	269	288	287	248	278	286	281	254	270	301	281	254	275	260	254	282	272	284	264	262	259	293	272	280	284	276	281	283	264	268	280	253	262	293	266	279	275	247	292	306	283	287	241	272	245	286	265	289	286	287	265	245	288	278	283	278	274	294	284	247	269	292	315	277	242	272	272	258	274	275	237	237	253	269	262	282	255	263	281	274	303	290	273	304	279	276	286	279	247	272	279	264	280	290	256	265	277	246	257	269	270	262	272	262	244	292	273	259	243	257	287	273	262	253	275	279	279	259	298	276	287	302	273	252	300	279	271	263	253	261	234	255	271	250	301	236	281	264	302	255	277	251	283	242	273	285	275	260	253	295	272	277	268	267	261	258	274	257	282	304	276	265	275	291	272	266	264	240	266	266	245	277	265	250	292	281	257	290	292	278	264	252	258	239	286	273	271	290	273	265	268	292	241	291	279	251	280	278	266	285	276	268	282	276	276	291	283	284	259	273	254	267	270	277	286	289	262	287	274	286	261	306	246	247	322	282	295	246	266	272	260	280	263	272	248	269	272	306	287	253	272	247	288	247	281	262	292	267	289	288	309	282	262	270	270	246	272	291	269	284	283	256	257	287	291	273	293	266	264	276	273	243	305	256	302	270	268	274	305	257	254	277	270	254	291	273	258	301	265	284	282	276	281	263	263	283	272	291	288	314	275	290	275	260	277	311	263	281	283	235	268	247	282	265	302	258	264	281	248	289	267	273	237	281	283	250	266	244	279	248	272	277	278	295	243	325	261	260	263	284	264	244	269	281	257	285	249	306	281	272	286	265	276	266	281	264	278	271	273	295	290	253	301	283	253	272	278	253	289	250	276	290	275	242	273	260	269	266	280	282	268	244	289	282	252	250	267	240	287	306	290	274	277	269	263	250	255	263	249	261	271	299	275	280	279	274	287	262	264	248	258	275	275	271	235	268	258
3366	4485	3018	1402	1053	840	762	621	551	485	481	437	437	385	377	391	326	386	345	399	342	328	387	366	307	321	353	317	356	320	353	347	363	332	351	339	352	329	348	337	331	305	369	327	331	300	320	332	328	361	364	301	348	307	325	347	329	348	308	302	320	318	314	312	296	298	325	314	327	324	333	329	314	321	330	341	305	312	322	327	353	311	352	341	327	340	322	340	320	348	291	339	312	320	366	329	350	335	284	316	309	334	295	335	357	336	354	314	313	317	326	339	344	310	300	325	317	356	306	334	293	335	294	322	338	304	320	307	358	325	324	347	329	354	296	314	348	304	337	305	344	345	300	328	336	369	328	303	330	337	357	304	338	311	353	332	309	309	338	340	329	350	321	341	331	326	330	303	336	341	325	336	292	326	299	302	293	314	358	316	333	334	334	318	372	294	302	314	311	330	354	300	350	332	281	312	325	314	306	349	348	353	341	286	325	353	299	348	344	311	337	300	358	313	331	332	285	332	343	332	355	309	317	334	309	334	337	324	324	356	355	332	309	321	329	326	329	300	308	339	304	312	333	320	326	327	334	330	341	343	335	320	336	333	298	334	337	346	304	345	315	300	346	337	351	306	287	350	350	333	306	339	333	332	324	301	349	324	336	323	336	376	318	296	325	336	319	333	345	323	337	331	324	343	346	344	325	325	330	304	326	338	341	357	346	336	327	320	334	357	320	323	335	318	297	340	330	304	316	328	321	303	317	344	331	321	325	302	289	331	305	327	353	331	318	335	331	337	306	323	324	326	326	368	344	303	335	359	371	337	329	345	315	338	310	352	339	320	338	340	329	364	326	335	333	373	335	317	307	331	348	327	337	328	338	345	323	387	329	340	311	350	352	359	333	375	304	326	327	327	319	338	321	345	314	336	328	338	307	339	306	331	307	344	347	340	350	354	345	326	378	350	347	312	368	335	330	327	314	336	340	319	317	331	365	292	328	322	334	310	326	322	339	297	337	324	308	360	306	329	349	300	349	301	319	327	344	357	296	372	312	346	319	337	313	310	318	357	310	314	322	343	346	329	355	338	323	324	356	306	338	353	334	333	347	337	354	338	320	322	343	313	341	339	301	325	357	322	343	302	344	316	336	331	341	316	379	316	304	354	300	362	346	327	296	338	310	337	302	318	317	343	324	329	357	338	313	341	342	332	353	380	344	355	322	346	285	322	306	341	341	333	332	338	341	319	365	324	350	306	305	338	349	333	316	338	305	325	347	334	346	318	300	317	343	358	343	324	339	293	332	313	318	342	343	313	338	369	343	317	302	321	305	298	351	341	319	298	345	317	323	319	339	313	353	342	343	350	320	388	353	332	310	316	307	321	358	357	314	330	358	344	346	323	305	339	330	293	327	345	299	331	334	320	305	314	318	352	378	353	320	349	316	345	318	357	338	347	308	321	331	334	329	336	325	323	324	302	330	336	349	317	325	317	299	309	319	309	312	315	341	315	292	340	311	317	341	340	310	342	316	306	306	327	309	367	304	292	350	304	336	307	360	360	342	357	335	308	305	313	319	331	343	339	348	325	353	305	324	344	310	337	318	317	344	332	343	316	336	342	313	323	355	345	337	325	338	335	339	324	330	345	329	362	350	321	362	338	326	318	335	332	324	316	348	326	314	331	340	355	350	312	342	295	337	312	340	318	333	334	330	339	310	321	345	333	328	307	332	316	344	340	337	336	316	342	364	331	303	319	333	344	330	333	306	350	329	354	336	354	332	318	324	297	316	372	328	293	323	320	309	338	312	304	329	334	327	306	348	322	319	323	322	323	315	351	312	319	325	351	344	291	339	324	358	357	338	329	368	348	345	330	325	312	324	350	319	350	335	350	326	331	324	329	325	312	341	340	326	330	341	325	342	362	371	333	315	336	331	336	331	295	352	338	347	310	303	326	339	342	331	322	322	354	303	353	340	322	327	333	343	336	318	390	327	331	332	343	327	336	327	331	334	313	341	364	312	310	351	348	337	331	332	315	305	342	317	309	358	315	334	331	334	345	356	344	341	311	313	331	330	316	306	317	313	350	339	333	347	306	357	337	335	354	335	355	353	316	298	352	366	329	326	354	328	358	318	329	348	326	353	346	304	323	318	297	328	358	303	343	348	350	375	336	328	340	333	292	306	306	294	369	284	303	332	308	289	363	312	346	312	345	331	300	314	333	332	314	329	323	334	353	307	295	339	299	308	352	320	305	322	323	333	326	355	322	323	317	310	319	349	328	365	356	344	332	318	335	312	333	333	320	310	330	323	316	315	297	291	314	305	334	321	316	357	328	335	311	332	303	320	355	314	354	344	371	317	326	297	313	310	335	342	345	300	347	364	349	316	307	311	350	350	322	328	355	313	339	338	333	326	329	313	292	308	331	339	310	306	350	344	323	322	329	334	358	312	336	344	364	319	319	351	327	335	330	353	311	327	340	300	359	338	296	316	325	314	338	304	322	346	345	301	331	303	307	357	352	321	317	349	323	334	314	332	320	298	304	345	328	355	343	313	333	313	324	328	354	340	299	312	340	326	351	337	318	360	363	346	346	342	355	343	348	326	356	338	333	321	354	324	339	306	354	332	317	326	303	356	358	339	323	318	306	336	330	324	321	321	337	326	323	325	286	342	331	324	325	328	350	334	312	336	319	336	318	296	319	317	335	321	321	328	328	325	332	320	350	345	329	319	342	338	293	330	334	276	306	324	334	328	324	340	336	348	322	317	346	335	310	331	302	327	309	318	323	347	320	322	292	334	323	321	339	314	325	327	356	351	338	343	324	327	310	348	323	315	307	340	317	311	356	326	313	338	337	329	338	359	323	328	368	333	310	321	345	314	344	347	337	320	315	328	327	344	325	312	342	333	336	319	331	332	351	337	319	296	353	354	333	328	324	329	303	342	348	322	299	310	320	324	370	346	346	336	331	304	350	340	336	314	315	317	343	366	330	313	309	320	303	330	306	287	333	338	338	369	337	339	306	338	341	325	324	320	305	304	315	299	343	314	342	362	322	316	309	354	312	293	317	364	321	358	308	360	323	342	314	313	300	320	342	323	368	324	321	330	337	350	312	337	306	356	320	333	314	343	332	343	335	348	319	350	338	327	297	330	298	357	355	346	343	373	349	324	336	306	295	309	342	338	335	349	321	372	327	301	316	323	292	289	356	338	339	299	332	329	320	348	329	316	334	334	349	314	359	356	306	316	308	329	316	303	340	323	336	307	318	312	368	351	354	315	313	326	332	327	305	313	307	315	333	341	357	290	330	322	354	320	323	340	319	341	332	351	343	337	322	341	339	352	350	332	348	334	322	333	333	304	335	324	324	292	329	338	343	336	350	326	328	299	311	362	361	311	333	344	332	354	317	319	304	338	307	296	335	278	313	326	322	337	308	309	316	322	309	322	342	327	285	318	337	339	328	337	318	329	326	317	320	337	328	326	303	317	314	317	341	323	371	313	312	346	321	328	285
22494	21142	28755	23789	21142	21168	6632	742	479	437	397	403	366	341	305	306	283	296	243	252	269	252	248	256	247	259	208	238	244	195	243	220	228	216	230	251	230	225	228	224	225	207	206	239	221	218	221	238	218	211	208	216	206	224	232	199	216	212	212	233	207	198	216	225	223	226	195	227	207	204	224	212	186	214	192	199	225	206	196	196	189	186	230	195	192	220	221	223	209	219	224	203	232	204	202	206	203	206	193	216	232	227	248	195	195	226	220	228	214	248	196	212	212	215	212	209	220	227	217	187	202	181	193	195	211	211	212	226	213	251	210	214	177	195	204	198	208	218	213	199	186	212	224	194	210	192	209	206	251	214	212	193	210	215	190	195	217	217	215	210	192	201	193	203	182	204	210	201	224	234	211	176	207	187	196	214	217	196	233	193	201	214	205	195	204	208	222	191	216	218	195	186	223	186	201	205	189	222	203	218	211	202	209	204	215	208	203	186	216	204	199	221	226	222	176	186	223	192	187	220	234	210	228	187	207	193	199	189	219	205	218	234	206	196	224	195	205	203	214	206	210	230	203	211	197	198	226	234	195	211	223	216	195	233	191	225	222	226	197	216	190	191	210	203	203	197	210	192	206	233	201	198	203	205	235	208	188	206	182	205	188	204	224	215	200	199	205	223	192	194	235	202	211	211	194	201	207	216	201	185	206	204	204	213	212	204	221	221	222	213	200	213	183	187	199	220	227	207	185	221	226	204	228	201	205	206	200	211	206	212	214	196	187	181	200	226	209	207	200	221	239	201	198	199	233	201	212	195	205	229	223	178	213	195	225	205	207	238	191	206	222	206	209	239	204	201	191	198	191	205	199	214	189	239	216	220	224	188	204	203	221	208	199	183	219	190	210	236	202	207	212	222	204	211	198	234	201	203	197	187	205	207	201	232	174	220	191	204	181	195	174	222	201	186	192	208	216	202	200	192	251	214	196	199	215	213	207	204	233	190	207	190	196	215	216	227	214	203	191	193	203	222	207	213	219	216	187	198	193	227	202	186	204	211	212	232	211	186	224	185	206	207	210	190	189	206	199	215	204	215	206	210	189	223	185	227	173	204	201	200	213	208	219	207	204	197	238	219	217	212	235	201	220	196	201	219	196	207	215	220	203	198	218	203	200	204	219	208	181	207	210	221	183	202	192	199	225	208	226	231	236	215	221	205	200	183	183	226	210	205	229	227	215	200	211	225	189	215	200	195	189	214	225	216	184	192	190	219	203	200	195	201	231	250	212	188	217	216	207	231	188	199	207	194	196	222	214	199	217	203	222	202	183	225	228	215	221	189	211	213	225	216	217	201	217	197	232	203	213	199	213	212	204	212	231	217	211	218	215	200	213	204	223	199	238	189	198	204	203	212	205	214	203	190	182	169	242	211	188	185	218	206	181	223	203	203	203	214	192	207	245	186	221	228	189	232	206	208	190	218	197	204	196	241	208	211	174	212	207	236	235	214	206	229	192	185	222	199	211	233	225	198	209	206	208	232	229	210	224	228	241	204	217	175	213	209	178	220	193	212	199	195	195	209	199	181	202	201	200	196	199	215	209	184	203	225	205	205	216	215	201	222	208	209	198	192	182	210	192	214	191	220	200	212	221	194	202	174	197	193	203	199	191	213	229	217	225	203	206	221	208	235	200	182	217	199	234	216	186	214	222	200	167	196	194	182	205	220	200	232	208	195	194	212	194	199	218	214	203	207	216	197	196	213	229	226	224	218	209	175	196	226	192	201	194	211	195	194	203	236	211	189	186	232	205	212	231	198	211	231	170	220	215	214	203	234	180	206	197	226	221	207	192	218	212	210	205	206	218	220	210	174	193	203	192	203	215	232	189	204	202	222	226	196	198	227	207	201	218	192	219	211	172	221	201	212	217	227	193	193	208	192	209	193	238	206	225	216	202	232	224	186	195	221	207	195	212	184	232	180	200	205	185	228	199	215	222	180	192	208	204	194	202	202	187	202	220	222	220	212	222	200	205	220	209	216	214	202	230	208	216	177	211	218	235	201	224	211	209	219	194	214	202	209	203	185	203	219	198	225	209	216	214	180	190	189	208	206	204	192	211	231	208	235	203	219	201	206	204	182	206	180	224	202	216	209	202	195	189	197	233	241	200	212	194	192	180	204	205	211	209	240	207	205	217	198	189	210	210	237	196	243	218	215	218	197	196	214	216	211	206	228	231	220	209	224	212	200	202	209	198	204	210	207	199	205	233	200	196	203	179	232	231	209	203	211	207	211	209	214	186	224	209	196	203	208	203	207	216	189	187	228	232	223	227	208	224	216	225	208	218	167	208	188	198	196	212	209	208	207	187	196	200	211	210	191	191	213	201	212	184	213	223	211	193	202	228	208	209	191	189	223	213	232	222	203	199	189	208	165	228	221	201	190	229	206	190	205	238	216	218	210	207	188	209	214	210	191	238	191	219	210	192	189	199	199	192	242	201	222	205	204	215	216	216	216	193	204	212	229	205	203	211	221	194	191	190	197	193	195	194	245	215	199	211	213	217	190	210	196	211	214	201	220	213	234	203	226	210	213	209	222	206	211	219	222	173	217	216	208	187	219	201	218	210	186	202	185	223	234	225	223	226	206	215	196	167	194	202	206	189	199	193	212	183	197	226	200	196	193	213	204	209	220	203	210	195	239	209	199	189	205	197	212	201	218	210	203	207	205	193	195	206	213	199	204	207	196	229	248	210	223	205	196	191	198	195	204	191	230	215	229	208	217	224	209	184	202	185	225	205	203	203	198	211	220	198	222	184	189	223	196	211	214	221	205	190	205	195	213	193	177	189	213	194	218	221	195	219	215	206	223	218	222	191	228	193	203	194	214	191	209	215	182	228	216	212	214	214	194	204	209	206	208	163	220	210	204	184	196	215	221	222	189	202	197	210	190	194	203	207	181	188	200	197	210	216	215	188	213	194	204	219	209	203	194	218	209	195	190	190	199	202	211	202	221	214	197	210	212	193	208	193	195	204	185	220	219	232	209	203	214	194	188	192	207	192	183	193	224	212	196	182	207	221	208	215	192	206	217	200	226	226	221	190	233	196	252	187	206	208	200	212	201	206	194	195	209	175	208	228	213	205	208	212	198	207	195	202	215	211	189	196	204	208	195	186	222	206	196	200	222	193	197	207	221	196	196	184	200	225	200	206	208	209	224	203	199	194	240	220	218	180	197	214	206	217	198	185	189	195	187	186	199	220	181	191	230	200	178	234	199	219	214	235	220	204	196	233	206	215	193	202	203	191	220	198	214	244	210	196	214	222	202	244	213	209	217	228	221	221	208	209	184	222	182	187	210	201	212	231	174	229	208	228	206	186	193	204	199	185	200	200	192	174	199	192	234	195	193	217	207	202	191	173	181	215	231	208	203	222	217	225	196	195	217	198	221	214	180	227	195	196	224	176	223	229	221	188	200	221	232	182	220	186	211	194	193	229	205	199	211	186	218	191	183
4360	13023	8958	4400	2972	2185	1710	1324	1004	925	739	676	534	557	485	456	448	401	360	402	375	352	351	339	338	307	319	328	255	316	318	276	293	291	311	248	279	276	283	294	283	307	264	260	264	254	284	277	282	277	234	265	290	293	256	259	254	277	265	263	278	280	262	251	266	274	278	304	263	258	269	258	263	261	274	256	259	260	242	239	257	270	302	270	261	256	286	273	259	254	239	257	278	257	257	247	256	290	272	282	242	264	244	262	259	288	254	282	237	273	263	251	262	278	267	270	243	254	271	287	239	308	239	260	254	270	250	255	240	252	247	248	275	269	260	275	252	271	281	253	260	255	275	246	262	259	276	278	260	268	245	261	244	274	266	279	277	270	274	232	262	255	264	265	266	253	271	274	253	263	271	284	277	264	238	282	289	244	271	250	268	248	283	280	260	236	243	271	275	246	284	294	255	248	267	275	246	260	279	245	279	262	250	263	232	279	249	246	239	276	253	276	257	277	257	279	248	256	239	256	261	245	283	267	270	275	285	268	292	270	257	246	275	275	262	280	273	252	271	246	251	261	254	276	268	262	296	240	261	261	280	262	247	271	251	272	257	284	242	288	275	253	282	257	270	281	268	256	266	262	258	258	236	268	279	248	278	255	256	262	276	232	288	265	262	230	272	261	253	266	253	261	255	242	273	258	261	244	266	231	306	288	282	270	272	272	265	239	246	229	263	249	253	233	295	251	294	243	263	238	280	275	260	245	273	277	257	251	266	253	246	273	259	291	276	254	236	287	255	233	260	243	266	285	268	261	251	243	243	253	266	250	233	248	271	249	262	251	272	270	278	253	240	265	258	255	272	255	242	244	269	234	259	239	259	257	291	265	276	250	267	265	263	256	261	286	257	265	264	239	263	246	249	280	250	268	228	262	249	258	259	226	281	239	245	244	247	257	268	271	263	293	243	252	232	262	217	252	246	253	258	265	268	242	233	236	260	233	213	247	251	231	266	270	246	261	260	268	242	259	233	257	248	266	272	283	262	282	273	242	256	276	259	255	273	265	278	248	258	275	266	243	275	234	273	287	266	263	279	263	248	237	285	230	269	262	259	270	296	260	239	263	270	244	225	267	266	253	251	267	266	272	281	257	267	237	238	265	271	249	280	260	296	268	254	251	267	277	264	286	270	278	250	283	288	275	269	248	269	259	245	255	280	265	254	257	247	251	257	251	248	277	258	275	265	241	235	268	279	260	259	257	247	247	264	274	257	248	258	269	275	265	254	225	236	253	248	260	280	287	249	236	252	272	260	222	277	254	286	295	242	258	241	261	259	254	256	240	278	267	263	249	262	277	239	242	232	243	250	257	245	261	239	249	272	261	272	250	278	242	259	265	265	272	222	257	273	282	282	238	254	257	268	260	230	262	254	272	266	241	261	293	267	262	264	264	254	264	263	279	265	240	285	251	261	282	244	276	275	272	245	246	273	256	266	263	224	280	249	277	221	253	239	257	267	261	255	264	248	273	270	261	253	278	272	252	260	244	250	282	287	249	256	270	270	241	236	266	270	269	265	259	261	281	275	257	247	261	249	252	271	258	245	273	245	226	261	272	259	254	284	228	236	253	257	267	263	260	282	267	252	265	289	271	251	264	264	284	261	262	240	256	278	288	267	249	242	255	271	254	243	251	259	270	254	295	239	287	267	274	277	257	288	258	253	268	273	261	229	246	256	247	258	238	236	246	266	234	267	265	248	259	286	252	237	277	266	257	269	271	256	271	268	255	278	283	265	262	261	239	266	241	264	271	274	256	254	268	276	270	248	274	260	264	277	255	262	258	292	275	249	249	254	269	251	244	265	246	280	273	270	274	283	247	260	248	254	264	252	263	272	240	263	254	247	255	243	280	238	230	255	256	228	295	216	251	269	251	277	299	229	258	249	275	238	264	278	275	237	244	266	283	244	259	240	251	260	220	247	276	259	275	239	263	281	257	248	255	256	269	289	292	281	299	265	296	270	256	294	263	264	268	227	271	219	258	271	254	246	270	251	260	261	269	265	260	241	263	257	303	247	244	281	276	268	266	255	235	247	241	294	272	258	246	242	263	248	259	243	296	254	252	246	254	265	267	241	259	250	283	239	278	260	252	261	260	224	244	248	242	260	251	256	242	262	263	256	269	265	244	273	281	242	238	260	271	249	277	264	244	273	275	257	278	254	277	247	247	293	271	261	266	275	265	246	230	256	255	289	249	256	248	251	275	234	283	251	279	278	263	274	286	242	242	238	258	252	281	260	273	246	270	270	236	267	242	261	249	265	236	271	267	279	250	273	288	299	257	249	228	250	272	255	223	250	270	258	277	265	266	237	255	291	238	234	249	251	286	275	253	278	262	281	284	268	266	223	265	287	277	276	280	283	262	260	264	261	244	247	263	253	258	275	264	255	265	277	249	271	257	266	258	247	255	247	265	246	232	279	243	249	280	271	254	279	284	259	260	247	250	273	254	281	274	227	251	242	267	270	274	233	254	251	267	273	276	250	230	285	272	276	250	271	259	250	260	235	253	247	259	298	278	279	292	276	261	287	252	264	256	273	241	241	279	258	249	276	246	292	269	293	258	229	249	263	286	272	253	292	279	261	279	247	266	247	261	263	278	260	252	249	284	274	248	262	231	271	280	283	257	258	281	261	278	256	259	248	251	255	249	257	258	245	281	287	238	259	273	274	278	239	281	265	258	266	304	285	264	268	255	246	269	273	259	246	247	255	257	242	251	266	261	256	260	276	245	281	225	251	267	261	260	263	281	277	281	262	280	249	247	263	263	265	261	270	282	240	262	255	243	283	287	244	250	247	232	242	249	256	250	259	246	273	269	287	282	287	273	254	256	241	226	237	263	246	262	267	274	255	261	273	220	254	260	256	249	265	284	262	251	286	301	261	260	254	245	248	258	242	276	258	252	279	269	264	240	234	268	282	274	262	235	266	249	258	294	260	279	245	248	246	258	247	260	239	259	276	242	262	261	250	251	267	251	259	239	303	274	239	266	290	249	215	261	273	248	240	261	250	290	234	257	220	243	291	256	278	249	249	276	245	257	246	242	270	292	260	297	268	249	263	255	260	275	242	262	263	259	252	256	280	259	221	265	249	287	271	275	245	236	251	246	254	277	253	285	261	268	262	263	298	242	237	253	258	247	248	280	255	272	272	252	263	261	246	268	295	256	254	262	257	298	263	261	277	244	259	233	273	255	284	235	245	265	296	257	274	270	293	269	263	245	269	240	253	224	247	244	250	266	297	243	282	258	253	270	274	253	223	286	266	272	259	259	264	236	278	264	244	247	277	272	244	261	257	244	244	270	260	259	259	269	254	261	229	264	253	250	286	240	256	285	264	256	270	235	275	261	260	259	260	281	264	269	225	294	269	251	270	279	239	256	255	254	254	269	268	274	264	248	260	238	250	278	259	274	272	260	231	242	251	245	279	253	270	262	265	245	244	259	254	264	280	240	282	272
27309	18093	3854	747	546	511	525	506	497	537	455	510	488	492	476	498	479	500	508	480	504	472	505	488	550	501	498	503	522	467	476	458	468	532	511	456	498	500	470	499	476	532	486	479	509	488	490	508	470	473	501	490	494	452	452	518	507	468	477	515	491	513	499	485	488	457	515	456	496	508	475	528	542	488	470	462	499	475	479	478	489	458	467	485	512	483	444	490	452	529	466	497	511	471	484	451	484	474	468	508	503	484	469	502	478	499	469	523	504	483	530	528	500	465	502	495	465	458	476	470	504	487	447	501	504	503	517	517	513	542	517	525	488	473	506	459	512	484	471	506	516	469	497	511	485	489	494	471	490	525	480	468	522	555	495	521	504	518	460	459	544	494	483	458	501	493	494	477	477	481	543	494	467	471	474	493	492	478	493	531	509	472	464	505	518	500	528	513	503	473	465	502	504	520	456	510	525	496	477	453	516	501	509	492	491	459	446	491	469	454	523	524	453	492	502	467	489	491	513	456	504	462	474	470	515	478	498	463	466	473	487	484	471	487	509	510	471	487	489	526	482	489	455	451	441	466	453	509	495	522	474	484	521	486	476	506	517	484	483	535	520	484	481	463	502	462	515	499	500	455	471	477	495	510	524	490	480	482	508	498	471	488	519	501	461	486	457	467	450	503	513	477	473	504	468	463	485	527	459	478	506	495	503	499	520	483	495	469	491	521	530	494	509	465	484	450	440	477	547	502	485	527	496	533	496	479	507	497	494	452	510	527	459	507	464	500	495	477	476	509	490	491	491	478	541	469	489	462	506	479	471	498	504	470	484	493	457	488	497	531	486	498	487	484	473	482	546	470	471	491	480	499	481	533	473	502	454	512	510	493	478	467	477	495	524	502	522	493	502	502	473	477	493	493	521	535	501	460	512	494	536	512	427	520	483	487	470	511	507	474	494	464	488	511	502	507	505	484	511	477	488	473	532	472	466	519	500	534	475	491	467	537	465	481	536	455	466	481	509	471	521	481	483	494	490	502	478	477	469	464	467	518	517	508	488	515	480	486	479	462	483	474	445	482	476	470	509	470	524	486	466	471	510	504	518	511	492	492	507	493	496	489	474	465	492	477	470	497	490	506	507	461	496	473	468	460	487	507	459	516	487	460	466	496	492	478	505	488	466	506	462	506	495	508	471	491	467	530	482	486	512	481	461	509	456	470	503	487	509	464	480	490	499	488	506	507	498	501	483	521	467	496	496	455	499	488	502	505	516	476	494	516	492	467	505	492	512	509	499	502	445	503	495	514	455	465	463	522	499	506	490	501	515	502	520	494	483	503	477	487	538	501	486	470	495	476	435	484	491	512	474	490	490	488	496	512	544	454	510	510	498	480	525	483	526	488	483	501	472	469	499	486	468	551	475	538	478	541	508	460	481	501	493	490	450	503	500	553	453	479	479	465	482	528	514	492	476	462	464	497	497	512	501	462	532	533	507	525	510	483	486	489	499	547	479	492	498	467	502	488	520	485	507	505	495	515	500	504	453	497	520	504	519	490	492	477	490	493	516	456	488	462	482	470	460	508	475	486	484	497	477	461	455	503	508	486	477	507	501	513	494	493	483	467	452	504	468	495	492	487	479	477	486	475	502	491	501	503	524	481	490	481	468	472	467	501	470	443	496	497	536	489	479	514	498	468	485	511	442	504	516	464	508	515	484	472	467	462	509	446	488	459	489	457	506	530	523	473	450	488	510	484	504	484	474	487	502	471	476	473	478	503	498	488	488	501	494	500	507	470	489	496	474	493	494	510	506	505	529	484	468	503	510	466	477	519	499	502	514	445	471	520	478	499	450	503	549	445	510	499	504	498	464	536	516	464	511	513	456	503	482	488	505	471	505	508	504	475	496	495	488	489	481	464	519	445	462	462	441	497	484	477	523	528	476	512	490	530	506	498	478	474	481	497	495	508	544	515	503	491	455	536	460	491	466	472	490	493	498	467	523	493	469	504	489	495	470	466	477	489	468	504	464	446	484	498	476	488	503	494	463	496	517	447	513	501	534	508	489	545	482	520	540	515	484	485	499	464	510	507	465	514	478	539	515	479	517	470	516	492	471	509	527	497	514	475	520	516	508	504	496	503	497	545	503	516	476	484	475	469	479	493	503	502	489	474	493	467	498	503	508	539	497	491	457	516	493	506	498	498	504	487	507	480	463	499	491	449	509	462	494	475	529	492	489	476	513	485	455	509	532	494	475	481	455	506	477	462	487	424	515	478	467	525	465	475	501	520	483	508	549	469	506	515	480	466	520	521	449	475	501	519	494	475	470	481	485	522	489	532	499	479	480	497	508	447	483	505	452	509	496	446	438	497	503	456	455	508	462	513	542	476	463	482	506	469	437	479	460	445	524	489	477	457	458	460	453	484	505	458	504	505	507	483	491	459	477	492	508	515	506	478	464	460	510	457	486	529	465	529	513	509	506	504	469	545	495	504	497	517	491	481	521	513	496	495	483	494	435	525	530	491	478	455	481	492	455	474	532	512	525	504	514	488	514	509	520	499	490	478	505	476	484	474	505	490	497	447	463	470	466	507	470	479	504	501	486	491	474	452	466	491	505	508	487	482	481	493	498	487	501	488	502	491	516	494	476	517	483	498	508	462	546	499	471	508	480	501	472	506	491	457	466	484	481	481	478	522	489	512	479	523	491	476	511	505	481	504	527	462	464	474	495	453	468	505	497	452	525	487	508	504	493	463	479	472	474	441	494	503	464	511	517	500	460	456	495	464	489	478	493	473	478	491	479	484	472	480	512	482	483	516	528	511	497	505	494	474	509	522	538	497	500	472	520	485	474	480	525	480	470	481	488	453	494	466	475	512	494	512	490	516	479	494	527	497	506	483	488	504	484	483	478	465	485	493	464	493	475	502	521	485	490	482	443	476	488	504	498	463	496	526	496	437	506	510	506	522	448	490	466	488	480	492	506	506	497	488	464	475	553	464	485	491	433	486	530	488	488	464	507	470	474	474	517	520	470	514	462	471	470	506	506	466	506	487	460	522	460	450	508	500	471	462	514	422	519	486	489	486	501	499	475	530	444	493	490	502	503	499	509	501	489	473	505	499	490	465	479	476	493	518	470	495	497	462	492	488	509	503	496	491	489	507	537	465	496	507	469	495	508	525	474	482	471	470	518	534	519	493	443	537	529	541	494	509	472	474	475	487	502	510	501	449	492	538	512	526	457	474	493	488	500	481	536	472	500	481	479	498	458	485	511	528	537	495	518	518	519	518	455	530	511	469	464	496	491	502	494	480	489	480	486	460	492	489	510	456	515	527	505	443	450	550	493	514	515	482	475	477	480	471	525	486	482	519	465	462	493	520	461	514	470	483	501	520	471	482	490	502	477	493	477	476	468	459	463	497	495	505	499	484	517	481	468	515	493	491	462	473	484	453	514	511	516	480	496	501	478	461	491	502	486	499	482	451	457	478	456	473	532	470	484	503	464	479
4347	971	812	721	667	670	630	642	630	623	640	575	590	581	586	597	603	613	545	562	590	568	534	592	595	582	595	602	583	586	575	575	598	642	578	588	572	575	616	604	582	597	596	560	556	592	573	604	572	540	593	556	630	636	594	551	600	620	555	583	601	651	554	628	617	612	579	570	581	560	572	599	563	604	538	541	607	597	653	596	557	593	608	612	624	615	583	619	624	613	636	585	607	558	581	607	561	619	550	567	571	659	579	588	561	593	570	583	524	592	571	577	609	583	593	605	557	529	567	561	589	581	573	573	609	581	600	557	594	568	588	607	579	596	631	619	628	618	598	595	592	541	590	615	604	591	608	532	564	575	565	588	595	557	570	603	583	559	566	567	577	569	582	587	588	572	547	573	561	568	584	549	593	579	618	606	629	620	600	595	597	581	630	566	569	577	583	608	592	580	602	609	600	583	610	581	586	596	583	593	571	602	584	554	537	563	579	605	577	568	617	614	560	591	632	577	605	573	591	559	619	583	606	565	613	587	571	598	621	564	614	610	599	593	591	589	599	602	546	650	594	539	631	638	592	632	570	584	539	551	612	597	507	607	552	561	595	595	596	605	613	561	618	571	605	554	592	610	593	579	621	578	602	598	545	581	602	577	570	605	568	625	584	644	597	603	550	564	633	621	616	582	571	620	578	549	561	584	585	629	575	576	617	566	558	581	562	613	567	606	564	608	567	573	640	571	588	609	553	625	564	587	537	591	606	608	564	612	578	598	607	599	596	612	572	616	585	596	595	633	550	589	583	573	579	624	596	583	595	592	580	612	539	601	609	586	621	581	563	611	590	572	609	615	572	592	583	629	587	604	585	606	621	583	592	590	590	589	533	564	584	598	616	570	596	594	565	599	651	562	562	569	532	601	602	606	601	638	564	555	602	573	585	596	569	606	548	559	583	641	615	636	577	574	595	584	552	583	580	569	587	588	597	602	592	597	606	618	579	597	570	611	617	571	537	606	625	551	567	596	580	574	608	577	587	581	553	595	556	609	579	592	561	585	649	592	612	570	590	568	598	625	614	603	576	591	605	549	594	587	653	595	598	563	590	564	629	589	598	567	607	613	613	599	589	568	567	601	601	547	582	606	590	568	581	600	634	565	574	597	591	623	603	586	587	600	591	588	581	591	545	580	583	591	623	586	609	585	581	588	619	594	598	609	585	634	552	596	636	638	594	568	585	574	606	574	638	627	608	596	595	608	584	575	602	618	593	581	558	599	642	621	610	617	588	574	600	625	639	566	628	584	629	595	562	586	573	598	576	604	580	629	587	582	634	617	581	616	575	599	591	583	610	599	629	566	602	558	575	587	567	555	639	586	629	555	591	585	592	578	585	580	612	583	599	590	590	586	580	559	572	600	622	586	579	592	590	631	605	599	606	560	570	573	619	609	582	585	540	645	552	585	613	555	616	611	584	590	580	589	607	607	615	613	601	552	569	600	547	567	604	595	560	583	612	531	583	580	617	558	573	632	593	616	614	585	605	640	579	602	563	648	588	588	584	638	545	609	619	594	576	571	575	589	593	586	564	627	542	635	571	585	552	615	551	580	596	572	621	600	559	552	606	590	621	558	567	579	555	613	596	628	612	602	603	619	589	627	629	595	577	600	574	586	628	576	572	527	562	601	572	605	586	598	554	624	596	614	624	574	635	533	583	602	572	620	597	581	614	619	595	588	625	602	551	561	608	541	598	549	603	571	568	580	601	622	584	616	588	563	597	587	603	587	606	546	581	625	573	543	605	635	577	530	585	567	572	567	607	585	563	601	604	604	613	594	574	584	596	571	568	613	569	599	589	597	594	599	668	594	610	601	579	604	599	595	628	671	634	589	567	608	584	593	609	538	592	577	553	574	544	604	633	551	583	591	571	584	603	578	605	575	577	580	609	555	576	587	615	581	611	606	608	595	593	599	586	603	560	615	560	597	592	595	602	624	576	635	597	622	633	588	573	578	583	571	571	598	587	599	616	591	583	591	603	603	585	597	595	601	601	581	609	575	587	598	538	578	578	646	561	557	589	593	592	570	614	624	631	567	594	595	568	623	592	560	569	554	577	588	621	592	546	612	563	586	564	612	617	598	596	610	585	633	591	577	605	542	580	604	632	563	612	591	561	601	568	605	591	635	615	561	597	620	586	607	563	587	604	582	572	590	560	575	606	553	580	611	599	593	608	645	636	600	587	604	598	581	562	603	566	560	613	591	562	633	583	587	589	646	553	576	566	594	593	640	588	597	545	603	549	586	562	642	556	571	609	607	597	607	604	591	594	591	620	563	582	571	580	572	570	636	565	657	596	587	584	585	559	579	611	556	633	595	589	599	610	603	597	572	579	541	510	611	561	632	579	537	569	593	611	615	616	584	572	584	583	590	610	562	577	599	561	623	587	585	597	601	602	621	633	602	596	616	618	587	546	578	568	615	580	609	583	596	615	645	612	573	594	612	580	613	598	586	571	591	529	589	560	593	597	567	571	639	569	574	601	600	595	591	574	588	537	568	639	632	588	560	556	610	610	608	554	605	603	561	621	581	587	610	597	593	603	578	596	580	622	552	557	609	627	637	566	642	598	581	583	619	554	567	606	595	592	557	623	541	554	621	563	573	569	582	551	592	563	662	583	578	607	584	569	599	619	589	631	574	648	586	559	595	611	595	580	587	551	589	565	541	622	584	571	601	625	583	552	550	590	600	590	605	633	560	585	595	553	632	574	610	617	616	574	665	572	586	578	607	574	594	571	610	585	591	600	585	583	571	604	577	636	576	622	603	596	586	559	558	611	595	606	604	634	564	569	595	587	584	595	628	593	599	572	577	586	535	570	621	574	592	578	591	575	566	548	620	625	625	610	609	590	610	588	590	579	613	545	611	603	587	569	587	595	613	581	639	619	618	570	613	587	617	605	572	546	563	619	581	577	611	604	601	610	600	603	582	634	573	580	557	582	590	602	563	564	628	600	617	577	605	579	628	564	612	563	563	617	603	586	579	571	603	597	601	584	583	583	607	577	621	588	588	587	599	592	572	602	590	604	593	658	598	573	595	572	613	618	634	573	599	610	566	615	579	565	597	609	596	556	607	602	552	569	608	575	537	582	596	599	580	594	574	543	570	576	647	641	646	609	628	568	571	585	605	605	579	610	583	586	577	588	547	575	574	576	594	612	563	593	583	587	538	610	646	601	581	585	596	622	559	598	587	560	590	601	616	633	569	557	639	545	563	624	619	588	619	575	591	598	587	637	571	593	627	602	551	554	577	608	560	591	605	608	601	591	524	598	619	591	578	637	605	560	583	596	590	605	638	619	578	628	584	595	604	545	580	623	556	588	583	554	582	597	617	562	612	571	539	623	579	561	588	552	606	591	577	652	583	571	557	592	575	622	561	628	588	578	606	584	618	599	585	591	592	562	542	610	645	602	593	569	566	574	550	630	574	601	607	590	607	588	622	589	572	574	625	625	605
23467	21124	28262	24232	21120	9045	1076	674	627	607	589	582	532	551	515	499	484	453	558	519	504	494	469	494	491	470	480	494	493	491	489	552	499	467	498	508	494	484	460	453	479	448	502	518	462	459	442	514	475	484	491	475	476	474	497	456	474	492	484	502	495	460	465	479	498	449	474	454	455	483	482	504	502	449	431	453	477	488	452	466	498	464	432	457	479	472	465	469	468	454	447	498	453	467	488	489	477	480	486	451	451	472	513	474	512	438	478	471	532	481	478	457	493	476	497	488	492	484	532	461	516	466	503	465	479	468	495	506	454	467	504	490	450	504	489	495	474	486	467	456	442	421	427	459	477	476	516	460	476	465	488	494	494	518	481	476	482	481	458	505	455	511	487	480	473	462	444	434	477	471	470	479	479	470	482	504	488	502	503	479	477	484	469	489	498	492	439	438	471	499	513	431	482	472	459	477	436	514	500	446	443	478	488	464	522	478	482	446	504	458	477	479	502	446	484	507	463	462	511	499	466	514	491	477	460	505	476	502	461	467	492	477	477	448	464	480	496	465	483	416	494	444	466	454	485	491	501	472	460	475	463	438	503	447	453	449	464	458	505	478	493	483	487	482	458	507	501	441	521	483	469	442	441	486	448	458	452	479	470	448	489	466	461	489	454	476	520	486	477	478	441	484	503	422	470	470	452	467	445	460	489	444	497	459	496	507	487	495	464	453	463	439	452	431	464	434	503	445	479	495	506	482	436	460	483	492	479	424	476	495	501	475	485	472	506	459	454	444	490	499	488	458	427	435	434	447	433	448	461	506	489	479	470	470	485	452	508	473	485	486	443	479	465	472	478	451	458	480	483	435	443	494	483	481	462	490	483	508	497	505	423	465	463	486	460	483	467	458	424	476	466	487	458	475	488	473	468	500	479	478	452	460	517	484	460	497	465	492	493	483	447	437	469	481	469	504	506	475	469	471	449	468	455	499	472	489	483	498	450	475	449	499	488	443	463	491	431	452	445	450	462	513	491	455	443	453	449	474	446	455	443	485	528	450	464	475	478	465	484	448	493	468	499	484	433	491	523	475	467	488	501	455	419	446	479	430	460	519	487	494	483	440	456	486	466	447	461	455	421	487	435	451	498	425	505	441	488	466	425	468	457	475	497	469	478	459	514	468	493	463	477	493	458	466	454	471	504	501	510	473	487	452	483	483	439	458	491	465	465	490	447	469	490	476	452	459	456	450	462	482	478	478	450	461	453	487	481	487	488	425	485	471	487	478	464	512	485	482	491	492	482	467	449	453	469	475	500	450	460	481	490	453	485	460	513	495	486	467	518	468	439	471	452	453	459	488	463	504	487	452	466	466	475	485	446	475	454	481	502	477	515	458	451	482	520	490	482	473	474	498	471	460	479	497	445	512	496	531	494	490	487	469	491	501	449	492	466	454	520	451	497	479	443	460	473	433	485	507	477	485	492	469	480	471	466	503	484	485	472	484	514	460	468	454	468	479	498	464	483	473	480	483	468	476	448	468	442	495	467	482	430	450	486	446	457	501	475	471	466	460	492	503	464	453	452	459	482	448	511	461	432	484	498	498	430	476	500	440	509	473	522	435	481	466	497	503	507	466	503	505	446	509	524	464	477	468	475	508	467	491	493	445	501	489	453	445	441	473	491	475	475	475	456	463	484	471	471	486	461	474	498	530	457	487	527	497	531	480	473	474	481	453	492	504	444	469	461	444	494	461	445	445	478	455	494	444	462	489	470	492	481	479	512	486	472	424	447	510	432	468	523	490	486	454	494	504	460	467	460	479	481	461	447	439	454	506	464	489	474	476	465	481	478	502	464	474	477	461	481	474	485	437	460	472	506	462	517	472	481	464	455	468	475	469	459	488	488	442	479	454	464	468	482	467	463	454	507	504	482	466	512	480	482	463	489	495	487	468	466	456	507	455	495	477	473	453	471	484	464	433	484	484	533	502	485	461	444	468	490	443	445	465	446	447	481	506	484	486	454	475	491	457	445	457	486	429	498	470	428	508	449	503	488	498	469	475	446	481	493	522	482	489	450	483	493	482	443	442	496	514	463	476	445	492	481	463	435	418	478	457	460	468	480	488	468	472	520	508	495	472	481	543	460	473	472	440	452	446	484	486	463	467	507	450	467	490	493	477	455	498	467	427	467	495	452	451	460	517	491	489	424	501	499	479	497	439	459	498	462	463	469	484	463	505	474	496	451	483	442	464	474	485	500	472	453	495	493	450	450	467	499	481	477	464	452	536	459	449	501	484	469	482	480	467	450	494	479	508	521	484	456	484	509	463	476	509	492	462	462	489	534	474	486	436	465	473	511	453	482	447	456	498	490	460	446	483	463	483	495	467	476	478	504	459	512	479	446	471	477	487	480	462	464	498	459	477	471	466	449	447	440	463	481	452	473	527	481	507	499	489	472	503	498	464	481	462	434	456	450	498	504	490	482	465	446	463	473	473	520	477	478	476	487	458	469	483	451	436	459	501	496	485	474	476	475	491	471	454	488	478	485	456	463	461	459	487	522	501	502	415	501	470	485	505	476	498	500	476	509	480	465	435	471	444	438	463	472	462	482	529	481	434	480	447	496	505	491	491	457	495	486	444	467	464	468	477	480	485	491	509	483	466	474	460	463	450	456	463	491	475	490	484	441	459	430	436	498	462	490	472	455	482	506	438	474	472	465	495	494	462	410	462	488	484	480	484	483	492	486	498	478	442	473	502	461	482	538	511	481	512	450	447	513	439	478	478	464	465	463	498	446	483	478	461	477	489	470	441	427	456	499	451	437	493	467	463	456	443	447	487	472	422	448	495	506	456	460	468	451	457	479	520	486	445	467	475	450	469	491	485	472	489	495	481	478	439	441	473	446	513	490	478	495	469	461	486	511	476	483	477	481	461	518	462	493	477	481	442	447	467	442	496	478	489	466	484	472	470	468	479	446	477	497	480	471	502	466	451	457	487	500	464	504	497	461	453	440	476	493	469	464	492	454	510	454	496	450	470	520	487	487	474	486	470	484	438	454	476	467	471	477	466	456	459	428	513	467	492	494	459	529	473	493	471	484	463	429	445	468	477	471	496	465	495	482	494	475	497	480	464	493	500	432	427	473	485	470	498	476	467	449	462	451	505	459	490	498	489	490	474	446	496	483	467	467	514	490	489	485	499	479	444	477	495	496	485	443	447	434	462	447	466	466	466	470	479	493	454	455	466	467	487	454	468	464	461	511	426	476	456	470	499	513	463	482	467	437	458	483	476	469	452	494	436	467	467	470	469	442	438	461	461	474	465	484	485	456	478	464	482	486	463	456	461	475	469	464	500	503	505	494	452	505	468	485	487	489	435	512	470	477	477	459	476	490	479	471	463	502	479	468	466	515	464	468	494	469	463	491	445	481	485	456	472	470	455	472	463	449	485	472	458	479	478	464	495	472	511	442	420	469	448	461	484	437	501	466	471	507	488	480	477	460	487	460	472
3396	8028	5833	2779	2020	1604	1355	1168	1032	908	857	761	753	713	681	646	656	630	692	629	644	610	670	617	598	635	570	617	573	635	607	580	587	603	592	599	574	590	619	579	604	604	586	582	600	583	613	612	606	599	562	578	609	597	580	565	561	618	608	568	586	549	578	540	578	577	633	555	603	526	575	614	604	536	603	559	617	565	545	597	630	581	567	569	551	585	550	565	582	556	591	561	609	579	558	578	564	611	582	591	600	561	576	574	577	587	561	577	564	569	546	597	558	565	560	582	610	561	546	572	579	555	571	608	577	584	633	609	589	612	575	612	587	567	572	603	564	613	587	596	554	577	561	566	575	577	563	545	580	561	572	550	573	570	620	583	571	606	603	591	574	556	590	598	554	603	574	602	583	595	578	563	595	570	585	561	568	593	589	582	552	569	567	578	561	593	596	573	616	549	586	620	588	604	588	543	548	585	585	583	529	549	590	600	562	568	635	576	633	571	560	629	562	556	595	586	535	586	579	586	567	576	581	590	604	555	573	589	589	547	605	605	587	615	572	561	573	596	586	602	532	629	561	586	605	610	585	589	589	555	569	584	576	585	615	599	567	541	597	607	558	572	603	597	572	593	550	571	570	605	560	536	560	562	593	619	563	576	592	585	595	550	560	626	580	586	554	585	629	572	552	580	519	563	558	588	585	580	566	603	583	576	608	591	598	593	591	576	598	587	605	595	631	578	573	566	597	593	518	549	623	600	534	559	555	542	600	548	574	555	573	540	583	594	587	553	612	588	577	596	569	567	568	547	595	566	588	547	605	573	566	588	568	607	597	608	582	602	618	595	578	623	559	549	573	548	578	578	578	584	609	560	579	614	633	593	578	561	546	596	585	569	540	573	557	634	556	604	593	575	593	540	568	574	568	567	550	570	563	559	544	538	540	569	583	615	603	610	557	548	562	582	554	587	593	564	551	579	551	602	556	559	609	602	597	581	569	586	598	583	619	607	590	554	611	539	569	582	578	607	544	564	547	591	581	555	584	599	559	612	652	643	597	590	552	573	594	580	596	611	566	604	596	576	577	539	567	556	600	633	556	624	567	562	570	537	596	562	570	594	552	598	569	574	567	580	544	599	541	570	577	581	588	551	635	564	572	575	550	593	591	590	593	573	568	567	547	662	615	578	585	564	533	583	540	581	608	547	589	563	565	612	602	548	621	576	594	569	568	557	556	602	602	592	589	586	601	551	582	627	571	573	550	568	585	588	598	565	580	598	574	579	595	618	594	589	544	581	623	553	546	624	583	526	564	537	581	573	541	575	570	553	595	593	496	602	578	584	563	562	546	560	588	568	583	578	603	587	603	577	589	565	572	576	576	586	564	587	572	553	596	597	591	585	549	589	595	583	577	567	589	589	614	605	574	566	559	617	579	602	559	565	599	580	586	602	597	587	571	581	591	544	616	611	585	572	576	617	577	629	591	558	562	605	597	594	566	606	570	584	534	560	603	571	621	606	556	552	575	567	572	584	590	605	602	547	555	536	572	551	568	593	574	570	606	550	554	534	561	540	572	601	607	527	576	628	559	569	533	578	578	629	608	566	594	630	614	601	592	590	607	565	601	577	595	580	574	567	570	576	598	609	588	558	524	573	588	594	600	551	562	622	594	589	603	578	564	612	569	531	534	577	563	607	538	578	590	536	589	573	610	588	573	575	599	566	526	589	553	591	591	593	570	611	554	588	572	607	596	594	602	569	578	599	638	580	569	625	610	613	559	576	552	606	563	581	561	571	577	554	620	645	597	603	581	549	572	588	555	571	576	609	530	597	544	546	596	613	537	572	565	576	495	561	616	584	620	611	567	598	587	554	555	597	560	570	545	589	576	535	575	571	563	599	580	541	572	596	578	583	630	577	606	597	556	638	586	597	597	585	588	585	609	561	549	615	578	578	537	568	557	570	562	540	523	553	584	591	601	606	574	553	581	596	592	598	566	591	604	624	584	538	586	593	553	592	594	599	574	577	614	579	580	579	618	555	537	598	623	587	550	552	622	578	594	606	607	575	571	655	592	569	572	557	558	586	584	578	558	544	565	583	582	596	612	549	530	559	587	577	545	574	565	581	610	564	569	570	587	595	560	606	563	599	575	564	555	575	597	561	614	560	569	579	584	620	585	546	597	558	579	610	564	589	600	606	620	576	548	602	573	552	597	552	585	541	593	609	594	573	609	550	613	543	577	571	600	630	571	578	608	628	572	575	608	574	582	554	581	606	576	589	560	577	569	599	573	600	583	620	557	600	522	579	528	627	580	631	570	543	611	553	573	599	580	615	604	546	571	557	567	551	578	638	616	541	586	544	630	580	586	592	572	570	534	571	570	578	589	592	547	624	624	561	591	605	586	596	607	560	613	527	593	572	577	584	579	548	598	595	541	610	569	562	548	581	578	556	574	605	603	548	603	604	599	597	588	577	574	568	571	575	607	602	579	572	560	600	612	591	598	580	594	541	577	579	577	573	606	591	600	589	594	572	554	585	573	601	599	596	647	580	594	600	625	531	649	602	548	585	615	573	567	579	558	601	586	609	572	614	605	559	589	598	635	553	602	613	624	587	529	590	564	519	587	610	572	626	575	577	620	559	590	591	562	583	557	601	588	541	604	597	603	544	589	586	570	619	592	606	544	580	569	561	564	555	575	555	560	614	637	605	567	579	586	564	574	571	570	580	635	559	576	579	631	578	586	563	600	597	582	549	568	561	578	568	547	580	592	574	572	583	584	568	591	558	600	627	572	568	590	545	565	571	598	539	574	602	609	605	589	590	615	561	583	599	588	555	581	604	596	613	571	583	547	569	608	604	599	555	592	571	587	570	573	569	612	574	572	573	606	548	573	590	583	589	626	580	614	580	585	594	560	579	547	597	568	543	598	599	592	619	587	557	609	596	568	567	598	594	569	583	621	585	573	567	613	575	581	591	560	607	593	572	568	615	586	559	549	570	581	656	602	565	548	592	625	590	566	537	583	581	589	609	564	568	613	593	614	574	567	615	585	582	628	569	557	554	568	548	578	559	581	583	584	568	561	558	570	613	599	617	590	574	577	608	627	541	592	569	581	593	596	590	609	569	600	600	594	542	599	533	595	572	573	581	600	562	599	571	553	580	628	603	567	595	572	603	589	576	603	576	578	563	549	557	587	601	591	526	584	603	564	548	583	548	586	611	588	589	617	603	562	600	557	530	575	567	567	619	546	588	619	611	557	606	592	598	613	566	602	599	587	586	596	549	572	599	577	585	551	568	546	565	576	552	558	603	525	559	590	568	592	552	591	559	557	617	546	559	612	562	622	555	587	596	563	575	583	598	603	610	572	625	533	580	599	558	593	583	553	605	551	559	562	606	569	566	566	603	599	593	579	589	550	588	567	574	522	621	614	563	578	569	559	565	616	594	577	559	581	543	551	563	581	607	592	588	552	589	545	558	524	590	614	538	603	576	602	624	631	588	565	567	561	574
24665	21116	27096	25272	9172	589	449	404	327	317	322	344	305	303	304	296	309	252	322	280	262	280	255	284	282	305	272	280	266	278	293	270	274	310	268	283	280	287	276	304	266	291	273	276	266	271	292	252	284	282	254	276	293	281	248	286	247	259	270	287	291	284	293	263	285	261	268	262	241	274	294	261	287	275	263	243	264	229	304	271	270	277	297	258	273	255	282	272	274	272	300	289	273	267	265	261	266	265	251	293	262	254	249	250	289	266	264	252	270	230	274	307	274	265	321	303	260	279	264	258	261	280	260	251	265	254	296	286	267	289	274	241	277	264	296	274	301	249	263	254	268	295	280	281	257	292	288	259	270	263	272	242	264	263	274	279	251	287	273	267	257	272	289	275	268	294	279	293	258	243	264	270	249	281	283	284	260	273	258	273	228	283	288	292	278	270	256	267	314	283	262	249	266	290	292	289	259	239	280	266	304	258	268	270	270	256	293	280	295	301	236	279	258	286	268	245	249	275	278	243	258	267	258	277	279	219	276	264	271	254	272	289	256	260	281	279	274	282	268	258	255	259	276	268	251	280	303	265	296	256	263	277	290	258	268	276	256	263	307	281	280	269	272	289	263	277	271	273	246	230	279	270	304	266	299	303	275	279	277	250	251	244	262	276	267	280	289	249	253	265	251	238	280	257	293	263	254	288	257	253	260	280	278	270	275	286	279	254	268	275	257	246	255	247	289	283	299	275	270	303	270	265	274	270	265	263	268	276	291	257	273	265	271	291	281	266	277	234	278	284	279	265	272	265	286	260	244	302	272	275	280	272	260	259	276	249	299	267	283	259	268	268	265	256	271	250	262	284	271	261	262	274	264	254	260	252	249	273	310	263	271	267	262	277	269	256	235	283	236	276	275	256	270	293	271	238	269	292	293	273	290	264	279	264	254	279	264	247	266	281	272	248	274	240	253	265	262	251	269	242	253	266	260	242	257	281	272	276	278	286	285	266	269	253	267	281	265	242	287	255	256	286	265	268	281	246	266	294	279	266	278	255	269	268	248	249	275	278	285	249	266	272	257	272	264	307	259	254	266	287	259	277	255	257	283	272	237	301	275	282	276	286	295	275	271	235	275	255	265	261	267	260	257	283	274	279	266	257	275	263	268	269	255	270	265	290	251	272	279	304	272	257	258	255	273	286	252	274	265	265	264	291	279	265	245	267	274	288	270	287	274	261	284	254	253	284	237	278	257	280	303	280	274	263	260	263	280	269	278	259	291	282	284	279	260	278	245	281	260	238	262	269	259	262	264	272	247	291	260	280	248	255	262	240	263	306	244	269	260	274	242	271	278	265	304	273	268	287	241	277	253	261	288	267	291	261	282	248	298	269	268	268	231	313	280	252	232	261	294	268	270	269	286	249	270	286	280	261	278	272	255	278	275	251	264	287	269	261	281	268	242	281	261	253	255	300	274	267	268	271	248	276	270	280	259	251	282	257	284	259	245	258	260	260	267	267	271	282	266	297	267	246	247	241	280	278	270	313	280	269	281	257	252	250	263	261	279	264	249	276	277	264	273	261	250	251	271	279	274	286	265	267	268	298	248	279	255	270	287	283	262	260	259	277	276	293	251	283	265	267	274	265	282	287	237	247	266	289	302	258	281	278	252	280	281	282	285	231	277	272	284	260	276	261	276	283	281	268	275	296	264	297	277	243	259	279	269	284	286	260	285	268	286	286	275	271	300	285	274	293	273	286	270	295	258	234	244	293	277	253	283	290	270	239	279	270	266	250	287	280	267	292	284	280	243	265	312	289	259	269	267	261	255	300	324	242	263	270	247	274	244	289	259	253	263	289	282	251	272	268	239	273	279	249	263	274	246	289	266	233	275	269	266	240	269	267	279	259	264	275	238	285	231	264	268	300	258	295	257	259	284	255	256	267	277	265	278	256	235	266	266	266	232	274	275	241	264	293	268	269	271	248	282	295	250	279	270	273	278	275	283	292	267	264	275	267	290	264	274	297	260	267	284	259	263	285	272	281	239	302	242	239	248	273	267	282	276	271	259	244	259	289	255	289	258	264	240	286	252	239	278	272	272	306	269	261	294	270	268	279	281	293	263	290	250	285	281	272	256	263	277	268	265	276	268	260	279	257	272	269	258	277	285	253	278	280	268	276	289	280	254	247	283	272	258	272	243	308	265	243	313	275	252	236	285	279	272	271	263	273	279	260	234	280	274	268	247	276	270	267	294	282	277	258	281	269	259	276	290	277	239	284	273	249	250	286	279	257	282	262	253	298	267	281	269	249	246	255	274	260	303	251	274	277	284	275	295	287	308	251	248	286	262	264	277	311	240	258	264	270	266	275	271	277	275	256	289	260	277	279	262	273	269	307	287	267	285	254	239	272	277	277	247	273	277	269	269	276	269	298	272	240	238	258	277	264	274	257	269	266	274	260	260	262	253	250	259	294	264	245	248	289	228	271	263	279	275	251	280	268	253	280	260	248	297	274	310	246	295	308	274	294	290	248	305	262	256	284	273	275	291	267	290	262	264	267	274	256	269	270	275	274	241	241	272	300	272	261	279	279	273	239	280	277	270	275	250	259	269	273	262	282	283	275	294	287	241	284	267	267	260	281	297	269	273	267	265	272	277	288	284	249	293	270	284	294	272	257	293	250	291	280	267	265	270	304	268	302	279	276	285	279	268	256	260	285	240	286	281	278	264	302	253	298	265	282	273	275	238	264	273	271	294	265	300	272	265	269	280	274	239	266	258	249	268	250	268	243	286	266	271	267	257	250	262	270	285	249	289	248	280	258	266	268	260	255	261	270	274	291	277	262	295	270	265	286	280	267	263	251	283	263	277	281	269	231	285	234	250	251	254	287	283	276	272	265	281	290	261	273	252	266	280	265	288	270	271	287	290	285	275	290	288	268	265	294	280	273	275	268	241	278	233	282	286	262	272	253	246	263	293	257	283	275	299	269	246	247	279	266	311	257	244	267	282	292	295	247	264	255	282	268	245	285	254	287	277	275	265	251	265	264	265	276	267	280	270	269	279	290	255	270	261	271	291	282	269	271	275	281	260	257	259	298	258	275	279	250	282	292	269	269	245	260	252	243	267	272	271	257	278	276	238	246	276	275	275	257	249	242	284	260	266	296	297	282	271	263	279	232	254	249	259	283	272	271	270	295	263	285	255	256	262	302	301	270	270	251	292	271	239	272	261	278	293	262	313	261	280	269	261	259	264	253	289	245	283	315	257	270	272	296	263	257	258	282	247	261	289	292	284	262	271	289	261	248	247	295	274	271	249	253	299	296	248	267	272	284	241	261	258	295	262	274	272	244	273	281	245	275	256	251	291	261	250	275	278	262	272	275	264	281	280	256	265	275	277	297	263	286	292	284	261	261	255	237	280	256	260	254	284	258	265	282	307	259	282	281	256	285	286	213	254	263	271	290	259	249	283	274	272	265	263	268	275	276	267	247	288	263	286	293	253	301	276	287
3245	4442	3137	1493	1082	881	728	620	555	513	483	442	430	398	383	372	377	335	337	352	347	340	326	349	342	348	386	333	328	334	369	334	343	322	334	303	319	323	334	346	322	315	342	336	320	332	356	339	333	312	341	330	354	334	320	326	305	342	334	333	326	349	350	318	352	322	319	348	314	340	350	290	311	305	346	358	325	350	308	342	317	342	310	362	338	320	310	337	295	316	317	336	313	344	322	326	308	318	328	333	337	313	354	328	311	340	346	334	350	338	346	335	329	337	306	370	328	326	347	319	337	333	317	337	326	342	296	322	333	313	327	319	345	328	347	292	342	324	301	324	321	313	357	339	310	316	309	327	358	337	310	321	342	323	363	351	341	337	333	333	315	317	305	343	314	346	336	311	343	316	329	341	330	320	355	337	341	313	314	310	318	312	329	357	326	318	333	310	357	341	325	331	353	318	320	359	313	314	314	319	335	314	299	314	325	336	328	325	315	330	325	322	344	285	304	307	318	285	281	302	349	325	353	323	323	297	322	341	322	343	294	319	334	336	352	311	358	333	316	325	338	329	302	332	288	361	316	314	321	330	311	353	315	301	294	281	299	315	330	324	326	352	319	328	332	335	307	296	340	325	322	345	317	320	333	300	356	334	364	313	329	334	340	336	321	310	348	313	337	312	318	298	320	343	351	334	341	331	342	323	353	316	324	275	312	332	317	320	346	316	309	345	337	305	314	320	339	289	321	292	301	322	340	323	309	315	311	322	301	303	333	328	348	325	313	313	317	295	328	308	344	336	334	303	297	331	336	321	340	315	342	344	284	359	305	327	336	313	300	309	335	308	297	321	345	346	318	332	333	348	304	351	303	330	305	291	344	329	357	342	325	322	334	332	324	338	320	349	347	312	310	346	349	353	317	340	314	285	299	323	352	316	328	329	286	357	363	296	302	336	342	325	311	334	323	346	366	343	346	294	329	343	301	305	341	323	339	347	315	334	310	324	345	311	349	342	351	324	317	338	309	314	276	326	332	329	305	311	337	332	345	301	329	318	373	310	338	335	342	324	303	340	320	329	322	317	320	319	339	332	319	313	303	336	305	333	328	333	306	348	330	343	338	310	321	349	353	338	328	355	326	328	324	321	323	321	322	328	358	333	333	339	327	309	320	352	330	315	295	344	354	374	319	320	315	317	303	291	321	322	303	343	326	330	317	313	333	317	338	342	348	316	317	318	329	307	332	302	318	340	313	297	323	356	315	323	310	285	272	312	321	305	303	312	341	324	308	325	316	324	321	339	322	317	329	297	324	324	318	288	317	301	346	347	345	330	351	308	317	334	330	310	321	310	337	322	322	334	332	356	310	345	316	305	336	317	309	330	334	316	343	374	330	275	362	306	334	303	352	318	322	318	332	318	332	304	345	319	318	319	369	325	319	351	337	332	345	310	340	290	310	333	329	350	309	330	349	322	315	315	307	328	290	334	350	331	326	288	317	296	342	308	329	340	317	328	326	297	333	306	322	349	300	344	301	342	326	308	341	327	296	306	337	324	308	348	323	320	310	298	327	303	348	325	329	351	328	323	326	368	350	369	331	330	302	369	323	327	315	308	323	301	333	337	297	334	301	345	346	322	334	312	296	316	306	313	340	325	328	329	318	329	314	314	315	326	325	318	327	329	330	325	316	338	329	318	319	353	370	340	313	288	322	335	307	291	328	308	308	335	330	303	317	343	283	319	333	313	324	319	315	316	326	334	326	315	344	296	299	318	298	308	332	325	340	313	325	337	311	329	349	337	308	330	324	349	327	348	327	346	329	338	335	360	320	309	320	306	345	334	335	332	303	316	311	320	305	351	309	287	335	349	330	308	331	345	323	309	308	337	340	315	320	337	341	298	319	304	357	327	317	293	363	324	323	322	339	353	328	327	331	363	335	331	316	321	344	299	332	297	361	279	309	358	338	309	345	351	304	327	349	292	306	317	335	304	323	307	331	334	352	327	313	314	338	295	335	294	307	310	308	377	334	318	323	355	356	321	303	331	336	304	324	325	335	338	352	332	348	339	340	332	328	286	345	340	321	313	303	317	294	310	335	319	308	323	338	298	303	327	308	354	336	305	316	314	352	327	334	343	350	297	325	313	356	324	316	318	336	318	315	315	345	310	352	332	335	284	338	345	298	340	314	334	315	335	312	327	337	344	315	321	301	312	336	360	333	337	339	351	342	319	315	332	328	312	283	344	297	323	308	319	313	324	311	345	353	329	308	294	332	347	307	325	340	310	306	327	342	293	323	319	308	333	315	330	323	298	314	337	351	307	328	360	330	322	356	310	360	347	324	311	324	307	307	336	326	308	327	306	325	334	357	354	332	322	285	311	304	325	340	338	341	322	328	313	330	332	325	305	316	330	321	338	318	328	336	332	294	323	310	295	310	292	333	345	298	320	341	331	332	343	318	325	328	319	312	308	328	325	318	332	346	326	319	320	343	315	326	318	356	331	345	327	308	325	307	310	325	331	310	333	316	335	303	312	311	341	313	350	327	340	330	307	307	335	304	326	322	333	331	327	329	333	312	329	317	365	316	317	297	327	317	336	356	318	331	321	328	326	296	298	328	356	349	319	331	356	353	294	300	337	319	334	319	322	306	322	325	316	315	308	331	320	332	307	357	333	286	329	309	307	308	358	334	317	316	297	298	312	343	346	318	318	317	301	283	330	327	319	333	293	283	336	322	311	357	346	370	326	326	335	327	338	317	326	321	301	333	308	301	321	309	345	330	294	330	324	341	368	325	321	299	365	326	309	333	326	326	304	316	319	326	298	334	327	309	332	334	306	312	302	312	319	322	312	328	350	297	315	315	324	354	313	319	290	280	348	329	314	333	354	325	339	335	334	306	324	318	363	297	341	297	305	318	298	325	341	350	332	312	306	341	331	365	328	350	325	353	310	330	328	325	320	330	334	356	309	302	331	301	322	337	335	308	325	321	336	318	312	341	321	339	333	323	319	333	320	342	298	327	360	331	328	318	293	318	329	327	347	318	310	312	343	364	324	340	338	313	329	328	321	340	321	343	319	329	343	328	326	326	319	315	313	301	342	322	331	323	351	313	363	327	307	321	319	321	296	310	333	322	319	332	310	356	340	319	340	291	297	341	278	353	307	355	325	341	318	328	336	320	330	346	340	326	288	310	308	308	340	346	305	326	318	312	339	372	335	340	353	328	323	340	316	362	298	300	351	338	347	292	314	341	324	322	358	304	349	313	327	352	314	292	317	351	333	335	345	321	318	359	312	331	310	271	320	327	320	312	342	357	319	347	332	300	289	314	302	337	304	330	346	331	332	335	326	340	332	290	317	326	333	330	324	341	310	338	325	316	333	326	303	339	339	330	341	310	325	361	358	316	304	321	332	299	267	340	331	329	354	319	327	279	324	337	300	294	330	306	341	330	320	360	341	342	315	317	294	309	356	310	321	347	344	307	328	343	334	329	309	324	334	293	350	332	314
22473	21085	28679	23725	21077	21099	6707	754	512	487	402	338	363	317	298	282	260	271	251	256	249	249	239	216	253	234	238	224	237	220	197	208	226	215	223	212	219	197	231	219	216	216	235	197	208	233	212	190	214	218	202	211	224	199	177	219	198	217	215	216	194	198	226	193	198	193	235	182	206	181	206	186	222	219	191	216	222	192	204	204	224	225	227	179	192	205	215	186	220	204	188	225	217	187	217	191	219	174	201	198	214	182	223	188	227	210	214	200	193	213	201	203	200	179	203	190	205	207	213	220	230	206	226	200	197	199	230	210	192	212	199	238	187	208	205	200	181	236	181	208	222	183	211	199	198	186	200	209	220	180	213	188	191	229	206	227	209	199	190	219	223	254	198	171	203	190	221	206	192	201	193	205	199	174	219	209	229	217	214	187	228	209	207	213	193	183	195	177	202	219	213	195	227	205	211	195	210	206	217	200	200	184	195	196	216	206	187	194	197	182	207	205	179	187	230	195	206	206	213	184	196	199	197	200	199	211	212	186	188	207	208	200	182	198	224	192	191	209	227	183	172	192	202	190	195	217	207	205	198	205	213	220	207	218	201	213	230	201	196	190	220	209	207	183	210	194	226	205	191	215	170	205	200	185	210	189	189	184	211	189	213	203	203	190	181	213	210	186	183	215	219	190	188	213	190	187	183	207	188	203	176	216	202	218	205	183	185	218	212	208	199	198	176	197	203	181	192	211	195	208	187	214	200	191	187	212	186	197	194	211	220	209	189	199	200	193	206	229	201	200	206	210	210	212	220	171	212	208	195	201	193	174	203	201	204	214	183	218	207	210	226	231	191	215	215	188	186	196	213	192	227	206	193	211	187	197	203	194	198	221	170	214	196	215	203	200	193	202	192	213	197	215	215	201	198	203	220	223	200	191	221	189	207	220	208	210	211	186	202	201	200	218	202	221	196	242	198	196	232	227	209	176	218	171	188	192	212	202	210	215	191	238	207	202	213	194	190	175	224	184	210	180	211	182	211	214	184	190	191	192	211	190	200	190	203	208	216	206	205	185	190	192	219	202	203	191	213	223	222	197	219	202	215	218	205	210	206	208	209	192	221	212	198	213	209	187	182	212	199	194	201	213	196	188	208	194	185	189	211	207	214	186	197	212	215	175	209	225	206	189	221	198	187	203	201	218	231	183	209	186	198	210	183	209	199	199	202	223	196	202	207	207	207	230	173	205	191	225	208	204	203	203	210	207	200	236	191	207	196	207	225	188	202	210	189	221	193	194	185	195	214	194	238	212	192	229	195	203	217	172	177	191	191	200	189	199	187	211	194	187	224	221	198	183	217	189	199	191	181	206	200	188	205	210	193	206	160	223	216	214	221	184	219	208	217	200	171	188	202	198	212	204	197	207	202	189	205	181	174	217	196	198	207	188	212	193	228	193	203	201	210	220	197	221	205	190	191	199	230	196	194	203	213	194	178	196	208	224	191	189	200	197	202	208	189	191	215	209	193	214	184	195	215	199	203	212	225	191	209	184	170	217	188	206	198	204	181	201	177	208	212	205	192	195	220	211	199	216	190	230	231	209	188	209	220	226	218	217	196	204	199	235	175	190	206	181	205	200	186	217	211	204	199	210	207	177	189	205	194	211	226	195	212	206	211	195	216	208	218	193	195	212	201	182	209	180	179	206	182	201	216	165	202	215	220	206	211	176	200	207	175	203	205	190	186	223	173	218	215	201	183	212	211	192	222	213	216	155	196	196	196	190	204	202	219	215	193	216	165	225	206	190	198	191	187	188	206	194	207	198	206	202	197	213	217	196	206	203	202	200	190	183	202	193	205	185	211	204	237	223	168	182	193	185	203	188	192	180	225	219	175	221	211	182	204	196	198	181	201	194	215	203	181	192	217	194	198	207	217	199	192	193	202	186	196	220	198	193	176	191	202	194	203	169	198	207	177	194	193	200	205	220	199	215	190	238	188	203	201	198	189	213	198	226	180	193	207	191	206	197	192	217	177	230	210	221	214	188	201	188	205	206	208	205	185	197	181	199	207	205	186	181	198	183	215	197	183	189	185	210	192	187	200	195	219	216	182	198	219	193	212	194	201	202	203	194	191	212	184	226	193	194	195	185	172	219	236	186	190	182	176	197	198	216	186	197	222	215	211	206	234	199	213	201	243	174	204	208	195	222	194	195	193	202	207	189	203	205	199	169	209	193	245	212	186	214	193	181	202	217	182	192	223	215	201	178	195	197	194	206	194	202	187	202	223	208	188	189	209	171	187	204	180	215	204	187	219	190	216	187	205	205	233	219	193	193	199	186	211	205	234	205	204	190	199	188	193	196	200	201	220	187	214	209	206	193	222	196	174	177	183	184	180	194	207	178	176	201	203	190	175	208	198	185	192	222	208	212	217	197	189	210	200	215	191	186	215	223	195	225	228	209	184	201	216	199	216	216	185	204	183	221	204	198	199	197	183	206	215	205	215	189	207	216	188	212	207	192	202	189	205	189	179	209	163	172	212	205	196	213	181	216	225	201	175	197	225	197	212	223	197	223	206	224	219	220	230	216	216	202	178	194	177	212	198	204	203	233	193	195	221	189	201	204	208	180	195	218	195	203	182	194	214	174	208	190	215	202	182	201	184	189	186	225	194	166	213	200	210	204	187	207	191	210	223	193	207	195	210	225	178	207	201	225	203	189	224	202	200	193	192	200	195	201	208	197	211	201	197	199	189	231	198	202	219	210	216	193	184	186	209	204	185	196	212	199	210	237	192	203	216	198	193	215	216	228	211	205	230	183	202	197	207	197	198	197	204	204	231	193	187	188	210	197	210	201	207	175	169	199	218	172	241	182	175	204	212	216	208	197	210	208	191	205	190	189	181	192	211	207	184	224	204	209	186	201	241	198	190	231	226	201	204	175	190	205	212	185	202	198	225	198	196	211	214	212	207	196	193	199	179	184	190	179	178	205	190	209	210	205	220	187	196	186	215	214	192	212	177	198	203	195	202	192	201	182	204	194	200	169	208	219	216	205	219	205	202	195	209	226	182	215	226	195	195	186	192	199	201	220	205	207	226	201	211	214	167	217	196	196	242	198	195	194	217	224	203	213	165	193	210	209	207	171	195	203	217	203	203	192	227	210	209	199	193	199	202	209	223	202	222	177	206	201	204	200	237	238	215	197	201	208	184	220	203	200	215	200	195	188	206	192	191	195	223	207	199	200	226	208	200	191	193	216	182	190	216	197	200	190	215	215	202	203	201	200	198	208	207	208	216	196	199	217	196	213	188	208	206	190	215	212	210	190	177	169	224	178	201	207	188	191	230	195	196	201	220	207	185	198	204	186	204	185	217	200	198	185	218	198	220	182	205	186	224	208	209	187	207	181	216	202	191	193	197	180	165	208	185	201	194	207	187	189	204	207	211	192	206	191	186	193	203	173	192	204	222	217	214	223	197	199	204	211	180	206	196	193	192	213	212	206	182	204	209	238
4389	13082	8919	4256	2932	2243	1657	1324	1069	866	726	689	558	539	524	414	428	382	401	369	355	354	330	322	332	296	296	293	305	272	272	322	290	305	263	262	298	265	281	251	280	269	268	294	294	277	288	269	230	281	263	249	252	275	260	252	263	257	252	294	210	276	241	245	236	262	276	244	252	237	260	259	225	249	245	286	268	245	272	241	263	269	244	254	274	258	292	252	257	272	239	255	265	245	251	275	233	259	251	271	257	267	262	266	260	234	237	259	276	280	243	280	247	258	261	239	232	275	252	240	242	281	241	236	232	261	231	317	249	265	235	297	291	242	234	231	247	242	230	259	235	240	276	285	247	244	247	275	259	223	273	249	280	260	281	271	261	268	258	259	253	267	262	259	257	277	273	268	262	259	250	224	266	252	274	250	271	277	288	247	243	254	275	230	273	259	246	277	284	238	254	287	267	288	270	247	266	246	277	242	253	232	281	278	277	252	256	263	224	247	219	258	272	247	240	265	236	251	254	254	253	272	294	251	247	276	242	258	259	279	256	260	279	237	247	278	242	281	266	227	256	268	257	255	245	246	253	259	263	239	242	262	231	246	278	269	234	269	240	258	252	218	278	242	286	254	253	279	283	257	280	248	247	261	227	240	260	254	236	245	221	261	254	244	244	221	246	243	279	249	242	242	264	229	246	246	257	263	261	242	254	258	241	256	277	259	244	274	245	258	262	248	285	229	240	222	257	243	252	264	253	260	261	269	280	268	268	275	247	282	258	275	272	282	253	249	259	252	251	253	250	243	270	240	245	259	255	257	267	267	224	264	247	269	254	261	258	260	246	243	256	276	259	246	296	230	254	279	256	255	241	240	256	279	254	285	271	249	255	272	271	246	256	257	271	271	274	267	244	247	271	241	224	260	269	266	289	246	263	248	262	268	249	255	246	275	242	271	222	264	277	289	284	251	241	266	238	282	267	240	219	236	273	251	260	264	259	248	257	293	250	266	275	227	261	238	243	255	250	255	264	244	245	256	272	262	244	251	255	260	259	254	238	270	264	269	271	255	248	225	240	252	236	272	262	266	258	274	265	270	252	249	264	233	266	260	266	270	274	272	222	275	254	256	259	232	240	258	251	262	248	230	242	249	305	232	234	263	234	260	255	252	249	254	249	270	266	274	257	255	278	248	290	249	251	251	278	261	266	259	239	276	263	277	239	257	260	258	266	253	278	262	249	247	255	270	278	268	268	226	240	234	251	262	257	263	252	240	275	271	280	262	255	243	294	251	249	256	243	256	260	278	231	265	256	275	267	279	256	266	237	257	237	275	219	259	218	251	244	250	248	271	272	288	267	225	268	255	260	250	246	244	248	233	222	238	277	250	250	234	251	242	257	261	222	277	271	249	251	256	255	248	243	260	230	232	270	239	245	278	252	256	270	222	232	264	232	282	264	229	270	256	263	262	222	268	255	265	271	232	236	265	248	262	241	252	258	263	270	226	273	282	253	248	272	261	234	266	263	245	237	253	267	272	245	212	258	266	282	253	248	235	277	225	253	242	252	250	239	275	255	267	225	267	272	235	269	255	268	255	263	234	243	277	274	249	271	278	269	276	245	266	247	253	265	264	277	262	249	250	287	246	240	265	224	224	244	287	252	235	268	251	257	250	258	251	263	271	237	246	252	270	263	251	266	263	268	228	236	257	210	232	230	238	247	253	256	278	241	257	260	256	237	261	280	260	270	257	222	272	275	258	248	247	296	254	291	264	232	247	281	269	257	242	273	264	257	271	252	244	277	262	253	235	262	219	275	265	271	250	240	261	236	259	252	248	233	262	259	259	260	267	267	241	247	258	275	270	215	267	257	271	251	256	274	266	281	245	262	243	268	253	255	250	236	265	276	217	244	275	225	262	277	252	268	285	260	260	257	281	274	249	250	235	257	249	239	287	245	264	255	249	244	243	234	260	287	264	257	222	233	258	260	228	270	270	268	248	248	302	232	264	251	244	262	245	244	262	240	259	257	261	238	219	237	240	253	269	234	270	263	243	283	236	270	272	266	261	244	270	286	251	241	248	235	245	257	256	263	275	243	263	252	243	277	251	243	263	276	252	251	273	259	270	269	273	275	278	247	258	244	233	242	235	253	290	243	250	262	233	261	249	257	255	259	261	262	266	246	247	259	271	254	246	253	251	248	263	242	253	240	258	304	229	258	243	291	255	255	242	264	234	232	268	252	272	263	246	271	237	247	239	255	275	268	269	271	265	272	261	239	267	255	263	262	265	277	219	249	279	224	257	237	258	252	264	243	243	266	254	252	229	256	248	238	266	263	257	255	250	248	259	244	236	253	260	251	236	247	231	233	266	254	256	233	256	235	267	251	253	262	255	254	247	241	222	250	256	263	268	238	257	256	269	233	280	256	220	242	248	271	249	270	228	273	223	263	276	262	246	265	265	239	244	250	268	238	254	261	250	270	268	275	229	242	267	244	253	255	223	236	262	260	266	260	255	272	243	241	253	256	241	267	249	259	239	227	267	254	263	246	247	235	268	266	271	262	277	273	236	254	239	236	270	273	251	248	257	264	265	247	237	263	252	264	237	280	260	247	268	262	222	245	244	271	231	247	242	261	226	238	266	278	271	275	276	244	253	250	238	266	269	217	264	262	258	267	202	248	240	255	284	254	251	257	234	236	238	257	242	248	269	244	251	252	245	252	222	247	251	262	252	280	236	278	283	235	252	248	263	278	254	263	239	260	278	260	237	255	273	259	261	264	229	270	269	257	296	250	255	235	259	247	233	254	285	274	249	249	272	246	260	239	259	276	234	287	262	245	250	261	244	250	266	264	235	256	277	299	245	224	265	244	223	277	285	256	239	247	267	252	290	233	266	249	258	265	267	257	208	266	250	261	228	282	257	261	240	245	266	246	259	273	225	226	249	249	252	284	244	258	249	252	249	276	261	246	261	257	238	235	270	231	246	243	256	244	243	253	239	243	252	276	252	269	250	273	263	243	279	235	255	247	242	211	256	246	251	247	284	258	264	241	281	268	257	264	265	257	231	262	241	241	243	247	256	268	257	224	234	232	235	243	280	264	246	241	244	244	229	260	257	241	283	260	252	280	265	269	261	286	243	265	223	237	247	300	256	269	272	235	283	256	260	249	270	236	269	262	242	236	216	257	241	271	246	268	272	252	273	215	257	267	245	217	240	239	239	246	269	258	238	239	261	255	248	255	256	249	237	277	290	245	248	227	236	241	231	258	261	255	248	276	247	236	280	252	227	248	264	208	245	208	277	266	253	252	243	269	263	266	254	266	273	262	255	256	263	260	246	267	256	256	264	257	254	240	297	272	265	258	241	261	242	254	267	274	267	243	296	255	250	277	271	263	259	264	272	260	244	230	230	277	226	251	274	256	237	264	250	256	265	250	249	269	279	261	257	259	250	221	232	246	257	241	258	230	243	244	287	254	239	261	274	255	274	268	239	278	283	281	263	262	238	243	237
27298	18175	3804	706	552	501	495	491	483	496	498	477	521	479	488	507	430	471	465	468	487	463	454	482	482	469	508	481	490	484	478	461	487	496	515	489	481	467	510	518	477	471	488	490	458	485	470	493	519	486	510	516	454	451	501	507	448	435	457	454	490	452	504	540	489	478	499	428	458	481	507	465	479	484	482	485	448	461	482	507	507	450	488	480	468	482	502	472	486	469	457	501	481	490	466	481	475	486	500	461	449	528	510	445	475	453	484	515	506	447	531	468	477	451	458	465	462	453	487	523	521	492	496	473	480	480	465	497	470	466	469	451	496	501	454	522	463	473	500	480	477	476	513	466	480	462	476	460	473	514	524	469	451	473	464	518	501	427	445	455	468	490	434	491	488	481	481	447	484	522	481	489	484	469	486	465	502	476	472	487	482	488	427	503	468	453	486	443	507	452	530	490	473	469	499	487	479	492	492	459	486	471	468	445	520	444	481	453	535	487	506	473	479	455	486	475	493	444	485	520	482	472	491	497	470	468	478	470	492	474	494	505	454	478	516	542	479	469	481	498	447	509	474	470	467	499	461	464	507	435	488	497	498	473	447	494	502	506	449	475	504	492	473	467	459	431	427	527	503	442	420	498	472	486	488	484	516	473	462	526	486	488	484	462	460	456	457	498	463	485	528	480	454	488	485	463	485	481	510	482	452	479	468	441	477	473	451	470	492	485	507	492	488	445	502	489	505	504	495	473	489	490	520	485	469	467	479	479	485	443	500	523	499	449	476	484	462	506	472	491	470	489	486	491	451	511	472	444	502	475	470	487	498	464	463	470	445	476	457	458	484	467	435	481	475	531	483	509	480	440	470	477	488	454	447	500	472	484	483	493	491	481	528	505	459	433	493	482	475	487	478	491	469	465	511	506	433	497	534	505	482	460	529	487	505	464	459	501	482	468	495	467	505	464	479	517	463	460	511	484	506	458	494	459	507	464	497	574	468	483	531	462	499	498	456	488	478	489	494	518	501	520	445	475	461	459	477	464	491	490	476	472	521	479	490	487	480	453	474	466	520	470	463	493	485	470	486	494	514	475	477	483	478	487	507	471	487	509	496	458	475	460	465	482	506	508	490	507	464	489	493	441	501	509	452	482	486	449	477	456	450	493	455	485	510	506	538	449	508	504	430	479	509	473	495	485	543	499	425	527	455	515	450	506	477	479	467	469	476	525	481	456	480	477	480	479	472	479	495	462	488	469	471	487	470	443	458	492	475	502	493	452	520	483	439	461	485	450	475	481	501	451	486	492	502	507	489	492	517	480	474	486	466	435	466	474	468	480	450	482	463	481	451	508	496	445	497	473	486	499	473	495	476	462	479	450	462	484	539	500	495	496	517	501	484	475	473	479	504	491	505	499	453	452	452	502	487	457	495	482	506	494	476	470	471	495	522	455	530	484	469	475	444	463	520	493	500	465	489	489	453	487	468	447	518	486	483	499	505	473	450	474	450	518	476	442	499	481	440	485	489	515	493	458	448	495	463	509	509	490	455	460	484	466	521	476	483	460	455	441	509	478	496	488	471	489	498	497	490	467	523	504	482	475	479	480	470	471	494	446	461	454	492	475	515	466	503	484	508	516	475	466	502	470	473	486	510	512	470	475	505	456	520	481	468	431	487	508	488	471	468	465	522	515	458	508	470	470	454	468	502	507	468	461	442	483	505	430	507	459	498	476	474	488	492	467	465	507	455	498	445	469	477	475	454	474	476	474	508	499	497	490	492	483	490	474	496	517	500	460	489	498	484	461	480	454	508	501	486	503	466	468	460	459	510	505	474	494	508	435	491	493	504	440	444	483	460	502	496	491	530	495	497	457	441	462	448	498	449	468	474	529	457	472	489	458	479	465	490	486	459	489	478	497	480	502	468	448	461	485	439	499	454	496	525	480	503	510	487	441	468	501	476	494	524	458	504	513	455	466	479	466	473	460	464	474	466	547	483	481	439	502	484	486	489	464	470	461	444	492	496	463	495	452	456	438	471	514	478	475	460	461	453	524	489	450	481	488	499	497	514	445	472	484	498	466	482	489	432	502	495	477	481	463	502	471	488	508	504	462	475	464	476	500	497	511	475	448	461	487	476	508	481	540	479	493	494	513	464	480	481	464	489	506	465	473	464	518	444	479	506	480	433	489	503	477	480	509	476	460	481	514	464	480	459	490	462	471	475	436	488	472	473	446	472	483	479	443	487	485	459	451	473	506	471	483	450	472	444	528	498	487	449	472	470	476	465	463	499	558	467	471	458	501	489	471	467	427	523	487	454	508	448	489	458	498	513	527	466	489	458	506	459	494	492	466	486	522	544	480	481	455	484	488	466	474	506	505	478	487	495	511	465	498	445	497	466	458	495	486	493	483	482	481	482	471	501	524	491	523	501	478	464	499	461	475	454	477	456	489	500	488	472	485	506	452	435	479	488	530	473	488	480	480	522	446	466	479	470	494	455	505	480	474	492	484	464	505	518	501	464	477	473	450	492	492	465	481	522	486	472	470	459	532	489	463	489	444	481	498	496	513	433	449	518	488	473	510	507	485	506	457	469	448	493	491	479	498	472	465	472	484	495	476	489	501	489	505	485	453	491	487	478	468	477	486	498	474	468	421	525	460	455	474	487	530	496	516	512	488	461	504	460	503	496	506	488	482	511	435	482	506	510	440	479	495	466	480	482	476	448	452	462	489	504	469	472	508	482	509	498	466	504	474	488	464	505	515	478	478	506	459	473	463	497	501	515	502	453	527	455	440	517	467	490	493	463	499	486	473	490	491	459	474	486	471	481	481	493	455	463	527	539	498	467	464	517	495	472	448	476	493	429	457	467	452	445	432	479	472	469	464	470	493	487	459	479	516	486	449	475	468	473	475	450	467	459	516	485	490	495	523	478	493	500	472	451	485	512	502	470	461	463	472	496	446	511	488	511	442	508	479	491	466	480	483	468	483	483	496	487	492	483	478	481	473	473	477	452	452	500	477	516	492	478	514	465	489	462	531	487	477	449	491	484	504	471	505	440	485	479	456	469	495	472	463	456	494	474	466	468	486	518	534	478	482	452	472	503	527	456	492	491	447	488	441	481	486	488	470	486	466	488	486	495	447	494	475	470	475	502	440	465	466	483	471	483	471	490	460	479	493	463	458	451	461	467	478	502	507	492	459	467	451	477	500	504	488	471	485	480	481	518	461	477	496	521	476	452	468	509	472	471	473	459	456	453	482	492	507	485	450	461	448	492	490	487	482	454	481	492	519	497	505	479	501	536	492	478	499	481	440	491	462	488	495	510	492	466	472	494	442	465	482	488	485	499	502	491	501	457	471	491	524	471	524	458	487	499	457	509	476	486	474	474	474	486	522	452	490	465	489	489	478	487	480	468	459	496	498	513	502	505	457	503	473	502	489	481	471	467	463	487	505	476	524	513	451	501	456	507	523	527	469	492	484	488	443	487	475	479	454	492	497	513	426
4357	958	833	689	623	660	615	622	561	593	574	605	597	596	613	615	597	598	563	597	636	543	577	607	612	585	580	599	590	600	597	580	585	587	601	571	613	531	618	566	589	580	593	593	584	567	561	591	570	573	570	590	605	624	539	571	572	616	572	565	584	622	603	535	594	583	616	607	564	580	593	579	563	593	582	595	598	584	576	545	609	603	540	595	569	559	543	596	617	588	605	565	554	577	610	581	618	618	569	574	572	584	603	585	572	573	600	578	568	616	578	537	592	584	581	590	574	592	636	541	590	597	607	607	599	598	568	598	577	597	555	527	559	575	605	527	602	624	623	616	599	532	654	578	600	568	615	584	548	593	641	589	540	630	621	584	595	605	570	575	571	581	561	555	611	593	601	563	603	592	598	593	569	621	607	565	593	602	597	579	582	567	575	569	574	602	568	594	568	591	566	583	539	585	615	561	596	571	601	563	550	581	628	539	584	564	547	563	566	573	536	568	573	555	610	579	595	603	551	566	564	558	597	626	606	562	588	569	577	610	610	582	590	583	621	571	586	627	572	581	598	571	583	564	567	604	566	566	595	614	586	579	611	560	595	638	563	642	585	580	591	572	606	620	577	573	606	601	564	582	584	588	597	587	565	572	578	575	562	610	590	588	606	588	598	575	601	570	571	626	554	587	558	592	579	569	615	565	610	582	646	589	610	585	584	568	567	561	544	655	585	572	597	598	597	586	626	581	580	555	561	569	576	612	572	571	609	600	568	614	584	575	602	606	599	566	572	580	541	564	614	587	593	579	625	555	584	576	582	593	621	621	568	598	582	606	580	596	604	584	546	604	566	649	553	590	583	615	583	569	590	567	615	545	566	572	602	551	576	571	607	565	603	602	607	539	541	603	589	569	622	537	553	587	602	588	594	563	632	600	564	599	592	596	575	594	568	563	570	559	567	540	573	580	598	603	602	570	602	571	541	567	573	579	586	594	580	564	591	567	574	559	572	543	606	591	600	570	577	618	610	532	602	606	616	553	574	566	616	579	568	575	594	576	600	595	584	567	607	540	590	592	578	574	563	608	570	563	561	627	559	605	571	598	577	574	555	576	588	587	558	609	600	581	552	592	594	603	619	608	557	593	556	570	574	590	574	564	574	570	582	580	577	569	580	624	621	594	552	596	584	580	600	585	567	575	574	546	575	628	610	584	543	543	631	588	584	572	568	550	611	559	599	625	563	579	581	546	583	590	573	569	600	577	597	576	563	555	615	609	582	556	587	575	550	578	554	539	611	627	598	570	592	582	563	569	536	611	588	564	559	585	599	573	632	597	531	555	573	588	568	570	634	579	555	570	541	628	580	590	592	588	601	572	593	587	604	555	593	593	613	613	576	579	609	580	579	593	564	565	578	588	567	602	566	611	543	627	562	557	582	600	559	549	558	594	583	619	560	583	604	563	514	590	537	579	564	602	589	590	566	576	615	576	602	595	619	608	572	572	603	597	599	603	601	628	575	542	621	598	619	557	591	581	567	604	573	578	606	595	584	593	603	610	603	563	560	579	570	576	625	598	605	595	578	562	589	538	580	610	637	558	604	568	628	586	591	583	581	553	620	544	595	595	570	607	581	591	597	588	611	586	566	543	578	609	562	580	566	606	616	593	595	593	579	598	569	552	604	586	588	587	665	578	572	580	624	593	598	571	545	604	623	601	611	543	616	594	595	527	577	594	567	622	564	549	569	594	644	551	615	563	592	586	600	579	579	584	553	586	581	584	603	561	618	535	640	591	536	601	568	586	582	607	574	621	589	623	591	598	563	585	577	622	614	569	607	582	586	591	569	570	591	602	579	608	571	623	556	562	587	577	578	600	591	600	588	574	575	568	560	579	568	572	563	620	583	573	582	602	587	561	566	606	601	566	625	585	573	542	591	592	589	567	593	598	559	590	583	604	549	601	572	556	574	592	612	562	583	572	624	548	575	589	586	568	579	606	582	585	589	625	572	588	641	605	556	570	596	591	593	563	628	586	601	594	636	590	609	586	536	621	598	587	597	603	565	572	582	602	576	633	562	586	559	597	586	515	559	597	586	597	566	553	538	580	594	548	617	580	593	620	562	545	570	575	603	618	573	564	604	608	595	615	548	607	586	562	607	567	602	595	569	590	609	556	586	575	609	575	569	597	620	596	565	593	570	610	577	579	550	598	616	582	584	534	596	553	579	625	584	568	555	586	552	563	549	580	592	620	554	628	608	592	593	590	584	547	587	602	544	579	539	606	551	613	571	558	571	587	548	604	587	570	597	547	539	629	645	540	591	569	615	591	583	548	559	605	607	574	597	552	585	560	553	568	550	554	546	551	586	605	599	635	562	573	556	573	559	601	565	579	586	549	645	583	602	560	603	551	560	584	594	579	552	571	591	605	566	568	541	640	580	521	596	583	577	620	592	560	622	574	592	585	570	582	622	540	555	597	566	573	611	573	573	587	604	602	565	574	597	576	567	587	560	617	618	530	521	593	604	595	574	630	544	589	540	574	553	598	584	535	536	564	633	565	546	523	583	561	538	552	549	584	605	606	566	595	582	568	606	593	559	607	600	612	581	598	528	554	571	600	601	601	567	587	605	545	621	605	539	550	549	588	587	579	577	564	603	564	594	549	553	592	579	556	613	560	593	583	531	580	553	618	613	529	627	630	577	594	568	591	601	564	559	599	582	584	531	580	562	582	592	584	560	588	598	593	569	623	548	544	594	603	568	602	588	603	586	625	569	577	572	577	562	586	608	622	606	576	629	592	617	599	615	609	558	564	603	626	609	590	532	612	554	615	584	623	579	570	598	618	547	588	620	609	586	583	657	577	565	560	553	599	606	561	621	587	600	602	590	567	578	634	594	577	602	603	609	593	573	585	537	542	547	585	602	570	587	620	612	581	558	591	645	542	560	643	565	582	583	575	533	596	547	630	573	618	572	605	587	600	583	606	590	538	603	561	588	588	567	580	582	587	592	601	615	560	555	623	563	574	584	609	560	621	595	565	565	579	609	587	574	568	566	576	555	561	542	611	573	591	549	638	587	575	605	592	579	652	610	547	541	574	631	544	589	622	560	560	593	606	612	563	579	599	595	582	576	633	583	586	592	567	586	597	612	563	556	592	593	592	589	581	612	581	621	583	601	533	588	600	585	612	577	596	585	550	633	588	623	573	606	606	547	596	586	598	583	609	566	566	589	558	577	583	587	580	562	618	582	595	583	573	577	561	562	605	610	601	606	580	584	614	533	541	571	544	619	568	548	558	568	571	559	580	602	573	573	561	570	600	581	593	607	565	547	555	632	567	571	578	564	601	585	589	583	545	626	565	577	586	618	614	598	619	552	591	602	634	566	580	580	571	567	656	551	581	582	571	601	562	604	591	545	595	607	549	601	557	597	584	582	592	629	596	598	574	528	562	597	633	630	514	562	579	566	624	552	583	561	572	600	592	574	560	588	573	552	588	572	622	590	577	586	559
23426	21052	28219	24078	21052	9104	1096	751	661	629	578	590	517	521	530	518	495	489	510	480	471	499	514	487	487	466	501	457	456	503	481	512	509	470	483	467	429	483	474	474	495	494	474	426	482	440	471	470	492	472	469	491	465	443	484	497	425	475	470	457	478	507	465	467	485	498	480	468	476	458	458	485	502	468	479	474	487	480	469	464	498	440	493	449	452	443	460	449	492	498	466	431	427	466	500	489	478	457	501	451	461	446	461	456	461	464	455	462	484	487	441	520	450	438	462	478	471	469	459	490	493	449	475	440	463	460	493	443	479	497	460	460	470	477	482	429	463	486	473	463	477	483	481	486	469	434	446	459	501	458	462	481	454	457	431	440	439	447	476	499	464	457	479	498	484	459	498	459	503	416	487	464	446	449	495	459	484	454	475	453	471	469	486	483	480	430	444	491	459	500	439	471	482	461	484	496	442	456	473	497	450	466	496	508	491	438	487	458	442	443	468	491	459	486	486	482	456	438	428	458	511	491	473	451	420	454	475	512	462	463	488	472	495	469	493	458	456	494	462	504	471	462	433	480	462	507	463	468	460	530	477	429	505	457	463	448	485	463	448	465	493	466	454	505	485	479	465	469	434	477	484	467	425	438	471	451	442	476	427	476	451	434	473	469	472	472	505	472	450	438	473	483	510	431	447	515	439	457	454	470	434	453	436	497	443	445	468	433	462	460	521	485	469	474	474	467	452	423	438	438	445	490	452	450	430	454	465	468	459	486	464	460	440	507	464	517	496	449	481	471	456	481	474	476	448	486	434	464	477	476	471	464	462	474	446	458	510	484	482	475	471	496	477	467	447	456	501	460	467	473	434	434	480	510	445	435	471	455	436	471	482	448	450	511	478	463	470	461	506	483	447	421	482	508	489	485	452	473	455	447	471	473	456	440	417	458	451	460	495	417	473	493	453	435	454	430	489	507	434	472	472	459	467	432	471	469	531	469	468	440	507	437	495	452	451	451	471	494	454	460	485	478	452	451	455	470	475	451	448	466	437	464	479	448	467	485	464	479	429	449	444	444	478	439	468	455	469	446	453	434	427	476	430	455	474	457	488	435	479	503	485	462	482	449	435	507	456	481	483	453	479	484	459	447	432	470	462	443	474	469	453	452	470	471	458	478	439	443	468	428	437	467	478	434	445	462	438	459	454	469	479	480	437	477	415	448	453	462	446	455	500	472	416	445	496	491	465	448	481	458	469	476	475	459	498	487	437	462	461	439	494	459	451	476	462	447	461	460	509	427	458	473	495	451	455	455	471	452	477	435	465	451	454	474	445	465	506	441	462	502	486	489	492	453	452	476	458	432	432	482	480	484	464	450	462	454	458	492	445	435	474	469	486	486	459	487	455	444	488	470	458	449	479	482	477	457	487	446	475	446	445	463	451	431	427	481	489	459	467	423	458	432	489	486	468	487	472	451	448	465	450	479	427	455	482	450	407	438	486	479	436	454	480	457	437	458	460	492	462	450	511	463	475	431	474	484	437	460	482	461	470	455	464	483	498	448	433	490	499	478	475	474	460	469	470	486	446	461	468	471	474	438	476	458	501	469	477	499	495	484	489	461	475	449	483	453	495	468	446	458	458	470	479	446	458	472	476	471	448	433	437	451	482	490	451	458	468	474	490	504	475	479	476	468	455	496	420	460	436	494	418	458	436	471	486	465	476	486	460	477	502	460	510	448	472	458	488	500	477	433	458	473	485	464	449	472	484	475	491	459	472	422	479	473	467	446	475	463	431	434	457	444	461	471	432	467	457	507	471	437	486	456	504	451	430	495	486	473	447	475	482	475	453	447	504	466	496	498	469	459	489	482	437	433	460	490	448	473	461	438	486	455	448	463	441	485	503	441	477	458	445	499	473	452	471	495	459	452	473	448	456	461	459	486	461	448	510	504	463	457	453	501	477	448	432	458	435	487	463	450	458	468	453	455	447	417	429	449	456	473	457	482	523	478	489	429	504	450	460	462	494	429	457	454	480	450	485	455	455	460	456	456	474	458	449	461	467	427	456	519	506	428	494	494	432	480	483	428	466	448	475	487	497	449	473	473	484	455	476	487	490	465	424	498	466	447	464	459	461	470	486	471	475	476	505	465	478	417	497	436	469	463	427	449	490	460	472	460	427	465	476	422	461	449	501	433	488	468	432	484	459	457	474	473	466	438	438	454	484	486	459	468	444	493	509	478	488	475	484	452	496	468	460	442	479	467	431	454	456	477	504	470	464	481	432	463	479	443	481	450	467	433	429	461	474	417	484	449	439	447	450	458	446	479	470	470	496	465	460	460	454	443	458	416	458	474	474	460	449	457	479	469	440	467	443	453	442	472	435	466	482	497	451	474	446	445	488	456	467	460	466	469	471	433	471	440	448	484	478	454	429	462	435	477	475	505	488	472	493	440	436	516	460	460	491	510	487	478	431	439	478	457	461	480	450	469	465	494	459	467	485	477	478	484	520	476	454	468	484	496	474	426	467	469	473	471	451	441	473	464	487	448	420	513	489	497	513	474	498	468	473	459	479	476	463	446	511	453	480	454	454	489	482	462	494	457	477	460	450	433	471	459	470	451	424	467	511	486	470	498	462	441	457	454	447	457	465	492	435	459	454	490	423	516	465	466	510	469	417	454	494	463	448	447	420	477	457	435	447	490	415	466	463	483	438	445	448	465	468	459	445	478	461	473	464	483	459	489	441	443	453	478	440	424	464	490	456	460	454	482	452	473	483	523	463	484	463	476	466	415	482	461	465	426	454	455	494	464	428	442	429	488	442	446	494	475	498	464	447	467	443	465	505	445	453	429	459	473	453	490	454	488	487	464	450	452	487	482	516	458	455	491	505	479	465	474	441	411	484	471	452	463	461	477	457	501	468	480	474	450	448	441	454	488	459	448	501	481	473	482	420	492	466	457	475	463	458	441	477	476	458	450	454	417	434	475	467	469	480	494	463	485	475	425	453	502	440	448	479	451	438	470	440	463	447	446	479	452	447	460	451	483	473	495	473	444	459	460	475	447	447	480	465	463	456	423	505	468	483	468	470	447	492	482	489	471	467	463	476	458	483	442	468	450	475	496	488	465	448	447	474	471	468	456	436	464	414	483	456	473	441	439	494	476	433	464	476	449	416	457	453	452	480	484	435	478	457	443	466	468	462	459	507	424	431	504	472	465	432	433	428	491	474	484	487	448	459	466	459	451	446	468	466	440	464	463	440	452	497	481	439	492	461	443	435	469	448	485	462	477	461	426	444	471	464	473	472	484	464	450	477	462	441	491	462	445	452	459	465	468	457	443	476	445	454	460	478	480	447	460	499	444	480	449	449	493	465	477	422	460	500	479	450	453	460	442	479	509	459	467	485	507	456	456	471	467	499	452	484	470	440	480	486	452	458	462	491	461	450	438	470	468	436	448	430	460	475	443	478	475	460	462	451	467	446	494	475	443	492	434	502	479	505	477	469	440
3363	8047	5612	2746	1987	1529	1314	1137	979	870	831	797	729	719	698	667	667	602	632	628	628	607	602	619	611	644	648	564	574	545	590	525	615	570	598	572	589	607	600	580	609	582	553	579	533	554	573	603	569	611	618	537	573	598	566	566	585	564	552	515	594	565	600	555	600	586	535	576	570	557	586	586	630	575	567	599	596	526	561	560	574	571	553	546	579	561	594	561	620	557	581	589	537	555	552	587	566	559	570	585	541	628	609	602	527	542	556	625	600	550	585	618	612	582	548	568	584	614	573	575	570	590	552	564	612	595	593	541	610	569	546	531	613	586	595	538	547	569	549	556	597	564	581	571	610	544	574	589	604	598	571	538	563	577	572	594	551	571	584	605	584	570	576	563	584	566	570	611	589	609	545	531	579	584	578	557	553	581	549	549	523	558	541	561	555	553	544	574	566	583	580	519	593	553	571	565	596	574	565	604	617	586	616	548	581	564	592	609	589	582	578	563	549	564	576	577	548	588	566	567	606	537	565	550	531	567	592	599	544	579	605	603	576	579	605	563	576	597	628	607	570	574	578	576	556	588	567	593	589	592	579	588	555	556	583	613	580	550	604	574	568	536	573	565	553	599	551	559	609	582	525	607	574	557	542	535	556	594	545	573	558	578	587	567	530	544	574	577	608	585	568	563	563	588	569	522	597	567	593	553	573	592	552	585	547	583	565	589	564	607	534	530	564	607	628	580	604	582	556	559	568	622	535	549	540	593	622	562	523	578	584	580	608	547	604	592	586	578	582	580	579	561	572	560	540	585	602	571	598	545	530	604	578	583	514	559	533	569	600	565	559	574	620	544	543	561	626	581	588	561	536	552	552	597	535	594	608	535	554	587	562	589	574	630	551	556	577	550	601	615	595	580	595	610	588	587	582	602	555	589	556	620	625	619	567	563	591	540	583	573	545	505	537	571	594	581	585	612	544	550	572	562	562	579	526	580	562	608	591	564	584	584	547	579	598	538	614	601	639	525	537	574	551	573	536	545	580	548	563	559	584	624	636	600	544	578	598	589	571	595	558	565	583	533	547	622	566	516	578	581	557	570	582	564	564	526	506	583	631	575	583	590	585	579	618	578	594	572	546	567	551	556	592	579	542	580	594	571	556	559	606	574	595	570	542	538	555	558	600	589	535	554	577	594	579	545	574	570	538	529	587	555	612	571	604	572	577	531	572	564	516	591	567	641	596	577	587	575	608	558	634	632	561	607	589	579	605	583	598	543	564	557	586	590	598	577	577	583	588	576	566	569	540	573	582	638	579	600	572	594	519	600	573	578	585	616	572	610	529	588	577	618	540	567	593	562	565	583	632	574	543	558	575	547	567	609	587	546	554	555	564	603	541	560	585	582	575	541	562	588	567	569	567	606	596	587	560	545	588	675	553	566	576	561	600	599	585	520	588	580	564	561	597	558	604	535	521	533	596	602	512	546	557	587	543	585	614	604	579	547	603	545	616	547	575	592	550	577	590	583	618	583	583	649	570	577	555	559	588	586	576	581	580	614	589	564	526	618	552	547	562	589	541	582	568	581	562	523	576	557	585	571	610	577	571	571	567	587	560	590	562	566	574	589	581	599	592	571	588	538	557	552	599	559	592	563	606	557	535	577	578	537	543	567	580	614	554	546	586	587	569	567	555	580	594	583	559	587	553	529	610	618	576	548	563	580	579	570	601	586	605	583	575	531	612	598	578	551	561	538	570	571	548	564	561	532	565	587	575	539	558	540	562	598	561	544	569	554	592	585	578	584	624	578	581	522	590	579	577	558	604	575	566	562	562	548	571	561	537	542	600	549	530	566	523	532	601	564	572	552	581	543	607	568	558	553	574	566	593	522	590	552	619	546	559	568	546	605	566	560	536	572	574	536	559	543	580	608	567	568	613	547	543	581	557	573	546	554	551	556	578	534	583	602	602	537	573	547	513	544	552	550	558	575	538	572	563	543	567	572	542	581	569	591	564	613	575	549	586	605	566	584	595	537	577	581	583	503	544	622	556	590	588	553	576	560	582	573	543	586	542	587	570	558	604	573	573	560	553	529	540	531	536	544	570	573	565	583	520	590	593	529	562	559	567	578	546	521	595	564	579	579	598	606	581	589	589	528	602	571	539	598	563	546	567	559	573	574	600	566	538	520	530	525	551	593	595	565	530	554	589	591	556	599	606	562	589	566	551	522	583	535	579	569	515	548	547	606	567	563	596	599	583	538	593	576	583	560	604	578	579	586	563	596	562	568	596	583	600	578	609	548	609	548	558	543	579	532	602	556	570	548	575	593	581	563	568	578	544	552	580	592	580	573	585	553	579	555	555	587	549	598	582	566	566	594	557	535	537	611	583	577	551	597	578	533	572	595	563	546	554	558	565	559	557	592	579	558	570	568	515	589	526	486	603	580	547	598	548	540	595	578	563	550	573	558	641	594	564	554	575	528	586	572	573	602	543	574	589	572	580	609	539	554	574	497	568	582	573	578	550	554	583	572	567	569	525	573	562	541	581	536	543	573	570	550	582	577	598	553	563	581	571	566	542	579	545	536	603	558	591	584	552	613	551	555	530	589	569	623	549	576	569	602	564	530	560	580	596	555	573	565	574	582	615	619	542	560	591	597	565	515	541	542	622	539	598	525	536	564	555	577	530	521	563	562	636	523	563	561	544	577	596	570	582	550	564	575	529	571	562	542	556	603	534	594	573	553	585	589	585	579	540	582	596	549	567	567	580	549	579	568	544	552	589	559	590	607	581	576	589	525	571	514	550	556	585	520	550	551	589	549	546	528	566	564	530	529	588	526	635	578	538	533	539	529	558	577	561	585	575	567	581	595	566	574	574	553	581	579	546	552	546	570	548	548	623	540	605	589	610	573	552	549	588	585	564	567	560	568	584	602	573	568	568	599	588	616	578	557	630	551	531	527	603	567	625	582	537	544	553	609	580	516	628	595	617	585	593	555	559	569	550	546	512	562	572	590	575	618	516	552	567	545	512	585	572	579	572	541	560	601	573	544	556	564	547	548	642	620	600	549	543	563	567	598	578	581	609	565	556	564	557	570	582	559	590	603	519	584	595	585	555	570	593	557	571	509	596	546	575	568	560	554	563	560	606	548	568	601	531	572	564	573	547	577	577	586	567	553	545	578	571	609	559	566	573	569	542	571	562	556	597	558	572	546	531	602	545	582	544	575	593	548	560	559	571	552	600	615	567	561	579	536	548	584	609	527	553	583	605	547	562	569	585	592	534	553	554	550	580	550	563	555	588	577	569	611	551	604	536	565	581	552	562	588	594	576	604	525	562	583	584	593	553	565	599	594	584	596	542	588	612	606	575	542	576	568	624	552	556	536	515	588	565	567	525	602	573	596	587	588	560	526	583	566	597	625	560	591	565	555	570	615	548	554	534	570	574	574	603	536	551	574	553	562	563	614	589	591	541	532	607	589	582	578	578	558	613	598	558	595	535	552	569	577
24586	21126	27093	25279	9060	566	440	377	366	308	323	291	280	289	274	281	301	259	278	300	283	280	264	265	261	289	254	282	259	284	277	236	273	255	245	237	255	260	275	268	260	284	289	288	279	238	300	277	258	277	269	274	275	293	259	265	245	271	266	275	286	258	287	270	221	292	286	258	301	279	286	262	267	272	263	266	269	241	255	269	274	249	259	264	259	266	243	273	249	284	257	263	265	298	247	243	266	261	300	271	264	270	262	295	253	234	280	278	256	285	252	259	279	252	270	280	246	286	255	275	270	289	278	269	265	255	258	249	223	252	251	259	292	270	280	258	278	245	257	285	283	252	255	275	253	271	247	276	253	246	254	265	256	257	273	285	234	274	282	275	277	264	266	273	282	267	265	265	259	279	232	275	246	270	248	238	284	272	273	260	242	264	297	315	260	261	289	240	272	261	279	265	276	311	279	242	293	254	254	266	265	282	281	235	293	251	256	269	279	253	251	247	274	286	258	254	277	242	259	262	291	256	263	275	284	257	256	288	285	279	279	240	257	255	261	242	273	234	256	241	268	295	277	261	242	229	270	267	284	266	285	260	269	291	269	243	259	278	289	267	277	275	251	284	281	241	262	260	274	235	248	270	263	268	274	275	243	255	257	257	266	254	247	263	281	272	243	266	296	278	268	274	256	235	255	289	265	240	278	239	266	245	257	264	255	249	293	260	293	266	246	268	270	280	261	274	267	253	272	261	284	260	249	261	271	295	253	253	246	284	296	248	294	270	255	283	254	299	261	254	292	257	284	279	287	264	260	264	285	261	261	267	279	264	248	276	254	243	247	256	258	261	283	268	262	253	298	285	272	240	273	267	251	307	241	276	253	297	267	295	271	263	262	288	248	259	254	308	294	261	286	251	258	292	271	264	242	271	259	269	260	258	261	273	280	249	250	262	270	239	295	254	255	242	251	280	273	237	251	304	272	276	247	252	247	269	259	254	282	274	233	284	272	269	269	287	260	270	304	258	257	280	271	286	255	272	277	277	271	279	266	278	278	255	278	236	272	275	278	287	262	267	245	253	266	262	268	256	234	254	265	239	255	275	281	263	266	246	278	255	256	268	279	248	269	251	249	285	258	271	270	254	271	254	249	272	279	272	255	275	265	239	292	251	249	245	252	247	268	255	252	269	236	271	251	250	269	258	285	256	252	237	251	243	242	273	233	250	286	268	275	272	256	297	267	274	275	290	283	248	277	278	266	259	242	255	271	270	293	255	260	242	250	283	238	271	260	253	266	242	290	269	244	240	258	269	269	266	272	257	248	253	270	243	285	252	291	271	262	264	255	255	284	238	251	255	255	271	252	283	247	241	286	262	251	264	256	254	262	267	256	254	259	256	268	265	257	235	261	287	260	272	267	274	238	238	247	279	259	260	266	259	293	272	292	272	230	252	280	281	265	263	282	301	251	269	290	248	254	259	257	278	260	282	253	241	234	246	266	265	259	253	272	283	261	277	277	267	277	262	241	233	268	273	249	268	310	254	281	281	268	289	285	307	275	292	257	256	249	251	285	255	281	269	279	273	237	289	284	275	272	278	254	246	288	283	266	279	253	265	256	266	287	270	274	280	238	260	269	266	229	255	233	233	256	275	261	270	263	284	257	289	273	258	255	278	277	256	232	287	261	227	254	263	278	251	255	256	261	263	281	252	249	285	282	244	245	282	295	262	275	262	283	277	253	285	268	290	271	271	292	222	281	247	271	273	268	250	250	269	260	262	258	276	274	252	280	292	250	260	229	248	251	281	272	253	261	300	277	253	269	258	261	266	243	271	264	263	268	263	270	260	227	264	271	272	274	252	280	252	279	249	248	260	251	272	264	260	221	266	280	252	264	273	256	261	272	248	253	287	263	262	273	278	278	245	240	276	252	250	288	255	264	260	253	227	277	257	280	255	242	313	260	243	248	235	272	305	266	248	278	279	256	249	273	237	277	301	272	247	238	273	265	293	233	257	245	282	275	233	272	300	250	296	273	270	281	298	257	288	254	250	254	257	248	259	282	266	252	241	283	264	244	250	278	275	268	269	258	251	280	241	260	247	236	252	275	271	273	258	261	264	239	250	256	255	294	249	263	268	242	275	252	270	285	273	271	268	291	291	246	270	254	236	285	273	266	241	265	273	251	276	248	272	262	278	277	270	267	275	246	278	278	274	306	280	287	264	256	266	270	279	268	280	261	249	284	253	241	265	238	295	303	274	274	238	268	244	250	259	252	259	276	257	262	281	254	282	264	258	227	261	252	272	256	268	272	254	258	266	275	302	249	270	297	283	251	242	248	261	256	251	248	260	256	257	274	305	265	266	294	279	276	282	272	282	294	300	271	260	286	238	298	255	268	280	251	291	249	265	269	267	289	260	276	244	292	224	273	275	300	252	268	269	274	280	240	267	242	265	261	263	250	253	282	286	264	245	268	254	280	254	261	246	237	254	280	250	268	283	259	265	297	280	258	246	260	246	272	236	246	276	264	247	226	259	282	259	275	265	295	243	297	301	291	233	253	265	279	245	288	248	269	244	252	266	229	254	281	250	275	271	299	260	280	294	262	260	248	268	245	260	287	244	262	256	245	245	289	287	271	241	225	243	258	297	279	263	269	271	284	278	265	248	272	278	268	273	254	245	274	258	286	259	297	234	264	244	290	270	256	279	251	235	258	274	258	238	246	255	258	255	261	271	262	271	265	248	264	284	241	266	298	247	275	236	256	273	271	254	263	276	252	272	266	221	284	285	284	247	265	266	270	274	264	253	262	293	265	281	255	270	270	255	258	233	253	248	264	290	297	249	252	282	259	252	277	258	271	284	245	267	250	296	248	253	272	238	231	268	284	247	259	264	278	274	263	272	260	261	255	264	279	255	270	269	256	253	265	281	253	244	253	243	297	245	265	264	290	248	294	275	295	275	266	249	279	272	278	281	300	280	277	236	260	276	267	234	300	286	294	283	250	259	221	298	262	251	251	269	280	268	270	259	239	237	265	258	286	261	268	265	255	284	251	251	277	299	260	265	276	263	240	267	270	264	251	260	253	267	267	274	271	268	264	268	283	275	246	239	254	282	282	251	292	255	260	240	265	260	256	255	261	286	262	277	261	247	258	275	281	278	275	273	300	226	262	273	250	272	240	248	258	246	292	280	275	258	235	238	259	243	250	245	280	258	278	261	283	259	254	296	252	254	287	236	261	264	258	277	278	255	274	249	266	295	275	266	280	276	263	276	247	240	286	270	240	289	263	272	248	252	268	271	263	249	260	269	250	254	260	271	276	277	229	264	277	300	285	260	281	263	263	241	270	282	263	276	249	266	289	285	263	254	265	238	262	251	287	230	245	292	244	260	268	278	255	253	262	247	247	241	282	285	296	250	266	275	286	258	283	272	291	262	255	243	245	269	279	261	254	284	271	261	258	291	283	293	281	249	254	269	242	266	258	272	268	239	269	273	278	263	260	260	293	221
3353	4513	2937	1469	1075	894	791	616	564	474	488	425	405	387	393	370	402	405	352	344	348	332	353	363	336	336	324	306	325	330	337	324	341	315	310	324	331	317	320	336	342	325	310	332	328	309	337	346	310	304	334	335	324	333	308	302	346	324	317	320	348	313	325	301	307	330	333	347	304	356	311	317	332	321	309	318	313	307	308	333	364	286	331	330	292	305	298	325	328	302	295	349	352	318	336	317	314	325	353	318	333	297	307	330	332	292	324	319	330	339	323	313	352	304	359	323	347	308	323	310	303	302	343	313	316	346	281	333	291	310	325	328	322	301	346	326	310	296	340	306	307	346	294	374	336	334	328	298	313	298	332	339	326	323	327	337	290	315	308	320	316	330	322	321	331	287	305	352	311	327	344	307	334	295	319	338	329	334	335	306	316	303	327	300	309	313	326	311	311	321	323	281	325	350	316	328	332	341	316	297	322	316	324	323	330	316	362	311	317	295	299	326	311	289	291	338	333	319	319	308	366	318	309	322	307	304	298	364	339	319	325	320	304	289	322	326	321	340	323	319	326	308	336	334	285	323	313	336	337	334	320	334	336	330	316	362	286	343	317	329	312	273	321	327	309	318	317	310	334	334	364	358	299	343	322	317	314	328	315	295	320	319	315	310	343	325	307	335	293	310	287	318	335	327	323	319	338	303	293	321	320	338	303	355	347	314	302	285	327	311	326	308	328	312	326	340	321	316	292	328	335	319	326	331	334	340	320	346	322	346	309	313	309	317	315	323	312	296	321	307	335	312	318	336	321	326	335	332	346	291	344	314	316	336	263	340	298	361	318	287	329	344	318	327	323	311	326	307	334	312	313	324	344	325	319	299	320	341	307	302	305	318	297	327	290	322	304	293	358	333	355	331	314	318	334	318	344	307	310	335	328	325	298	307	326	358	334	315	303	319	344	354	279	332	287	318	290	336	324	321	312	330	309	302	321	332	329	317	336	321	323	330	319	322	319	312	356	334	326	284	299	343	328	346	339	331	315	330	322	310	325	298	344	297	339	323	329	297	308	320	336	324	313	314	340	331	305	324	325	311	323	344	352	331	355	353	308	315	327	323	332	338	310	302	315	331	308	322	329	288	332	306	312	304	311	309	311	336	309	337	311	325	323	286	314	309	281	330	315	332	291	311	300	298	314	325	313	340	327	324	341	324	326	345	312	286	356	357	281	314	324	312	305	314	357	304	330	310	304	298	300	314	307	321	308	322	339	305	294	316	324	320	341	334	335	317	336	339	303	341	330	333	327	310	341	318	302	314	327	333	340	339	325	342	317	327	335	290	310	335	347	319	321	302	344	308	356	330	314	333	317	304	359	324	322	298	340	299	324	345	344	329	321	306	358	315	318	364	322	326	293	344	334	315	327	282	332	321	332	321	335	315	276	339	308	306	334	314	329	311	343	334	310	298	307	307	310	360	338	293	297	306	325	329	325	319	357	336	296	334	340	329	356	321	336	343	323	285	317	327	304	312	306	302	355	333	327	310	313	280	315	327	305	313	308	349	309	296	312	327	298	295	312	325	311	350	328	335	338	329	328	353	358	331	333	313	310	314	321	308	337	342	326	346	309	329	329	318	332	317	349	318	332	327	323	327	305	325	346	280	314	321	340	334	340	324	360	322	324	317	346	341	306	286	302	327	324	312	325	334	317	334	331	327	331	328	296	320	330	325	333	335	340	335	322	339	305	330	352	323	328	310	321	356	331	319	312	302	349	321	319	321	302	345	290	308	320	328	367	316	310	315	313	302	322	308	340	323	314	332	308	345	306	300	308	333	336	329	298	299	296	340	305	327	302	338	316	334	310	318	327	299	315	311	341	339	341	313	307	322	301	342	321	324	342	302	286	323	318	305	324	295	331	320	302	316	318	304	319	333	327	361	313	329	349	275	338	324	305	336	295	294	286	321	338	319	279	335	326	281	312	317	341	327	318	327	309	345	304	319	319	329	343	316	296	320	343	336	307	327	330	301	330	261	344	278	310	335	346	304	293	325	322	319	304	332	311	325	333	303	319	341	308	352	345	304	326	321	344	335	328	326	326	327	348	334	335	356	332	314	345	306	337	289	306	319	323	323	308	327	297	327	332	360	298	338	316	306	354	321	308	321	327	314	298	328	318	317	322	287	338	297	322	287	304	306	316	348	333	328	328	317	326	339	320	282	313	336	316	318	330	334	307	300	345	314	308	302	322	333	356	311	353	309	297	332	338	324	305	346	347	303	339	316	320	304	315	326	330	332	294	332	329	293	297	334	335	311	323	306	334	334	300	290	317	321	308	332	322	305	339	322	331	320	322	347	314	304	330	312	332	301	289	337	363	313	301	323	343	295	328	325	298	311	327	299	303	322	311	314	321	322	312	289	311	323	318	287	350	317	295	353	317	320	348	376	317	328	320	321	320	330	298	304	318	334	344	310	316	293	349	319	305	324	338	326	314	313	304	332	318	302	325	340	331	326	334	317	291	309	307	350	303	346	323	311	319	345	310	313	320	317	336	326	315	312	344	321	333	328	318	301	310	351	319	302	309	304	312	300	302	343	303	316	339	317	350	287	327	324	336	309	303	324	319	318	301	315	318	311	315	330	356	313	296	315	343	326	303	337	353	340	336	309	315	308	330	357	309	341	333	346	311	339	302	304	311	278	320	292	323	292	312	296	361	313	344	326	310	322	312	325	309	340	328	333	314	339	332	326	350	332	334	325	345	309	292	321	315	323	321	358	324	342	337	300	352	350	343	348	328	293	278	329	324	351	297	299	356	315	331	313	320	336	308	358	313	340	314	326	295	353	304	348	322	332	305	310	345	296	349	326	349	296	332	335	307	311	328	325	331	322	321	351	306	352	341	304	334	347	354	338	319	327	321	289	327	314	327	291	328	271	326	308	329	320	282	321	329	349	328	326	342	298	329	318	334	299	328	315	317	332	318	334	301	329	326	304	324	321	338	315	313	305	342	314	298	308	333	313	304	315	326	308	317	319	304	346	343	350	334	304	327	334	331	333	315	300	331	323	322	312	347	318	323	302	339	311	341	364	346	321	327	322	324	321	337	332	322	329	347	355	316	311	332	297	355	311	331	308	310	338	302	310	293	301	331	334	331	341	306	344	302	306	307	333	301	318	299	331	304	316	317	295	330	316	337	325	294	309	315	327	298	340	314	321	287	321	283	322	313	309	344	302	311	326	315	283	344	324	338	337	318	334	332	328	332	319	338	320	359	297	331	317	321	304	333	334	348	328	346	330	299	332	315	313	334	324	332	321	313	337	314	335	335	330	317	302	316	301	335	347	342	324	331	335	316	313	297	337	344	316	309	333	331	345	319	336	328	338	310	319	346	302	297	323	349	343	312	339	341	352	329	356	326	330	338	309	340	346	323	344	309	325	302	330	310	331	318	322	319	355	334	326	319	324	345	318	344	323	334	324	322	348	329	327	320	322	314	312	322	328	279	330	294	315
22497	21146	28774	23807	21147	21168	6471	740	477	459	404	408	364	294	291	251	292	283	229	262	249	243	236	246	225	232	215	227	240	206	212	216	232	195	201	177	211	200	202	213	197	223	201	196	195	202	206	190	202	201	200	197	222	224	199	200	209	188	224	197	188	206	193	195	201	200	186	211	196	214	165	220	195	225	223	197	201	179	178	201	190	218	186	199	182	197	179	221	184	217	190	241	183	202	181	198	184	234	221	212	183	205	196	195	175	202	209	184	203	179	187	188	205	171	189	208	190	209	213	204	179	203	196	192	206	181	182	216	206	194	202	198	224	181	206	211	192	199	197	220	166	206	207	215	187	220	207	193	205	208	209	197	192	207	210	187	212	186	176	195	218	189	199	187	197	186	173	199	184	211	199	206	202	193	188	190	180	197	175	199	185	203	167	199	185	217	230	175	202	222	209	181	181	217	213	207	195	213	213	184	214	195	181	183	199	202	206	201	183	207	204	226	172	215	203	207	174	215	190	208	181	190	217	188	222	194	203	212	171	189	208	167	204	194	180	179	202	219	188	202	206	185	192	200	182	191	180	190	220	178	192	173	173	189	199	183	173	206	184	206	199	211	248	175	192	186	216	177	206	214	233	186	206	181	202	192	192	190	196	163	199	191	198	226	200	205	201	188	206	205	197	182	211	182	196	188	217	199	197	209	197	190	177	196	196	187	199	191	182	187	190	193	200	177	191	190	215	206	202	221	174	204	183	197	191	217	204	188	233	207	220	190	200	225	219	216	185	196	198	202	186	187	214	210	203	200	196	212	212	195	205	180	183	188	198	176	186	214	203	182	188	194	185	190	169	192	180	206	194	204	207	180	184	200	214	194	202	211	222	176	196	186	226	193	157	176	204	199	181	162	210	188	186	182	214	212	222	205	214	211	201	186	220	199	211	228	195	191	187	215	169	204	189	192	165	198	191	194	205	182	197	176	197	172	198	190	202	209	181	177	189	180	190	188	189	191	211	198	211	174	169	213	213	179	175	182	187	182	192	220	187	189	200	177	213	195	196	201	184	187	188	194	201	197	187	178	213	191	214	186	197	186	212	199	200	179	209	179	194	162	176	214	187	188	226	168	220	186	213	209	205	193	189	190	197	218	166	191	200	207	213	190	159	201	215	213	197	197	176	203	191	174	194	189	195	211	214	196	218	189	204	228	207	178	210	205	219	188	195	173	206	205	214	181	185	189	183	193	204	177	213	204	218	175	201	210	201	205	185	215	198	184	160	214	202	181	162	203	208	189	195	203	184	196	222	193	208	204	202	194	215	193	204	185	179	191	216	206	207	195	198	213	197	209	222	208	213	174	201	207	203	182	212	211	196	170	202	211	213	193	194	181	193	191	195	154	194	216	201	182	209	181	191	199	188	183	197	182	209	184	184	189	186	199	201	232	206	188	212	202	201	198	194	179	201	208	202	194	180	191	183	213	181	203	200	188	199	166	207	200	212	209	207	168	202	179	207	189	197	211	203	190	200	194	168	203	197	189	181	202	184	194	187	187	168	185	182	187	204	188	195	173	208	208	202	187	223	190	185	218	188	186	211	183	214	199	214	202	183	202	184	191	216	204	182	182	222	186	225	188	199	195	193	197	183	177	208	167	158	222	212	203	206	167	212	213	180	208	166	202	195	177	218	203	219	164	220	203	205	200	214	205	204	197	174	203	185	196	165	184	223	176	177	193	204	198	201	198	192	183	194	212	191	188	177	177	181	199	223	192	170	191	201	196	212	185	173	212	172	200	191	202	177	219	168	206	189	196	214	209	169	201	175	201	196	172	206	180	200	162	201	198	196	169	198	169	219	203	197	188	204	198	204	211	240	178	188	195	205	172	207	199	191	198	181	190	180	205	205	194	208	188	205	204	210	209	184	193	182	197	193	189	180	210	185	221	189	179	221	226	224	201	212	187	176	166	215	194	203	211	217	202	225	191	230	193	208	199	201	188	185	188	225	210	197	185	207	222	200	177	208	209	202	190	177	197	217	182	196	192	187	203	200	181	199	199	197	190	197	218	217	203	206	195	201	205	192	198	202	212	212	180	172	197	188	198	190	205	194	209	193	237	175	196	166	227	198	186	204	179	196	214	179	207	191	176	205	209	222	189	197	207	181	192	201	212	209	203	193	192	178	196	194	174	197	190	195	189	203	190	180	184	220	214	202	223	203	172	206	190	201	188	202	189	193	193	212	200	197	209	196	214	201	191	203	194	189	182	188	203	206	172	210	207	183	224	184	188	193	185	180	196	216	213	192	204	213	194	217	198	219	180	189	187	174	185	194	196	210	195	220	196	204	205	222	228	179	193	195	227	179	177	192	216	201	191	194	186	192	210	228	210	197	205	203	181	177	192	208	205	179	203	201	207	180	214	216	191	215	231	209	197	190	196	212	207	194	180	194	197	199	178	203	216	216	210	191	229	194	201	199	176	211	192	216	177	166	167	211	219	183	213	187	172	176	185	219	195	200	184	187	174	202	190	199	185	221	189	209	211	204	184	213	197	205	207	184	216	219	184	186	184	192	205	206	198	188	192	198	200	186	187	193	217	202	196	183	200	214	195	199	206	184	190	203	181	226	200	183	190	166	180	184	197	181	204	201	199	199	201	188	185	195	204	187	179	215	198	197	182	199	181	162	181	203	208	219	196	203	186	167	195	214	209	203	237	176	183	189	190	189	198	210	176	184	177	188	194	208	192	204	204	192	210	181	185	193	223	191	179	199	190	199	174	217	189	210	215	209	191	187	213	190	204	190	202	212	185	217	200	181	202	194	198	215	196	201	209	189	208	215	190	221	202	173	192	208	205	188	189	190	225	203	206	187	217	183	212	198	177	205	193	191	201	215	194	177	216	210	185	217	229	226	191	197	212	170	184	206	182	213	183	191	180	198	174	182	203	193	209	194	223	197	217	217	196	176	203	191	181	199	189	209	198	198	205	212	203	174	180	205	197	210	199	181	179	215	223	201	182	192	206	214	211	167	197	180	186	192	197	201	186	200	160	206	173	201	186	208	200	193	207	195	208	210	190	167	216	199	201	172	195	205	174	197	195	194	192	171	197	207	201	194	181	221	178	183	176	164	198	205	216	191	166	198	212	206	186	191	181	188	180	210	190	202	197	211	190	190	205	209	199	181	200	201	218	208	194	178	185	209	171	199	218	194	192	190	189	206	211	183	178	185	226	176	195	194	206	208	189	189	181	182	184	190	188	205	204	190	204	197	204	202	191	209	201	184	178	184	197	221	191	204	215	201	184	218	207	214	206	174	185	193	213	217	205	178	189	196	192	212	198	184	172	206	195	196	197	175	208	194	181	174	179	195	221	205	185	195	177	230	194	197	197	191	206	199	181	186	184	201	209	192	188	193	203	200	193	191	196	194	199	207	207	201	208	229	194	208	211	216	207	205	198	221	183	193	205	205	188	188	199	190	194	179	209	186	214	218	192	202	187	207	213	202	196
4525	13330	9141	4233	2929	2165	1794	1300	1074	906	784	663	591	566	516	462	423	389	376	371	370	366	344	321	285	289	302	287	293	288	280	290	306	275	269	270	250	269	276	263	280	276	272	254	264	227	292	297	273	270	247	238	261	252	281	246	249	253	260	263	279	252	275	242	232	274	254	259	249	288	268	254	257	272	225	253	247	246	244	253	242	244	252	273	279	262	249	261	257	239	272	247	254	232	255	262	258	214	246	295	250	250	260	263	249	242	256	262	238	262	273	265	238	227	260	238	241	235	261	274	236	246	260	252	236	258	261	260	194	253	263	245	251	282	218	280	253	252	243	253	276	242	249	244	253	266	279	279	253	213	248	242	258	226	276	250	249	249	258	256	252	249	281	252	243	241	241	255	255	235	242	231	232	248	231	282	263	241	242	222	257	246	250	224	232	255	309	259	236	259	259	260	275	261	291	240	220	228	249	257	252	246	253	244	265	251	260	263	235	269	259	238	263	253	231	237	236	258	247	266	277	222	274	280	259	259	258	269	271	262	252	247	255	281	238	256	268	247	269	250	254	225	234	264	268	251	238	262	264	258	261	252	269	255	230	277	263	216	244	270	224	238	264	234	257	231	242	281	240	245	206	252	261	247	272	248	248	220	245	261	241	224	231	274	244	256	244	257	253	265	242	243	224	244	248	241	244	248	226	238	228	244	229	282	269	243	275	259	267	234	260	243	263	272	246	217	268	245	249	257	262	262	229	249	280	251	261	252	240	250	233	250	259	260	242	241	245	256	251	234	219	260	250	270	237	266	240	247	235	244	282	273	242	259	238	242	291	266	237	242	273	225	275	243	249	225	261	241	248	288	228	245	238	236	242	258	241	230	260	233	245	242	247	249	254	243	268	240	243	230	220	230	260	267	249	250	252	256	255	264	276	270	276	276	265	236	269	249	234	235	246	272	226	232	239	248	270	261	231	263	231	246	252	247	229	231	242	244	231	224	257	239	254	219	239	239	269	262	242	258	273	238	236	234	253	271	285	232	247	261	279	263	232	248	241	239	260	262	263	246	235	245	255	212	253	275	247	260	252	221	249	224	280	240	254	262	247	240	270	251	219	266	252	239	248	226	233	265	236	271	266	249	257	277	292	238	255	261	264	238	261	262	271	209	231	256	238	248	275	237	246	255	255	244	248	260	242	251	249	270	267	241	234	238	232	230	221	236	268	237	236	269	261	249	235	245	246	257	266	237	235	215	239	229	248	247	246	246	233	253	245	250	256	264	275	238	257	271	258	259	219	262	252	243	268	233	266	248	231	230	236	233	268	242	238	231	255	244	264	244	241	245	248	257	258	264	238	243	272	250	232	277	251	250	241	243	262	227	268	249	244	244	247	244	247	252	257	280	266	275	271	253	239	290	251	231	244	243	241	239	238	217	247	215	202	239	231	230	275	259	248	235	252	251	264	266	272	262	248	283	237	247	257	250	252	222	250	263	258	252	211	230	224	248	256	233	252	266	260	278	257	243	226	231	237	224	250	237	259	249	251	261	261	258	281	272	258	255	257	264	220	260	238	253	228	232	253	264	219	269	239	258	268	248	247	241	264	251	238	244	260	282	262	248	229	261	241	247	256	250	242	245	263	239	283	244	262	241	244	259	249	257	260	233	265	229	245	252	246	256	247	252	280	246	255	260	248	265	262	259	238	267	244	235	250	244	254	255	245	243	248	239	251	269	260	238	241	248	248	249	255	253	255	255	251	238	252	242	276	228	250	256	237	252	247	250	246	226	270	235	243	254	245	281	240	231	252	241	268	265	258	257	261	227	252	257	219	242	255	244	257	244	233	266	235	267	239	250	251	274	255	270	262	250	258	257	257	202	239	285	252	280	231	250	261	232	274	228	265	257	264	264	273	227	264	256	235	246	241	253	244	271	250	258	260	263	244	236	252	230	234	260	252	235	246	241	261	244	234	253	232	249	237	243	258	255	266	277	253	256	255	251	266	239	244	213	232	231	226	257	256	246	232	246	243	255	247	217	263	221	233	275	256	265	247	231	240	227	224	236	244	260	260	283	242	244	229	271	228	231	255	273	234	235	238	229	261	233	273	247	286	260	237	238	236	245	262	230	260	266	232	231	244	248	241	241	269	251	237	240	246	282	239	254	233	263	261	246	259	246	259	250	266	234	269	241	242	231	267	264	232	229	259	231	238	231	271	218	256	252	241	265	238	231	244	245	254	231	248	250	242	247	268	250	259	248	245	270	227	283	268	279	255	246	245	262	262	212	269	236	251	219	262	222	232	254	223	230	215	242	244	269	261	251	252	263	246	240	254	232	267	272	270	242	244	245	247	257	269	271	273	260	243	243	270	257	270	230	281	248	260	246	257	238	250	228	232	245	263	224	258	247	253	235	252	256	248	253	229	248	244	247	259	253	230	213	248	260	254	245	264	269	234	260	250	252	238	250	247	244	234	254	256	253	255	250	252	247	241	266	255	257	262	238	265	241	238	247	230	254	258	269	238	269	229	274	244	261	266	254	242	239	269	264	260	248	235	236	234	238	247	235	271	237	225	251	253	250	271	260	266	279	247	244	246	253	234	263	226	255	275	247	222	233	257	267	246	229	242	237	234	253	232	216	247	270	248	246	286	287	233	241	265	264	242	250	244	230	242	253	237	236	269	261	248	246	285	240	244	250	250	242	262	249	249	242	224	275	269	259	296	239	274	249	270	245	223	255	271	237	242	244	251	253	227	230	271	251	227	252	255	256	229	256	290	269	239	273	247	238	255	258	259	247	241	234	241	267	258	278	265	260	239	257	285	249	228	264	264	261	260	254	249	246	265	239	239	263	247	253	262	235	252	244	292	270	249	289	238	229	234	244	276	243	243	235	266	231	284	233	235	251	208	245	242	232	242	226	241	263	236	235	245	263	269	255	255	241	220	285	227	227	219	256	247	237	242	269	231	239	260	244	238	241	238	282	267	265	250	250	257	249	249	251	251	261	242	264	248	258	243	240	267	241	241	242	251	256	249	262	242	250	238	250	255	262	264	257	248	247	271	240	253	237	244	225	249	273	290	223	247	233	215	250	256	258	264	240	235	242	270	274	250	268	261	255	222	226	269	278	249	263	270	253	254	231	275	272	243	264	248	247	289	267	232	243	237	248	262	249	236	262	253	259	262	253	246	250	255	246	281	237	227	254	275	238	245	195	231	246	233	247	267	239	245	235	252	225	259	233	240	259	259	265	260	210	288	239	245	256	273	248	258	253	268	233	240	221	233	263	242	221	265	267	277	233	236	263	256	274	230	247	261	259	232	267	237	246	259	226	246	265	247	227	242	259	249	260	216	241	248	259	232	239	239	263	235	270	259	231	248	267	250	246	257	239	262	263	254	253	255	254	259	235	240	255	244	254	261	257	258	249	233	252	250	236	249	246	253	237	252	281	247	239	236	232	226	269	252	215	254	264	247	235	253	248	246	259	257	259	226	262	259	240	255	209
27243	18165	3906	717	504	467	532	519	497	520	524	525	467	462	483	471	488	453	484	495	475	494	482	484	545	485	524	479	508	454	444	498	522	494	464	457	473	507	473	450	471	477	481	496	467	486	504	441	472	488	483	491	449	463	470	492	479	474	518	493	513	478	436	476	493	480	423	484	463	462	463	490	473	496	490	492	481	448	499	471	512	484	456	480	497	452	478	467	488	528	477	489	481	484	498	458	468	466	484	483	497	488	494	492	494	495	493	484	475	473	445	501	490	481	482	493	514	510	507	486	466	469	485	482	472	463	483	493	530	474	465	483	478	437	483	513	463	444	476	464	440	462	482	477	470	463	477	480	464	496	491	465	483	472	449	456	520	501	454	454	486	443	430	468	440	478	477	453	497	465	484	495	482	455	516	466	505	470	479	502	486	544	521	487	483	476	495	444	499	500	476	485	478	458	452	503	506	480	454	483	483	508	448	480	502	480	451	499	522	487	470	478	440	482	487	453	483	469	471	493	466	476	487	475	494	488	475	479	455	491	473	496	468	475	505	480	514	482	489	467	542	480	451	510	473	511	499	490	475	472	466	477	483	458	481	485	501	512	513	482	466	463	475	503	472	500	480	466	507	470	477	470	461	467	493	484	474	522	511	520	479	469	473	436	450	488	500	473	533	487	448	481	510	474	493	485	500	463	491	505	478	476	483	458	480	467	504	467	465	443	467	466	478	485	566	494	515	455	507	481	473	493	459	432	492	463	475	462	459	459	471	482	508	481	439	437	481	499	498	483	481	450	432	440	478	498	465	440	462	463	458	480	468	477	473	493	497	480	457	468	501	451	519	458	456	418	470	531	493	533	441	494	467	482	476	483	451	471	465	473	467	458	459	470	477	497	467	501	481	471	482	467	459	495	467	458	476	431	453	483	487	476	471	455	451	504	519	515	485	477	482	486	488	505	469	446	499	485	491	489	460	459	447	523	476	440	524	490	454	488	490	474	498	478	469	477	509	491	469	456	460	493	498	464	473	465	447	462	479	499	530	444	464	460	507	515	464	476	473	485	442	510	492	499	471	477	447	508	480	519	444	461	509	484	447	478	482	460	476	488	487	502	474	493	482	506	477	499	509	481	474	445	467	487	479	525	491	508	522	472	496	484	453	485	451	467	507	426	503	500	478	496	450	508	487	511	493	471	538	487	479	476	483	465	499	476	486	479	434	488	501	503	527	528	499	447	485	474	482	479	511	504	488	493	509	457	444	518	538	498	433	484	471	494	474	486	460	486	461	489	476	462	510	443	466	466	523	500	461	483	444	439	476	484	438	514	496	500	483	446	462	481	475	483	458	503	499	471	472	509	461	500	470	470	455	503	499	515	482	484	456	434	473	520	457	458	496	497	453	514	546	511	456	464	493	509	483	496	460	497	506	470	492	439	492	510	490	464	483	499	496	473	452	477	499	485	472	485	460	494	471	478	497	482	506	475	459	478	452	517	464	456	470	473	522	469	510	435	453	446	492	504	512	507	459	493	447	464	487	500	442	479	493	509	487	489	524	509	466	442	488	474	457	475	471	469	448	461	495	490	471	479	490	460	469	499	496	485	476	467	469	512	464	466	460	470	459	499	448	487	499	461	450	492	465	465	493	488	499	490	448	522	501	499	497	486	494	492	472	497	484	480	487	512	501	450	474	471	524	496	506	480	485	465	480	470	488	495	478	472	486	493	521	477	460	430	459	441	492	485	442	485	506	548	471	478	472	460	490	541	472	481	466	501	507	494	510	473	475	469	512	520	463	471	480	481	486	515	460	437	507	441	517	504	514	470	480	439	483	491	483	495	482	480	476	505	470	472	467	475	518	459	507	483	513	479	443	470	471	488	497	503	451	426	476	472	465	469	491	501	495	522	505	473	486	445	479	485	522	482	415	483	478	441	443	483	494	521	504	489	469	450	489	487	468	473	457	460	459	518	488	433	481	530	469	488	492	470	546	453	510	457	499	497	501	484	485	514	479	464	475	436	518	499	478	473	480	483	466	459	511	477	520	491	550	429	479	455	483	476	509	468	516	491	470	478	473	468	447	503	479	499	494	472	507	506	481	499	467	464	499	459	526	514	459	500	499	468	497	478	478	480	477	449	507	468	488	516	448	427	485	437	506	512	484	509	458	479	481	495	423	502	509	508	503	496	531	477	516	470	467	489	494	497	487	505	468	472	497	459	492	515	472	517	474	533	534	515	484	449	463	469	465	470	499	475	494	459	491	454	479	480	516	507	468	465	490	496	463	454	502	462	477	473	484	497	477	481	468	525	485	446	491	487	527	465	492	479	485	476	492	499	456	481	470	464	471	480	451	466	478	494	482	483	495	496	459	453	475	508	427	450	462	494	480	454	442	492	489	495	480	472	463	427	524	463	496	528	437	493	489	503	515	464	461	436	481	440	489	464	494	457	485	474	497	488	474	465	493	484	476	470	470	494	475	476	448	491	520	458	477	466	458	458	454	504	486	438	444	436	480	463	444	488	479	500	512	465	465	474	437	521	481	474	516	466	460	467	469	479	474	472	504	483	487	478	476	506	491	491	477	493	477	478	448	541	488	475	493	484	497	517	468	472	502	472	500	458	491	482	485	459	464	451	483	517	465	473	474	459	490	483	459	477	477	519	471	517	501	506	497	474	434	486	461	503	468	475	495	461	450	500	485	474	458	514	486	499	483	460	468	494	450	485	500	472	502	478	521	480	490	490	484	432	445	490	495	479	502	495	451	479	492	490	453	477	470	471	502	512	481	501	455	488	474	500	479	459	426	473	490	489	486	483	516	486	454	467	488	472	483	471	500	500	510	472	461	457	482	448	480	473	474	455	492	482	512	487	496	484	487	461	467	466	491	466	480	481	469	493	451	461	509	503	495	506	469	463	477	502	499	464	447	488	498	460	468	475	495	468	434	517	423	470	477	465	448	485	483	495	475	478	507	480	474	443	471	517	508	465	462	446	470	521	482	450	488	487	463	474	495	489	496	525	475	499	464	456	463	521	468	485	503	477	503	474	469	484	452	438	506	469	469	457	469	489	480	466	473	440	479	487	469	490	482	476	483	510	483	512	456	462	469	447	479	534	490	466	478	506	470	490	485	460	505	444	474	535	504	447	474	462	508	466	493	476	467	496	529	490	473	466	456	487	476	512	497	489	484	508	501	501	451	496	492	513	466	488	463	482	465	471	496	459	481	465	483	454	521	443	488	488	492	464	474	505	493	469	440	465	505	430	480	502	538	465	465	501	476	472	467	471	470	494	494	444	487	479	469	500	494	446	489	488	487	475	451	473	466	535	480	468	467	461	465	480	449	455	500	448	463	457	505	441	502	418	504	465	474	506	470	484	483	544	469	472	479	486	489	471	486	420	485	478	508	492	472	519	500	516	481	480	510	495	504	490	436	454	445	440	473	486	490	468	502	467	454	515	488	487	509	484	518	471	482	460	493	481	498	450	499	474	472	443	487	451
4365	992	867	655	592	610	598	597	573	566	540	539	576	589	587	556	564	568	565	585	603	592	591	584	594	602	650	546	603	613	579	612	574	592	616	564	574	551	580	577	570	592	605	570	569	584	597	596	577	552	576	592	574	604	623	547	611	574	584	589	575	603	562	533	596	553	568	548	588	546	598	549	608	569	563	560	579	567	612	581	563	560	590	619	614	547	585	592	591	580	588	557	568	601	584	554	580	577	535	597	580	581	547	615	600	568	549	565	567	570	646	616	609	614	591	611	612	570	576	522	561	565	591	558	577	578	553	565	556	577	566	580	577	560	614	590	584	515	609	568	582	575	577	573	571	581	579	563	551	585	618	578	597	603	558	600	591	579	590	584	583	571	574	555	536	592	598	542	596	579	594	489	562	532	551	553	593	559	551	545	578	613	549	591	564	538	584	566	599	559	606	551	604	600	551	593	585	618	618	627	536	580	553	583	565	570	601	603	602	586	594	561	565	568	549	574	553	542	579	565	605	581	549	595	561	569	585	556	622	545	573	623	594	588	540	578	568	574	526	579	570	533	568	584	633	585	562	562	554	581	540	562	600	565	589	582	598	572	577	613	587	571	562	557	592	605	559	598	560	601	551	590	538	592	599	604	592	567	554	614	542	609	542	608	592	547	516	573	570	571	552	575	576	558	616	583	603	582	582	605	544	583	562	607	520	583	577	567	572	591	594	576	616	573	612	592	638	561	567	612	543	538	585	579	553	577	619	572	598	597	584	553	554	545	577	560	603	589	583	584	553	567	544	603	560	546	607	600	598	579	547	561	585	596	582	543	558	552	613	571	602	558	585	588	559	587	578	599	540	555	562	583	542	566	579	570	547	568	595	641	572	599	586	581	544	606	544	553	541	573	555	603	569	586	597	595	570	591	571	566	545	548	609	597	554	579	630	558	568	579	594	538	563	550	549	585	581	551	593	581	556	600	573	540	571	559	615	587	578	524	583	583	600	570	581	582	584	622	577	591	600	574	604	618	595	593	530	544	572	555	538	565	579	550	596	609	565	568	567	608	599	590	575	611	584	558	597	601	532	596	574	565	586	595	599	597	585	572	550	570	599	645	546	594	564	609	548	550	592	583	552	610	557	607	581	586	567	553	613	579	579	571	580	593	570	572	563	561	541	576	588	561	564	529	573	548	629	585	582	594	556	585	579	612	585	591	562	596	593	567	603	540	598	574	569	539	601	520	564	569	564	535	561	631	580	601	556	596	528	552	558	572	526	579	600	584	568	579	580	597	601	557	535	538	608	563	572	552	552	516	549	593	588	546	608	551	556	590	618	561	544	557	556	562	541	590	569	568	557	582	581	558	612	577	584	603	576	599	540	622	597	578	597	543	537	577	614	565	554	593	577	579	564	608	609	551	597	583	565	592	559	561	577	569	548	586	567	587	608	598	530	610	606	562	554	585	563	550	585	557	573	544	562	597	594	603	586	548	582	556	581	556	583	587	574	604	581	588	555	586	577	582	620	551	563	568	571	606	592	586	534	543	547	554	586	599	602	568	556	611	581	579	556	575	582	604	567	580	601	558	602	544	634	569	583	587	590	581	583	599	581	557	606	563	541	598	575	598	568	590	565	604	582	608	556	616	554	551	558	555	568	578	570	585	587	604	555	572	618	606	617	554	586	604	581	590	568	564	586	582	558	554	632	557	550	587	588	604	594	574	602	569	595	575	572	617	572	550	587	609	545	568	565	571	567	561	618	557	593	574	566	553	545	602	566	562	609	555	577	619	586	585	585	593	578	544	553	590	529	562	607	673	560	586	558	551	540	614	619	539	558	524	560	584	539	608	535	541	531	536	575	591	581	579	596	614	561	597	619	585	537	554	596	554	564	609	573	575	593	590	581	580	587	561	597	580	558	583	557	599	566	583	591	603	591	547	572	625	590	517	539	599	568	568	583	610	569	604	574	590	569	601	586	595	604	528	594	624	563	576	561	575	618	554	545	570	590	566	563	533	579	609	590	556	605	608	613	632	557	566	545	590	586	580	534	559	603	578	558	595	596	569	561	540	575	591	599	541	603	560	592	584	549	586	581	530	586	584	573	573	568	563	564	573	591	612	560	593	579	555	553	614	538	590	614	590	560	578	601	589	582	613	555	558	598	583	533	559	573	578	591	580	566	553	593	568	604	584	575	585	602	592	561	554	574	571	630	572	593	604	584	605	551	582	560	558	602	563	564	573	581	570	615	623	544	555	566	623	568	585	620	569	593	566	556	538	565	623	590	551	611	602	589	577	578	574	583	552	559	604	619	542	565	558	565	653	572	569	625	559	584	569	584	591	555	545	573	594	567	584	581	561	556	593	595	570	635	622	599	592	595	536	556	581	580	622	604	621	559	596	559	605	587	552	617	565	580	613	591	564	540	612	525	592	547	559	531	595	592	568	598	572	558	582	602	576	598	622	601	614	548	565	586	606	606	564	597	590	619	580	584	629	575	596	579	569	590	546	577	633	523	626	573	541	557	571	569	605	610	596	542	581	599	603	597	554	544	608	624	583	519	547	549	589	590	626	590	546	613	571	571	566	570	579	566	583	578	596	575	592	591	594	562	558	569	541	545	619	596	587	569	574	574	586	589	627	556	614	587	617	520	618	580	559	596	594	556	578	596	586	622	609	554	627	574	606	584	588	568	565	565	582	616	574	556	545	547	625	596	543	608	630	573	572	586	544	594	594	548	573	581	541	631	579	587	582	612	570	577	576	560	579	565	554	565	569	623	591	578	563	536	600	569	575	550	586	562	594	579	595	574	547	560	597	571	615	625	592	563	561	609	612	551	572	609	622	595	572	581	547	568	571	553	577	584	590	593	598	558	612	525	564	563	528	523	603	631	607	550	584	595	569	567	593	571	596	590	570	565	590	618	613	605	607	587	591	580	580	528	523	631	559	580	617	573	569	593	559	561	556	576	548	563	571	610	550	575	585	574	575	591	577	576	556	572	573	599	607	561	578	612	514	564	569	587	581	621	592	555	557	591	593	574	593	603	584	536	602	570	612	598	613	541	610	585	569	567	563	603	608	600	554	562	603	584	587	576	570	629	570	578	568	598	573	542	576	588	577	572	584	586	569	592	572	567	567	571	591	560	558	581	572	557	592	551	578	521	562	597	585	558	545	593	606	593	605	601	595	583	568	545	563	591	619	599	628	547	523	563	585	633	568	593	593	553	567	580	558	579	597	571	580	568	571	600	589	615	598	606	570	570	584	585	610	572	567	617	560	556	591	539	593	579	550	598	606	581	536	593	592	560	580	598	578	584	567	561	584	591	558	603	552	564	559	560	524	589	570	580	620	558	567	555	550	567	577	648	558	582	605	538	579	581	595	533	626	555	560	615	566	630	588	571	616	580	546	620	560	603	595	604	566	559	584	584	570	558	574	587	596	564	582	614	598	601	579	595	609	609	577	573	594	615	613	562	554	598	560	567	572	577	586	573	559	554	571
23524	21094	28224	24192	21084	9223	1043	789	642	614	591	602	501	544	515	550	502	541	480	499	464	479	492	505	500	493	452	502	498	511	509	513	511	465	475	476	440	525	485	496	470	483	476	470	501	469	453	520	501	493	488	478	464	499	455	454	460	452	462	466	467	460	475	461	496	467	484	442	476	489	427	452	465	498	462	464	451	471	457	480	499	489	466	516	495	465	470	497	486	465	472	459	445	476	416	459	471	413	519	458	476	462	474	472	451	495	493	468	490	468	454	455	442	454	460	487	468	459	416	467	482	472	480	505	474	479	446	492	470	459	444	503	437	447	452	415	453	473	504	458	470	476	492	481	444	466	479	447	480	481	468	480	451	449	482	478	449	470	479	443	445	499	463	466	465	452	504	485	444	481	458	493	474	465	465	494	433	455	478	434	429	457	472	438	474	462	429	470	471	485	461	469	446	448	428	450	448	497	476	467	474	488	458	441	475	469	433	457	475	444	464	489	449	459	455	422	485	500	490	445	438	455	439	491	452	473	475	463	466	491	456	441	469	467	450	447	422	498	490	465	466	430	442	463	449	458	490	461	454	424	439	487	469	454	432	455	463	453	440	431	500	440	463	442	484	498	473	450	488	486	492	442	478	468	456	475	472	458	454	450	435	467	452	434	451	457	470	455	468	499	484	462	496	485	445	464	460	458	481	426	466	506	479	498	475	453	470	479	479	475	448	460	509	431	468	453	456	441	442	444	488	489	499	485	491	468	421	447	441	467	471	470	422	473	478	465	450	471	462	471	450	462	405	456	495	466	447	482	446	453	459	463	497	510	451	487	457	457	496	502	490	455	486	483	450	447	509	467	484	455	471	459	475	485	445	466	516	476	485	498	504	482	464	455	489	476	468	422	493	438	437	467	475	472	460	462	469	463	470	464	451	464	469	458	470	478	443	497	486	507	446	448	492	463	454	483	482	432	458	406	469	469	448	455	479	443	420	465	464	459	488	465	481	476	445	462	458	448	474	458	472	484	475	465	461	468	452	489	482	441	497	474	464	443	475	440	447	471	472	466	427	484	432	451	469	513	454	472	464	455	458	490	459	464	419	467	445	464	494	470	417	481	453	462	502	443	420	469	444	465	487	474	457	455	480	460	478	466	504	454	486	461	488	500	417	479	448	463	447	484	461	471	475	487	480	466	485	472	461	487	448	458	470	464	453	463	439	475	470	465	419	474	460	473	444	440	513	463	497	446	474	496	467	463	442	448	417	451	444	474	461	487	424	452	467	420	456	463	463	465	440	519	429	471	448	470	461	453	471	468	455	460	457	457	460	504	464	516	467	481	447	452	465	452	479	494	482	480	431	437	469	441	461	483	466	433	443	470	470	476	455	447	490	463	461	474	426	456	490	499	457	482	408	474	489	462	428	461	453	456	447	434	456	457	467	453	403	485	449	462	428	467	496	439	459	472	498	457	462	470	443	461	456	480	466	465	507	484	476	456	448	440	459	502	461	434	484	471	499	460	432	485	441	455	459	429	411	472	445	453	455	438	466	466	453	469	487	478	482	475	435	481	431	475	463	448	437	480	501	458	478	420	467	457	444	492	474	487	472	510	458	440	474	458	499	408	474	434	452	450	462	426	485	487	452	487	436	455	443	454	432	463	477	452	493	457	457	495	474	462	488	478	433	451	491	439	463	458	462	451	473	440	454	471	450	436	455	493	488	446	455	449	493	468	475	497	445	486	475	470	486	410	451	456	473	483	431	436	486	466	447	469	434	480	452	448	487	474	469	471	446	473	485	491	490	432	497	475	468	448	476	463	439	452	459	458	435	469	455	425	445	448	488	447	417	464	482	479	444	413	439	456	458	488	432	486	424	466	463	461	429	482	438	460	451	456	469	486	476	468	505	482	466	425	467	488	426	474	449	495	491	456	446	440	443	441	472	476	452	507	447	455	466	454	420	450	453	461	452	469	414	482	484	462	496	476	467	448	468	461	452	477	476	475	495	425	480	456	482	455	482	471	452	441	486	453	458	468	450	438	448	433	459	489	488	444	479	488	450	432	497	477	506	492	458	453	466	463	457	461	491	495	466	461	476	445	449	448	504	466	490	485	474	444	477	463	453	474	456	503	464	486	469	467	434	510	487	471	475	471	456	483	464	490	430	436	495	433	461	459	459	440	441	455	463	456	439	472	475	455	464	441	524	465	414	452	433	435	474	448	421	484	476	495	502	453	437	457	497	485	476	467	479	441	461	443	459	470	470	473	435	441	464	472	470	496	464	435	461	478	487	486	453	423	442	451	487	453	463	471	448	444	440	477	464	469	483	497	456	463	472	458	444	450	486	467	495	474	468	456	427	463	451	449	471	501	428	447	443	482	449	466	469	448	482	474	453	472	498	415	465	467	419	493	440	451	466	466	462	461	475	446	436	421	481	485	428	468	448	498	454	446	457	465	492	461	457	492	471	448	454	464	496	463	454	444	473	465	451	439	486	473	460	417	486	489	479	504	446	471	442	484	471	441	440	445	468	446	416	487	463	447	460	451	458	422	470	459	435	474	419	474	448	466	479	447	466	428	445	475	494	484	449	471	487	414	482	471	471	450	473	473	467	451	503	439	453	465	440	413	467	475	468	490	518	451	483	440	485	462	442	480	457	488	459	477	445	489	481	483	498	440	490	468	481	477	466	459	477	441	476	433	466	461	435	491	454	470	467	496	470	462	500	439	459	453	466	443	451	451	475	470	487	412	467	461	451	497	487	481	460	511	497	465	463	440	444	466	465	436	518	490	472	499	437	454	428	468	489	454	461	472	458	452	476	491	454	404	435	455	441	474	464	471	474	484	460	466	472	452	462	440	460	466	488	444	451	420	472	432	478	464	421	475	473	473	443	480	496	450	480	453	428	471	427	454	470	466	456	465	436	440	472	478	443	465	449	462	469	455	451	479	449	483	484	466	473	464	462	467	474	411	438	439	466	425	448	475	419	485	490	474	459	496	440	480	486	510	476	483	440	445	457	480	475	479	453	482	465	433	470	468	447	452	439	438	469	483	487	449	468	470	466	480	438	476	463	452	471	443	477	486	497	494	521	488	464	476	501	455	448	459	503	479	474	441	482	472	459	454	496	487	457	470	450	446	478	464	451	452	474	504	492	489	434	480	452	500	458	436	449	453	473	473	449	478	478	473	474	432	459	471	480	463	472	433	458	482	429	478	488	467	442	479	453	501	444	448	443	458	469	428	478	457	461	468	485	453	431	485	459	479	471	507	419	484	451	470	430	430	503	453	495	440	479	446	447	439	474	486	437	440	465	474	515	465	472	474	482	494	496	497	458	466	478	433	425	505	451	460	471	447	480	453	460	451	450	457	437	479	464	470	466	448	488	461	473	492	453	446	487	448	477	490	471	473	475	455	455	477	489	476	473	420	471	469	485	452	487	465	475	426	434	487	484	441	442	504	460	443	451	492	451	423	456	503	496	430	475	449	453	483	464	450	477	447
3352	8009	5710	2686	1935	1586	1342	1156	992	875	773	730	705	624	678	667	633	677	592	674	604	570	591	634	618	567	565	576	557	561	631	611	591	592	589	570	578	612	590	556	583	531	577	635	604	572	563	533	604	592	567	574	625	530	578	589	528	593	622	547	561	594	551	560	555	575	598	553	576	597	594	554	571	554	555	559	553	543	589	538	569	634	572	616	576	597	568	596	553	582	600	585	524	534	596	553	603	592	565	563	588	565	590	578	552	543	567	558	541	552	588	550	570	582	526	574	557	521	582	586	568	580	580	567	590	564	583	619	540	605	577	543	557	542	541	582	596	558	594	558	551	529	580	565	578	577	558	563	571	577	597	602	574	572	566	579	536	561	531	550	586	548	539	579	553	540	565	548	592	586	554	536	568	536	586	622	602	604	559	554	598	536	529	579	580	590	554	548	589	571	562	559	546	579	507	555	550	565	582	594	551	559	577	600	550	558	598	574	546	567	571	612	552	581	550	617	592	580	577	545	579	555	569	545	580	549	612	593	576	575	590	556	531	544	552	569	597	587	568	526	591	528	566	549	578	564	572	614	540	593	591	589	532	568	604	568	531	540	580	536	510	601	554	559	601	623	559	576	558	561	583	606	586	539	549	561	546	596	566	555	562	597	538	557	545	540	575	577	565	562	568	535	562	554	541	606	603	592	594	577	566	545	575	522	550	590	541	585	573	562	530	583	581	596	563	557	567	537	576	526	559	560	575	593	574	623	587	580	585	571	589	562	576	574	540	566	588	570	562	574	555	585	586	607	575	546	578	565	538	572	543	556	612	588	579	592	568	582	584	585	578	562	585	565	575	581	549	540	569	570	559	591	599	567	586	547	565	583	601	539	561	600	525	600	561	552	545	568	577	579	541	562	597	561	567	547	601	570	591	570	542	560	596	538	559	630	575	588	593	588	534	577	585	569	551	564	569	592	559	581	545	562	562	545	516	585	564	554	564	552	565	563	569	524	542	589	601	584	575	574	571	548	579	535	569	544	580	558	575	585	594	514	533	555	540	609	560	569	554	553	599	597	543	577	586	581	581	541	574	586	525	603	577	564	602	577	564	597	570	607	579	582	574	574	538	543	528	570	563	545	594	580	544	617	539	565	579	599	574	576	571	562	598	577	562	619	528	547	605	581	539	587	568	552	574	577	562	583	523	594	567	584	603	570	603	539	532	570	571	544	516	591	575	570	520	593	590	537	550	586	541	577	581	556	575	545	584	572	583	539	550	550	574	579	564	592	584	579	563	583	570	550	574	566	573	567	559	585	554	593	524	587	554	588	555	522	548	612	545	533	544	540	548	554	565	622	538	576	556	566	547	561	556	522	531	523	534	550	593	559	581	570	564	583	543	588	567	525	551	588	549	551	569	548	537	550	564	567	563	587	588	581	528	553	568	559	558	611	619	525	605	494	591	575	539	530	562	555	541	598	564	563	598	581	579	554	569	572	562	577	520	531	548	606	562	523	578	592	568	531	559	518	601	569	545	567	576	538	565	577	601	550	600	613	573	574	549	560	592	542	600	532	557	556	579	579	581	569	590	577	575	607	537	564	557	640	585	550	546	581	528	603	551	608	579	544	548	611	544	556	584	582	547	586	565	551	542	614	604	571	559	560	571	573	551	562	570	524	610	536	574	549	554	567	538	568	591	575	572	581	519	564	555	554	584	574	572	537	566	539	521	530	584	547	586	576	576	531	558	591	571	598	589	538	567	568	549	558	551	605	568	556	595	558	605	588	563	572	579	550	613	539	565	575	570	566	556	588	542	600	559	560	593	549	562	532	559	571	587	596	558	543	531	548	590	554	560	544	578	550	620	501	572	576	568	569	580	527	546	544	590	584	555	549	556	583	535	599	608	545	577	590	593	576	584	529	581	585	584	552	602	611	556	578	609	559	538	555	531	588	543	585	560	538	577	638	582	584	597	616	562	544	583	551	533	562	595	528	528	609	574	586	596	581	543	581	580	547	564	575	576	589	555	538	564	576	552	589	531	545	572	543	578	548	532	542	577	519	576	533	561	575	531	567	566	549	567	538	596	565	587	588	589	583	536	581	565	591	566	529	525	576	595	601	540	586	571	573	560	603	571	584	581	573	589	592	619	561	554	590	525	538	580	580	528	591	560	557	584	574	586	557	576	545	540	579	560	546	585	585	549	561	567	557	541	519	600	566	590	571	572	578	560	555	571	526	537	598	586	558	548	579	608	564	598	498	577	586	550	605	579	556	563	533	544	578	572	537	531	526	561	568	554	556	565	524	503	562	561	573	582	585	577	567	588	593	572	552	560	575	553	563	552	542	599	596	588	564	592	567	536	553	579	567	593	544	551	563	572	575	555	571	580	575	545	594	566	612	619	556	603	588	569	568	588	590	580	549	558	640	580	585	561	582	579	570	581	549	601	554	587	543	586	623	558	546	598	571	586	563	601	607	571	559	566	565	602	576	539	562	559	569	584	531	526	534	549	526	549	595	577	591	565	517	546	563	561	554	547	590	575	528	568	608	577	580	562	541	586	550	561	526	594	555	539	574	583	539	530	571	540	580	581	587	548	558	548	565	568	590	561	585	545	576	600	592	591	570	609	547	542	552	614	536	565	587	568	557	556	560	531	571	586	525	548	546	579	557	568	537	568	536	590	560	598	570	546	536	591	556	510	600	560	528	567	530	555	590	559	568	567	600	569	548	521	557	559	594	588	556	585	582	593	570	530	571	568	568	530	557	606	593	572	546	573	539	594	570	577	560	547	556	562	527	576	545	611	580	560	556	524	546	584	567	595	546	574	574	560	527	565	588	547	552	562	599	543	573	569	571	548	559	552	551	542	602	576	519	538	572	546	573	603	532	557	601	595	575	550	552	570	615	586	524	574	603	602	539	563	531	581	557	553	556	608	595	555	572	541	568	524	579	572	587	546	583	514	611	541	568	582	548	565	592	567	578	623	586	589	594	562	581	532	534	532	583	574	570	564	517	562	562	587	545	576	543	604	580	555	613	571	639	595	545	564	540	582	567	596	556	546	560	568	609	547	534	588	559	530	554	582	602	560	632	582	603	574	557	530	580	562	612	541	614	562	588	518	574	563	583	534	555	518	564	565	573	584	627	547	578	584	531	545	567	516	540	565	606	592	561	539	570	582	593	570	560	575	530	558	537	577	572	590	566	565	579	580	535	551	546	536	557	624	552	560	580	582	542	599	542	583	562	581	596	559	606	585	594	543	597	572	577	597	595	552	549	559	597	557	563	570	561	580	562	543	601	554	585	585	562	570	558	555	534	564	535	531	578	540	555	581	553	585	571	551	564	542	580	566	569	585	541	566	594	562	548	526	555	564	547	597	522	531	577	527	544	576	568	514	571	556	596	595	547	576	586	592	511	565	592	600	545	564	558	549	582	515	580	545	588	581	583	556	560	555	605	558	577	504	548	598	549	579	607	599	590	541	573	560	561	557	539	554	583	509	598
24609	21097	27065	25262	9343	591	431	387	378	327	332	312	304	306	278	330	289	298	264	268	263	294	261	249	267	306	302	239	267	288	251	274	272	256	244	296	284	246	259	267	243	270	288	300	267	282	277	238	294	276	255	242	272	250	249	279	275	273	264	266	249	287	283	286	258	275	261	260	234	274	247	280	266	261	265	268	287	289	297	276	282	279	299	258	296	309	261	265	257	246	250	240	255	268	283	274	295	230	245	265	244	262	300	259	261	265	255	273	279	255	273	305	268	247	279	226	255	266	263	265	270	260	280	258	264	300	276	263	274	280	263	242	301	253	263	220	290	286	272	255	309	243	255	276	270	246	258	259	263	237	266	262	260	247	261	259	247	260	266	247	254	260	256	247	257	255	276	259	282	259	287	255	302	293	267	270	271	298	248	259	285	249	236	262	271	256	274	264	255	267	275	245	277	253	271	284	265	253	236	249	275	254	258	275	264	232	252	292	255	257	281	267	273	272	257	261	251	272	255	249	288	301	276	258	288	280	246	245	259	255	273	243	272	224	279	270	261	259	270	252	272	232	252	267	294	260	270	263	307	287	291	233	283	270	285	250	254	230	266	251	268	261	244	262	261	237	277	269	278	274	253	255	263	285	293	289	302	276	292	255	276	276	295	271	265	221	257	261	252	253	256	259	280	254	252	227	277	254	261	240	268	269	260	297	251	284	266	258	244	263	274	253	295	298	233	251	257	250	266	285	285	279	265	276	254	272	273	290	284	284	264	257	249	282	272	272	271	247	260	266	292	275	265	241	256	257	251	296	262	267	264	262	259	253	258	268	271	269	255	258	230	261	257	249	273	288	270	228	269	274	257	227	234	237	277	277	245	258	261	236	258	270	279	238	287	248	269	269	266	222	283	247	262	274	269	250	254	246	261	270	297	254	235	270	263	287	291	299	271	259	285	250	287	268	259	252	285	269	275	292	264	250	293	218	242	262	285	267	246	255	267	265	238	264	265	234	283	247	256	270	274	285	266	270	251	264	263	317	292	282	243	271	236	254	269	255	264	269	273	249	255	228	224	271	261	278	244	281	259	243	237	247	262	253	244	269	268	290	285	249	245	278	272	287	288	259	277	279	271	227	298	263	240	267	264	251	261	301	255	261	285	251	263	265	286	260	247	272	280	268	240	253	292	245	230	236	288	272	240	264	268	252	265	274	274	308	261	271	269	280	254	274	280	244	262	226	257	292	262	270	280	290	258	283	271	256	268	271	270	259	242	295	270	232	277	252	301	245	293	248	297	240	256	258	267	288	271	267	281	246	250	276	274	268	255	260	294	238	256	274	301	264	263	270	269	259	250	257	255	245	273	259	254	262	260	290	265	266	260	249	280	236	245	274	267	242	281	239	272	255	276	269	278	281	268	262	258	289	275	241	250	276	242	241	270	274	290	236	265	276	251	271	256	282	263	272	272	280	274	262	233	265	244	258	272	256	264	297	273	280	278	272	255	268	270	279	270	279	263	273	268	297	271	275	276	267	240	260	295	275	250	277	281	269	268	262	270	265	263	267	283	238	256	258	248	256	240	267	282	240	266	274	269	235	262	271	293	257	225	233	272	248	266	256	253	250	249	262	284	269	270	260	287	259	278	269	283	259	263	283	258	269	234	275	234	281	264	235	266	274	243	248	282	249	278	247	267	263	259	252	251	287	238	272	286	301	262	273	291	278	278	255	272	290	265	268	255	264	283	259	304	270	245	272	305	293	261	235	269	242	280	244	258	276	254	255	240	273	251	249	270	256	266	262	282	236	260	239	245	271	290	294	292	298	272	277	273	248	250	266	315	259	263	288	261	265	269	268	275	249	286	247	310	275	278	249	281	262	233	253	263	265	291	280	281	287	260	288	262	274	260	279	284	254	270	260	278	231	259	259	261	257	272	261	260	269	252	240	261	254	292	299	301	250	259	239	245	256	246	276	270	265	272	274	292	253	253	249	260	277	244	255	250	272	252	276	260	273	280	263	270	273	263	276	265	276	278	267	260	246	265	272	289	278	248	297	276	286	267	268	306	261	277	271	259	279	244	263	273	257	276	250	267	257	255	257	293	282	261	276	271	254	245	291	246	252	280	283	271	278	267	269	248	257	286	254	269	251	266	285	264	260	272	258	264	275	257	275	277	288	278	259	271	287	291	286	272	253	285	261	258	251	270	269	251	269	258	267	267	252	271	251	237	256	282	277	272	282	282	265	276	273	246	269	244	272	244	262	287	285	294	280	282	273	282	261	296	252	265	267	254	268	303	249	249	272	265	268	254	289	246	279	257	251	296	282	271	256	267	263	277	267	274	260	293	267	281	250	252	243	265	255	275	250	282	266	302	255	219	288	258	234	246	266	279	270	268	265	264	267	262	259	261	253	284	289	259	277	248	250	262	268	267	288	286	257	265	244	269	259	272	259	259	252	257	266	250	271	250	252	288	289	236	253	273	272	279	227	265	285	260	276	270	293	231	260	277	241	250	262	267	287	267	295	274	253	248	253	259	231	271	255	260	249	250	268	280	243	285	262	257	248	254	273	269	259	295	269	328	243	256	289	280	274	269	250	289	278	288	282	274	258	285	279	282	264	264	271	278	248	250	280	255	256	261	268	258	270	256	281	251	245	276	255	294	273	262	263	267	247	283	250	261	234	297	252	260	247	273	294	283	276	240	283	275	229	239	244	244	262	251	249	257	285	232	255	293	277	272	245	262	226	240	285	246	262	245	284	260	296	282	235	234	231	271	248	269	274	271	279	260	259	282	255	281	267	264	265	253	245	275	232	293	277	298	274	272	243	276	289	277	289	253	238	248	283	274	256	254	258	271	248	277	272	257	286	274	257	251	292	267	239	258	266	293	278	300	258	270	284	259	282	251	260	291	240	259	290	254	273	266	266	274	258	271	288	258	261	246	280	301	282	296	250	270	243	288	253	238	272	256	279	266	265	298	269	274	254	286	270	288	276	260	254	266	256	282	270	226	256	284	258	270	239	252	280	285	260	277	289	269	258	259	263	246	269	256	294	251	279	243	288	250	268	273	277	283	265	249	261	234	268	281	250	303	289	259	265	268	263	260	261	273	245	294	272	271	250	272	246	242	252	256	256	278	267	243	247	277	232	282	271	268	258	268	267	276	266	264	269	250	251	260	256	260	266	299	248	264	257	280	290	259	292	229	268	257	257	268	282	256	231	271	266	239	278	258	295	248	287	263	253	287	267	233	255	267	252	268	256	263	270	267	246	246	261	261	288	263	260	264	255	279	252	269	222	271	274	263	276	246	288	243	235	285	267	260	285	273	258	260	261	260	256	273	238	267	284	281	251	264	283	282	257	309	279	255	269	246	289	273	259	278	256	285	282	266	267	278	224	280	239	265	275	244	260	277	239	267	265	247	272	261	241	269	259	253	266	262	270	280	227	262	263	234	254	271	244	298	254	249	280	262	264	294	285	263	236	265	275	243	269	248	249	258	253
3401	4477	3088	1405	1094	909	714	603	553	471	451	424	387	411	404	352	327	345	349	362	298	350	318	338	347	332	302	345	348	333	286	343	335	328	335	333	338	336	324	333	321	311	330	335	313	331	336	326	324	328	287	279	290	300	336	340	324	317	285	291	355	347	274	323	310	298	328	366	306	340	304	337	307	332	284	346	355	306	301	316	308	329	306	357	287	303	323	325	301	319	359	308	343	312	277	314	301	354	281	307	328	327	321	322	331	319	320	298	337	301	285	306	320	312	316	316	321	330	327	323	355	334	305	346	322	320	334	320	309	356	336	341	325	319	302	299	326	337	342	322	336	323	316	313	288	302	316	314	298	339	330	295	314	289	296	343	316	309	277	320	302	312	340	318	345	305	333	297	357	268	336	313	315	333	299	324	318	347	316	334	321	313	294	316	326	326	350	299	328	330	315	309	303	299	309	323	329	330	321	331	299	301	323	336	317	333	315	273	306	334	306	297	351	300	271	326	319	342	326	310	319	343	333	323	329	324	319	326	358	358	296	350	318	319	311	328	340	325	319	318	313	320	294	322	314	315	355	296	298	271	320	317	299	307	308	329	373	315	321	343	322	306	332	327	310	320	321	300	289	336	327	314	323	336	340	352	335	279	306	336	315	322	319	322	327	338	337	313	308	318	316	301	316	334	325	316	302	311	326	317	329	343	330	310	352	289	313	334	348	329	359	322	307	280	278	335	311	332	343	325	280	296	369	324	321	310	323	326	312	324	315	326	310	312	304	341	294	298	306	309	324	340	340	300	306	316	292	313	313	322	323	325	299	317	302	330	321	329	323	278	300	331	331	302	326	318	284	298	301	327	341	332	372	336	267	295	310	309	329	285	328	326	339	314	283	317	331	300	346	298	320	344	311	332	299	308	301	328	301	332	318	323	338	307	309	306	305	312	314	327	294	306	321	334	288	292	352	318	310	302	311	347	316	325	341	333	343	309	327	289	320	314	337	305	314	341	311	347	263	311	331	315	319	314	322	321	302	306	321	316	328	302	321	312	295	317	300	303	332	271	311	314	338	319	334	323	315	302	295	352	307	304	315	345	310	324	318	350	331	308	301	321	319	327	346	305	311	349	308	335	285	306	316	327	329	310	310	324	331	360	307	303	327	337	337	313	294	314	324	349	322	309	323	351	317	299	320	329	329	283	331	330	323	329	313	341	344	314	291	337	329	342	321	333	327	327	338	322	328	309	316	316	329	319	320	311	324	311	351	325	331	337	315	310	323	342	330	332	325	322	295	332	322	327	327	332	342	346	336	308	324	340	349	291	307	327	313	336	324	310	336	305	330	295	325	320	340	361	326	292	326	303	316	304	312	322	316	331	338	318	320	346	316	331	350	309	353	300	319	325	320	298	344	329	329	315	306	336	327	337	320	328	347	325	334	330	305	316	321	290	338	322	321	320	345	292	320	327	311	340	311	308	294	301	337	331	360	310	302	291	329	329	322	359	294	306	313	313	305	352	314	360	309	317	313	324	335	322	298	313	309	317	322	322	331	319	330	333	326	327	358	322	329	331	311	321	309	330	284	316	322	319	337	288	303	365	307	318	324	317	309	295	300	328	337	314	347	298	311	321	324	280	325	367	346	320	291	352	333	321	333	302	312	308	297	330	333	303	304	336	333	361	300	322	313	302	325	348	319	313	302	309	312	330	310	315	333	307	335	309	324	329	310	350	353	300	312	353	316	314	305	337	317	323	340	300	289	317	345	269	303	298	290	351	322	313	312	296	311	314	326	300	319	315	342	315	350	317	326	308	332	325	330	324	325	333	305	327	331	313	317	303	331	327	305	327	348	332	355	309	317	339	301	333	308	349	280	318	310	305	312	350	349	289	302	314	319	348	342	331	324	315	298	337	322	311	329	332	325	314	307	319	319	345	318	319	327	319	313	319	324	328	321	306	301	296	327	310	338	316	340	319	288	315	314	333	324	322	297	333	327	302	370	350	302	324	298	316	325	328	328	289	307	303	336	311	313	312	340	335	329	325	317	332	323	329	352	316	321	318	325	336	348	321	315	302	332	344	323	345	306	303	275	343	279	299	292	305	298	323	314	322	323	334	334	313	312	317	338	319	319	309	316	309	360	351	327	333	306	333	304	331	327	327	339	319	286	317	290	353	317	330	357	310	323	297	351	289	320	302	321	318	287	322	318	330	297	336	318	339	321	307	348	331	317	289	339	306	300	343	318	300	304	323	314	318	305	346	332	318	319	322	296	324	336	345	316	324	307	329	312	308	329	314	305	351	313	296	288	308	305	307	330	332	326	308	318	342	317	354	318	317	291	343	341	322	312	282	348	308	340	327	350	317	340	301	304	316	295	343	309	299	312	297	301	341	332	336	329	329	329	306	363	307	335	308	323	326	324	307	323	313	324	332	332	326	291	319	328	289	363	312	318	329	329	338	295	346	302	361	325	313	328	298	327	332	340	321	334	311	342	350	362	298	339	310	285	329	339	278	314	302	327	332	319	339	328	334	331	312	306	329	294	330	321	328	322	331	311	318	297	344	298	321	331	285	355	314	312	299	326	336	308	310	339	334	322	303	339	336	327	341	304	315	331	292	310	299	295	327	316	324	307	324	293	329	318	331	342	309	316	295	303	297	314	331	316	337	330	296	326	320	324	320	321	333	331	330	287	299	298	321	297	304	337	324	324	315	316	323	340	309	334	329	319	305	323	281	316	328	323	347	338	319	371	312	311	324	299	320	333	322	300	340	310	327	341	315	301	326	359	351	302	291	292	296	322	322	321	313	307	302	289	328	325	302	336	350	310	295	334	310	298	328	319	316	285	299	344	320	285	315	326	338	315	322	358	311	315	332	331	350	336	317	267	290	312	334	330	318	315	336	311	294	332	329	314	339	348	289	302	309	316	336	320	338	315	334	342	350	308	303	308	306	313	338	314	321	343	316	320	352	328	353	297	312	336	296	314	330	340	344	335	307	322	336	300	288	358	334	331	322	334	328	341	320	302	328	335	302	298	282	286	336	331	326	319	344	321	337	353	307	311	296	319	319	328	348	300	325	328	336	313	297	336	343	318	311	332	314	333	353	313	317	332	322	333	331	345	308	346	294	326	310	319	325	309	347	287	327	305	330	307	294	314	325	356	324	298	321	338	336	329	310	313	334	305	324	366	314	326	318	287	320	294	303	309	352	306	331	303	302	303	326	349	332	318	282	330	333	318	332	293	320	363	311	312	336	347	304	300	303	328	316	304	319	336	325	316	303	327	318	307	336	323	329	320	308	301	337	338	308	300	319	328	340	338	326	293	339	307	368	304	316	329	347	332	299	310	367	332	352	318	346	307	301	319	335	359	306	339	306	308	349	293	348	316	321	330	324	301	303	321	323	323	278	344	326	317	322	309	309	306	337	325	323	315	322	334	345	317	289	323	308	303	288	334	332	324	283	289	335	326	298	289	325	329	336	353	331	317	349	269	317	269	321
22461	21108	28726	23742	21109	21142	7236	741	547	460	389	421	300	328	295	290	285	272	263	257	235	235	255	255	211	256	191	214	210	220	199	208	201	194	211	213	214	231	223	237	215	176	192	215	199	215	213	198	222	219	220	194	195	213	202	193	208	204	190	209	219	240	196	209	199	190	218	204	189	206	191	208	216	195	193	219	189	220	227	232	214	212	200	196	180	187	201	206	205	190	212	175	216	188	211	220	223	211	175	178	186	212	211	197	191	187	178	188	227	217	202	180	202	209	203	166	198	211	193	193	209	181	208	189	204	195	175	210	210	219	202	218	196	192	191	183	195	221	194	180	190	198	224	186	231	183	213	183	195	205	174	201	177	189	217	215	208	186	200	194	191	228	189	195	190	197	224	202	224	206	202	199	203	188	202	183	202	212	196	182	174	194	201	215	198	190	180	193	209	219	182	197	182	182	192	211	211	212	219	207	171	183	175	204	199	210	185	204	217	216	200	185	186	200	190	210	186	200	205	222	209	218	189	189	206	196	195	189	185	211	176	190	200	224	219	217	181	189	210	217	184	194	184	210	215	198	210	204	209	223	198	186	209	212	211	219	194	214	189	199	178	215	190	200	206	179	183	198	190	223	180	213	200	207	192	196	217	230	218	206	214	190	206	191	221	194	210	235	177	189	217	237	192	218	181	215	193	197	200	192	181	195	186	168	197	199	177	180	192	193	176	205	208	183	196	225	180	230	181	173	189	191	194	220	218	205	216	183	184	223	192	197	180	210	179	214	193	222	203	198	196	222	206	205	211	211	194	185	192	210	174	206	222	207	198	204	219	192	201	190	182	209	193	196	203	212	196	187	216	220	185	190	190	187	212	192	207	200	187	202	206	213	194	200	209	182	191	196	207	215	217	201	192	199	198	196	221	190	199	208	179	207	203	207	214	206	204	204	207	205	216	203	202	172	220	194	201	188	222	196	204	189	202	204	187	208	209	197	192	180	180	180	197	205	207	229	214	187	224	189	188	187	169	207	213	199	204	189	209	184	206	201	201	216	213	202	209	219	202	184	186	165	200	175	184	213	188	186	189	198	194	197	195	192	204	205	193	209	190	182	195	214	209	217	188	191	178	224	209	198	181	202	201	213	218	188	189	186	209	194	205	195	186	197	179	214	207	201	202	199	214	188	198	190	198	190	197	176	197	201	197	195	203	212	155	195	186	207	197	217	231	221	178	208	178	208	179	174	187	190	193	182	187	204	201	196	214	212	199	227	215	209	211	190	207	208	189	202	218	201	195	197	186	196	206	202	176	193	194	197	179	174	178	222	216	197	183	189	200	173	185	200	213	200	200	176	208	198	194	197	225	184	205	201	197	184	200	203	217	213	225	215	214	189	204	205	189	199	190	184	199	199	185	183	185	198	194	202	193	185	192	176	173	211	210	226	206	192	210	210	183	199	212	221	191	218	201	189	205	212	203	179	178	215	200	198	171	209	207	191	185	203	209	205	200	219	211	201	219	229	186	198	194	195	214	182	174	199	208	220	207	214	165	186	190	192	184	206	207	201	216	207	217	195	238	199	202	219	179	201	202	189	185	195	180	193	209	183	199	214	182	200	218	184	205	199	195	187	198	210	180	174	198	187	197	208	189	192	193	222	175	200	202	179	204	202	202	205	208	228	204	201	229	178	187	235	217	196	196	223	219	181	226	206	201	209	182	189	208	195	190	196	202	188	190	196	188	196	188	177	198	184	221	206	193	187	199	220	216	181	183	206	186	180	214	205	223	205	183	181	198	209	193	209	197	193	225	201	204	205	175	189	194	199	194	195	202	184	203	204	199	208	197	216	191	205	202	212	192	190	178	223	190	187	202	174	190	175	182	183	230	189	193	185	192	210	208	201	201	186	175	196	203	196	184	189	209	205	214	229	193	225	186	171	222	177	177	192	207	192	187	223	213	234	237	209	241	198	211	191	201	187	205	213	188	204	180	201	191	191	204	206	194	208	193	204	196	194	204	202	206	212	172	196	206	216	191	182	197	191	208	202	180	193	183	204	192	220	189	167	183	209	197	204	223	191	185	192	205	195	208	221	190	212	163	200	204	192	190	188	202	190	204	179	197	193	201	212	178	209	200	195	190	197	224	189	201	197	189	184	201	204	193	200	181	195	195	209	190	184	189	209	206	204	199	206	201	184	195	201	188	197	206	200	205	198	184	206	216	197	216	200	190	184	211	188	186	181	203	178	186	179	186	193	209	184	180	201	179	185	198	205	202	173	188	188	224	224	216	192	207	200	211	187	194	202	220	177	199	199	230	202	191	167	194	194	179	186	188	196	184	210	191	226	168	205	180	203	191	208	178	180	202	208	191	198	209	191	163	210	199	218	198	213	163	199	223	211	189	197	172	209	206	183	206	177	205	177	200	198	214	216	190	207	187	206	193	201	213	226	186	210	198	202	200	207	199	181	176	199	197	217	181	180	192	216	217	218	172	182	203	201	166	211	199	208	196	210	203	203	196	211	207	196	189	197	225	209	197	198	187	168	201	191	209	199	197	189	170	221	214	181	203	217	188	178	207	211	199	177	218	198	219	213	212	200	202	167	179	194	216	199	191	206	213	172	211	218	185	188	214	188	206	176	193	221	192	168	186	203	192	189	171	212	191	195	219	200	171	184	233	178	231	179	223	169	192	167	205	203	193	210	187	194	193	172	167	209	202	195	198	193	175	204	199	192	216	194	193	201	224	188	194	208	209	184	226	212	161	191	208	195	198	178	200	197	195	201	187	180	189	204	176	178	231	188	202	198	181	184	195	225	177	195	198	196	219	222	199	192	217	220	222	214	196	199	173	204	185	218	214	186	186	213	200	216	193	194	210	212	209	194	195	203	198	197	216	199	184	198	189	206	202	180	194	206	197	191	177	195	218	196	199	206	188	208	180	212	197	207	218	204	176	187	184	199	197	211	214	197	204	179	175	191	183	223	184	167	192	199	198	188	219	218	201	188	193	177	189	178	187	207	212	191	202	203	193	209	192	182	189	172	185	204	202	188	201	189	165	189	208	197	178	198	224	172	203	187	184	203	213	198	227	186	218	210	200	196	179	223	200	199	223	214	196	213	172	184	186	199	216	188	214	185	212	194	185	182	166	187	195	198	199	196	197	198	197	173	190	226	195	165	180	215	182	178	177	215	193	186	185	175	206	209	210	207	194	175	186	211	200	204	202	216	203	187	204	229	190	196	208	194	195	206	202	211	184	208	186	201	208	193	198	160	193	201	197	192	182	197	206	188	193	198	220	217	194	182	194	188	199	197	200	213	186	192	180	208	210	190	180	176	197	179	212	198	185	190	195	194	202	188	202	203	215	204	198	183	208	211	192	199	195	202	211	171	194	170	191	214	203	195	208	216	191	221	201	194	222	191	214	163	206	205	198	198	183	171	197	188	185	186	202	214	188	188	217	200	202	200	180	204	196	205	180	187	222	210	197	196	192	195	181	186	206	215
4467	13060	8985	4297	3084	2235	1775	1337	1032	885	723	640	614	524	462	434	392	390	363	346	331	315	305	296	322	307	304	318	281	306	288	276	282	285	254	269	274	258	273	286	261	267	261	271	270	266	271	282	275	280	277	258	253	245	264	261	248	264	248	248	216	257	258	259	239	284	246	245	251	272	258	246	250	254	235	267	269	284	221	239	259	257	235	229	228	272	203	248	253	263	239	232	213	255	242	265	251	230	257	254	258	239	265	233	272	256	225	262	216	242	260	261	250	264	255	246	257	263	228	280	231	242	245	261	266	244	267	241	245	243	270	242	248	228	240	237	225	250	254	254	248	197	251	238	240	227	255	245	250	242	243	223	247	250	235	269	249	297	247	254	220	251	245	230	261	243	237	248	245	250	252	260	231	231	209	257	241	227	264	271	253	265	251	253	257	255	253	260	254	247	244	247	237	248	261	256	241	254	225	229	224	241	270	254	270	262	234	281	254	267	228	262	248	240	241	254	251	255	249	279	244	236	270	239	239	219	227	265	223	251	279	253	248	262	252	274	245	251	255	236	248	247	231	252	264	270	247	236	245	236	252	234	253	222	266	234	241	272	231	270	247	287	252	277	251	273	221	240	256	275	227	277	247	230	252	239	234	273	274	245	262	267	243	234	231	268	253	248	242	247	238	259	264	245	257	250	237	251	263	261	240	240	233	254	258	278	241	248	236	236	236	254	239	235	244	263	239	255	237	268	223	235	226	236	255	234	260	273	260	255	236	260	231	225	261	246	261	216	312	245	241	245	259	232	242	301	242	277	261	243	229	263	247	247	255	258	281	237	244	247	222	243	244	250	223	257	248	270	240	234	216	236	278	243	228	266	264	246	245	227	274	265	240	257	245	239	263	241	234	217	255	259	257	255	242	250	244	254	262	282	261	257	279	238	234	238	243	244	253	233	213	218	248	267	254	254	239	256	267	247	228	252	246	222	245	269	248	245	279	235	254	255	246	241	251	257	251	234	245	262	254	241	242	244	218	236	259	249	206	223	258	242	246	244	218	253	254	256	218	258	240	268	259	250	250	257	224	272	247	235	230	251	217	230	256	257	220	254	252	225	253	279	266	243	239	240	285	253	275	278	266	239	247	247	272	255	244	271	236	265	259	249	232	222	234	257	236	213	251	257	238	262	232	244	252	229	267	249	260	235	228	256	254	251	243	227	244	262	240	235	218	278	239	255	251	238	240	251	263	213	265	226	246	236	247	240	248	279	258	264	270	190	246	243	260	223	247	260	284	245	220	254	220	237	231	258	231	249	241	284	239	239	253	263	266	240	238	258	253	239	251	240	232	270	255	262	233	245	247	235	234	260	250	254	226	247	248	266	247	286	243	273	254	226	271	227	258	225	248	201	249	254	250	260	249	280	260	254	241	262	257	242	261	260	247	268	244	233	233	257	261	245	251	219	286	252	243	249	226	238	263	263	251	223	256	233	245	241	269	245	275	261	254	249	231	242	238	230	234	229	229	267	227	238	221	232	260	249	234	251	246	243	246	262	235	218	218	244	260	269	300	232	242	261	226	244	238	259	259	231	257	242	246	220	257	240	251	228	232	246	231	241	260	264	272	270	236	249	213	239	228	249	242	246	240	243	264	252	233	262	205	270	224	257	264	249	245	248	228	254	276	240	274	255	242	233	228	253	242	284	258	263	229	263	219	253	243	251	249	225	277	248	225	250	220	268	258	270	222	250	262	254	237	245	231	254	257	240	249	254	242	236	226	254	216	235	228	252	239	253	276	225	254	272	263	251	252	258	249	244	265	242	263	265	249	243	266	246	272	251	251	254	236	239	241	239	241	225	236	233	235	265	233	226	273	257	257	243	264	241	251	244	239	243	250	232	264	227	256	260	270	235	241	268	243	239	264	241	226	236	236	284	242	249	245	242	267	272	256	233	262	236	254	246	237	283	247	245	260	261	252	234	254	230	258	240	265	245	252	254	255	246	243	245	237	261	270	264	236	239	255	244	262	239	227	228	233	226	277	243	249	225	268	254	248	260	224	265	249	232	242	244	248	247	265	229	270	252	273	252	240	252	248	246	229	281	220	252	229	283	268	256	226	258	266	226	241	250	252	237	251	276	220	279	263	261	266	244	239	244	245	252	243	262	237	263	243	256	229	254	254	285	248	256	268	236	247	249	272	275	230	271	232	235	233	257	236	263	242	260	236	268	263	257	252	248	254	263	254	246	284	256	256	225	243	259	227	273	268	245	259	259	243	256	274	257	261	294	277	264	237	235	258	258	258	235	257	241	252	242	264	248	241	265	247	247	268	257	232	222	239	260	281	254	251	233	257	272	234	250	255	243	235	245	233	249	245	245	231	244	273	241	251	250	232	244	247	223	244	245	265	249	269	230	229	236	247	284	250	230	259	236	252	241	275	258	227	246	227	250	234	266	239	230	230	260	260	226	235	228	247	248	237	226	249	246	266	260	234	247	242	265	239	246	249	287	235	265	233	250	226	260	239	257	254	260	288	245	245	257	266	250	240	251	203	236	263	235	240	254	245	231	227	242	249	244	273	246	232	266	277	262	233	247	243	235	244	239	241	244	254	270	244	256	256	233	245	228	240	238	232	242	232	280	245	261	256	235	238	247	231	251	242	260	254	228	235	247	259	271	248	242	234	264	252	240	249	257	262	246	253	252	245	251	247	249	210	255	255	258	243	263	253	247	237	249	256	241	255	246	250	251	234	237	247	253	249	271	246	254	256	263	229	262	247	233	236	231	251	222	263	251	246	240	241	218	261	242	244	241	253	262	253	235	238	242	263	260	254	269	224	244	255	248	240	250	266	250	266	199	257	200	265	242	230	255	231	256	275	238	248	245	271	231	268	260	251	253	237	230	248	243	252	238	245	270	250	241	235	266	223	278	233	220	218	255	254	235	260	232	278	225	263	283	222	262	244	256	253	214	269	259	237	239	249	240	290	237	237	246	244	248	259	246	261	245	260	254	243	276	247	261	204	235	247	257	259	249	255	229	268	260	244	228	247	249	267	252	248	270	239	242	245	234	251	259	250	235	270	222	236	239	236	250	227	246	250	235	265	274	224	251	267	298	275	246	249	243	232	261	259	241	243	256	244	265	258	212	259	266	233	262	244	244	230	246	231	259	257	246	249	270	220	239	246	252	222	266	250	243	251	280	221	252	256	244	222	241	250	269	256	244	264	258	256	247	249	218	249	243	226	235	236	221	239	240	291	233	252	246	254	276	273	243	243	260	251	235	235	242	251	242	254	257	264	234	255	247	262	216	246	208	295	226	242	237	253	222	235	237	274	252	253	216	255	269	249	255	244	224	251	236	271	250	238	236	231	239	265	242	252	239	235	214	234	249	253	241	244	231	243	232	220	217	269	234	254	255	246	251	238	221	238	242	231	260	224	245	247	234	257	270	234	252	210	223	255	240	258	254	225	243	252	228	251	238	261	281	229	227	245	251	236	281	266	246
27184	18099	3916	705	571	490	549	484	533	476	505	538	479	480	445	526	499	463	495	477	485	468	474	475	457	488	498	463	463	490	442	486	493	485	490	429	488	420	466	483	515	452	470	441	491	488	473	498	488	459	468	445	481	451	503	471	454	481	510	477	454	437	480	449	475	446	444	453	474	465	471	491	483	441	484	477	463	481	477	488	442	465	455	520	467	473	466	471	472	483	468	494	458	437	517	468	488	452	460	479	499	478	444	478	477	480	472	480	472	449	513	492	449	517	513	508	491	471	482	549	471	494	473	472	494	495	474	467	492	498	447	491	477	500	507	479	435	491	468	439	507	465	521	483	484	483	457	544	483	485	446	503	461	449	498	484	475	472	506	456	472	467	437	493	475	473	486	480	471	468	486	462	458	483	481	434	486	477	470	497	510	479	478	514	490	480	495	517	445	456	461	496	487	452	486	497	500	446	509	486	476	479	512	514	457	465	494	469	464	489	502	509	483	492	496	495	494	453	469	471	462	504	496	465	453	523	469	483	471	485	474	480	432	458	482	432	479	474	502	456	489	451	488	467	495	459	482	461	484	445	501	456	460	471	471	485	488	457	474	476	436	498	483	491	475	482	481	474	460	475	468	473	425	485	488	441	476	457	455	493	504	531	479	485	515	505	489	500	459	431	487	488	440	467	459	446	472	476	487	467	488	453	494	452	497	466	450	479	496	453	475	475	471	505	497	520	477	462	499	473	467	497	496	493	470	504	439	482	480	474	474	479	480	451	471	487	475	512	467	466	482	448	493	460	510	459	453	474	486	481	458	472	489	441	465	465	475	446	491	480	464	447	459	475	495	500	482	472	459	450	521	490	464	478	439	489	468	479	472	480	502	460	458	489	438	512	473	492	483	452	481	461	465	480	474	463	444	481	450	493	490	440	472	506	475	476	438	483	505	491	488	475	473	477	502	457	478	458	479	468	510	499	471	516	507	486	464	464	466	494	488	460	480	460	477	451	454	495	461	475	505	521	471	450	474	458	476	523	485	462	449	509	466	468	491	471	482	456	469	509	472	475	472	468	488	482	506	475	503	445	491	459	495	459	473	510	479	476	485	495	447	535	472	483	484	460	445	501	478	436	446	464	451	492	499	475	481	463	472	452	445	473	467	464	502	500	449	431	460	510	490	496	485	473	489	445	475	476	464	481	476	473	510	466	470	480	452	471	479	458	464	466	486	474	525	467	476	461	486	451	449	500	512	442	477	467	475	476	472	509	465	458	463	464	508	494	458	471	464	497	490	461	481	434	518	463	482	436	469	489	460	506	468	451	489	502	501	508	498	466	495	457	495	471	461	466	495	489	506	472	459	454	478	480	476	522	490	507	489	474	478	504	463	442	441	467	457	472	467	470	526	503	464	475	481	462	459	438	451	430	489	482	467	492	477	509	482	460	470	492	446	497	482	477	442	463	434	477	469	470	515	446	493	492	479	481	449	487	506	456	508	474	459	501	456	492	460	477	469	457	454	456	469	490	491	500	496	502	472	477	475	490	448	470	505	472	501	465	476	446	417	476	496	467	458	491	491	457	472	505	487	481	477	500	496	491	469	465	460	450	447	465	485	480	498	460	524	485	479	434	504	458	487	474	466	448	459	482	504	475	461	445	486	469	496	487	518	492	494	480	476	468	507	517	449	470	476	449	471	494	479	466	511	481	467	467	491	477	483	451	498	467	456	498	498	474	474	436	453	483	473	464	512	501	491	494	472	444	529	469	482	487	469	477	460	488	462	508	494	496	480	478	436	482	470	468	468	466	527	491	476	492	447	485	503	457	497	503	477	508	484	474	458	490	464	468	444	490	488	500	511	479	448	443	457	512	493	429	499	496	477	469	517	450	458	492	479	479	426	440	516	467	505	456	456	472	456	468	504	438	452	446	488	512	455	512	485	472	448	443	481	481	442	504	446	448	449	501	506	433	519	488	507	491	482	454	477	502	457	497	468	464	458	495	480	450	492	455	466	483	424	514	463	460	486	469	497	472	475	452	490	495	458	467	504	458	505	482	508	492	460	444	452	468	496	484	467	492	470	438	430	423	462	471	472	477	483	513	496	471	491	508	490	457	469	470	467	474	471	459	482	472	443	440	494	499	465	480	460	488	473	468	485	453	492	479	477	491	516	453	448	499	435	474	482	486	460	530	469	461	477	467	470	469	426	486	493	456	470	460	496	488	459	481	462	468	455	469	474	431	486	510	498	469	471	504	513	440	446	477	472	489	483	447	457	467	494	424	515	464	480	470	461	455	524	453	445	450	489	465	444	475	467	484	444	455	468	457	463	488	470	486	452	505	492	462	456	482	496	463	477	445	500	466	461	450	459	447	453	474	511	471	468	451	488	449	518	454	482	464	474	466	479	527	434	467	525	482	515	474	516	419	459	473	484	477	505	488	464	425	468	448	482	459	487	517	495	450	465	419	515	485	457	469	467	459	496	480	487	476	463	481	489	491	524	492	465	468	496	465	500	449	466	475	454	459	472	473	470	479	445	466	493	440	485	498	439	454	503	474	455	516	475	488	491	508	512	461	456	428	507	471	470	433	461	487	464	497	452	453	483	502	468	448	472	492	474	482	474	481	475	520	467	488	452	480	451	470	434	454	488	489	414	461	524	495	462	444	472	455	516	498	440	479	504	484	508	469	467	467	467	491	455	478	482	457	493	483	452	463	479	490	450	478	452	443	508	455	477	486	453	490	510	458	462	474	471	454	490	488	471	457	451	502	526	504	462	411	485	484	463	482	473	503	494	467	482	490	493	494	470	460	490	473	458	430	499	491	447	455	437	418	490	470	444	478	510	475	468	467	445	509	483	481	503	475	474	470	453	467	479	473	484	455	477	491	471	488	508	457	495	447	445	483	477	477	451	447	481	518	493	423	465	499	490	468	477	462	499	434	421	446	459	487	497	508	486	474	487	508	465	479	486	440	474	505	475	462	443	486	501	435	455	458	451	485	504	466	501	505	469	507	463	462	472	485	439	525	486	457	464	473	511	497	490	496	454	493	472	456	465	482	445	498	482	460	500	494	454	463	499	443	481	480	467	453	498	490	470	475	444	490	486	511	511	498	517	440	458	432	471	482	507	469	476	496	462	444	469	476	542	472	466	451	478	455	490	488	492	482	484	489	502	465	465	480	489	455	506	461	484	462	498	492	489	464	461	471	468	436	488	534	491	472	514	481	452	531	461	474	451	465	459	469	479	466	486	466	479	451	475	499	492	511	459	474	536	486	466	471	502	466	450	481	525	459	457	466	480	456	494	483	464	479	452	470	491	477	479	483	473	471	510	502	491	473	454	463	445	473	473	470	471	464	452	519	464	442	476	474	461	460	512	488	451	483	468	523	508	423	452	440	462	500	495	478	472	482	443	484	489	469	459	514	473	494	492	461	422	442	514	479	453	478	488	458	455	467	441	501	443	440	478	498	478	456	527	485	457	454	472	469	464	473	462	485
4320	1026	802	669	607	601	641	591	582	598	609	592	572	570	561	581	537	586	577	606	557	551	538	569	573	582	574	544	596	572	563	578	552	595	591	560	553	578	610	577	562	581	560	529	563	585	561	562	575	533	561	563	526	553	529	573	573	547	602	597	575	565	603	568	564	588	608	605	575	525	545	559	567	555	555	548	581	589	574	545	591	579	572	511	538	578	607	569	586	567	498	521	551	566	605	559	550	560	579	526	592	562	560	547	585	528	566	584	591	550	517	569	564	594	599	541	632	577	575	565	551	553	630	546	577	575	579	548	612	558	613	563	533	560	582	561	607	605	583	606	606	584	550	621	598	570	583	569	619	544	573	579	635	595	551	599	529	559	587	536	546	557	513	566	590	570	581	609	554	565	537	538	519	591	571	603	539	533	596	590	556	584	572	539	582	542	588	607	557	610	598	597	543	546	597	562	572	538	550	593	525	581	547	546	565	576	591	540	566	586	547	561	610	591	563	563	567	613	538	575	564	563	530	554	578	537	577	579	577	548	595	555	604	582	581	606	633	556	563	582	544	542	550	587	588	544	536	530	548	570	566	559	550	578	592	583	551	563	562	567	537	575	584	581	524	569	588	567	570	581	585	553	569	586	535	566	608	564	576	569	560	541	579	584	599	580	585	545	587	575	622	573	520	553	531	557	588	588	584	584	559	602	590	542	538	567	609	589	583	576	544	568	586	579	576	592	537	569	615	586	552	577	584	527	588	553	528	587	575	551	618	590	544	541	550	606	607	584	543	589	578	550	564	587	539	586	585	554	566	556	561	602	539	568	586	572	553	568	610	619	572	542	538	577	561	547	564	584	567	593	555	604	583	548	589	546	587	577	598	589	560	552	587	558	585	540	570	612	576	576	570	585	573	546	585	549	541	527	531	617	548	518	592	543	546	608	581	591	557	553	596	571	538	581	576	568	561	537	539	574	583	565	601	587	583	619	600	564	616	590	575	561	569	581	558	610	570	555	556	578	525	531	582	558	544	598	523	549	564	532	557	563	600	598	570	595	550	560	539	565	581	622	578	541	598	558	572	543	565	560	549	601	562	525	574	566	555	599	565	543	563	570	579	547	550	592	535	592	550	539	558	592	562	561	570	592	586	528	540	575	560	570	537	569	563	550	558	551	606	558	585	600	583	565	570	562	573	563	584	553	603	565	566	566	595	579	535	576	578	546	553	536	577	555	579	514	551	593	589	516	595	582	545	649	567	530	573	577	605	584	565	566	557	574	570	576	541	590	531	559	573	505	566	564	609	548	563	568	568	591	603	600	606	560	572	589	595	589	589	630	604	584	562	567	565	561	566	590	599	571	540	586	552	597	562	583	573	551	492	548	536	599	531	544	553	590	592	565	611	591	596	561	569	556	549	609	569	526	559	560	555	576	568	564	617	585	575	551	523	560	550	586	537	595	569	563	541	503	560	585	579	562	596	559	542	623	596	593	558	561	560	570	607	591	584	580	568	500	529	556	570	578	574	548	564	554	575	602	574	593	557	596	564	590	596	524	583	556	562	568	570	555	590	531	544	588	579	570	563	558	547	582	538	602	589	602	579	568	557	572	541	595	608	583	578	606	558	547	552	587	571	536	556	567	551	567	578	537	612	557	575	533	598	573	566	578	590	589	562	523	568	563	554	570	547	622	545	543	584	579	568	570	542	600	587	589	558	542	579	564	555	587	553	549	601	576	563	607	592	570	553	560	602	579	576	581	603	540	563	599	542	576	545	589	556	541	558	569	545	539	540	591	567	522	513	559	574	606	597	562	557	613	575	532	589	538	605	573	604	589	561	566	597	563	634	598	530	550	566	582	545	580	579	604	539	559	583	573	568	575	557	610	576	575	603	527	569	576	566	554	583	583	567	584	549	561	574	607	513	580	583	552	573	558	504	557	594	591	566	549	573	543	548	506	563	573	574	613	571	621	561	587	563	617	560	537	534	524	571	572	551	569	560	580	630	548	568	573	568	537	542	570	562	553	578	605	610	562	591	555	565	624	570	600	593	528	569	554	542	545	539	630	575	565	568	601	570	546	553	550	572	611	559	576	574	558	581	602	570	559	558	553	573	567	559	606	597	523	585	594	576	570	561	600	574	558	568	557	560	574	607	548	629	579	577	516	549	557	555	600	551	536	577	556	571	555	545	583	559	547	579	567	542	560	594	561	567	571	582	572	608	588	604	531	611	558	574	569	579	551	561	592	564	552	585	565	568	571	632	588	558	564	591	581	529	599	542	579	557	562	539	572	569	548	597	590	605	571	568	533	573	590	549	590	560	565	562	571	538	547	594	565	566	585	547	593	577	565	557	585	565	580	594	625	546	546	578	588	558	567	560	595	575	561	557	557	595	546	573	545	561	614	586	597	570	576	572	533	595	555	551	587	542	604	538	629	532	538	579	523	586	551	589	575	600	533	586	541	580	567	563	567	564	581	562	603	578	593	593	561	619	551	553	573	546	596	556	552	611	587	556	537	580	585	583	575	542	567	559	540	538	595	586	587	526	579	600	595	599	560	576	612	575	638	577	610	559	604	577	574	572	572	594	588	564	572	558	568	552	590	595	581	515	557	569	597	514	559	559	561	531	594	554	578	594	578	564	557	562	551	547	549	561	532	564	581	573	637	603	565	537	553	578	616	557	561	596	557	583	569	624	582	574	565	577	617	532	591	572	605	555	548	530	524	542	578	548	542	556	541	535	579	599	574	542	604	579	608	571	526	574	576	589	569	551	592	586	553	577	570	585	545	585	569	587	551	546	595	529	605	553	515	577	592	567	561	591	551	541	605	556	582	551	560	619	539	595	526	574	593	544	593	548	600	572	546	604	553	584	585	570	531	566	594	559	559	576	583	564	547	584	534	562	574	582	523	577	543	557	540	600	551	585	583	583	558	601	567	555	551	599	549	635	578	508	561	571	551	615	580	599	555	584	572	548	576	545	555	574	581	569	559	564	569	584	577	577	576	544	597	606	579	562	575	587	577	576	531	584	559	586	571	598	540	585	578	566	506	586	538	554	572	569	511	580	547	571	543	562	573	564	576	566	585	563	584	582	598	632	576	520	615	589	563	599	576	589	569	575	571	550	536	550	605	586	537	550	621	534	579	585	586	573	530	602	527	544	583	540	635	594	585	557	575	529	545	577	598	539	572	589	566	598	572	562	577	546	567	569	535	549	544	548	595	553	597	581	607	568	556	584	587	577	569	576	556	505	542	563	592	532	548	598	595	596	555	613	622	586	572	604	576	589	568	533	535	574	565	564	565	579	589	609	560	607	571	563	595	539	613	549	560	529	555	595	569	605	580	541	570	555	579	569	572	594	566	582	589	545	547	541	553	571	507	548	549	571	557	544	565	628	589	566	573	582	587	580	564	585	544	581	552	555	552	564	574	573	597	590	580	555	583	612	568	571	585	578	557	592	599	565	517	550	583	563	567	569	551	609	564	555	547	578	593	611	569
23465	21122	28291	24188	21121	9499	1054	743	662	619	559	520	553	569	520	490	509	462	498	463	486	495	462	480	515	472	493	492	483	465	489	451	485	465	488	429	421	472	434	459	477	473	529	443	474	420	498	506	479	484	472	521	476	481	455	463	475	488	473	487	503	471	465	491	459	425	449	489	463	469	466	458	508	478	466	489	454	480	456	459	436	412	446	417	486	448	495	490	428	435	436	461	455	473	455	444	472	474	464	491	441	480	459	450	455	444	497	470	414	468	477	442	456	474	477	418	477	442	484	456	462	433	507	463	447	462	403	458	461	493	507	440	433	426	444	443	447	450	458	462	489	450	456	466	472	448	441	437	463	420	454	424	443	453	465	513	447	428	453	506	487	430	478	495	457	444	456	465	442	463	467	450	433	443	440	447	448	446	440	496	455	444	425	406	479	443	506	470	437	483	467	423	429	453	452	449	493	458	459	460	482	480	444	423	429	468	455	460	440	467	491	507	474	471	430	452	449	432	438	496	428	469	444	450	468	433	486	438	415	491	436	457	433	433	487	434	472	420	467	483	494	428	449	470	512	448	468	454	436	435	454	438	458	458	461	463	484	466	461	478	469	444	456	438	450	396	450	434	480	441	428	430	471	476	456	489	466	469	466	456	450	469	454	446	443	480	468	466	477	514	478	458	466	435	459	433	500	460	439	410	459	451	442	435	454	471	481	470	447	465	456	440	483	475	493	452	403	456	447	483	446	454	462	486	462	481	445	449	469	467	475	450	461	468	417	470	465	444	431	434	466	439	467	462	460	466	448	436	425	409	486	441	417	488	446	433	481	458	453	474	466	466	407	477	489	448	493	449	448	482	472	461	461	476	426	449	485	453	462	423	465	396	460	466	412	505	460	467	461	455	464	477	463	479	449	463	471	454	447	438	470	491	444	493	477	441	463	448	448	468	447	453	427	453	459	451	472	416	453	458	457	489	479	469	453	471	389	465	460	466	395	482	475	443	467	445	475	431	438	466	445	469	456	452	458	452	452	482	437	478	441	456	464	453	435	468	466	462	441	439	461	464	470	456	480	439	438	394	477	471	480	461	475	457	452	463	475	466	421	430	450	449	467	482	416	422	435	456	444	440	456	477	483	470	442	453	451	446	462	470	448	418	432	471	475	448	465	469	438	463	431	419	489	466	482	458	472	431	452	423	471	429	465	473	444	455	431	493	454	426	469	447	480	465	482	458	444	470	447	472	456	446	502	468	452	469	432	445	438	459	427	452	469	477	464	453	458	464	436	434	479	427	499	463	467	504	426	454	431	458	451	456	466	445	472	481	453	461	455	472	463	439	399	453	456	470	461	452	457	480	432	498	447	494	421	447	411	476	468	424	469	461	458	458	450	475	499	461	480	469	436	454	455	503	428	470	443	498	501	415	450	451	452	439	457	447	414	480	497	471	494	438	483	429	459	435	430	417	475	468	462	492	469	464	462	424	479	477	473	464	448	493	476	471	437	447	508	477	452	430	494	446	444	472	446	483	474	435	452	444	455	456	487	474	439	471	419	442	432	484	471	469	446	488	479	456	458	446	460	437	411	465	454	477	475	500	481	413	458	489	493	458	449	441	446	418	468	458	442	422	436	479	459	462	474	462	429	451	447	461	425	463	425	431	480	447	475	476	461	448	453	449	454	462	443	459	446	444	462	499	463	473	465	432	465	407	424	457	475	462	494	474	506	451	486	438	430	470	463	443	450	436	448	452	452	446	465	460	445	461	461	455	434	445	434	494	486	454	475	492	482	448	462	445	478	469	490	456	455	448	416	456	490	466	502	460	444	434	490	468	477	479	472	461	445	500	472	438	441	445	437	442	431	448	462	429	445	450	445	469	484	488	482	472	439	476	448	492	478	492	436	481	464	444	492	467	441	473	463	498	483	468	472	446	433	466	425	459	442	449	433	432	492	472	456	445	412	431	430	435	462	457	475	439	454	476	485	433	483	442	461	414	432	441	488	485	435	494	481	458	422	448	456	472	447	408	470	506	455	455	434	498	433	460	483	468	430	421	482	415	438	418	501	443	460	466	473	470	417	498	459	437	482	426	435	450	493	413	424	414	456	455	452	470	458	451	512	458	423	447	422	410	523	461	444	466	448	449	452	458	449	483	448	470	492	458	494	433	444	480	481	474	424	465	476	466	436	441	503	466	428	472	489	474	469	458	456	473	433	468	466	450	444	477	442	511	437	424	462	476	463	464	483	447	454	433	450	448	482	460	463	468	458	438	444	441	480	433	409	432	418	457	435	465	459	418	481	490	448	458	453	489	485	437	477	471	443	512	488	473	480	409	456	427	445	458	458	483	446	479	470	446	454	412	458	468	476	465	479	485	449	482	461	455	471	467	513	482	487	460	463	487	466	427	446	453	498	429	429	444	460	445	439	471	473	454	453	474	449	463	406	431	437	447	487	483	452	480	414	477	474	445	460	461	451	454	475	496	420	467	480	475	446	515	466	434	475	468	455	483	460	470	454	464	465	462	479	440	451	467	483	472	460	481	431	477	461	406	453	471	472	426	429	425	440	447	456	465	453	480	463	501	469	473	430	437	483	445	444	407	441	445	459	497	451	434	440	465	482	451	504	442	449	475	464	460	466	468	459	480	474	437	427	467	475	436	447	458	466	480	441	447	494	437	462	465	430	430	448	465	441	460	417	478	466	437	465	489	462	457	450	415	444	483	471	448	474	458	444	443	462	476	430	450	482	473	436	508	443	503	465	466	466	441	473	469	440	497	499	457	496	455	458	474	468	467	483	496	465	444	456	462	421	434	427	423	471	443	464	476	438	452	425	468	465	423	441	440	495	494	439	461	469	475	428	431	483	483	469	478	477	462	444	454	447	479	473	432	488	437	426	474	469	455	491	449	471	524	510	448	484	453	461	439	459	482	434	465	479	441	464	487	468	451	477	499	438	430	451	421	450	495	456	457	457	480	456	427	421	421	474	485	440	467	450	476	457	467	484	459	440	435	461	445	507	468	461	489	469	467	486	494	466	446	456	429	446	481	444	460	456	430	480	454	467	480	468	452	455	487	449	471	476	479	499	467	458	453	460	449	445	414	463	450	473	449	476	495	478	450	475	456	505	417	471	463	433	489	477	462	432	458	496	465	423	406	430	476	456	458	445	441	419	456	444	463	472	418	512	419	468	479	462	453	402	454	473	457	446	487	445	466	466	464	432	425	435	401	459	457	460	456	491	439	451	455	440	473	475	468	505	428	456	444	457	451	445	464	454	471	461	472	459	462	465	475	436	457	460	434	440	454	445	471	474	472	490	448	439	421	453	463	457	465	470	441	479	455	447	472	476	474	453	441	478	488	478	468	477	490	456	483	465	474	501	477	460	461	470	449	465	431	470	441	420	477	484	481	457	415	462	473	454	436	419	449	495	482	434	442	515	453	432	439	470	451	461	447	475	425	472	426	426	476	490	489	458	490	465	442	484	453	453	458	469	450
3375	8189	5693	2671	2066	1568	1248	1117	982	822	836	764	680	663	691	635	647	607	622	616	623	666	600	591	615	610	593	612	575	564	586	552	627	558	608	524	541	609	523	579	552	557	621	582	570	547	552	582	526	552	613	551	557	599	561	566	544	566	541	546	597	538	586	538	527	564	552	570	577	536	553	561	576	541	579	575	571	572	552	554	571	586	563	556	568	586	525	573	607	578	596	528	556	551	610	559	571	560	553	537	570	586	568	578	572	540	538	534	548	521	545	587	544	579	537	551	567	548	612	564	556	552	574	523	583	555	541	513	538	596	568	549	615	585	547	537	560	549	570	531	543	571	551	582	554	533	508	584	548	579	523	564	588	590	578	559	544	563	603	578	610	601	546	510	553	587	547	584	583	575	588	555	589	564	543	617	542	537	573	588	559	535	554	544	582	571	550	571	536	546	562	559	572	569	523	538	540	536	534	574	517	577	558	564	542	566	555	566	557	528	575	583	570	557	563	590	521	526	569	614	530	571	526	557	541	554	587	580	564	556	566	571	610	599	562	580	541	588	554	607	556	529	560	518	536	534	555	556	533	540	533	596	521	551	545	534	510	558	537	560	546	589	533	576	566	608	536	554	548	557	559	611	604	547	517	534	569	546	526	566	569	562	533	548	556	570	584	533	550	600	553	559	548	578	561	517	556	593	568	567	558	524	565	530	568	557	544	563	594	579	590	582	557	558	564	574	563	606	530	618	582	546	531	583	510	549	551	537	566	567	593	547	533	537	567	532	564	590	530	551	528	572	603	549	552	570	547	590	562	572	584	595	581	560	537	571	554	574	585	527	535	540	618	566	585	523	541	556	584	562	617	577	565	525	588	565	506	568	548	569	531	578	567	552	534	549	580	515	570	581	595	574	596	566	547	508	540	589	566	553	543	573	518	518	572	501	585	580	543	523	585	539	571	570	596	541	555	547	584	543	567	549	621	546	561	545	568	575	556	561	542	593	566	605	584	591	592	582	534	556	548	569	536	533	510	583	532	519	580	515	551	548	567	570	566	531	562	578	568	559	574	605	572	560	560	577	520	572	560	557	569	542	564	579	583	567	610	532	594	532	555	543	545	569	590	571	538	551	541	576	517	586	576	537	549	594	559	541	566	551	527	569	582	548	578	558	551	541	564	531	561	551	563	601	542	539	530	570	582	552	575	543	565	531	532	541	521	571	554	580	542	581	581	535	563	557	576	517	568	583	530	564	524	573	558	593	558	558	547	569	623	543	574	557	501	570	592	546	563	509	518	568	545	569	531	602	577	563	539	613	577	588	601	561	570	546	602	594	524	581	546	584	550	531	564	514	535	538	558	558	559	588	552	536	561	572	533	535	556	538	556	584	559	533	565	556	544	531	550	574	552	594	583	599	536	544	557	574	549	584	539	543	572	579	635	531	495	509	576	575	564	538	532	532	552	556	606	538	542	571	594	520	571	553	601	551	571	580	566	574	571	571	562	563	568	580	537	556	562	544	595	544	547	548	541	585	539	570	532	547	548	591	551	557	546	537	561	547	559	538	560	582	550	547	560	554	591	533	561	540	571	540	590	563	562	587	566	564	534	555	548	536	574	559	546	545	560	531	542	576	606	566	550	599	552	579	542	585	551	609	548	561	557	572	563	528	525	543	537	591	544	564	578	620	579	570	569	551	517	559	565	550	591	584	529	575	573	583	540	578	571	534	545	577	592	541	494	541	542	576	569	548	573	549	552	544	551	553	545	569	567	565	573	519	522	539	572	517	611	514	566	572	534	533	568	546	577	551	571	588	551	567	556	514	552	523	546	593	503	575	560	553	569	569	591	537	568	556	540	561	516	552	559	600	511	557	597	571	544	577	572	541	532	518	566	506	567	560	567	556	525	520	553	555	517	560	491	528	546	559	568	536	550	560	564	538	583	570	564	589	592	559	612	572	554	537	560	555	550	590	533	571	539	555	553	559	594	543	551	539	524	562	564	551	582	579	529	564	560	578	570	582	555	557	553	596	505	588	622	523	550	569	535	564	510	570	583	563	552	584	547	557	600	548	566	590	590	529	550	557	574	505	569	580	553	567	542	587	574	544	548	549	539	549	546	551	541	564	540	554	572	502	588	568	551	566	569	560	561	548	567	515	573	541	559	553	566	561	542	582	553	585	571	521	525	572	586	573	555	559	518	575	603	578	545	590	553	587	561	541	595	546	549	578	588	553	550	567	516	563	580	551	561	596	532	586	550	557	589	535	569	582	557	591	539	563	573	530	612	538	607	561	612	553	542	564	589	540	532	576	554	565	583	544	560	523	563	552	549	557	585	561	573	543	524	579	537	537	551	538	561	525	531	556	537	580	579	552	554	571	539	540	579	542	547	552	504	565	518	628	552	543	558	542	566	581	534	568	547	557	584	565	567	564	569	589	586	544	547	567	569	562	548	551	575	575	561	532	539	582	549	586	577	547	523	557	579	583	579	594	535	558	563	620	543	542	521	583	574	537	566	528	550	565	540	581	524	569	574	560	565	600	566	555	518	590	582	585	577	579	582	558	580	533	524	558	545	562	523	539	539	568	598	546	555	554	535	574	573	561	576	552	565	535	573	551	637	560	532	580	552	540	584	520	547	575	570	529	550	537	552	550	536	550	511	561	562	542	588	566	578	607	578	541	566	593	570	571	578	558	550	523	581	577	602	552	569	570	597	532	540	580	552	528	568	537	559	544	558	570	550	545	615	567	557	572	552	565	569	552	541	563	579	601	548	570	523	544	567	547	529	537	548	593	541	579	556	563	563	537	520	545	565	542	565	554	557	567	511	534	592	588	561	545	560	572	523	539	601	536	528	563	599	531	578	552	533	566	570	586	542	540	559	586	578	542	585	610	577	526	562	532	583	569	581	551	543	612	571	571	539	561	544	522	549	559	585	582	589	547	590	525	533	585	561	537	543	545	589	605	488	582	546	581	556	575	581	558	534	558	552	584	602	517	575	572	578	558	577	567	622	562	572	544	539	553	551	557	553	573	533	573	549	551	551	552	576	514	559	552	512	575	536	543	570	577	563	593	561	559	548	551	535	498	565	558	596	571	527	582	558	627	598	554	572	551	553	577	552	539	589	584	560	551	550	580	559	619	564	561	559	567	498	560	558	566	573	522	555	562	519	616	557	481	579	548	543	573	586	550	570	544	543	545	546	574	563	562	594	542	571	577	544	502	543	553	558	555	553	578	553	564	584	553	542	567	568	578	591	584	569	587	547	579	555	564	553	625	521	539	596	573	577	552	545	555	541	593	562	620	591	519	559	531	575	541	568	619	575	545	546	551	563	552	552	557	576	567	541	569	553	551	576	514	566	602	601	503	559	548	589	611	558	566	567	556	583	524	522	526	572	599	558	578	537	561	514	492	528	542	592	585	584	599	556	555	537	566	554	544	569	558	556	575	632	548	570	573	511	518	567	590	563	517	552	510	549	572	567	532	536	569	592	558	554	552
24756	21141	27153	25303	9283	561	411	380	326	349	296	314	313	269	301	302	300	295	250	299	264	272	262	245	267	255	264	281	262	251	273	273	280	257	242	273	274	258	252	270	231	253	250	274	227	263	273	237	290	264	277	277	250	235	273	267	261	266	282	288	276	260	270	272	258	260	272	250	234	266	285	284	256	242	243	266	279	265	241	291	267	248	260	280	240	278	235	229	250	275	282	246	246	249	238	246	301	263	236	273	289	243	260	270	243	249	232	270	255	253	262	250	278	278	284	263	254	269	230	237	254	266	243	253	237	273	243	246	242	264	275	245	273	249	252	236	264	244	266	251	272	256	237	262	273	242	277	287	293	237	226	231	269	273	292	256	265	245	259	277	279	225	273	253	248	263	277	282	271	232	259	272	285	274	285	251	254	242	276	235	252	231	246	252	262	281	272	276	244	284	258	244	264	262	264	265	275	274	263	260	279	275	256	242	245	277	272	265	257	275	260	284	274	263	273	243	251	298	280	269	265	263	271	256	237	235	253	267	244	275	243	288	267	281	260	266	269	243	253	269	239	287	273	251	214	287	244	279	273	254	282	301	254	252	279	268	252	279	248	272	289	241	268	259	234	263	250	247	266	241	276	228	247	262	225	243	280	259	258	274	243	263	261	249	253	259	277	281	246	247	268	244	246	281	271	244	254	274	269	253	266	254	304	256	265	263	260	274	276	255	257	237	252	245	257	281	285	262	270	275	251	269	273	237	247	278	281	263	274	263	227	270	270	253	278	254	263	278	261	240	276	242	242	275	255	261	223	306	284	275	266	219	276	249	260	246	240	269	254	279	306	248	242	254	239	268	261	257	249	273	270	248	268	270	255	251	260	269	267	258	277	282	246	272	256	281	259	257	281	272	283	256	272	250	281	268	238	263	250	276	255	242	216	256	269	256	273	285	238	263	275	277	271	280	242	247	266	278	273	253	294	253	278	254	255	229	227	264	257	283	263	267	249	258	242	260	241	244	262	234	285	249	250	279	269	301	253	252	280	262	244	278	272	256	256	238	267	268	248	270	228	257	259	269	273	256	231	249	280	286	273	267	263	259	264	256	260	255	269	287	247	266	231	246	264	271	250	226	284	241	266	260	251	285	240	265	246	276	285	269	262	279	269	230	245	229	231	257	227	304	291	274	253	238	241	252	247	241	244	244	257	238	250	267	228	273	237	252	274	262	303	265	255	255	251	241	246	273	281	268	272	260	283	262	261	249	242	244	270	237	233	303	290	268	256	265	272	264	285	247	249	266	273	235	279	270	272	259	234	281	253	261	246	282	252	250	286	273	268	269	271	267	278	276	281	293	253	243	262	254	231	277	292	245	258	232	267	270	266	250	253	262	280	269	261	275	270	270	254	268	296	274	258	250	275	247	256	279	243	258	262	271	255	267	256	252	245	277	248	274	269	230	248	257	243	262	257	270	258	257	276	259	253	245	254	279	264	289	257	263	226	235	239	254	264	254	277	254	253	261	272	258	242	252	246	231	280	273	244	299	265	275	267	246	260	240	234	235	273	263	255	256	266	234	241	256	242	265	242	258	244	272	246	246	270	249	262	262	255	264	237	264	270	260	232	281	263	268	266	250	256	253	309	280	258	275	253	265	273	248	265	271	265	268	260	246	256	244	258	252	269	250	244	282	242	236	231	277	288	266	253	266	282	284	242	264	263	240	258	242	277	248	244	251	254	306	298	282	263	257	244	247	269	252	288	255	250	320	280	253	275	258	266	250	258	273	242	246	270	261	240	252	242	279	273	280	251	251	280	268	252	273	291	285	276	282	244	240	259	251	271	277	262	261	273	270	257	268	249	250	251	273	254	250	276	276	258	290	240	255	254	264	250	262	252	265	265	239	259	254	245	286	247	263	253	266	252	246	245	237	263	261	278	295	273	243	283	284	266	269	246	236	287	246	266	261	250	267	253	273	261	251	260	255	246	247	282	261	279	234	287	262	264	222	284	257	267	261	238	274	273	291	245	260	272	266	237	282	284	223	252	258	276	256	263	268	250	267	284	290	264	246	262	259	248	278	260	247	264	268	252	250	227	228	236	252	262	273	266	277	282	250	273	241	256	266	269	279	248	249	261	273	242	252	265	261	248	246	250	237	292	251	268	289	259	280	256	256	259	270	249	251	274	249	278	247	252	259	257	273	264	256	248	245	277	246	276	249	265	259	262	259	266	256	293	302	239	257	258	260	299	265	246	274	277	273	242	249	250	263	252	281	252	253	266	275	260	264	248	245	256	240	260	251	265	227	266	268	230	268	265	244	239	256	240	238	270	261	270	250	267	278	227	251	252	233	250	279	284	272	245	249	238	236	256	261	240	220	271	270	261	256	252	243	237	247	260	267	222	241	274	260	262	261	256	283	259	231	253	277	252	251	249	233	284	265	281	257	241	271	255	249	267	245	263	283	264	248	253	271	277	271	242	274	273	267	287	248	259	272	263	243	252	245	271	254	284	245	240	225	244	263	263	262	266	275	250	257	282	269	247	271	273	254	284	255	241	276	247	257	262	277	295	245	261	258	265	274	232	243	277	267	276	220	292	270	261	249	243	255	269	276	265	254	276	284	265	260	274	268	242	272	270	267	273	274	250	228	256	257	248	267	248	257	250	256	246	243	272	239	288	280	259	277	245	265	259	235	279	283	253	245	252	248	244	244	256	252	277	236	256	278	233	269	312	287	294	256	261	253	275	247	247	271	253	255	304	241	256	274	245	254	267	277	276	266	301	248	257	284	245	284	264	267	261	276	266	248	248	229	265	240	274	257	264	272	240	280	232	269	286	261	247	274	258	245	230	265	267	264	282	258	269	251	255	237	279	246	240	286	275	274	282	234	209	283	249	287	258	262	269	292	267	257	233	255	255	254	243	267	249	277	266	242	257	272	275	289	276	248	272	282	253	272	280	251	253	268	272	252	278	266	251	254	239	294	259	235	264	276	252	266	265	286	243	225	248	262	287	261	255	272	264	279	243	246	243	271	259	253	268	261	246	244	230	251	277	244	276	299	241	244	274	257	274	260	252	274	240	258	279	265	264	254	271	243	292	273	274	261	276	232	269	280	255	247	271	272	246	268	263	282	272	252	273	269	263	247	239	282	273	269	275	276	267	284	274	248	261	253	260	267	259	257	304	262	253	238	234	231	260	286	250	274	260	252	272	226	259	269	271	262	248	260	277	272	256	257	278	283	251	233	250	264	270	238	249	272	274	276	253	230	298	260	278	251	277	249	248	270	263	219	248	256	265	281	276	252	246	247	272	269	255	269	262	263	278	255	267	271	236	257	229	236	253	288	274	252	280	304	279	279	281	257	271	255	295	276	267	240	252	274	250	231	243	236	250	272	261	270	276	248	286	241	271	283	282	233	286	253	264	279	232	246	286	276	235	271	250	266	265	257	265	250	267	265	223	248	281	249	249	227	289	279	263	249	265	264	288	263	249	242	279	243	254	262
3336	4583	3037	1505	1043	887	753	607	507	508	445	462	417	422	388	384	383	332	367	354	346	341	360	316	337	330	357	341	335	293	312	333	322	343	352	308	300	324	324	319	347	298	343	305	315	304	311	300	299	326	305	293	306	322	307	330	331	313	364	325	317	327	296	306	313	308	307	315	290	323	355	292	294	336	365	324	308	306	334	318	272	342	313	297	323	316	286	321	291	324	331	299	306	320	312	306	315	306	315	311	293	298	341	340	302	322	310	341	333	309	310	315	327	327	318	307	327	318	335	300	309	329	308	328	348	292	323	312	328	281	327	329	283	311	330	319	293	349	319	313	306	311	287	306	304	314	304	342	313	311	329	282	336	308	309	296	314	303	311	287	337	351	312	318	320	345	297	297	292	331	305	313	299	336	357	306	320	337	335	324	279	316	299	287	318	306	306	317	329	349	325	308	325	308	302	327	332	311	316	292	311	302	339	293	304	322	304	302	314	319	340	309	346	313	292	301	352	322	314	336	309	308	325	278	295	322	336	297	331	318	312	300	322	316	301	310	328	304	280	317	337	313	353	318	311	334	332	321	304	307	336	333	306	346	312	296	321	339	329	289	309	301	316	313	318	311	304	328	320	333	306	349	311	319	329	319	303	320	306	301	325	327	303	332	331	311	297	336	298	314	323	311	288	320	308	326	315	316	296	305	308	338	320	284	310	338	295	297	309	309	313	308	305	305	313	326	311	323	272	293	313	336	283	300	327	298	309	300	314	288	339	309	311	333	300	333	310	308	309	292	328	301	318	278	310	345	315	291	339	291	306	288	303	304	336	299	306	321	291	292	333	300	261	289	308	310	297	313	307	323	287	333	306	302	326	333	323	335	285	361	270	335	303	306	333	307	291	292	326	323	341	287	359	316	330	315	304	319	322	296	331	327	339	289	339	320	343	339	323	337	317	318	313	308	316	298	287	321	334	322	296	310	332	313	316	335	339	310	332	302	311	308	358	296	314	307	333	325	268	320	306	358	334	325	302	312	314	297	313	332	318	314	341	301	302	326	312	310	327	315	327	330	314	302	276	308	327	320	322	314	303	297	288	322	303	301	292	309	318	299	321	323	326	295	299	307	317	336	312	298	294	299	301	316	308	332	335	295	312	317	288	330	317	320	321	316	356	305	337	304	310	330	295	328	295	334	330	315	290	348	313	316	339	277	313	315	337	317	293	264	322	312	327	310	306	314	307	308	299	311	300	306	322	322	312	308	330	325	314	334	307	324	309	304	303	302	280	328	321	281	306	302	324	317	314	325	337	303	289	315	339	343	319	287	345	304	312	301	325	307	328	303	305	299	316	293	318	319	310	306	318	324	309	307	319	297	317	323	320	333	297	315	313	311	296	324	312	321	301	320	341	335	333	312	335	287	317	327	292	320	324	302	329	323	306	340	322	315	316	302	312	312	291	298	342	323	321	305	320	310	317	311	298	309	308	341	314	322	313	285	351	316	325	329	322	315	308	310	306	298	309	292	312	310	291	320	293	298	290	306	278	290	334	315	311	331	303	326	272	297	316	304	293	338	340	325	289	303	367	302	350	313	342	336	295	307	309	309	294	319	306	317	306	327	316	308	306	297	356	312	298	304	327	334	327	355	327	314	285	316	328	346	311	310	363	292	351	314	299	317	348	319	317	311	303	334	307	298	290	299	307	346	334	308	301	308	305	311	319	314	269	326	321	299	294	318	312	305	309	307	324	318	343	330	339	294	312	328	295	290	302	333	331	315	294	327	323	317	320	307	324	310	304	290	309	338	336	292	324	289	288	299	304	278	327	332	284	300	314	318	302	340	273	279	310	340	319	311	333	332	323	322	338	319	332	331	304	312	361	309	331	293	322	278	322	289	322	329	301	314	328	315	334	289	299	338	289	310	287	334	294	311	324	321	284	352	302	301	325	316	337	297	313	338	304	302	334	328	294	314	317	304	316	294	311	334	318	327	309	293	313	319	331	322	319	317	284	289	299	326	307	291	299	317	324	310	313	324	308	318	308	330	299	337	319	325	334	296	328	328	323	295	316	288	314	310	325	325	273	297	299	370	341	304	323	275	322	295	333	354	311	333	328	274	297	307	298	326	310	347	322	307	296	289	333	347	343	339	328	301	327	324	312	290	336	334	322	297	309	335	301	338	310	310	301	294	333	306	333	297	312	308	329	304	331	345	291	296	320	306	338	312	297	372	321	308	332	287	310	304	309	317	287	316	271	316	321	325	295	331	311	348	321	338	305	309	304	349	301	341	304	259	337	323	307	315	280	342	343	329	309	324	289	332	334	333	297	311	305	279	298	311	286	294	295	311	302	323	334	341	269	315	320	312	311	364	323	282	317	331	330	296	292	317	287	292	321	319	325	311	322	287	309	276	307	374	311	286	303	295	305	318	327	304	315	313	322	316	287	306	337	306	351	329	294	304	304	305	287	292	311	278	292	323	286	341	320	324	340	322	324	313	275	307	306	342	318	294	330	321	280	306	309	331	321	303	293	300	325	327	341	306	297	296	305	295	290	315	324	297	330	335	313	327	304	302	292	307	310	314	296	362	272	323	301	284	292	323	322	322	296	275	337	311	318	299	294	306	303	319	319	311	312	350	286	339	284	315	321	290	316	304	294	323	332	336	331	302	283	318	309	326	293	313	328	339	315	326	316	302	321	291	304	299	298	313	345	336	304	318	271	338	324	309	333	295	271	279	308	307	325	292	326	326	290	298	339	317	334	333	268	309	281	343	348	296	294	303	311	316	336	319	340	296	296	310	310	291	317	296	315	327	339	290	305	308	305	285	299	295	303	321	302	298	297	321	305	326	295	314	303	308	307	283	313	314	320	305	320	320	326	329	311	309	289	295	343	300	317	299	296	299	313	333	342	302	327	324	302	307	322	332	323	320	320	320	317	330	304	306	303	304	317	304	341	335	309	288	288	324	312	332	334	305	344	335	315	335	323	306	319	287	320	281	323	315	302	293	332	315	326	314	319	347	314	314	319	323	337	320	319	325	324	303	299	335	308	318	325	327	331	334	371	300	305	326	324	317	336	318	304	287	355	293	360	304	342	342	301	335	288	366	336	316	312	295	331	327	328	307	336	307	299	318	338	302	301	334	306	343	318	341	313	313	308	308	341	315	307	309	307	331	296	320	310	299	292	312	283	311	312	306	318	358	311	272	318	300	315	344	299	306	304	309	290	315	297	321	316	310	324	323	352	278	309	294	309	325	283	325	288	329	328	318	327	330	341	302	297	297	305	301	342	306	317	314	347	309	340	321	298	296	318	318	318	345	322	320	331	339	285	284	312	300	303	320	317	323	303	330	361	321	308	321	315	309	303	306	339	319	279	305	312	319	324	304	327	290	312	309	324	306	320	324	320	293	275	307	322	328	328	288	299	306	298	321	327	305	351	308	310	308	340	330	304	319	299	302	289	322	339	318	298	301	284	299	300	321	314	333	314	306	302	280	325	328
22508	21158	28789	23783	21158	21198	6867	721	489	506	415	308	338	286	289	297	263	281	204	261	258	271	215	241	213	218	221	234	237	196	184	181	216	204	229	173	210	202	226	229	215	206	207	230	212	210	183	210	204	233	216	181	197	203	180	199	192	194	206	196	185	208	233	202	175	209	183	197	197	209	209	192	190	191	191	216	195	207	173	210	195	183	185	214	230	212	176	202	205	192	152	199	211	191	169	192	194	185	193	193	223	213	197	195	203	211	196	202	163	196	211	190	176	218	192	200	193	185	188	205	183	183	202	223	193	173	199	188	196	198	188	194	165	182	182	195	211	192	180	177	200	216	192	199	196	183	194	185	204	172	170	198	174	211	189	177	178	159	188	191	210	204	191	188	179	199	204	194	186	205	191	196	202	207	216	178	208	173	168	197	202	189	213	204	199	220	205	197	201	186	187	201	184	185	193	201	175	202	208	184	179	188	218	180	202	209	204	176	207	193	191	166	204	187	186	193	192	198	201	212	204	201	187	189	227	202	215	183	173	181	199	181	172	202	174	203	185	170	215	203	210	202	186	183	191	200	191	187	167	201	187	181	189	182	182	197	188	205	189	193	192	208	159	213	193	202	203	207	194	202	188	166	193	219	195	193	195	189	196	192	205	186	170	191	193	210	229	205	200	215	200	183	195	191	179	183	214	191	173	191	217	179	204	208	185	176	200	198	191	197	218	180	191	213	209	190	213	191	180	184	173	203	184	184	200	180	217	205	189	198	181	166	180	187	204	199	205	217	184	222	197	201	191	192	191	183	185	190	210	213	166	191	201	185	206	171	208	186	185	196	205	171	186	189	197	184	204	193	197	195	203	180	185	190	185	195	215	228	214	165	188	226	202	182	190	188	220	200	175	213	175	194	185	169	215	184	185	178	198	187	201	190	188	203	193	208	179	173	199	187	194	173	204	177	204	189	186	179	181	200	196	200	207	237	189	214	198	181	202	218	203	212	191	207	194	165	193	193	188	217	200	198	178	198	183	194	196	182	187	190	189	212	196	208	211	165	199	196	209	195	191	202	197	205	184	171	208	181	182	197	219	187	195	197	188	214	183	186	240	188	202	179	186	205	172	202	199	192	177	176	190	164	202	194	198	184	198	176	176	209	181	204	206	192	214	172	188	209	202	199	181	205	192	185	191	217	207	183	206	196	199	196	173	184	193	191	169	186	215	217	212	193	199	196	210	168	195	206	176	210	217	201	185	163	181	188	201	213	212	198	176	193	218	195	172	200	186	197	198	191	189	181	200	182	197	201	216	199	170	187	201	218	200	201	185	202	194	199	173	190	185	206	203	185	179	203	187	194	186	170	188	194	205	192	192	198	189	199	189	195	209	183	186	201	204	184	222	187	201	191	181	195	192	191	211	190	187	192	183	167	197	212	187	183	185	188	196	218	182	186	198	184	203	210	180	194	218	180	197	185	224	195	184	171	204	189	205	197	202	192	188	231	185	200	198	208	188	187	184	188	187	193	181	211	195	182	188	208	183	168	185	222	178	183	202	211	197	212	194	196	193	209	158	200	174	212	195	184	170	206	187	211	173	181	176	187	190	197	189	181	177	197	194	182	185	175	205	173	193	189	212	205	189	169	199	216	173	218	210	197	188	215	208	196	164	171	199	168	197	192	188	205	185	168	183	175	185	224	187	203	234	196	187	210	156	206	184	199	181	191	203	178	205	199	168	204	200	191	201	198	193	224	199	171	185	221	203	226	182	230	223	204	182	192	206	214	198	171	202	200	205	173	185	193	169	197	208	199	191	176	189	147	174	197	186	194	213	221	192	191	205	201	200	188	193	205	175	181	213	202	197	223	186	204	180	177	209	193	188	215	205	196	212	204	198	182	183	205	170	199	170	202	193	196	175	183	209	193	202	197	177	182	200	177	177	200	180	214	200	208	195	184	187	158	183	201	185	202	190	194	181	185	213	205	217	186	201	198	225	207	210	198	185	177	225	204	201	171	191	208	185	184	230	194	193	199	187	205	173	197	177	185	211	203	191	179	184	190	194	175	190	191	194	204	198	202	183	209	187	177	175	185	185	161	183	210	192	180	187	204	201	179	170	203	227	180	194	195	186	206	217	200	179	187	175	197	183	194	196	203	173	187	197	178	185	197	205	211	189	191	164	179	170	197	180	175	204	223	164	222	167	185	185	181	181	174	178	176	198	197	174	185	192	201	172	198	187	227	185	216	201	206	191	181	204	203	176	191	170	191	198	183	203	187	198	157	198	212	190	202	177	196	219	191	194	197	201	182	188	192	166	193	206	197	177	189	195	180	193	193	194	196	173	213	239	200	192	195	197	193	197	189	191	184	194	175	190	175	175	216	177	187	191	193	185	181	176	202	190	210	195	217	194	197	193	205	211	195	166	180	186	193	207	202	167	196	203	188	186	209	212	180	193	217	187	194	185	168	198	192	210	203	202	192	220	221	197	209	205	200	219	187	197	176	197	180	170	213	185	190	192	201	191	219	184	203	199	216	184	192	166	207	185	219	167	198	184	184	192	194	192	214	186	188	179	182	203	199	205	169	185	201	201	182	224	168	199	202	217	167	207	179	194	201	207	203	196	202	204	201	210	178	185	189	202	208	175	192	190	187	212	193	205	195	208	187	214	165	210	187	200	172	183	195	207	167	188	181	167	192	169	171	208	214	191	193	209	193	196	179	214	184	211	175	182	174	193	186	178	211	196	199	208	211	189	213	192	199	206	201	182	220	181	180	199	221	201	167	184	196	186	201	235	187	188	225	189	211	187	183	181	210	190	201	184	193	189	200	203	193	191	183	193	181	204	189	201	208	196	189	204	180	161	204	202	177	186	202	190	163	209	178	197	203	204	211	179	178	176	187	195	199	208	205	175	172	193	214	176	193	209	183	223	191	191	194	210	173	204	206	195	174	169	205	194	186	203	188	178	196	197	167	168	172	179	182	182	209	186	172	192	214	177	204	177	189	207	180	201	208	199	204	205	205	197	186	178	211	196	173	186	207	191	197	227	166	193	187	171	179	192	198	234	178	203	203	182	192	190	194	196	181	223	190	180	180	194	221	197	163	195	195	184	183	204	206	185	197	177	195	187	213	191	197	216	183	186	197	205	183	184	157	202	175	191	198	206	201	196	205	186	200	178	181	206	205	201	202	191	194	183	208	219	198	207	229	212	181	219	221	208	199	198	209	160	203	208	181	212	206	210	177	187	189	199	207	212	188	189	187	196	185	206	205	173	189	215	197	187	220	206	189	185	205	199	191	201	211	186	185	160	185	182	173	203	190	202	173	178	208	193	216	191	197	188	194	171	199	203	196	201	190	199	205	179	199	171	199	199	181	170	189	215	213	201	211	196	187	196	177	217	207	207	200	224	199	188	192	206	187	186	193	177	172	209	212	220	185	187	207	196	202	193	187	205	175	219	197	195	168	190	201	197	173	207	213	192	178	187	198	200	199	195	198	193	202
4415	13195	9122	4248	2909	2276	1733	1313	1046	858	710	647	521	507	477	448	405	342	387	380	376	342	338	294	347	299	294	286	320	286	304	279	296	307	277	295	257	261	256	268	241	256	265	276	240	260	273	255	223	245	265	280	268	236	259	255	234	252	258	217	278	231	257	252	250	230	253	252	253	236	270	248	250	263	254	250	240	242	249	242	260	264	225	244	260	246	213	219	243	259	266	281	217	275	237	266	260	230	231	247	248	239	245	260	249	257	281	252	250	244	249	224	248	226	244	257	250	253	241	245	250	256	228	250	253	243	242	221	216	261	246	261	256	239	261	274	220	243	241	230	253	245	229	238	238	250	259	228	225	245	251	253	261	256	233	249	212	256	238	236	268	221	232	241	250	258	255	233	239	264	256	227	288	240	255	215	265	250	259	235	255	222	224	246	244	239	220	236	239	227	254	231	243	251	257	191	246	228	266	244	252	233	248	235	233	229	259	261	249	279	244	259	260	242	227	269	235	267	232	262	232	262	255	256	249	261	256	256	246	249	239	262	262	265	234	240	233	216	252	258	260	256	255	234	297	214	223	239	244	272	255	229	264	262	235	228	224	246	237	207	238	237	246	238	270	230	246	274	264	232	226	242	236	248	246	245	238	247	237	264	245	232	274	217	244	236	268	271	250	257	257	214	246	249	265	249	269	250	239	238	258	254	235	267	257	244	234	259	248	240	274	249	245	241	223	231	223	227	258	278	237	249	262	246	260	247	256	260	262	259	226	217	253	237	227	239	246	248	269	238	272	224	271	253	249	229	255	210	260	222	242	244	215	254	258	246	234	261	260	252	248	204	256	252	185	282	261	257	239	258	219	242	249	225	210	260	244	235	239	242	257	242	267	219	234	243	217	251	240	238	247	227	290	246	222	262	244	246	245	237	244	236	266	248	219	220	258	217	242	225	275	233	252	259	254	236	233	231	236	238	242	233	227	239	251	232	252	273	265	274	271	264	275	243	228	245	230	266	263	243	284	258	243	252	253	245	255	251	236	257	234	249	232	219	215	242	254	269	244	224	253	241	228	229	245	258	219	227	248	249	231	237	249	232	237	284	248	267	248	234	246	234	233	222	252	249	238	246	261	234	267	237	275	221	242	248	252	237	243	230	253	249	266	237	245	220	236	255	232	239	258	267	237	258	238	245	246	265	267	246	219	229	250	225	235	228	234	245	266	231	260	280	247	257	257	254	245	247	266	259	270	243	247	251	262	238	250	260	228	226	259	241	221	244	295	248	244	251	241	253	241	262	235	278	271	234	239	237	235	271	259	252	254	288	249	223	258	251	270	265	245	253	234	257	251	211	269	232	276	227	238	224	236	228	236	261	253	243	239	251	247	273	265	249	229	254	254	227	257	231	240	259	246	231	217	249	245	251	263	244	240	235	237	236	242	242	241	247	225	280	248	246	260	262	254	254	232	276	295	237	243	269	247	249	257	248	217	232	231	223	255	257	257	260	227	244	251	247	226	227	245	244	249	257	250	254	232	268	242	263	247	238	234	238	277	249	262	277	266	239	246	262	253	234	279	231	219	200	254	242	249	247	242	265	238	251	253	228	205	242	239	252	234	240	254	267	253	233	241	217	241	274	243	246	252	246	244	219	260	249	246	261	236	241	245	225	230	257	258	229	232	235	241	247	230	254	261	231	248	242	231	257	281	269	254	250	266	239	257	242	267	261	238	245	258	234	219	255	225	210	230	246	260	216	256	258	221	269	239	208	258	259	230	233	244	250	222	239	228	223	249	243	244	239	243	233	242	212	216	255	238	225	209	256	243	237	257	264	229	238	233	264	282	237	240	245	250	253	249	217	243	267	267	238	239	263	263	230	241	254	269	263	231	257	278	251	230	255	244	257	238	257	252	261	258	261	218	258	246	261	230	266	264	262	226	246	255	241	238	264	220	241	234	246	265	258	266	254	224	245	257	250	241	233	228	243	283	246	261	231	244	248	253	226	236	255	251	236	256	235	263	243	254	210	237	260	255	261	239	236	210	229	246	267	234	255	243	266	240	242	269	240	254	249	243	204	237	253	230	228	246	241	238	230	254	257	249	217	213	249	242	250	252	244	245	245	257	269	267	226	222	225	260	223	240	263	247	256	250	265	241	222	255	226	251	231	253	259	257	262	235	245	266	215	235	239	288	257	247	251	243	245	261	236	234	233	254	234	220	247	246	258	228	261	222	251	238	265	251	244	241	243	241	247	240	253	250	254	222	256	259	275	253	233	239	233	223	226	227	274	233	235	244	235	262	228	264	238	229	225	236	249	237	234	240	212	251	246	235	255	254	251	236	250	261	237	219	255	235	251	269	263	246	225	252	255	272	207	217	239	241	244	220	232	245	269	245	229	245	234	241	245	234	250	251	236	267	228	247	253	230	270	233	237	246	255	236	247	240	250	253	255	240	263	238	242	262	231	238	241	247	258	258	226	256	268	257	245	237	225	255	233	254	232	235	228	236	232	293	247	285	211	261	243	241	214	255	245	262	246	256	244	239	233	267	230	234	251	256	250	245	221	243	225	270	214	223	258	255	244	270	223	258	248	240	265	271	251	243	210	229	232	222	241	244	221	269	228	216	238	234	260	242	244	255	256	235	232	264	238	228	237	216	233	233	257	243	234	260	225	235	257	262	232	233	246	213	246	247	246	249	246	265	228	236	240	241	251	253	243	237	259	269	223	238	252	241	250	253	253	240	234	270	247	238	274	241	241	239	263	255	265	233	270	224	228	261	282	227	236	261	252	219	255	232	250	262	243	233	223	252	256	233	226	221	240	260	252	274	244	221	219	228	263	259	267	264	243	227	260	230	280	268	253	248	250	225	235	239	254	253	236	288	245	229	233	229	244	242	262	239	265	226	234	235	237	235	244	240	233	254	238	246	234	246	257	232	248	264	240	250	240	247	263	265	258	247	270	291	252	244	249	235	261	244	247	259	253	237	252	249	232	232	266	259	227	261	246	217	260	263	269	240	243	272	220	253	260	240	254	258	265	244	244	265	250	247	237	246	258	238	246	254	255	238	225	244	233	276	241	234	248	240	234	252	247	235	229	247	227	273	236	242	249	246	241	253	244	259	235	261	256	240	241	226	246	219	257	217	258	249	263	253	279	273	245	229	236	280	242	246	251	237	255	249	239	246	224	226	250	254	242	244	224	214	294	236	271	248	248	251	230	259	232	256	207	243	261	253	212	223	245	264	232	269	262	235	245	268	243	252	261	220	231	264	234	264	236	234	255	249	272	261	238	243	259	247	236	260	254	221	236	267	226	274	256	232	251	268	233	210	253	235	231	227	272	255	223	261	251	261	231	234	261	233	264	247	218	249	241	233	258	245	226	264	232	246	227	242	245	245	256	257	247	226	267	226	241	275	223	273	255	238	251	240	231	251	250	248	226	229	226	239	277	220	228	243	263	231	246	219	256	262	219	242	216	239	249	234	257	264	250	242	247	233	254
27271	18115	3896	671	549	509	485	459	464	455	471	531	497	478	487	446	453	479	480	461	454	503	443	465	504	420	473	461	461	483	513	505	450	451	496	502	451	441	467	443	492	444	479	457	430	438	478	484	439	445	497	431	531	457	463	463	457	442	446	486	499	446	447	507	423	483	439	484	479	498	471	480	497	466	495	463	468	467	478	494	455	490	456	479	498	482	471	462	484	478	471	449	440	510	460	497	454	480	463	455	499	481	506	507	460	496	446	452	439	451	488	496	479	451	465	466	498	441	462	475	478	457	475	433	437	437	448	456	452	501	436	470	490	456	454	464	455	476	482	487	490	453	465	434	465	498	482	470	449	469	451	474	464	441	454	464	469	463	481	465	464	421	474	469	459	466	470	519	463	475	455	454	471	465	469	440	514	487	512	443	432	505	461	451	499	451	476	474	468	457	484	502	453	439	462	469	474	447	450	513	455	450	474	474	458	472	495	482	505	457	464	490	429	450	462	480	457	527	475	505	468	451	462	489	480	474	464	428	477	461	476	478	466	462	455	478	436	472	449	476	473	482	478	439	461	469	456	506	447	462	482	457	464	498	466	448	482	491	510	463	491	480	489	495	474	483	448	491	449	478	449	459	489	495	456	471	440	477	500	486	498	474	476	505	461	459	464	480	441	471	459	468	471	520	462	499	447	493	466	486	494	480	512	459	489	491	458	461	494	453	502	489	469	452	494	488	503	463	471	507	426	438	502	472	462	531	462	466	465	483	455	463	496	452	535	479	501	465	454	478	456	450	472	455	481	523	421	465	469	477	466	488	429	457	471	451	485	481	497	476	452	467	479	467	446	449	514	467	490	456	438	479	450	424	455	518	464	448	460	483	489	524	424	470	444	447	459	484	478	447	458	430	494	478	491	473	443	525	506	457	476	491	429	497	473	463	462	491	490	479	465	435	461	471	460	441	482	485	479	442	493	454	481	426	488	456	451	434	464	489	505	504	468	471	443	474	474	468	463	489	504	464	459	482	466	471	497	499	470	425	460	446	457	435	455	466	508	450	452	495	492	484	480	473	501	490	500	470	466	491	481	468	464	429	473	469	459	465	474	520	434	456	453	478	484	461	502	478	458	475	460	494	460	440	426	474	477	455	495	483	461	486	464	507	507	482	509	451	485	435	466	499	472	485	448	511	479	456	453	432	482	464	510	454	462	487	506	498	446	475	481	471	473	526	487	467	486	479	456	479	438	441	479	457	497	465	466	449	472	470	495	489	442	478	467	447	465	509	465	491	477	460	442	435	488	453	461	483	436	471	486	471	485	465	490	429	498	446	460	448	456	419	476	481	492	478	470	483	452	494	482	437	493	493	525	453	481	453	437	448	493	484	475	471	438	492	471	472	485	449	492	449	433	433	509	456	470	467	476	506	479	458	463	474	480	433	453	479	473	468	504	477	450	487	483	466	475	493	479	457	435	462	461	464	474	494	491	423	434	425	437	487	443	460	473	484	466	455	475	510	477	509	466	486	440	459	429	442	454	477	447	466	455	474	507	477	485	493	500	491	518	438	500	446	452	478	484	481	506	466	487	427	467	466	469	432	461	455	456	471	475	477	509	473	464	458	457	494	442	537	468	468	470	469	495	429	473	471	406	441	499	482	472	429	485	457	474	484	448	472	460	508	448	503	492	468	516	460	499	490	513	459	447	465	469	472	481	484	457	489	464	494	492	482	463	477	492	512	459	478	491	449	474	479	461	478	459	465	462	435	448	506	472	504	469	470	486	475	471	481	495	425	456	472	445	478	462	486	518	488	493	444	451	460	463	425	508	441	477	443	458	491	469	470	439	500	463	463	481	442	427	435	452	459	500	464	478	467	461	460	455	498	470	473	482	458	480	442	496	466	453	472	482	443	458	455	488	464	463	472	463	499	463	443	500	500	475	483	518	437	521	488	487	459	469	477	471	469	480	434	502	481	497	502	446	425	445	436	472	455	456	498	459	457	467	507	463	474	467	471	503	455	471	430	485	440	457	433	464	438	491	444	463	434	470	476	467	470	450	464	478	454	489	485	475	486	444	481	455	487	465	461	463	459	495	479	484	454	471	492	506	439	479	485	451	445	462	460	448	452	456	466	470	449	479	473	479	495	467	481	463	478	471	466	448	439	482	474	458	504	430	481	458	515	473	434	475	491	458	475	451	463	451	475	456	465	491	467	476	415	471	448	506	452	442	498	456	440	452	465	473	453	453	456	449	491	466	463	481	435	479	467	480	492	443	486	480	522	497	473	484	471	476	459	472	453	486	425	477	448	442	467	462	463	504	431	459	488	502	472	461	472	448	446	460	455	494	488	485	459	457	473	454	502	479	513	490	462	543	457	470	455	444	466	452	489	464	465	479	489	468	480	504	469	474	436	451	489	441	488	483	458	484	479	454	454	469	436	484	466	436	507	448	514	453	439	470	463	435	464	497	463	452	446	472	476	458	430	497	484	463	451	469	480	447	460	448	461	434	481	461	504	469	520	451	468	471	465	446	473	439	484	509	436	516	449	515	440	512	465	492	478	490	455	442	466	482	482	447	482	510	481	477	524	421	471	437	478	487	484	430	476	462	468	460	440	442	471	428	494	484	484	476	486	486	486	488	460	440	472	459	431	491	452	502	482	447	472	476	465	463	416	478	499	436	484	462	461	472	454	454	457	469	455	463	458	463	474	482	475	449	455	479	471	450	427	444	423	476	466	486	460	506	445	485	412	497	479	454	455	433	446	473	483	545	487	493	431	461	442	462	504	480	473	442	509	466	496	420	457	453	436	472	476	517	477	484	496	494	513	444	465	504	477	463	463	480	465	496	468	463	454	455	459	485	478	473	499	496	462	468	466	468	455	500	455	475	488	462	488	471	466	459	507	459	491	478	490	457	454	499	444	449	480	464	477	461	516	484	475	469	481	509	471	497	458	518	474	467	457	464	440	475	489	519	466	481	489	469	466	496	428	466	461	488	496	506	478	440	466	490	504	471	471	464	438	488	481	503	496	453	468	488	495	485	459	480	498	451	498	451	502	461	499	461	462	435	465	465	438	443	509	486	487	505	443	492	430	484	492	440	484	445	419	478	460	477	441	475	511	482	502	486	467	491	457	446	483	488	474	443	458	491	466	474	479	493	482	465	460	456	432	489	419	493	454	517	467	472	472	494	507	466	464	457	503	464	470	512	466	491	479	445	523	500	479	487	488	431	534	517	458	500	466	455	451	464	497	482	470	474	479	474	436	446	452	481	488	442	479	421	445	486	486	511	500	491	484	504	500	449	482	442	464	466	475	495	516	462	483	464	468	517	486	468	479	469	492	459	466	452	488	451	500	477	465	438	480	452	475	487	463	448	466	464	460	412	462	500	492	450	487	485	466	460	481	440	466	460	489	442	461	470	462	499	497	448	505	457	453	503	476	469	464	502	452	475	466	486	486	443	450	474	454	518	473	414	470	455	474	487	475	446	463	475	457
4293	977	790	680	681	603	598	567	581	568	600	560	550	563	578	572	582	605	552	588	553	532	536	550	552	527	603	533	553	531	599	570	626	521	548	582	545	617	578	601	564	568	578	548	559	588	528	555	597	564	542	582	570	584	569	570	548	596	562	563	526	572	591	566	554	574	552	555	587	592	590	577	559	566	559	573	588	617	548	574	544	574	565	569	548	550	590	537	536	531	594	545	539	593	544	581	564	556	566	603	543	554	580	571	558	547	585	577	585	576	571	555	572	588	592	552	555	558	568	541	536	582	607	556	529	534	539	572	549	595	576	559	580	567	522	575	528	531	541	571	559	596	534	549	531	551	547	619	560	528	580	533	615	601	577	613	584	562	567	523	636	587	550	586	565	560	604	549	563	522	541	563	571	588	550	558	582	553	562	541	563	536	543	530	599	521	544	526	601	556	562	561	589	578	548	584	577	565	556	561	567	565	594	554	585	562	580	593	544	548	542	542	525	570	560	562	553	578	542	582	542	571	601	592	575	570	613	552	539	556	624	541	547	532	613	583	560	549	544	559	587	575	554	559	551	562	519	572	572	559	562	545	566	555	543	613	576	541	594	580	574	565	572	558	565	541	536	562	566	608	565	596	556	571	598	537	584	545	583	558	538	592	585	570	578	549	559	573	561	577	567	579	574	610	562	533	565	585	584	586	534	592	603	574	556	522	565	521	605	566	559	595	584	542	553	509	593	566	544	571	575	578	619	560	607	616	566	622	581	562	541	568	570	543	553	514	567	585	550	533	560	603	545	553	582	517	570	573	547	605	588	589	609	561	561	554	535	582	545	566	582	553	551	541	588	603	515	540	555	582	565	588	550	559	550	549	576	583	568	567	566	580	577	549	578	547	554	563	569	565	572	594	532	596	597	573	573	508	570	533	570	561	554	579	572	582	571	559	580	554	580	605	575	569	579	573	565	548	547	590	548	536	547	594	594	549	529	563	585	559	615	563	554	523	549	548	565	543	577	554	559	579	538	574	566	587	555	514	611	541	558	553	564	569	549	577	566	541	578	580	526	553	586	517	561	584	555	580	550	549	531	527	543	583	573	605	577	578	561	585	574	539	566	579	588	548	577	537	563	557	656	546	555	580	593	533	593	571	591	597	535	598	539	509	569	576	604	564	603	561	595	544	560	578	593	524	534	598	556	576	578	596	580	550	564	592	550	553	589	545	557	579	548	566	546	579	555	561	565	557	524	559	554	537	567	605	595	563	540	534	564	586	579	538	609	569	530	582	552	574	601	570	557	533	549	580	555	516	577	571	534	560	562	612	560	581	589	542	563	546	548	562	588	527	581	600	575	580	545	571	540	578	539	515	551	529	536	581	582	580	545	560	571	603	586	594	578	534	552	528	605	549	605	559	567	548	586	566	582	584	584	567	588	586	550	555	595	557	580	576	611	549	564	559	583	580	577	588	573	568	539	592	570	558	587	544	605	560	596	511	565	579	609	603	555	512	555	560	587	572	569	584	562	517	551	551	576	540	582	533	573	600	573	554	572	551	551	526	549	512	570	576	601	568	578	570	571	568	550	567	562	524	577	572	572	544	556	576	561	565	575	545	610	584	575	529	563	577	578	550	568	586	586	535	555	583	534	574	572	563	585	572	618	565	583	560	561	595	597	553	554	565	568	575	570	554	607	586	554	561	555	525	598	579	589	564	526	580	584	591	551	586	588	546	600	565	574	562	619	555	566	550	523	566	585	568	538	565	549	549	559	568	541	532	560	553	551	556	549	558	554	513	620	552	564	541	558	585	583	557	567	573	534	586	561	579	559	614	566	581	576	589	555	586	561	548	563	557	559	549	552	557	562	549	586	583	586	556	521	543	544	548	573	575	567	588	548	594	567	549	552	526	546	569	562	529	587	577	581	558	595	534	571	600	570	586	565	552	556	569	559	570	586	593	536	539	570	535	571	560	565	540	559	547	552	543	557	555	581	576	568	603	589	550	557	598	543	557	605	536	579	587	561	601	554	547	565	562	552	520	556	584	546	537	544	543	576	552	554	572	543	542	582	519	591	551	573	588	555	593	566	581	572	528	548	571	544	568	542	599	566	580	549	555	534	564	548	541	595	566	600	544	561	581	549	558	562	572	546	586	577	580	556	585	587	533	529	567	570	601	543	551	570	561	537	566	533	508	584	555	589	557	587	595	580	554	559	565	544	511	555	622	572	539	561	570	570	551	563	561	592	594	530	551	544	543	560	570	623	575	538	545	549	579	557	558	565	557	558	574	584	585	595	540	559	562	541	543	572	587	537	533	549	519	577	575	549	570	600	574	570	582	547	618	527	551	559	551	559	544	588	585	525	589	582	537	574	540	607	592	578	580	529	552	585	534	572	569	565	544	553	529	582	554	516	590	527	560	548	601	628	556	537	524	569	562	507	580	588	540	525	554	556	543	561	575	567	569	579	542	573	580	564	547	622	550	558	569	560	537	547	549	554	600	573	571	550	562	579	582	546	557	600	550	585	578	544	581	578	572	541	521	528	587	559	498	558	552	608	520	565	560	543	543	557	609	558	580	567	551	551	551	546	565	535	578	567	526	566	589	559	538	564	584	577	582	583	568	571	556	578	539	560	599	541	587	536	588	563	567	559	536	521	534	542	547	541	575	558	573	584	537	552	573	534	581	607	557	578	532	577	567	576	577	580	597	579	536	538	581	526	558	515	624	561	568	513	535	535	609	553	562	580	595	561	555	539	560	572	564	584	568	533	568	612	598	542	550	560	562	569	547	580	583	533	582	572	580	554	542	549	613	574	540	576	525	561	591	605	571	530	535	541	540	561	589	527	584	537	603	571	534	537	610	538	560	549	561	592	592	523	571	533	575	558	582	571	532	586	529	571	542	564	556	582	564	575	566	570	592	577	569	551	547	579	565	576	566	578	558	559	558	564	557	564	589	562	547	553	562	540	574	590	579	590	585	535	578	588	613	522	563	551	545	567	576	550	565	588	559	590	582	508	563	546	624	588	573	601	566	525	554	574	542	606	600	578	578	553	593	545	564	594	556	561	573	602	547	549	562	572	523	606	548	561	560	586	560	565	507	546	584	550	563	563	599	541	595	557	590	539	622	547	586	547	564	570	554	589	561	556	573	521	578	578	558	601	554	577	563	563	533	539	574	551	569	594	590	580	565	571	564	584	569	565	574	547	594	570	561	575	577	546	581	573	551	544	595	593	540	552	585	580	521	502	564	582	586	570	597	588	576	513	523	562	613	558	551	589	568	560	602	561	580	585	529	533	532	585	545	554	563	537	564	600	593	561	562	600	587	515	611	534	567	519	588	529	592	548	560	559	570	546	559	559	508	537	532	565	534	601	584	498	568	525	565	562	593	552	552	539	543	570	557	578	587	563	551	595	539	556	540	553	575	505	554	543	535	614	542	589	569	564	550	555	555	546	614	552	591	550	567	578	587	570	589	587	549	547	577	577	532	554	524	543	545
23431	21102	28273	24168	21102	9583	1045	663	644	591	536	565	503	524	522	505	506	526	497	498	461	482	466	474	487	504	465	444	459	459	455	490	469	476	460	463	471	444	464	440	455	456	482	457	471	469	458	483	481	451	438	483	449	416	476	437	495	462	475	427	463	459	413	471	487	500	494	436	459	451	428	425	454	420	464	497	482	445	482	450	425	417	416	479	493	465	430	422	465	458	479	449	455	425	463	455	457	488	503	462	454	441	437	469	460	502	473	474	490	484	496	463	475	441	412	452	462	454	489	451	483	443	437	500	476	430	482	452	464	462	492	424	459	456	463	448	457	439	480	424	452	436	457	477	441	445	455	476	439	517	453	438	480	450	436	439	464	448	460	436	466	455	474	454	479	475	463	458	437	439	457	443	448	481	461	469	434	428	433	465	468	457	493	480	459	471	445	443	432	450	455	462	473	486	424	453	444	490	461	469	476	443	438	459	418	472	470	483	491	444	436	422	445	457	403	500	475	473	449	465	460	467	481	454	457	440	493	430	463	429	470	458	446	476	487	502	388	417	458	461	462	444	471	477	485	450	488	441	437	408	426	412	440	476	447	462	468	436	449	460	431	421	416	440	455	447	454	470	429	467	439	484	466	425	445	471	475	410	449	389	449	435	466	479	475	464	443	453	437	481	465	474	469	475	466	483	469	485	453	452	448	463	462	479	434	454	462	507	456	490	453	458	444	418	515	464	447	461	427	456	480	500	449	442	425	427	461	465	488	434	532	449	439	447	497	451	430	499	470	498	457	436	450	446	465	467	468	442	466	451	492	441	476	464	445	454	430	470	447	456	435	497	451	432	514	462	439	468	513	444	456	456	445	471	436	452	462	449	438	471	414	442	451	459	442	478	446	433	444	488	463	452	434	444	467	484	456	430	454	483	459	447	463	468	438	442	457	411	435	482	418	489	438	444	466	450	466	461	450	448	453	446	442	459	459	451	449	451	393	473	482	477	451	441	445	480	445	424	472	456	428	450	480	450	486	468	450	416	444	460	468	486	445	477	457	438	414	459	464	467	447	422	435	462	483	420	451	449	471	458	431	461	459	453	418	463	430	407	443	462	448	449	455	483	492	457	451	443	451	452	414	507	471	472	483	460	428	474	434	448	462	477	441	418	496	453	433	436	470	445	484	426	405	427	415	455	483	446	429	456	454	471	451	448	440	460	477	432	452	442	456	472	456	443	467	458	445	452	451	462	459	451	451	435	444	472	462	461	469	443	432	461	432	462	460	455	429	487	445	468	446	446	490	480	483	451	456	458	448	421	452	427	420	451	448	428	469	425	479	497	458	454	455	441	452	440	462	509	440	456	458	429	434	453	467	431	459	438	441	446	477	499	470	453	481	446	444	459	482	425	436	467	474	435	457	468	479	457	426	485	436	471	423	484	435	485	427	448	461	469	451	437	488	444	456	442	447	462	453	438	414	492	470	442	486	470	486	488	434	455	491	497	469	486	474	433	440	418	446	442	436	471	467	470	441	469	454	460	448	449	489	462	458	447	469	412	421	432	440	448	443	464	453	427	481	438	478	489	464	448	440	466	429	425	497	445	442	465	452	433	463	455	455	475	479	481	456	428	450	457	464	451	484	464	435	462	466	458	448	442	489	442	443	440	437	444	467	454	434	457	464	447	444	410	430	457	442	440	460	462	467	490	434	447	466	448	458	434	436	448	514	473	483	435	517	469	455	427	455	454	501	440	434	442	447	464	470	469	444	483	436	439	449	430	462	459	431	481	444	480	455	454	453	444	470	453	482	435	446	473	454	469	476	436	478	437	462	465	459	411	469	458	451	451	455	389	460	437	441	439	441	484	497	423	431	461	452	446	453	475	438	464	425	433	449	452	468	484	442	464	431	437	435	460	449	428	417	443	476	484	476	449	472	449	448	470	466	463	481	411	441	441	453	464	461	479	439	433	453	478	424	447	438	451	449	409	450	443	466	477	452	453	434	444	501	438	463	494	454	473	435	448	418	441	423	450	443	467	447	470	462	505	433	460	456	483	461	470	468	449	470	479	448	430	468	421	473	433	452	425	435	411	450	457	435	463	470	487	451	502	456	439	435	394	484	452	486	463	468	458	481	435	471	425	454	476	445	458	420	441	441	439	413	430	453	461	461	413	450	468	461	476	441	444	469	451	457	496	444	424	456	476	443	458	434	437	443	430	469	462	422	429	484	441	447	453	454	416	446	414	452	439	445	481	442	452	450	441	423	433	436	440	449	459	409	484	440	451	454	449	456	439	455	441	447	451	451	441	453	459	480	475	492	462	498	500	447	446	480	436	442	452	489	477	450	435	502	446	452	424	472	411	486	442	480	445	430	412	445	434	500	476	471	455	444	448	467	453	454	456	445	458	460	446	487	461	433	443	448	492	457	463	460	485	473	454	449	420	444	448	439	453	437	452	495	477	472	471	467	469	465	441	460	464	454	439	454	455	425	455	487	470	457	448	426	487	435	481	474	439	471	427	465	439	456	452	433	413	434	455	475	480	472	460	441	440	478	459	448	463	458	450	434	451	453	472	415	450	458	446	446	484	417	437	466	461	448	455	482	425	435	458	474	456	457	494	425	451	446	468	418	439	450	476	436	482	453	426	471	462	426	431	465	471	423	458	443	477	433	426	477	469	440	479	463	460	497	481	427	450	426	476	474	444	481	514	435	472	434	455	441	444	432	462	487	458	479	466	470	438	491	457	449	473	455	454	447	456	456	484	463	491	490	471	431	452	455	440	443	444	434	448	472	456	445	429	466	407	487	448	425	465	449	421	440	497	464	487	463	436	458	446	441	424	464	459	438	488	504	465	455	444	428	458	453	446	475	483	467	496	521	472	458	416	446	440	469	419	423	468	452	452	436	464	433	435	420	469	447	475	452	424	436	435	456	466	485	477	430	445	423	476	466	430	483	456	416	439	460	441	450	437	435	461	419	425	447	466	463	465	445	489	442	460	479	493	436	467	450	448	437	448	456	455	445	467	455	472	491	484	431	443	451	447	433	446	428	455	452	461	473	455	498	446	458	461	425	475	420	418	483	406	460	425	439	456	465	485	476	470	458	473	459	488	459	445	423	408	465	461	488	465	450	466	465	458	486	438	435	442	453	502	431	479	468	444	453	449	466	448	444	430	482	427	430	439	481	415	452	463	463	484	459	505	478	412	470	442	478	465	460	438	479	459	417	441	445	434	399	453	413	477	469	442	480	438	479	440	444	465	432	446	465	455	458	459	441	458	495	416	404	447	490	447	469	429	437	419	464	459	454	436	482	464	433	444	442	493	443	446	426	469	468	452	449	431	454	435	418	444	475	477	453	425	466	472	453	452	464	460	457	466	461	454	448	463	459	417	458	450	471	452	489	497	450	469	474	441	442	449	452	396	451	479	442	487	474	449	441	494	457	450	483	474	498	436	450	456	424	453	473	463	457	492	474	488	452	454	472	410	530	453	437	433	462	427
3435	8112	5611	2589	2005	1588	1342	1061	988	905	770	714	685	724	658	662	683	617	589	618	621	605	605	612	611	580	564	631	528	606	549	567	527	547	584	566	576	564	523	569	622	601	566	554	553	573	532	595	535	550	596	569	605	571	555	581	572	552	536	557	530	514	599	557	514	530	578	535	526	549	539	535	578	539	541	553	575	539	546	597	603	603	568	592	554	571	559	526	587	590	617	555	525	536	580	519	580	559	515	543	538	563	567	551	540	570	566	546	535	559	581	517	514	507	532	541	551	551	557	554	542	530	517	549	591	517	554	530	563	550	577	554	542	545	550	548	602	546	555	568	553	544	557	585	597	547	540	600	522	552	540	540	528	561	544	524	517	586	524	527	542	564	546	546	622	545	556	540	539	508	552	572	621	509	530	569	522	538	553	524	557	588	560	563	561	585	561	554	558	534	574	530	545	571	556	570	531	557	567	563	612	521	563	498	561	552	527	544	609	563	591	560	515	528	584	525	532	579	583	526	568	522	581	573	567	562	570	546	543	534	523	563	557	548	511	572	608	558	555	603	580	542	570	575	585	573	558	592	562	512	508	562	538	570	554	572	562	529	539	600	521	571	534	557	557	569	586	597	565	566	554	548	523	529	582	589	545	544	582	567	575	526	528	530	557	544	518	545	516	523	628	557	563	561	513	520	586	494	579	563	551	495	552	546	555	549	522	594	558	602	558	532	529	542	535	534	529	556	542	545	581	527	549	526	549	554	558	555	559	522	592	572	539	535	593	510	557	548	544	560	543	570	568	558	570	591	566	525	565	547	553	525	529	516	544	562	577	547	607	559	554	510	589	519	516	561	563	616	517	549	528	541	524	594	559	568	566	564	569	527	545	553	569	540	550	558	555	558	541	602	548	571	575	565	558	586	549	525	561	592	556	549	493	562	542	543	577	574	583	534	562	567	619	544	584	594	578	554	518	534	521	538	554	537	554	574	581	539	570	546	530	534	545	492	528	540	559	527	565	529	554	537	542	524	552	572	548	556	533	568	500	551	567	534	542	545	580	563	553	555	549	561	550	571	552	524	556	547	570	534	555	568	569	564	515	544	584	538	565	538	546	566	540	564	565	544	540	542	560	575	577	518	565	570	606	605	597	567	583	490	522	576	531	521	537	557	573	536	546	572	545	554	557	534	569	540	569	538	618	602	567	551	531	568	502	508	544	568	543	521	506	560	537	524	574	564	548	550	532	521	584	565	537	581	547	552	557	534	575	577	549	566	555	553	611	523	571	542	545	566	526	582	517	559	574	540	537	585	568	567	523	547	573	600	574	560	553	593	537	550	598	549	567	522	564	498	583	559	575	555	540	568	554	556	562	596	539	535	565	573	543	563	528	577	590	578	582	561	549	611	572	572	571	559	541	544	562	499	580	580	583	541	558	530	586	567	563	553	543	540	541	583	568	575	560	566	534	548	544	523	575	536	575	563	553	530	549	545	564	546	540	546	519	570	573	590	540	511	534	517	529	535	577	513	562	550	570	580	594	543	536	561	527	521	519	570	546	551	551	566	531	539	567	540	597	535	484	569	543	604	553	555	523	577	507	532	570	542	548	581	562	550	558	576	570	557	537	558	591	567	599	557	525	563	544	550	507	524	545	563	508	532	510	541	552	555	551	539	591	554	567	522	597	549	558	566	541	543	562	594	569	559	525	550	566	577	534	538	536	526	584	564	538	564	544	533	564	560	577	588	520	563	533	509	562	542	545	528	505	515	602	574	556	585	567	530	526	560	529	550	526	526	548	522	555	563	604	497	582	532	519	587	520	528	559	577	554	547	580	553	556	504	604	562	558	541	591	547	554	558	560	604	548	531	535	527	560	556	526	577	580	558	557	569	584	568	539	530	549	563	522	557	495	530	550	549	534	554	530	494	510	545	564	552	567	552	572	506	527	531	595	574	517	559	569	562	500	575	543	584	544	551	593	540	608	574	579	553	579	529	571	544	555	531	575	533	528	581	584	571	543	554	566	535	581	563	561	552	564	529	538	558	540	516	602	561	556	536	573	567	573	543	579	568	587	552	544	566	562	561	571	541	539	562	528	532	555	540	570	529	543	558	513	571	559	547	587	556	581	546	584	589	569	525	526	542	564	528	588	519	541	596	547	538	564	562	545	567	566	588	524	509	533	534	565	596	592	581	573	533	535	543	586	568	588	565	585	545	529	536	560	542	537	554	567	581	590	575	570	537	578	568	564	523	570	517	570	517	540	568	545	546	544	533	564	568	552	534	544	578	530	545	535	560	563	550	533	536	587	563	546	533	561	554	543	552	566	563	554	600	497	563	556	564	556	554	544	560	569	614	555	552	531	561	578	584	536	533	549	573	529	583	553	549	536	559	551	533	554	530	531	533	560	567	547	522	544	555	527	561	604	545	566	556	550	557	524	541	589	528	541	567	535	590	568	561	588	513	595	542	559	534	529	565	569	538	558	552	548	525	523	558	588	560	538	547	531	541	516	550	559	543	567	563	548	553	567	546	518	580	551	510	573	524	553	548	557	569	548	560	523	545	554	577	535	540	491	533	570	547	595	560	544	577	589	542	546	524	552	542	520	509	498	539	561	569	550	543	533	526	529	564	581	538	592	548	498	552	559	575	548	561	555	545	579	588	552	520	547	565	579	498	574	583	562	570	483	533	572	592	530	585	564	561	553	542	570	574	560	583	546	587	574	515	530	524	537	517	561	520	532	575	520	510	589	549	558	543	537	573	587	598	539	557	568	579	572	589	573	557	540	529	554	567	541	541	534	558	541	549	572	548	565	523	523	543	549	578	518	532	543	528	536	534	575	534	580	548	533	502	561	594	575	545	558	534	529	545	546	541	542	546	561	551	543	519	553	540	549	575	576	534	530	536	548	574	538	555	565	527	561	576	602	559	518	530	528	553	596	570	553	519	553	549	552	547	565	584	559	551	554	536	553	563	536	561	541	526	560	539	508	541	535	544	602	566	566	591	580	565	557	528	549	543	560	593	550	518	574	533	567	494	570	565	542	549	560	581	559	525	526	581	537	613	583	584	548	563	568	570	550	557	541	523	574	543	577	538	568	568	556	555	564	548	547	546	511	553	543	572	561	553	600	560	543	546	540	558	559	541	552	547	549	582	576	528	567	559	585	601	512	522	568	523	549	563	575	569	558	586	562	569	520	539	545	600	539	572	565	602	569	535	545	561	577	545	528	546	584	582	537	580	558	585	554	562	553	558	564	592	548	527	574	588	538	552	552	528	553	532	577	568	551	610	522	543	520	535	568	568	580	542	555	568	529	550	540	560	580	533	539	580	594	545	575	559	550	475	571	578	572	564	535	500	542	577	610	578	555	560	538	574	578	575	561	536	530	576	555	575	505	564	569	562	601	551	565	540	564	596	536	528	581	508	557	542	567	549	583	558	551	529	591	566	567	609	570	564	587	539	518	560	558	530	603	515	548	524	544	544	566	514	537	527	529	555
24679	21096	27102	25244	9346	596	459	357	361	325	311	320	250	276	291	264	250	289	277	297	286	247	255	269	262	278	261	268	288	297	257	260	263	267	229	274	278	254	264	287	256	262	286	244	278	243	271	260	259	236	243	287	278	261	260	281	250	280	265	266	290	265	248	288	264	239	277	248	238	271	281	267	259	249	251	285	253	223	269	270	235	222	265	257	241	238	256	282	285	248	275	256	269	279	264	241	249	270	261	260	243	285	267	271	206	259	242	238	255	265	262	273	236	238	271	247	249	246	253	260	263	247	260	244	266	274	285	254	237	247	253	249	251	270	278	249	238	264	252	279	241	253	270	260	255	234	265	252	238	305	277	269	245	250	250	245	272	262	253	257	270	264	263	260	264	255	257	261	254	270	254	265	244	260	242	275	242	272	269	284	251	261	259	256	261	256	257	257	272	256	224	278	253	259	248	263	264	248	256	244	270	240	267	248	204	257	258	251	284	265	257	268	278	240	246	243	255	260	260	239	240	276	286	257	259	254	272	254	273	245	276	274	277	255	281	255	262	268	282	266	276	266	290	250	241	269	304	255	270	277	256	255	261	253	274	259	298	271	244	265	228	264	258	250	253	259	262	286	264	225	249	263	259	245	276	285	295	275	242	231	261	255	226	266	288	242	249	263	262	273	285	220	267	247	263	231	252	275	259	261	276	269	275	248	242	226	266	269	249	250	262	235	278	231	254	288	250	270	246	252	266	245	254	224	250	262	274	214	254	247	303	251	256	265	280	253	242	252	275	258	267	292	251	269	247	260	271	282	255	281	259	208	265	253	274	251	249	251	266	249	290	265	274	257	278	266	250	278	269	257	273	253	279	278	252	223	249	211	259	274	252	225	270	237	255	243	253	239	266	286	272	254	273	255	277	209	262	242	272	255	259	228	290	258	216	263	259	252	252	275	259	260	262	273	242	266	280	234	243	251	244	236	246	261	236	264	249	264	244	241	268	263	262	267	252	245	251	272	239	246	245	226	265	241	241	269	251	263	254	247	257	268	274	258	263	275	250	257	239	257	246	301	255	247	290	237	254	243	249	251	240	238	279	250	268	266	261	260	266	266	260	255	268	235	248	259	254	233	232	280	244	241	248	269	278	288	278	277	261	243	259	253	270	254	272	224	258	259	266	246	280	254	252	248	251	253	247	242	252	224	241	251	270	272	236	254	247	264	267	272	249	259	267	237	255	266	264	266	268	265	285	254	270	285	261	240	255	230	253	231	265	284	269	233	273	260	267	262	262	279	274	284	284	271	256	260	250	263	251	291	257	242	258	245	257	262	245	255	258	257	237	251	270	243	276	257	282	246	254	261	249	224	248	256	237	242	252	231	273	266	254	254	237	249	251	253	265	279	269	237	250	244	263	260	264	239	250	270	220	272	238	278	266	217	281	259	260	293	245	243	274	262	260	239	263	263	241	264	268	263	256	264	270	255	264	265	241	250	245	238	251	230	265	234	277	256	270	267	257	261	255	271	248	267	276	237	247	261	277	236	243	242	279	249	235	293	269	273	258	251	255	248	256	267	248	246	242	236	265	279	259	284	252	249	264	239	268	285	255	263	249	235	236	254	260	291	260	264	305	233	273	272	278	260	277	269	271	237	276	244	258	238	256	241	249	242	251	270	269	258	255	285	257	240	246	291	251	270	260	288	231	252	255	254	251	240	258	258	273	279	268	248	243	273	224	281	248	263	271	268	247	259	265	279	258	292	263	256	277	237	242	250	277	236	235	261	275	291	285	273	253	247	238	260	269	235	234	264	260	248	268	241	239	269	236	253	260	259	292	236	253	226	261	266	247	236	256	243	257	254	257	259	243	252	253	244	236	280	260	254	240	260	281	255	249	255	268	249	234	246	251	270	249	279	259	227	266	240	249	246	262	229	290	269	260	245	276	258	298	254	274	257	258	256	283	263	246	253	292	279	239	238	254	261	263	253	263	240	279	241	249	280	251	234	271	248	293	266	242	265	275	278	280	220	291	240	265	253	258	250	270	268	242	268	237	228	248	265	277	294	253	258	228	241	224	260	270	266	232	270	236	248	246	272	230	263	280	252	240	220	243	235	262	268	273	257	246	272	263	254	230	257	252	227	260	260	263	256	261	254	258	264	261	263	266	265	259	253	260	270	269	247	291	261	255	241	262	229	236	220	257	258	261	237	250	256	275	257	279	233	242	248	254	240	242	294	235	256	262	269	270	267	260	260	231	288	260	250	265	270	235	255	260	231	237	246	232	259	286	252	251	247	259	247	250	256	262	247	247	256	259	248	258	252	238	281	229	237	239	270	258	252	259	247	269	253	248	271	264	243	288	247	243	245	261	246	243	270	225	252	248	246	261	252	267	263	269	234	273	254	238	252	280	289	274	260	269	280	278	266	234	256	232	254	277	275	238	271	256	265	287	251	262	243	254	243	254	243	206	228	267	265	288	257	262	264	261	256	273	242	244	267	262	301	262	252	261	246	259	240	253	234	263	249	252	279	279	258	270	229	258	263	276	241	265	248	252	261	268	233	241	248	288	271	254	231	250	241	256	283	253	252	259	251	253	258	252	270	259	249	234	261	243	252	248	243	263	276	251	259	263	255	245	248	267	273	253	233	211	258	238	257	255	252	234	290	262	278	253	278	283	293	264	255	243	239	267	250	273	255	281	241	282	270	290	262	261	251	249	274	267	276	285	246	263	220	278	302	253	230	270	248	270	251	256	254	261	245	257	231	251	244	252	258	248	264	240	270	246	250	249	256	255	255	277	254	247	257	237	265	246	244	296	265	252	245	253	248	264	252	262	241	269	268	293	266	244	270	282	247	236	246	283	268	253	239	233	245	257	239	238	286	267	278	251	263	223	261	283	267	243	284	261	265	266	275	243	231	271	267	245	272	249	240	236	278	241	232	269	264	271	244	231	269	248	259	270	270	281	245	264	279	254	227	248	264	265	258	246	258	284	292	263	248	282	256	256	266	250	240	253	278	239	256	238	230	238	265	245	223	252	276	281	262	287	269	251	281	282	281	265	256	248	254	245	254	248	275	258	257	272	246	254	253	245	250	273	263	261	246	272	248	250	278	278	256	243	237	253	275	270	241	263	253	286	277	266	244	245	261	210	266	278	247	281	243	276	268	256	269	263	282	235	259	232	272	270	277	236	259	267	250	298	262	251	227	273	275	262	286	260	246	245	228	260	269	258	279	261	262	243	264	266	272	258	237	248	227	258	278	253	245	230	239	250	285	273	258	214	256	255	268	226	281	247	216	253	234	269	252	251	242	254	247	275	267	256	246	278	272	267	256	261	250	234	257	249	250	269	239	247	256	246	245	250	266	256	241	261	252	288	282	266	261	274	257	263	276	271	266	264	264	240	256	243	271	255	242	275	274	275	232	261	234	272	288	268	258	244	253	261	281	274	249	270	250	265	271	243	242	265	242	268	235	260	262	262	253	245	245	262	258	265	296	269	252
3237	4608	3071	1493	1069	898	673	678	507	519	440	422	412	393	381	381	331	371	372	335	341	331	357	335	327	327	325	288	334	297	303	299	329	324	296	309	323	348	329	278	317	323	275	313	303	317	322	331	313	297	331	335	298	315	310	301	320	308	337	308	284	322	317	302	312	334	330	329	347	338	347	286	345	317	307	304	325	296	319	285	312	324	321	304	332	301	360	324	316	302	352	318	333	322	279	286	317	303	286	292	292	288	298	343	338	365	317	273	314	283	315	329	330	329	303	341	311	302	335	295	324	290	318	313	300	310	287	266	337	307	322	310	291	301	288	298	316	327	271	296	274	297	296	328	314	317	324	300	327	293	298	282	310	321	303	281	328	342	312	312	292	294	284	354	307	296	306	327	277	320	296	273	315	309	353	305	349	295	272	349	327	308	313	318	296	286	289	340	311	320	299	306	339	310	310	318	335	314	322	330	311	309	321	288	351	316	326	320	314	325	325	334	276	307	322	314	307	318	311	309	325	308	312	304	302	321	299	350	302	309	316	316	310	308	284	320	304	293	318	332	311	290	258	317	302	314	288	308	309	360	307	317	285	325	306	303	328	354	336	315	303	300	302	299	337	304	319	303	346	303	329	316	324	293	329	305	326	348	307	297	321	283	266	300	292	298	321	317	304	307	271	350	332	336	335	293	305	309	356	344	309	313	280	324	300	288	291	308	292	311	321	331	314	293	306	339	304	325	320	311	336	298	322	321	321	332	301	306	323	308	334	304	335	298	301	301	301	337	305	307	306	331	317	312	276	326	296	281	322	263	298	286	317	289	312	315	312	284	349	299	327	343	332	319	318	343	318	298	317	300	292	316	306	354	341	315	307	289	315	331	296	297	326	339	312	332	313	293	304	296	286	308	327	294	300	302	319	311	330	339	327	317	295	299	328	332	328	294	284	324	306	318	320	293	322	332	303	322	329	302	296	298	321	301	343	298	313	306	331	310	323	293	309	318	300	310	307	301	309	308	277	351	332	300	306	307	294	310	303	294	292	323	307	312	325	287	311	341	301	285	289	277	297	304	298	307	328	307	305	340	303	281	293	341	299	312	314	300	327	298	286	289	305	322	309	282	315	330	319	296	313	306	296	318	316	311	294	298	316	299	315	339	330	291	305	323	300	299	291	323	286	297	291	327	273	320	309	313	308	274	298	347	287	296	322	327	315	326	328	313	325	308	332	312	288	278	296	281	338	312	289	289	247	303	294	323	311	321	321	285	297	321	317	295	322	307	317	291	294	315	322	324	301	318	300	327	321	305	299	285	310	307	338	323	305	314	266	300	289	312	293	285	317	334	317	315	328	359	355	292	337	307	332	286	309	320	316	327	287	284	334	312	308	325	319	307	309	284	294	314	319	296	305	317	334	300	302	330	294	322	334	321	331	339	305	278	289	287	319	312	285	316	336	304	290	328	329	335	301	305	318	289	299	336	320	317	307	305	310	293	317	281	322	306	323	282	309	314	318	311	339	312	345	313	296	317	318	321	342	325	317	287	327	335	338	288	358	331	312	311	330	311	333	320	313	319	306	321	315	310	311	304	278	270	320	271	331	297	295	304	291	307	301	326	304	302	306	304	272	351	351	319	349	315	301	328	347	298	338	336	298	281	312	296	291	310	321	290	304	329	300	305	323	295	294	306	330	288	313	271	310	305	318	323	338	311	315	308	333	302	309	308	337	308	322	326	332	315	305	312	316	298	308	313	315	312	310	310	303	278	302	315	295	314	306	303	325	331	359	310	303	339	319	294	332	294	292	339	290	303	304	352	327	300	295	312	321	280	301	318	296	298	310	297	317	316	304	287	310	332	349	316	310	302	319	292	324	298	321	279	307	297	294	305	335	296	287	309	292	318	297	277	322	303	321	338	288	327	263	319	343	323	304	318	322	318	302	306	312	305	297	311	304	306	316	320	315	295	298	309	267	322	307	295	335	318	314	310	322	325	300	328	318	322	309	323	334	295	337	307	317	306	318	297	311	303	301	329	301	315	312	303	304	312	315	300	294	293	288	305	288	309	310	325	337	335	281	329	295	327	312	311	313	317	323	306	308	317	309	326	328	322	318	279	290	325	318	302	292	283	301	327	312	306	340	281	309	294	295	329	336	289	347	316	326	298	331	323	265	324	312	329	339	327	302	301	278	341	340	269	312	315	273	344	331	284	340	308	327	299	321	304	293	310	306	294	340	310	311	272	327	278	303	280	324	302	320	302	321	300	316	314	301	319	324	296	296	305	309	314	326	309	316	273	303	336	306	324	327	293	331	301	305	337	298	316	297	309	328	285	296	303	325	333	303	312	330	332	291	337	326	289	308	296	303	326	304	323	329	313	333	293	314	306	328	285	302	332	298	307	310	304	331	329	300	328	321	329	282	327	296	281	313	311	290	318	325	327	325	299	316	332	328	284	306	279	292	308	293	322	293	282	324	299	322	300	329	313	310	294	300	304	339	311	295	308	292	284	286	340	336	304	323	303	323	288	320	289	281	318	328	294	309	334	302	306	342	288	295	300	313	298	300	324	296	315	318	340	323	312	337	355	325	296	303	323	356	332	307	293	306	327	298	296	305	316	320	299	316	309	338	319	332	327	304	303	335	333	284	312	287	312	341	285	329	312	310	340	304	312	331	337	274	321	316	279	318	312	303	343	272	293	266	329	302	318	338	299	318	295	319	315	322	328	317	333	312	286	306	319	302	311	300	275	300	292	302	321	305	324	310	315	325	300	288	302	275	310	294	342	311	296	294	307	337	289	297	279	334	348	289	285	303	319	275	284	286	306	358	309	319	300	317	306	339	302	316	337	318	328	317	301	296	298	307	315	301	341	312	329	297	315	311	336	301	287	348	309	334	333	354	307	323	313	297	341	338	317	324	336	340	329	298	350	310	309	311	296	323	340	282	296	340	272	282	291	335	324	317	301	318	330	306	328	302	330	312	298	314	332	307	318	296	276	310	296	321	323	288	312	308	324	288	320	306	308	315	315	301	288	305	309	292	337	310	328	319	309	314	325	329	328	295	352	311	296	282	295	315	311	285	341	309	283	310	295	333	289	307	309	295	316	319	304	295	275	301	306	329	317	297	321	280	318	295	309	325	299	279	312	304	310	315	292	284	318	283	271	296	308	312	336	295	285	319	336	303	334	307	317	306	366	317	322	328	294	318	303	297	289	323	294	286	303	331	320	290	322	338	318	279	336	330	332	309	320	309	310	308	312	316	322	292	334	305	282	335	299	288	301	328	326	300	307	309	304	320	329	324	350	318	296	328	301	329	336	315	315	333	305	287	304	286	289	344	324	295	321	328	325	321	261	318	298	339	314	313	271	338	326	300	309	292	328	300	281	288	293	296	286	321	299	307	313	295	311	269	332	325	337	305	339	299	321	297	300	331	329	314	300	335	315	302	322	290	272	297	324	280	285	302	304	321	318	311	339	322	310	304	309	301	301	311	332	296	289
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
