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
339648889777	339648890348	339648890898	339648891448	339648891998	339648892548	339648893098	339648893648	339648894198	339648894748	339648895298	339648895848	339648896398	339648896948	339648897498	339648898048	339648898598	339648899148	339648899698	339648900248	339648900798	339648901348	339648901898	339648902448	339648902998	339648903548	339648904098	339648904648	339648905198	339648905748	339648906298	339648906848	339648907398	339648907948	339648908498	339648909048	339648909598	339648910148	339648910698	339648911248	339648911798	339648912348	339648912898	339648913448	339648913998	339648914548	339648915098	339648915648	339648916198	339648916748	339648917298	339648917848	339648918398	339648918948	339648919498	339648920048	339648920598	339648921148	339648921698	339648922248	339648922798	339648923348	339648923898	339648924448	339648924998	339648925548	339648926098	339648926648	339648927198	339648927748	339648928298	339648928848	339648929398	339648929948	339648930498	339648931048	339648931598	339648932148	339648932698	339648933248	339648933798	339648934348	339648934898	339648935448	339648935998	339648936548	339648937098	339648937648	339648938198	339648938748	339648939298	339648939848	339648940398	339648940948	339648941498	339648942048	339648942598	339648943148	339648943698	339648944248	339648944798	339648945348	339648945898	339648946448	339648946998	339648947548	339648948098	339648948648	339648949198	339648949748	339648950298	339648950848	339648951398	339648951948	339648952498	339648953048	339648953598	339648954148	339648954698	339648955248	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2752	3600	2300	2752	3600	2300	2751	3600	2300	2751	3600	2300	2750	3600	2300	2750	3600	2300	2749	3600	2300	2749	3600	2300	2748	3600	2300	2748	3600	2300	2747	3600	2300	2747	3600	2300	2746	3600	2300	2746	3600	2300	2745	3600	2300	2745	3600	2300	2744	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23964	22603	30184	24482	21805	19503	4276	821	505	330	311	294	314	369	327	325	298	293	280	285	339	285	366	324	303	283	309	271	324	332	330	348	311	302	327	351	349	327	303	291	291	322	297	290	296	296	310	289	325	295	305	319	351	300	320	304	355	329	306	293	348	327	329	333	327	315	292	322	318	346	302	315	324	300	303	317	308	291	320	333	310	319	318	331	322	292	333	331	323	315	300	328	316	301	323	310	330	313	329	273	338	346	333	297	351	319	302	298	293	340	301	291	315	313	320	280	309	322	318	315	317	322	328	343	314	308	319	307	331	336	323	320	301	315	332	330	295	320	305	295	281	292	327	305	320	298	329	304	328	302	323	272	293	306	318	332	301	307	308	323	272	283	334	313	333	311	309	299	321	349	298	303	335	330	323	356	316	287	330	313	304	297	305	269	328	342	301	329	319	300	307	300	284	318	340	306	294	305	311	326	268	325	305	302	308	317	289	337	285	328	331	353	319	317	315	324	304	315	315	301	272	298	345	308	325	311	324	285	313	345	335	267	339	336	310	325	291	298	330	362	327	324	327	288	347	295	307	319	290	294	337	321	310	285	346	306	296	359	335	303	347	309	314	305	303	326	326	323	313	311	286	292	334	323	322	318	297	295	321	285	311	331	324	299	280	338	323	294	297	310	304	312	354	285	300	294	302	314	313	345	288	343	311	295	340	323	301	288	284	306	306	310	293	280	345	299	339	340	338	317	340	301	339	306	294	343	340	277	330	284	320	298	313	331	311	289	295	307	319	315	316	323	331	307	315	287	323	297	350	303	289	332	313	314	294	351	307	304	322	301	277	326	319	312	328	302	323	307	312	328	296	332	302	314	311	311	328	315	328	347	327	309	314	342	314	311	325	325	298	299	352	308	313	325	285	339	335	337	324	314	277	314	311	310	313	280	308	282	310	319	291	310	346	326	302	324	314	294	317	322	305	320	314	320	328	307	321	322	294	316	283	340	350	300	316	338	319	318	299	310	299	284	305	343	328	322	324	343	323	297	273	286	353	321	320	284	307	297	300	309	295	315	300	301	323	318	301	329	320	326	294	326	296	306	325	314	319	300	348	337	324	288	314	311	302	311	328	326	273	306	345	325	299	284	315	302	320	325	323	316	321	319	314	309	342	324	308	315	339	290	311	317	315	316	305	330	300	303	321	274	305	304	326	307	296	305	287	310	304	295	291	311	315	290	323	297	332	299	284	337	335	309	290	319	333	294	337	306	359	302	296	348	297	292	316	308	309	302	339	332	301	299	305	313	299	302	295	329	318	344	317	290	287	321	352	315	314	294	343	305	305	292	291	333	292	296	322	294	335	328	326	316	295	325	322	312	304	323	301	329	315	302	300	323	287	327	336	316	333	293	320	309	301	323	313	311	328	292	326	295	293	289	323	305	297	307	330	322	317	308	310	300	322	318	317	315	315	322	346	309	273	324	289	330	299	312	330	331	312	310	303	340	303	326	327	320	295	272	292	322	344	308	291	299	327	316	297	296	295	315	316	278	317	299	305	302	298	324	333	312	302	291	330	293	300	296	316	318	296	329	291	293	290	288	329	300	312	289	335	321	329	338	316	266	301	312	296	361	299	293	301	300	294	341	315	336	316	296	282	297	311	310	316	324	305	294	299	356	315	267	303	293	305	290	340	328	303	333	280	308	303	349	351	316	324	305	328	319	336	320	310	296	314	346	331	315	254	327	310	299	316	308	318	313	300	322	296	327	306	309	312	312	321	304	301	336	330	316	331	319	336	302	315	321	280	327	301	317	324	275	318	340	315	321	318	337	333	306	314	295	317	346	298	311	297	343	301	344	302	326	327	314	288	328	314	291	319	337	343	331	310	342	328	309	301	339	315	312	316	303	305	287	321	299	316	317	337	277	302	305	289	307	327	294	300	308	289	316	334	328	313	313	300	350	277	316	355	304	335	295	344	298	350	298	321	307	312	288	307	324	315	285	308	301	299	345	320	297	306	298	325	309	321	292	330	312	315	316	341	333	290	303	325	324	297	320	325	328	324	314	315	316	327	325	318	337	299	284	282	327	274	311	348	323	293	312	339	305	321	306	304	317	342	314	271	259	342	311	310	341	301	306	310	309	325	305	341	317	307	347	282	293	337	291	316	301	326	301	302	310	315	336	303	277	323	334	322	309	326	358	306	328	310	301	303	322	339	319	321	320	309	314	295	315	314	311	299	281	335	324	323	291	313	289	325	306	315	297	294	307	273	308	335	318	296	303	315	322	326	288	283	329	307	332	330	297	309	318	314	329	299	278	357	311	333	323	327	304	314	343	297	293	283	306	332	317	324	318	312	306	300	299	331	346	315	350	337	297	339	293	309	298	303	318	303	313	292	304	310	299	332	324	284	318	310	329	313	310	327	300	329	318	295	303	298	327	291	326	308	322	305	315	317	300	306	330	304	310	323	322	323	295	314	281	296	306	352	332	308	290	313	284	325	328	306	317	267	305	317	306	321	285	315	312	304	306	310	300	332	309	312	307	310	314	302	322	308	299	312	302	324	317	324	318	343	307	321	314	329	304	303	311	303	311	321	327	297	322	337	326	306	334	296	308	301	305	290	333	320	289	308	295	313	328	336	314	342	325	310	294	319	295	361	306	300	294	298	325	313	310	291	344	310	326	298	319	328	343	300	348	326	324	308	301	332	323	333	297	311	282	318	346	344	320	267	306	284	328	290	317	286	307	304	323	349	330	300	305	308	315	322	313	330	308	338	320	310	285	322	283	269	314	321	330	322	289	298	299	314	330	314	341	319	315	302	332	314	297	311	299	322	306	325	304	288	291	316	299	310	306	301	297	291	330	338	316	308	309	301	335	348	292	302	297	323	310	279	306	276	342	285	328	303	314	319	301	338	303	325	281	296	305	335	288	295	290	298	325	343	291	300	278	321	332	322	289	311	326	295	338	297	314	292	331	313	325	298	318	319	282	297	311	331	300	326	332	323	343	333	314	296	311	323	284	345	326	310	340	299	293	311	303	302	329	296	323	289	294	324	294	340	303	302	331	275	300	303	284	342	305	313	313	305	301	310	304	310	290	276	321	355	300	307	319	309	319	310	298	315	295	279	350	314	320	323	325	311	294	307	312	293	309	322	299	325	304	316	308	318	284	353	297	315	294	304	312	308	335	311	289	333	309	313	301	328	330	319	310	300	305	305	279	307	322	309	313	312	312	331	314	307	288	316	304	295	296	306	306	299	295	300	309	298	325	303	327	313	298	318	310	278	327	291	316	288	330	323	323	307	307	300	325	287	301	307	306	308	288	300	330	307	330	344	320	309	302	306	311	359	292	297	315	338	282	313	314	330	296	305	304	309	286	339	335	338	333	307	314	326	321	322	314	306	300	298	306	343	342	317	325	321	328	293	323	324	299	301	327	325	312	288	314	345	343	290	299	306	301	280	282	308	316	340	292	319	331	316	308	343	313	324	313	346	319	316	309
62451	98881	60539	28966	7790	4821	2663	1803	1062	593	492	510	474	459	468	469	455	466	488	484	474	451	455	468	457	452	472	456	501	462	490	458	445	481	498	454	489	465	481	449	478	450	491	444	457	431	466	468	485	483	497	443	464	454	467	498	443	457	478	475	433	492	469	490	445	471	460	468	438	477	458	477	473	466	469	438	453	492	478	455	448	482	478	491	468	456	485	466	434	462	413	442	490	499	484	493	476	507	482	471	500	476	494	447	482	469	450	463	419	444	471	449	470	471	454	475	478	476	453	509	456	499	463	477	476	471	471	460	470	457	473	458	484	469	453	430	494	487	469	449	439	440	498	500	477	461	519	452	474	468	448	431	460	461	463	478	459	492	464	479	469	476	466	453	457	452	496	459	454	469	433	480	475	477	493	463	478	495	446	480	451	465	465	477	473	454	421	444	464	455	468	474	490	442	486	442	451	502	467	436	450	471	482	456	463	436	512	459	466	419	505	442	464	446	452	447	436	468	450	460	464	450	475	456	429	448	478	465	487	467	478	446	486	463	452	471	440	472	496	487	461	461	498	487	474	458	473	488	460	464	459	445	509	472	480	450	478	442	507	471	481	444	459	477	459	438	436	451	464	473	482	441	468	490	474	448	464	483	481	498	506	493	481	438	477	487	504	473	474	450	461	469	454	437	450	436	476	473	465	467	432	490	469	448	485	473	456	460	497	442	504	468	463	451	461	460	494	469	493	458	499	463	489	466	450	473	450	486	485	473	489	418	449	467	437	462	497	460	424	472	450	422	447	443	458	494	480	449	446	473	482	474	502	471	488	449	426	470	481	446	468	432	479	473	483	464	467	432	475	481	476	466	479	447	482	459	510	459	491	456	448	459	491	487	454	469	516	495	465	455	463	457	460	504	465	462	459	450	492	459	458	491	459	487	472	494	518	468	449	469	472	449	476	461	468	471	513	468	476	431	453	494	428	487	461	473	439	470	435	430	484	503	509	478	464	422	442	452	475	472	493	481	466	479	417	498	477	537	487	473	465	475	437	453	509	499	415	488	450	470	499	455	477	512	488	461	464	421	478	478	428	463	472	468	469	469	427	456	444	453	528	482	481	495	465	460	491	474	480	447	456	486	503	477	483	449	440	458	467	424	445	487	483	475	470	447	494	445	484	443	495	491	468	461	492	483	480	478	481	468	447	501	505	468	432	488	447	493	485	460	482	498	462	461	472	461	473	457	463	438	449	471	475	484	482	444	481	473	450	450	473	484	458	447	486	444	483	444	469	451	519	483	466	482	463	515	454	471	456	472	475	442	503	429	468	423	483	450	464	470	473	441	459	505	467	439	467	452	495	454	479	448	440	486	469	500	478	490	447	476	443	457	440	460	476	458	479	473	467	426	499	452	441	499	452	474	488	438	489	522	486	442	451	443	418	514	436	495	467	415	446	436	453	453	470	465	473	466	475	463	502	465	480	482	513	467	432	477	458	478	497	471	496	459	488	446	504	463	478	499	471	467	494	453	451	458	492	456	489	442	442	445	483	458	457	462	475	472	469	495	458	465	460	487	493	435	459	472	438	442	443	489	482	490	495	475	480	466	505	467	461	461	478	444	479	479	440	480	454	500	422	472	503	485	448	469	477	488	452	484	468	464	477	453	440	452	460	475	442	480	459	487	466	475	473	494	451	468	429	504	497	442	488	477	507	473	440	485	461	451	456	470	466	476	453	491	425	472	465	469	483	432	425	462	456	461	450	520	476	470	472	452	486	458	448	468	467	451	445	483	479	480	447	480	446	494	451	476	484	460	465	467	450	473	482	481	480	480	477	465	435	469	482	439	470	459	465	466	465	448	473	466	466	460	487	514	488	510	450	464	475	472	471	464	458	476	461	447	466	473	434	486	477	470	488	492	437	479	429	489	450	472	457	459	430	489	427	485	490	481	473	452	500	463	451	484	437	457	501	484	491	485	457	490	465	506	467	469	480	481	450	511	483	467	435	484	470	487	448	444	417	484	470	469	436	436	488	448	467	436	472	441	457	474	467	468	436	457	460	475	454	480	487	439	465	469	464	469	493	484	436	468	488	499	469	446	494	454	480	506	472	468	463	438	479	480	475	448	466	426	467	460	500	470	442	478	477	437	443	441	459	462	462	462	433	441	481	426	468	490	462	439	470	471	468	455	435	474	437	416	490	453	444	462	469	485	455	462	496	467	504	441	490	497	520	476	488	465	468	508	451	466	443	478	463	469	487	443	497	442	519	458	426	453	502	455	498	449	447	479	434	418	489	458	473	430	450	475	465	478	459	451	439	473	453	468	470	423	468	462	448	485	473	461	474	466	454	462	467	442	467	480	501	449	449	418	457	413	474	473	438	447	479	459	485	506	460	477	471	467	469	458	486	489	488	483	494	468	467	440	448	460	450	472	453	480	470	494	457	456	454	492	463	444	473	493	462	447	474	459	430	467	479	463	467	481	493	454	426	520	476	484	467	481	471	477	447	447	463	478	489	466	508	432	466	490	464	440	450	492	462	455	443	439	440	446	497	446	437	494	446	510	506	486	471	465	467	443	465	494	458	455	473	483	488	487	459	466	443	474	482	508	480	499	437	449	461	484	481	444	435	452	449	446	465	476	447	476	481	507	487	473	438	460	485	478	480	423	448	455	496	477	453	468	471	477	489	444	464	446	449	491	483	454	493	425	483	476	480	465	472	468	452	440	479	441	455	447	441	494	491	473	471	471	423	471	472	495	459	470	471	423	439	513	515	510	443	433	481	468	436	480	442	503	449	464	490	473	440	523	440	461	484	454	488	491	475	462	492	465	487	471	459	469	465	454	460	418	447	488	455	465	460	457	446	474	493	460	486	514	482	437	458	452	451	470	433	486	459	480	473	441	519	496	452	427	448	476	415	431	502	446	490	477	448	513	453	477	447	463	458	433	434	485	456	442	438	478	438	485	445	479	483	467	473	469	464	474	491	478	480	481	424	444	469	459	474	430	502	430	456	478	442	481	439	461	503	483	438	448	467	435	480	456	479	485	469	472	489	483	509	458	490	442	451	488	457	477	452	478	500	452	459	495	476	480	454	444	454	450	441	441	502	483	472	525	452	429	467	442	472	446	476	484	459	464	497	474	490	482	494	463	444	440	487	464	483	481	484	437	443	472	467	451	478	461	480	495	467	469	500	447	483	469	485	453	461	455	458	464	487	455	481	486	469	449	516	461	446	479	442	489	483	485	491	468	439	489	446	492	450	471	495	466	463	507	486	465	494	453	481	472	474	454	450	476	494	447	464	484	474	485	481	429	465	486	481	530	480	487	479	440	463	432	468	438	464	447	474	456	489	468	539	482	488	469	446	467	462	430	466	492	472	489	489	426	425	487	451	501	413	485	450	492	465	462	489	478	456	485	436	443	470	457	495	448	436	484	413	459	463	483	456	448	444	468	450	495	464	520	499	486	464	489	478	487	469	483	456	467	479	448	487	483	468	438
31623	35116	25072	8162	611	374	325	316	298	287	304	266	271	276	288	298	273	291	262	274	270	269	289	300	261	286	253	259	298	287	273	283	289	272	271	289	292	278	276	319	291	258	273	268	246	287	265	271	281	263	293	289	252	290	296	259	281	291	269	265	278	259	276	286	299	287	262	278	262	285	272	300	272	284	278	293	289	273	296	274	282	256	299	256	305	291	297	260	268	262	280	258	275	277	312	306	283	273	284	283	287	291	257	299	258	245	280	246	265	279	264	276	308	286	311	266	233	236	256	277	302	292	266	274	274	245	283	269	251	272	270	256	302	266	318	251	266	264	328	244	279	276	302	259	272	279	288	259	249	280	268	275	280	284	280	300	258	224	265	275	274	310	251	310	271	275	261	248	280	269	259	287	254	269	264	281	280	254	276	291	289	261	267	264	261	296	280	274	274	270	260	244	274	281	280	271	289	272	272	254	287	259	267	279	291	272	297	307	314	271	270	284	282	294	290	284	243	288	288	252	264	229	294	258	283	275	286	243	258	291	278	258	294	258	276	291	257	273	295	266	250	285	277	285	293	270	291	273	259	262	245	282	276	263	266	278	284	300	280	280	280	302	286	306	269	271	269	295	260	284	262	267	248	248	273	268	289	272	293	300	249	262	257	296	286	277	268	301	296	283	252	286	295	267	267	278	270	274	267	260	263	284	267	292	282	308	255	302	282	231	288	268	237	271	270	260	288	282	252	271	278	247	270	288	260	259	273	310	291	274	275	272	274	293	273	288	283	235	293	271	253	257	264	269	297	255	283	294	301	266	255	272	283	274	267	244	266	286	299	273	276	277	268	282	274	242	276	284	273	267	296	296	263	272	282	275	257	293	263	293	263	263	320	273	272	279	289	307	295	281	283	294	263	255	276	257	276	283	315	294	298	262	281	286	297	270	269	274	286	261	268	293	295	285	266	247	279	274	272	318	276	277	278	300	274	283	262	268	288	247	255	258	251	281	264	292	284	275	281	250	286	241	275	269	274	297	271	294	284	273	262	254	306	312	274	265	252	277	296	265	293	260	276	265	290	278	254	310	274	252	272	265	243	275	257	275	270	245	287	260	267	251	251	301	265	267	270	271	278	276	253	281	276	280	280	268	282	265	259	278	275	251	292	283	253	266	256	274	272	255	278	265	254	286	289	301	293	280	284	291	268	272	285	272	267	267	280	309	292	274	254	259	279	300	273	268	296	265	280	274	271	262	269	299	255	277	254	250	259	306	264	278	276	256	277	255	307	277	294	266	243	296	278	254	299	254	266	278	286	267	283	254	273	301	257	241	287	286	276	295	281	267	282	289	273	270	273	309	282	266	277	266	267	287	241	279	284	290	296	264	292	264	280	269	259	268	304	256	244	257	255	291	258	266	268	234	295	280	276	282	271	298	275	274	265	261	268	261	250	270	262	261	263	268	310	276	274	259	254	269	272	267	265	264	277	303	262	302	300	299	259	259	254	253	277	262	279	290	272	260	290	278	281	282	300	264	272	280	260	267	260	314	289	264	261	278	283	285	305	278	276	286	269	266	261	268	288	272	261	284	265	261	290	285	295	267	287	286	302	289	267	271	234	257	277	252	261	271	251	288	289	266	283	266	265	293	275	262	288	280	295	293	267	308	305	272	260	275	276	272	262	277	240	284	262	283	274	312	248	261	300	278	246	260	235	253	263	256	291	279	275	284	271	262	301	267	273	291	270	280	258	290	260	260	253	293	281	291	270	279	262	253	267	295	296	263	283	308	265	281	250	263	283	249	271	302	265	280	230	274	270	250	289	290	283	268	298	286	299	276	258	273	305	275	284	249	297	276	254	264	270	242	267	297	291	276	265	281	270	283	306	283	265	256	274	279	293	259	280	287	267	319	250	297	270	271	274	267	283	264	268	290	269	269	306	279	292	278	311	280	276	293	264	260	285	295	292	308	277	285	283	277	274	269	270	292	312	277	264	287	246	277	268	253	315	279	283	289	263	281	280	293	288	281	299	299	273	244	283	308	263	264	282	274	245	284	284	247	280	280	290	265	258	289	280	262	268	279	309	267	260	279	282	282	276	274	266	281	277	286	263	272	292	268	284	257	288	280	300	294	241	251	264	262	276	265	262	278	279	269	260	267	274	297	290	267	283	289	267	258	288	273	286	271	279	278	283	286	295	243	262	260	268	283	269	258	282	264	274	278	279	280	282	284	288	268	266	243	283	283	290	271	282	277	291	267	271	274	261	257	272	260	288	254	279	287	290	298	272	270	274	282	282	292	293	307	253	268	300	248	269	248	278	297	264	273	253	269	268	290	309	296	261	267	269	299	298	281	240	265	260	272	263	271	282	246	286	252	290	294	279	282	278	291	273	267	280	277	282	283	275	265	287	280	283	287	262	276	274	286	262	304	278	302	240	278	247	288	291	275	260	282	257	272	274	296	273	276	227	293	247	241	284	292	249	274	305	282	275	293	260	257	284	321	292	275	280	282	260	259	278	286	264	270	295	267	255	274	274	281	261	278	274	268	265	277	298	262	300	289	287	268	269	296	295	295	266	299	290	276	286	267	267	292	284	280	285	256	276	281	261	292	254	293	294	289	254	296	280	243	290	286	294	288	255	290	302	264	269	281	255	254	266	281	254	255	258	331	275	289	273	271	247	257	294	283	283	289	287	271	264	296	264	264	312	290	248	298	267	247	275	258	289	265	311	327	274	290	290	252	249	257	256	316	302	266	268	282	262	287	300	258	289	242	267	248	280	255	253	260	277	249	265	252	295	252	301	283	291	273	285	286	233	273	272	272	267	279	239	258	275	268	291	253	308	281	243	320	271	245	288	294	257	276	290	303	292	283	286	304	277	278	277	287	257	236	299	284	292	275	274	280	267	294	279	278	260	249	281	274	267	289	261	279	305	294	287	284	278	258	263	264	274	242	264	291	291	277	294	267	263	265	279	292	269	267	283	249	276	278	289	266	276	280	278	279	265	280	269	282	275	265	284	283	262	265	281	253	290	260	266	285	288	243	268	261	258	270	279	278	282	300	278	281	260	290	299	311	266	288	287	284	250	254	263	277	270	271	290	277	297	275	257	278	280	274	261	272	305	286	297	245	290	257	285	272	286	290	269	270	293	288	278	252	265	281	247	261	268	276	297	292	287	266	272	295	296	289	236	290	313	282	282	261	249	279	281	290	265	272	278	251	288	285	293	279	303	274	302	279	250	300	277	277	270	244	291	289	278	253	276	238	278	262	264	292	281	261	298	292	272	265	275	274	289	250	287	277	301	259	282	321	277	304	305	266	281	273	248	287	268	267	292	305	289	276	257	283	271	280	271	249	290	287	258	290	258	258	267	282	256	273	287	250	286	294	257	286	267	296	266	254	263	311	248	259	260	286	283	260	277	230	269	284	282	263	287	284	261	280	275	280	299	282	305	296	274	276	300	319	283	289	299	281	282	281	253	269	258	264	278	248	286	280	259	269
41721	50313	25056	5765	930	740	562	535	476	447	436	429	431	431	438	416	416	437	413	441	467	455	406	397	410	430	428	421	419	429	444	449	455	444	440	387	430	462	423	419	436	404	463	417	451	435	399	436	449	448	433	420	441	443	464	433	412	421	422	418	449	450	423	421	457	421	444	426	434	428	441	442	418	423	363	427	407	446	427	388	414	433	432	431	407	427	401	446	474	464	428	385	446	429	421	435	481	445	448	403	411	422	469	421	475	425	456	419	421	423	408	425	406	431	444	477	394	437	415	407	431	412	425	429	436	446	426	427	384	434	444	403	408	407	414	485	480	444	403	414	428	458	412	383	447	444	393	451	390	423	447	457	497	394	398	438	417	382	448	433	436	432	430	414	404	445	441	447	450	424	405	430	427	438	464	435	431	414	443	405	422	428	472	435	401	462	435	411	435	424	445	400	437	424	412	435	429	433	414	407	439	447	413	440	415	450	408	444	421	431	443	436	413	433	472	416	378	422	412	427	452	427	444	397	435	435	396	434	449	396	440	434	392	441	408	437	402	435	435	464	445	442	402	360	418	459	403	436	416	406	420	413	427	421	438	453	434	436	423	435	450	433	437	440	450	445	464	439	457	437	440	390	442	435	403	406	386	380	447	406	423	468	470	417	427	428	421	421	439	385	409	447	444	411	407	435	436	420	430	440	411	445	424	415	410	439	471	416	413	429	440	388	456	406	401	426	440	418	435	460	389	446	398	426	469	400	448	426	461	417	425	407	453	445	410	424	395	430	413	410	456	405	409	438	430	430	427	441	437	405	422	387	437	436	399	417	461	405	411	395	417	434	448	465	416	450	463	429	414	423	426	447	449	424	454	409	459	403	406	447	395	420	445	445	401	413	461	439	432	406	429	414	401	429	435	433	401	423	425	445	425	403	412	425	440	424	428	436	417	401	453	451	399	409	429	417	438	418	459	396	444	420	436	420	464	418	463	421	465	392	454	447	438	407	413	440	431	420	454	456	426	417	410	422	416	460	453	442	425	418	443	411	418	428	428	419	429	429	420	410	433	402	479	400	407	435	428	450	413	429	420	438	404	460	469	433	414	431	418	424	440	436	458	437	439	416	419	443	435	438	451	399	420	415	425	443	445	435	453	446	436	421	434	427	415	433	390	414	459	393	448	426	429	455	427	427	444	408	428	431	442	454	442	431	406	404	418	420	425	436	418	412	411	418	432	437	413	437	437	453	422	425	418	412	404	432	423	380	414	404	441	405	459	423	437	444	420	440	450	396	492	468	408	409	424	471	421	427	432	435	401	464	395	418	454	407	404	412	424	440	438	447	445	473	427	416	425	408	401	415	439	432	398	421	414	410	476	438	445	420	419	424	425	447	438	471	445	420	470	406	412	438	413	394	439	441	419	448	442	425	383	445	427	448	425	471	432	415	437	423	436	454	434	413	474	427	449	447	418	388	415	432	449	389	423	437	440	409	448	419	471	410	447	438	404	413	397	429	437	435	434	418	431	422	428	384	433	425	461	469	435	460	409	442	443	461	432	447	412	413	415	422	436	440	409	475	426	436	419	399	436	408	425	399	410	410	425	411	399	406	410	442	432	424	428	406	442	403	434	426	464	424	453	453	405	403	454	398	422	453	439	451	430	416	440	408	430	412	393	435	415	437	417	434	407	444	436	440	443	412	402	418	457	438	478	441	424	413	456	444	442	432	397	420	446	404	435	447	433	398	458	447	452	418	425	454	425	438	424	457	425	407	412	422	390	440	397	413	439	400	410	442	472	412	403	452	393	404	395	470	428	446	392	434	412	436	460	427	423	454	415	437	417	418	429	433	436	459	409	451	451	428	436	403	419	425	485	438	448	424	424	427	420	414	415	417	431	435	462	454	431	427	459	450	411	399	427	443	429	445	411	428	449	440	441	438	465	389	426	448	430	426	426	426	429	419	443	422	429	437	447	470	446	449	444	401	412	451	430	447	476	411	413	441	433	466	432	408	439	425	414	423	426	446	432	430	423	426	438	436	449	423	428	430	427	443	396	424	452	439	406	415	394	429	439	428	430	437	424	404	449	438	432	437	462	432	429	438	422	442	418	399	433	416	453	431	444	412	402	457	401	424	462	411	389	412	439	421	479	471	409	427	433	436	432	380	448	404	427	465	426	458	416	424	437	435	437	411	418	415	453	434	421	442	449	458	449	430	474	402	434	435	430	417	442	451	415	449	418	442	415	441	443	436	405	440	451	425	408	464	405	450	437	425	423	454	422	451	412	418	427	459	457	408	453	436	457	428	447	426	455	453	412	433	400	431	405	464	424	438	436	437	429	404	452	419	394	451	442	426	421	443	442	394	428	409	434	436	424	417	436	456	434	428	429	415	421	419	439	422	435	419	417	410	405	432	424	434	432	470	423	375	437	399	424	429	457	402	437	443	472	429	414	456	420	417	394	427	409	431	414	451	430	435	435	406	455	435	410	423	419	369	485	431	410	417	437	409	409	390	433	413	443	454	428	420	435	416	409	401	429	473	407	431	426	460	427	437	431	409	429	414	429	395	424	425	442	430	419	395	426	441	417	446	437	410	460	417	428	437	428	434	421	414	432	444	420	456	450	431	425	413	401	469	406	410	411	435	405	421	460	443	425	441	464	466	427	470	427	432	422	410	441	396	427	425	411	425	431	407	434	434	428	426	397	446	409	410	390	372	379	413	423	434	412	450	417	442	437	422	389	416	423	418	432	464	436	416	451	420	457	425	425	453	423	422	415	426	453	432	421	400	410	417	430	428	383	473	401	431	430	415	428	412	403	453	418	476	422	398	432	429	439	412	432	420	385	422	422	419	392	425	434	427	427	428	451	404	428	442	443	428	453	421	392	422	403	434	468	402	404	422	481	438	423	415	444	423	432	438	436	439	423	437	434	447	429	435	437	418	395	435	438	460	429	393	451	448	434	445	433	389	448	448	385	445	425	442	436	441	449	384	399	411	426	458	394	391	454	429	418	431	434	471	466	410	460	432	440	463	417	459	427	461	416	432	414	398	420	441	401	438	402	436	468	452	446	420	397	391	401	410	485	430	473	449	437	431	442	377	435	415	414	396	454	401	440	414	403	409	432	403	432	420	400	408	455	445	432	435	437	419	459	436	458	461	436	428	464	428	448	456	443	423	435	452	421	469	425	443	401	420	436	432	395	441	449	424	448	448	431	469	432	433	425	432	419	428	406	433	456	474	424	435	490	464	457	435	426	465	427	429	408	424	428	439	426	505	442	426	427	405	405	450	431	459	450	461	460	424	436	393	435	424	418	383	427	470	445	416	400	441	450	416	421	403	419	408	469	432	428	456	402	421	436	449	451	426	402	430	438	436	427	440	433	437	454	445	466	438	406	414	427	439	410	422	429	479	416	396	441	414	397	456	464	442	462	436	411	443	445	456	434	454	423	419	402	424	430	438	457	401	424	425	427	425	404	450	432	446	403	445	430	408	408	435
24144	22791	29230	24342	19795	7805	987	556	407	299	317	299	315	291	300	309	279	289	267	290	316	275	297	301	288	323	298	302	283	302	279	318	318	280	304	299	286	291	303	288	297	298	312	295	284	271	298	298	293	293	307	296	341	258	292	282	306	284	289	285	289	261	306	277	279	262	319	291	300	311	296	258	313	287	269	305	277	312	293	307	327	303	235	303	304	285	258	317	294	277	282	291	300	276	274	284	272	275	309	300	296	298	294	287	290	305	292	280	288	297	279	289	290	268	303	294	310	306	289	311	277	304	280	289	314	276	332	304	289	333	301	275	263	297	262	290	297	270	287	326	280	318	288	325	262	279	331	288	280	294	251	269	286	289	263	277	258	303	336	299	270	281	271	272	314	294	293	280	299	302	301	289	287	293	295	276	302	272	327	285	279	309	276	291	306	295	291	258	281	279	300	267	276	312	311	301	307	283	318	295	277	303	303	319	339	294	311	255	292	311	283	276	274	301	296	277	313	299	276	315	293	305	292	302	291	270	290	272	263	271	306	268	290	289	275	306	303	301	298	292	308	318	291	279	281	298	302	311	269	296	270	293	293	283	276	281	297	269	309	297	280	287	316	266	261	288	259	277	304	278	297	292	274	306	280	266	289	287	300	291	300	259	285	284	271	315	272	303	293	285	289	309	310	298	287	306	296	286	270	303	290	289	265	266	290	314	313	277	327	275	279	300	306	271	294	287	261	292	271	300	258	273	289	276	282	270	273	272	297	253	277	305	292	311	286	307	317	307	295	275	270	303	318	254	304	333	309	310	304	314	316	292	305	281	273	298	288	280	283	275	278	266	302	266	277	277	297	296	284	296	296	334	281	280	322	294	290	310	295	252	285	314	335	289	287	287	253	294	288	280	279	297	296	292	275	310	305	278	279	295	332	323	300	278	300	306	282	276	307	300	280	295	286	283	278	314	287	284	299	291	304	283	299	282	302	251	287	281	268	278	314	297	274	263	286	285	319	314	284	300	292	291	297	310	323	291	305	288	260	314	287	297	306	275	302	294	286	305	301	297	287	287	273	284	299	293	315	305	272	315	287	280	312	304	307	301	302	300	272	299	273	268	296	283	282	302	320	289	259	296	270	314	271	285	284	287	308	314	292	289	319	290	296	304	293	277	324	257	262	272	311	305	302	298	315	287	285	312	296	311	290	310	313	317	304	307	289	306	292	267	264	293	268	299	293	291	304	312	270	293	298	317	262	256	291	291	277	295	318	328	300	288	304	300	285	315	276	301	292	277	271	280	278	277	291	275	295	319	329	264	309	279	255	270	298	292	271	282	289	296	309	310	281	286	273	322	287	302	277	280	280	286	271	294	311	272	288	277	299	295	312	266	293	279	311	271	280	295	285	291	287	279	307	318	285	312	304	310	291	267	300	293	283	305	314	281	292	273	267	295	298	315	262	276	300	289	313	301	282	273	287	293	273	298	299	304	296	294	294	307	312	274	318	276	290	276	297	291	293	294	285	297	301	283	294	287	261	281	300	291	310	264	279	293	293	304	288	284	268	292	326	308	285	294	290	298	306	311	292	306	299	286	315	287	280	283	293	316	303	283	285	255	265	324	247	281	272	282	289	259	280	287	344	302	281	300	270	335	285	286	288	291	287	279	292	353	311	279	319	279	305	276	293	289	298	256	279	299	294	275	293	317	271	308	272	286	268	299	314	276	295	291	317	298	346	315	326	300	248	301	306	270	310	278	286	286	304	291	258	274	315	329	267	302	301	308	305	307	255	315	288	272	299	267	287	290	269	276	287	276	268	302	259	309	323	285	301	277	289	298	298	266	317	314	301	276	317	323	288	262	283	287	308	290	272	277	323	262	308	312	295	267	325	286	286	256	317	296	300	277	296	267	268	276	238	277	291	316	318	298	291	309	326	321	301	289	281	303	263	284	276	304	290	302	276	282	313	309	313	272	290	298	307	298	311	297	293	273	287	306	304	272	285	293	258	293	309	285	302	301	283	281	290	259	298	322	312	269	319	291	300	285	268	301	309	288	259	300	267	289	302	312	308	288	292	279	309	296	287	317	285	269	330	278	290	292	277	305	287	285	296	301	286	276	302	281	271	286	284	278	258	303	284	274	279	330	261	292	283	296	273	280	290	283	266	296	295	293	296	303	280	309	290	292	274	294	335	314	290	291	286	313	296	291	288	310	309	269	285	293	289	277	278	320	315	295	297	284	285	326	296	295	316	271	269	281	294	259	264	298	300	258	260	296	271	287	324	289	266	284	290	276	293	289	263	283	292	296	294	315	288	278	267	314	311	286	312	291	314	285	337	280	291	262	287	284	292	254	285	322	297	306	296	279	272	319	308	302	305	268	286	287	277	288	289	292	271	306	272	264	266	297	288	273	285	298	310	316	312	259	306	273	288	276	291	294	272	312	303	282	313	288	292	284	291	275	267	295	302	294	282	291	297	302	274	295	289	318	299	329	285	284	315	318	293	285	295	268	277	266	291	299	321	269	265	285	294	297	266	294	315	301	281	299	278	306	307	283	270	306	308	304	256	323	266	304	293	290	285	298	304	310	293	282	253	281	301	290	293	268	267	275	274	290	296	266	290	293	301	282	265	285	302	283	275	270	305	286	312	312	298	331	331	280	284	274	275	275	311	291	310	293	280	287	300	242	263	307	300	282	314	298	289	277	302	288	281	295	293	276	271	248	297	296	297	295	305	267	277	286	317	302	288	299	291	323	276	301	284	309	324	295	270	286	304	303	284	276	295	257	303	307	296	270	298	296	284	268	275	315	322	303	317	279	268	303	284	303	292	271	317	305	285	272	301	292	265	301	273	303	286	295	285	275	280	287	301	272	312	297	303	312	285	290	299	273	279	299	304	302	307	278	308	297	314	267	275	313	291	292	306	294	318	276	303	287	303	274	314	267	324	297	283	277	286	300	306	260	288	306	293	317	275	267	310	284	289	295	285	298	291	300	323	314	295	307	301	251	323	302	306	291	287	265	299	321	283	292	285	302	282	276	291	294	290	279	246	296	335	301	278	267	312	289	299	286	286	272	282	310	288	268	277	287	277	277	310	334	297	302	295	283	273	269	295	295	269	282	300	278	312	334	340	313	287	300	304	313	263	307	308	300	316	286	269	296	315	281	283	303	281	294	282	297	295	313	270	299	295	283	308	293	279	268	323	297	301	316	277	273	309	305	269	284	286	297	313	289	311	275	299	315	284	286	286	293	288	325	297	260	311	289	279	326	265	282	298	308	290	301	310	307	265	332	290	302	297	280	272	298	292	292	285	318	299	275	266	328	285	308	272	289	295	313	292	317	289	310	303	291	299	318	310	308	280	273	287	301	306	299	276	301	285	277	300	273	257	289	277	326	287	278	312	258	284	304	288	327	266	289	303	302	291	302	283	286	284	294	280	269	307	276	320	294	305	240	291	276	287	319	267	284	306	260	283	292	297	333	298	283	286	315	294	328	304	280
60428	88453	51832	21079	4618	2440	1615	1214	799	472	470	468	475	451	434	414	411	440	442	447	422	438	432	430	486	437	470	434	463	488	437	449	445	449	445	420	414	452	454	482	445	433	463	439	456	432	471	428	444	479	423	479	403	446	478	442	443	446	438	460	437	428	493	440	426	447	459	444	473	420	426	408	451	437	450	410	450	453	442	467	467	442	436	445	456	450	413	452	469	419	412	446	448	433	437	427	474	429	435	440	455	435	450	423	459	442	423	450	421	480	445	457	435	468	446	472	425	486	439	443	491	430	455	465	482	450	429	432	467	443	390	476	418	449	453	470	460	397	433	411	444	462	474	439	460	484	428	422	457	427	466	472	430	460	475	447	483	471	474	482	480	465	436	423	445	468	476	449	475	446	497	427	440	461	425	436	461	438	411	444	449	451	448	409	454	454	479	417	440	431	440	451	446	467	413	427	446	401	454	452	450	439	478	406	447	454	447	448	414	439	452	415	433	464	472	464	443	469	464	456	443	461	431	430	448	444	422	403	467	441	431	413	484	461	455	422	443	469	457	447	439	454	458	456	442	451	430	436	421	430	469	444	480	470	457	430	445	426	443	429	460	462	467	433	407	464	451	467	454	445	455	466	442	456	432	459	457	451	490	448	454	410	437	467	488	451	442	442	452	462	432	472	455	441	468	491	430	464	445	408	460	430	472	452	430	448	413	435	453	432	452	458	432	409	444	445	474	443	433	460	451	430	396	471	422	456	400	430	453	434	456	449	436	466	458	444	464	440	411	433	440	458	437	437	446	449	415	459	432	431	473	457	441	398	444	399	492	436	438	398	410	439	450	470	451	446	457	435	471	449	428	441	474	435	411	442	471	454	453	409	442	459	428	436	432	423	455	437	450	395	419	467	413	448	453	446	460	460	424	455	435	443	445	454	461	436	424	437	418	449	419	432	443	412	462	442	453	423	426	423	407	474	440	432	448	433	445	417	447	444	465	458	443	461	453	443	472	448	453	403	432	434	446	440	433	426	468	486	454	480	475	419	454	445	470	465	448	458	457	444	444	459	432	426	435	456	450	475	455	421	447	439	435	412	447	445	459	434	433	416	452	486	428	415	475	472	437	459	436	456	450	409	468	470	430	414	455	456	430	440	420	441	481	452	470	438	463	468	467	449	433	439	445	443	462	434	442	411	462	493	424	452	447	451	443	456	433	456	450	451	447	438	443	457	463	455	444	454	381	448	447	464	466	424	433	464	482	381	420	433	461	469	434	465	425	429	434	453	404	459	461	425	427	421	423	421	434	455	426	455	379	448	462	434	417	424	445	459	440	430	417	436	467	469	438	428	430	438	435	426	460	455	423	461	449	444	444	477	447	428	441	480	423	455	445	424	428	437	465	441	511	453	434	432	441	441	449	484	432	463	439	427	422	443	434	447	445	442	489	481	453	450	413	435	411	457	438	439	436	491	424	418	455	434	450	449	434	464	450	420	421	434	430	454	437	416	415	441	429	467	454	448	466	468	415	456	416	425	437	414	445	464	487	476	455	449	456	449	430	415	486	442	424	470	452	434	476	466	429	458	460	453	476	446	459	457	464	425	483	458	442	451	458	432	442	422	393	464	430	429	443	431	446	470	413	422	432	450	443	444	436	430	409	437	451	408	443	469	418	423	490	452	477	433	463	478	405	444	404	438	436	467	472	444	432	430	472	483	454	459	454	442	477	432	403	432	428	460	464	438	480	445	430	472	435	474	439	432	461	446	441	440	426	451	443	439	464	436	455	446	456	437	454	430	471	411	451	435	450	447	432	413	421	440	453	431	432	461	480	477	418	426	444	419	456	452	431	430	453	454	467	467	447	468	449	463	469	436	455	445	464	408	447	427	436	450	436	454	465	442	423	437	441	486	481	442	412	432	441	468	464	460	454	458	454	445	410	438	456	459	468	392	434	428	453	442	467	453	451	468	462	422	437	416	420	430	438	442	444	435	416	420	413	434	419	469	459	421	457	421	464	437	401	463	428	421	436	436	433	450	468	464	484	427	435	433	422	458	425	433	454	446	451	457	454	426	441	457	460	466	448	452	474	462	448	465	459	483	461	400	475	427	436	430	448	474	493	436	471	430	461	395	462	400	435	501	457	477	452	420	473	431	451	455	476	451	451	459	417	445	470	445	432	452	450	458	400	440	447	442	436	476	486	438	405	464	462	439	508	476	446	434	442	475	445	446	441	459	493	417	432	453	453	446	441	453	453	437	443	479	446	429	421	433	436	466	486	432	455	425	408	466	452	435	525	438	485	454	482	416	429	449	434	442	445	450	422	432	431	474	451	490	435	451	453	461	448	482	451	413	471	458	443	472	467	473	446	445	435	427	460	456	441	442	456	457	429	422	444	458	468	473	440	450	418	411	438	459	442	452	444	414	447	446	447	443	474	449	448	428	418	475	442	474	503	455	460	435	438	455	477	454	455	423	447	467	433	474	428	412	398	458	428	470	441	442	474	494	445	440	472	444	478	428	457	413	459	433	421	417	388	436	441	463	473	447	424	427	440	464	447	468	432	457	457	473	440	468	442	459	470	424	425	458	461	421	472	432	479	459	436	452	455	464	445	419	444	485	446	434	449	448	493	442	492	430	452	485	415	488	458	445	452	448	401	492	433	471	472	430	422	448	433	419	447	440	463	443	445	447	430	384	453	473	463	448	433	409	467	447	455	437	394	484	476	422	461	441	433	460	420	454	433	407	457	450	435	420	456	457	435	452	444	471	447	428	412	485	471	462	398	427	440	407	491	453	459	426	409	470	437	459	447	484	423	476	438	436	445	430	477	457	427	452	420	466	424	472	426	474	442	434	472	471	411	470	447	456	470	457	430	466	427	422	486	435	462	419	454	454	476	476	429	454	424	461	436	433	425	441	415	460	433	444	458	446	445	479	500	441	474	409	414	430	393	433	455	386	452	449	451	442	461	424	422	443	454	492	424	450	437	479	473	436	438	448	512	452	423	454	476	461	425	440	442	455	455	442	405	476	443	402	435	438	437	447	431	427	486	445	427	397	421	446	440	454	455	404	458	435	432	432	423	472	424	382	480	465	466	471	426	457	440	442	435	456	409	450	446	435	448	455	446	398	438	446	416	451	436	450	444	440	425	439	421	449	453	416	435	445	478	416	419	436	441	401	418	424	426	464	424	456	426	446	425	464	457	421	454	437	416	457	455	459	415	460	426	484	432	441	472	457	462	470	452	466	463	429	439	450	416	476	423	443	420	471	430	466	459	463	430	464	469	458	405	445	440	435	401	464	492	473	433	430	470	434	460	429	457	421	418	480	446	429	447	454	486	461	425	437	469	435	445	447	431	420	426	430	441	452	436	423	492	439	470	440	461	441	465	464	434	451	410	440	442	433	437	441	433	436	453	401	445	418	465	444	449	449	435	464	486	427	471	435	457	456	436	452	463	453	497	450	428	458	451	461	433	444	445	422	455	444	415	422	446	450
23070	21770	29071	23732	21049	18560	4021	866	473	335	309	313	308	309	304	340	278	311	307	287	299	316	293	324	284	280	302	327	306	322	324	324	322	287	317	317	309	321	355	294	318	295	328	321	313	263	316	323	325	333	305	309	272	290	292	313	325	270	302	287	291	293	304	294	302	291	295	336	298	286	336	307	321	308	318	362	312	322	315	304	285	285	345	290	300	314	264	302	270	294	298	293	321	321	340	321	337	304	321	313	283	289	299	336	300	282	293	298	331	336	346	335	293	308	350	307	305	283	313	343	284	310	303	314	320	313	290	314	313	313	287	316	291	337	275	311	320	316	310	297	305	312	317	299	312	286	276	312	274	301	335	294	322	316	288	283	319	332	290	300	293	305	307	308	318	300	322	324	284	304	273	318	312	306	282	294	306	277	306	317	307	317	320	312	304	282	305	314	332	292	268	292	321	327	293	319	305	301	337	274	291	287	331	311	307	302	302	296	325	309	329	288	282	313	318	296	300	332	312	319	281	300	320	299	340	312	318	280	330	304	320	335	316	322	293	339	265	306	307	343	336	310	303	297	305	330	283	272	320	342	329	297	281	295	313	315	307	277	278	305	311	347	310	331	293	330	294	300	342	280	301	276	336	300	361	274	312	310	291	278	283	296	322	340	305	310	281	289	330	332	292	300	318	303	326	280	302	300	295	311	300	300	319	316	339	300	318	295	295	327	286	316	319	330	279	310	301	276	293	315	310	318	312	316	329	286	306	301	317	284	287	271	310	365	309	305	287	346	273	309	324	321	328	276	309	328	304	280	305	297	302	267	316	294	280	296	310	317	287	289	319	293	339	312	286	297	304	309	342	307	322	303	296	327	290	281	303	332	305	270	314	334	309	295	304	322	291	309	302	307	300	320	332	314	331	291	299	301	294	302	286	295	311	298	324	298	324	303	304	302	295	320	311	285	312	323	294	281	317	309	329	328	328	298	321	295	325	319	312	322	306	292	296	321	306	341	305	300	320	307	289	297	328	335	298	311	322	316	313	346	292	304	289	293	335	316	314	322	322	332	303	299	286	288	286	275	295	295	268	292	320	311	313	295	301	291	330	332	316	296	317	302	306	305	299	316	304	276	306	338	289	301	294	268	280	327	320	303	293	292	309	323	317	303	316	288	296	320	276	317	321	252	289	315	330	312	322	311	291	307	312	315	289	321	307	313	298	331	305	319	350	313	308	310	315	290	307	319	292	289	287	295	329	309	302	298	327	293	302	306	285	322	287	309	320	349	319	310	318	305	318	309	299	281	321	306	327	320	328	293	295	301	305	310	334	285	330	310	288	303	289	277	309	306	301	314	293	299	324	319	300	317	302	318	298	324	287	316	271	309	266	337	264	301	302	316	296	314	318	317	289	319	328	288	312	323	290	297	285	294	279	299	315	320	326	320	315	278	326	297	298	286	313	344	285	319	314	321	315	291	273	291	316	288	304	326	295	325	323	323	307	355	300	291	307	293	316	317	300	316	323	299	314	288	304	289	298	307	316	304	334	305	322	303	301	287	294	313	276	288	309	278	316	322	318	307	319	291	311	302	290	300	319	292	282	309	289	315	290	310	312	293	308	318	317	298	300	326	319	340	277	294	316	281	285	310	296	312	330	313	304	317	290	275	286	316	297	299	316	288	295	308	310	306	332	301	271	307	318	304	321	327	313	319	287	323	290	313	263	272	317	317	280	319	295	344	297	330	291	284	299	296	307	307	280	311	282	284	275	312	335	302	353	341	318	291	312	340	310	283	316	285	316	328	326	321	311	323	285	298	299	307	294	299	290	306	332	317	312	337	281	285	290	323	320	270	267	285	303	306	303	289	318	315	313	303	305	292	301	287	316	332	344	326	298	307	298	322	328	299	306	293	335	279	293	322	284	305	320	315	304	292	299	292	282	305	333	298	263	331	302	285	301	294	320	291	315	314	320	349	319	322	294	291	282	309	305	346	312	336	290	305	277	308	284	314	279	288	308	326	277	319	306	300	311	293	302	317	312	316	289	304	311	314	306	317	317	266	316	344	313	292	312	319	307	320	300	304	297	275	328	309	285	338	318	287	286	334	313	334	318	310	316	313	322	308	314	325	315	322	294	290	320	296	305	311	320	317	292	312	310	295	318	355	296	296	289	288	301	320	291	318	330	325	318	271	292	294	328	334	315	344	291	306	282	323	299	296	284	310	306	304	282	309	288	291	296	329	326	290	309	305	326	277	281	326	312	309	305	331	313	302	335	286	311	322	307	308	310	297	301	308	284	329	295	310	317	330	312	300	310	298	309	310	327	307	302	268	312	323	264	324	304	287	334	325	308	293	287	325	302	310	316	327	305	316	325	284	314	310	295	328	308	293	323	299	318	280	306	313	326	299	315	314	315	311	314	313	293	319	302	307	318	289	337	294	271	331	289	322	288	313	313	284	323	299	339	324	294	311	303	296	312	322	318	303	308	298	301	317	282	271	329	307	317	315	299	300	315	287	327	292	320	287	307	326	313	316	303	347	298	298	306	300	330	286	349	296	334	317	288	306	313	301	310	271	288	309	310	305	339	289	283	288	301	285	284	301	264	334	336	307	277	288	308	287	319	344	330	311	299	304	284	293	302	346	306	314	331	330	317	294	306	300	297	317	290	299	286	310	293	311	277	297	319	292	313	306	286	333	309	309	308	313	301	333	274	327	309	275	299	306	295	310	287	323	335	308	340	351	319	304	297	292	309	263	270	295	291	299	278	308	304	283	301	300	299	290	315	309	318	297	296	328	302	303	264	325	340	300	332	315	320	320	311	297	304	293	324	340	311	339	346	305	303	300	324	286	280	329	345	308	327	328	326	297	293	315	346	344	326	336	332	301	276	324	319	300	287	280	309	276	268	302	309	341	294	286	297	300	313	291	296	300	323	323	311	324	307	296	292	330	321	283	299	290	314	284	296	306	307	291	275	306	291	328	322	274	309	298	312	323	318	336	278	303	295	298	310	280	295	332	291	301	305	300	276	319	295	298	323	289	291	283	289	299	333	319	332	302	310	315	312	318	285	308	313	332	299	298	312	305	282	314	301	293	301	292	303	248	267	315	318	285	296	316	283	319	303	298	286	314	293	308	297	342	266	263	255	309	274	305	322	309	331	283	312	308	298	290	315	296	320	325	316	336	317	278	305	300	288	296	288	306	316	315	299	300	291	315	311	332	308	333	319	296	296	287	337	283	289	332	326	310	301	309	303	280	308	312	314	324	280	284	286	306	299	297	306	272	305	288	307	267	301	278	312	278	271	294	294	266	291	308	315	332	334	270	284	299	306	287	297	334	286	317	279	318	309	277	313	325	346	313	283	310	294	273	288	296	324	285	306	321	306	309	308	285	267	309	294	311	293	328	323	330	286	331	277	326	313	310	320	313	326	307	318	322	283	287	304	292	290	310	320	326	294	310	291	316	336	329	331	315	288	299	332	297	304	303	324	319	293	279	285	290
59435	95737	58916	25842	7321	3771	2605	1967	963	524	477	517	465	490	429	454	476	441	488	443	455	453	492	447	467	487	493	446	441	439	469	471	480	420	428	463	432	498	447	479	433	437	447	431	445	481	446	420	484	452	522	437	450	462	483	449	427	442	448	438	450	455	519	476	487	447	467	447	457	475	479	454	472	447	439	439	461	465	422	401	476	474	493	426	450	465	477	468	484	443	467	473	451	446	464	452	478	466	446	472	453	458	420	426	442	437	426	481	466	473	477	491	469	495	493	441	458	454	482	446	470	421	472	443	478	427	442	431	478	467	465	438	436	435	470	476	437	449	476	496	436	488	420	442	485	450	450	477	442	465	467	438	443	413	488	467	466	456	451	475	420	454	436	428	435	437	483	488	475	434	445	449	467	471	424	440	431	463	413	477	497	477	479	466	452	410	480	470	473	427	449	432	464	486	459	465	442	466	432	455	447	440	470	400	457	493	422	454	478	434	470	472	466	451	487	421	454	464	432	460	451	428	410	437	427	445	473	499	468	474	457	486	445	486	421	483	445	490	461	422	456	455	476	418	450	464	418	478	471	481	441	483	425	433	507	453	427	474	511	473	464	465	461	469	434	484	495	431	447	445	398	468	459	472	459	476	445	479	452	450	456	448	440	484	444	451	461	471	452	472	433	504	477	434	472	447	435	483	445	464	448	432	439	449	433	439	409	446	439	453	420	444	438	455	426	478	422	460	426	501	449	462	433	440	482	422	464	462	462	419	430	424	448	474	487	468	458	448	452	432	485	502	441	478	447	447	482	445	481	432	476	445	448	420	458	442	493	451	474	448	438	426	488	427	438	450	456	457	465	428	476	491	450	475	456	461	497	466	467	454	415	481	416	513	441	463	458	475	474	462	431	453	449	440	438	441	471	447	476	449	421	424	490	458	441	436	430	425	402	413	428	460	480	448	434	454	491	442	474	462	458	434	472	420	468	431	450	456	449	441	479	442	411	457	467	430	457	473	466	475	453	431	440	447	434	409	419	440	462	430	457	478	490	421	466	450	447	500	465	457	465	470	495	417	466	479	443	469	456	411	426	462	424	435	457	455	462	456	475	453	449	419	409	475	451	479	473	454	488	426	427	480	460	441	441	386	445	459	411	465	437	429	423	430	421	454	464	421	452	458	475	436	465	452	455	397	446	447	436	440	473	438	453	503	432	480	477	442	443	481	405	444	457	426	423	454	451	414	435	445	443	430	443	446	454	453	470	451	495	479	445	450	493	425	490	442	480	424	448	448	429	447	431	452	467	397	480	450	440	473	479	458	407	468	410	478	449	458	429	447	479	505	484	469	481	466	437	423	490	426	449	483	415	453	443	459	447	451	439	446	465	501	446	435	471	454	409	462	425	475	457	471	480	422	481	484	465	467	465	447	453	433	455	514	474	479	429	446	460	416	469	456	451	462	490	451	447	459	405	457	459	444	447	444	438	472	471	455	441	462	436	463	425	472	443	464	462	455	405	488	446	464	465	410	468	479	406	461	463	423	441	461	460	449	459	405	458	475	464	458	413	511	462	477	450	470	446	445	401	418	458	459	456	480	470	432	435	460	449	444	471	432	430	400	494	435	478	453	460	481	457	449	433	495	468	501	439	469	474	435	446	480	469	477	454	459	450	452	464	433	471	478	417	429	438	489	404	461	464	408	477	464	452	469	464	463	422	440	476	459	450	493	444	448	483	433	460	437	452	432	443	473	445	475	445	425	454	434	434	427	414	461	440	444	458	463	430	493	440	510	472	451	435	467	436	436	474	457	426	482	459	453	412	450	478	486	454	448	436	453	437	485	483	509	453	428	473	447	461	468	502	440	487	492	471	441	455	481	438	429	453	442	465	450	478	460	440	472	464	457	482	479	463	469	457	477	454	471	465	438	427	472	453	455	452	393	465	474	463	444	482	449	440	467	457	459	455	445	449	493	485	440	469	463	439	448	407	481	429	474	444	462	482	454	496	457	467	422	483	476	468	460	458	444	462	478	478	485	434	462	419	428	487	456	429	458	478	447	427	493	482	439	463	457	427	486	463	410	455	475	486	446	468	463	423	484	420	441	481	450	428	460	445	453	510	436	472	465	437	444	422	478	444	454	395	460	436	457	444	476	441	444	459	459	449	447	470	455	455	469	490	451	485	469	441	430	412	436	457	491	483	420	411	426	442	450	476	452	478	446	407	461	459	441	433	473	491	442	461	429	477	448	449	432	478	463	445	435	467	475	462	456	440	437	466	448	464	464	458	467	462	445	455	439	465	470	449	431	453	442	422	481	462	474	459	441	435	457	486	456	437	425	430	457	433	463	503	460	462	455	486	434	458	444	486	460	477	444	426	415	448	490	488	461	431	416	461	425	466	428	486	479	446	468	463	469	456	417	443	426	449	452	463	454	441	490	456	462	431	462	448	468	428	497	473	463	443	471	489	427	478	427	449	495	451	452	464	464	451	462	470	437	491	440	429	441	482	501	493	462	451	452	437	430	441	486	457	430	448	502	417	481	445	475	456	442	429	457	424	431	453	465	478	433	432	475	407	479	467	453	466	443	450	410	472	491	435	448	439	470	466	439	454	445	440	475	448	472	424	434	453	431	443	453	454	461	501	458	454	448	454	465	469	460	456	464	491	475	473	463	437	460	419	424	455	456	451	460	442	443	471	447	434	464	422	443	431	436	426	433	446	496	505	472	437	508	463	419	469	417	479	457	455	464	475	443	459	400	451	468	474	429	409	461	453	455	434	456	486	478	490	463	479	471	432	443	449	460	434	457	438	446	460	472	444	480	416	438	458	440	426	503	428	423	477	448	466	456	464	460	449	466	455	448	467	501	476	430	445	450	440	443	452	455	422	447	470	470	475	467	448	457	488	444	489	476	487	435	495	465	412	504	439	468	441	447	460	479	447	454	442	486	471	446	447	484	465	495	447	440	452	432	461	460	422	458	425	429	490	471	479	448	477	446	475	429	454	461	455	431	483	428	440	480	474	455	471	439	489	467	441	438	486	430	448	511	456	482	473	462	486	435	454	445	453	459	461	454	478	467	407	455	464	459	448	460	446	463	441	429	457	451	431	485	461	484	473	429	472	507	480	431	448	426	453	456	454	476	442	528	417	467	438	450	421	439	465	455	479	442	436	401	460	439	476	456	463	445	447	476	489	446	491	397	462	482	484	457	463	422	465	471	440	465	450	468	452	436	453	479	454	437	466	432	488	405	489	477	470	462	432	470	458	466	487	463	459	469	470	457	422	443	445	472	454	449	463	441	456	452	437	451	418	483	484	443	436	462	486	466	469	449	469	407	392	441	427	423	473	439	432	446	470	449	423	480	442	474	445	437	442	461	439	480	456	463	432	458	487	464	426	487	491	436	478	460	442	440	444	450	440	454	487	477	435	438	451	460	435	443	420	457	458	461	512	510	447	419	460	433	437	459	447	407	475	463	432	440	449	466	490	417	444	447	464	470
31510	35077	25240	7650	603	424	366	342	292	322	290	292	275	281	316	311	288	261	287	284	291	284	317	276	273	271	280	317	290	303	285	259	292	279	297	286	293	269	271	290	277	271	259	272	260	263	305	274	252	272	307	248	248	291	297	273	273	268	315	261	299	288	277	259	255	271	285	291	264	256	276	281	305	285	305	279	261	279	297	289	303	282	283	276	297	286	295	242	245	247	282	274	239	285	287	300	305	256	277	285	295	279	265	260	299	269	298	270	287	265	269	267	277	305	266	280	255	253	262	321	259	279	268	270	296	283	269	241	263	272	275	287	268	269	305	281	267	280	303	271	292	255	296	283	270	291	290	302	268	270	265	287	260	247	283	283	286	264	295	303	299	307	283	278	290	303	250	303	264	267	263	329	286	292	279	249	259	284	288	294	279	307	268	261	251	263	311	252	300	275	286	286	304	271	289	263	305	313	269	310	278	300	312	285	288	245	274	303	294	270	283	282	295	299	288	291	285	298	292	281	295	260	270	277	273	290	273	288	270	261	273	286	285	282	260	287	237	272	280	247	268	252	264	267	271	277	299	278	273	284	290	258	294	276	287	283	273	274	277	320	283	284	283	254	271	271	262	274	301	290	254	284	287	270	274	282	273	273	295	286	303	245	244	258	271	276	282	275	259	282	287	288	257	264	264	266	262	240	280	289	277	286	277	278	265	301	289	266	239	276	284	243	266	302	287	252	283	304	268	278	277	290	252	278	292	301	248	270	277	272	277	295	271	285	298	267	261	290	275	270	263	297	273	273	277	288	281	275	271	265	294	263	276	283	288	286	276	298	259	273	257	251	272	297	292	309	297	289	269	260	276	261	243	286	302	309	281	288	259	284	276	262	285	288	289	289	282	290	298	269	309	274	268	255	250	258	282	263	275	282	246	286	270	293	283	271	262	301	293	280	283	261	250	320	285	293	256	288	279	249	267	257	310	274	284	272	292	280	278	259	264	288	286	258	277	287	296	277	274	288	286	308	271	282	303	273	263	263	296	281	270	265	302	294	264	272	281	258	273	282	289	275	296	271	290	290	286	281	281	264	278	266	260	265	294	274	306	290	271	262	278	257	290	273	264	300	296	257	266	288	245	275	271	241	266	257	302	289	273	288	298	274	277	291	295	282	303	302	281	282	268	290	292	265	294	236	294	274	291	267	300	269	265	292	290	263	269	257	255	291	286	253	292	254	301	293	302	284	284	285	247	302	283	283	266	272	282	286	267	301	327	293	301	282	299	294	298	269	270	254	272	266	270	288	256	265	286	314	297	258	246	255	265	236	279	256	272	288	270	282	290	279	263	278	302	240	266	284	280	288	278	261	271	287	298	260	282	284	271	290	260	277	290	299	299	280	281	285	301	265	285	263	257	250	246	281	290	312	269	278	271	282	257	292	292	290	252	300	278	285	281	265	273	292	296	289	263	264	272	275	244	289	270	260	261	257	298	284	286	277	249	281	278	289	296	292	290	276	268	280	298	281	256	289	274	274	288	263	274	294	294	291	295	276	263	305	290	253	264	282	327	289	275	256	267	300	289	284	264	300	282	288	264	299	267	289	303	275	267	292	263	261	282	246	297	268	312	279	279	258	291	276	276	277	279	308	273	262	305	268	305	279	271	271	275	275	275	264	298	285	290	273	259	290	295	302	264	267	293	261	274	276	276	321	284	277	266	301	294	289	288	266	260	266	259	286	279	275	291	296	279	284	271	250	291	288	261	271	309	299	266	249	287	286	298	265	289	278	280	280	297	275	296	298	263	291	279	315	260	296	302	291	275	273	278	282	272	255	265	274	256	282	288	257	296	279	275	302	276	246	307	279	277	287	266	262	273	271	280	282	301	288	265	266	282	303	283	273	278	288	279	276	295	242	282	263	275	293	263	273	271	280	311	273	269	330	295	305	270	256	275	287	311	274	312	274	306	288	271	297	271	301	305	272	255	272	287	245	282	275	276	266	278	284	271	273	349	257	317	273	266	280	273	286	287	289	264	287	309	264	233	289	308	282	251	274	291	294	264	253	299	271	305	266	290	269	292	268	296	296	293	275	283	242	284	268	277	315	257	282	293	280	264	291	264	244	313	296	280	275	280	282	281	276	278	298	268	273	333	293	265	281	293	307	267	285	293	266	265	254	267	276	289	282	290	277	298	289	273	274	300	279	288	290	262	270	259	279	255	257	261	270	261	289	302	287	258	283	271	251	268	297	266	301	308	273	268	274	282	286	278	306	293	298	272	305	296	285	293	268	312	273	272	282	319	268	271	250	282	279	250	261	271	274	270	277	258	282	304	316	277	284	280	244	286	269	290	293	282	296	265	254	271	256	262	265	303	274	267	267	271	255	258	248	286	264	289	281	304	267	295	310	293	255	271	280	287	301	270	306	269	298	260	287	253	270	278	269	263	270	281	273	274	300	286	293	288	278	298	295	300	288	303	258	306	319	246	302	273	280	283	272	260	272	268	251	255	272	281	275	310	263	298	276	299	261	298	287	294	240	258	258	274	294	288	324	276	278	298	275	287	258	307	273	291	312	276	272	292	305	296	268	293	257	284	280	289	272	286	284	293	267	284	300	266	277	281	264	265	284	270	270	260	277	291	293	291	226	269	286	267	315	300	285	282	292	289	308	284	282	282	289	301	295	263	273	274	281	283	288	265	307	266	276	296	272	285	302	281	292	294	298	280	271	294	283	311	286	303	280	319	288	260	286	272	266	302	280	274	267	273	267	277	280	288	292	296	251	266	294	280	252	276	294	262	268	280	268	312	292	290	277	267	271	283	261	278	288	289	308	280	299	281	287	262	259	302	290	271	241	261	295	277	271	276	280	279	265	290	264	257	260	284	297	246	269	306	296	258	281	278	268	262	279	280	292	291	315	268	292	266	301	271	300	283	300	297	241	280	265	280	283	278	285	280	290	265	273	268	271	288	257	301	295	273	286	286	280	257	300	301	288	292	266	276	284	294	283	298	273	272	277	259	270	279	277	264	302	295	278	283	266	285	272	254	260	283	303	304	273	277	282	293	288	305	278	310	272	281	265	296	295	296	301	264	288	297	281	276	274	308	229	277	288	279	304	278	260	275	276	253	261	304	269	286	267	271	295	292	325	288	263	320	278	272	315	277	277	269	291	287	285	272	298	275	281	310	264	280	255	294	271	290	266	237	268	264	281	291	307	282	275	335	253	313	259	274	283	286	296	308	283	290	272	284	278	315	277	269	275	284	272	263	253	257	268	268	275	257	282	255	280	247	274	313	278	275	263	259	284	277	259	266	297	271	251	257	273	286	266	259	287	280	292	298	268	269	295	287	293	291	302	283	289	303	307	266	277	278	270	249	247	251	272	271	305	272	257	286	267	298	263	276	274	267	259	283	312	313	287	256	265	276	295	265	310	273	290	270	264	277	290	291	271	289	293	295	273	245	252	279	283	304	281	305	250	289	305	264	269	268	267	293	296	283	256
41800	50550	25522	5154	972	764	583	584	458	411	419	426	473	400	421	448	431	460	452	438	426	446	395	419	404	436	440	428	434	451	443	425	446	451	403	435	451	400	455	399	429	431	415	435	423	439	418	427	465	424	413	431	426	409	420	403	438	459	468	464	447	462	420	425	446	390	434	417	428	410	453	429	430	433	468	433	435	437	416	451	421	404	475	448	424	436	458	433	445	431	442	455	464	446	412	444	445	455	400	418	470	447	448	426	437	474	427	435	398	436	416	423	448	429	402	421	457	422	427	447	454	437	423	430	437	458	409	458	429	405	436	457	403	457	475	459	430	449	445	435	446	394	413	469	418	494	430	395	447	441	437	419	459	446	410	432	422	453	449	467	453	426	453	412	417	408	418	396	417	470	414	430	442	481	408	427	437	449	420	437	412	446	447	440	453	420	425	415	426	412	404	404	475	450	441	414	421	461	467	434	420	455	430	407	432	456	428	432	424	437	476	436	441	437	443	432	444	434	411	442	445	430	409	431	446	495	429	454	433	451	445	440	431	412	439	437	416	410	435	434	456	439	426	451	386	462	428	438	436	436	440	445	425	404	409	396	449	415	423	416	465	413	421	432	429	467	435	443	483	417	414	474	436	427	409	448	461	424	466	407	446	442	416	462	454	438	431	416	459	403	421	460	409	417	468	413	436	456	460	421	423	461	471	406	437	460	402	428	427	440	440	425	405	440	424	419	427	434	447	442	456	412	449	446	446	436	412	404	439	410	405	445	437	469	429	447	416	446	418	435	420	418	409	417	390	415	420	422	452	431	397	429	421	429	463	442	406	409	459	448	450	412	402	444	408	403	423	453	449	410	460	413	396	447	440	402	424	413	422	433	422	428	447	428	408	419	449	455	394	418	423	459	425	423	445	427	451	445	470	390	423	419	409	465	472	403	433	443	443	413	419	401	404	444	447	448	453	470	451	405	422	470	412	446	417	419	478	431	435	428	492	453	442	419	416	420	456	457	426	438	450	416	431	463	450	446	444	432	424	468	438	406	420	449	448	447	432	446	435	407	433	451	429	424	442	459	430	428	432	427	415	406	432	439	442	452	416	433	444	437	415	449	425	463	447	438	475	473	409	453	383	435	429	446	471	470	447	439	441	427	471	450	453	446	419	391	439	392	419	412	433	425	428	391	413	444	425	428	423	422	412	423	429	454	409	414	455	443	419	448	442	389	446	424	411	424	412	449	445	403	412	429	404	391	469	416	450	438	420	422	406	432	478	448	424	430	436	394	438	456	455	462	419	445	435	430	387	409	409	436	420	413	440	434	423	463	441	410	455	436	432	390	447	437	416	405	405	441	412	423	460	421	442	439	445	418	392	407	471	458	449	419	453	441	408	468	424	421	436	452	467	409	433	437	371	431	422	424	426	425	414	416	480	428	477	450	424	450	435	453	464	428	471	457	452	452	422	444	384	421	445	421	440	417	424	494	441	436	464	452	435	416	465	441	445	416	444	411	434	480	438	391	427	426	409	418	433	433	443	423	434	417	428	411	423	436	422	399	427	415	446	417	420	434	420	410	411	438	422	472	433	416	404	443	448	419	432	465	427	437	432	447	429	429	408	436	405	398	444	414	437	440	396	412	436	422	440	414	445	429	432	423	430	396	483	419	410	461	450	412	456	406	434	455	415	471	435	425	435	448	432	411	438	440	443	406	444	434	420	432	456	410	469	433	417	449	435	455	420	436	429	418	451	402	481	414	412	453	409	420	465	446	423	460	480	469	392	395	429	417	408	400	434	433	421	393	448	428	428	400	451	461	466	443	438	436	437	444	448	436	433	435	433	437	477	442	388	416	413	409	412	422	402	396	406	441	428	431	419	426	433	426	446	427	446	449	470	448	434	436	462	446	448	436	440	403	432	436	445	420	421	434	429	431	426	428	423	441	412	436	439	466	426	420	446	414	436	454	443	412	415	423	441	437	419	433	418	432	454	402	428	419	433	413	447	446	444	432	457	422	448	427	472	451	400	414	426	446	430	460	428	451	413	398	427	439	436	467	428	431	449	434	464	406	439	455	458	438	455	422	431	413	425	430	428	417	450	411	430	422	419	424	452	421	429	455	456	433	431	404	451	465	442	391	490	423	405	395	411	452	465	399	428	399	426	432	458	438	397	443	437	412	421	411	433	423	423	415	421	476	449	433	435	436	430	444	428	450	448	428	414	421	424	435	433	440	444	451	443	446	444	430	436	398	456	439	429	453	411	432	408	442	458	451	407	458	415	443	428	425	400	461	407	425	406	428	404	437	441	477	416	406	384	450	405	412	430	468	420	452	440	465	433	440	466	433	426	453	420	441	421	455	408	406	407	415	411	429	459	423	415	454	436	454	436	420	439	415	422	431	455	455	458	437	455	435	424	473	421	413	457	424	413	451	442	433	446	428	415	432	455	422	458	481	440	394	420	412	373	476	454	417	477	461	430	437	453	451	412	468	460	427	442	427	434	397	407	439	410	364	460	395	434	473	437	461	452	402	420	435	417	388	449	440	424	402	413	415	468	423	423	401	428	444	381	446	438	429	436	433	433	439	414	419	429	404	433	396	428	444	433	445	409	479	426	442	398	439	462	445	419	390	419	434	461	425	447	408	429	435	471	452	450	414	465	463	432	440	445	432	398	427	448	431	427	456	456	420	417	426	425	409	410	461	439	430	412	447	422	430	458	414	427	426	469	425	425	412	432	478	449	436	466	419	423	423	461	453	420	384	437	423	422	415	405	433	431	424	434	419	434	449	391	420	431	425	426	423	472	430	436	443	409	407	435	433	451	422	428	412	415	437	395	469	472	441	445	426	439	427	426	417	409	460	426	434	455	404	432	455	440	459	439	454	435	437	441	405	420	428	426	429	435	438	432	448	471	458	420	419	414	451	411	405	414	433	416	406	455	392	406	444	428	453	408	423	446	430	390	411	424	432	417	466	409	411	430	478	492	424	420	467	425	447	433	410	422	410	458	449	462	450	409	466	447	449	404	423	442	441	449	402	465	451	444	456	445	439	433	438	455	395	440	418	404	452	451	412	434	463	415	400	395	451	422	394	422	427	401	441	430	441	445	425	420	453	438	436	448	449	424	435	476	430	427	427	435	431	467	389	438	423	426	418	437	476	473	423	405	418	461	444	406	422	403	424	429	427	470	459	457	418	429	429	406	443	421	403	449	430	454	465	432	443	446	418	392	435	451	435	445	372	420	431	443	453	421	390	437	431	440	411	423	459	429	420	414	429	432	411	436	413	431	423	415	429	445	448	418	435	454	426	441	510	471	440	401	414	437	407	422	447	426	420	413	435	420	435	428	441	435	463	452	448	388	409	451	427	459	410	419	433	419	443	433	431	451	438	433	412	411	439	441	413	427	457	437	428	463	418	414	435	452	452	422	407	445	448	402	431	397	399	402	444	402	450	420	421	441	442	400	441	440	423	448	431	433	432	445	402	432	398	445	453	433	431
24074	22712	29313	24189	19704	7726	1132	605	415	310	281	290	296	289	303	278	283	260	325	298	277	327	307	304	315	296	270	279	288	291	289	311	312	278	307	284	316	275	311	295	277	292	282	306	276	275	276	310	275	294	294	268	303	291	312	272	295	312	293	251	294	268	333	305	291	320	293	277	292	294	293	279	286	261	258	299	284	277	289	284	317	275	295	267	294	302	332	287	267	277	285	299	277	305	305	302	300	305	330	316	269	278	306	309	286	286	302	290	303	287	290	294	269	304	282	283	304	267	255	284	278	287	314	261	284	274	263	283	305	325	285	269	298	306	287	270	265	292	265	276	300	301	283	300	293	291	268	310	289	282	300	293	299	272	305	284	270	292	303	293	298	250	285	304	317	286	332	306	286	286	291	271	267	290	315	317	301	278	306	277	287	324	320	246	305	294	293	332	328	272	302	285	270	293	278	280	269	321	292	310	305	297	289	287	301	290	269	307	294	294	324	277	285	293	288	309	274	293	296	312	321	264	304	309	324	306	277	304	286	296	308	310	301	283	274	274	287	304	276	288	282	286	301	263	304	285	298	315	308	263	264	282	309	300	277	304	287	301	312	276	286	262	265	302	261	302	269	308	296	283	296	306	297	298	308	276	309	313	289	305	289	304	335	289	303	301	310	272	263	291	295	304	313	324	287	296	287	292	295	276	286	291	284	321	270	271	291	293	282	288	303	274	286	299	297	255	308	269	306	297	273	280	266	336	294	278	288	291	278	298	317	281	340	287	286	312	293	282	280	326	300	268	307	275	305	284	296	284	287	288	290	301	282	292	279	278	289	296	308	300	298	280	322	291	297	325	286	271	326	285	303	302	248	273	264	288	326	306	283	280	267	277	296	300	280	287	288	296	293	262	311	305	303	306	288	298	286	278	298	314	298	272	298	293	287	275	318	296	304	252	300	294	295	255	298	306	282	276	297	303	274	303	292	281	272	271	300	266	283	300	301	278	294	314	298	286	273	300	303	293	286	279	281	295	303	317	291	296	283	298	301	300	310	284	269	284	312	275	265	280	283	281	317	310	293	271	303	310	287	304	294	278	317	261	285	297	271	314	279	291	303	320	314	282	319	284	282	287	290	271	278	315	317	286	267	277	298	291	291	298	296	268	309	302	279	274	267	264	285	305	307	296	297	285	290	292	296	270	278	282	260	290	287	294	288	267	337	274	273	291	305	290	276	280	280	300	296	313	278	305	285	291	289	298	324	252	279	275	292	306	278	314	275	250	313	312	269	289	320	285	259	318	307	293	288	267	321	279	296	284	294	268	305	270	293	276	261	320	280	307	289	308	289	295	269	280	273	275	298	282	307	260	294	293	270	315	279	280	282	292	303	283	295	299	311	278	301	271	326	289	290	259	315	296	262	296	313	246	302	285	278	291	319	278	284	296	274	277	272	341	299	295	290	274	306	302	319	298	296	318	267	275	283	309	249	352	313	301	275	306	278	281	302	287	271	285	280	272	273	274	263	320	281	279	290	284	295	302	284	311	295	270	294	288	272	306	301	278	302	298	279	290	304	251	269	293	271	303	292	294	271	294	285	274	297	274	314	295	281	275	246	272	290	254	267	312	278	310	287	294	275	280	282	293	315	262	309	278	284	317	316	270	286	291	319	277	283	311	291	286	305	295	301	279	299	290	279	314	313	269	286	317	278	256	286	283	275	324	305	275	308	301	278	300	279	305	298	291	266	310	262	252	316	290	280	289	295	274	314	302	262	298	292	267	306	295	287	308	283	268	308	302	275	317	281	286	321	299	282	319	305	277	283	298	258	281	286	326	276	285	291	297	289	296	319	292	289	269	323	272	315	285	283	289	285	273	304	273	291	274	284	288	302	297	260	286	309	304	300	292	286	274	271	293	312	333	297	291	260	297	286	300	300	308	288	309	302	293	286	264	233	320	307	285	299	297	265	290	299	295	294	307	295	267	298	313	258	312	272	289	282	299	292	253	299	327	272	311	255	309	320	266	314	303	300	323	257	254	281	309	260	299	300	331	281	321	279	298	290	289	309	310	300	271	288	296	286	285	289	295	299	307	290	313	306	296	305	268	284	277	278	293	263	305	273	312	287	277	281	302	306	279	280	300	304	297	314	277	291	282	275	324	312	307	287	291	260	287	294	296	292	255	282	284	290	291	291	271	300	317	290	288	267	255	271	276	276	261	286	298	326	267	271	293	312	297	282	291	309	279	283	292	286	294	306	310	286	276	314	309	280	267	284	288	293	289	276	278	282	315	289	285	291	274	288	291	319	317	284	278	280	249	276	278	311	282	298	286	299	264	290	298	300	274	283	302	286	296	314	304	280	333	303	293	295	298	284	282	299	305	293	289	269	251	323	302	329	285	305	307	261	294	278	277	301	296	277	297	265	302	324	299	291	315	279	278	300	297	317	291	277	296	287	285	310	285	267	282	291	268	289	316	326	278	304	307	294	317	300	294	254	277	298	283	303	288	266	285	269	298	277	316	282	279	275	299	300	308	286	266	292	298	276	295	281	293	245	258	301	288	279	296	309	276	288	301	308	290	304	260	287	325	302	301	281	293	306	302	291	267	295	290	311	301	302	271	306	262	288	264	295	272	282	272	304	301	274	313	302	286	275	296	308	312	291	280	277	290	285	297	274	265	291	302	306	291	295	286	267	296	272	286	274	271	294	306	284	288	310	280	275	309	274	299	288	319	275	299	303	283	307	283	305	287	297	267	321	292	278	285	309	284	317	273	300	302	267	256	291	273	308	279	275	269	266	272	275	292	293	263	309	264	275	271	281	307	281	302	284	294	298	294	275	294	283	283	293	292	267	315	306	272	311	301	333	304	293	329	286	274	330	296	304	289	253	297	301	276	281	256	270	272	307	289	305	277	304	279	293	308	287	299	297	287	299	289	308	296	299	284	325	300	292	296	294	269	296	272	287	272	267	305	303	265	314	298	295	275	284	306	289	275	304	308	319	303	283	305	253	290	297	265	241	286	303	325	313	311	303	310	263	304	311	277	242	294	307	286	306	308	236	269	308	303	302	310	288	277	306	295	287	257	309	321	279	274	304	279	276	301	283	303	277	310	264	278	291	270	306	268	299	306	286	281	297	308	269	286	286	303	273	282	311	347	278	293	298	286	284	287	280	309	329	288	301	292	293	283	286	269	270	278	304	311	273	292	285	272	284	246	296	302	271	291	297	266	275	309	312	295	280	302	293	274	304	308	309	325	268	266	289	296	296	287	294	312	305	279	274	294	313	308	278	310	290	303	275	267	295	247	324	303	337	305	300	271	308	295	309	300	292	291	286	284	281	296	296	311	268	288	274	291	308	297	308	307	275	288	288	293	289	302	269	290	293	308	296	277	280	299	292	281	278	255	272	299	305	290	280	256	286	254	275	273	292	286	292	298	298	277	276	302	285	296	315	289	277	316	286	289	263	275	299	266	304	325	270	299	273	301	300	308	303	321	292	294
60544	88139	52364	18324	4725	3095	1831	1401	735	478	458	446	431	471	464	409	457	460	427	484	473	449	465	421	445	420	472	461	463	462	432	430	441	460	438	460	456	453	436	496	435	448	448	423	432	438	460	495	409	452	471	439	441	422	450	423	485	453	424	483	458	488	450	442	451	421	461	461	451	457	445	438	474	470	475	451	431	435	454	437	462	410	454	441	409	427	419	447	428	439	432	470	492	444	466	411	434	458	408	480	447	457	446	448	428	463	429	444	450	449	453	428	431	476	464	478	448	441	481	447	440	497	423	443	419	451	494	462	445	457	454	473	471	479	460	443	430	422	432	437	442	469	420	416	424	464	436	492	435	419	430	434	442	466	453	422	424	431	471	454	452	440	433	459	435	409	453	457	439	404	410	453	440	438	461	471	436	471	395	461	452	446	447	446	432	440	463	465	446	461	465	470	458	445	471	469	466	476	447	431	484	458	446	475	437	442	459	440	427	484	464	451	461	440	458	436	462	439	437	438	422	471	448	445	443	431	443	456	476	468	458	431	444	422	437	427	404	455	465	418	446	448	461	429	425	435	448	453	426	476	465	444	425	440	465	429	453	452	447	446	400	408	482	434	410	448	433	468	458	442	433	450	439	433	410	392	464	450	427	441	447	449	449	488	434	436	450	451	497	435	456	412	443	457	463	442	424	484	442	472	467	488	483	456	416	462	450	448	460	454	473	416	441	451	430	486	456	436	447	428	428	446	454	484	422	462	404	461	427	435	449	457	441	436	444	452	431	446	447	447	452	460	415	476	430	471	440	445	438	451	448	425	468	471	459	462	436	508	477	444	445	468	447	446	440	486	486	471	454	453	440	454	475	423	488	487	417	464	437	447	456	418	463	399	423	469	450	452	439	440	438	430	452	470	454	436	462	462	486	449	457	448	456	442	440	462	462	399	475	428	465	449	447	448	454	450	448	418	407	411	443	420	474	488	473	432	431	445	439	464	431	441	445	441	424	437	439	460	439	489	466	432	430	487	456	450	443	452	415	467	451	454	418	450	430	392	423	473	424	477	479	439	417	482	455	430	411	461	433	419	432	416	414	432	469	444	462	421	439	410	439	402	428	430	455	460	420	409	433	468	452	464	426	435	451	460	445	441	459	455	444	485	439	465	451	487	447	469	409	453	451	474	446	450	431	449	448	418	486	414	461	414	480	455	452	428	465	443	427	404	448	427	447	447	432	462	437	442	481	456	451	417	418	438	424	451	480	425	435	428	475	431	422	475	448	431	469	456	433	502	459	451	460	441	457	446	468	500	440	464	405	462	425	482	473	404	438	429	496	451	477	475	470	434	443	417	438	454	469	468	471	450	474	477	451	475	465	427	456	429	449	414	436	409	484	464	435	442	452	413	474	442	467	439	443	476	438	476	463	441	463	451	484	461	439	489	466	437	438	444	455	434	484	452	406	461	443	466	440	426	438	444	443	440	426	406	467	454	453	423	474	433	420	441	441	450	434	460	447	475	454	441	452	452	431	449	454	462	452	460	426	442	443	492	408	438	472	431	443	464	449	445	405	461	415	403	480	467	450	406	464	450	451	439	443	437	448	466	448	410	465	455	440	450	463	453	442	466	405	463	449	450	454	443	447	428	463	438	447	444	402	452	463	445	423	413	459	491	440	471	470	470	484	473	453	429	453	450	435	410	446	469	491	394	440	441	438	472	438	459	456	436	420	420	448	485	462	463	425	489	436	441	460	467	448	410	422	468	440	439	450	439	437	447	443	442	467	451	462	418	457	422	461	407	428	422	472	420	431	454	473	423	411	415	448	424	468	470	459	478	421	477	479	428	435	464	435	426	475	447	470	441	473	438	431	441	401	438	430	473	418	475	445	449	440	422	476	439	464	431	484	432	434	438	472	428	430	464	458	442	446	439	435	443	454	412	422	457	455	468	438	448	437	465	442	408	444	435	451	451	393	441	451	448	466	434	414	455	417	447	421	439	423	443	435	404	492	429	436	445	500	444	424	432	444	427	446	447	484	437	459	408	435	463	438	466	449	484	457	443	405	429	447	436	443	439	446	432	441	462	436	473	409	469	472	475	420	413	434	396	479	460	424	448	409	438	449	427	423	400	435	395	468	391	459	428	447	456	473	462	452	419	445	458	445	475	442	441	434	456	451	438	440	430	446	441	457	447	428	493	437	432	449	454	425	446	464	457	484	453	438	467	442	434	457	478	432	391	440	437	411	484	446	452	431	429	461	464	456	423	429	449	446	415	443	459	450	447	427	438	459	455	466	448	471	460	470	458	440	453	446	460	448	437	452	447	438	491	451	436	440	474	437	419	401	479	441	432	438	465	466	478	410	440	450	439	411	465	500	447	392	489	444	463	482	460	447	474	440	473	441	410	470	469	443	431	427	443	449	449	482	469	437	457	434	498	450	447	463	455	437	447	447	440	446	435	449	455	435	451	440	430	449	457	425	435	429	428	444	440	439	442	460	438	500	455	454	417	437	430	473	462	492	423	446	418	458	430	439	459	457	399	443	434	458	505	396	455	452	473	457	463	473	487	428	474	451	475	413	464	414	460	477	404	404	411	442	438	452	461	463	466	449	450	454	471	449	431	429	416	493	434	472	441	454	446	438	444	442	466	464	422	472	425	459	458	459	440	451	423	433	447	474	473	447	425	442	477	448	460	442	422	385	426	459	482	465	446	487	454	435	423	425	430	483	449	469	481	434	448	454	453	406	447	461	440	428	429	458	458	424	451	447	455	438	468	448	457	429	420	469	454	442	467	446	446	462	464	462	407	454	466	455	466	451	464	431	449	431	460	376	466	461	436	452	426	432	387	467	428	472	456	450	437	434	429	424	460	407	443	431	467	455	453	478	481	441	444	455	449	462	445	456	407	439	495	426	464	461	433	472	429	418	449	422	463	450	441	427	479	476	479	442	454	452	427	457	469	458	447	458	425	424	485	451	461	434	419	441	453	418	425	423	442	443	441	405	442	450	450	423	423	450	452	436	431	440	459	443	465	472	451	456	445	433	463	451	440	433	457	450	421	455	439	479	452	417	429	457	490	446	425	434	461	449	411	427	440	420	448	474	441	444	421	439	476	440	452	431	447	450	469	417	484	447	473	430	397	458	466	424	425	449	400	462	432	403	440	453	433	434	444	435	492	468	448	481	448	449	402	439	458	455	416	466	471	458	434	437	431	489	448	440	493	415	443	455	467	467	433	439	460	450	451	433	479	413	420	449	443	448	433	435	468	398	453	435	462	434	454	440	443	464	479	461	445	454	485	438	439	460	462	424	444	409	474	459	428	444	462	440	409	483	480	447	416	474	467	452	433	446	455	444	433	450	448	485	441	460	476	480	446	464	451	463	430	440	434	474	418	474	438	444	442	501	472	457	423	455	449	406	448	449	432	433	430	443	426	471	465	425	465	468	444	441	469	461	425	451	455	448	446	451	459	456	420	424	408	448	438	470	417	426	483	411	473
23226	21758	29046	23798	21077	18730	4183	973	443	328	330	340	304	278	297	345	304	314	301	315	300	323	313	309	331	313	311	312	301	311	300	305	299	320	290	327	315	300	327	335	310	293	315	311	291	288	301	322	330	321	310	305	301	290	318	318	322	339	277	298	278	298	323	288	285	300	296	327	301	293	304	306	321	294	306	293	315	308	315	333	306	299	345	299	314	297	282	290	331	282	324	329	319	293	337	278	332	310	295	308	321	333	311	310	324	297	299	293	299	309	302	319	307	322	307	283	301	312	300	277	288	325	294	307	290	278	306	277	313	308	321	332	314	304	311	305	291	304	310	313	301	323	290	306	319	303	307	314	325	307	320	286	287	310	308	297	330	288	304	289	325	303	326	310	281	308	325	288	326	294	306	339	285	288	279	288	310	262	301	320	304	303	309	293	305	310	297	296	298	306	338	318	330	342	308	270	324	293	300	310	302	317	322	333	322	297	290	311	295	300	342	326	317	294	304	332	331	312	302	277	314	296	290	286	308	311	282	314	331	311	324	336	292	322	300	309	297	306	316	287	328	301	295	315	294	329	296	307	328	289	318	328	303	308	315	324	338	316	309	272	312	319	307	327	296	300	313	293	274	310	298	326	314	287	326	296	318	348	303	306	317	306	291	301	276	287	300	301	283	305	324	303	286	347	286	304	305	291	319	273	305	296	309	300	279	294	293	356	312	320	314	299	286	285	300	295	299	325	297	313	342	303	270	316	340	325	285	301	293	306	299	315	328	318	291	305	303	298	287	300	309	316	298	312	313	295	319	277	326	292	313	323	327	333	271	314	316	324	311	307	316	289	301	298	314	316	284	322	304	323	273	312	330	289	275	294	323	277	318	317	300	310	325	302	291	321	345	295	306	269	302	302	329	289	302	304	341	278	288	300	303	312	308	288	313	286	290	276	329	273	306	339	328	280	327	330	304	310	298	322	309	304	331	279	300	303	282	323	294	312	284	316	340	312	314	301	308	329	319	344	309	325	327	330	305	295	291	318	342	302	327	295	321	334	320	279	319	333	308	314	299	346	289	325	325	298	304	293	316	332	285	292	329	290	303	315	333	292	305	267	339	308	329	304	297	370	317	304	333	305	287	292	330	309	316	284	295	315	285	319	294	307	309	315	284	320	306	335	317	338	307	289	312	280	269	303	322	316	355	332	323	315	266	301	301	303	290	312	308	317	281	305	306	304	319	329	299	301	311	297	300	281	318	295	316	298	322	339	329	283	300	329	289	308	294	291	293	279	331	334	281	313	305	326	327	295	318	318	305	339	322	298	281	286	303	315	332	303	327	272	296	284	320	276	301	319	316	302	343	306	312	290	290	313	294	306	312	289	331	291	295	309	331	281	320	287	296	285	330	315	342	281	308	314	305	270	309	327	297	326	307	324	296	327	309	308	304	317	324	287	319	292	306	301	290	274	300	317	310	302	324	280	312	322	285	307	299	286	329	298	294	310	291	308	301	307	319	308	300	291	302	307	293	309	302	301	289	331	310	329	310	297	275	317	290	322	318	274	319	307	328	339	298	298	317	312	283	331	323	334	282	289	306	293	321	318	332	327	339	338	327	326	293	277	302	295	312	315	285	294	303	329	317	303	285	286	321	295	310	340	290	306	330	287	305	289	316	299	307	305	292	274	311	292	301	299	292	308	297	319	317	316	297	267	310	328	318	293	322	303	303	290	338	304	295	289	293	325	277	325	311	314	312	307	300	309	301	303	316	298	318	295	277	318	299	291	289	283	295	309	310	308	310	290	312	310	358	315	321	294	350	308	308	296	297	283	275	320	346	290	313	278	318	311	314	336	294	335	304	308	295	288	312	342	307	308	283	310	323	300	297	286	327	292	338	325	332	298	316	281	269	283	303	317	319	292	300	298	281	293	313	284	302	320	314	295	297	293	297	300	305	300	321	307	283	331	281	331	310	294	302	302	303	295	344	311	310	301	290	311	310	328	317	296	304	314	305	318	301	324	289	324	300	320	332	343	330	335	330	353	308	301	350	323	341	306	317	268	306	316	294	308	313	314	300	306	358	309	281	315	311	276	292	325	316	317	285	294	288	305	318	295	301	333	340	309	304	332	318	304	290	326	295	295	293	275	274	298	298	323	305	307	366	360	309	323	301	291	302	307	348	296	327	254	330	317	330	306	303	315	330	266	318	327	315	281	321	300	290	354	302	293	323	330	320	329	293	293	286	286	329	303	313	328	300	322	290	295	303	322	347	326	298	301	297	327	298	352	333	290	291	258	313	302	312	304	301	304	297	320	280	311	318	319	316	340	310	312	292	316	310	310	297	300	299	306	280	265	291	315	296	315	299	307	316	311	315	301	320	285	325	306	302	285	311	351	330	309	330	318	332	310	292	282	305	313	325	311	306	298	274	307	298	327	301	292	263	315	300	312	290	287	326	295	311	295	289	303	311	303	312	323	303	327	335	284	334	302	297	340	334	296	284	306	315	324	292	332	301	294	296	309	325	305	328	302	316	293	313	297	323	289	290	323	290	292	337	300	290	315	288	303	305	290	314	317	303	305	319	284	295	302	321	304	318	330	320	324	300	296	308	312	322	308	284	281	282	294	344	308	324	343	312	322	322	304	288	307	313	321	293	312	294	322	331	288	331	343	279	293	332	333	272	312	335	308	313	306	296	302	331	299	312	313	313	285	308	328	310	303	292	283	295	339	314	302	309	287	299	305	317	317	295	327	322	301	299	313	324	302	285	284	331	279	318	340	337	295	282	315	321	301	318	301	291	337	329	285	305	309	303	309	313	305	314	315	303	294	310	304	305	289	320	307	325	291	291	298	297	312	327	322	293	320	327	319	298	330	314	309	349	314	297	304	307	286	280	288	300	299	301	287	317	305	308	282	280	311	298	340	311	332	302	314	296	294	298	320	309	296	335	289	293	319	302	340	300	279	315	302	292	311	300	275	330	276	286	286	285	303	326	276	277	332	315	284	321	277	277	309	319	316	331	309	312	315	314	327	274	305	322	278	316	336	314	286	319	311	319	301	315	327	285	305	317	315	308	313	319	339	306	312	270	296	300	299	295	296	300	292	313	306	301	304	311	293	312	311	319	296	319	319	311	294	345	323	320	346	313	329	318	326	305	314	282	296	310	310	338	320	291	317	304	331	341	291	299	308	328	322	321	312	337	300	304	311	319	305	275	293	301	341	312	311	304	294	328	325	310	338	331	301	332	300	297	294	306	320	317	301	317	315	334	309	336	318	313	317	273	348	312	311	307	310	325	293	314	319	326	287	296	292	293	296	313	304	316	334	281	295	300	321	286	325	321	282	325	305	294	310	296	333	324	337	291	330	302	338	305	324	295	322	329	325	316	313	314	291	316	291	282	294	284	334	324	341	291	322	289	306	299	327	295	316	287	335	283	336	296	285	302	290	310	290	313	335	305	334	318	306	315	322	296	330	321	290	309	309	320	293	326	272	308	334	313	283
59920	95925	59323	23283	8441	3566	2886	2000	859	516	434	440	487	456	491	447	444	463	462	469	425	438	458	413	475	445	488	452	463	491	490	449	420	456	467	512	430	425	488	414	419	449	446	473	459	486	461	457	463	447	464	443	433	461	503	455	480	488	485	465	425	462	461	437	415	468	465	464	433	466	454	463	465	465	475	428	431	468	483	468	467	505	485	454	481	427	480	448	456	466	493	464	461	435	458	466	445	434	470	491	453	490	454	474	451	459	474	412	453	477	457	465	421	443	458	439	442	469	435	465	446	487	460	478	459	421	477	483	416	460	433	466	443	446	478	444	468	457	443	437	469	436	451	454	486	455	430	473	446	457	442	455	438	464	469	459	475	500	452	446	470	412	489	433	493	441	473	470	425	477	458	456	419	497	437	500	482	465	431	454	459	485	414	437	466	472	487	487	492	450	435	442	435	475	457	477	436	469	481	449	440	448	472	484	452	484	459	444	487	486	436	477	475	452	464	435	472	460	436	471	484	449	443	452	412	445	428	463	468	463	392	447	492	492	465	486	429	479	464	470	447	478	487	443	491	452	453	470	465	495	459	430	448	426	477	451	495	481	465	441	426	438	410	465	449	468	422	479	443	450	473	461	483	468	482	499	468	452	446	456	438	478	432	422	488	439	431	450	435	443	455	447	468	474	445	426	478	496	495	447	441	443	458	473	445	441	480	466	440	483	459	481	413	496	468	498	489	468	445	447	460	477	467	443	512	454	482	444	515	437	478	441	489	477	460	451	459	437	467	467	435	484	421	460	467	433	430	436	467	477	471	463	423	457	481	441	489	497	457	478	455	480	446	456	450	456	482	481	487	463	460	430	445	454	449	465	452	437	430	462	473	457	442	457	444	454	473	462	449	457	478	474	505	482	439	491	468	438	499	485	450	459	462	474	453	430	463	443	468	474	463	478	484	425	459	462	435	446	405	444	487	433	438	472	457	489	457	433	477	465	446	476	441	458	484	459	454	441	444	442	478	440	428	461	445	433	477	449	429	467	452	454	464	452	471	433	470	433	434	466	461	469	443	433	471	439	478	450	447	461	466	454	503	473	448	459	451	422	427	479	465	486	470	457	472	458	476	454	459	454	458	465	433	472	456	429	453	459	508	487	468	491	464	482	472	439	471	472	478	489	484	496	466	477	481	468	461	435	450	478	484	474	469	457	475	431	473	453	473	482	477	444	455	460	475	466	463	479	495	455	469	451	454	463	475	448	454	498	479	478	433	445	450	477	426	442	465	469	477	484	499	461	452	428	450	466	441	420	455	462	462	468	464	452	466	432	439	477	445	482	402	472	438	463	454	437	497	467	464	454	473	460	474	498	432	449	501	463	453	444	454	455	418	438	461	468	474	474	451	454	431	448	426	455	434	462	436	467	451	485	444	444	429	485	450	418	433	458	459	461	465	448	443	506	476	433	442	452	512	441	439	472	454	485	457	472	443	459	498	422	422	453	483	443	456	442	452	421	435	450	447	419	487	484	462	461	460	482	468	493	446	452	501	457	444	449	449	450	462	445	499	484	450	445	465	453	431	470	449	446	468	468	439	434	489	451	466	430	443	462	458	461	447	470	472	436	476	439	406	492	474	432	437	473	448	451	496	472	476	450	451	521	471	451	439	472	428	446	449	442	438	447	467	430	445	476	460	454	468	489	454	454	455	461	471	438	481	464	463	477	460	486	471	492	470	462	458	469	453	457	432	481	476	461	475	494	465	435	469	488	500	462	452	476	464	416	460	483	464	429	469	473	479	486	459	465	468	454	501	444	473	466	437	466	434	461	399	451	436	460	448	432	481	494	477	467	485	461	447	476	466	440	479	473	499	488	439	487	441	445	473	448	470	429	501	442	466	492	462	467	477	498	402	445	472	459	464	473	450	453	445	452	462	467	471	491	461	526	429	460	448	474	447	455	452	455	430	454	501	480	474	475	440	465	485	478	470	453	450	471	472	456	443	454	487	473	472	476	457	449	471	475	464	460	439	438	469	461	461	477	460	457	444	447	447	470	444	456	437	471	480	447	468	463	452	451	445	413	460	436	460	447	424	410	480	435	421	455	450	490	455	504	474	457	474	459	472	464	450	447	467	470	481	455	435	444	468	467	464	446	459	478	479	475	427	453	422	465	463	463	473	491	429	460	473	478	492	437	467	437	468	442	422	454	457	442	495	427	427	455	472	460	433	494	475	403	462	473	451	439	474	438	448	463	483	482	487	462	441	464	475	445	517	454	466	452	464	488	501	444	473	459	455	469	423	483	495	439	458	429	460	403	464	481	458	453	479	486	470	482	442	492	495	430	439	440	490	478	458	473	455	430	489	465	454	457	441	444	450	475	450	481	466	451	476	451	438	444	484	472	446	475	443	447	474	457	469	456	433	433	467	461	466	436	472	481	509	480	480	437	484	479	450	476	427	483	449	452	447	470	457	464	430	468	446	476	485	489	431	457	441	435	463	440	435	423	488	478	479	475	450	485	470	459	452	486	484	472	444	456	441	480	413	478	431	440	463	471	443	504	458	477	494	469	453	462	455	430	487	442	431	444	468	431	448	416	488	443	451	441	465	453	425	463	467	427	505	461	461	490	462	455	470	483	439	429	435	489	485	451	464	452	446	491	461	423	441	473	411	445	471	457	486	452	441	448	458	466	501	454	412	425	465	442	452	460	471	466	440	439	482	427	481	424	478	458	459	469	474	450	475	481	421	454	454	445	465	417	444	470	422	474	479	441	494	453	465	438	469	410	433	417	451	440	470	458	441	436	452	459	486	470	441	469	490	533	459	487	430	457	446	430	474	445	452	494	424	458	478	438	476	472	495	416	469	464	483	443	454	430	451	486	446	462	493	439	499	462	470	454	468	446	498	444	457	462	434	474	462	491	443	469	439	408	490	466	451	453	461	485	453	472	424	449	496	477	482	473	495	469	445	423	423	492	458	458	438	436	483	479	480	456	454	441	459	429	407	453	452	458	423	448	459	467	453	467	454	434	430	462	440	449	436	451	429	497	467	496	441	445	466	473	469	473	471	440	485	488	469	451	401	459	487	450	481	466	426	494	469	465	461	472	460	478	451	451	464	417	469	467	436	463	479	437	483	464	469	433	440	442	485	444	483	492	501	438	456	484	500	470	436	453	470	477	458	486	429	457	493	444	463	449	445	465	424	473	440	479	431	440	438	448	459	462	439	416	423	454	443	478	466	484	445	454	446	473	457	422	416	462	460	445	485	413	439	473	486	493	466	453	459	445	435	451	485	491	464	487	423	426	453	475	488	483	451	432	441	453	446	462	480	438	446	459	431	447	433	451	431	502	470	489	438	449	465	449	484	439	474	468	453	473	484	431	469	466	415	432	455	458	497	467	405	467	478	471	425	488	430	463	451	481	454	456	436	402	397	473	472	465	446	443	454	439	431	461	455	488	446	484	456	467	468	447	427	458	458	430	444	517	479	401	460	430	450	491
31681	34235	25490	7739	605	365	352	316	277	270	278	277	249	299	291	259	296	284	294	274	270	283	267	253	259	271	300	274	268	277	278	309	282	281	265	280	272	272	264	307	283	251	272	281	293	265	315	286	270	307	299	273	285	296	280	287	277	254	306	269	272	273	280	286	267	262	279	293	279	322	264	282	241	275	260	304	284	276	258	302	279	283	274	308	283	266	294	298	267	277	290	276	300	303	312	278	249	267	276	302	267	305	255	252	224	273	306	266	301	300	246	278	283	287	279	300	270	331	295	305	303	307	264	293	270	263	312	272	305	281	289	260	255	302	247	295	283	245	306	280	260	297	317	284	276	290	287	279	267	261	305	275	286	277	281	283	243	273	258	270	280	294	289	286	285	276	271	301	298	309	277	290	332	301	293	291	284	278	275	260	301	307	261	268	293	267	251	254	273	258	260	289	298	269	281	282	288	269	299	268	285	270	247	264	252	284	289	282	314	259	290	277	269	296	286	281	273	255	286	271	288	259	280	302	312	301	302	262	288	303	276	266	290	290	273	294	301	291	269	295	282	276	284	285	285	245	258	253	284	277	290	312	263	303	263	258	276	295	308	252	272	286	272	295	280	288	303	252	277	283	278	301	288	282	277	252	283	259	255	301	301	279	291	275	285	277	281	285	302	290	268	274	254	296	293	315	255	273	284	296	261	255	282	264	280	271	280	283	278	313	281	308	279	287	281	295	290	279	290	251	279	300	253	283	293	296	271	267	261	305	289	294	260	289	261	287	298	305	255	263	281	276	291	273	278	299	280	279	287	270	303	323	299	280	277	304	282	266	268	284	302	252	315	281	279	268	273	279	259	281	292	300	297	297	268	269	295	300	267	299	284	273	265	284	244	294	282	272	297	288	271	254	296	270	242	239	302	261	268	278	286	285	283	273	304	296	302	311	286	296	292	298	255	257	277	281	260	300	291	290	270	271	268	275	277	261	258	241	258	259	253	291	291	313	320	274	324	263	286	281	280	266	284	283	249	260	290	290	251	290	292	225	246	297	264	287	266	279	312	303	251	258	285	256	280	255	249	294	230	275	240	299	263	281	272	304	318	292	270	282	275	298	291	282	294	280	290	278	289	275	316	297	278	267	280	274	260	283	272	285	275	276	283	296	294	281	292	260	282	269	286	277	252	295	277	274	281	304	297	290	277	290	281	311	264	282	270	287	256	264	257	262	266	277	276	287	282	275	288	301	302	289	264	283	265	300	240	297	262	262	268	302	257	266	289	283	315	297	297	293	288	337	289	276	289	284	280	253	242	285	286	262	278	283	298	281	252	265	272	292	275	280	280	291	301	254	281	265	275	279	281	285	284	277	282	259	286	253	292	303	277	270	300	281	306	277	274	265	279	246	307	283	289	256	293	273	267	287	277	278	283	276	271	278	265	254	303	298	279	280	272	279	261	297	288	290	270	290	267	287	315	286	279	267	290	293	286	249	275	298	291	282	280	290	266	263	281	291	258	276	295	278	268	271	253	297	313	293	258	282	286	292	280	284	277	283	265	276	304	274	265	286	260	268	280	284	292	315	300	266	294	282	306	293	284	299	269	274	276	290	279	262	288	313	327	296	278	292	278	287	273	273	259	307	259	283	268	262	286	265	258	282	287	265	283	297	303	296	283	261	284	274	294	282	284	284	269	293	270	281	273	266	291	292	272	308	272	293	292	250	301	293	302	299	269	280	266	299	264	286	273	285	269	284	294	291	276	300	276	282	294	280	269	300	273	265	290	293	297	274	250	309	293	298	301	277	287	246	273	265	269	312	263	305	243	270	277	294	302	279	254	291	255	298	262	280	266	263	284	283	262	297	289	246	282	296	273	287	273	294	295	285	293	302	282	255	275	301	262	272	259	328	299	328	276	271	292	248	288	302	281	293	293	287	286	306	288	286	305	312	303	287	259	283	264	294	293	272	261	293	273	285	265	285	284	267	284	301	295	304	275	257	251	284	281	291	305	295	282	286	277	293	274	305	272	273	260	274	234	273	273	284	293	285	300	302	300	257	279	306	317	280	272	298	275	278	281	265	263	285	288	286	270	300	290	279	277	251	281	285	266	254	278	284	283	316	261	279	299	266	282	275	297	290	293	278	253	283	279	277	243	285	286	275	278	276	252	298	260	291	281	294	272	261	296	274	281	283	284	280	276	279	289	257	280	281	292	294	286	252	280	274	254	279	310	271	280	295	280	269	295	279	277	250	322	267	308	293	294	315	248	244	266	302	301	298	255	281	273	257	265	291	280	278	271	299	267	270	252	275	282	280	291	294	260	273	275	280	306	272	282	291	255	298	275	291	284	257	269	251	292	288	271	283	283	259	294	262	283	277	271	291	277	270	297	260	268	266	295	276	284	264	280	283	271	279	302	242	255	272	286	277	283	300	285	302	292	289	257	253	294	288	282	275	283	241	267	285	289	301	273	261	290	281	299	272	289	278	278	288	278	290	295	273	330	291	285	272	274	304	276	284	270	293	258	292	311	283	281	256	290	287	268	271	252	296	262	279	271	253	272	315	280	271	264	289	279	270	267	277	269	292	285	276	295	297	278	252	299	288	281	309	266	315	286	272	285	288	282	250	274	280	302	287	278	275	260	278	271	243	306	270	283	301	272	272	269	289	261	265	265	282	285	257	267	278	300	262	268	296	278	274	305	288	263	280	305	257	287	299	310	302	287	269	264	286	283	262	289	314	269	283	287	280	281	309	274	312	309	289	290	303	262	294	311	282	282	298	300	238	277	294	267	295	266	318	296	292	293	298	294	271	310	293	292	292	261	287	248	267	309	253	251	304	342	279	271	288	257	300	252	282	298	295	273	310	297	300	269	299	280	259	294	269	277	274	277	243	315	274	268	298	281	280	293	271	292	292	299	279	299	286	295	291	280	277	273	291	281	235	248	251	264	304	303	280	293	288	273	286	299	285	292	286	257	296	283	273	303	273	304	291	279	270	268	277	275	297	272	295	283	310	270	312	268	311	284	286	286	281	262	288	254	290	300	276	259	264	286	300	291	267	273	264	258	286	296	280	282	295	254	296	288	272	239	282	272	284	287	288	290	262	272	270	283	278	261	289	292	243	272	284	289	262	314	271	299	262	268	271	252	260	265	282	298	280	287	262	274	251	281	279	299	278	282	294	256	291	300	285	277	300	261	277	282	275	274	275	312	260	286	252	336	278	286	283	321	276	293	267	294	326	269	306	265	323	275	300	282	280	261	276	274	246	250	296	285	273	233	280	301	258	295	276	310	248	294	269	273	285	281	289	291	293	277	295	273	282	281	268	281	266	295	285	280	315	282	297	264	304	302	270	247	278	307	280	262	283	278	281	236	306	271	322	249	303	272	288	291	297	284	293	304	274	272	277	275	289	270	282	275	291	279	292	276	277	259	283	275	286	297	312	299	270	304	281	289	279	307	315	281	287	294	270	303	302	277	294	260	270	287	280	299	306	274	272
41599	49882	25981	4730	1151	661	620	563	465	455	466	428	470	446	440	413	470	461	412	448	434	456	455	476	427	416	470	388	441	417	429	398	454	421	463	441	432	415	425	430	435	446	435	470	417	438	420	435	427	453	451	452	445	423	441	427	435	434	420	435	433	475	459	437	432	441	380	424	468	437	445	461	392	413	431	417	422	472	392	450	434	407	404	456	396	415	431	433	420	436	431	423	483	454	448	453	418	422	432	436	453	413	453	445	449	434	442	420	466	427	462	436	452	419	407	462	424	429	461	426	473	444	449	407	440	440	403	447	423	464	456	417	457	405	415	446	406	436	440	430	431	398	451	434	419	454	432	424	439	418	395	454	459	434	439	428	406	433	420	465	415	442	451	446	448	433	438	402	402	441	475	442	430	449	420	433	440	417	441	404	440	432	434	463	417	409	398	429	438	431	410	422	446	438	388	457	418	414	475	424	435	438	442	482	441	465	438	462	454	458	460	426	444	400	434	434	389	444	405	454	416	435	424	423	440	443	425	397	434	414	434	430	454	483	433	454	426	418	434	422	470	429	417	424	441	447	428	445	407	428	443	442	418	433	446	430	449	430	426	433	417	407	431	459	417	439	445	423	458	445	447	440	435	456	393	473	439	412	432	430	452	433	435	433	445	435	417	458	428	413	460	446	434	442	477	452	444	447	465	429	456	448	485	404	421	426	432	441	428	417	467	447	422	437	414	412	444	419	437	442	466	461	426	475	429	402	455	416	433	426	404	422	414	455	479	446	429	437	404	434	435	439	414	424	403	456	417	478	460	442	466	457	421	431	435	452	475	452	438	428	420	437	447	433	443	421	395	414	471	437	464	438	454	418	429	475	435	424	439	441	438	452	419	461	418	448	476	406	435	421	441	409	492	409	460	409	441	456	433	448	430	457	440	426	459	478	436	462	444	439	443	443	448	445	429	444	430	372	468	437	455	431	416	444	423	467	425	428	464	421	421	430	425	448	446	438	401	418	442	457	403	435	453	455	445	450	405	455	398	449	440	395	472	417	422	455	459	426	428	450	444	421	424	436	439	443	421	439	435	453	444	437	453	397	418	401	461	417	452	433	437	449	425	434	420	434	437	392	422	442	443	442	452	480	413	421	424	434	424	392	463	454	414	460	417	425	388	425	462	440	433	413	452	429	424	433	432	441	455	486	397	426	453	432	438	432	438	435	435	443	447	415	411	414	423	434	426	454	428	439	378	392	426	413	440	421	436	433	436	445	446	405	466	452	460	406	443	447	425	439	439	422	420	458	443	426	417	466	423	430	411	410	434	460	431	431	405	458	446	434	492	436	445	417	423	396	444	480	455	408	458	423	410	436	473	474	435	415	476	447	408	445	458	397	424	435	436	443	442	462	438	397	457	384	415	467	440	461	430	434	426	431	473	435	455	433	414	465	439	475	483	410	422	459	434	405	433	420	435	379	439	427	410	467	417	460	430	427	414	463	418	436	461	424	446	424	415	456	428	450	447	436	465	431	455	460	421	421	438	426	437	475	444	420	424	430	391	428	452	447	418	444	426	455	466	460	423	420	426	445	449	445	401	430	432	463	435	439	457	420	460	426	431	408	442	420	452	449	441	454	401	456	438	463	457	428	413	485	424	416	440	419	475	425	417	396	385	442	390	462	462	415	429	415	444	413	445	478	475	416	436	474	418	427	393	461	416	409	432	433	410	386	421	422	441	416	433	414	454	515	461	426	444	451	491	436	399	423	420	447	460	415	432	456	452	414	442	423	433	490	431	500	406	441	469	439	417	417	409	457	449	445	450	440	475	445	424	411	419	438	441	417	459	422	466	412	453	452	441	443	400	455	424	411	370	444	421	483	412	432	424	433	451	426	435	408	421	459	446	436	432	441	455	460	427	454	391	414	436	425	387	429	443	437	438	428	418	433	438	442	444	414	445	435	449	443	444	431	426	454	492	433	442	426	444	437	415	425	403	463	405	448	446	427	427	434	435	444	422	463	407	439	409	458	424	419	446	438	416	408	454	426	437	447	439	449	435	445	387	444	459	415	419	479	426	409	447	439	446	414	424	417	430	471	456	431	420	441	417	441	467	419	440	461	436	456	458	386	462	429	491	452	449	433	425	452	427	419	456	436	446	430	402	456	447	446	451	451	415	462	413	441	440	460	432	421	438	431	426	424	429	410	439	437	436	473	460	424	486	454	467	432	435	431	426	425	467	453	439	434	432	420	426	451	452	430	471	432	445	441	444	393	446	428	457	404	425	417	415	412	422	430	407	468	440	444	440	427	409	461	411	481	432	433	412	426	444	437	435	420	465	438	438	430	432	444	457	419	426	421	470	411	403	446	429	460	411	478	441	457	398	434	483	428	429	433	412	426	399	415	422	474	453	430	447	427	441	425	476	437	387	437	438	486	410	426	448	447	458	398	443	403	375	447	451	440	430	455	437	418	451	430	431	441	445	437	439	466	442	429	452	454	448	469	444	419	435	440	405	395	435	426	416	421	412	476	443	428	433	445	452	443	473	451	478	409	429	431	452	396	407	466	438	441	420	431	460	427	425	459	443	461	400	434	444	457	456	469	434	434	444	424	412	436	458	443	448	419	449	447	428	439	443	382	378	415	451	451	422	472	443	420	448	410	442	471	425	411	425	392	433	431	409	427	437	469	434	487	422	415	422	429	432	449	411	448	472	470	416	452	423	445	471	427	483	455	419	455	427	464	460	423	440	438	430	410	445	453	430	461	449	445	453	409	456	472	427	455	452	417	437	446	413	447	405	435	396	434	471	441	468	439	444	408	449	454	422	396	437	439	419	436	418	418	441	460	480	430	374	437	419	460	413	426	455	468	457	431	462	411	414	451	399	438	455	417	437	439	449	436	439	448	443	408	417	435	472	463	456	414	452	445	446	450	434	452	460	434	404	443	426	424	432	451	454	454	400	439	429	424	444	442	444	463	423	440	407	422	434	424	441	431	416	431	461	400	445	454	400	453	427	411	426	404	416	480	420	432	446	444	461	430	416	439	443	459	472	484	466	446	430	414	423	431	427	446	409	426	412	408	423	430	416	419	416	427	421	448	408	417	424	423	430	425	424	426	407	435	438	464	438	439	449	447	426	469	435	428	454	436	406	385	461	451	420	426	463	436	454	457	432	482	435	444	472	446	456	410	417	448	419	455	423	449	426	430	438	425	427	434	474	456	437	420	430	428	471	422	414	442	422	447	435	423	465	414	444	439	450	424	441	419	405	406	463	451	418	428	408	409	429	434	449	420	437	455	443	437	418	449	431	422	416	433	428	452	441	392	474	443	442	440	419	452	443	425	450	460	445	429	451	405	434	443	452	422	457	418	470	427	427	442	429	438	445	390	433	452	458	435	427	433	424	438	443	490	395	474	418	455	424	431	464	439	467	425	404	429	471	449	471	432	410	453	435	436	423	414	389	427	442	437	407	452	450	443	428	456	455	466	431	428	410	433	430	443
24149	22751	29483	24305	19659	7281	1035	610	329	312	304	282	285	304	277	280	279	279	305	330	319	276	284	311	290	307	314	297	272	327	299	289	305	286	313	272	314	293	279	306	304	279	310	290	282	304	295	262	277	319	331	311	322	290	300	323	288	274	290	294	274	295	309	293	299	305	331	263	294	298	267	290	308	294	334	302	320	302	272	305	296	299	299	262	324	313	259	292	305	305	305	312	328	291	292	289	285	286	294	314	311	274	275	280	255	292	293	276	284	257	301	268	325	297	274	305	331	300	287	292	292	277	282	293	315	310	323	312	281	272	309	307	278	305	304	320	293	292	292	300	284	304	301	295	287	315	307	299	295	312	263	288	297	303	298	290	265	328	267	309	280	287	283	257	299	280	298	276	298	300	290	287	288	280	317	282	272	287	280	263	305	299	279	306	284	300	272	296	305	278	300	314	308	283	295	313	288	294	301	294	288	299	285	314	291	274	303	330	296	301	284	292	286	300	308	299	283	286	299	290	323	295	304	313	273	314	286	306	291	297	286	295	262	311	318	349	299	302	311	291	299	285	301	274	309	305	308	314	305	290	317	291	296	284	321	320	334	285	293	299	322	290	274	337	296	265	301	306	270	299	317	281	294	265	273	321	274	299	293	307	277	275	299	324	282	305	289	300	293	290	310	300	299	294	279	293	298	276	286	304	295	286	288	285	301	296	299	279	268	296	280	313	271	289	288	267	298	274	304	303	283	290	304	276	287	309	301	269	288	291	308	267	284	307	316	304	300	307	291	272	286	281	276	300	291	277	279	317	278	293	289	302	300	299	297	257	294	309	315	285	296	302	330	331	256	312	307	307	314	261	307	326	325	302	299	287	302	275	288	270	282	286	306	314	303	330	294	284	306	293	315	293	305	286	324	314	302	315	302	296	282	275	306	297	301	293	270	276	310	298	303	322	301	295	275	288	286	296	307	286	313	303	319	305	336	283	267	268	322	280	304	274	296	283	286	305	279	306	303	284	313	291	307	279	267	267	320	323	302	274	297	296	324	279	316	290	280	271	298	287	299	290	283	320	287	287	312	302	307	281	305	280	312	253	267	311	287	287	278	329	288	284	317	310	302	283	289	340	331	288	273	334	303	274	286	287	289	298	278	298	303	287	303	298	327	300	296	274	283	306	302	278	290	278	271	264	324	286	308	291	297	271	308	319	305	281	315	290	290	292	299	293	292	290	270	286	294	336	311	295	302	296	293	268	307	291	282	277	259	304	299	295	249	279	301	292	325	283	297	271	284	285	319	302	327	302	311	280	272	303	287	303	304	295	300	303	282	317	300	315	291	293	315	297	281	305	311	288	290	317	291	295	309	282	318	304	320	312	302	282	327	306	285	287	274	276	302	295	292	319	283	309	277	318	284	291	304	312	304	269	264	333	317	254	299	289	258	298	281	303	304	297	258	290	302	299	308	303	273	301	324	287	264	290	321	289	276	276	289	291	289	296	315	290	297	304	269	290	309	294	311	308	303	303	302	292	298	277	303	294	301	276	293	289	290	321	278	301	307	310	281	291	285	271	311	329	270	275	298	260	287	292	261	286	307	293	298	307	286	293	288	287	286	291	292	275	312	315	303	313	291	271	299	321	268	299	281	320	286	279	266	316	290	293	285	271	298	305	275	305	314	303	290	285	275	273	314	282	282	312	297	289	319	275	286	297	301	284	290	286	274	328	291	317	324	282	291	313	272	322	297	300	294	273	287	292	290	310	306	303	272	296	328	299	300	305	298	283	283	273	292	335	312	270	272	266	325	280	319	305	275	293	295	293	317	283	293	288	304	300	280	279	326	288	288	279	277	292	288	251	278	309	315	292	303	314	307	285	261	271	253	307	294	329	332	328	285	309	285	270	292	326	328	273	301	306	282	313	293	311	293	292	297	314	306	329	285	287	332	288	281	288	293	288	282	306	289	330	296	298	304	279	298	282	263	327	306	296	266	296	288	276	296	296	302	283	307	302	297	300	285	285	282	290	301	300	316	325	275	284	303	310	325	316	273	286	303	279	284	309	320	311	304	276	313	267	278	301	290	299	291	270	292	277	287	297	282	296	271	275	306	267	277	301	337	278	306	320	279	319	307	301	300	315	298	298	264	307	263	310	322	301	293	266	295	301	261	287	287	306	276	294	315	321	330	289	293	292	305	301	292	291	286	297	268	298	242	284	304	267	277	305	286	289	279	266	282	285	308	297	329	337	283	282	275	301	291	297	270	267	281	311	315	317	309	322	314	309	306	291	290	269	308	316	272	293	273	257	298	313	264	277	290	274	312	315	296	317	283	294	330	328	337	267	282	286	250	284	326	276	298	284	286	285	304	296	293	265	293	297	311	292	263	308	271	275	294	309	287	273	286	319	275	325	317	284	296	311	268	300	316	290	334	288	305	264	308	268	272	314	301	317	302	301	270	301	300	299	305	297	297	298	303	309	298	276	302	303	294	301	265	303	283	281	281	272	304	289	280	291	307	304	316	329	328	286	272	279	297	286	282	303	336	275	319	317	302	289	253	275	302	301	324	297	282	292	283	313	270	288	300	298	310	285	294	301	289	310	292	320	303	294	271	296	292	324	273	275	302	287	298	270	285	306	298	298	301	280	305	296	301	294	289	300	305	294	290	322	284	297	290	304	318	293	282	284	316	282	286	281	283	289	314	287	276	298	300	318	295	277	303	308	270	275	260	295	300	276	291	295	307	279	306	314	278	297	295	318	292	305	290	260	292	319	314	289	287	277	333	308	308	264	297	301	277	294	305	313	279	301	310	253	279	286	273	309	291	287	308	288	300	288	278	296	305	269	274	292	288	267	315	244	279	321	293	345	285	283	302	283	292	303	316	305	252	306	303	316	294	307	290	306	287	294	281	325	278	279	273	310	294	273	275	312	290	310	282	307	279	318	282	279	304	309	300	298	276	300	297	281	275	293	285	303	306	304	283	288	295	289	309	313	294	333	309	280	270	311	290	266	333	322	285	271	278	318	313	269	267	301	276	325	296	311	302	290	275	287	294	296	331	297	297	295	305	285	295	300	323	269	321	313	288	288	318	263	300	272	312	306	283	301	298	290	284	306	310	314	271	291	264	294	289	314	275	295	302	306	312	292	270	313	308	279	277	299	267	252	296	324	282	300	303	310	285	322	298	294	323	275	270	317	309	294	274	290	292	300	251	285	280	272	293	315	282	296	291	286	292	277	294	323	288	279	284	303	298	312	269	321	296	328	297	283	319	301	279	281	313	296	299	301	333	292	292	257	312	277	305	235	287	285	299	293	328	321	285	282	299	280	253	303	287	286	329	285	308	284	296	291	311	285	276	281	289	310	280	298	284	282	272	289	287	299	276	262	290	298	318	282	300	299	257	306	277	281	268	309	302	285	274	314	291	305	313	262	301	319	311	278	267	290	296	298	325	326	282	292	324	332	306	316	293	303	313	301	265	285	284	285	311	284	274	295	300	318
60320	88818	53638	18855	6244	2185	1918	1346	557	476	433	450	453	465	439	451	471	455	440	445	472	439	446	434	453	459	468	489	482	468	434	460	454	465	470	433	425	449	440	436	479	439	437	439	442	481	465	456	456	458	438	434	448	455	422	435	428	445	448	465	425	466	459	450	405	452	445	459	455	495	485	459	459	482	479	440	452	420	481	440	458	432	436	455	448	438	424	467	461	449	465	416	450	458	473	427	457	475	466	435	448	467	437	445	468	421	426	446	434	434	449	478	439	468	402	451	453	491	435	437	432	431	443	422	444	429	437	477	451	469	440	446	483	441	453	452	483	451	444	425	484	497	469	432	434	463	464	437	456	428	437	415	467	481	426	430	426	468	453	478	477	443	414	433	416	481	441	462	470	424	452	455	491	470	463	461	463	436	480	455	456	471	485	462	463	461	438	451	463	462	476	436	452	452	454	486	479	448	461	449	480	468	418	384	446	445	494	474	438	444	478	444	452	406	448	446	415	453	457	471	499	434	490	421	452	475	469	467	490	418	486	464	468	455	442	460	445	459	492	472	469	455	451	407	444	464	459	456	437	463	386	479	435	444	452	439	445	412	468	450	436	442	427	418	456	434	440	445	444	435	466	420	472	458	432	473	432	462	440	462	473	435	445	427	472	439	440	461	434	441	432	443	453	467	413	464	470	427	458	459	493	472	427	443	440	481	435	441	493	436	480	463	479	462	467	464	464	427	473	449	455	474	440	459	460	508	468	478	496	470	447	418	425	465	472	443	427	444	449	467	435	458	474	430	436	429	447	419	457	433	464	470	437	434	480	500	466	458	460	446	447	469	438	419	488	482	432	463	457	432	465	449	446	470	443	442	431	455	486	446	451	463	457	490	468	503	449	447	472	478	469	417	448	447	452	414	450	449	439	440	440	500	467	466	438	440	480	437	430	448	453	447	413	452	484	459	435	447	424	469	475	464	441	458	435	423	473	427	481	444	479	475	447	475	444	434	440	437	439	463	457	455	427	429	487	429	453	422	435	441	421	421	411	435	463	434	451	432	474	445	451	454	434	437	483	481	452	479	467	436	478	467	439	419	480	452	475	477	457	458	460	445	475	459	439	464	464	440	453	486	475	467	445	428	442	425	474	437	461	460	434	415	455	436	430	418	455	491	416	461	433	438	464	453	435	417	417	432	446	438	495	460	469	430	475	469	449	489	458	470	436	425	455	459	440	419	432	445	419	407	448	419	466	476	460	445	471	411	442	436	501	409	440	438	454	443	423	442	432	434	472	455	447	419	456	449	423	466	452	465	438	454	460	463	460	482	446	452	456	457	496	416	494	436	448	484	438	468	469	463	471	444	445	479	464	429	465	447	438	432	426	461	457	468	481	464	427	460	427	477	451	505	429	487	505	446	457	430	425	471	430	444	462	463	455	479	443	448	446	449	438	451	440	494	471	432	487	414	465	471	480	459	442	449	433	453	465	454	462	442	447	441	501	430	390	447	467	484	441	450	468	493	438	442	482	469	424	427	413	474	457	471	465	441	391	430	460	449	404	457	447	440	440	435	453	456	474	421	477	463	451	469	473	451	429	415	444	480	452	423	448	476	455	476	478	444	448	454	450	461	461	467	478	488	427	422	422	428	409	435	476	434	442	499	473	448	454	408	478	497	480	458	444	450	461	464	430	448	490	451	430	455	457	467	455	456	499	449	446	499	481	472	438	462	459	431	478	456	449	451	471	467	417	433	453	433	503	416	454	447	456	440	448	442	456	472	434	454	458	449	455	473	459	443	467	438	464	482	473	475	424	446	434	454	440	446	438	438	450	416	439	462	443	431	430	451	461	433	450	443	442	446	460	440	415	444	456	429	461	467	438	457	450	447	475	526	454	450	424	457	421	457	469	409	488	454	450	438	438	470	457	414	460	449	506	468	448	432	463	456	417	476	476	430	465	425	460	495	471	424	468	440	450	429	478	431	435	433	443	480	439	450	454	440	461	441	458	467	475	443	466	432	438	427	438	466	437	411	458	430	440	468	430	450	455	416	468	452	470	444	438	431	429	460	469	483	480	447	425	475	467	441	458	461	477	426	473	477	463	412	462	449	468	402	463	467	440	469	462	430	439	447	454	473	440	433	427	408	438	475	473	449	429	461	436	447	438	452	449	470	457	455	436	417	438	450	486	399	478	445	437	502	467	458	468	437	470	451	446	500	468	454	418	419	421	488	457	457	493	446	446	455	451	403	455	411	413	466	452	448	455	456	404	423	447	473	439	458	452	468	477	446	404	452	450	462	433	493	426	436	435	455	497	434	423	439	429	430	464	489	454	449	436	466	427	433	502	463	440	461	433	426	432	467	485	420	475	424	469	461	519	446	445	493	444	432	466	436	469	426	466	471	446	452	440	473	444	458	437	417	436	423	438	431	415	445	444	456	513	438	457	444	457	497	450	495	431	442	480	428	495	434	437	481	475	435	431	453	420	441	485	439	412	443	456	482	463	496	450	458	448	449	444	439	481	444	449	440	424	448	465	439	453	439	475	430	440	431	503	419	437	456	467	455	439	432	452	459	454	414	430	447	455	439	458	490	438	447	491	447	468	434	448	467	441	440	446	446	430	489	451	472	458	451	435	442	448	459	494	437	441	448	486	451	430	447	461	444	449	451	445	479	462	452	454	459	443	481	462	455	449	450	477	469	433	469	432	492	446	422	477	436	465	407	444	462	489	445	449	470	500	410	398	462	466	435	466	451	453	475	467	480	428	419	471	471	467	436	473	450	422	474	428	438	468	470	430	463	508	504	472	456	456	404	451	411	458	457	432	453	430	491	424	448	425	435	475	441	409	459	456	460	448	436	452	412	459	441	428	466	424	447	472	434	462	485	456	481	499	440	457	450	420	443	436	439	406	458	477	479	469	440	477	439	465	471	459	440	458	455	426	493	424	455	439	441	468	431	432	448	469	461	487	443	431	431	473	471	449	433	435	469	457	446	471	479	468	450	462	472	430	475	471	474	439	508	425	432	430	458	437	430	414	454	451	436	454	465	410	440	445	416	457	422	456	435	468	455	475	443	438	436	461	454	461	453	421	454	407	477	464	412	490	456	445	437	465	430	443	467	431	457	465	471	445	470	475	455	458	415	413	445	452	453	459	451	458	434	445	438	442	482	458	511	437	502	403	444	449	456	446	434	451	470	452	416	478	458	415	443	440	462	422	443	476	391	466	493	427	454	481	462	459	445	512	431	455	440	450	477	458	440	450	464	484	465	439	459	448	442	439	452	436	427	493	427	427	420	448	424	445	464	419	466	456	414	463	436	428	442	424	466	437	441	429	466	394	451	484	458	452	466	465	451	434	452	449	453	448	454	450	410	466	492	428	460	396	488	440	467	447	462	425	463	434	444	418	451	439	424	428	431	425	430	478	439	507	430	460	480	479	483	450	453	453	454	449	408	463	458	452	459	457	461	476	450	498	446	453	488	435	470	463	469	422	475
23035	21642	29146	23606	21017	18771	4568	1000	387	331	345	310	316	277	325	313	303	339	327	297	325	312	360	271	331	302	301	327	314	341	337	320	305	314	303	309	317	296	304	321	323	339	306	297	333	336	367	291	292	331	314	296	328	316	315	282	321	293	336	321	318	351	317	303	313	328	327	344	317	295	299	316	299	319	323	308	298	338	320	303	305	317	317	319	314	334	305	309	287	318	333	322	299	298	287	320	322	294	316	326	318	338	313	335	318	282	295	286	310	301	316	343	306	309	318	314	347	336	285	292	303	297	308	306	316	342	302	278	307	319	299	292	317	295	336	310	313	316	316	313	298	307	361	315	311	350	336	310	331	323	327	304	341	314	311	312	347	302	336	307	318	289	297	307	309	307	293	317	295	342	300	352	321	334	317	298	300	316	338	334	291	320	299	303	300	295	316	294	330	347	290	301	305	331	325	294	294	299	303	338	364	319	302	316	331	319	305	316	312	305	320	294	301	310	322	289	318	312	303	277	337	303	307	316	313	279	298	331	324	304	311	304	333	295	313	312	301	304	364	325	287	304	326	312	322	299	350	319	299	279	306	323	342	270	329	306	308	273	326	306	322	319	316	350	300	325	306	300	316	288	289	335	322	308	300	290	325	316	324	333	299	321	296	305	337	309	325	320	303	314	287	272	315	263	301	306	298	304	293	305	288	298	300	306	297	287	309	289	309	314	340	355	335	347	318	289	360	298	349	346	289	319	301	302	290	285	340	314	341	307	330	315	294	317	313	310	363	320	291	318	316	319	333	343	334	315	330	323	330	340	342	341	329	314	317	335	290	270	339	309	341	315	289	295	295	264	278	290	283	349	300	317	351	307	311	295	322	306	287	296	296	327	308	258	299	290	288	304	322	277	298	325	332	301	305	292	303	318	307	320	330	304	308	313	299	315	303	301	323	329	289	320	331	330	303	322	329	328	290	315	342	296	309	303	286	323	273	320	310	319	311	303	301	357	324	318	297	290	312	333	320	306	300	348	304	360	321	343	309	288	299	315	306	311	301	333	305	297	287	322	300	288	296	333	313	301	302	291	328	312	317	287	330	303	319	318	306	322	339	334	292	343	305	301	323	290	352	320	301	312	313	313	318	320	317	326	283	284	296	323	317	335	311	318	322	344	345	317	294	308	331	314	304	314	302	301	300	315	306	320	343	288	324	329	304	347	321	332	313	298	335	308	321	289	312	330	317	299	299	316	326	336	308	331	359	304	319	326	306	345	301	314	293	285	338	294	291	319	312	299	325	325	331	317	302	329	270	309	303	318	323	311	318	296	326	324	312	330	300	306	297	317	318	346	316	310	350	311	339	274	274	294	305	299	317	303	312	323	300	296	336	317	309	289	326	324	302	307	306	321	332	331	326	353	314	332	315	325	307	319	336	341	326	297	322	327	322	310	325	340	304	290	306	325	311	330	324	320	289	341	297	332	299	300	302	348	330	326	304	310	320	311	299	326	350	293	301	313	332	306	300	282	339	338	318	288	302	313	310	313	297	315	328	333	315	310	311	288	341	291	345	290	303	304	338	324	334	283	325	328	314	316	300	292	283	309	309	329	322	331	306	317	320	308	310	327	313	304	324	301	327	296	338	308	301	299	317	309	327	308	326	324	320	308	305	291	299	335	308	288	342	316	279	323	341	332	297	311	285	323	276	315	295	309	319	341	313	303	291	314	335	308	340	323	294	273	291	303	308	299	301	293	298	329	294	319	287	329	286	329	350	349	285	271	304	313	288	289	345	332	312	297	307	293	320	288	299	348	296	338	342	301	324	312	298	319	335	284	318	352	311	321	313	322	313	300	330	322	266	337	290	299	311	309	289	328	319	285	330	290	359	275	308	329	326	316	341	324	295	326	311	292	303	320	290	343	340	293	307	319	307	261	342	307	336	330	320	318	303	328	315	312	329	307	335	292	312	314	327	335	340	304	341	334	264	308	319	283	316	330	323	300	327	316	309	304	315	326	323	313	311	316	290	322	305	340	345	344	296	313	321	331	321	304	327	301	297	284	334	281	350	328	325	319	331	297	296	325	321	346	323	291	330	345	298	289	325	331	350	307	299	328	325	315	309	320	306	344	331	294	293	339	337	327	342	306	323	283	312	288	321	302	316	346	299	315	340	297	302	313	304	298	294	305	312	306	300	314	299	324	314	317	327	300	311	326	276	284	349	310	331	309	338	327	326	313	324	316	298	313	303	324	327	311	329	335	292	321	305	309	297	319	278	315	304	277	326	324	292	303	297	315	290	327	317	325	323	331	311	320	322	281	325	317	302	306	307	297	332	337	313	271	308	330	332	334	287	311	320	303	330	304	312	310	317	314	320	314	285	301	300	313	297	307	307	283	291	285	334	317	333	315	359	291	327	309	306	300	335	290	321	316	300	301	301	290	330	314	293	318	313	329	331	287	332	309	315	355	311	336	320	278	306	297	272	308	324	300	307	282	318	334	284	316	276	320	329	311	327	318	319	290	339	327	280	333	299	308	295	299	302	307	332	320	318	320	340	308	303	326	303	315	302	308	314	301	325	279	325	331	326	311	333	316	311	319	314	317	333	312	295	307	319	303	306	340	291	295	317	270	274	302	314	307	295	306	300	308	316	297	281	332	337	288	293	304	330	295	351	315	317	312	314	288	309	324	333	307	290	316	297	304	284	328	314	286	286	330	308	274	305	308	336	310	304	310	318	314	332	315	303	335	334	318	318	323	320	316	335	318	315	290	305	307	297	295	340	303	299	313	302	299	318	288	315	292	329	296	291	295	368	291	302	304	323	319	310	327	299	299	307	296	304	316	316	327	299	298	322	313	316	330	280	317	329	274	324	294	332	332	316	295	331	330	289	286	314	292	351	303	311	301	313	296	311	304	302	312	256	307	317	348	297	289	279	334	307	348	310	288	314	341	301	302	301	313	338	348	286	290	289	283	301	322	313	281	319	311	306	312	300	284	288	314	308	301	291	281	316	319	281	292	320	287	305	314	296	320	323	288	334	316	318	300	314	323	313	307	321	307	325	318	307	295	285	318	322	292	318	338	307	293	319	338	298	301	327	288	342	342	285	309	311	307	313	319	308	282	320	328	307	327	285	314	338	326	328	352	326	281	302	295	319	314	301	288	337	294	295	312	318	287	345	296	312	307	320	325	320	293	301	315	336	352	289	307	331	322	297	337	306	339	316	306	300	311	315	276	334	310	311	341	307	317	299	331	322	339	318	291	322	332	306	291	311	313	309	308	318	312	288	319	317	337	321	342	319	280	337	345	317	317	340	293	317	313	321	284	305	320	299	318	316	289	321	328	309	294	304	296	339	332	299	324	303	300	313	314	283	333	306	314	330	324	308	308	338	279	313	338	316	302	322	281	323	283	312	329	291	313	260	316	310	309	334	339	327	277	303	318	305	298	313	307	300	293	364	309	315	322	291	310	328	319	320	337	294	315	314	310	321	309	327	325	323	344
59064	96398	60272	23952	9105	3743	3044	2052	824	470	470	485	471	512	483	455	482	434	479	423	473	456	406	453	461	511	435	446	467	515	489	456	456	501	471	451	427	450	480	471	483	524	459	474	495	455	501	471	485	466	448	462	458	499	510	479	441	463	481	458	457	454	457	497	446	512	438	476	438	472	431	462	449	479	447	443	489	468	479	424	461	472	464	456	478	466	482	482	465	448	464	491	441	474	454	458	455	480	426	450	502	442	424	456	468	453	463	475	442	477	436	471	450	431	472	462	457	486	465	448	434	491	428	492	441	448	483	456	483	471	471	442	427	485	473	439	429	465	460	466	469	456	479	403	468	465	481	451	426	447	500	469	445	485	463	462	463	439	441	478	449	460	446	448	486	434	450	474	484	461	510	474	460	469	450	450	454	457	461	479	449	448	458	441	477	455	433	464	477	425	456	448	422	485	478	443	464	472	479	472	476	497	452	463	492	463	464	481	449	416	500	463	451	463	489	492	489	457	481	490	432	471	429	463	464	466	500	443	434	486	458	441	450	462	499	470	426	435	473	466	486	408	495	447	473	492	478	457	437	462	474	496	475	465	422	471	456	456	447	483	461	436	469	465	448	485	469	460	447	437	442	478	521	477	480	429	463	467	496	434	499	454	471	431	460	455	472	432	500	464	441	435	427	489	477	426	469	436	471	484	478	435	442	462	451	485	512	483	463	471	472	470	448	435	434	482	430	472	507	470	446	479	484	458	421	504	456	453	457	484	435	463	487	446	473	475	467	468	471	438	473	473	472	457	443	459	427	467	499	461	469	469	439	452	499	432	452	459	503	468	475	473	455	482	459	476	465	466	464	490	470	456	432	482	418	494	435	474	432	443	431	452	424	456	481	469	446	436	443	479	455	460	467	478	485	467	438	450	472	492	529	452	447	459	471	435	447	472	468	431	438	415	435	461	479	463	467	493	475	463	503	443	476	440	446	476	448	449	457	475	449	442	457	471	456	428	443	476	470	461	487	488	493	465	399	455	437	448	455	460	498	430	457	509	459	478	477	474	442	461	497	497	429	464	453	440	450	456	463	440	478	466	443	463	494	430	488	493	426	471	485	486	472	467	435	443	480	472	495	509	476	493	481	459	530	472	428	467	422	438	464	467	479	412	488	467	445	441	452	477	418	437	464	455	455	514	451	478	455	494	468	477	455	450	470	461	463	420	489	491	436	425	511	475	477	458	453	446	494	427	487	464	495	469	439	480	484	457	459	487	445	462	490	471	487	444	457	460	498	455	472	424	515	436	444	474	446	473	482	494	484	478	471	524	438	481	451	489	466	456	453	442	422	464	447	457	436	474	461	464	496	466	490	468	476	432	462	456	464	421	502	458	476	441	472	496	433	480	490	445	465	518	461	436	490	440	472	454	488	444	497	453	466	457	481	431	483	451	459	454	455	453	473	451	447	447	442	435	428	454	471	436	466	437	445	469	477	452	445	455	451	462	473	464	464	482	460	463	450	476	450	490	488	461	454	439	466	467	399	477	420	436	445	462	457	434	484	451	471	453	459	488	443	436	479	445	495	428	438	441	477	462	486	470	429	447	493	460	449	487	458	449	451	411	493	446	524	464	467	485	427	463	468	524	477	435	448	491	474	451	463	441	483	448	488	480	430	480	466	521	435	445	463	507	453	468	444	467	470	439	442	485	442	442	496	460	473	464	452	493	489	440	445	464	509	463	459	450	444	450	468	453	425	451	472	489	448	439	464	462	405	469	507	452	451	451	492	493	454	454	489	454	438	438	496	481	463	463	434	468	467	454	483	444	433	510	463	454	462	432	428	463	426	456	503	466	436	500	455	455	396	454	481	449	503	453	446	469	431	462	464	457	450	417	479	435	470	500	459	419	455	421	475	454	445	416	436	464	472	475	436	452	427	499	462	460	430	461	394	444	494	474	450	449	464	459	440	475	475	442	456	497	462	444	470	478	459	470	435	495	464	462	455	485	495	489	420	489	428	476	474	453	474	515	433	465	477	442	442	487	454	474	466	482	473	448	479	484	423	441	453	421	469	463	451	459	492	467	491	436	462	480	441	467	476	451	477	461	460	456	452	456	434	471	485	484	446	463	440	467	473	470	500	437	508	467	442	458	445	442	441	492	499	468	468	449	464	456	438	486	498	444	436	451	474	440	449	469	448	409	499	430	430	471	476	483	524	480	487	451	523	442	486	456	458	478	424	464	470	481	461	464	441	433	456	471	463	443	417	474	464	471	456	442	461	469	429	413	451	485	455	433	452	456	472	471	446	436	463	495	467	424	466	451	478	450	490	450	423	493	447	450	457	420	460	504	443	446	485	484	455	482	491	449	486	448	450	450	457	423	468	433	497	450	470	455	484	433	457	456	430	463	449	467	489	486	456	481	457	427	521	457	450	441	478	487	443	481	418	426	426	474	463	477	471	462	487	499	417	461	449	466	462	470	492	459	484	479	437	443	485	432	492	483	447	478	399	461	493	457	479	513	451	481	443	446	490	518	471	451	469	456	468	473	452	483	468	442	450	453	470	441	461	463	414	473	482	491	495	464	442	463	489	444	487	467	439	479	477	474	458	483	460	462	425	474	486	448	507	493	460	458	403	417	450	444	472	475	427	477	471	446	460	505	447	482	466	462	483	491	445	471	414	483	490	462	464	468	428	449	433	471	443	476	504	453	489	434	474	439	481	471	458	463	453	462	440	459	442	412	478	454	423	415	497	430	498	419	474	441	455	471	436	469	436	451	491	468	454	474	463	436	475	473	454	456	479	486	492	472	460	456	494	483	475	453	486	451	481	440	484	471	415	443	465	502	453	448	446	416	421	445	450	518	442	451	421	474	475	431	484	499	470	437	462	461	482	464	489	447	443	450	527	427	455	441	450	492	428	468	478	411	466	460	484	480	475	463	500	492	450	459	446	477	490	449	433	486	476	475	480	453	454	471	459	454	432	454	472	467	444	446	500	464	450	437	450	464	434	451	457	469	459	497	457	464	467	436	477	495	468	490	475	440	423	421	462	467	484	498	464	451	415	468	462	419	448	500	482	421	463	473	447	460	431	470	462	492	462	438	473	470	462	456	470	475	476	469	435	469	455	464	452	462	462	458	475	446	449	443	457	465	449	446	449	469	432	443	429	475	499	471	471	445	459	454	471	437	456	474	447	463	433	445	457	473	428	509	450	492	476	488	454	432	481	470	443	467	418	495	473	413	489	460	452	488	465	425	474	490	432	445	453	484	442	465	434	437	487	468	444	436	477	439	447	479	460	478	488	465	453	448	466	486	428	491	456	465	455	464	489	469	439	453	486	479	471	440	461	468	435	429	496	497	421	466	463	483	453	472	433	461	487	475	470	453	478	436	413	433	441	474	440	436	449	456	435	456	449	466	442	480	493	459	457	423	507	463	433	453	466	454	502	473	483	486	479	500	421	474	477	486	430	471	443	468	458	474	427	436	442	456	460	469	474	463
31526	33942	25441	7655	660	370	333	351	300	302	271	304	304	302	268	288	293	249	290	288	278	306	309	282	275	263	312	282	287	310	293	286	298	285	284	326	275	292	301	290	273	285	304	308	289	274	273	285	261	284	273	289	322	319	270	267	299	288	241	298	320	283	292	290	282	285	299	286	300	307	304	270	311	294	266	288	282	279	284	292	287	264	269	262	306	299	316	304	263	284	273	298	295	306	276	294	299	268	281	295	273	279	287	278	306	281	291	286	293	301	275	311	274	317	315	288	248	300	284	324	294	250	295	293	283	309	274	271	277	288	307	294	291	269	276	326	305	296	287	290	270	324	289	274	302	285	306	287	288	328	301	282	284	275	285	294	277	306	271	288	257	285	329	289	282	307	278	279	269	270	272	282	273	285	303	334	281	300	281	257	275	290	280	289	278	261	279	267	286	299	250	266	301	257	303	302	281	271	305	288	277	286	291	273	281	297	273	279	294	293	280	292	292	290	288	274	266	294	261	277	297	303	285	292	294	296	277	289	283	295	281	268	286	263	269	290	275	272	312	293	310	283	253	265	287	273	250	275	339	271	272	279	267	290	271	287	275	316	288	298	253	274	304	288	285	297	288	246	251	295	296	288	292	285	298	308	285	269	269	297	292	296	293	266	299	291	275	301	263	259	279	301	284	290	260	279	274	278	252	290	303	278	300	277	280	294	280	278	274	295	258	276	291	278	264	272	274	278	248	316	267	262	284	306	284	308	292	276	265	295	288	288	314	297	287	275	296	286	256	278	270	302	312	297	252	284	273	273	287	273	275	289	321	304	294	275	272	278	268	267	265	302	284	265	285	306	276	297	314	281	295	312	268	279	232	284	284	268	274	266	285	288	296	272	289	280	250	278	291	279	265	285	304	251	275	258	305	286	284	298	288	261	289	267	299	285	284	306	272	253	291	253	283	285	295	287	277	299	264	283	280	252	284	296	275	267	267	256	314	282	253	297	269	264	279	270	245	291	255	237	285	287	280	284	259	348	296	324	282	257	293	271	284	287	275	241	290	288	282	320	288	260	301	274	265	285	274	265	290	254	275	307	269	254	271	326	264	288	285	306	273	268	304	281	297	291	313	314	299	294	260	270	302	296	265	308	251	277	283	280	284	300	285	291	301	274	286	282	299	269	271	269	280	272	305	296	278	272	314	251	282	290	296	296	252	274	307	315	296	280	280	274	254	307	297	259	272	269	284	275	274	277	279	289	295	291	273	297	286	278	280	310	273	242	271	293	288	293	266	287	275	280	266	291	296	287	286	297	265	292	279	303	295	279	270	262	303	306	284	267	285	315	273	331	302	291	305	313	287	292	253	262	310	264	288	288	317	265	285	279	319	302	276	295	278	250	273	254	281	299	271	283	261	303	284	255	271	277	269	275	271	273	280	275	262	294	246	286	280	265	265	280	281	276	308	263	272	288	298	266	294	283	269	292	278	294	287	261	282	316	292	276	298	281	298	278	298	269	262	293	268	275	286	283	296	277	279	320	286	263	282	304	277	291	288	274	275	285	308	308	315	265	263	304	249	277	309	284	286	280	261	277	284	281	286	281	286	268	307	289	257	277	305	301	285	318	255	294	302	275	267	284	303	261	292	274	276	282	262	286	288	297	295	266	296	287	265	288	276	326	283	279	273	294	255	261	294	274	274	261	297	274	291	285	293	303	302	280	273	263	300	331	263	275	301	295	260	284	249	261	299	281	279	308	283	290	275	274	250	304	281	315	279	320	281	278	289	271	270	311	302	303	323	281	264	328	319	292	278	299	288	259	252	274	299	289	307	273	277	310	263	271	279	294	281	304	270	271	282	277	281	247	289	281	290	285	294	275	305	262	274	292	307	298	277	295	264	328	287	295	304	282	296	270	279	277	255	284	279	304	316	292	270	268	273	293	275	303	309	269	296	286	290	295	272	284	263	267	294	287	273	281	287	316	253	289	302	290	309	298	305	296	281	286	300	280	321	266	272	279	285	299	275	287	260	254	259	303	293	275	279	272	286	297	301	289	277	267	305	283	272	300	270	299	282	301	277	284	302	302	275	261	298	270	264	276	290	295	285	291	278	272	288	277	277	282	283	273	301	280	264	272	275	260	263	285	303	282	294	302	299	295	300	265	307	272	292	276	292	319	284	304	250	262	294	264	306	267	271	263	282	279	285	291	290	297	280	289	303	295	291	271	292	313	281	288	321	255	288	268	290	260	264	313	294	285	286	272	265	317	291	297	308	286	304	284	279	291	286	244	330	310	315	294	295	290	253	285	279	259	290	264	278	299	270	284	263	289	302	299	262	297	274	300	258	290	287	263	297	292	262	263	284	288	302	289	270	287	302	291	252	319	283	264	259	281	275	291	263	255	292	270	314	298	315	283	282	302	292	302	329	291	285	288	281	294	282	259	300	284	287	269	302	283	283	251	278	295	288	312	282	300	283	272	265	308	302	249	289	281	249	305	316	331	315	325	274	296	309	306	293	312	307	275	284	299	304	274	301	293	295	305	264	281	260	272	283	266	264	270	295	281	292	263	314	301	278	286	251	297	295	262	325	241	297	276	291	262	299	280	258	270	301	254	271	307	289	276	269	291	266	269	249	261	285	300	272	329	245	312	262	300	281	305	262	300	275	259	289	287	303	246	294	326	300	278	289	267	275	281	272	291	290	302	257	246	275	300	284	276	281	282	305	309	280	261	290	290	293	308	286	307	255	271	276	302	265	274	293	325	313	283	259	285	274	273	286	301	324	294	301	285	278	282	274	294	280	282	290	298	277	256	282	276	293	296	274	305	278	255	297	311	297	278	281	257	319	282	295	278	282	281	282	286	290	252	298	261	279	265	287	272	277	297	246	289	285	285	264	267	285	268	311	284	269	293	257	295	264	296	277	277	278	304	297	301	275	318	314	275	292	259	314	273	282	239	281	286	294	272	267	269	301	248	291	299	270	290	279	268	303	317	269	273	267	296	291	259	305	268	258	288	258	287	296	278	317	300	282	297	310	298	296	279	300	281	296	274	286	264	304	288	285	295	282	311	286	261	288	283	294	314	289	279	278	311	284	274	296	284	280	298	262	327	280	275	262	276	289	281	294	314	309	275	280	286	277	301	283	300	295	301	260	294	266	262	263	266	270	293	296	286	288	293	315	276	263	301	250	292	287	276	278	250	278	286	304	290	291	275	281	276	276	257	312	314	289	274	262	285	283	275	306	284	249	274	312	266	288	302	290	291	268	281	247	280	266	302	295	280	303	289	296	335	274	296	274	300	259	285	281	271	271	279	305	273	314	285	283	298	314	278	303	302	288	302	279	290	289	272	265	285	283	286	308	270	293	282	302	259	291	264	261	324	313	287	281	263	277	273	290	269	270	297	280	263	274	295	283	308	321	256	303	272	295	320	310	245	286	301	294	278	324	296	282	306	300	273	296	293	284	310	323	279	288	280	283	297	272	291	287	253	278	289	311	292
41445	49718	25971	4682	1173	666	570	547	430	445	446	444	449	427	423	448	409	470	412	451	473	469	413	461	476	448	430	434	457	446	439	440	433	435	431	423	431	411	442	462	464	442	415	451	423	452	422	417	431	428	439	455	431	422	442	429	458	470	433	429	424	434	471	464	455	432	429	451	425	460	417	446	455	456	384	485	456	448	457	428	454	462	467	427	454	424	445	432	446	435	455	446	433	434	410	490	433	429	461	452	399	422	458	424	428	444	431	408	455	425	427	445	442	471	451	409	430	444	457	441	452	402	453	468	457	464	424	406	422	464	462	415	431	406	450	457	445	425	415	458	404	434	440	430	449	456	445	443	464	455	431	449	423	467	408	460	475	462	414	488	438	458	483	428	432	468	443	421	406	434	455	479	376	430	442	455	454	426	474	409	386	436	452	407	440	468	425	423	446	447	438	473	421	428	431	457	431	447	446	454	417	418	431	420	463	407	451	424	450	398	398	435	427	493	458	448	429	427	414	412	405	445	429	406	480	448	421	407	419	429	448	450	434	480	425	414	423	419	428	439	429	448	459	429	480	431	434	422	435	444	427	425	444	453	411	450	465	436	454	488	442	448	427	459	437	459	431	436	487	466	444	412	450	415	425	435	432	429	428	417	435	469	462	444	400	442	449	438	441	425	463	445	432	463	445	434	464	435	429	413	445	452	446	453	446	454	409	435	469	429	445	429	433	431	409	427	455	434	412	408	431	437	450	441	465	426	444	445	452	461	446	454	447	446	469	430	439	435	449	435	435	432	458	419	433	462	448	432	395	434	420	475	447	438	448	429	420	431	443	445	438	456	438	451	457	436	393	430	433	498	403	440	433	448	416	438	451	451	446	432	444	421	447	422	412	405	427	432	433	445	439	459	410	437	401	401	459	448	453	402	481	448	430	439	397	387	395	433	417	469	405	434	464	422	407	442	445	441	381	435	479	468	463	369	442	444	446	434	470	466	422	412	431	473	458	460	381	426	407	427	423	432	414	455	426	417	448	472	422	434	467	461	464	447	422	445	463	442	454	423	453	450	442	457	498	455	427	485	444	435	440	412	443	409	421	444	424	484	464	452	496	387	418	448	464	428	415	415	431	456	452	380	442	444	460	451	496	408	447	416	430	438	458	450	436	438	439	449	435	431	440	410	398	428	440	420	470	440	409	426	443	446	442	450	462	422	428	459	401	454	450	415	438	438	456	434	443	499	403	448	436	438	456	430	449	418	453	430	429	446	466	486	449	439	425	425	442	468	398	439	484	447	462	417	461	392	450	450	416	402	444	435	422	443	399	429	471	476	395	437	392	446	408	440	431	440	438	407	435	476	406	438	414	418	426	452	434	414	471	407	420	418	445	418	454	420	419	443	422	414	429	413	442	450	439	462	435	460	418	423	447	421	413	457	434	412	416	400	435	458	452	441	465	429	448	432	451	431	417	445	399	416	425	407	479	466	461	413	419	419	450	433	402	436	449	438	432	443	452	400	442	458	494	407	467	449	430	418	468	439	414	413	449	432	449	427	432	464	457	447	426	476	423	460	447	462	413	458	401	431	413	417	449	402	420	462	432	424	433	424	416	442	440	472	460	468	424	429	480	434	420	418	447	455	447	446	463	425	420	491	414	484	469	453	399	453	437	415	432	436	432	425	428	417	447	428	474	474	424	429	426	423	410	432	418	481	402	443	442	444	458	411	454	430	439	428	414	427	464	465	462	439	462	440	443	469	438	450	464	445	432	450	441	423	464	424	403	429	453	471	446	406	448	439	451	461	454	459	402	399	494	449	408	447	420	401	439	441	434	448	448	453	424	455	435	436	440	463	427	443	445	430	434	456	443	449	419	421	456	446	467	468	464	421	434	400	419	420	408	457	437	392	429	446	432	446	457	447	445	442	459	439	445	459	459	420	441	459	481	447	432	401	457	440	452	453	441	469	462	444	439	445	442	438	449	437	436	466	434	450	418	430	454	451	450	430	437	432	406	419	446	455	426	452	427	436	459	446	441	433	396	450	425	424	443	429	405	451	462	441	449	402	402	433	478	419	451	412	443	447	400	425	436	431	437	476	454	457	412	463	428	453	412	390	446	418	426	427	461	452	428	414	408	461	414	428	450	458	413	439	424	436	404	450	433	445	425	423	458	442	438	455	410	433	453	412	429	445	492	426	416	479	457	444	474	409	423	420	455	422	446	430	402	461	464	438	436	425	451	442	467	452	426	456	439	451	442	441	458	431	407	453	447	422	451	418	434	394	441	402	482	429	439	436	464	448	437	395	472	443	447	450	476	423	440	417	468	465	464	416	467	409	426	416	430	472	447	432	460	431	433	440	438	426	396	449	422	433	463	459	439	469	438	445	426	433	421	493	439	439	441	465	467	472	428	406	447	429	474	414	442	407	449	436	466	410	435	429	425	405	464	426	432	465	441	479	426	461	398	462	409	439	424	448	469	427	416	440	429	437	422	414	472	456	449	492	469	465	461	438	438	426	416	411	430	448	476	476	431	418	445	454	406	465	416	416	437	404	429	462	435	458	437	470	433	421	431	410	434	416	426	416	431	430	434	432	437	440	487	441	449	435	407	478	433	419	434	428	445	424	439	411	412	445	430	393	407	439	455	456	446	423	433	448	407	435	440	470	422	447	435	446	453	424	455	455	396	471	442	439	427	412	457	416	456	430	444	456	437	434	447	445	441	450	453	466	433	467	465	401	472	381	428	436	427	451	452	450	390	439	468	458	389	431	419	439	444	438	462	441	447	423	405	464	448	426	414	449	460	451	463	449	422	440	426	432	418	435	419	461	451	460	441	462	430	410	430	424	427	470	403	415	434	427	437	465	464	480	427	439	448	447	423	443	422	406	437	457	443	432	431	445	483	459	449	458	451	417	487	445	455	416	438	433	494	404	448	435	430	421	412	443	433	405	435	503	412	465	436	422	454	440	449	448	424	407	454	425	435	464	478	403	430	474	450	439	447	447	420	385	442	423	427	397	452	444	492	412	427	449	437	438	448	429	446	430	441	434	450	409	424	420	467	396	410	434	448	440	425	419	397	452	429	433	440	442	425	425	453	444	447	456	448	431	445	448	415	455	446	438	455	408	435	463	386	454	422	424	432	430	424	464	414	387	429	434	432	463	446	458	431	478	412	463	439	423	455	436	469	431	458	436	447	389	431	415	429	422	425	473	480	384	461	441	403	420	432	450	432	434	444	445	433	429	459	431	439	472	443	437	459	453	435	458	453	417	419	477	452	415	434	402	461	425	435	460	433	465	423	435	428	442	475	435	439	449	450	434	465	438	441	437	420	463	485	431	429	412	423	448	466	464	438	425	469	432	432	466	426	484	458	397	426	424	443	453	448	440	443	448	430	450	451	465	419	476	462	417	443	464	444	434	436	413	427	458	442	388	434	418	421	466	443	441	401	422	410	431	436	458	434	422	451	446	461	408	451	447	459	444	437	452	414	440	453	479
24015	22575	29293	24178	19609	7587	1046	599	376	297	299	321	312	309	299	328	298	273	323	279	326	324	324	292	288	308	290	275	289	305	310	303	315	293	306	301	290	312	295	288	282	289	275	326	308	321	290	289	281	282	319	330	308	298	269	309	276	296	274	319	301	298	315	274	278	303	276	306	333	277	276	306	289	302	278	298	298	292	288	317	277	290	288	295	307	253	303	284	287	319	303	294	318	307	277	288	335	299	307	315	277	300	285	286	278	313	289	286	260	302	319	273	307	292	283	304	290	273	306	278	284	274	310	291	281	289	313	285	292	280	303	275	298	327	309	295	297	304	299	294	300	328	318	286	314	278	293	298	297	322	306	308	321	282	332	326	318	322	307	302	290	310	298	292	285	301	283	299	270	298	312	303	289	339	291	296	309	312	294	313	303	291	311	286	282	267	298	299	277	296	338	286	288	337	299	313	273	307	278	324	285	315	294	308	305	281	267	310	294	286	291	315	288	266	272	299	257	285	304	304	296	353	278	288	314	299	297	313	292	314	308	251	313	288	301	312	286	268	287	305	321	316	322	275	314	282	309	326	335	297	291	312	307	305	299	310	288	306	296	289	285	306	300	287	303	306	344	305	314	298	286	309	274	304	300	291	278	276	317	302	308	311	303	311	306	319	308	292	276	270	270	270	321	288	275	339	325	285	266	311	315	285	321	296	317	266	305	307	315	304	291	329	288	294	329	297	328	299	271	288	330	298	306	305	330	285	289	295	311	298	248	302	302	262	279	306	305	300	294	268	283	269	313	287	306	275	288	305	286	320	318	268	288	291	284	311	307	304	289	295	336	313	278	315	288	296	291	270	332	291	326	328	289	290	297	313	290	304	283	288	292	288	281	314	302	300	295	286	312	317	300	302	316	305	283	297	300	315	293	346	309	321	310	313	320	322	305	266	295	298	271	319	314	265	303	321	313	302	296	343	279	283	306	353	294	313	294	282	304	298	288	338	292	303	276	288	283	280	292	284	276	287	303	318	322	323	319	320	336	288	307	309	297	254	276	325	297	298	291	296	316	324	303	283	294	327	295	305	267	318	286	312	277	256	297	291	295	279	305	308	298	274	278	308	313	310	300	306	298	281	315	304	302	315	314	322	285	304	295	318	308	283	309	282	311	288	297	289	348	298	310	289	304	312	283	256	276	307	274	301	288	292	295	297	304	280	320	298	305	305	331	309	275	294	294	292	317	308	304	316	276	278	273	323	272	287	306	318	277	292	316	289	267	281	325	303	276	308	333	314	296	270	282	298	284	264	304	301	282	319	295	344	287	302	289	257	289	318	294	266	303	274	318	271	278	307	318	311	313	318	304	305	282	302	297	307	303	284	275	293	291	315	312	304	320	279	279	310	310	277	293	276	286	302	318	291	299	321	336	265	301	281	254	308	287	320	248	309	294	324	292	279	299	276	289	312	302	306	308	308	321	302	318	288	290	295	297	277	311	309	295	341	287	313	285	300	286	323	299	300	297	317	327	275	303	300	306	285	273	315	315	303	316	306	290	279	307	279	315	320	286	301	315	310	288	314	318	295	279	292	299	289	304	337	301	304	293	297	276	286	301	333	289	296	321	304	325	288	313	286	278	279	295	285	282	307	287	284	344	335	317	294	285	297	310	322	308	313	285	294	329	310	316	306	288	288	308	313	292	321	345	311	292	328	295	283	301	282	308	314	303	283	304	276	307	320	313	294	299	273	291	314	296	292	279	313	266	282	305	290	295	305	318	301	316	310	293	298	276	294	316	303	310	305	299	252	301	297	321	279	283	311	305	268	278	307	299	288	299	275	311	300	295	302	286	306	311	299	290	288	315	298	305	326	303	315	297	296	322	303	275	290	310	295	291	303	305	313	274	308	269	313	305	289	278	301	296	322	335	281	289	275	281	273	307	336	329	327	310	292	306	313	327	321	276	288	309	299	318	296	298	303	293	272	322	303	292	261	308	290	283	306	298	302	300	320	283	292	329	294	294	290	293	307	285	293	288	348	323	290	319	298	284	315	297	314	307	296	295	260	337	268	319	310	307	279	291	333	292	293	274	314	322	294	270	296	309	279	307	305	308	308	273	295	357	307	302	296	321	305	312	288	296	282	320	282	306	288	303	306	310	293	294	321	288	294	285	304	286	303	286	303	293	280	286	336	269	315	303	303	334	303	272	306	298	305	291	314	309	300	294	317	286	323	325	288	317	267	287	295	299	315	309	299	314	321	317	313	317	291	292	305	318	289	262	302	296	299	306	262	311	265	262	318	327	310	295	316	309	283	288	317	311	290	293	289	285	320	283	300	324	283	281	319	304	347	305	304	299	316	327	302	301	301	261	306	280	310	302	306	329	295	285	285	305	292	309	297	296	321	287	282	266	283	308	310	281	269	288	321	288	277	314	279	315	282	309	299	322	288	285	302	298	305	338	296	300	284	307	289	271	318	324	305	286	301	296	291	307	289	276	318	286	295	320	335	285	324	320	292	298	308	341	277	329	312	300	305	302	303	293	288	301	303	325	305	310	300	309	280	296	299	311	297	312	299	295	281	306	305	324	298	315	323	271	306	315	290	284	307	268	295	271	272	289	303	293	271	302	285	288	274	304	317	298	280	308	276	316	310	301	260	285	312	282	295	308	277	296	294	274	288	314	312	307	308	295	283	287	286	287	292	287	323	308	336	325	310	275	310	297	287	284	304	322	305	267	311	311	319	292	318	280	292	279	319	335	272	315	269	325	297	298	321	306	294	287	281	297	272	308	301	286	294	299	278	268	306	305	319	294	275	273	308	300	305	267	286	283	280	277	320	282	289	310	291	277	280	278	302	297	289	300	292	309	301	269	279	271	290	281	309	285	303	291	294	273	279	305	287	292	290	299	313	299	268	307	298	332	288	293	294	317	324	292	289	283	290	267	317	285	313	298	296	298	290	309	276	300	281	300	316	333	321	325	290	296	276	308	297	284	291	287	298	314	287	288	294	296	294	288	316	253	312	283	300	308	292	322	319	277	263	282	286	282	295	301	318	295	273	302	304	338	312	287	281	313	321	339	295	288	314	299	272	298	268	336	305	321	302	264	280	291	303	290	276	299	271	272	311	320	286	310	317	330	291	314	309	307	338	300	310	305	283	295	272	317	276	297	334	292	278	303	302	301	282	312	271	279	310	309	291	296	323	299	302	282	298	303	289	313	281	293	290	303	321	298	298	265	318	291	310	304	310	307	301	316	297	290	308	279	298	330	319	269	275	318	296	326	313	280	299	261	300	319	308	307	309	299	285	280	304	286	304	303	305	323	264	319	335	268	311	272	282	319	278	330	297	299	275	290	294	292	302	285	314	324	286	291	296	320	277	304	305	308	293	309	278	291	302	329	300	273	313	329	300	267	309	297	295	314	317	292	309	282	279	323	301	305	332	285	306	289	290	304	303	311	295	280	315	272	330	302	298	286	294	330	310	302	293	315	260	302	294	331	298
59358	88325	53158	18026	6177	2620	1932	1293	679	506	498	431	465	453	455	450	454	441	470	497	494	441	464	416	434	419	477	451	445	441	473	482	435	413	461	459	465	442	446	468	437	402	446	441	444	460	486	454	462	439	491	448	460	526	491	439	449	446	448	457	474	409	470	476	453	447	444	429	453	480	466	434	459	465	417	460	462	458	444	436	415	472	488	465	435	447	454	487	437	396	439	470	479	467	464	446	452	416	448	431	463	450	450	453	475	470	446	464	440	435	454	472	448	465	431	438	428	450	475	439	442	463	443	433	459	477	451	435	446	469	444	479	447	453	376	454	426	443	473	428	473	460	447	475	446	467	448	455	465	468	486	437	458	447	429	437	421	413	424	467	417	446	490	441	457	455	456	441	437	443	426	484	478	428	449	407	462	491	496	460	425	441	460	490	464	465	423	415	453	456	477	473	441	427	451	419	449	456	470	433	446	422	468	470	468	483	458	466	472	436	458	440	458	438	439	438	431	486	457	475	446	480	436	463	415	448	436	474	454	433	458	467	444	411	446	462	465	448	437	465	464	438	466	424	468	459	453	462	487	436	453	465	469	427	450	458	459	445	488	441	474	417	469	477	432	428	474	486	479	464	488	482	480	456	487	456	459	428	488	446	438	435	470	446	473	460	478	448	478	443	472	436	448	432	413	444	434	448	435	466	451	435	464	442	447	442	429	444	413	428	456	422	495	455	461	422	466	415	464	453	401	490	461	416	458	486	451	481	464	425	451	460	459	485	447	451	454	469	444	461	437	468	471	498	498	482	434	463	462	447	492	432	455	454	467	468	429	470	423	448	461	474	462	452	427	456	449	405	460	468	443	421	449	453	460	442	436	462	471	432	474	431	459	452	483	455	453	473	472	424	463	469	458	417	423	458	467	444	434	456	443	453	441	424	494	508	442	485	479	491	455	474	464	425	439	452	470	451	477	436	437	472	468	433	468	484	448	438	466	426	483	431	456	474	457	432	474	455	440	458	404	510	449	399	495	447	427	456	417	446	449	455	442	444	473	465	448	436	470	468	453	403	438	469	448	461	450	451	433	416	395	445	466	471	469	455	477	430	449	478	459	456	460	492	481	453	439	448	447	462	445	463	447	455	466	442	484	443	461	420	454	495	453	449	521	460	462	485	445	483	467	453	444	472	397	465	449	459	455	482	471	465	479	441	412	487	427	474	477	482	449	450	445	449	480	434	454	421	451	447	485	468	463	460	468	463	464	473	449	432	454	455	426	456	396	426	445	453	445	435	445	446	453	479	448	486	457	465	442	485	434	450	424	415	405	480	450	432	446	460	463	458	466	452	429	471	454	462	431	487	442	457	465	503	460	490	464	496	467	448	434	460	435	430	457	465	435	444	433	436	466	438	459	470	461	435	472	435	427	432	435	436	465	462	461	444	478	433	434	456	471	475	430	434	456	495	451	449	402	443	522	489	412	425	417	451	458	483	442	418	418	478	458	455	440	491	480	485	463	475	468	458	443	425	451	472	469	451	426	463	486	455	432	429	477	476	475	473	440	457	452	425	473	442	463	435	456	437	432	431	444	440	471	477	482	430	462	452	425	425	436	414	453	474	451	423	470	460	441	438	461	483	427	452	501	469	443	495	445	469	468	435	446	498	455	413	450	471	458	440	465	421	429	449	422	448	434	467	464	437	450	465	496	483	417	480	444	436	470	475	470	454	453	456	479	446	469	464	444	450	431	439	427	438	458	442	451	458	442	454	458	465	441	414	439	465	427	430	433	474	457	448	465	475	469	449	475	459	445	450	469	468	434	452	503	500	458	423	426	456	483	407	446	471	463	443	451	405	467	473	433	447	461	441	428	497	479	491	473	444	452	428	436	435	445	482	461	470	462	454	494	447	429	441	450	482	488	422	445	452	464	480	458	445	468	426	428	509	420	446	444	460	461	449	462	466	427	465	467	467	455	472	469	432	457	438	418	460	463	443	484	448	459	434	495	451	455	452	446	469	467	427	452	472	473	443	464	425	461	419	445	492	462	477	463	429	439	453	408	484	447	441	440	446	471	460	451	461	472	454	466	452	460	425	437	478	438	454	448	436	441	456	471	463	437	462	407	443	417	472	465	468	479	461	457	439	467	484	462	460	431	434	440	465	450	458	476	444	455	480	442	429	479	412	477	478	431	462	447	424	470	427	443	473	473	442	461	449	426	441	465	456	417	432	449	480	444	461	472	461	489	428	490	426	451	454	423	447	475	457	470	470	492	476	429	458	443	475	466	459	458	465	439	444	468	452	449	477	450	433	486	484	477	477	484	516	460	452	438	417	476	493	505	489	459	425	454	465	457	457	478	483	461	466	466	446	459	462	446	442	421	424	429	486	456	449	453	444	480	476	418	477	450	419	458	457	451	408	485	423	482	462	496	439	455	459	477	425	481	452	479	459	487	445	464	433	426	449	437	463	461	434	469	431	428	469	449	463	439	490	450	473	458	448	475	470	449	423	466	447	462	468	416	485	452	464	447	429	456	408	429	448	441	463	450	442	460	439	417	430	449	496	436	479	480	428	453	436	476	428	451	433	410	458	431	464	462	450	483	449	494	449	464	448	407	466	427	466	447	437	444	446	436	471	441	471	438	434	459	434	464	472	438	458	444	485	463	474	459	464	483	460	478	459	432	419	460	479	440	489	453	446	448	471	491	415	429	431	423	419	441	461	426	503	448	453	453	484	444	455	490	485	477	410	463	457	468	445	455	467	458	443	466	482	487	446	462	433	420	435	397	459	387	448	472	438	420	425	483	494	493	455	459	450	480	445	474	442	485	468	473	447	437	466	476	458	455	470	445	462	470	458	444	447	436	432	495	457	439	454	450	487	456	451	433	428	442	485	440	444	463	443	428	479	450	444	478	424	448	446	478	480	448	418	428	457	478	449	434	426	433	470	445	433	450	450	441	423	495	447	443	436	439	457	448	448	453	458	477	473	459	460	445	478	439	453	455	459	458	462	413	460	439	435	418	451	405	448	459	439	472	451	455	442	459	445	483	444	418	474	455	478	457	447	468	460	461	443	458	477	466	453	435	447	486	437	469	406	431	443	425	465	451	487	444	511	461	439	474	447	468	444	470	446	431	456	466	456	441	461	455	469	463	472	452	465	469	449	454	464	438	492	484	451	446	446	451	450	459	468	497	484	450	423	475	472	479	443	450	425	449	468	462	446	444	411	472	465	457	412	445	447	442	459	491	440	500	476	453	457	456	469	445	417	425	427	471	448	463	489	454	455	403	431	463	443	434	461	482	425	470	442	488	439	435	445	422	486	468	438	442	462	476	445	496	463	473	396	462	466	451	468	484	441	437	450	461	419	486	449	475	477	433	441	500	473	443	463	433	443	444	461	418	446	453	434	435	430	442	488	476	483	434	493	453	464	505	431	504	432	461	428	415	444	471	434	465	476	492	442	433	475	445	458	432	483	460	451	499	430	447	491	450	486	446	439
23035	21557	29088	23586	20997	18943	4615	932	425	345	342	358	325	347	339	350	293	335	303	352	300	330	299	310	330	335	354	340	313	336	290	333	308	321	320	329	339	314	322	317	327	328	283	342	330	294	314	320	296	303	317	312	324	310	324	309	346	317	294	316	299	344	317	300	326	316	322	275	321	324	304	313	292	317	308	300	311	287	343	315	315	281	315	327	311	303	321	298	278	308	313	321	303	315	321	355	340	300	338	314	321	306	298	311	291	307	337	331	272	310	311	311	306	303	358	335	311	314	322	302	319	294	321	277	317	304	309	295	340	288	275	300	322	296	309	320	314	321	317	314	295	318	305	311	328	321	291	345	320	330	298	329	311	310	334	309	316	312	301	291	348	310	304	299	322	323	340	364	281	337	339	305	314	279	300	284	302	316	312	294	288	320	328	288	316	335	342	315	349	292	321	330	298	322	330	319	322	330	319	321	309	320	324	307	284	312	320	289	309	317	303	326	323	311	296	317	319	314	300	297	303	310	288	318	319	317	309	284	306	316	310	318	309	324	318	311	281	320	309	345	327	276	297	320	313	272	281	333	340	316	340	284	314	326	301	312	291	311	312	295	327	338	339	330	322	307	302	320	327	302	307	350	298	300	286	285	323	304	296	344	315	306	336	308	328	302	322	293	321	308	306	289	314	287	314	308	322	318	351	342	311	319	307	331	320	331	322	329	324	303	321	340	311	273	306	320	309	295	332	343	321	305	313	325	312	317	300	316	307	280	320	310	319	318	322	322	317	309	308	332	304	295	317	320	298	306	326	338	285	291	284	324	307	323	327	360	302	284	285	308	322	292	304	300	298	322	310	325	299	280	297	320	288	290	292	300	332	339	326	292	339	334	297	327	316	297	321	290	276	332	332	329	326	338	306	330	310	337	312	273	341	343	322	289	320	303	305	311	299	313	295	311	292	288	320	310	318	305	297	298	320	322	319	334	317	340	313	325	349	324	325	344	332	311	327	310	318	312	322	307	298	339	308	317	331	267	288	346	299	320	305	323	297	291	336	275	302	315	297	325	322	319	347	323	296	300	329	316	348	347	334	299	309	332	321	359	286	348	298	303	331	308	325	296	349	295	309	343	320	325	291	311	289	296	332	302	297	331	309	333	292	339	300	337	299	322	348	295	320	320	323	294	297	305	274	332	310	302	313	328	329	316	295	330	342	302	308	298	287	325	312	293	309	278	286	332	289	306	336	333	258	332	301	314	313	309	311	300	317	332	299	307	304	314	292	321	311	321	329	342	325	324	329	321	296	328	313	295	326	342	288	305	251	307	310	289	338	324	259	312	304	327	306	305	318	307	304	268	293	335	321	318	332	325	308	315	307	326	302	302	339	307	309	305	316	330	308	317	350	332	307	309	312	321	298	327	303	306	349	297	293	280	324	307	314	297	314	302	333	322	290	316	293	322	314	302	306	281	300	322	317	289	300	312	317	314	304	284	307	299	294	325	310	302	316	299	324	304	308	307	291	299	304	345	348	328	319	311	319	339	325	281	286	322	341	313	292	306	333	314	287	294	321	327	308	308	300	326	301	321	320	326	301	302	315	346	296	304	339	295	319	320	310	316	323	316	312	324	336	329	308	329	324	319	355	322	297	314	315	290	311	328	319	316	325	340	317	308	325	339	320	321	315	316	316	330	322	346	325	339	289	322	298	315	298	332	280	278	322	288	320	368	310	342	325	365	303	312	305	336	338	302	305	321	317	323	322	288	325	297	313	313	306	323	312	313	318	318	314	310	297	325	325	312	313	344	305	276	327	322	325	332	299	330	300	324	317	314	321	301	336	309	295	310	311	294	284	302	339	332	309	306	309	329	266	345	294	285	299	319	327	274	311	313	337	293	335	332	327	292	308	314	330	319	305	318	335	325	343	329	323	320	311	317	334	336	300	296	311	327	326	315	303	315	311	291	332	327	294	301	335	342	349	317	319	342	297	341	294	308	317	353	307	338	312	306	330	347	297	265	308	314	298	292	294	323	304	326	310	331	285	304	349	307	328	317	315	327	304	287	306	309	314	315	305	314	318	315	323	331	317	348	329	331	323	354	295	330	333	276	321	300	306	322	293	295	292	320	314	296	318	357	298	295	312	338	286	324	309	308	306	326	298	336	311	351	308	310	305	305	306	317	298	319	260	310	338	324	345	311	372	310	314	300	307	317	306	315	308	295	327	332	326	314	292	339	325	325	298	345	325	318	309	303	316	320	294	290	324	302	305	299	298	316	301	311	327	328	303	294	323	299	332	302	320	296	296	334	371	333	315	348	311	303	325	307	301	299	338	318	349	322	346	335	319	298	283	317	328	283	326	307	319	303	311	340	317	315	332	315	339	311	331	311	271	326	342	273	307	312	309	338	336	334	290	307	309	305	284	345	328	302	306	310	335	351	309	320	298	301	329	301	308	309	314	310	327	298	334	320	339	322	311	293	281	328	300	307	324	310	318	314	321	286	324	303	309	316	315	313	301	326	314	283	316	313	306	321	310	318	310	333	336	330	318	317	300	327	284	325	302	354	293	292	357	324	302	312	313	281	308	309	326	338	324	313	319	301	315	292	304	300	301	310	281	330	315	297	345	340	328	298	322	287	317	280	331	320	337	333	325	328	331	311	312	324	301	338	301	311	323	322	314	307	324	335	367	286	312	317	311	320	321	314	297	326	324	332	297	316	300	322	293	322	308	307	346	362	303	345	294	324	325	307	315	312	335	299	328	314	306	346	288	333	345	325	352	350	306	349	310	321	310	312	298	344	296	306	315	309	320	312	320	322	344	303	287	309	319	304	329	325	345	333	298	334	345	316	318	334	316	308	356	307	300	304	293	306	299	313	324	308	308	310	282	323	320	318	325	302	306	341	307	320	343	294	319	368	284	330	324	288	319	342	324	289	321	339	362	313	324	315	322	316	357	322	293	306	305	297	312	333	329	345	341	314	318	280	327	273	316	324	333	319	314	293	311	326	315	314	317	319	335	307	303	354	309	315	297	318	315	342	310	324	302	301	302	297	337	305	309	338	302	314	322	277	287	308	325	294	320	322	350	289	297	301	314	317	343	323	302	296	327	300	313	299	327	288	332	314	303	308	297	335	328	311	327	320	325	305	318	302	358	308	329	316	302	295	309	310	309	312	340	315	357	321	316	322	293	305	282	332	290	354	321	302	320	303	299	312	315	287	333	345	309	326	313	356	319	344	306	330	324	316	286	306	306	303	287	326	288	338	356	292	301	306	323	300	302	317	276	331	271	328	310	329	339	316	306	333	318	319	301	298	302	312	297	326	341	341	286	307	290	301	288	296	311	310	344	319	317	310	332	329	325	303	320	302	287	307	360	335	307	326	337	302	324	318	308	299	312	282	267	315	290	319	313	349	305	328	316	311	308	299	288	315	317	332	279	294	293	314	291	313	340	328	315	291	302	300	314	310	329	319	303	304	326	288	279	305	303	308	338	307	314	311
59605	95699	59978	24313	8689	4950	2613	1929	747	483	454	472	467	544	490	487	514	472	460	476	475	451	475	497	507	485	510	465	418	505	480	463	482	473	453	472	442	456	452	483	460	510	421	498	458	470	452	469	469	483	447	448	478	454	476	484	464	436	500	469	438	439	489	460	446	482	466	459	464	430	442	441	442	485	490	471	438	473	499	483	446	489	422	445	477	459	487	480	447	479	495	456	480	474	432	480	484	458	437	474	440	450	452	445	488	491	464	489	444	475	444	455	475	467	487	482	484	489	486	521	455	459	460	484	459	488	468	463	487	518	479	462	445	467	418	438	464	474	467	442	453	454	471	452	453	473	446	444	450	444	426	469	499	443	450	476	473	448	450	435	454	441	430	471	490	451	458	475	500	452	454	471	498	461	461	430	463	446	494	451	482	467	462	466	483	448	453	452	482	460	490	459	466	465	459	493	457	437	450	452	447	456	469	459	470	462	460	414	444	504	441	444	508	448	466	441	466	453	456	477	464	460	477	475	479	487	493	488	485	512	409	441	462	475	461	458	461	466	464	488	479	466	462	448	479	475	455	456	495	488	521	469	504	435	450	435	483	499	488	459	467	461	468	485	441	441	467	472	439	444	487	481	464	465	438	414	479	502	432	445	479	451	435	452	468	471	471	485	496	457	452	471	455	479	478	486	449	476	445	487	513	504	437	490	458	447	451	467	440	463	462	454	467	489	484	459	457	492	456	463	455	492	470	465	484	445	476	439	484	486	428	429	471	444	455	430	447	426	496	470	463	436	446	456	495	503	450	451	502	455	508	457	491	472	483	479	453	440	444	465	460	435	450	458	448	446	450	492	447	489	457	456	470	454	536	476	456	480	453	449	453	464	462	494	427	462	451	453	436	444	452	461	458	467	468	418	479	480	453	447	498	495	463	453	495	436	467	442	460	448	467	444	463	481	489	456	454	473	439	457	490	475	473	446	433	478	452	448	449	454	519	469	430	438	483	479	467	500	454	430	497	460	479	474	454	465	451	462	455	473	504	431	468	478	447	483	450	464	489	467	428	468	446	479	450	472	462	462	468	484	447	480	485	460	461	479	463	479	448	468	462	494	450	504	470	449	480	452	479	469	477	437	467	484	458	480	455	455	448	450	420	476	444	493	464	417	457	486	486	444	442	439	440	432	429	445	463	484	448	435	471	490	421	465	440	458	504	461	472	411	482	452	432	460	490	494	413	456	466	474	450	482	468	476	466	448	445	427	472	451	452	470	483	451	478	430	464	459	480	480	471	447	452	414	434	442	444	443	487	452	485	433	462	448	474	449	461	457	429	452	447	500	451	478	464	442	484	453	470	466	481	453	438	455	502	454	478	454	491	446	446	529	477	461	411	474	484	456	464	484	473	499	464	456	476	476	482	460	445	415	484	476	444	463	473	497	479	431	473	459	439	463	455	453	475	468	448	465	423	490	472	448	512	462	469	456	466	437	474	442	464	456	457	463	518	447	457	466	461	449	454	470	525	422	456	507	461	476	469	458	491	467	457	407	476	473	481	468	475	445	499	448	470	519	468	440	455	500	440	409	465	490	487	464	484	466	457	465	471	480	434	479	466	484	464	503	459	483	431	497	447	485	474	465	477	469	488	496	454	453	445	469	444	452	497	448	490	437	506	475	484	458	444	435	495	488	453	436	498	465	470	468	468	465	493	456	485	462	450	446	407	453	453	457	478	453	447	460	443	425	475	450	508	480	480	429	441	465	454	433	478	443	439	464	427	451	496	488	442	451	446	465	474	442	446	454	472	463	480	453	462	462	494	449	492	484	478	468	414	459	496	467	508	444	462	462	454	458	434	438	457	464	479	489	494	469	429	438	489	446	450	447	476	461	435	431	479	458	440	459	482	449	457	420	476	449	442	438	452	505	463	467	472	479	415	465	467	399	455	481	477	471	474	476	471	446	478	454	476	438	478	449	461	459	444	447	484	465	484	499	472	411	488	474	478	426	452	442	447	438	424	459	445	485	476	476	494	417	470	456	451	472	505	467	438	466	426	466	492	464	508	450	468	465	444	429	430	449	418	454	433	476	493	453	438	479	470	466	508	506	500	466	465	500	457	458	456	451	411	433	436	477	471	441	480	482	474	465	491	485	451	474	447	484	441	457	427	476	479	465	445	482	475	480	472	456	485	465	470	437	499	453	473	468	426	467	454	456	440	489	425	492	462	430	471	496	480	474	442	487	478	453	492	446	501	457	414	461	452	491	460	493	481	462	435	442	462	487	467	473	436	461	460	488	452	488	480	485	449	472	500	442	464	492	467	476	451	494	479	464	439	475	474	457	443	475	493	472	530	471	456	464	439	454	474	469	467	458	466	483	442	459	440	440	442	506	480	472	483	507	473	456	487	451	461	462	496	440	432	462	484	517	440	471	499	485	444	466	503	479	466	463	498	455	492	486	482	454	488	469	494	443	484	469	455	459	462	441	488	470	466	462	465	435	450	483	397	500	468	465	438	450	466	532	477	474	473	461	440	458	468	427	481	436	439	437	487	426	513	477	465	456	456	470	479	456	534	476	487	457	477	449	460	424	483	457	443	500	473	476	460	497	499	473	466	449	460	433	424	469	446	498	477	457	497	482	478	495	463	485	481	427	459	492	447	470	458	449	444	476	459	439	453	458	489	436	437	473	434	481	469	445	442	437	464	463	441	484	447	453	462	485	476	468	448	450	439	452	445	471	470	456	449	466	456	445	494	482	475	482	449	481	446	458	466	470	475	436	441	468	482	473	449	456	515	450	456	440	481	453	476	474	455	480	450	466	478	427	504	484	505	470	475	489	445	425	458	418	487	490	489	457	471	419	454	458	485	493	512	453	451	453	465	442	460	442	473	451	449	424	460	461	464	423	443	473	439	484	463	444	433	472	441	451	479	450	467	468	452	450	439	478	496	484	493	463	446	483	483	463	452	478	446	471	426	466	473	456	467	481	449	465	456	471	464	462	470	446	491	480	420	466	442	454	502	480	453	432	462	497	494	448	473	459	467	466	458	483	454	441	449	439	477	436	478	495	466	464	536	472	428	427	483	487	438	479	467	493	456	470	457	431	482	504	445	467	511	450	446	462	450	473	475	480	465	454	413	462	453	464	471	452	436	471	444	442	452	481	487	496	433	470	446	470	440	414	470	443	471	477	429	453	482	477	458	456	461	472	483	447	507	478	468	434	444	451	486	463	467	455	466	448	510	472	472	506	518	470	519	469	435	456	450	482	534	491	451	439	454	449	488	474	459	463	497	439	479	491	465	449	468	453	458	485	467	444	423	482	440	428	502	496	494	431	498	486	439	499	484	503	497	492	495	457	423	472	482	474	482	499	439	461	471	488	457	456	468	497	457	431	420	465	497	435	455	448	474	459	456	425	500	462	463	477	456	478	480	464	454	438	493	449	464	448	455	455	421	474	497	449	466	470	469	447	465	465	451	441	478	447	463	468	471	486	478	457
31471	33472	25442	7933	810	541	367	328	308	304	287	280	290	310	300	278	282	270	294	273	279	270	255	292	296	279	250	284	266	296	310	258	291	272	295	309	275	265	306	301	281	267	295	285	281	268	283	286	293	280	285	313	282	303	275	297	257	276	295	289	273	281	277	275	282	281	311	285	278	294	279	256	280	297	319	273	301	304	323	297	285	282	282	268	264	305	292	306	273	269	290	308	278	284	253	293	302	311	284	291	288	297	266	296	292	299	255	285	313	297	305	274	279	296	292	283	265	293	303	296	283	290	283	259	266	305	304	279	290	292	279	277	278	300	314	282	283	289	288	335	292	298	300	284	323	294	298	299	284	322	322	254	293	270	290	281	254	292	284	281	285	251	338	291	285	304	315	283	290	284	259	310	297	282	270	338	276	289	283	303	276	308	272	276	305	287	288	260	297	297	296	259	263	288	297	315	298	261	284	264	267	281	305	291	273	282	277	281	289	282	298	280	290	309	305	280	287	305	287	303	268	295	293	273	249	308	265	297	266	305	288	279	314	280	307	291	289	262	283	302	288	279	257	302	298	284	297	320	312	284	312	277	305	291	278	283	281	300	296	264	299	284	277	288	282	289	277	279	283	296	297	269	280	259	279	257	319	273	267	269	263	287	302	283	302	295	315	303	315	288	265	286	290	292	304	288	282	293	297	288	254	311	288	294	298	286	288	279	303	264	292	288	286	283	285	270	277	298	255	283	260	291	310	275	276	287	315	316	284	302	271	280	301	264	273	303	289	285	283	275	295	290	267	290	311	313	300	301	331	292	300	279	289	290	259	306	260	296	291	293	281	264	297	298	317	257	278	294	285	295	290	305	289	303	292	291	282	285	280	286	293	304	280	259	311	307	288	293	305	275	288	304	299	262	265	313	261	303	299	298	263	329	290	284	269	304	316	309	309	313	270	286	305	280	283	255	269	296	299	253	307	272	316	294	257	307	279	281	277	298	282	319	273	253	262	274	317	286	262	268	301	284	284	274	281	279	271	269	251	281	265	266	297	286	280	248	307	307	325	274	265	264	298	264	345	297	285	303	292	296	313	272	277	307	266	265	283	250	261	348	256	285	301	296	286	303	304	313	282	304	289	295	267	274	275	264	248	280	265	306	287	272	314	296	308	274	291	293	283	294	272	286	249	298	281	304	270	281	277	294	291	281	270	291	296	319	284	315	276	293	281	308	278	289	296	290	279	307	295	273	264	291	291	300	280	264	288	271	275	316	286	277	294	271	285	287	264	285	315	294	273	282	284	264	302	289	291	252	284	255	253	288	285	270	290	276	283	279	295	297	283	269	268	311	272	305	263	282	279	305	274	255	264	269	295	290	277	316	307	285	262	296	287	257	289	296	310	306	270	304	285	255	302	279	281	296	293	267	279	317	259	277	277	319	280	293	289	286	278	284	274	306	257	302	285	283	275	278	294	286	274	279	289	306	287	272	282	283	282	264	298	304	310	271	298	287	251	282	296	290	290	288	277	303	282	288	300	314	273	298	282	266	268	309	286	271	263	291	284	293	305	296	286	251	256	297	281	284	263	290	252	271	276	314	302	291	284	275	276	280	270	310	292	305	258	275	265	293	268	256	274	288	265	297	273	271	280	269	305	285	287	280	310	287	282	262	286	312	317	291	273	299	302	300	268	277	282	250	292	267	291	276	306	275	314	294	284	325	264	271	275	299	307	292	284	318	266	275	299	334	300	286	291	304	275	290	302	304	294	330	269	314	332	286	271	277	262	299	285	291	283	285	299	286	287	304	302	269	295	280	319	254	305	273	283	285	283	271	303	294	293	287	279	295	297	294	294	303	297	294	289	320	292	310	313	315	279	288	286	271	277	287	261	317	313	292	286	278	292	256	284	277	329	286	286	311	301	260	282	270	297	305	289	297	274	293	312	302	299	300	296	291	281	268	280	280	286	276	289	287	285	285	300	282	276	262	302	261	281	295	296	259	250	294	268	308	270	288	292	284	277	274	299	295	297	290	281	284	266	272	251	280	297	293	302	332	272	315	308	282	294	288	300	278	262	273	298	285	313	276	300	304	299	287	287	274	278	291	278	306	285	289	299	307	291	262	319	271	297	267	288	291	283	298	301	263	289	322	277	241	290	274	284	299	306	279	272	275	285	306	330	246	300	305	253	289	308	285	277	281	286	282	315	304	283	293	292	283	263	332	316	281	307	284	301	282	279	267	253	316	294	262	265	279	278	300	309	299	290	275	297	298	260	259	250	316	291	300	307	302	286	273	259	300	272	308	293	306	283	255	295	292	274	279	291	278	279	293	290	295	271	270	297	293	293	274	296	285	271	295	294	258	264	281	287	285	321	260	283	300	274	281	296	280	277	289	289	287	272	286	319	260	290	274	276	284	327	293	267	288	288	242	294	288	266	305	283	275	323	300	310	269	277	294	303	257	284	304	261	313	271	278	285	282	256	303	283	273	297	259	278	289	308	268	300	306	257	252	321	302	303	280	288	296	286	286	304	275	302	264	298	292	302	274	284	299	287	269	315	288	280	266	265	288	287	300	291	311	292	269	301	271	264	287	269	289	270	288	297	306	264	338	287	275	294	276	281	278	257	286	280	294	323	284	293	304	271	271	301	262	293	248	266	295	293	261	293	311	275	270	271	263	277	317	269	266	275	290	259	301	273	278	287	322	281	311	276	288	285	310	306	292	320	267	284	312	297	278	275	271	289	296	296	311	255	291	309	270	292	276	313	307	305	284	271	280	267	303	282	270	265	299	269	295	289	282	284	272	293	268	280	269	282	285	293	275	254	316	290	278	303	276	284	308	271	294	287	274	289	288	280	289	306	306	301	284	281	272	268	298	281	286	264	291	288	309	274	270	316	273	291	287	252	276	299	287	286	301	296	296	279	297	283	287	295	280	287	269	264	252	301	302	282	293	311	299	280	302	296	275	274	297	273	295	263	282	264	284	288	281	268	288	290	331	304	300	305	309	296	269	290	283	280	300	285	320	299	328	251	266	274	292	270	288	267	282	273	286	286	290	293	280	289	312	324	299	275	306	277	301	301	265	254	302	279	296	277	268	290	278	265	290	290	281	274	336	299	306	313	306	306	275	275	270	290	282	295	298	281	278	289	303	294	302	293	298	279	278	279	306	257	303	268	308	287	281	286	293	254	306	290	290	299	285	318	292	303	252	281	318	251	271	279	286	251	282	309	266	259	284	301	287	310	274	296	298	290	300	281	335	272	291	265	275	246	249	295	269	279	295	279	282	276	297	293	283	331	278	280	292	309	247	294	304	281	278	300	305	260	283	279	282	296	299	296	303	285	294	290	293	289	297	301	281	256	314	268	302	313	293	281	301	290	280	287	296	268	289	283	280	281	312	274	274	297	271	299	260	271	295	287	269	311	297	273	268	287	271	278	296	293	280	277	267	314	264	284	265	309	317	247	289	273	285	299	289	284	277	267	307	319	266	309	282	289	275
41213	49785	26452	4959	1215	796	573	588	459	461	469	445	448	445	431	420	440	407	449	453	465	431	426	435	462	415	450	432	432	410	452	457	441	454	414	447	419	446	435	478	429	428	425	433	442	462	417	470	486	450	460	436	420	436	454	449	490	450	468	424	462	422	418	437	457	493	451	421	410	448	472	456	415	445	411	451	466	419	445	385	432	451	454	445	433	418	448	428	370	446	422	474	462	429	453	434	432	462	439	442	435	432	431	447	450	427	457	462	435	431	453	402	440	481	467	414	424	433	428	465	443	443	455	431	469	466	427	444	444	449	432	447	424	432	487	424	443	437	419	447	428	478	445	459	469	409	424	437	429	471	424	425	428	436	420	432	476	458	447	442	431	454	440	453	435	464	424	451	417	466	471	419	447	454	462	439	428	487	420	425	412	422	432	453	425	464	417	427	457	448	430	400	427	422	438	413	426	430	411	443	456	395	451	474	440	471	429	452	430	416	435	443	421	420	441	424	435	423	448	451	404	439	456	443	410	460	475	369	409	472	469	449	413	436	458	429	436	423	462	447	435	426	435	449	451	430	435	425	453	439	416	460	424	438	448	414	410	438	429	428	436	462	446	432	438	452	423	474	459	427	427	418	449	438	458	417	422	407	417	461	471	450	409	454	451	441	417	454	386	419	451	456	411	434	464	427	479	499	446	420	451	395	440	430	439	443	463	445	434	445	417	411	451	427	436	402	440	442	425	419	464	449	450	431	467	416	414	471	455	417	432	463	436	465	421	483	438	433	442	426	449	401	455	444	455	455	459	433	422	422	435	433	431	470	468	465	451	426	426	417	443	430	483	434	405	453	403	446	439	416	452	409	457	472	440	483	453	444	440	440	432	431	445	457	457	430	419	462	418	436	449	477	423	467	463	440	434	420	406	474	426	480	443	393	414	441	425	415	415	458	470	440	468	477	446	446	454	423	423	474	446	444	430	452	455	414	460	441	451	474	447	468	466	427	436	474	448	453	458	451	429	427	441	445	450	439	450	446	482	429	432	435	428	412	435	452	460	416	395	444	458	425	473	430	431	463	463	429	451	445	433	447	446	413	426	421	416	442	453	434	445	470	429	429	423	446	444	469	460	424	462	437	470	451	441	424	418	432	440	449	440	476	473	446	474	446	470	475	437	436	477	429	449	453	452	425	489	427	441	447	435	457	465	461	438	440	378	460	462	435	446	434	455	465	432	460	449	424	405	430	464	422	441	454	452	462	460	448	433	428	448	471	468	445	480	443	439	391	395	457	447	461	456	448	421	426	460	453	447	457	427	451	423	451	443	423	442	400	455	426	443	430	408	477	415	455	437	419	463	469	469	451	407	433	431	449	419	467	450	461	425	467	448	418	408	430	443	457	450	414	432	451	447	424	457	493	449	455	467	448	417	492	411	430	426	462	451	448	472	422	436	409	473	463	458	462	446	440	434	446	422	472	405	434	435	406	469	459	445	416	452	444	492	409	400	449	434	440	443	425	432	444	438	444	435	460	441	432	435	456	410	444	428	422	463	451	449	448	444	441	420	458	459	437	461	416	447	460	414	460	469	428	482	440	406	451	436	444	462	414	420	450	437	452	457	430	470	443	466	441	433	395	470	449	445	431	466	476	440	405	408	449	433	454	409	469	447	465	470	452	457	425	443	439	474	443	400	428	444	411	440	438	436	435	421	470	438	483	435	434	464	434	440	476	435	469	454	416	437	451	426	452	469	412	430	412	448	422	453	407	445	466	462	446	444	421	421	437	447	449	441	425	449	434	437	412	385	437	446	448	452	437	504	435	414	397	459	422	426	374	420	470	456	459	427	450	415	463	458	442	436	430	458	498	462	492	449	445	443	450	450	484	472	421	445	434	460	471	436	425	403	429	449	461	440	407	457	469	412	486	430	480	424	435	456	428	427	483	430	438	467	424	464	435	429	476	416	441	455	435	430	468	445	428	431	464	431	416	446	464	416	442	448	461	421	444	434	432	470	444	428	435	443	425	453	430	441	388	455	457	448	454	515	447	453	445	456	474	459	461	454	400	453	404	417	451	431	448	455	409	449	443	446	402	426	484	422	423	411	436	427	428	466	435	458	463	462	425	455	403	423	438	451	437	422	438	461	429	467	374	431	464	418	446	453	438	424	426	481	422	451	436	475	410	432	477	483	453	439	444	402	487	448	451	479	438	444	428	465	450	471	438	411	443	471	433	408	426	433	418	434	463	453	414	413	432	463	455	481	450	460	433	472	455	430	429	447	435	463	418	475	447	444	440	446	443	432	447	422	439	428	449	480	459	438	416	488	463	383	473	425	420	449	461	401	434	414	449	445	435	441	415	447	455	454	474	422	412	457	438	472	438	409	457	443	494	464	448	427	439	453	414	441	416	436	460	429	452	429	425	410	472	424	451	453	400	447	477	462	432	456	436	404	414	462	470	421	448	452	448	431	430	406	436	492	419	454	442	435	427	415	474	408	442	460	474	445	446	468	407	479	431	450	447	473	463	484	452	441	439	461	443	434	425	416	446	455	448	416	477	434	458	438	457	471	410	445	449	476	420	425	440	443	431	487	473	451	454	425	407	455	432	421	444	444	450	441	466	440	437	421	435	477	451	425	438	420	473	419	390	471	460	443	444	418	434	470	442	441	430	443	448	414	441	435	453	438	456	445	424	452	445	452	446	439	438	436	433	497	434	426	482	462	427	440	444	421	404	407	435	438	450	430	428	471	430	427	465	406	435	450	437	423	470	429	407	444	454	415	438	429	413	430	440	449	448	430	402	434	421	415	401	507	443	410	415	456	431	437	472	472	452	426	434	449	434	443	434	446	437	459	468	431	441	425	459	448	455	442	464	466	442	470	457	450	432	487	435	442	437	447	437	463	470	467	427	462	429	445	420	437	459	457	467	426	442	450	461	475	453	439	428	426	487	431	432	434	447	436	448	453	436	435	423	447	407	451	439	452	420	440	434	441	372	431	436	418	449	480	456	413	412	507	437	459	432	445	451	422	468	445	475	434	468	402	409	431	443	450	443	443	415	406	476	459	427	474	419	459	404	424	449	466	403	452	452	455	440	465	467	474	404	457	468	455	448	423	422	439	461	433	429	460	453	456	469	458	436	445	469	464	468	437	448	447	461	441	444	428	441	441	415	448	400	460	404	430	434	436	444	409	443	452	456	430	432	432	453	446	449	427	439	457	427	446	442	459	482	470	476	506	444	470	454	436	463	413	420	454	411	440	409	444	435	486	444	436	465	440	445	423	424	471	470	426	482	449	437	433	434	453	441	442	418	457	427	435	445	464	450	416	455	448	425	456	418	442	439	428	412	449	468	432	457	435	495	441	433	441	462	462	424	446	442	458	468	442	460	437	413	442	483	405	446	459	420	454	441	434	435	426	450	464	416	485	455	421	438	437	410	484	447	396	479	440	414	463	480	434	456	466	439	417	420	434	464	445	441	459	439	450	423	468	475	436	441
24077	22550	29487	24075	19802	7932	1019	686	322	334	320	306	325	353	307	342	280	339	328	303	314	337	312	283	333	289	312	278	305	267	285	316	320	322	295	316	293	306	272	274	319	299	324	289	277	279	281	318	299	308	257	289	317	287	296	305	304	305	309	295	324	308	282	296	293	328	276	275	322	288	333	284	286	289	315	279	282	301	298	313	282	334	334	317	293	318	301	292	306	275	297	295	278	295	315	307	288	265	297	314	296	304	334	289	286	305	310	292	302	291	287	292	301	284	290	291	282	300	309	279	315	294	320	312	301	296	276	286	306	311	311	289	296	300	277	302	314	286	283	285	295	275	277	294	290	316	304	309	316	273	298	314	289	315	321	292	297	278	338	310	312	279	296	299	303	318	278	300	291	278	276	304	292	309	299	314	309	296	303	279	294	305	283	309	319	318	310	339	291	328	290	287	292	325	313	265	323	305	301	283	323	309	280	319	292	326	299	314	289	286	297	324	290	277	294	308	316	303	276	280	309	294	282	312	337	302	279	297	297	295	277	291	318	310	305	299	320	291	301	276	287	279	282	296	286	312	276	284	308	325	273	317	306	310	278	314	292	303	303	316	301	317	307	302	276	318	292	283	304	250	334	328	305	321	294	290	325	278	299	303	274	280	298	318	300	309	316	312	304	282	286	289	299	306	298	272	281	313	308	275	295	301	312	285	322	293	311	288	275	306	306	313	263	284	288	306	309	305	290	318	308	309	327	314	304	313	303	300	287	306	331	296	283	276	279	303	322	294	287	296	344	301	324	318	279	294	283	254	296	279	261	327	291	307	305	309	312	270	260	325	284	290	298	297	286	264	297	325	271	310	308	302	280	303	317	286	323	311	293	286	328	299	289	295	306	291	303	326	307	308	305	284	296	306	290	300	262	312	301	313	293	304	289	291	294	288	276	294	303	270	299	279	314	277	296	319	330	313	286	326	276	293	284	309	301	306	306	291	297	272	296	341	285	299	296	339	333	288	269	301	292	296	327	310	313	298	340	316	294	311	266	295	300	334	318	293	290	289	284	301	291	289	319	311	324	313	275	279	302	283	291	274	288	320	295	312	304	277	286	330	296	321	266	308	299	308	275	292	309	303	311	311	302	317	297	302	274	288	303	300	295	308	309	280	305	291	333	248	297	321	324	317	320	309	322	288	340	333	306	318	312	331	288	277	319	293	289	297	283	286	320	308	304	315	274	285	316	295	301	278	292	293	290	320	289	291	353	261	307	315	304	295	309	303	306	276	301	307	320	289	299	307	282	284	275	285	302	302	282	289	295	291	284	310	287	348	306	303	324	294	320	301	286	288	315	280	284	314	284	287	308	299	314	335	320	324	312	311	333	266	281	299	272	282	291	275	326	305	260	249	292	337	356	286	327	295	261	302	294	323	270	335	315	306	279	258	289	327	279	320	314	285	300	284	292	289	281	286	302	315	275	306	285	299	285	303	339	296	293	308	316	276	299	278	262	303	306	312	326	331	288	298	303	289	313	328	302	304	290	296	299	294	272	321	319	293	271	297	272	318	306	294	304	283	301	313	280	301	311	274	267	312	279	311	294	289	285	320	296	275	316	289	325	306	294	262	321	309	300	282	321	305	293	298	316	285	295	304	319	310	288	275	266	281	282	283	297	324	262	333	308	343	276	314	284	322	307	302	322	278	300	305	319	298	304	351	284	282	331	289	282	297	314	280	306	282	295	292	314	313	318	311	253	301	298	295	294	301	317	293	295	316	297	298	307	296	299	285	276	274	295	321	308	303	277	326	297	304	285	270	322	280	294	320	307	295	311	294	317	292	279	280	291	301	303	299	301	300	292	293	315	305	307	297	310	313	303	319	297	306	322	317	324	292	327	292	323	324	291	257	302	306	304	309	303	292	271	299	295	302	330	277	308	292	304	287	324	307	318	256	325	295	285	330	293	287	287	271	303	305	295	298	288	305	300	281	274	303	327	296	301	314	261	292	273	325	316	291	297	309	314	306	278	324	295	293	314	299	310	276	313	284	271	270	311	312	313	330	287	276	260	279	272	291	287	315	326	309	298	294	301	303	292	282	290	287	290	281	298	292	250	272	319	303	331	296	299	306	284	334	299	275	284	302	283	292	332	299	283	286	308	301	312	313	266	318	286	288	320	343	317	304	300	297	307	269	311	264	297	308	294	288	290	296	286	285	315	295	307	303	291	297	271	298	293	285	287	288	290	285	276	306	254	299	320	314	289	303	296	263	295	310	301	316	289	289	307	302	272	297	279	280	300	293	276	294	300	297	269	329	289	284	335	292	319	298	291	289	348	304	300	303	322	311	311	257	306	280	302	288	283	291	280	305	297	301	319	275	318	327	315	328	302	319	288	284	328	262	321	297	317	340	306	298	316	277	292	304	312	322	294	301	298	269	317	287	283	321	289	285	292	285	280	281	299	291	306	284	280	311	337	306	303	287	339	324	319	275	294	312	313	310	285	320	317	299	314	303	281	274	264	322	296	293	322	244	301	290	296	296	294	319	312	325	304	281	308	271	287	283	286	277	313	297	316	321	288	296	340	265	291	266	315	291	311	313	278	303	306	331	329	279	293	285	302	293	278	313	266	294	285	284	310	299	307	328	270	330	279	306	303	281	306	300	282	280	293	272	289	292	287	276	326	304	329	288	301	280	299	302	271	265	318	286	303	297	316	268	283	294	273	289	293	279	283	298	323	331	294	270	315	280	320	293	295	314	299	316	322	305	315	320	346	302	323	318	295	278	321	312	277	276	293	309	298	266	338	286	320	280	286	317	315	276	327	276	284	329	338	294	262	295	301	321	300	280	319	306	298	299	289	319	268	326	330	310	283	297	319	293	324	303	297	283	323	285	322	298	311	310	281	271	297	288	301	260	273	329	295	310	288	299	293	317	304	329	324	286	297	307	290	271	299	316	335	294	315	298	296	303	339	284	292	292	274	294	319	276	332	309	306	316	306	324	315	277	328	294	309	296	301	304	286	273	306	312	291	301	305	299	304	310	296	265	296	315	281	301	296	312	299	298	288	304	309	288	320	298	316	293	317	287	333	282	260	304	280	329	294	308	303	306	277	310	268	302	290	316	274	296	298	303	319	299	278	273	275	303	293	309	312	284	277	321	311	307	288	301	283	296	291	327	314	334	283	315	249	305	292	302	319	255	298	320	293	315	297	299	324	268	311	293	297	333	292	287	302	289	291	299	292	320	282	292	318	304	275	320	305	280	301	265	268	283	293	261	264	289	328	290	311	318	315	316	299	295	284	300	302	336	292	294	301	308	283	299	312	302	280	304	303	283	277	260	280	291	271	295	302	291	315	308	277	308	295	313	294	310	289	301	304	328	312	278	308	302	297	313	305	304	325	268	269	277	266	310	280	307	307	303	304	304	281	319	319	290	302	313	306	309	285	306	268	312	284	322	289	305	298	293	298	286	296	308	288	302	298	317	308	313	305	291	293	303	306	294
60419	88237	53462	19586	5852	2990	1789	1480	591	447	442	470	482	424	441	479	465	488	452	484	490	456	464	449	472	457	455	493	478	432	480	434	460	434	458	459	444	492	425	499	458	497	425	463	489	472	428	459	437	462	461	443	466	486	436	513	431	471	438	427	452	444	475	496	474	441	448	474	457	455	509	454	458	436	474	442	470	472	455	447	468	436	481	460	473	446	491	476	454	439	455	494	484	414	455	488	469	416	447	430	465	427	439	474	439	434	432	427	470	441	477	429	449	423	412	489	482	458	448	456	442	479	487	476	453	477	461	440	445	472	439	468	449	407	402	503	473	470	470	449	493	438	471	474	477	421	462	465	452	467	430	461	486	455	460	423	470	469	428	494	461	463	468	443	471	430	473	457	466	470	456	441	429	451	434	463	450	454	445	442	477	441	513	421	434	483	452	454	462	407	432	439	430	469	497	425	454	465	453	451	439	462	478	434	479	440	435	447	450	449	435	463	481	435	442	432	397	506	461	487	455	452	449	469	489	458	477	451	443	440	479	452	456	502	437	439	421	488	443	458	450	436	511	434	472	426	454	438	476	508	484	477	482	432	475	425	493	465	442	451	464	455	446	446	438	463	415	444	451	469	439	461	464	429	513	519	465	470	442	473	464	460	482	420	487	479	494	455	465	425	494	467	479	429	444	484	475	461	486	454	458	485	449	440	427	455	442	443	444	469	467	429	453	465	484	488	472	463	464	485	466	483	483	461	426	451	439	479	444	428	454	443	480	462	440	458	456	453	429	493	487	497	413	435	429	461	491	424	462	495	439	476	480	447	454	463	455	451	428	468	482	486	446	478	457	449	438	456	450	469	445	435	464	472	458	432	483	466	457	530	447	423	454	453	450	476	503	473	444	491	449	475	450	463	468	471	468	468	451	476	463	428	475	484	480	450	485	444	478	425	488	454	415	407	455	424	442	452	467	482	415	466	486	439	440	457	433	467	432	427	405	488	464	453	475	424	474	457	454	480	449	429	459	451	439	456	442	435	462	462	443	478	475	479	473	418	446	431	484	464	435	462	433	460	480	417	481	427	476	425	454	457	488	441	458	439	444	437	439	479	503	447	460	479	436	493	451	497	444	421	477	445	445	441	466	437	464	479	498	469	482	441	410	453	463	435	466	455	448	436	415	453	453	442	495	445	459	458	446	470	464	466	467	466	464	452	463	459	452	505	477	498	459	443	474	482	504	457	439	432	445	443	418	408	421	428	452	474	501	463	434	447	431	463	533	454	447	470	464	464	452	489	454	455	479	472	470	501	462	447	445	471	442	465	455	440	462	453	436	430	459	425	470	429	468	465	466	431	464	488	466	427	456	422	445	465	441	476	449	481	446	462	442	477	463	484	424	456	421	410	442	471	451	463	460	456	423	404	472	419	465	456	468	457	438	432	490	497	429	429	476	485	426	451	457	471	462	477	478	507	426	455	469	463	450	446	464	436	420	460	457	423	441	453	436	432	480	483	432	464	454	468	463	475	502	470	435	470	419	470	450	469	446	433	466	446	441	459	469	468	440	451	426	439	448	478	466	435	458	466	443	412	430	467	432	466	480	468	479	478	441	421	479	514	445	517	461	444	427	424	476	464	446	473	463	470	427	481	479	449	488	470	433	445	454	438	438	456	451	436	450	450	423	504	416	446	466	472	494	479	468	448	417	466	461	464	453	473	462	424	468	431	498	474	470	446	428	488	455	485	443	485	460	446	503	456	454	440	432	404	466	487	462	441	450	479	486	421	482	476	419	438	486	469	481	485	476	431	475	459	444	437	423	450	443	437	460	471	455	487	478	426	460	433	473	469	438	430	503	451	471	450	450	484	469	463	463	409	474	495	454	430	465	426	457	427	423	436	471	421	493	455	444	432	439	469	485	424	490	448	464	453	419	444	470	487	460	474	444	460	473	457	493	472	452	461	467	432	458	479	492	483	465	466	464	477	421	435	455	444	474	444	461	459	453	447	423	422	451	450	467	494	490	483	455	472	440	477	436	478	457	451	474	459	476	489	457	463	463	422	439	444	454	447	454	474	441	468	431	458	461	462	434	455	508	439	472	467	477	440	445	445	452	460	413	449	450	470	449	443	447	450	454	459	462	440	425	448	429	499	484	473	482	455	432	441	402	420	427	453	464	438	422	510	464	435	473	457	479	438	435	421	423	499	482	466	472	427	454	469	419	436	476	443	445	460	463	445	446	444	424	420	463	461	447	488	465	440	459	437	421	459	457	454	454	430	461	463	477	483	439	449	459	444	447	439	454	437	442	455	468	477	468	487	473	479	457	466	492	422	472	450	433	502	467	454	485	470	490	462	497	452	438	462	440	421	521	463	474	481	465	448	500	470	428	499	447	447	454	450	435	463	459	468	426	464	439	464	482	450	463	474	435	462	439	443	434	467	424	446	482	460	433	451	468	459	470	477	422	442	485	454	482	469	463	439	457	467	460	461	446	508	475	455	473	502	494	511	462	425	483	424	456	458	502	447	453	479	468	457	440	450	426	446	454	475	431	430	480	433	462	436	462	453	451	485	466	510	471	479	447	495	466	402	482	466	435	470	456	460	445	427	449	469	449	428	440	465	479	445	479	458	464	500	455	466	443	439	469	474	479	445	429	469	466	440	478	470	425	489	462	439	465	426	450	472	462	464	468	479	499	460	435	471	494	454	455	475	483	486	451	462	447	503	472	505	430	466	453	472	489	469	449	452	474	459	442	451	448	471	454	446	480	454	465	449	446	446	473	450	428	419	440	419	493	447	471	431	463	422	465	450	467	462	459	463	433	456	478	452	454	440	474	475	428	448	465	493	484	464	486	465	436	467	410	480	477	455	411	442	430	466	466	450	455	421	455	451	435	484	419	468	484	453	480	442	454	449	452	390	484	467	473	438	453	478	480	454	466	453	461	447	481	463	499	473	463	481	430	446	451	472	433	430	470	458	436	444	461	456	463	453	477	503	453	462	507	446	472	460	467	473	465	465	461	450	418	449	445	468	424	507	422	449	456	474	461	468	429	456	440	440	473	445	481	462	416	444	444	491	479	442	480	452	417	436	437	487	468	431	420	485	441	465	452	441	444	437	460	428	467	422	484	451	448	464	436	484	447	441	463	476	474	454	432	455	507	472	450	448	485	443	479	449	443	455	473	449	449	458	466	453	439	465	466	465	521	478	426	455	500	473	483	488	444	447	507	431	420	470	473	483	446	430	490	482	468	449	454	471	475	477	476	464	462	451	484	441	445	451	463	487	458	427	476	442	473	453	481	428	460	469	437	455	419	453	484	480	488	483	425	445	447	467	467	459	472	462	459	464	464	487	429	464	429	466	477	409	438	433	457	439	448	428	445	463	475	448	461	487	487	465	461	461	443	435	432	427	444	396	456	465	473	473	462	470	438	431	434	441	450	465	460	486	441	458	445	442	464	419	471	430	433	401	448	483	480	449	484	494	485	435	429	447	473	415
23101	21738	29134	23683	21020	18782	4518	1032	470	294	334	336	339	359	321	316	342	285	319	294	323	331	325	346	316	297	293	319	308	340	314	293	301	321	316	313	319	298	338	347	318	310	340	349	314	309	312	313	332	315	317	327	309	322	316	328	337	280	310	340	302	314	324	317	316	324	313	341	277	279	278	294	310	332	356	312	323	332	331	311	343	306	333	321	336	310	297	357	306	306	360	336	332	296	350	313	312	313	319	309	294	280	330	314	288	330	317	329	309	287	315	283	331	311	331	306	304	341	307	327	325	305	307	322	297	327	297	301	279	321	336	331	310	291	306	311	302	339	306	349	323	320	342	294	287	319	307	298	346	338	335	291	312	314	351	309	304	284	292	292	313	320	317	330	327	310	309	310	305	333	303	348	326	340	307	296	328	336	319	275	312	292	338	335	315	301	315	320	310	306	343	296	311	292	278	291	326	298	314	336	332	314	322	311	320	314	328	268	340	325	330	332	313	329	323	313	322	305	320	316	322	319	316	304	314	286	338	332	284	314	307	325	317	323	287	316	307	297	327	306	322	301	300	324	312	307	317	336	303	294	300	303	315	332	301	332	312	318	321	316	316	323	306	302	336	316	321	325	355	320	322	308	342	304	314	315	324	308	309	336	315	332	325	318	320	269	318	334	337	309	327	298	313	282	303	282	316	336	304	310	337	312	316	338	302	332	308	270	330	352	319	320	327	277	316	305	337	306	299	300	292	343	323	302	312	282	320	329	318	326	284	314	311	304	337	309	289	308	311	322	302	357	309	336	288	313	301	334	330	308	334	359	310	316	328	295	338	327	298	356	342	333	329	302	276	315	339	327	307	291	314	303	292	332	324	345	353	290	269	302	305	319	295	312	308	346	315	314	329	304	310	310	313	308	296	327	307	311	296	326	312	323	340	319	316	341	304	324	338	310	299	326	327	312	317	347	311	332	308	324	337	314	301	307	336	334	317	339	322	317	341	317	306	338	293	287	322	327	289	323	311	324	321	310	320	295	283	294	285	317	320	305	337	289	309	322	306	302	352	313	305	342	288	285	298	318	292	332	291	332	321	337	297	313	335	329	303	322	326	329	287	327	323	316	297	302	327	315	307	333	324	326	314	305	321	292	301	323	301	298	353	307	312	323	364	312	326	320	305	313	313	329	302	328	295	306	328	357	319	305	282	306	327	295	294	337	293	294	330	344	317	317	314	327	329	315	322	315	297	327	287	305	308	341	333	333	324	346	315	298	331	303	319	309	319	292	317	319	322	335	321	293	340	285	333	275	309	346	315	298	330	356	300	314	330	334	297	314	338	339	329	332	302	307	308	298	336	325	327	290	359	273	292	309	281	313	313	329	320	307	269	307	320	322	329	313	340	300	325	295	307	329	309	328	327	323	280	320	336	351	320	330	309	319	324	325	320	323	307	308	298	282	315	299	328	330	315	318	311	311	336	328	316	306	293	307	333	318	324	299	345	329	323	317	301	319	301	333	304	306	317	290	298	332	301	307	289	289	293	309	319	331	284	324	318	331	338	315	295	337	326	325	325	327	324	331	304	290	332	321	317	299	293	321	318	322	336	316	327	313	345	337	309	289	341	314	284	286	281	311	307	298	342	292	329	296	331	319	312	302	308	287	315	328	290	339	282	333	327	322	354	302	312	292	353	327	337	327	328	316	280	346	331	336	337	337	304	334	316	295	315	311	339	351	329	296	348	312	319	309	321	308	291	329	326	333	314	316	335	325	318	304	315	304	318	317	324	313	342	346	287	338	306	293	299	325	299	310	295	274	326	330	337	322	347	300	335	339	310	311	335	297	349	331	329	311	306	307	321	324	283	272	329	333	306	362	328	311	359	311	309	331	330	283	287	311	329	342	349	293	304	329	288	299	295	347	339	349	331	321	329	307	310	304	320	330	316	352	325	295	290	331	320	313	289	288	326	286	307	288	314	316	327	302	313	312	338	336	310	314	301	297	303	317	321	318	309	323	331	306	328	311	315	296	316	309	309	332	304	330	308	282	318	318	327	303	308	339	308	319	310	346	331	337	303	302	323	345	333	314	328	307	330	367	341	300	306	312	325	318	308	309	293	306	307	310	317	327	319	342	318	300	300	320	355	323	303	347	322	315	330	299	317	312	284	349	303	328	319	320	329	313	307	280	287	324	284	305	324	302	308	318	323	309	327	279	301	355	338	337	302	320	323	303	312	328	313	287	332	335	328	325	318	318	313	310	305	335	287	325	326	304	298	302	302	309	305	314	327	303	287	299	313	320	296	315	308	305	320	306	299	301	309	341	301	359	315	335	322	348	309	335	293	343	324	300	308	324	293	312	324	336	294	327	325	318	299	306	302	313	352	340	292	273	299	301	332	304	333	334	335	273	308	312	346	327	310	306	280	317	347	320	312	352	313	335	299	314	323	335	321	310	288	329	301	285	326	358	325	307	314	316	315	352	336	298	317	318	320	321	305	302	334	290	341	311	306	332	330	308	324	323	271	302	312	305	338	274	332	329	347	305	290	342	304	331	306	297	324	346	321	321	319	319	352	309	311	280	313	345	293	285	299	293	316	309	308	348	351	327	281	317	341	320	354	326	310	281	317	329	288	309	337	332	321	313	344	311	291	352	346	317	315	327	312	311	263	324	309	290	327	296	347	306	324	303	274	322	312	309	279	287	313	309	335	291	293	314	337	327	328	319	281	306	303	323	340	309	306	344	319	336	314	285	326	288	292	318	292	301	314	309	336	322	329	329	315	320	303	322	330	302	313	302	301	319	317	306	327	371	316	340	344	289	315	301	291	295	305	316	306	281	326	317	267	311	324	332	331	315	358	314	321	373	303	318	329	322	309	286	312	324	321	333	321	328	307	316	287	296	318	310	330	318	325	307	299	342	318	312	288	348	319	324	289	323	300	319	329	324	322	316	270	317	312	307	340	304	342	295	311	311	296	317	289	305	318	311	338	335	324	335	292	290	353	321	322	303	336	334	310	364	305	329	325	342	311	328	287	304	357	272	293	352	280	319	309	325	325	301	313	339	330	328	325	322	295	296	325	329	285	328	295	305	333	286	314	328	310	299	319	330	293	335	310	301	315	303	345	318	299	321	305	295	331	286	332	294	328	314	346	313	298	322	354	279	303	327	288	290	310	323	313	304	291	320	334	317	293	290	320	336	351	326	331	329	322	314	309	288	316	296	339	332	288	291	305	283	322	330	323	327	328	313	363	296	357	269	329	317	315	317	306	321	339	315	334	334	318	323	321	309	332	330	300	302	315	298	306	305	312	324	328	316	306	334	295	358	301	302	321	320	317	303	309	334	342	328	311	296	308	336	301	343	308	307	309	305	319	323	305	326	345	293	324	292	310	334	319	285	284	325	334	332	315	327	336	309	311	340	324	299	357	299	347	312	299	318	326	315	305	312	330	324	340	304	309	304	307	291	328	313	314	325	318	335	277	287	317	299	296	321	301	324	342	303
60432	96325	60918	24849	9269	4971	3087	2162	823	503	506	510	491	475	488	461	477	502	464	494	420	476	463	494	456	459	466	455	463	458	452	467	442	489	445	447	474	445	436	444	449	466	477	440	437	507	509	473	510	521	496	464	446	449	454	492	455	456	502	501	465	448	449	441	473	430	470	471	464	513	465	466	455	488	496	459	411	438	504	474	447	524	478	486	438	497	469	470	465	473	487	474	452	501	464	449	481	509	458	438	478	474	462	462	478	460	505	445	429	415	443	445	473	479	483	485	491	438	457	441	515	469	477	490	475	475	479	448	418	496	476	481	457	482	475	469	438	446	462	439	466	448	493	493	493	455	447	461	480	431	487	466	451	467	470	478	465	450	447	455	482	465	462	457	439	460	493	457	500	452	426	485	461	489	516	450	474	476	478	494	465	444	477	430	448	467	509	449	472	467	450	473	462	429	488	492	442	512	447	405	450	445	438	499	472	520	458	461	455	491	457	458	535	476	494	488	493	415	467	449	516	474	475	434	478	496	461	469	433	462	457	466	457	462	461	459	470	468	470	485	439	493	488	466	427	465	498	459	464	484	451	470	448	478	443	480	469	475	410	470	459	472	476	480	458	467	461	473	484	459	491	478	431	491	451	485	512	457	473	431	477	495	474	456	458	471	443	468	498	487	465	454	485	441	496	476	474	464	482	451	443	517	497	439	502	468	491	464	450	457	424	475	450	438	467	478	477	504	467	438	466	461	473	451	470	476	435	460	462	446	442	486	446	460	500	513	447	457	470	462	485	486	508	420	487	437	482	500	450	463	490	494	454	494	450	452	488	460	480	457	472	484	458	450	485	441	499	466	471	478	450	483	446	466	450	480	482	467	473	467	470	482	484	489	514	464	474	446	459	459	443	467	494	444	493	441	469	443	446	437	510	423	470	495	469	475	442	477	474	464	490	468	493	438	463	447	453	483	509	463	449	477	452	472	465	450	460	499	506	447	462	441	489	475	450	488	484	453	465	464	451	443	465	494	475	483	482	469	449	449	489	477	487	461	457	451	466	480	449	445	455	464	453	487	482	505	433	478	444	466	474	488	477	463	457	453	447	472	455	456	443	416	435	476	465	466	441	464	474	467	477	476	469	449	444	488	489	494	493	437	457	463	492	446	448	486	467	454	496	454	463	469	475	454	459	466	476	475	437	466	446	498	487	467	497	462	480	519	462	457	465	488	489	450	457	494	437	468	459	462	459	485	461	451	470	478	464	508	480	473	489	507	466	435	469	462	456	484	500	467	495	435	443	471	428	441	437	469	430	482	465	481	477	470	491	463	481	469	450	460	473	449	465	476	447	475	482	470	468	487	501	484	474	456	490	464	458	443	450	491	485	457	476	436	494	459	497	447	424	448	422	458	463	493	463	479	454	476	450	435	464	485	472	453	465	434	492	436	481	474	438	527	455	471	481	483	446	445	469	444	424	471	453	481	462	496	486	450	459	471	473	463	451	488	456	486	474	486	464	454	489	405	470	502	473	455	478	465	437	467	443	444	491	465	480	450	490	475	492	437	467	453	497	473	467	495	478	469	439	466	484	470	456	445	460	496	450	478	477	454	454	471	464	473	457	455	471	495	481	458	455	457	474	501	498	469	478	467	481	443	466	436	463	442	452	446	481	417	422	458	441	446	480	429	485	466	455	421	511	465	444	473	481	494	463	469	453	458	492	493	473	485	455	448	425	470	472	477	449	433	453	470	485	466	455	475	464	468	472	455	451	471	469	463	456	446	456	473	443	505	499	453	453	474	473	453	470	467	485	482	466	476	489	409	497	470	453	455	438	462	497	426	447	486	454	505	481	455	480	457	497	441	448	479	464	457	463	469	433	417	485	472	483	430	452	467	444	464	464	498	474	478	470	525	472	435	433	440	469	489	445	431	455	458	506	461	452	464	507	496	471	430	479	461	487	477	463	501	498	495	479	467	460	449	456	468	493	481	479	452	480	454	476	486	441	470	472	494	470	473	486	461	489	508	466	471	462	479	491	465	487	459	451	482	470	481	485	478	442	485	445	484	495	483	487	452	467	453	501	488	425	480	474	476	450	453	462	471	495	500	517	456	423	478	455	453	450	513	450	465	434	452	476	482	468	461	497	447	476	450	491	482	502	428	498	493	454	439	493	481	451	484	483	460	493	457	456	443	481	443	454	448	440	480	450	459	494	437	474	463	462	479	480	470	458	488	486	441	449	490	475	474	465	458	486	493	482	510	485	519	503	482	469	510	441	488	480	474	444	458	472	478	451	490	435	452	485	441	436	468	471	464	453	485	462	524	423	461	477	445	472	458	476	475	459	481	487	477	484	480	457	468	472	489	492	478	522	478	456	468	452	456	493	439	486	487	447	453	481	431	444	474	492	485	453	432	468	428	466	476	444	459	440	467	478	490	495	437	446	448	436	480	472	433	506	453	441	470	497	491	452	442	462	462	451	483	467	451	438	438	504	473	461	467	461	442	440	449	480	452	456	463	465	473	443	452	460	483	464	473	435	482	479	490	445	431	466	476	464	482	464	488	469	468	462	446	483	438	487	456	442	505	471	481	465	451	467	465	459	470	464	452	502	468	500	456	525	422	468	484	492	476	498	478	450	455	449	454	450	457	444	460	460	476	458	477	447	460	473	441	477	443	483	454	481	452	468	443	483	494	483	470	451	452	460	488	448	453	465	441	493	500	469	458	468	451	468	442	463	487	464	421	462	508	479	466	459	467	460	497	456	423	465	452	442	453	458	479	475	442	464	467	420	448	470	520	473	428	470	453	455	470	452	470	435	447	468	459	445	481	466	435	443	492	450	458	440	437	460	433	483	462	478	467	457	483	462	445	489	469	482	494	463	495	484	456	411	433	462	446	432	449	486	460	472	481	477	479	466	432	464	461	484	475	433	461	477	473	480	489	479	459	484	428	472	443	463	460	475	443	489	506	475	454	490	449	473	483	465	479	457	442	463	448	451	455	486	469	450	441	487	512	447	460	469	489	441	435	523	434	478	494	465	461	445	461	451	465	429	480	455	452	460	491	470	466	473	482	474	454	460	439	472	436	480	482	457	452	482	464	446	458	470	481	500	453	446	482	470	499	438	469	441	500	509	500	476	439	481	488	484	461	466	440	483	493	476	456	471	466	463	497	455	496	473	461	429	495	487	457	462	435	464	450	456	449	471	480	444	449	463	474	500	499	451	469	462	480	436	438	459	479	474	447	492	479	453	486	450	446	485	452	487	448	509	454	475	486	459	454	460	459	470	443	444	466	470	480	463	449	483	488	468	426	439	450	507	494	439	465	451	467	467	458	471	481	468	479	452	474	493	458	500	517	470	466	467	470	485	456	460	491	455	489	502	465	475	487	488	485	455	417	481	455	468	460	464	470	436	491	504	468	464	484	449	499	481	492	501	468	480	465	470	464	500	498	481	476	459	458	461	425	485	436	441	423	448	446	481	476	435	476	452	418	495	487
31329	33859	25664	7809	721	444	377	353	291	283	286	271	271	247	290	294	297	299	297	275	304	284	289	287	271	284	280	289	284	297	300	290	285	301	321	283	309	291	278	271	277	314	297	268	286	304	268	289	277	265	258	308	314	271	290	290	274	296	275	271	269	276	280	274	298	274	296	297	282	283	256	285	256	256	303	274	294	296	321	320	296	297	317	266	333	279	256	282	271	295	298	305	258	292	283	304	277	287	273	282	305	271	303	267	273	302	290	262	291	305	277	308	275	284	279	269	266	258	274	286	261	305	318	299	299	337	302	265	291	287	297	302	287	291	276	283	280	294	277	287	309	285	297	293	274	264	278	279	292	286	281	298	298	313	291	284	269	282	293	293	279	258	296	280	271	281	250	281	280	301	282	295	287	280	297	289	311	260	270	283	298	268	288	287	282	255	279	275	288	301	267	284	293	282	323	268	269	277	310	298	283	273	275	290	267	274	277	298	284	286	268	259	280	285	254	282	317	280	277	280	268	283	265	255	263	305	284	255	272	272	292	287	309	267	299	284	301	256	303	296	295	296	294	312	281	256	315	284	295	304	287	290	275	282	289	287	271	280	264	275	308	319	305	280	264	296	298	276	271	280	266	293	248	291	274	302	300	291	276	292	295	255	290	304	293	294	282	268	249	299	299	284	297	283	301	279	285	305	295	294	270	267	290	291	267	250	271	275	313	306	277	276	302	288	295	263	287	299	281	277	318	251	296	274	262	295	298	284	268	281	268	308	268	290	303	279	257	308	286	311	292	297	308	290	270	294	289	295	284	284	274	317	299	272	296	280	259	250	290	279	267	318	291	265	274	263	259	297	304	292	271	272	286	283	250	269	292	260	316	306	303	297	274	294	289	292	286	270	324	273	270	281	301	270	276	269	270	265	292	288	305	268	245	253	290	279	281	277	278	310	277	266	310	279	321	316	287	253	281	251	318	281	262	280	274	292	308	326	277	320	267	265	273	290	283	263	278	308	256	252	326	317	278	249	308	275	285	303	271	279	279	261	280	293	295	279	263	302	282	271	282	285	278	266	272	279	278	268	262	290	285	268	269	267	278	274	269	274	282	262	274	280	266	291	281	299	298	278	284	316	301	284	283	262	287	266	308	254	267	288	269	289	279	289	317	271	291	282	279	289	275	270	300	272	310	308	301	276	311	285	306	303	294	255	287	280	301	280	282	271	262	299	299	261	267	263	287	299	290	255	284	291	258	263	286	275	312	281	306	313	278	280	295	286	295	252	294	268	288	306	275	286	286	286	269	271	313	290	296	258	304	275	269	273	315	288	282	284	291	287	267	291	283	265	295	243	274	288	266	270	298	288	285	301	277	286	287	289	259	326	264	280	272	302	283	283	281	277	279	312	303	304	301	259	299	285	301	267	277	251	274	265	307	281	275	259	278	280	248	262	280	290	271	287	266	283	280	327	288	284	302	286	269	261	286	290	268	283	298	293	305	287	264	260	287	286	277	291	276	301	302	289	301	287	295	279	295	300	266	263	285	269	329	284	301	244	267	307	297	274	301	305	301	273	297	297	278	286	312	287	292	283	286	271	333	274	283	320	274	300	291	261	266	272	278	265	272	310	271	285	273	274	318	308	278	288	276	289	322	290	277	267	312	291	266	317	262	286	277	281	265	237	259	243	305	308	276	272	258	282	282	318	259	319	290	272	276	314	273	320	254	265	272	290	288	275	287	270	272	266	278	274	295	267	306	281	293	263	295	273	324	303	261	344	318	291	283	312	304	275	274	282	292	276	297	305	285	283	297	304	253	338	279	289	274	254	313	313	282	266	267	265	273	282	264	307	285	303	298	314	272	263	298	274	259	304	286	316	283	314	298	289	306	293	290	297	296	262	287	282	282	299	293	276	299	276	285	292	250	295	297	311	301	314	274	260	284	296	284	274	237	285	273	312	294	310	271	293	258	259	291	279	261	281	282	276	268	283	285	300	289	276	275	277	259	264	285	254	290	300	259	321	281	281	285	294	278	292	277	282	268	301	293	301	270	282	294	282	281	283	285	305	300	315	307	293	278	266	308	241	315	285	291	302	306	265	305	285	323	291	294	282	298	307	274	289	317	288	267	302	288	274	283	297	302	296	300	280	313	276	298	296	274	262	287	303	279	282	265	276	297	286	309	299	260	286	284	277	278	275	312	290	288	343	304	269	294	279	281	234	303	288	287	286	262	279	295	271	270	281	298	292	290	291	279	296	277	270	298	293	304	270	281	302	242	301	296	289	272	264	275	294	275	272	276	274	277	276	289	254	288	277	296	266	288	280	250	245	284	257	270	252	280	277	305	272	257	266	238	254	261	261	305	250	305	309	295	269	280	310	286	289	265	259	281	278	324	303	299	270	283	315	275	281	323	277	278	295	274	265	313	298	290	284	275	285	281	277	292	288	297	277	297	295	255	292	332	294	274	290	311	313	295	273	299	291	292	258	277	272	279	274	291	304	257	254	295	272	289	289	265	283	279	272	284	292	271	280	255	297	302	267	291	272	289	279	264	266	271	298	305	285	272	281	312	285	285	287	301	273	289	282	283	313	281	273	313	307	280	272	279	250	255	291	294	287	277	299	270	274	287	268	289	282	289	271	289	293	299	286	279	266	313	286	280	249	278	289	266	295	272	290	278	283	282	260	295	310	289	305	288	276	274	289	236	268	245	279	275	297	269	305	262	286	260	296	274	278	269	283	294	305	281	300	320	293	287	280	294	309	291	255	290	282	277	281	276	266	268	275	285	272	308	277	292	275	280	285	292	270	298	270	273	285	283	285	287	287	316	305	268	253	251	252	308	298	276	274	277	293	274	304	297	275	276	301	297	290	260	272	286	273	306	276	290	276	293	245	336	303	260	294	316	294	300	313	306	277	307	275	298	303	268	301	261	279	282	300	273	288	280	276	285	277	276	275	279	275	294	268	286	316	284	293	295	300	277	279	253	294	295	269	265	297	282	286	298	290	247	278	289	303	281	273	258	256	293	263	307	281	302	284	309	349	291	297	279	310	281	284	265	261	283	282	281	269	295	263	281	245	275	324	296	285	251	303	279	292	267	293	272	279	292	280	261	298	268	282	288	306	303	274	290	304	289	272	273	269	278	280	276	278	265	295	303	284	264	286	279	275	291	290	269	302	289	303	330	272	289	268	291	253	274	259	295	271	255	289	309	317	286	289	304	283	285	288	290	294	299	276	271	272	266	290	270	304	288	297	290	313	285	310	277	300	290	290	267	273	276	279	273	281	293	294	280	304	340	304	290	293	279	276	287	332	250	273	276	304	274	265	281	277	282	274	310	301	274	317	319	286	305	266	292	281	279	268	280	286	283	267	282	289	284	310	305	250	293	277	307	308	298	318	301	255	281	280	288	306	270	259	289	263	311	259	282	287	278	269	310	299	307	257	308	270	246	294	294	290	292	265	298	280	296	283	252	290	262	272	304	267	276	267	270	273	270	297
40847	49411	26955	4691	1248	745	644	601	462	478	446	437	389	430	439	449	461	448	439	429	445	435	461	441	455	412	449	451	425	452	461	475	446	464	443	448	452	438	436	435	391	422	454	413	402	472	417	462	416	474	447	447	459	430	424	449	397	419	439	429	467	455	453	485	422	441	460	454	470	457	406	445	426	461	487	441	441	439	472	453	466	464	442	440	445	454	478	421	424	470	446	428	462	482	423	454	419	408	469	476	428	452	409	462	454	452	433	437	442	442	447	473	456	444	436	434	463	468	440	419	416	446	477	478	443	429	435	463	449	456	444	414	430	459	460	432	415	457	449	433	446	445	438	397	414	475	429	463	455	490	454	443	420	421	454	407	487	479	417	432	480	432	448	465	430	447	455	424	451	426	445	416	482	491	407	430	454	486	443	457	478	486	438	413	418	423	446	427	419	430	448	463	440	423	414	500	435	460	426	397	415	414	439	410	450	447	449	440	473	446	464	401	446	421	448	403	432	459	461	456	423	455	418	482	442	439	431	396	453	427	450	433	439	448	419	463	398	457	425	455	430	420	453	452	470	439	440	434	454	423	449	436	435	468	436	413	450	408	452	447	479	449	450	488	477	430	428	445	442	413	436	445	456	453	434	453	458	453	444	478	453	493	427	430	433	446	457	449	391	434	442	465	400	440	424	433	449	440	456	421	467	468	424	425	432	438	466	476	464	432	432	469	409	448	459	444	479	403	426	412	465	448	441	474	422	449	429	464	442	434	441	412	456	463	426	453	451	488	462	446	468	436	400	436	437	422	446	454	412	386	445	451	431	425	420	440	403	437	468	427	432	476	439	464	448	478	445	427	436	445	404	459	438	421	459	457	431	454	478	438	458	435	433	434	448	460	416	443	418	428	412	449	414	431	385	451	430	459	458	462	409	401	441	433	451	439	473	427	448	481	435	414	425	425	449	453	455	411	426	454	441	438	445	429	415	458	421	468	455	442	424	413	412	443	420	434	424	443	404	441	439	424	423	419	444	445	412	425	465	454	452	410	481	441	439	443	451	396	399	449	424	407	430	418	480	457	409	425	439	452	406	426	424	440	445	469	412	458	438	412	465	451	450	459	460	471	436	427	469	462	418	430	433	436	442	459	426	429	442	442	463	448	460	463	464	433	413	436	416	456	447	437	444	466	445	490	410	441	448	458	461	455	392	470	420	444	411	431	448	462	468	454	422	438	448	438	431	428	408	483	434	453	454	440	461	427	441	419	431	417	471	458	455	444	429	430	477	463	433	400	421	419	460	441	432	433	413	414	422	403	446	411	433	435	415	447	402	448	456	416	491	428	443	458	415	427	437	423	472	427	453	431	408	435	436	433	446	467	421	445	423	451	480	426	424	448	415	441	411	418	439	478	442	470	457	437	431	430	437	453	442	400	430	461	427	471	440	447	425	437	458	427	461	449	428	429	420	448	408	443	407	440	435	436	424	464	409	487	447	436	465	462	448	435	448	440	424	455	480	406	440	432	412	481	423	426	459	471	446	446	435	422	447	421	499	439	438	454	463	425	400	461	450	433	432	409	456	458	438	444	433	416	426	445	433	398	439	419	452	408	418	438	435	461	479	463	439	423	461	431	444	435	413	469	432	439	457	397	444	470	446	456	453	469	423	457	442	438	448	437	473	452	478	428	454	463	459	486	436	418	445	453	436	429	484	404	474	424	426	430	414	453	458	432	441	433	399	442	472	438	455	458	434	431	463	436	405	475	438	479	459	430	456	432	433	445	452	441	439	440	474	491	420	457	452	491	453	448	428	468	436	432	436	447	453	448	481	433	445	437	433	432	470	456	428	447	434	448	409	430	443	412	423	447	437	434	410	407	460	442	437	437	431	456	437	429	452	446	455	469	406	465	442	432	453	423	449	438	449	444	480	456	455	416	463	422	480	490	447	440	468	433	409	423	430	423	431	409	438	411	438	467	405	437	445	417	481	435	463	423	462	460	424	437	407	410	381	441	423	407	445	429	432	446	466	450	443	429	441	410	408	426	426	465	450	423	428	436	429	498	456	471	444	428	436	440	438	443	480	394	460	435	439	456	424	380	446	436	448	415	432	466	451	436	424	433	467	444	469	421	444	427	468	398	446	479	486	426	449	426	436	421	449	419	410	441	429	433	423	462	441	449	393	411	457	442	441	412	468	465	437	500	455	429	413	446	421	454	441	471	442	413	445	463	460	445	485	465	444	416	444	461	418	420	417	427	444	432	464	417	446	449	441	432	458	484	470	465	420	440	439	453	455	463	424	438	452	449	440	448	432	425	471	439	437	422	479	457	448	434	462	433	418	421	470	442	416	447	429	485	433	440	466	445	462	444	477	432	422	438	406	447	431	432	469	430	455	463	431	466	431	421	444	413	458	442	416	444	409	487	431	427	417	436	422	417	462	442	439	457	466	422	408	458	471	471	399	446	478	425	433	447	432	453	455	435	453	447	414	456	432	475	454	422	437	402	468	425	451	432	433	435	460	431	406	445	447	456	452	470	466	451	452	482	421	452	444	459	470	456	424	471	448	422	435	447	430	465	424	424	418	441	461	483	423	433	456	443	421	451	477	492	458	426	449	446	405	444	432	435	441	457	475	445	434	403	449	400	467	435	461	442	477	444	425	462	438	430	423	470	400	444	460	447	415	474	419	455	412	435	418	444	467	440	467	456	406	442	428	463	412	433	442	428	428	419	430	488	458	451	477	431	424	409	458	431	457	431	446	445	434	395	461	453	449	469	439	427	472	447	487	427	459	476	461	445	486	445	459	458	422	444	410	458	447	433	419	459	421	443	419	431	428	443	431	418	466	450	433	473	444	461	446	448	456	453	434	445	446	458	458	448	434	464	414	464	455	467	479	422	449	493	456	429	466	432	422	466	466	438	467	428	429	469	443	446	447	437	464	454	468	416	429	484	479	451	464	430	398	435	452	428	434	442	437	490	449	428	441	470	458	448	438	433	467	430	442	460	442	453	427	460	476	490	445	439	466	419	440	439	451	479	452	455	442	438	445	448	451	484	418	457	487	432	453	473	435	470	458	439	427	443	415	414	466	435	444	436	443	469	379	419	441	424	458	437	465	429	451	443	441	438	431	452	427	442	457	467	440	430	435	427	451	448	465	454	395	427	459	457	448	433	470	432	466	441	436	419	432	457	431	483	405	434	454	436	424	437	465	411	460	462	409	410	418	468	447	462	452	465	435	442	413	421	455	392	426	421	445	442	428	448	467	443	423	442	468	439	430	446	438	449	438	438	430	462	390	422	418	428	465	461	444	450	445	436	469	458	449	464	445	424	445	445	474	466	434	437	468	452	452	443	422	416	476	419	437	436	438	450	471	452	431	450	450	430	422	476	427	434	465	455	408	474	430	425	422	427	470	435	460	398	454	438	434	437	447	455	442	420	470	419	463	395	456	404	457	449	447	468	411	472	426	475	438	464	460	473	450	453	449	458	464	486	416	433
24044	22728	29627	24166	19623	7864	1260	698	393	322	276	320	333	303	307	321	295	289	331	289	316	329	319	321	323	325	319	289	276	314	294	303	314	337	302	301	295	309	289	310	276	333	273	282	307	295	289	318	297	272	294	323	328	266	317	270	270	293	304	255	302	290	310	328	322	297	301	279	284	300	302	320	316	291	320	334	299	301	256	282	301	291	283	300	292	284	316	296	298	285	294	298	282	329	310	284	328	303	319	292	294	272	290	326	317	320	294	317	274	291	285	293	290	290	325	320	298	311	293	269	293	323	310	274	292	276	317	331	339	272	306	286	287	266	292	279	321	316	300	315	319	297	292	294	286	286	297	313	305	322	334	313	315	305	296	272	308	301	293	288	276	285	303	315	269	297	307	309	301	312	313	320	330	282	326	268	290	300	307	310	290	306	297	319	284	296	290	291	310	284	297	316	294	275	298	314	325	325	314	291	307	289	307	293	278	268	301	336	312	291	293	296	319	265	264	283	293	305	307	280	316	301	313	279	303	308	311	321	320	290	291	297	309	281	289	276	281	307	311	309	321	275	313	329	299	301	313	320	319	328	277	289	299	315	332	287	290	282	305	316	300	321	288	310	293	275	272	269	300	279	282	304	314	302	323	282	305	306	311	306	326	335	291	294	283	274	299	324	335	345	355	317	305	279	303	301	289	318	269	298	304	303	318	336	287	310	304	312	300	306	298	331	295	301	276	295	314	297	310	286	303	319	269	326	290	300	302	264	288	341	286	315	269	309	318	300	281	285	295	313	295	290	285	278	323	278	320	283	281	311	272	296	298	328	300	284	280	308	324	293	316	268	304	299	302	297	274	330	292	296	313	304	303	303	307	277	287	283	280	268	305	324	284	297	313	304	291	299	289	325	298	315	280	273	288	272	285	303	309	287	296	310	302	291	304	315	296	310	268	277	300	293	273	297	305	263	313	283	333	307	269	306	298	319	297	291	288	282	340	299	305	298	308	299	287	324	312	288	305	301	337	300	295	318	276	312	296	335	298	289	314	290	289	323	265	266	279	322	325	319	307	295	297	298	309	297	308	331	291	311	315	288	309	275	284	308	320	277	286	294	299	282	312	304	276	338	280	294	299	305	284	317	315	306	294	310	295	321	311	280	301	313	319	273	317	312	259	278	300	319	311	285	286	333	307	303	283	295	294	292	292	307	279	314	301	310	314	300	307	313	318	332	308	319	305	324	305	306	330	306	317	310	343	297	288	285	286	292	314	315	295	326	307	322	324	292	310	276	279	306	305	278	275	320	289	298	294	293	315	278	270	311	313	326	337	298	325	289	296	266	311	317	269	308	279	308	318	303	288	303	310	317	319	287	335	291	303	292	280	296	307	311	318	272	292	289	311	318	271	266	316	329	314	284	288	283	298	328	295	284	298	309	295	337	309	327	298	296	295	292	297	266	279	310	287	298	294	316	314	301	291	282	292	276	335	301	291	319	288	304	283	280	310	330	287	295	302	317	313	291	310	297	298	326	312	298	306	300	277	285	297	304	314	297	327	275	285	302	322	321	303	323	308	314	330	323	296	337	287	260	274	302	292	329	313	269	285	283	338	292	309	278	307	302	330	325	312	310	293	288	288	280	321	311	335	270	278	302	294	282	305	302	320	296	292	296	312	304	294	290	286	285	298	300	300	301	314	300	310	288	284	297	276	299	265	296	339	306	311	277	308	301	307	311	285	281	285	311	253	282	295	291	298	293	266	330	296	327	304	281	298	333	296	292	324	294	311	311	291	291	278	310	298	320	276	306	313	293	296	315	335	310	289	281	278	292	326	299	289	280	314	303	289	325	307	319	287	288	328	299	290	298	304	287	304	305	301	324	309	301	332	302	303	296	305	288	304	291	312	289	319	298	330	274	307	309	281	313	276	272	295	272	288	313	299	296	261	317	299	293	301	293	296	288	251	326	312	267	305	308	288	282	266	290	301	299	300	302	340	279	296	283	305	289	292	298	298	290	330	293	283	307	292	327	307	314	317	304	296	292	299	294	298	323	315	291	337	283	286	304	284	298	258	250	310	287	279	290	294	316	302	304	301	302	311	300	305	321	280	292	269	291	297	347	284	296	282	335	333	301	257	293	289	327	294	304	303	287	323	334	321	274	296	283	274	320	299	280	287	322	293	295	285	284	275	304	262	299	332	259	297	293	305	305	296	283	298	299	314	311	281	303	284	263	305	277	308	325	304	302	302	326	306	321	301	328	290	288	289	313	317	284	300	284	322	323	327	295	304	276	314	298	274	309	273	301	286	319	308	317	260	248	275	277	306	285	284	344	308	301	301	318	313	272	309	298	325	301	288	321	275	277	275	307	298	301	315	274	316	287	316	284	299	324	262	304	284	299	291	334	300	292	288	286	298	290	302	306	307	278	296	299	303	303	297	311	324	297	310	331	288	323	323	298	309	284	305	302	293	303	314	282	283	288	323	310	303	328	300	291	313	274	309	273	319	320	295	295	279	330	283	303	299	266	309	280	282	285	298	303	266	291	302	327	302	301	305	303	298	301	289	286	315	313	276	329	302	326	307	321	323	326	274	324	287	342	318	312	284	344	324	303	313	279	297	281	284	280	286	306	305	316	322	312	283	336	282	273	275	309	288	297	317	325	300	282	277	300	277	295	303	303	296	286	313	320	302	310	285	302	305	301	312	295	310	312	304	265	290	321	293	295	264	303	309	308	284	306	304	282	314	321	304	282	301	299	276	327	287	342	324	309	297	292	270	324	289	293	338	300	316	288	310	287	270	292	307	289	289	271	295	302	305	326	290	323	273	338	296	311	306	310	270	272	308	297	300	304	322	311	297	318	281	273	276	318	313	298	294	304	310	299	299	301	265	305	298	304	298	302	303	294	305	341	301	313	296	282	326	295	316	302	335	315	336	303	294	290	306	329	297	274	298	330	300	295	297	287	315	280	281	317	294	318	302	281	286	303	338	316	311	309	314	301	302	280	285	281	284	298	277	315	305	294	303	303	275	287	291	319	283	305	297	314	297	293	288	300	298	291	298	277	297	273	293	290	306	325	300	304	285	293	289	306	294	315	286	282	296	338	289	290	301	274	287	332	305	340	302	316	307	292	325	331	296	308	307	292	290	308	296	314	305	295	298	304	271	307	292	297	293	307	315	274	323	315	335	269	295	280	291	293	319	292	314	278	286	295	311	330	308	319	258	275	292	319	318	343	314	312	275	320	267	334	285	317	313	291	273	336	301	262	285	274	308	308	287	270	301	296	299	296	323	285	293	310	309	272	299	310	285	289	322	299	305	282	289	324	293	332	266	300	314	288	310	323	301	310	291	284	297	316	333	286	285	291	279	311	291	288	330	301	290	313	293	279	300	308	328	320	312	298	298	305	325	303	296	323	319	314	324	308	270	293	287	323	300	315	312	283	292	291	283	320	291	294	321	308	294	306	273	307	301	329	318	314	325	328	315	303	308	302	304	321	278	289
60468	88823	54369	19352	6901	3696	2225	1581	753	446	506	476	454	449	476	442	453	457	484	483	451	427	442	458	442	463	483	448	472	502	450	471	445	461	449	465	416	428	483	484	515	459	450	472	446	450	489	469	485	507	475	449	449	428	459	494	472	479	427	409	473	462	489	465	438	457	481	490	518	455	456	437	457	441	474	498	438	457	479	516	526	467	494	468	488	479	461	509	443	419	494	470	478	459	458	478	433	497	483	429	438	443	461	490	438	436	453	482	497	442	453	483	466	467	469	458	472	470	456	468	458	455	459	439	439	475	465	415	475	478	433	488	443	443	437	438	451	477	472	452	418	460	464	455	456	439	482	472	460	420	452	472	478	469	440	475	449	445	470	470	477	450	471	481	458	456	466	479	442	455	469	457	479	503	496	457	460	471	432	441	460	444	499	466	475	428	490	445	456	417	461	449	478	474	507	470	462	458	423	430	455	445	457	466	469	464	487	447	450	482	491	450	470	458	497	434	439	474	484	500	445	432	434	466	435	489	454	461	401	474	470	435	462	446	489	438	491	481	466	436	490	456	477	435	469	398	487	452	429	445	530	425	457	453	457	437	433	457	441	473	489	449	449	441	483	452	502	465	433	463	490	434	474	459	443	446	463	444	447	453	432	454	477	485	471	442	457	482	458	476	472	506	437	451	474	472	433	475	501	467	476	482	478	469	439	486	493	465	463	436	460	406	431	459	491	456	449	463	459	483	448	438	497	446	459	454	449	442	479	459	442	437	428	472	442	423	477	467	475	464	456	474	475	473	449	484	490	419	454	449	453	478	508	456	424	419	473	459	483	465	473	462	439	479	449	450	490	498	458	455	426	484	470	434	439	471	469	420	454	487	422	486	469	462	451	473	472	419	505	468	463	449	470	455	463	449	471	480	458	457	451	467	451	458	478	501	473	451	471	430	458	475	487	457	436	451	452	435	414	435	450	452	499	492	470	467	475	465	455	465	457	420	443	430	454	471	428	456	464	460	447	495	449	473	499	453	464	471	469	483	479	461	484	485	465	445	432	476	447	458	492	444	502	463	460	456	436	434	455	439	459	427	487	445	442	453	483	427	478	443	505	444	435	479	417	465	438	422	424	456	464	446	463	457	462	462	471	427	415	439	477	516	415	441	468	481	498	502	489	466	481	427	478	473	431	472	441	444	436	452	502	481	429	461	433	472	496	469	454	437	492	449	448	497	447	480	451	430	455	452	452	463	449	457	459	465	466	446	478	410	470	462	428	460	484	479	429	494	450	475	455	469	455	433	517	436	453	452	479	460	459	458	483	416	453	446	461	471	467	449	481	475	483	495	467	487	499	467	444	441	479	476	447	478	468	464	469	435	469	455	470	485	435	462	465	439	454	472	486	416	457	459	470	440	460	422	487	465	465	465	491	495	481	484	466	482	470	457	460	459	493	421	429	447	495	469	479	459	477	480	445	463	430	492	501	454	431	500	485	454	413	444	417	396	468	464	446	484	475	454	462	463	461	440	425	462	483	447	449	474	465	437	507	465	489	439	445	472	487	446	478	457	442	420	466	459	434	452	465	463	478	417	441	470	468	455	451	462	441	442	471	459	494	456	432	429	461	459	495	472	489	418	458	426	451	467	463	450	462	468	448	466	501	436	478	466	446	448	452	472	470	452	483	466	428	463	447	465	528	441	502	459	428	440	450	418	516	486	432	443	441	441	456	426	478	439	463	426	471	418	480	465	453	456	464	459	436	471	432	505	475	489	455	506	460	443	417	452	492	456	471	463	456	473	453	488	455	458	443	454	441	475	494	494	519	434	471	499	486	451	461	466	443	430	460	468	469	458	442	426	495	440	491	468	472	463	449	424	477	467	467	471	501	452	483	493	466	466	446	448	458	473	450	467	470	456	511	456	451	458	453	436	430	465	460	454	437	454	454	452	446	433	435	477	477	479	507	495	448	454	464	476	454	450	432	439	432	503	460	455	470	455	444	492	475	470	461	443	447	465	475	487	508	431	474	436	482	471	440	445	432	453	467	475	463	459	454	444	430	463	430	461	467	446	453	462	461	465	446	490	438	457	404	531	449	403	411	451	481	449	468	432	454	478	444	481	469	449	465	467	460	454	465	459	453	457	436	469	459	479	491	424	476	471	458	480	482	475	449	501	448	471	441	465	458	460	430	433	437	486	467	467	428	471	431	468	436	438	460	425	435	471	436	436	448	444	437	436	465	416	467	468	469	436	460	432	448	490	457	439	443	471	434	431	455	468	488	485	417	451	449	438	461	462	482	451	459	473	464	440	494	454	488	468	470	429	460	425	474	467	480	478	460	479	434	460	464	459	468	425	460	456	483	443	453	461	444	452	447	439	447	413	476	447	478	441	453	472	504	456	489	507	420	458	431	466	508	431	443	469	460	484	473	460	463	448	477	447	477	456	489	440	431	490	466	459	477	462	464	448	483	471	429	471	452	462	497	455	488	429	479	484	485	431	461	427	473	495	432	413	435	451	446	499	479	470	422	475	466	454	452	422	484	445	476	436	468	486	534	466	450	466	408	454	481	464	481	481	446	426	467	472	484	382	438	423	435	423	466	458	462	445	454	521	473	462	457	454	467	462	492	467	433	477	479	432	455	475	473	475	436	446	409	460	433	436	453	475	449	499	432	441	490	451	445	474	449	460	459	465	475	495	468	512	473	477	464	471	478	455	515	426	460	469	471	445	495	465	470	467	471	473	422	477	429	443	473	440	476	464	499	476	448	428	456	463	489	469	487	462	512	467	477	422	451	496	426	411	504	461	469	458	481	490	438	471	459	436	470	469	451	441	434	477	463	450	449	443	433	465	438	478	494	455	452	463	438	452	480	437	460	428	445	480	483	502	466	471	458	449	476	462	459	479	412	475	468	436	452	451	470	456	450	471	443	490	434	446	477	469	441	460	477	416	484	483	467	492	468	476	437	439	457	471	470	449	467	481	433	480	445	454	487	461	451	481	465	458	462	462	486	507	462	431	459	425	480	434	511	493	445	468	477	457	465	470	476	456	465	476	495	449	427	466	448	434	462	477	458	483	487	465	454	435	448	424	486	466	421	448	448	448	434	483	508	497	444	452	424	463	503	463	451	477	452	439	444	474	456	431	497	473	504	438	449	445	462	478	438	472	467	480	443	466	475	475	446	455	466	458	461	453	450	503	460	461	433	463	475	440	486	481	482	478	463	452	502	474	480	437	471	451	493	496	492	480	472	431	455	499	452	457	446	481	487	436	487	440	453	472	437	467	450	476	456	440	463	468	450	467	490	492	504	471	466	465	505	443	478	458	488	446	441	490	447	452	503	446	472	490	457	493	480	456	451	487	486	462	467	469	466	494	475	450	445	497	454	434	455	456	464	434	435	458	455	436	443	410	465	456	457	486	473	513	450	458	469	466	453	475	464	455	445	433	452	458	458	463	463	467	448	441	427	449	470	501	476	494	459	489	447	467	443	466	450	437
23014	21669	29194	23586	20983	18697	4619	1084	472	329	311	299	336	306	320	303	340	328	326	315	321	308	316	295	305	341	336	319	307	301	323	313	349	338	336	328	331	344	311	297	330	309	332	323	305	328	317	303	336	312	316	304	349	331	323	289	300	295	298	325	317	323	356	320	288	322	316	320	322	335	314	330	331	303	351	332	310	303	341	326	329	314	359	300	302	342	317	331	298	300	335	301	293	304	292	310	324	311	312	321	315	320	323	337	316	332	278	313	310	317	316	317	336	314	348	305	326	325	319	339	326	307	338	291	340	354	337	302	333	315	299	301	286	328	298	330	294	321	320	351	296	320	319	300	318	327	317	335	285	333	315	304	313	289	317	311	318	352	323	320	281	287	325	293	359	341	312	324	301	314	302	317	313	338	321	332	303	319	347	335	270	315	321	265	313	325	323	304	308	303	323	315	289	348	308	307	330	344	296	304	321	306	334	336	343	322	332	342	324	332	319	342	332	318	327	303	301	327	304	309	287	303	307	341	321	312	332	334	325	344	321	305	320	328	303	307	296	327	298	296	344	327	291	318	278	316	316	327	338	319	305	314	317	292	346	319	309	337	299	309	322	299	335	303	330	329	326	327	317	312	349	321	338	344	349	317	317	296	326	311	329	281	329	299	294	318	328	292	337	319	377	365	299	301	314	297	309	339	318	300	329	334	325	312	308	311	299	337	324	320	305	319	330	297	329	332	313	298	310	334	330	319	329	346	335	322	290	320	290	336	328	331	310	327	319	339	304	296	293	346	333	335	338	308	310	300	291	361	310	295	299	336	306	312	286	314	290	317	304	304	320	311	330	333	316	314	312	312	332	313	327	320	288	290	319	328	308	317	264	341	287	316	288	319	329	318	305	309	332	341	315	306	344	337	331	334	311	298	311	336	309	312	305	316	341	305	320	332	318	287	329	311	317	299	283	342	297	333	310	318	320	318	340	297	321	322	338	336	335	304	282	339	324	340	312	305	311	307	347	322	319	303	315	298	339	306	317	278	294	344	335	353	299	317	304	305	322	308	315	316	341	301	317	349	314	299	300	317	332	342	324	312	324	307	304	303	299	295	326	326	329	334	326	309	312	285	285	331	293	352	342	291	302	325	325	314	343	314	297	304	302	353	323	306	296	323	331	327	304	327	308	338	306	333	312	324	290	322	278	303	307	327	322	296	330	314	341	319	323	331	335	327	302	309	275	332	315	305	328	318	308	318	333	327	324	320	302	317	323	322	316	316	292	326	350	320	299	312	317	318	348	330	349	300	303	319	320	294	316	313	318	312	300	289	316	336	320	314	336	284	333	327	333	334	307	281	313	319	304	302	309	338	323	328	325	295	286	304	324	338	310	323	303	308	324	329	338	318	343	341	292	316	293	340	309	314	317	331	312	321	292	306	347	327	302	298	335	316	303	301	318	332	300	302	325	302	300	313	291	309	329	323	300	327	342	292	283	295	326	342	298	290	332	314	318	321	308	302	326	282	321	323	314	297	315	332	305	325	306	279	298	322	319	321	291	350	293	312	339	337	299	323	315	320	349	309	345	301	330	317	316	329	317	321	353	277	310	310	303	333	299	358	309	309	257	333	311	360	309	323	310	314	292	328	296	299	321	304	322	352	324	310	311	339	340	298	312	321	308	314	313	311	314	330	247	305	320	319	329	349	330	300	306	340	322	309	317	327	299	313	328	290	322	327	336	293	293	334	284	332	336	311	326	313	295	344	343	327	323	286	314	335	329	308	343	337	339	335	308	313	341	319	288	335	294	310	301	319	264	355	332	335	330	321	326	300	319	304	318	332	291	320	337	336	328	322	308	294	303	331	303	290	308	318	298	360	343	306	331	310	327	320	314	325	314	314	334	302	294	324	310	305	329	340	345	335	301	324	308	339	316	312	336	326	325	325	328	316	298	299	332	314	350	323	302	315	285	319	314	350	292	332	303	319	323	297	312	293	334	312	344	303	307	316	282	339	306	305	340	328	309	287	308	292	310	325	337	311	317	302	308	328	313	329	337	293	313	285	309	323	307	324	316	305	313	316	319	338	316	313	309	331	293	343	288	332	342	332	276	322	314	290	338	302	326	331	321	302	317	309	325	329	324	331	331	289	312	308	327	303	323	329	313	341	343	302	332	300	338	338	353	341	300	343	333	297	315	312	305	313	298	326	301	337	293	321	318	343	350	301	320	320	315	307	314	314	312	311	336	320	356	329	320	347	299	319	323	317	331	310	310	309	299	314	345	338	329	340	343	306	320	321	322	306	303	346	326	293	340	319	328	342	304	318	332	318	306	292	327	313	284	289	315	306	308	294	321	342	334	336	300	334	329	338	314	326	305	327	327	308	327	298	311	344	307	296	322	306	303	357	333	316	321	336	324	288	304	329	301	305	337	333	303	317	323	332	312	319	354	324	286	312	283	311	319	298	334	337	320	323	249	304	279	326	306	307	313	289	304	337	325	312	310	311	321	316	324	289	270	315	316	318	327	312	335	319	353	282	265	319	310	302	318	294	320	292	291	321	310	295	306	330	333	302	314	317	274	302	299	308	337	333	315	306	305	303	295	304	322	340	322	319	304	337	325	337	310	282	320	304	318	317	327	341	318	333	342	330	294	351	337	293	298	303	310	310	314	303	290	281	306	322	316	336	309	287	365	327	364	309	301	340	305	331	318	314	307	304	312	328	299	344	322	312	296	326	308	332	315	330	321	308	319	322	289	305	319	312	291	304	302	312	336	288	314	326	276	311	317	344	327	312	322	310	310	303	317	310	311	345	289	311	326	314	296	303	299	312	284	323	357	298	331	322	296	319	312	328	335	321	342	323	324	324	302	325	304	306	308	293	340	303	338	329	325	321	328	325	322	307	324	289	292	308	313	318	304	306	286	282	326	331	311	306	304	344	312	317	302	322	310	327	308	338	347	344	320	311	324	316	306	318	288	294	294	310	307	318	308	296	329	314	313	296	292	304	302	293	293	304	338	300	288	298	330	303	320	337	296	277	309	305	306	322	295	350	333	313	311	351	312	310	308	291	329	280	317	312	345	345	336	303	329	328	308	308	294	313	324	296	308	306	323	328	328	302	331	326	292	303	328	352	290	302	278	343	329	287	329	282	348	329	294	327	334	298	301	307	289	302	302	321	321	332	330	317	315	325	316	311	349	291	329	334	320	329	322	321	325	316	344	319	280	296	282	324	317	328	301	335	316	293	318	319	302	274	314	327	316	326	315	290	343	343	310	304	328	286	307	312	338	341	314	340	313	282	342	307	319	354	290	296	304	332	330	304	314	305	293	348	319	327	337	327	303	348	317	293	308	328	347	309	306	305	341	299	288	285	327	314	300	288	297	305	293	336	313	320	339	343	317	286	332	345	299	290	304	301	287	339	343	334	301	307	296	339	333	319	315	310	323	309	276	308	318	319	302	301	328	322	315	314	319	323	296	311	313	333	367	306	313	301	327	318	334	299
60330	96421	60475	24441	10547	6042	3456	2385	981	485	459	480	485	496	501	464	478	475	480	437	469	511	527	484	479	449	469	490	538	492	471	496	503	467	502	477	498	467	499	465	460	467	502	476	501	458	499	492	469	479	470	484	448	478	436	487	471	457	478	431	473	513	500	463	478	455	478	457	500	486	457	481	440	522	482	459	500	462	453	471	455	456	471	479	459	509	478	484	479	458	441	494	481	491	448	470	423	480	474	484	479	456	440	470	472	461	493	435	474	470	469	449	499	459	458	454	453	466	450	484	475	481	484	470	506	478	516	488	502	466	470	496	462	437	506	477	481	467	503	443	480	467	488	504	477	466	449	520	524	487	504	495	468	488	469	486	499	469	437	495	492	467	429	540	480	535	429	487	487	454	448	463	465	503	494	466	502	460	482	450	484	443	475	448	489	513	455	485	470	487	492	492	452	481	487	446	460	455	498	463	517	501	472	491	474	479	473	441	450	477	456	462	470	487	489	480	501	457	490	428	477	463	464	486	486	479	459	436	428	459	460	471	485	485	466	510	517	477	461	495	457	484	473	468	460	490	448	456	457	474	446	488	483	473	473	470	452	480	470	469	459	486	489	475	458	447	498	503	471	452	430	486	462	473	450	453	482	444	469	473	450	480	452	454	455	445	506	440	505	471	472	464	464	476	455	459	453	438	496	473	466	460	457	480	454	474	448	440	497	478	490	430	507	507	484	481	497	493	460	503	425	485	455	426	503	488	500	447	453	483	478	511	481	455	479	441	474	466	494	485	496	453	440	479	480	453	468	475	428	477	495	502	440	484	447	476	453	468	464	475	433	484	482	486	506	500	438	471	475	464	494	475	472	453	484	455	469	488	515	455	448	478	441	466	500	481	447	467	483	472	479	511	454	485	423	494	469	480	455	481	501	446	484	473	467	462	488	474	466	418	477	468	436	484	475	474	475	457	484	468	500	461	465	487	464	500	462	472	483	485	467	444	459	468	449	488	462	488	490	443	462	491	490	443	484	465	472	446	505	469	505	451	486	488	469	506	457	465	475	489	485	474	469	483	486	519	507	495	468	406	449	461	455	425	468	464	473	460	478	450	474	444	473	450	413	466	472	460	483	457	487	494	470	505	490	493	486	530	478	441	476	471	451	470	511	449	457	497	523	460	492	487	464	459	494	495	482	485	452	449	446	488	442	487	465	480	461	488	428	432	439	498	463	491	464	495	450	459	461	469	474	459	458	430	494	476	484	493	451	500	432	517	458	457	480	499	484	453	460	439	491	478	473	492	477	478	473	468	499	457	471	473	450	470	467	463	458	444	445	493	442	469	452	469	454	475	447	501	518	438	491	485	523	478	461	475	461	492	485	507	443	445	453	466	445	485	474	484	474	471	452	475	455	456	447	462	476	484	440	488	501	500	494	438	445	474	465	462	485	458	478	462	452	472	477	475	447	495	470	484	489	484	498	469	468	470	490	451	491	449	469	449	526	481	439	470	457	480	465	521	451	476	467	461	452	474	462	484	450	500	454	446	545	427	468	491	417	460	410	458	494	475	523	437	476	470	446	475	492	456	444	489	488	464	513	467	461	485	443	449	453	495	492	452	485	478	479	506	456	455	479	478	481	448	453	477	469	470	496	504	482	441	445	471	483	489	493	483	452	461	473	461	468	489	475	488	475	490	429	477	502	486	453	486	433	458	482	509	475	462	482	477	480	482	483	509	466	467	478	491	484	444	479	472	456	455	513	467	477	458	476	490	467	449	442	459	434	490	446	481	451	483	463	499	494	485	465	479	473	489	462	471	466	488	480	483	519	456	491	492	436	462	481	501	462	488	491	453	478	489	468	458	470	495	451	481	448	446	414	449	445	496	473	456	468	455	466	444	460	471	512	476	485	439	462	500	524	415	456	486	500	458	475	456	453	458	461	462	488	484	459	480	459	479	433	445	528	480	480	471	482	515	444	438	474	459	486	468	493	460	468	496	462	465	481	450	471	457	515	468	468	469	455	463	516	448	465	478	452	463	459	471	491	514	457	474	426	455	457	497	472	492	463	442	468	491	460	447	460	476	465	498	468	484	472	498	461	517	486	520	465	460	426	476	463	506	469	511	519	452	435	501	494	475	457	503	531	520	522	466	482	450	478	452	473	488	466	472	475	464	462	487	470	458	484	439	461	462	498	501	498	467	479	484	483	472	443	510	459	470	481	443	448	469	455	441	485	486	456	476	467	462	429	469	491	461	458	488	502	445	475	486	448	478	455	440	463	466	459	487	470	468	503	459	488	447	476	500	445	489	470	470	457	435	472	431	500	478	463	499	483	470	458	449	496	493	487	498	431	506	466	499	461	453	515	447	493	471	463	497	480	438	464	478	510	475	489	436	486	484	448	467	457	453	476	447	453	454	473	484	444	459	511	509	447	462	462	470	481	456	475	483	486	486	446	436	474	483	458	442	499	496	467	514	496	482	474	461	475	459	420	500	469	442	485	461	504	465	432	408	433	483	497	462	451	443	509	496	478	500	450	460	499	491	496	470	454	474	451	506	440	474	443	448	466	475	494	489	446	482	513	488	450	445	436	467	448	452	519	488	443	414	470	501	449	479	498	448	447	451	451	468	489	460	481	480	459	471	443	456	480	494	450	480	475	472	493	458	436	463	458	433	464	444	466	449	463	483	483	438	464	477	449	469	499	459	502	515	447	428	486	485	505	408	495	447	447	512	479	499	491	474	478	414	444	465	499	479	447	490	445	498	487	468	459	491	476	480	494	450	464	509	510	455	479	461	460	497	465	460	468	464	425	434	486	463	473	454	507	458	464	481	480	456	489	444	489	461	472	430	494	480	423	478	463	478	455	455	449	499	473	473	467	447	464	467	450	474	436	479	463	483	471	471	427	446	456	437	472	481	428	465	469	457	453	445	465	511	494	484	469	438	455	462	434	492	461	483	486	476	479	491	467	468	490	468	483	433	490	489	484	460	469	495	464	470	450	509	505	467	491	419	474	467	495	505	455	474	457	467	492	453	437	460	449	450	471	449	479	491	467	498	475	459	481	489	455	508	492	456	462	459	467	492	450	470	495	495	465	493	494	487	482	464	448	486	436	482	470	487	499	440	438	484	479	466	457	484	486	493	504	501	448	470	485	511	447	470	469	470	503	437	452	478	472	462	498	463	463	460	478	471	468	499	471	433	483	497	466	476	474	471	447	467	461	442	482	499	461	469	449	430	486	461	451	465	448	454	467	463	454	493	443	503	484	463	466	519	458	468	462	466	453	445	462	489	480	486	511	485	465	459	462	483	452	465	477	505	507	518	482	481	485	465	470	494	439	458	465	469	452	479	472	475	474	488	470	486	479	490	445	464	477	505	462	458	439	418	471	499	454	486	495	471	455	468	489	463	504	490	481	490	454	491	450	483	470	473	445	467	478	502	488	466	479	442	458	468	495	443	486	441	460	490	459	511	484	470	458	472	471	454	519	457	471	491
31218	34015	25269	7441	695	458	366	364	310	304	300	255	293	294	285	265	286	304	295	267	253	285	276	281	302	314	300	312	264	310	285	289	277	269	276	287	280	263	301	269	315	286	317	309	308	285	278	266	270	274	268	297	316	253	263	292	314	307	268	280	283	310	282	261	278	299	283	296	286	300	269	316	279	293	270	300	305	281	311	279	277	322	290	305	316	296	302	289	289	312	302	302	274	298	291	275	297	282	285	273	298	282	265	271	298	293	277	310	293	287	293	275	271	301	290	273	270	279	272	288	278	318	300	303	299	274	277	294	312	269	315	292	313	291	292	280	292	300	290	265	295	270	293	258	278	273	299	257	338	290	303	295	252	269	275	304	283	275	285	269	315	284	310	288	309	296	306	276	299	268	285	267	317	280	298	298	257	280	264	312	275	273	312	322	242	295	283	314	273	290	294	286	304	273	298	304	310	262	287	263	317	292	287	266	294	299	290	278	289	282	300	287	287	303	286	273	289	259	298	299	280	299	286	288	287	288	276	308	278	315	294	293	283	296	284	252	304	305	285	287	293	296	312	266	259	269	273	288	259	294	292	284	274	317	266	289	306	279	287	269	277	272	282	299	314	263	292	318	299	265	310	310	300	309	270	299	312	269	288	262	265	294	294	310	287	301	271	276	297	288	275	259	319	292	263	306	299	305	311	267	291	285	257	298	281	283	297	262	306	313	298	293	273	283	278	272	309	311	276	284	296	300	322	295	258	281	276	280	301	292	267	286	292	267	304	267	283	300	294	289	308	317	316	307	271	289	247	272	303	282	266	300	287	278	276	275	266	290	322	307	266	304	277	279	285	285	300	272	278	286	242	303	286	274	280	256	291	308	272	281	306	300	285	267	293	265	278	304	290	302	315	307	280	292	290	264	275	269	259	298	220	259	269	285	283	271	290	285	281	317	278	288	283	316	266	310	304	299	256	305	288	269	259	280	291	265	269	312	292	286	264	285	268	307	286	301	307	291	294	286	280	340	308	292	279	296	266	312	302	274	290	309	298	254	281	297	325	307	296	270	283	272	298	287	295	284	297	290	298	305	290	268	287	300	289	297	281	309	292	282	302	302	278	315	281	300	294	248	296	265	308	300	295	280	282	295	286	299	300	287	273	259	319	284	277	288	295	284	282	250	296	255	277	292	303	319	279	296	278	295	297	289	280	288	339	273	299	276	318	291	265	322	315	299	263	289	254	291	312	289	293	251	291	281	282	273	276	301	290	272	297	282	311	279	293	271	294	342	259	286	297	315	292	272	284	297	297	274	295	298	286	305	278	301	291	280	261	269	275	283	274	267	285	287	293	275	284	281	272	288	282	300	276	293	306	287	303	278	309	286	278	277	280	295	295	254	311	267	272	270	304	300	283	263	269	302	281	307	279	315	276	261	279	303	271	324	286	258	240	289	291	295	317	274	298	281	265	335	305	308	300	303	277	302	287	285	309	308	304	255	290	304	275	275	261	263	269	261	297	273	297	299	274	295	296	307	294	271	296	312	321	309	301	281	285	263	309	333	297	306	300	292	291	258	289	288	290	304	286	306	268	303	302	288	282	293	281	286	299	274	299	290	284	303	271	288	308	261	277	278	295	294	276	299	302	279	293	304	281	274	297	292	288	296	275	305	282	273	270	283	267	282	302	305	304	278	298	296	271	293	298	277	276	283	276	291	272	295	301	271	299	293	276	281	296	285	280	306	305	306	291	299	294	291	241	286	276	294	275	293	291	283	306	296	285	283	286	280	305	272	289	314	258	288	297	302	267	278	303	310	287	275	258	306	289	259	297	276	284	292	291	269	295	289	276	263	288	298	296	307	290	261	279	255	275	269	277	286	284	273	288	304	292	299	285	296	303	302	301	288	300	243	298	302	273	279	276	302	289	296	290	314	322	317	274	303	319	294	311	291	267	289	287	283	301	289	281	293	282	310	281	290	289	286	302	310	261	286	311	285	312	267	280	273	282	305	302	294	285	321	285	285	288	312	272	307	301	281	289	322	296	300	324	301	291	271	270	307	285	269	263	269	315	279	288	269	286	294	280	276	291	284	295	319	301	319	315	318	293	300	296	261	329	284	284	290	310	268	265	302	303	264	279	320	273	270	278	285	292	307	324	254	284	275	268	278	322	305	237	308	286	304	277	289	313	298	313	302	307	295	293	271	258	293	282	279	285	307	287	293	320	284	300	317	305	303	284	276	312	329	294	275	308	293	277	314	273	305	300	269	290	308	294	277	263	266	289	282	290	257	305	302	296	267	308	279	318	284	275	302	274	277	258	305	315	288	275	274	295	269	298	290	305	279	290	306	282	270	255	268	289	267	280	278	257	282	287	277	269	293	272	261	290	306	269	299	276	241	282	300	292	284	305	267	265	300	279	283	277	296	287	275	271	291	320	269	328	300	309	295	258	264	305	293	288	279	301	284	334	329	289	266	305	307	321	271	266	311	299	307	297	304	296	289	270	267	279	285	277	300	250	301	301	263	262	279	281	304	303	267	307	281	287	303	281	263	290	272	301	294	308	303	268	311	304	329	302	285	286	291	285	273	286	280	318	269	282	268	265	280	304	288	291	275	295	265	274	308	291	297	277	301	277	261	267	291	299	304	290	278	272	291	289	263	277	285	305	295	287	280	260	304	302	294	293	295	318	262	308	282	284	257	282	241	280	287	298	275	287	279	274	301	281	308	284	313	278	249	306	307	305	268	270	235	276	289	274	274	294	315	322	294	289	286	276	298	305	285	253	287	289	283	290	292	318	250	262	291	293	262	305	287	279	289	299	275	288	298	305	305	289	268	290	281	324	263	298	264	277	299	279	269	304	300	286	294	312	317	301	289	299	260	282	311	302	288	268	314	268	271	273	297	280	296	285	290	297	261	294	274	306	303	287	297	312	255	286	272	281	326	286	278	314	291	269	273	301	310	267	322	279	285	293	277	297	286	293	319	272	271	323	326	291	294	287	324	293	298	274	290	290	282	286	281	298	309	304	274	255	284	300	300	284	288	291	304	304	268	292	275	273	299	272	284	270	272	289	295	284	285	305	271	299	277	296	302	273	310	305	309	268	295	283	323	291	298	271	273	281	261	273	314	289	271	292	285	301	323	280	250	283	302	281	311	311	300	271	320	278	319	315	302	288	302	310	300	269	282	284	290	288	257	290	282	320	318	300	256	288	297	317	315	261	319	287	281	274	279	312	290	310	291	301	260	305	272	275	279	267	300	300	290	278	276	286	301	305	327	297	301	310	314	279	283	307	298	311	301	301	275	289	295	290	270	295	284	279	283	267	289	323	320	286	271	262	283	341	284	305	302	254	285	270	290	289	258	278	305	291	314	295	311	289	307	303	279	300	288	321	284	263	298	299	309	300	301	309	294	322	298	302	263	304	280	290	278	322	276	266	296	293	271	294	320	263	282	290	324	295	315	295	300	314	292	277	276	274	283	293	323	263	261	280	292	310	298
40849	49675	25649	4406	1322	914	642	598	513	457	443	440	500	458	456	426	464	432	462	447	436	439	471	416	451	473	439	432	453	441	434	405	457	412	492	472	425	415	466	454	466	429	403	450	444	421	483	478	462	454	486	435	455	465	465	453	461	459	411	427	445	475	440	434	476	416	432	477	438	477	453	423	486	474	450	452	447	436	439	442	433	433	432	404	436	445	436	464	463	473	459	450	461	451	444	454	447	416	449	429	437	443	460	442	481	422	461	447	441	402	453	465	457	494	466	446	489	488	440	441	450	486	470	446	439	455	413	423	453	448	473	495	485	455	415	437	443	439	442	448	487	446	450	470	449	476	498	440	439	426	474	464	478	450	442	494	456	465	470	485	431	469	463	451	430	449	466	436	412	425	457	451	435	443	459	461	448	445	440	477	423	440	489	470	474	477	463	448	477	438	438	471	449	440	483	399	476	470	466	477	470	437	480	471	456	420	442	461	443	439	443	419	440	400	469	453	441	455	452	433	439	413	455	434	431	435	454	476	448	468	470	426	447	436	445	445	418	431	427	483	501	451	447	463	424	461	424	460	453	469	454	428	423	424	483	432	440	438	494	446	411	455	438	449	427	462	446	463	482	451	443	479	411	479	411	474	459	476	460	417	428	435	461	455	455	468	457	397	467	460	439	426	426	508	458	414	464	472	482	452	443	448	445	458	462	434	449	459	441	444	473	463	437	454	442	435	462	444	486	482	457	453	448	449	421	451	442	446	473	450	466	427	454	452	425	443	445	456	429	451	465	474	407	472	410	448	431	423	465	450	450	489	449	429	450	458	450	449	405	480	429	479	435	449	456	459	480	451	447	440	425	431	441	450	464	495	454	423	463	476	450	448	431	442	476	496	452	470	434	458	443	449	421	436	464	475	469	474	413	458	437	447	456	440	469	447	460	468	450	425	429	458	405	467	439	441	452	449	406	441	460	447	461	425	449	464	417	444	429	490	442	459	419	448	408	482	422	489	461	439	477	442	441	446	442	458	461	454	434	434	480	463	455	416	421	417	433	474	411	508	472	432	483	428	481	426	433	455	444	481	479	438	457	451	415	465	424	468	494	444	451	459	474	445	447	468	466	482	442	478	446	431	468	454	433	446	454	451	448	410	437	487	466	452	411	454	459	476	428	470	416	448	433	412	473	473	458	451	428	423	456	432	435	462	434	462	455	437	483	461	441	446	448	456	455	447	435	407	435	436	431	453	480	467	442	431	448	460	438	443	456	457	401	479	421	473	448	459	462	442	430	471	438	454	477	454	435	436	454	441	448	445	444	462	486	418	442	478	423	457	457	462	481	449	445	483	474	452	446	442	452	463	441	461	450	466	438	461	463	455	418	467	461	419	439	452	445	469	486	471	442	439	495	469	445	463	469	447	426	427	418	456	457	442	469	493	444	458	453	476	450	428	452	422	442	459	467	434	447	462	413	451	427	445	444	463	470	479	461	425	458	454	438	443	474	433	479	479	459	441	475	440	451	452	434	438	443	464	397	448	471	479	414	441	477	410	473	434	445	463	462	479	423	437	487	445	427	440	460	406	447	423	410	428	461	449	453	400	460	474	442	488	456	425	446	455	421	440	437	433	422	462	472	440	480	432	457	428	464	485	467	445	398	437	433	439	437	462	471	410	452	396	439	438	458	449	477	484	440	449	473	437	430	476	481	462	454	470	451	433	400	446	430	431	486	426	441	438	493	450	460	428	451	442	454	471	419	467	406	442	451	485	443	435	441	441	465	429	469	440	427	444	483	454	458	434	465	401	445	450	442	447	438	434	428	443	453	453	437	461	431	491	477	452	435	450	494	440	464	499	450	453	460	459	434	468	439	453	450	484	433	452	440	452	452	447	468	407	437	448	439	444	456	453	435	466	438	444	430	459	424	470	452	452	475	439	468	443	449	418	462	408	426	462	455	432	445	457	450	500	433	427	473	495	455	426	415	433	441	425	478	467	457	435	463	445	451	461	448	433	446	480	436	439	435	452	437	456	477	456	438	425	419	482	433	458	429	430	448	455	467	440	422	436	433	432	447	432	438	446	463	475	441	439	451	479	466	465	426	428	428	448	427	466	455	430	475	470	448	444	457	437	474	442	452	422	446	458	429	435	449	437	447	454	438	441	455	461	473	440	455	438	429	469	470	416	453	442	418	422	438	443	422	472	464	439	410	441	474	424	456	436	485	459	452	451	458	425	421	421	432	441	448	447	470	460	444	429	419	433	431	426	421	457	455	436	438	455	451	419	474	434	462	432	447	437	430	423	444	461	473	412	445	412	459	424	458	476	498	471	443	434	444	417	456	436	444	459	426	441	409	447	456	459	439	442	476	481	459	464	407	443	427	449	439	467	404	475	459	473	460	453	478	450	453	446	404	467	468	430	429	432	440	469	425	462	462	424	434	432	492	461	443	453	411	471	437	450	460	453	464	467	450	451	460	435	465	457	404	456	435	464	429	439	438	481	474	434	459	437	468	449	460	471	473	417	450	439	450	431	456	435	476	431	452	452	436	440	482	471	416	442	472	460	445	474	453	440	442	467	437	473	410	466	470	399	421	441	433	457	451	455	436	465	462	487	465	417	441	426	453	442	423	448	452	437	411	443	439	451	472	473	450	462	470	434	423	456	450	424	475	463	428	456	443	459	418	451	440	460	421	425	440	429	416	507	468	427	462	446	435	463	456	466	441	518	453	454	450	445	448	452	435	398	432	434	456	419	436	437	449	458	445	444	434	470	476	484	471	448	436	426	458	469	456	411	424	449	445	463	413	476	444	452	463	427	442	471	436	420	440	447	477	448	435	425	426	447	475	433	472	424	463	436	457	469	430	454	432	447	415	489	469	466	443	417	433	491	436	502	433	443	429	449	427	445	457	464	468	428	455	429	430	480	439	441	444	412	481	419	516	445	454	478	432	427	476	490	458	448	463	407	406	438	464	437	443	429	431	458	431	418	438	449	480	464	505	443	437	466	458	443	458	441	446	428	444	450	469	456	444	459	451	414	421	449	468	467	463	473	477	407	457	440	430	456	415	471	432	438	456	459	439	520	423	462	434	426	438	439	428	461	448	467	451	462	431	455	449	416	417	434	453	516	406	456	470	452	450	429	414	454	450	434	461	460	461	439	411	437	406	430	432	476	428	429	435	463	451	468	449	436	455	468	441	444	447	440	443	455	476	446	452	499	450	428	492	453	448	439	469	457	434	447	452	476	461	471	470	434	448	439	440	445	460	461	464	429	424	463	470	459	475	439	431	440	456	443	458	458	470	455	428	436	456	454	469	467	439	413	452	459	408	437	440	446	437	456	472	471	498	453	448	438	447	431	420	457	410	464	435	442	420	424	446	478	431	454	421	449	438	438	423	457	457	455	436	434	449	419	480	401	472	466	450	485	421	481	457	428	424	475	439	467	432	433	451	413	425	401	430	472	456	461	435	461	427	447	451	418	441	471	431	453	426	451
24008	22695	29327	24164	19689	8196	1380	643	434	306	302	300	333	312	307	300	307	314	272	301	297	274	307	312	297	322	307	295	305	309	344	298	302	317	277	301	326	285	308	292	315	305	275	311	300	316	291	329	311	321	301	312	296	332	344	328	268	275	330	273	302	299	296	307	312	306	316	303	287	295	308	305	286	308	309	308	320	298	336	325	296	301	310	323	289	291	324	268	308	302	333	282	323	284	304	301	315	299	327	327	293	312	273	297	300	290	290	309	285	293	303	288	287	302	298	281	313	274	309	329	302	317	284	309	310	288	291	303	294	338	299	283	324	275	328	308	287	301	304	310	293	307	287	299	307	318	304	306	308	301	303	288	304	284	300	311	312	283	307	320	318	294	305	294	322	301	297	304	312	315	260	281	320	310	297	315	286	292	309	318	306	285	282	297	279	283	298	340	310	277	293	318	309	295	313	305	292	287	320	310	303	277	298	304	301	340	295	304	295	314	278	327	305	291	315	298	303	289	331	296	295	297	278	316	284	327	307	309	286	289	286	291	332	298	320	280	285	318	332	281	329	319	296	314	287	324	333	305	292	292	307	277	274	328	300	295	311	312	290	288	307	312	292	321	299	284	324	298	290	288	297	330	285	282	289	291	320	309	306	291	278	306	265	309	309	301	295	315	274	333	325	287	319	318	291	324	335	298	276	289	303	255	317	313	316	267	312	313	289	306	286	319	259	300	305	288	278	316	304	331	320	307	301	299	302	276	332	295	298	324	295	304	301	321	338	298	324	298	313	298	286	291	304	312	287	324	339	305	299	302	298	286	289	322	325	292	252	333	311	315	332	293	325	289	321	309	305	299	312	318	278	294	280	294	303	276	278	296	326	311	318	315	298	296	280	327	278	284	318	296	322	298	281	321	324	324	326	295	308	279	321	287	278	297	304	305	291	287	286	311	334	310	285	287	311	303	317	295	318	307	289	278	308	297	297	358	325	306	317	319	330	334	279	312	294	290	303	309	314	305	323	318	309	323	301	273	336	307	329	329	288	287	314	295	310	313	305	322	301	297	310	287	317	313	303	323	305	280	286	303	297	279	313	281	302	344	314	318	302	316	282	324	280	275	294	275	291	303	294	314	280	314	320	274	316	295	320	318	298	310	312	302	286	313	315	316	291	337	314	290	294	309	297	299	308	285	352	314	295	283	307	325	321	284	323	294	312	309	325	303	298	296	301	280	309	325	303	318	305	307	316	317	306	300	332	303	305	308	284	307	306	303	304	311	310	292	304	334	302	278	278	279	302	313	302	307	327	300	306	288	320	314	308	322	305	263	302	314	305	318	293	283	342	303	283	299	320	341	306	286	320	280	286	290	310	308	308	318	315	297	318	319	330	283	282	281	319	293	277	287	291	333	291	329	296	305	303	316	315	334	320	313	318	282	289	294	311	313	315	318	283	291	301	300	303	281	334	286	317	299	291	299	314	356	308	292	307	289	325	275	297	328	314	315	298	308	288	302	279	310	321	341	321	282	322	290	311	280	309	307	318	315	330	296	308	303	297	296	275	280	324	273	320	280	290	321	304	306	315	307	297	299	298	317	266	299	309	276	283	308	299	303	306	304	290	311	305	300	291	309	321	327	295	316	309	308	316	282	306	316	322	300	292	297	333	280	300	303	306	283	312	306	302	334	295	283	316	300	279	282	294	315	280	316	324	270	285	321	295	315	310	323	280	315	270	282	292	316	284	297	284	294	284	299	292	272	289	321	279	300	307	329	296	295	313	287	299	288	302	307	307	296	302	319	327	307	293	287	308	351	329	315	295	327	271	309	281	331	303	293	289	316	282	289	327	298	285	268	305	293	313	302	303	337	334	316	288	288	281	359	313	308	284	304	311	314	278	301	305	302	282	300	314	283	305	312	305	282	275	307	302	309	308	322	298	299	313	314	326	307	304	285	301	288	296	270	296	316	281	296	321	314	321	272	314	305	297	285	333	305	291	261	318	327	333	311	309	298	278	330	293	296	311	320	301	302	276	275	305	287	307	301	289	280	321	287	307	302	307	303	340	308	284	338	310	326	309	277	291	311	337	302	321	317	326	297	338	296	307	290	304	260	303	299	296	310	296	308	307	268	303	315	290	304	293	307	350	278	287	284	300	303	302	310	276	290	290	330	319	291	341	308	283	359	327	306	317	326	317	299	294	303	309	274	304	283	311	301	307	316	302	326	295	311	287	325	305	307	299	299	295	339	335	284	334	306	301	344	303	310	301	298	311	303	324	282	336	305	293	315	297	298	294	318	260	297	280	303	319	288	305	324	314	320	292	303	291	317	329	289	320	309	326	287	278	295	312	286	303	300	292	314	323	305	277	333	316	293	311	286	270	300	293	327	341	323	292	289	336	321	310	262	266	338	290	317	275	301	288	314	312	304	281	285	277	303	294	304	294	296	311	291	281	313	332	309	309	278	307	298	309	292	304	290	298	306	303	311	300	314	305	339	293	282	298	316	270	313	269	321	300	326	294	303	304	324	295	328	310	318	281	286	278	301	314	283	325	280	320	313	322	302	279	305	310	302	286	302	312	314	275	295	303	338	305	309	299	279	297	303	273	266	279	287	320	316	270	321	284	288	307	283	269	310	296	321	306	343	294	286	303	267	314	288	334	287	301	296	300	276	312	300	309	314	302	307	313	297	299	294	319	292	334	288	305	297	295	286	286	270	300	301	325	284	323	277	308	319	321	314	296	277	304	291	337	297	314	345	308	303	337	286	314	287	302	276	300	273	312	329	283	279	321	347	321	298	299	308	315	307	299	303	291	338	308	307	320	281	296	310	322	306	291	312	324	302	322	288	292	320	308	306	361	308	316	284	296	320	318	311	314	317	302	316	295	301	304	339	280	311	264	308	280	290	306	304	309	301	309	270	286	333	282	276	280	309	318	308	302	252	302	338	313	309	301	304	320	331	277	295	304	296	295	293	304	302	300	281	309	306	299	313	276	293	300	303	314	289	294	271	308	298	306	290	287	297	292	322	278	300	282	296	294	299	284	285	323	353	270	315	324	324	327	286	317	291	267	300	321	336	324	313	281	303	286	324	284	304	292	304	298	287	306	305	323	307	309	360	306	301	291	297	303	310	303	277	303	288	313	319	302	330	338	322	298	314	310	325	291	305	289	334	303	293	316	323	323	312	328	308	296	294	327	294	287	298	337	303	325	299	302	308	290	300	300	294	304	300	285	273	284	324	305	280	322	265	326	273	350	284	278	279	291	285	289	330	329	315	279	274	304	331	323	302	292	318	298	323	282	290	300	282	317	299	321	279	313	275	296	264	322	345	322	276	277	294	272	277	274	299	309	300	315	324	309	310	285	259	322	287	298	334	302	302	282	290	313	302	299	303	335	305	289	292	314	316	288	284	296	291	314	302	307	285	295	271	280	299	317	283	301	270	295	305	321	313	278	305	295	306	291	328	289	286	314	309	304	311	307	307	297	298	288	300	294	283
60199	88435	52064	18194	7005	4162	2348	1311	793	483	495	476	472	450	493	455	467	484	470	479	458	452	510	454	432	463	460	470	492	439	444	493	444	514	438	455	493	477	436	486	490	484	471	435	487	471	470	467	476	448	453	454	490	454	442	485	499	425	447	483	504	456	401	487	439	511	491	457	455	432	449	464	505	486	474	486	461	457	489	492	451	481	448	469	492	445	440	463	464	485	460	457	448	474	481	447	470	498	477	421	457	468	474	461	459	461	475	458	454	458	427	463	463	456	449	433	482	461	457	470	472	502	455	427	423	444	471	450	487	448	423	470	451	453	446	489	475	464	475	466	488	471	471	468	448	496	477	463	439	467	454	440	457	476	450	464	427	499	477	493	474	467	493	462	446	492	444	463	441	442	454	503	506	473	434	477	464	449	424	506	476	468	456	478	446	426	426	465	477	422	482	479	449	393	482	436	456	470	450	481	449	469	447	439	469	416	450	433	481	444	475	427	453	465	461	447	458	489	488	452	431	438	471	466	455	421	490	479	478	429	481	465	434	472	485	469	450	491	495	450	449	461	448	482	477	430	462	448	476	455	491	468	485	459	422	478	501	456	423	490	433	466	479	468	441	471	440	457	468	468	499	483	438	451	446	478	514	461	503	486	444	466	454	462	469	472	435	441	465	458	452	475	460	461	455	446	487	454	447	486	437	497	453	419	439	425	473	442	483	430	485	474	424	479	512	487	443	446	500	476	452	429	461	492	438	468	444	436	514	471	443	460	463	443	473	483	493	457	480	453	433	454	481	470	480	497	475	450	442	469	440	462	435	484	458	465	441	507	453	463	436	496	443	433	473	457	484	498	465	502	462	423	462	497	439	494	462	447	472	427	462	487	454	472	432	426	433	455	474	447	451	448	504	471	442	475	449	491	434	485	455	462	463	447	474	476	448	478	490	451	435	459	481	508	465	457	456	437	491	434	507	436	472	466	467	441	438	474	457	470	464	502	485	454	460	494	474	470	447	450	454	449	483	477	450	466	415	444	451	477	456	511	477	458	454	434	460	465	454	453	481	452	425	451	498	469	441	479	449	491	435	449	463	486	459	463	493	462	486	436	464	447	468	447	477	457	472	468	457	476	445	454	442	478	444	470	500	444	470	473	471	501	428	452	468	487	430	478	458	430	471	470	445	468	440	450	468	465	474	459	445	437	457	468	459	496	469	486	438	470	490	457	424	463	492	464	477	450	471	478	435	483	456	463	446	474	457	498	461	463	452	453	448	451	463	439	486	511	472	461	425	443	489	468	466	464	471	460	470	482	473	496	473	446	441	471	439	502	477	489	444	445	462	501	536	454	469	458	468	484	481	461	469	435	466	439	465	469	487	459	453	500	474	440	481	500	442	436	459	454	461	505	460	454	473	421	457	461	474	447	446	451	475	463	484	457	440	455	493	476	443	503	462	465	489	419	441	448	431	465	407	483	439	435	470	453	471	498	503	435	454	460	515	463	437	498	457	441	435	414	445	445	484	461	503	456	446	478	455	430	465	454	469	469	468	455	484	521	408	458	471	457	449	472	472	442	462	474	460	500	452	486	461	434	486	455	493	429	436	467	472	459	485	504	470	446	506	484	506	484	473	448	496	463	468	486	482	485	484	475	469	454	532	471	464	460	455	428	458	473	486	436	504	477	448	474	480	499	484	471	479	477	492	476	464	453	475	442	486	453	468	454	468	488	464	464	479	448	448	463	483	446	446	463	418	455	460	492	467	471	469	457	487	443	456	462	455	438	451	457	488	457	476	453	478	436	447	524	473	424	474	474	476	497	451	439	484	457	441	461	469	433	453	440	444	459	517	457	474	478	493	461	479	463	491	425	446	413	451	486	455	490	439	463	476	421	470	438	489	471	445	490	461	441	470	465	467	447	470	437	473	462	434	473	467	467	453	475	464	496	449	498	455	457	459	472	448	506	464	469	445	472	451	491	495	448	453	435	499	432	487	423	435	467	446	438	448	458	436	472	446	438	476	461	489	440	437	471	476	452	481	462	466	488	474	424	460	442	493	489	490	447	467	467	432	519	498	435	431	445	494	493	493	455	457	458	454	481	460	493	439	453	444	455	475	521	485	476	433	496	467	474	426	419	475	486	469	448	473	478	476	474	478	478	446	473	456	456	478	489	470	497	452	460	422	479	451	469	465	472	478	416	455	464	479	460	455	454	483	480	457	445	485	482	448	479	450	479	433	471	464	469	435	460	456	464	479	481	477	461	489	430	480	451	480	453	501	445	460	437	443	468	475	488	474	443	442	441	439	436	470	478	439	433	468	462	533	469	471	446	451	445	498	439	474	459	453	456	477	466	487	505	469	445	477	461	498	469	442	472	460	484	487	460	467	450	407	439	490	495	443	446	438	436	501	464	454	476	439	462	475	501	454	475	459	506	480	457	464	468	449	473	452	498	455	463	454	461	471	491	501	475	488	482	463	456	459	435	490	445	438	477	500	461	465	450	460	446	484	484	457	447	471	443	450	483	475	440	463	443	488	456	513	457	445	479	448	489	445	448	475	426	443	487	479	486	448	452	450	460	463	458	493	501	517	459	441	493	474	490	482	434	474	457	472	432	524	493	445	470	463	436	459	447	484	479	469	479	437	486	427	447	453	451	489	448	471	492	480	466	472	439	467	451	473	439	447	442	452	447	491	489	456	462	460	466	437	472	454	440	451	468	451	407	528	478	458	465	482	457	473	434	470	472	466	461	477	476	486	484	453	442	476	459	493	493	480	454	434	455	460	438	466	455	423	462	461	459	479	434	434	499	500	468	458	477	483	450	450	457	450	456	418	497	477	455	452	420	460	433	477	484	483	443	455	444	427	438	451	466	456	472	426	465	491	441	469	463	491	468	465	454	447	435	447	462	508	467	455	431	495	478	445	437	456	448	508	478	478	493	445	481	463	459	490	466	485	482	476	447	474	481	485	478	455	440	443	454	482	477	471	440	480	454	494	438	476	448	413	444	474	425	463	447	437	449	436	426	450	444	464	441	459	453	426	472	461	438	468	474	457	453	474	460	472	469	472	437	487	480	471	433	427	427	458	459	470	449	434	489	462	463	510	454	473	482	446	439	513	481	488	477	480	469	419	470	485	436	485	472	476	448	477	452	485	445	470	441	430	529	428	461	456	458	435	505	467	447	467	490	478	482	469	491	429	451	464	477	461	467	432	437	454	475	457	437	465	512	429	441	456	453	487	437	443	467	465	473	449	454	430	490	450	479	445	439	444	497	434	432	455	474	460	429	469	487	460	472	481	457	474	461	465	487	460	447	442	453	463	439	453	487	439	500	479	434	462	451	446	430	448	446	480	445	502	454	435	470	446	483	485	447	453	416	428	492	469	487	468	430	496	470	467	476	427	423	452	443	459	474	443	455	428	458	475	446	455	497	506	438	463	470	438	457	463	488	519	460	483	480	498	453	465	461	494	501	475	483	454	490	471	477	490	469	471	468
23053	21630	29045	23600	20991	19170	5182	969	506	339	345	336	328	350	314	320	354	330	343	327	301	359	333	348	320	372	295	300	310	326	316	342	318	325	323	326	294	313	340	305	295	295	320	287	310	343	311	313	320	318	369	305	325	344	303	286	330	330	336	281	334	306	321	312	275	295	322	318	322	301	328	313	327	317	331	334	335	320	294	321	310	333	317	287	340	339	328	274	312	275	343	306	304	311	328	350	332	283	325	338	317	305	291	340	332	325	339	339	336	304	299	318	324	307	297	360	277	339	340	323	291	320	334	319	327	293	299	316	317	322	293	321	329	327	312	293	322	311	339	351	321	282	316	325	324	321	309	310	305	361	261	307	299	323	293	332	343	347	323	332	300	324	301	320	318	342	291	352	299	317	299	312	301	336	330	305	304	321	334	314	293	308	315	316	318	302	327	312	348	321	330	318	329	303	313	317	301	314	295	292	295	340	344	357	313	309	336	331	299	332	326	341	307	309	314	344	338	317	288	321	323	305	337	300	336	338	303	319	286	276	313	309	352	320	326	325	339	316	323	323	346	326	298	331	314	308	306	324	311	296	353	330	359	315	287	328	317	336	293	317	353	320	330	310	295	319	324	319	317	306	293	311	309	312	320	296	354	335	324	310	336	315	317	331	325	313	283	324	311	320	304	351	322	311	279	307	303	317	337	314	309	304	317	296	303	326	298	323	323	327	343	290	298	327	330	319	329	318	306	289	320	315	350	321	311	317	322	328	300	313	335	315	328	318	325	341	273	324	298	298	295	301	306	329	317	316	319	311	287	300	322	332	333	323	310	311	330	343	302	335	325	303	294	320	339	323	332	299	353	349	300	332	353	312	331	316	310	315	317	352	321	302	336	338	317	320	355	294	298	335	305	345	329	320	329	291	294	314	317	316	326	299	333	324	330	323	297	329	309	313	344	335	317	336	355	328	350	334	321	385	328	293	335	314	325	314	301	350	306	314	308	329	298	332	325	322	306	283	286	293	313	333	301	296	301	313	301	327	348	305	328	296	333	340	298	312	327	321	289	295	314	297	296	312	303	295	307	337	296	317	340	332	332	271	338	312	305	323	292	316	340	293	325	311	316	328	316	298	345	327	297	325	331	322	319	313	319	315	346	315	334	354	291	312	316	291	331	311	352	333	323	333	320	304	298	314	304	284	341	317	356	339	322	331	343	322	295	308	327	336	293	328	305	316	335	323	317	316	331	312	328	308	321	314	325	316	358	325	313	315	323	302	348	340	304	370	322	309	297	322	294	318	289	316	337	328	297	347	312	325	305	321	303	307	347	300	335	310	328	320	326	283	319	335	339	309	334	322	325	310	347	332	342	343	331	292	316	328	324	314	316	285	329	301	287	320	295	324	310	322	342	304	299	313	316	338	303	324	322	315	293	294	296	315	314	320	308	333	312	336	336	334	291	347	320	292	335	313	317	300	338	318	289	319	287	325	329	314	318	323	321	306	350	293	296	340	362	324	312	334	296	309	321	318	386	322	334	343	343	336	313	324	314	313	315	342	322	382	309	312	347	360	305	312	316	305	318	317	292	309	317	317	333	301	324	332	311	309	343	360	301	331	321	305	305	345	342	341	321	336	319	314	294	323	354	317	341	333	314	301	311	334	290	337	298	316	321	337	330	333	314	291	294	307	333	320	331	281	290	317	348	311	311	339	315	326	333	343	319	330	288	326	345	321	278	311	333	341	338	280	334	330	344	319	330	319	307	324	332	345	328	302	333	297	327	297	300	314	307	324	276	329	299	301	317	320	333	333	323	310	320	318	328	311	323	326	322	337	306	335	317	327	343	312	328	322	327	331	308	314	298	349	299	304	319	303	331	299	313	307	308	339	333	335	307	308	339	304	310	326	317	317	312	308	330	340	304	342	319	338	314	304	351	302	318	328	324	334	332	314	295	318	335	315	312	322	328	343	299	338	290	320	355	322	312	320	347	301	309	325	305	324	293	324	305	307	304	294	303	328	351	321	292	303	291	312	325	308	342	331	323	341	320	333	306	325	325	308	319	305	343	307	314	333	346	323	320	317	319	310	312	320	307	370	299	356	328	329	292	312	339	307	369	323	312	352	292	301	335	332	328	353	327	326	345	316	311	363	308	311	314	330	366	308	325	322	313	321	335	323	301	307	315	312	312	321	305	303	319	317	354	308	311	318	322	331	288	290	292	320	342	292	311	329	351	338	335	334	326	321	328	323	308	320	317	318	327	323	308	334	349	290	353	330	329	328	306	323	306	317	332	313	297	294	305	319	314	318	296	308	325	338	301	293	341	328	315	309	303	315	322	320	331	321	322	325	303	303	323	322	299	299	294	339	297	310	299	316	342	326	315	356	325	327	323	304	333	297	309	331	343	292	294	350	316	321	313	312	319	308	323	343	327	316	333	293	307	342	312	326	329	317	347	310	299	310	305	335	306	323	323	284	355	296	307	315	310	314	305	311	309	333	333	329	315	353	328	322	351	331	309	301	333	332	332	339	303	349	331	339	327	339	308	317	304	318	322	307	326	323	332	317	305	327	328	326	341	309	343	331	331	293	334	343	300	324	298	342	300	299	301	328	323	340	320	328	300	291	305	283	300	321	350	271	307	335	322	301	339	350	314	331	295	303	327	304	308	309	320	324	329	299	306	316	339	329	345	307	314	347	317	342	332	340	326	350	323	275	313	328	327	306	330	324	316	305	315	337	348	308	320	308	338	312	342	350	364	296	320	332	302	309	316	323	329	247	304	310	302	336	296	326	323	316	319	330	315	328	294	302	301	319	304	324	317	320	318	317	319	305	308	304	342	317	311	334	350	324	321	340	273	317	333	314	295	363	315	354	306	309	308	323	289	288	323	299	314	343	320	319	357	310	314	297	333	336	355	353	331	324	311	321	316	343	316	316	330	318	304	343	317	320	342	312	343	301	341	307	291	341	289	310	288	336	315	290	289	323	323	309	315	330	307	301	314	321	328	334	331	327	334	322	321	325	302	325	334	334	349	315	303	333	337	314	301	327	314	312	311	351	338	336	315	314	328	317	325	334	326	296	298	306	316	283	334	334	305	314	327	286	318	291	309	334	305	313	311	314	341	325	337	289	288	310	310	336	319	308	303	301	322	320	341	342	334	368	293	317	326	288	316	329	326	331	306	328	313	307	303	308	351	328	298	317	326	319	294	347	317	306	330	316	318	348	317	297	314	300	311	285	317	340	326	322	330	281	306	347	294	306	310	296	292	316	314	295	309	305	288	341	308	325	328	359	337	316	302	352	335	297	306	328	302	323	309	304	340	315	329	322	335	333	319	296	301	311	329	346	316	320	330	297	315	327	293	329	310	315	303	293	311	326	294	319	293	317	330	320	350	318	317	332	313	319	326	302	344	291	307	288	302	313	352	291	363	343	307	298	315	324	323	332	322	311	342	330	319	339	333	308	322	347	329	294	289	325	350	327	285	331	321	317	289	327	320	324
60768	95706	58250	24075	9949	6502	3533	1924	971	490	444	467	506	442	503	478	489	457	471	454	462	465	518	467	474	463	505	472	455	456	503	482	503	475	525	503	484	467	485	443	466	494	451	473	492	448	480	503	479	486	477	480	497	454	528	461	506	471	457	529	478	493	481	488	476	483	482	497	495	460	436	474	463	479	481	468	456	478	471	484	454	471	491	487	485	466	479	469	473	436	479	451	459	486	471	499	484	488	469	462	472	495	479	483	492	499	474	513	462	471	463	446	474	521	511	467	473	464	450	461	464	450	480	518	482	462	476	528	455	461	479	483	465	469	486	473	478	489	463	455	425	488	456	472	442	454	443	480	499	492	493	446	535	481	456	494	443	470	440	497	507	526	445	500	556	486	509	448	476	482	475	486	431	478	485	507	483	508	449	475	487	487	472	470	455	469	457	502	468	466	465	492	453	459	476	474	500	474	446	476	467	480	462	488	441	492	486	475	435	473	496	465	456	440	490	482	479	469	470	462	489	449	457	457	469	482	443	422	468	454	491	499	476	440	470	472	489	502	497	476	475	496	508	494	488	461	482	500	474	462	427	437	488	503	484	525	493	445	470	464	474	489	484	423	515	506	470	446	498	490	528	489	481	470	463	478	475	500	467	463	464	495	485	461	468	471	486	462	503	462	505	436	467	486	493	506	460	443	509	462	470	464	461	474	505	476	479	467	482	466	470	492	480	484	492	463	438	440	453	480	494	487	482	462	488	437	502	459	506	472	478	470	490	471	454	453	518	449	487	494	450	463	494	499	492	493	480	468	477	477	483	465	513	458	462	473	473	472	473	441	468	454	450	498	484	468	534	438	506	482	480	471	457	469	471	476	446	484	497	478	463	475	465	451	468	459	485	447	494	492	529	491	476	488	504	470	469	473	477	482	473	490	511	494	506	463	468	446	497	466	463	440	465	466	495	455	496	442	419	475	457	469	482	459	492	453	470	472	449	462	452	466	446	439	470	523	473	471	447	476	462	445	476	487	498	496	479	473	464	479	460	506	477	483	471	464	452	472	454	485	471	473	480	459	449	461	462	448	463	491	485	461	496	497	485	457	495	481	482	489	432	511	482	490	475	482	478	491	467	474	499	481	511	477	469	496	466	482	506	499	512	478	519	467	454	459	488	501	501	467	448	469	457	472	462	476	427	461	446	481	440	485	476	485	483	494	471	483	485	503	491	427	459	447	468	470	496	495	473	472	510	478	479	447	496	465	507	498	429	492	476	449	514	440	470	500	469	490	449	460	491	502	505	500	461	532	479	481	506	475	447	450	472	512	486	471	487	468	470	442	493	470	448	470	459	450	478	508	479	512	456	480	420	486	479	435	452	456	487	483	484	479	460	450	490	506	500	498	435	456	484	501	480	439	474	437	458	513	489	433	489	468	466	440	440	514	464	477	485	491	469	481	478	500	467	489	485	490	491	457	492	503	457	485	505	492	489	501	437	501	446	442	479	405	423	486	484	488	481	447	454	497	537	452	467	476	455	480	480	469	519	470	430	450	503	517	450	482	520	452	506	483	485	471	469	423	461	440	452	489	458	474	465	439	493	486	475	453	503	486	503	476	463	451	469	509	454	472	458	468	477	508	476	466	435	480	456	491	489	497	456	453	513	436	447	446	476	443	467	488	476	484	497	484	424	512	500	446	486	466	465	421	430	459	460	459	465	457	448	499	512	466	456	485	469	458	455	474	451	454	470	455	450	463	454	450	454	490	452	524	475	470	486	497	476	465	484	446	452	458	481	433	458	469	462	446	438	475	468	449	474	456	441	461	482	461	483	476	433	475	472	490	503	448	502	484	492	479	461	482	460	458	464	488	444	484	490	433	508	461	479	444	477	441	474	484	469	463	487	470	495	476	442	490	491	455	465	493	518	475	489	489	455	496	485	477	454	448	445	533	471	466	462	513	488	473	443	473	508	509	461	467	455	475	464	493	451	473	459	476	431	506	470	494	475	501	464	469	461	474	454	465	495	477	483	467	502	500	452	485	485	465	481	493	494	460	484	469	488	476	466	488	481	487	468	469	482	467	469	474	471	459	476	493	426	469	468	474	462	432	492	454	494	475	485	490	487	490	453	459	481	478	497	463	482	470	473	472	481	486	447	519	488	433	477	470	412	457	511	474	488	454	470	467	462	414	486	479	478	454	477	491	501	475	444	469	478	473	458	484	456	448	472	490	436	504	451	471	486	489	469	456	493	461	449	495	490	485	525	473	461	487	502	479	456	481	473	501	492	476	484	475	490	476	493	488	485	468	490	460	492	457	479	463	473	481	464	468	495	474	476	475	484	460	446	454	528	435	488	458	448	452	465	485	489	486	453	456	469	460	522	481	493	492	475	491	467	489	458	490	480	440	486	492	479	469	509	449	452	468	474	487	466	443	501	488	439	415	479	498	494	462	487	457	464	497	474	512	441	440	448	490	450	485	466	485	500	476	524	446	518	478	488	472	466	464	424	479	512	447	483	487	469	452	474	491	493	493	476	497	504	482	459	476	468	466	480	473	472	487	464	467	469	452	459	455	472	492	434	478	498	462	446	462	454	459	457	477	508	479	459	478	534	461	481	499	463	426	485	456	519	467	500	504	478	454	477	470	487	503	453	486	441	453	494	513	444	470	473	434	473	449	506	433	466	480	479	482	439	473	439	464	479	472	481	483	478	464	483	501	489	467	464	477	475	458	485	496	496	463	456	442	450	478	431	476	481	467	509	512	476	472	511	489	415	470	484	473	460	449	452	413	459	492	445	480	495	521	460	462	456	495	481	494	485	464	464	458	468	480	504	458	493	496	493	449	469	499	438	495	491	485	428	456	469	488	457	518	504	448	461	461	470	498	489	472	453	516	496	486	508	475	467	469	448	470	517	467	470	464	479	489	465	465	468	491	450	456	457	425	492	458	536	459	498	512	479	478	452	443	481	488	485	461	457	483	491	487	439	450	493	420	438	447	451	500	500	474	443	445	492	481	506	501	472	503	486	475	478	492	480	474	459	500	456	451	471	483	464	475	428	485	466	470	446	471	452	484	467	483	443	475	495	492	469	448	480	469	510	438	491	515	488	496	467	464	485	492	454	475	492	498	469	491	447	436	496	474	463	467	492	495	471	479	513	475	459	493	511	446	491	448	463	466	507	445	485	486	492	519	476	470	513	504	433	493	463	450	471	461	481	454	515	466	462	445	500	464	470	451	520	480	504	473	488	458	469	470	472	492	452	471	451	477	471	490	476	455	424	480	455	496	461	450	483	493	458	454	469	500	456	459	505	477	458	436	516	502	466	496	482	482	470	449	520	479	515	456	486	443	462	438	489	467	462	458	472	489	436	513	485	445	489	467	491	519	482	491	479	478	495	478	484	436	501	463	493	434	456	444	432	473	512	488	479	467	458	424	443	452	469	490	473	473	493	501	516	484	478	471	486	453	455	495	452	469	460	464	436	511	440	454	481	464	446	467
31347	33812	25210	7630	710	447	351	344	291	291	269	276	292	278	300	304	281	278	305	317	321	291	316	305	309	290	264	281	314	286	285	306	291	293	292	265	331	316	262	309	282	312	284	324	300	267	302	305	266	261	277	294	288	298	295	292	276	299	301	305	301	299	313	328	281	286	302	302	295	321	300	292	281	297	303	310	288	275	257	267	303	287	319	279	280	307	317	297	310	341	307	289	282	297	293	282	283	286	279	257	297	273	296	283	292	315	293	314	322	285	312	306	266	318	305	276	319	265	304	288	300	312	302	309	269	290	325	272	302	309	310	322	276	303	283	264	288	296	315	294	285	295	323	294	287	288	330	267	269	288	274	272	296	306	280	276	287	292	305	316	280	303	298	265	267	281	299	278	284	298	293	307	314	306	310	299	285	271	276	289	278	277	348	265	293	318	266	320	304	243	277	237	297	306	289	302	282	266	301	309	316	313	308	282	297	297	303	293	297	295	249	270	267	290	296	298	279	293	301	298	305	297	298	299	276	295	281	294	310	289	266	285	305	287	300	292	280	316	309	271	287	279	288	272	249	274	271	291	261	278	328	277	310	273	282	294	279	299	272	301	297	307	288	311	300	277	302	268	296	279	317	301	291	306	302	308	301	295	300	276	288	271	282	321	264	265	320	309	267	316	292	291	304	294	280	285	277	274	303	313	278	289	276	281	305	283	243	270	301	290	282	307	288	255	287	274	303	297	303	315	271	268	298	294	275	301	291	309	299	286	279	294	300	307	294	294	286	309	312	291	274	296	283	284	299	308	288	308	307	294	298	279	300	295	300	291	275	304	287	290	314	305	300	267	290	281	307	315	287	292	279	282	269	321	283	289	300	263	274	311	287	281	280	275	328	267	283	281	276	295	286	308	289	288	293	286	276	318	266	288	292	278	288	299	301	309	254	303	281	292	290	269	266	296	295	295	287	310	260	309	298	264	291	278	310	287	323	304	285	302	297	318	297	318	292	298	313	299	313	297	282	264	319	306	291	309	316	278	323	292	314	289	311	320	281	307	258	281	315	297	251	292	282	287	291	304	277	310	282	299	280	294	282	294	299	287	289	289	269	290	311	306	292	284	304	267	320	286	276	295	284	317	299	297	287	316	262	297	306	299	325	265	322	286	264	283	292	275	276	280	256	293	295	269	263	320	319	276	292	280	272	309	265	295	288	296	293	319	323	317	278	292	267	292	303	270	285	303	263	299	276	315	288	283	277	316	278	307	273	296	275	301	275	287	312	297	298	277	273	312	275	295	294	302	275	316	280	296	288	306	300	275	266	290	280	257	310	273	287	313	313	272	307	289	302	300	277	278	254	305	270	309	293	273	307	290	303	259	258	273	282	312	250	297	314	289	288	326	269	366	298	283	302	297	284	262	289	297	267	300	272	292	274	307	301	297	287	267	292	285	260	286	275	271	272	285	309	288	277	274	300	303	306	282	255	289	256	308	293	319	248	315	308	301	295	287	295	267	300	272	284	308	286	287	315	290	258	286	291	291	286	291	285	306	283	278	287	298	260	305	291	277	277	274	327	297	291	300	304	277	321	268	294	298	328	297	291	278	283	290	282	272	283	258	312	293	285	308	299	259	305	329	298	328	317	259	299	279	303	280	299	278	312	290	300	297	311	317	298	307	306	265	274	340	284	257	293	304	300	316	284	308	285	295	310	285	296	301	313	294	298	272	281	299	290	264	291	291	284	294	288	279	312	319	264	311	300	296	265	279	278	319	289	288	303	296	311	307	284	275	307	279	275	294	303	287	271	283	307	298	276	290	309	285	294	300	303	273	320	305	320	282	313	289	333	290	292	304	316	296	295	284	285	269	292	275	265	305	282	302	284	302	301	309	296	291	295	272	311	282	316	328	300	253	289	279	306	304	288	287	275	297	307	283	270	292	319	297	272	293	274	270	296	319	260	281	259	280	290	309	272	293	249	327	274	281	301	300	275	308	279	266	304	313	272	312	327	272	293	303	288	260	304	276	267	292	313	308	310	283	293	281	327	268	280	287	307	273	270	307	306	309	290	291	303	301	289	295	301	286	286	308	284	240	293	275	329	304	316	305	288	313	283	265	302	294	289	256	294	315	291	292	308	302	309	282	302	261	288	277	288	279	273	301	328	288	294	335	268	282	312	284	282	275	280	271	276	308	318	305	291	301	315	292	269	328	294	284	292	285	285	291	288	306	308	280	311	287	300	317	291	274	278	286	277	270	277	304	293	279	267	272	299	282	279	276	295	278	291	282	282	286	340	273	279	273	319	289	307	328	308	309	275	304	276	310	315	286	277	289	282	289	284	304	274	303	295	303	330	326	332	302	292	282	295	297	281	306	284	295	276	295	282	281	303	272	280	293	305	300	271	285	282	301	293	305	280	286	296	295	282	277	285	269	302	287	290	278	326	285	289	318	292	290	304	274	300	315	313	272	280	292	300	323	277	305	279	292	299	264	294	288	307	302	258	296	321	322	257	286	296	273	306	309	324	270	318	324	283	284	293	326	316	324	284	319	344	278	296	298	292	289	295	289	261	288	296	301	299	287	290	293	288	276	272	282	311	275	286	289	280	302	293	290	279	307	276	322	284	310	313	301	283	320	295	344	292	290	304	305	294	271	313	311	310	304	310	300	293	265	304	305	284	270	320	272	314	276	309	318	259	305	291	310	271	279	296	272	296	292	299	276	293	278	311	321	306	275	269	319	318	269	290	297	277	307	292	291	310	310	307	303	295	286	279	295	298	294	261	301	303	286	294	259	287	309	303	299	298	284	325	314	307	285	274	258	326	281	303	262	319	310	300	301	288	301	300	290	268	282	298	275	327	309	262	305	286	262	329	303	287	284	288	287	282	269	309	272	328	279	323	281	308	299	318	301	293	281	322	282	274	265	297	310	273	300	292	289	295	287	320	286	305	308	285	297	288	268	292	289	318	280	310	292	277	323	273	281	281	317	310	281	306	286	299	325	285	280	310	286	258	292	284	283	300	288	294	286	323	272	301	296	308	304	288	280	305	298	279	301	263	325	311	272	295	293	288	259	309	278	313	264	273	290	261	285	296	306	293	287	269	309	285	269	273	284	290	326	310	306	247	288	297	271	273	275	300	310	267	310	290	306	287	311	288	292	306	288	286	304	286	287	306	288	325	286	294	303	268	302	301	306	257	271	310	264	270	301	290	311	258	287	282	304	275	280	316	294	304	285	315	312	302	284	276	267	292	300	316	314	295	262	325	288	264	291	282	277	299	314	296	292	280	306	286	294	274	335	309	293	289	294	300	294	312	294	311	262	267	309	289	277	278	295	285	301	305	285	299	288	298	287	304	299	285	311	292	315	263	272	322	309	285	271	290	294	279	293	309	305	301	296	305	299	289	277	315	285	280	302	308	316	271	275	259	295	293	268	298	284	313	323	272	311	288	259	288	306	293	302	258	297	305	309	255	302	305	281	281	295	253	321	304	312	305	269
41088	49685	25320	4844	1380	840	693	538	504	483	460	456	472	445	461	431	430	453	502	414	444	469	441	458	492	486	471	461	454	462	488	428	448	433	446	440	466	435	462	450	495	427	483	436	454	468	416	407	456	449	412	419	467	475	493	447	466	413	443	481	481	505	460	456	483	433	444	489	500	465	457	434	420	438	429	434	429	431	465	455	456	455	431	474	427	431	467	472	446	439	462	467	498	460	491	445	461	462	441	478	464	484	436	461	477	417	483	488	468	491	436	468	452	461	439	450	469	455	467	438	438	482	467	468	474	438	465	432	442	485	442	432	431	456	464	450	487	444	474	468	450	437	448	446	407	475	452	481	433	473	412	477	469	470	457	478	442	443	462	453	424	437	445	457	485	437	436	454	476	464	464	434	441	446	460	462	420	431	462	444	437	461	457	460	459	437	491	475	470	465	476	483	400	460	414	443	430	478	454	464	459	442	472	450	456	458	453	432	454	482	461	420	476	459	419	442	447	443	442	415	453	478	435	471	498	446	482	427	451	427	463	490	456	468	460	462	454	407	452	503	458	469	462	462	431	451	493	454	448	456	398	443	441	464	446	438	504	434	459	413	428	443	467	413	459	450	460	412	405	440	452	445	445	461	455	466	451	475	429	460	466	433	456	452	448	449	476	437	450	435	460	407	495	475	421	441	462	419	426	402	429	463	504	461	426	453	446	450	496	458	451	449	479	448	447	455	436	410	462	455	478	435	459	483	462	469	442	454	433	440	466	500	451	447	463	445	448	449	500	434	458	461	454	418	454	397	462	442	450	458	493	477	434	439	426	441	472	447	436	452	464	459	457	412	451	482	442	445	457	449	443	393	439	439	481	411	460	453	474	436	438	435	436	442	454	427	473	424	428	441	463	455	453	456	452	486	450	444	400	446	411	459	458	436	410	449	409	438	454	473	474	432	440	451	463	455	457	437	496	402	444	432	444	450	422	451	442	499	473	455	473	457	408	473	432	463	466	471	446	449	428	438	453	453	396	467	429	441	453	435	453	452	456	433	474	452	466	447	460	409	412	424	445	453	423	453	436	416	480	458	474	452	463	457	461	464	468	454	451	478	497	458	460	428	441	438	449	430	442	469	447	456	428	450	460	458	458	444	441	451	470	441	484	458	467	441	439	452	487	490	460	427	432	455	475	445	464	450	431	496	502	446	461	459	414	477	476	457	427	451	436	512	448	487	470	409	466	487	427	466	462	483	428	423	455	444	455	461	446	449	433	448	466	438	435	454	411	463	470	465	458	466	485	438	462	428	405	463	446	452	453	466	455	450	466	451	442	501	467	470	459	443	485	454	428	421	457	449	456	469	445	463	439	436	468	461	451	468	471	434	426	446	428	474	446	437	456	441	479	414	476	415	415	475	438	448	480	439	461	466	432	448	421	451	435	443	476	411	435	430	432	489	475	451	426	441	440	433	457	483	489	489	438	449	434	445	459	442	439	473	444	469	457	412	431	451	469	473	466	450	424	469	430	473	463	446	439	465	448	442	454	434	445	455	430	467	473	433	449	456	436	450	437	425	455	483	439	460	442	466	488	464	425	459	431	505	508	413	443	478	429	466	458	456	456	428	440	441	468	424	438	482	460	431	433	444	442	480	442	451	435	438	440	454	425	459	446	459	446	448	463	428	403	427	453	456	442	486	461	431	500	482	428	462	460	439	458	456	451	449	481	473	427	451	479	480	450	450	423	437	439	503	462	475	444	435	469	460	489	464	423	464	469	478	459	453	430	463	474	411	449	480	413	462	431	472	430	472	472	444	431	452	443	475	483	478	413	458	475	469	415	452	415	484	491	421	432	426	451	432	442	458	417	478	448	482	450	447	491	473	473	491	439	459	451	472	393	484	457	453	468	471	437	472	438	464	450	492	473	452	462	433	427	489	430	416	436	465	443	445	436	466	448	473	409	444	409	423	448	403	477	478	462	459	424	485	464	406	441	463	458	451	428	455	456	446	477	431	450	465	449	457	520	432	463	431	444	440	457	440	446	414	463	442	435	418	445	442	479	464	497	434	439	461	412	458	450	444	440	438	431	480	461	434	457	459	458	465	444	447	446	439	461	494	454	455	472	483	446	427	468	458	438	428	428	461	432	453	430	462	431	431	459	444	409	473	440	408	440	438	439	427	494	494	469	463	461	488	458	483	471	425	453	428	433	411	433	457	490	487	450	428	450	437	462	450	464	462	464	447	451	443	469	497	439	427	427	470	462	439	447	446	456	475	449	484	396	432	411	467	419	443	470	472	427	428	442	446	457	429	448	442	460	490	441	413	447	466	438	441	512	440	429	467	455	458	446	442	446	447	463	509	480	473	500	399	435	484	457	471	434	465	506	434	419	458	435	448	464	434	443	414	497	443	454	473	489	434	488	445	428	445	471	472	409	456	463	474	417	486	412	509	465	452	441	451	457	450	479	451	437	457	446	417	466	441	459	422	445	410	452	462	471	427	466	462	471	465	392	418	468	412	404	526	450	439	424	466	410	453	485	446	445	421	439	443	428	457	464	460	451	495	426	417	440	479	467	451	494	443	441	470	469	437	477	453	468	419	447	453	445	445	424	432	448	431	480	429	445	467	442	471	413	462	444	453	441	422	436	403	477	473	438	452	424	469	447	441	481	442	416	470	436	452	451	422	431	459	453	442	423	420	459	486	461	461	483	424	480	483	449	492	418	457	440	441	443	486	421	425	435	425	427	447	448	457	423	470	447	449	470	445	468	464	472	448	431	487	454	462	454	460	442	465	435	477	414	437	432	508	465	434	411	453	474	448	462	465	444	462	424	490	451	473	465	476	414	480	448	421	462	432	453	452	461	481	450	444	437	453	451	471	457	425	476	455	415	459	446	423	459	432	461	503	440	415	463	453	452	469	444	471	419	463	456	434	464	442	416	468	466	453	480	470	470	447	448	451	458	428	494	434	438	436	423	437	464	507	442	452	418	411	475	437	447	439	447	431	447	473	477	439	432	431	473	448	508	416	431	464	466	445	465	453	462	431	421	447	430	460	446	496	442	456	473	450	448	466	442	465	447	434	415	452	478	457	397	467	462	457	467	415	441	455	469	436	476	499	459	422	472	432	427	452	455	448	426	448	449	436	441	443	429	464	423	472	453	459	463	453	488	451	467	461	419	448	464	472	464	452	477	419	470	458	463	409	481	469	435	489	458	474	488	468	440	462	412	450	455	433	472	444	460	439	457	483	492	435	429	459	445	425	437	438	466	435	446	455	466	432	443	437	446	451	460	466	464	441	464	437	448	420	433	441	480	445	470	434	480	418	451	436	438	460	416	456	417	432	433	459	453	442	453	474	473	471	459	495	440	473	412	447	436	466	454	442	456	446	444	483	454	424	471	464	443	463	463	450	419	474	469	451	451	474	476	425	427	446	442	486	436	455	419	431	449	458	472	443	434	470	434	469	462	446	457	466	476	426	443	434	482	467	460	447	439	426
24026	22703	29394	24131	19711	8086	1181	590	396	325	309	306	340	316	329	343	323	303	297	274	301	276	316	331	342	310	310	286	323	309	293	304	327	284	324	313	311	301	303	301	297	333	314	287	324	330	307	319	293	312	332	324	276	311	307	286	295	287	295	312	283	280	311	299	299	310	302	296	297	310	333	300	323	297	292	329	320	282	313	337	283	310	320	314	326	305	307	313	302	286	286	278	279	306	283	314	305	299	295	327	324	307	294	310	303	315	325	296	290	302	320	304	299	331	299	287	301	294	275	295	294	302	315	332	296	297	324	319	318	322	289	314	282	274	290	318	312	319	290	291	294	293	316	313	300	319	279	306	287	351	299	301	296	312	305	315	315	303	311	305	321	322	299	303	303	285	309	301	311	276	287	314	286	291	308	335	297	320	279	300	329	306	279	281	307	312	317	301	316	339	307	277	286	310	333	311	351	295	289	290	267	301	308	293	309	287	288	298	317	294	302	332	301	305	305	302	273	296	328	306	286	273	300	301	325	304	287	298	323	273	285	319	289	282	307	308	323	299	273	326	292	315	314	317	310	286	331	280	274	287	318	319	287	297	307	298	301	285	276	273	313	299	311	298	296	302	300	307	319	302	335	278	305	284	304	293	281	314	276	307	312	321	327	278	303	311	260	327	272	306	319	308	302	313	293	311	277	315	308	304	301	303	329	285	321	315	303	299	328	290	344	288	298	311	350	305	250	278	319	314	302	307	320	304	289	290	296	312	284	301	336	322	312	293	313	303	312	298	301	283	329	313	310	290	299	308	302	280	295	340	323	277	314	294	283	290	308	311	320	321	342	304	284	323	316	312	311	334	318	300	322	308	287	292	331	306	289	312	307	287	296	288	334	301	323	298	297	280	299	300	311	306	293	335	281	281	260	300	291	322	294	306	307	292	318	325	291	296	318	320	297	323	328	297	312	324	306	307	333	313	309	286	306	288	318	283	301	296	299	312	289	310	284	342	305	293	318	311	274	318	312	305	318	311	295	312	293	303	309	344	316	329	291	326	324	300	290	307	326	291	314	323	306	312	285	301	287	283	298	295	320	295	291	289	286	295	302	279	345	302	336	317	315	312	299	270	287	326	315	295	319	308	286	295	323	297	293	305	311	293	316	343	297	329	312	340	308	310	298	313	292	292	306	335	290	322	281	280	300	308	288	309	314	285	322	304	298	306	313	298	339	320	284	284	282	311	308	330	299	314	292	321	291	315	325	289	304	296	298	317	318	292	301	330	288	321	301	292	315	308	293	241	290	266	330	305	263	300	310	297	278	307	315	300	320	299	310	302	324	333	309	298	314	295	294	304	287	313	307	318	309	311	288	323	284	282	323	289	313	263	294	306	278	292	286	315	313	297	283	313	310	286	308	295	311	318	305	292	312	299	297	302	307	280	292	286	263	305	308	294	317	288	304	302	302	295	318	341	320	268	329	333	295	330	306	323	300	286	320	293	278	314	278	311	309	276	319	291	331	307	288	321	301	291	315	296	300	297	333	307	298	287	302	320	302	306	305	286	320	325	310	297	312	296	313	313	295	293	273	298	307	309	298	351	297	307	296	301	342	282	287	288	303	311	277	296	316	302	323	309	292	290	293	303	309	259	322	312	314	322	318	262	290	327	302	313	312	292	307	301	328	283	281	288	288	284	309	338	317	271	276	326	323	289	299	292	306	306	304	320	324	339	313	297	315	292	289	278	284	303	274	276	310	340	298	283	288	277	306	309	303	327	301	302	321	293	312	336	300	314	290	316	331	329	332	305	343	312	304	333	324	289	282	310	328	320	303	288	322	289	308	308	302	283	288	305	339	324	288	325	322	327	307	282	258	287	313	298	323	328	333	324	315	286	307	302	330	297	318	296	305	306	302	297	309	321	288	303	297	308	314	302	259	277	300	308	310	288	279	275	278	278	315	303	315	290	326	262	332	318	306	298	325	295	326	321	299	294	294	277	305	303	297	352	293	308	304	289	328	259	324	309	311	316	309	283	312	312	295	324	323	309	320	278	278	310	325	273	299	323	320	287	331	346	289	273	320	315	318	325	301	324	284	281	278	299	319	295	303	285	294	346	316	301	292	296	289	295	307	303	342	313	327	351	290	299	299	290	309	307	329	310	301	285	303	285	304	315	301	311	302	307	308	300	286	285	311	292	286	334	308	318	296	315	302	286	297	309	302	330	298	319	290	305	300	296	270	303	300	284	274	286	285	287	298	330	301	309	279	300	272	289	330	305	282	260	296	307	340	303	329	309	283	311	298	306	315	315	289	331	313	322	300	302	291	322	311	278	312	312	340	298	277	328	309	316	327	325	328	307	291	312	285	325	298	286	283	292	286	311	252	312	324	282	309	286	298	316	289	328	299	288	283	274	283	334	321	293	316	303	338	303	326	303	286	308	291	287	297	309	338	263	288	332	296	282	312	319	291	306	290	284	323	303	335	303	309	306	306	311	277	319	322	349	303	311	317	315	317	284	290	335	311	296	299	311	291	282	306	298	295	306	306	300	287	345	309	309	314	281	297	282	309	300	306	293	307	335	302	285	306	285	295	305	313	302	325	303	320	340	290	322	322	293	308	314	285	293	318	306	279	280	313	291	308	303	296	290	295	290	297	276	286	319	304	287	295	272	291	279	325	282	322	308	326	307	310	289	292	311	284	337	284	306	306	321	332	334	299	301	313	286	289	300	332	316	300	266	317	287	283	297	280	296	318	304	330	293	293	295	302	288	328	296	286	297	282	310	327	311	294	298	300	280	285	319	330	279	309	328	303	332	304	287	324	307	313	293	299	322	296	294	293	321	309	308	291	318	262	290	301	316	318	332	318	276	338	291	294	309	289	334	325	294	304	321	282	281	320	328	277	328	288	283	310	324	300	334	304	315	305	322	295	312	300	315	313	304	302	348	311	287	283	312	318	284	298	271	336	302	308	325	280	309	295	303	323	306	307	309	310	349	263	301	289	319	299	309	293	304	326	303	302	323	329	323	291	306	285	295	275	308	316	326	330	299	296	285	275	304	325	288	289	311	302	326	316	292	302	290	316	301	267	327	335	297	328	280	303	284	310	324	308	301	267	290	275	309	294	322	327	312	309	304	305	278	295	315	314	274	318	307	302	330	322	299	318	325	283	314	293	297	334	318	300	315	322	303	289	322	300	314	315	306	343	307	287	314	302	288	283	317	301	300	264	316	299	323	303	297	314	284	333	280	309	293	319	312	339	324	342	316	312	303	338	323	274	281	318	326	324	308	292	297	293	264	328	295	326	312	321	309	333	305	282	314	265	299	303	299	282	314	290	321	316	330	308	299	287	319	297	280	327	312	298	293	290	306	306	320	290	314	288	309	322	308	278	281	305	303	312	300	308	294	358	302	332	296	320	283	290	296	287	304	317	299	321	293	306	282	321	317	321	338	296	319	321	318	297	312	302	277	337	288	327	313	298	282	322	324	303	315	295	329	290	299
60768	88410	52659	19461	6809	3615	2130	1150	740	498	488	490	473	491	471	489	449	448	452	447	489	459	480	497	468	476	475	484	442	478	474	478	473	440	434	437	425	444	481	503	459	439	487	481	484	485	499	487	485	464	448	452	496	486	438	499	501	470	501	486	470	462	502	449	468	475	461	463	437	466	487	473	486	460	464	463	480	476	445	466	484	458	488	418	465	490	478	433	465	452	438	455	454	478	454	416	496	449	468	452	467	495	432	445	474	458	437	462	458	497	487	498	448	490	441	462	450	464	446	456	494	447	532	472	465	456	497	451	439	488	461	461	504	479	482	479	488	456	463	485	482	436	474	453	482	441	458	460	464	470	450	457	439	478	447	479	504	446	464	477	477	478	466	477	452	460	449	467	453	496	476	474	445	464	439	458	456	468	459	457	448	464	449	454	489	481	443	448	483	496	493	510	471	481	487	437	483	463	466	454	478	462	509	491	455	511	501	487	495	483	474	466	447	471	464	487	517	496	456	448	471	452	485	458	483	459	467	470	501	445	462	440	492	472	470	473	459	483	479	471	510	467	458	471	474	475	463	425	476	431	446	438	456	494	470	464	436	441	502	464	481	455	464	463	451	460	410	424	491	458	460	488	463	433	482	448	479	462	443	470	467	495	524	492	448	490	491	462	427	479	465	457	466	454	459	471	477	428	456	490	482	464	470	447	502	481	484	469	442	475	509	481	444	510	490	497	480	483	460	446	480	475	520	483	470	483	464	415	471	473	466	497	453	470	464	491	430	446	493	471	451	497	461	500	453	471	455	434	463	489	430	464	476	496	475	453	434	467	481	436	495	450	515	440	457	466	486	489	509	457	464	515	497	451	478	442	451	491	437	475	454	483	499	462	433	447	440	473	510	469	508	467	460	436	438	497	471	455	449	431	448	487	467	505	456	449	476	465	460	424	461	480	469	498	475	460	498	458	504	467	458	479	494	462	453	464	461	463	426	509	441	492	492	463	482	440	444	447	452	443	495	452	460	498	441	474	452	465	472	471	482	470	487	499	474	461	447	468	502	484	478	472	460	463	448	515	460	468	455	466	479	519	480	455	510	462	497	455	441	492	459	452	498	460	456	472	462	451	485	469	473	511	477	454	492	448	478	485	444	444	493	456	468	474	471	479	459	468	496	439	456	468	462	465	478	490	479	458	442	474	474	458	459	446	427	485	467	471	480	475	481	482	473	467	464	440	476	454	464	471	479	502	516	484	461	440	448	452	433	470	457	436	465	474	460	457	529	472	451	447	451	482	490	464	449	429	501	482	498	492	455	463	423	462	439	429	465	492	431	442	451	449	465	490	469	467	490	526	432	496	483	509	492	433	466	480	489	483	455	472	463	520	448	494	483	448	511	459	494	504	453	470	405	440	472	464	468	480	486	479	475	471	478	432	422	457	487	464	471	489	481	451	453	474	451	474	490	457	448	437	481	466	450	470	456	424	468	482	430	484	462	459	490	501	455	457	481	496	452	498	477	493	494	487	468	464	457	460	458	452	511	428	438	481	467	457	434	474	466	449	464	453	445	486	458	476	467	456	456	479	455	462	415	437	475	512	478	471	437	466	433	428	500	473	472	473	464	493	476	441	466	466	456	471	469	495	467	459	464	463	447	492	486	456	449	456	454	460	466	459	441	445	481	495	452	469	489	472	458	505	488	432	492	453	469	458	459	461	487	515	464	445	431	442	455	465	425	485	517	438	475	496	468	467	482	488	457	447	476	486	513	494	458	464	437	483	490	452	469	449	462	436	472	479	439	482	471	389	478	473	424	458	465	517	495	451	458	466	450	439	467	454	455	484	479	455	505	454	443	456	453	459	477	426	468	444	460	493	420	447	487	461	466	472	455	474	467	456	482	435	503	459	489	506	476	447	473	464	515	497	473	460	488	440	478	477	416	459	461	513	422	475	474	462	461	480	474	458	486	502	458	479	469	483	405	440	478	464	474	486	481	470	455	505	454	484	456	456	441	495	453	431	463	473	474	469	431	439	450	454	449	452	489	487	437	480	445	488	456	507	449	421	473	440	457	462	518	430	454	487	489	470	429	464	459	459	451	477	439	449	449	465	452	492	474	489	465	455	483	436	456	433	480	486	447	472	419	485	456	445	474	436	478	501	488	453	479	487	446	415	465	459	468	496	441	443	473	501	491	455	433	428	459	453	491	466	490	442	412	444	478	479	448	466	470	438	515	445	518	462	447	500	473	435	471	507	470	435	457	422	487	463	466	440	492	453	496	477	430	494	438	511	509	469	468	486	500	471	459	427	487	502	474	452	457	486	441	475	481	498	438	467	474	459	474	453	446	486	478	460	475	428	515	495	484	493	477	430	472	430	456	478	447	443	450	463	504	486	469	469	462	482	454	465	477	481	482	466	465	459	488	462	474	453	426	482	448	454	444	485	446	470	487	505	471	452	475	461	469	449	422	487	449	436	498	471	485	483	451	415	445	511	478	445	500	505	477	469	443	445	488	481	476	449	442	466	467	468	442	444	449	445	482	460	452	460	475	490	453	453	458	461	433	501	441	468	487	436	474	451	446	442	461	483	460	485	448	463	473	445	479	486	491	455	459	473	482	486	460	426	463	450	476	460	481	440	478	451	484	428	480	442	484	465	484	415	458	431	455	474	432	491	494	484	455	474	489	441	479	461	464	455	470	499	422	455	456	449	444	475	443	478	490	460	477	468	426	452	510	479	452	445	415	443	470	484	494	458	460	482	473	433	462	467	461	481	479	464	530	473	467	492	453	428	478	459	452	478	472	490	504	506	504	458	410	468	480	489	507	427	449	450	457	519	494	455	463	486	442	428	479	475	442	426	468	434	480	513	503	464	467	484	478	460	466	501	473	441	467	473	461	480	472	460	477	473	449	473	440	472	459	473	471	470	467	503	505	432	485	453	460	473	491	491	439	426	463	450	490	450	477	500	498	452	466	501	504	470	452	474	459	438	469	460	493	462	485	468	499	488	452	457	445	465	482	488	450	453	460	446	444	477	443	478	494	454	447	453	450	482	454	443	461	445	490	441	476	423	437	475	522	472	433	475	485	458	484	500	464	452	481	478	442	498	448	459	472	491	466	497	473	463	463	430	466	440	453	465	504	468	449	461	440	433	490	449	476	474	477	479	452	480	474	461	511	457	464	441	465	508	457	430	487	420	441	477	450	415	447	476	440	512	467	456	477	472	434	494	464	480	462	500	500	460	495	452	444	450	451	485	472	484	480	483	472	455	457	439	480	476	457	488	467	486	461	500	486	435	458	458	510	505	481	462	473	465	466	451	469	487	432	469	459	461	471	480	479	453	457	466	490	424	442	447	451	502	477	475	439	501	477	488	448	469	449	441	457	502	449	463	454	473	417	499	484	460	469	482	461	465	463	458	465	451	435	480	484	458	499	463	444	477	477	437	477	463	458	492	457	484	485	435	498	479	497	489	464	477	445	452	468	460	476	468	458	456
23102	21684	29232	23594	21040	18770	4429	771	410	368	314	329	338	340	341	349	334	354	337	322	321	334	327	323	323	320	323	332	338	300	309	324	345	287	311	326	325	340	283	316	311	334	327	317	350	314	314	330	363	343	319	315	317	323	339	335	328	298	347	338	335	314	356	327	333	313	289	311	337	332	307	318	321	339	307	316	308	347	317	287	281	304	318	333	310	331	335	319	340	323	307	322	324	333	326	334	346	310	313	335	302	365	342	315	362	312	311	337	352	289	339	299	288	302	295	327	302	326	322	332	328	320	336	293	294	323	326	323	308	327	322	374	323	313	321	296	318	341	349	319	330	341	324	376	339	305	315	361	329	313	336	321	311	321	300	327	308	314	327	323	323	330	300	328	340	322	307	318	327	322	319	349	340	341	306	319	290	320	317	303	315	341	321	328	304	303	304	326	348	338	328	329	333	303	320	313	335	327	343	298	295	306	300	313	319	315	317	328	337	335	301	316	310	348	336	346	340	301	360	324	306	328	328	322	308	348	327	311	340	327	325	322	346	351	318	325	313	325	321	295	339	289	305	349	321	328	303	310	307	306	337	327	324	315	294	325	335	331	300	335	323	325	329	279	317	316	330	316	326	298	307	299	293	312	301	297	323	326	304	331	310	297	318	313	315	331	317	309	331	345	369	291	325	292	339	306	294	321	308	351	329	336	287	320	336	326	309	306	294	338	338	325	335	322	355	334	307	313	323	301	328	321	320	335	333	331	335	327	316	274	303	299	324	365	329	282	295	341	314	298	309	342	340	326	292	322	324	329	317	347	285	317	325	317	331	311	322	318	318	317	336	297	316	294	343	300	295	303	297	335	326	297	315	323	327	297	321	336	335	331	371	322	328	312	318	312	303	309	310	338	329	335	350	333	299	285	339	296	373	284	297	297	319	313	308	304	314	308	297	302	340	316	304	305	312	335	332	300	287	309	310	341	325	342	319	299	311	328	335	326	312	315	319	311	333	334	344	336	338	318	330	299	313	330	318	306	343	332	324	316	315	328	316	326	343	320	293	307	334	312	314	300	305	313	372	317	328	294	340	315	353	291	304	303	338	307	311	335	318	315	365	356	307	331	318	293	353	341	330	286	339	314	325	311	321	324	306	316	327	342	334	325	319	319	318	304	297	342	324	323	307	307	355	335	328	295	332	342	349	358	299	315	319	308	358	330	324	315	319	305	311	329	306	304	360	309	335	328	319	301	327	335	335	340	306	325	348	309	302	335	330	312	327	302	335	303	336	331	310	314	320	334	292	308	292	355	328	329	270	284	333	320	338	344	326	342	343	306	340	290	322	308	314	306	322	318	332	330	277	337	346	322	302	339	349	316	328	332	332	323	313	305	339	326	310	364	342	342	339	323	319	327	300	321	315	307	340	335	307	347	321	329	330	325	309	326	327	313	310	311	314	305	329	311	355	320	332	299	318	336	310	313	345	343	341	327	300	297	299	334	317	293	311	353	313	349	305	322	309	353	325	306	305	313	320	352	309	314	327	319	310	313	331	310	329	304	302	283	336	309	331	314	311	313	324	315	318	325	326	328	298	321	313	302	310	340	317	339	289	308	337	313	330	352	321	336	328	337	338	332	335	313	345	340	346	301	329	347	339	312	333	295	336	338	344	336	331	326	337	331	337	310	335	331	300	347	319	335	318	342	296	335	319	295	332	324	295	322	328	318	293	318	313	357	331	305	301	320	326	304	302	327	341	319	356	306	297	342	320	331	323	307	323	307	301	307	311	317	346	326	324	287	303	346	298	320	326	325	319	307	322	331	296	299	312	323	309	365	296	336	302	311	361	321	305	313	284	320	325	334	358	353	320	337	303	309	331	307	328	325	304	328	321	313	308	352	321	309	309	318	355	299	300	318	297	308	307	309	313	333	333	316	319	354	307	335	319	319	309	303	306	321	318	334	317	323	353	302	322	336	339	346	320	342	334	308	321	340	320	315	338	326	302	308	353	326	311	328	315	286	319	306	331	324	333	300	289	308	337	329	331	335	322	319	326	299	324	303	300	324	323	351	314	326	299	321	334	323	325	336	330	299	334	317	337	364	308	310	337	323	283	325	339	302	312	330	368	331	305	333	362	347	315	301	331	315	305	312	331	315	313	321	308	341	347	312	290	312	277	293	344	298	334	319	329	336	315	323	335	290	313	323	331	330	330	337	285	311	328	279	316	352	338	298	332	314	290	305	310	339	283	311	325	338	303	319	333	323	332	335	309	362	335	335	318	324	345	273	333	338	328	309	313	292	322	316	290	312	305	330	332	362	338	336	334	293	342	340	313	280	329	320	320	329	309	331	303	319	314	309	308	319	314	348	306	324	296	340	321	302	301	349	335	334	312	307	360	308	335	343	328	341	319	306	291	304	316	314	338	320	326	333	348	294	318	331	297	329	299	354	301	312	320	321	325	301	308	307	314	314	282	296	328	323	334	326	354	350	337	348	330	349	349	314	340	330	290	311	320	296	298	313	342	361	291	299	297	313	304	315	342	322	336	334	312	315	309	321	326	344	347	320	300	319	329	322	341	340	316	307	296	362	314	350	341	323	334	313	307	295	305	315	319	325	312	326	357	315	308	318	309	306	305	306	341	312	299	328	325	326	312	299	306	308	308	347	335	333	324	308	341	323	322	324	336	285	350	307	286	295	328	314	339	304	323	341	321	345	336	344	331	307	345	300	318	330	320	324	337	334	318	311	354	314	324	329	306	315	335	310	328	317	294	299	340	309	316	301	328	351	330	370	299	300	327	325	310	290	285	313	328	330	331	306	298	310	329	343	331	359	322	326	295	328	337	311	307	320	326	300	313	324	341	308	284	296	339	297	264	315	296	305	343	292	315	283	331	315	321	311	332	318	332	331	319	317	329	336	329	318	325	307	329	314	330	322	341	344	319	349	305	294	364	352	304	335	358	314	314	316	307	354	301	306	314	335	336	306	298	303	336	303	348	285	292	316	316	329	306	326	318	289	301	318	305	347	284	338	303	323	296	295	325	338	301	371	330	326	341	304	335	302	310	303	297	309	347	352	323	339	292	295	322	340	346	305	330	337	323	339	319	329	296	296	330	346	314	301	319	352	325	341	301	332	314	340	314	319	317	331	333	348	311	333	312	331	331	335	276	314	322	341	290	326	345	328	320	326	364	315	332	327	320	331	330	341	307	311	298	336	324	315	315	331	316	322	323	312	312	315	316	315	331	316	345	329	328	325	306	313	333	306	334	282	346	309	283	327	327	338	288	313	295	317	323	313	298	335	328	337	314	318	307	334	344	308	366	313	322	363	293	328	321	317	298	292	320	313	330	336	314	336	342	314	304	324	318	336	332	306	353	299	303	314	302	343	293	306	302	320	338	324	322	298	318	302	318	309	295	315	316	335	327	305	318	344	314	293	300	324	334	341	331	310	327	333	300	323	314	331	310	317	341	320	307	310	350	351	328	320	307	322	318	348	333	332
60908	95993	59500	25013	9936	4913	2858	1599	827	488	482	488	503	449	477	501	513	541	484	479	505	464	435	476	459	468	493	495	448	485	478	492	518	481	516	446	503	472	481	470	459	472	490	477	472	476	493	490	485	476	493	509	499	507	482	461	462	505	459	420	486	440	449	439	455	462	451	487	462	478	500	477	446	469	479	446	487	495	475	510	514	480	489	481	460	486	467	433	481	473	489	499	466	486	499	458	453	462	476	487	466	479	486	470	465	481	449	448	477	464	506	458	482	486	489	484	462	468	486	475	458	494	471	465	519	431	482	446	491	480	432	515	464	487	484	476	457	478	506	495	495	453	455	493	503	472	470	477	444	481	486	494	478	482	492	491	467	480	494	466	532	454	469	472	424	476	503	473	471	478	504	513	468	459	462	487	491	501	448	463	491	466	494	491	491	456	477	464	492	512	512	506	455	458	472	454	444	506	494	509	484	459	479	455	486	496	486	437	465	481	464	492	472	515	488	481	509	508	484	459	503	473	469	462	479	443	486	480	496	468	476	466	465	439	472	481	485	491	497	494	473	497	510	478	458	455	502	501	474	477	481	487	498	476	490	465	469	480	469	471	469	479	491	480	463	466	480	502	487	475	467	480	481	467	470	474	484	472	473	539	452	498	450	493	472	442	472	471	459	512	499	499	467	465	496	464	499	484	492	501	478	459	503	477	450	462	473	493	467	478	481	456	460	497	485	488	458	479	422	497	484	505	436	518	472	455	451	464	466	488	469	465	495	503	477	513	459	501	464	508	503	484	513	524	473	492	482	457	522	461	460	461	477	460	485	463	479	473	471	480	466	484	489	526	488	476	480	469	482	459	489	439	480	471	495	499	471	489	444	496	510	468	491	492	531	494	453	526	445	510	479	501	523	454	469	471	442	443	486	485	500	458	448	504	467	448	482	514	503	452	479	487	486	498	518	485	458	480	447	499	525	463	523	479	475	488	484	482	462	432	434	478	474	456	504	485	526	455	438	453	440	474	486	512	512	488	497	480	466	494	490	505	498	509	525	477	488	490	461	472	491	483	426	465	502	470	477	463	528	490	476	519	497	473	446	478	483	466	490	450	436	460	536	452	499	488	480	473	525	506	422	447	463	455	484	498	489	487	466	472	454	453	488	471	440	486	553	458	501	470	473	464	440	488	445	487	491	466	466	524	474	496	446	478	471	500	460	487	490	495	489	497	468	445	473	493	461	522	428	513	496	450	519	477	466	448	486	444	514	473	496	526	490	497	466	504	488	500	486	482	471	486	486	457	468	471	469	473	481	481	503	518	471	427	493	494	498	472	507	461	448	474	498	456	436	477	511	492	471	455	462	498	450	439	464	462	480	437	461	492	475	458	511	501	482	453	467	477	478	526	480	472	490	464	461	463	469	487	453	466	462	478	474	495	516	474	447	470	460	465	465	461	502	473	487	468	487	485	465	462	475	475	466	457	530	495	513	512	495	475	474	465	457	492	461	497	453	467	473	459	466	455	463	503	505	467	506	450	486	486	491	494	466	471	472	465	445	453	463	504	422	445	460	498	477	505	466	501	510	444	449	490	500	465	487	501	484	458	471	520	480	487	471	490	510	487	479	451	447	509	520	488	488	502	511	498	438	489	498	509	459	514	516	481	505	505	490	466	505	464	493	490	482	494	494	546	517	446	438	491	437	494	479	467	472	499	475	487	502	460	446	455	475	489	466	500	476	507	503	484	504	476	459	431	481	497	433	468	512	487	459	446	471	472	443	472	509	453	508	506	479	476	475	524	500	489	463	470	473	491	505	458	502	463	454	492	470	471	475	472	446	462	474	440	474	469	451	505	457	456	502	488	502	491	457	484	498	468	486	455	470	473	486	467	482	490	479	485	441	502	491	483	457	434	475	428	479	463	484	487	482	454	449	494	478	456	477	444	479	520	473	441	515	499	462	434	477	458	477	501	495	493	550	490	432	490	457	481	484	456	456	519	473	472	468	472	511	525	465	445	495	470	549	489	463	534	502	484	446	488	485	476	499	483	481	520	444	460	498	494	496	481	514	486	491	492	487	444	494	485	481	510	453	485	489	413	463	482	482	441	498	485	469	471	482	471	502	506	498	472	468	491	470	489	458	451	464	463	496	475	490	474	502	482	453	495	467	477	555	469	461	480	490	471	519	480	491	507	492	489	499	478	451	476	451	487	518	497	466	459	469	482	466	500	543	476	504	487	519	511	468	488	487	448	480	435	450	478	483	492	470	471	499	490	458	393	473	487	457	467	478	482	466	478	467	453	480	454	489	509	483	469	467	491	509	496	484	443	462	447	471	485	494	493	500	509	480	474	493	486	473	475	488	453	482	502	478	463	474	466	472	472	495	463	470	461	515	471	459	501	515	433	486	511	521	480	446	460	452	495	484	503	506	503	507	467	451	473	487	482	475	503	474	478	471	465	480	447	453	468	457	464	490	511	520	458	484	473	472	480	445	510	453	446	475	470	514	475	464	453	482	440	484	486	490	443	476	458	497	430	496	446	489	461	507	449	482	487	495	461	462	486	459	492	479	468	472	464	489	450	452	445	460	442	466	469	467	479	492	486	485	476	479	496	497	476	482	479	476	511	485	475	481	452	465	499	482	460	478	471	485	452	467	500	499	512	466	457	508	471	481	474	468	501	497	456	510	476	466	476	492	507	475	486	462	491	464	475	471	490	491	444	483	407	481	468	496	487	475	441	451	474	475	500	429	466	511	459	450	457	484	467	529	482	474	453	511	459	455	492	494	455	444	465	524	458	519	476	511	476	533	482	492	519	471	481	490	478	435	487	473	476	440	454	484	514	455	484	474	528	486	455	482	507	448	474	462	488	482	479	473	438	524	468	451	481	482	486	471	486	460	484	501	505	500	474	504	474	456	487	512	440	525	476	450	455	483	469	482	491	513	466	488	485	475	453	498	488	434	471	465	492	448	480	471	454	490	545	484	475	481	474	468	504	491	529	491	467	440	497	496	465	503	485	476	503	478	461	502	434	479	486	496	497	510	470	482	474	469	500	450	480	511	481	469	507	512	467	510	468	481	461	456	445	518	496	484	462	493	518	503	492	462	489	504	496	459	462	520	497	452	465	477	482	500	503	486	485	468	500	497	434	482	515	476	493	492	461	447	463	475	497	482	460	483	504	496	460	484	483	457	470	485	491	506	446	458	467	452	470	509	469	492	453	529	473	463	473	532	513	440	456	462	518	449	503	499	461	470	457	477	486	504	453	513	447	506	480	454	464	513	470	489	450	447	483	447	472	490	470	466	457	474	470	481	481	474	493	511	458	497	506	500	478	493	455	473	463	492	515	435	506	464	457	477	459	503	459	472	452	481	457	474	509	466	505	523	451	430	449	454	460	510	485	467	477	471	516	511	465	536	483	492	486	491	485	454	477	464	480	453	489	512	483	450	446	479	506	477	512	477	481	432	459	481	477	505	468	469	494	505	522	483	474	460	455
31524	34131	25515	7688	759	369	367	333	300	307	274	300	297	299	274	293	305	304	308	289	278	292	262	316	275	278	295	305	304	281	294	275	287	294	321	297	287	272	263	334	296	295	293	305	336	287	273	266	271	286	284	316	301	334	261	301	314	298	280	299	303	270	295	308	283	291	333	286	263	256	286	270	279	291	289	296	267	289	279	303	306	292	284	341	296	301	298	289	299	321	320	296	290	270	309	282	290	314	298	270	280	300	277	314	300	293	314	281	291	301	279	291	292	290	308	285	335	282	275	293	268	283	266	290	293	304	312	328	281	291	300	297	304	315	282	317	303	320	296	304	312	311	311	288	289	281	306	283	298	284	304	320	285	278	278	289	282	293	324	312	313	276	283	273	301	298	294	318	300	297	279	280	297	256	307	288	264	284	309	294	313	275	284	287	276	264	304	291	328	280	303	301	294	294	275	295	350	291	319	292	294	292	318	323	269	296	282	297	262	278	301	301	288	306	303	308	258	304	313	284	248	297	301	319	297	274	288	295	309	260	279	308	300	291	300	303	293	286	310	275	314	269	279	278	293	268	285	299	307	252	278	277	293	304	298	277	285	324	324	289	274	282	303	274	271	285	318	301	309	290	283	286	271	314	310	264	278	305	299	322	298	264	305	305	306	277	298	280	304	289	285	309	279	255	300	306	285	296	294	277	290	303	288	274	314	309	317	270	305	316	275	283	291	282	304	282	290	301	266	294	316	265	281	304	275	297	291	330	312	298	289	256	305	267	298	286	285	301	312	270	291	313	302	313	289	292	278	288	314	295	289	297	287	295	265	283	275	320	284	266	302	280	287	331	298	315	287	261	271	303	293	281	309	293	292	307	262	276	270	304	314	265	299	297	271	292	247	306	310	314	303	307	295	289	296	289	301	269	300	297	295	296	262	297	288	311	303	306	298	298	318	292	300	311	297	274	268	309	280	273	310	318	265	284	274	315	325	331	302	318	304	301	242	307	319	290	278	265	308	285	298	297	254	286	307	317	299	292	301	289	268	289	290	289	311	291	277	296	285	307	286	245	282	308	305	288	292	312	292	271	324	302	292	300	333	302	288	292	295	280	271	297	305	314	292	294	287	329	259	291	280	298	294	271	277	262	317	269	276	317	267	295	317	295	311	317	325	258	333	273	309	307	320	259	273	327	300	284	270	314	269	296	271	324	264	307	304	311	313	281	324	307	268	295	318	301	279	279	320	304	302	290	300	276	305	244	300	324	309	269	278	261	289	303	295	291	251	275	279	289	301	290	291	274	272	273	320	314	333	275	290	298	280	303	311	309	290	293	282	333	270	318	270	308	321	278	292	298	275	311	301	316	286	294	302	261	296	272	303	243	288	278	297	314	259	249	286	306	285	267	292	280	307	269	288	317	302	309	288	308	284	292	290	322	296	323	268	258	317	292	310	303	312	267	287	261	269	280	305	324	287	278	276	310	270	307	312	285	296	287	314	310	304	287	329	305	295	275	293	299	299	289	311	252	285	302	280	308	299	309	323	285	308	289	266	303	279	315	292	277	274	301	300	317	265	306	308	326	278	275	290	286	322	292	295	291	296	277	292	283	303	295	298	293	297	293	263	276	293	280	293	322	303	319	285	307	298	307	334	284	303	297	313	339	299	275	288	264	292	298	318	271	306	274	308	296	292	275	287	282	298	305	293	292	290	291	275	286	319	293	253	308	321	286	312	293	294	289	298	303	271	294	289	265	284	282	282	320	285	287	301	267	293	304	289	292	271	275	289	285	274	291	312	292	314	317	284	344	277	276	292	242	297	283	286	269	314	305	275	298	266	329	326	293	282	258	260	304	281	268	269	299	275	282	250	308	267	295	316	279	273	257	287	280	315	298	283	275	292	293	293	282	323	327	310	275	273	306	306	300	283	280	312	321	282	301	281	303	284	277	300	272	270	297	294	292	287	285	306	293	305	290	284	298	315	297	272	335	279	297	282	302	279	263	283	288	279	295	285	313	293	284	261	295	282	269	293	289	261	308	312	291	288	290	277	285	292	298	284	304	293	272	279	302	315	279	271	303	296	305	299	320	289	299	309	305	305	303	273	282	279	292	275	316	285	285	292	323	278	273	298	312	308	299	282	292	303	271	291	312	290	266	301	303	304	301	326	298	292	303	277	323	257	282	274	305	298	318	304	292	309	300	289	321	278	306	305	329	315	307	278	275	295	292	277	291	293	291	294	284	289	261	318	295	324	306	309	314	283	319	287	273	308	290	293	285	314	290	303	296	313	295	291	292	283	280	279	284	303	281	270	316	316	277	272	311	280	316	297	275	291	311	294	314	280	283	324	286	284	312	286	321	299	296	307	302	282	316	311	290	290	269	293	303	315	283	274	313	291	273	299	317	308	289	309	256	310	310	286	291	301	275	285	318	325	303	299	250	301	289	312	298	309	277	284	312	292	272	299	283	291	288	264	279	272	294	325	298	311	284	298	310	265	295	312	314	266	290	307	307	310	290	293	289	270	276	284	285	293	281	300	294	303	312	270	316	283	318	289	293	273	278	273	276	313	269	279	311	280	287	304	295	302	286	305	275	298	319	282	301	303	287	316	274	310	295	302	290	265	306	287	271	292	292	280	314	289	298	321	250	291	305	262	262	338	304	249	286	272	288	293	272	288	305	290	304	242	273	297	295	290	301	306	290	288	322	289	293	311	273	288	304	286	290	302	261	310	306	323	300	280	295	279	287	293	251	258	318	318	306	290	275	305	287	271	306	324	268	315	312	281	289	303	287	255	299	284	310	330	317	307	270	314	299	296	265	294	286	295	270	322	301	311	274	308	291	301	290	287	273	295	344	275	311	295	290	278	300	289	313	299	268	286	283	290	303	269	283	304	268	275	298	296	276	282	290	297	287	289	309	282	321	292	313	297	281	282	298	279	304	277	296	279	288	286	289	297	299	334	281	291	305	287	297	283	311	257	285	291	284	285	296	286	283	291	286	299	307	276	296	294	311	282	306	279	312	312	281	284	302	282	312	297	309	281	283	295	329	288	301	307	279	307	299	322	293	273	289	278	268	295	304	316	275	317	268	263	316	290	284	296	290	295	276	316	307	301	292	286	262	315	274	265	306	275	283	304	286	281	281	279	294	282	316	321	293	283	311	309	308	281	276	319	310	308	294	290	296	273	307	289	302	312	294	286	300	326	342	245	277	297	296	293	284	285	289	259	304	293	308	307	327	308	269	306	305	289	302	276	276	260	256	309	275	303	286	305	293	255	253	295	288	318	282	321	299	315	320	301	296	293	284	296	285	277	287	293	326	290	303	296	279	280	300	296	279	306	279	283	285	291	327	296	263	287	308	310	291	306	280	299	265	268	294	297	293	329	293	285	301	275	304	288	321	282	291	314	271	268	283	282	268	311	295	303	283	300	293	289	300	278	293	302	299	318	310	277	290	277	263	287	297	319	295	299	317	280	268	260	305	295	318	319	290	281	309
40738	49641	26016	5120	1491	764	687	503	491	421	427	440	475	415	460	460	450	466	438	454	456	454	443	461	438	430	459	477	480	432	447	453	445	408	452	412	450	392	412	455	451	478	468	469	498	467	493	414	438	471	461	472	437	444	510	425	461	484	471	474	475	454	441	446	472	471	440	445	445	472	411	444	456	471	455	387	508	457	462	442	433	456	447	461	416	478	463	447	486	449	441	481	458	441	432	435	479	441	432	448	472	449	493	450	446	493	441	440	405	474	451	439	485	437	455	453	466	444	478	469	453	444	433	449	432	460	426	430	429	486	436	475	452	434	455	463	469	485	430	445	467	485	444	485	449	433	453	473	421	504	461	478	494	430	456	479	449	471	439	451	514	464	427	462	435	443	448	456	457	425	452	471	409	439	477	423	444	453	448	453	462	466	452	443	449	388	493	447	446	431	461	451	525	480	456	430	469	478	420	467	463	468	448	403	478	466	438	474	475	428	462	466	471	443	434	466	432	445	457	458	470	451	470	429	463	416	449	522	495	453	452	444	452	456	477	444	473	454	459	446	423	476	470	456	480	427	467	476	421	443	449	431	460	447	454	442	437	446	469	464	448	461	457	451	449	431	505	478	460	437	456	438	465	444	464	470	458	440	483	454	483	442	439	453	473	485	467	424	455	488	435	440	431	445	467	454	464	447	434	479	440	450	463	457	428	442	476	464	465	471	436	444	453	456	441	483	449	455	494	436	452	449	452	436	471	454	462	434	478	463	439	479	473	459	423	451	473	470	479	461	492	474	472	466	445	465	433	457	437	460	445	409	449	470	445	476	459	431	444	493	464	461	476	463	447	434	433	425	408	472	455	499	465	444	464	447	424	453	441	440	468	464	434	453	428	440	441	408	440	486	433	477	436	482	471	485	448	447	465	426	454	419	465	473	462	443	472	444	434	450	459	459	480	457	429	469	449	436	464	437	463	466	469	441	467	429	442	432	435	442	466	480	437	456	413	431	443	441	483	489	434	449	492	448	482	452	514	448	440	494	445	434	401	462	428	456	434	462	445	453	487	413	492	421	472	470	464	443	468	487	433	461	432	493	459	425	498	454	446	433	422	435	451	469	424	439	421	493	429	452	470	496	463	424	461	487	466	485	435	453	422	462	431	441	483	438	459	492	420	467	465	441	467	428	452	453	408	450	457	494	500	461	434	455	440	430	486	452	426	463	462	486	490	440	458	458	443	446	435	487	451	421	454	482	467	463	437	440	455	463	469	445	455	437	431	454	459	487	480	485	491	506	456	443	475	422	494	434	456	436	453	454	469	448	458	451	448	478	500	469	477	467	435	446	455	445	472	465	471	482	478	482	441	465	442	455	436	458	440	446	478	461	447	415	460	459	450	420	456	414	445	428	463	477	424	433	412	454	441	460	454	465	487	435	466	463	453	446	481	433	431	436	431	458	479	448	487	456	480	465	452	425	440	458	470	458	471	436	487	436	421	438	470	434	447	420	437	446	438	440	390	441	437	474	439	447	481	427	459	469	477	469	458	451	487	507	477	468	433	450	452	409	430	453	437	445	441	465	471	450	430	431	458	447	435	501	456	456	472	452	456	444	481	440	463	461	450	406	464	497	473	451	462	444	414	472	471	453	474	448	426	450	431	461	417	507	474	441	478	461	462	458	445	447	436	473	467	448	467	454	451	495	458	464	409	441	471	451	470	483	479	489	446	464	441	516	467	480	446	473	455	466	444	451	447	497	438	486	478	460	488	476	414	418	477	463	483	450	473	492	514	466	458	402	441	463	435	460	424	500	465	449	472	436	453	502	444	455	458	454	456	427	416	459	452	459	503	486	486	439	462	440	423	464	414	461	472	475	440	459	475	455	462	440	461	429	467	442	486	468	442	476	430	471	420	443	448	445	485	479	459	417	439	452	454	468	459	456	432	482	443	486	415	431	472	476	426	460	452	449	453	410	459	444	491	488	472	443	453	479	438	443	469	415	448	482	460	438	418	457	496	431	466	458	427	437	475	451	505	427	458	435	459	464	453	426	433	469	442	487	443	491	474	476	461	496	479	509	440	456	428	437	435	458	470	480	456	459	482	466	458	458	438	450	456	460	436	431	470	455	436	480	482	426	456	473	445	447	451	447	441	459	407	479	454	487	435	420	427	487	449	427	459	469	473	483	464	440	458	446	436	466	468	448	491	451	447	480	426	434	506	440	421	460	496	455	443	420	469	439	451	461	426	471	456	457	451	433	466	442	455	495	450	471	429	458	427	469	442	416	459	421	464	462	475	452	461	472	447	471	435	483	472	458	453	480	419	431	464	492	457	478	446	437	452	470	430	451	457	456	438	450	490	501	426	484	456	501	413	437	454	453	481	449	441	456	421	472	487	423	434	450	410	436	469	449	495	467	478	430	423	469	444	473	427	464	473	460	456	420	458	464	441	480	446	443	426	458	441	436	492	438	453	454	455	410	477	453	458	434	466	435	448	463	482	462	461	466	468	480	455	482	402	457	461	455	448	424	418	403	448	439	437	435	420	456	465	460	473	425	464	467	466	451	452	464	489	461	461	450	474	442	428	440	450	485	429	492	430	479	477	429	455	466	454	424	497	452	483	433	459	450	473	476	454	413	472	464	440	442	433	426	465	485	462	457	463	440	441	456	454	472	450	468	446	450	442	435	448	498	461	496	449	478	443	471	454	460	473	465	448	426	500	419	434	468	444	445	456	423	488	448	470	433	459	483	477	452	472	450	429	438	463	449	442	473	460	520	470	469	507	431	474	432	501	444	448	476	419	447	454	454	457	485	483	435	435	457	451	467	452	454	444	447	439	486	426	499	440	463	478	452	450	472	450	430	453	441	456	464	457	482	441	471	456	446	461	443	447	439	448	448	458	466	434	436	446	427	449	412	469	472	460	454	446	469	458	433	455	460	478	479	499	482	468	455	414	433	424	427	455	473	475	466	500	432	474	433	479	474	490	460	452	440	445	501	490	470	432	407	459	436	455	497	436	481	480	436	449	442	460	421	477	450	464	440	432	390	468	488	473	433	467	449	446	426	470	444	459	444	453	471	420	462	454	475	446	458	433	455	440	484	458	440	471	441	475	436	429	443	487	458	433	457	475	448	446	461	439	479	476	428	444	440	463	454	478	427	461	400	457	451	456	461	456	457	474	422	481	432	439	458	460	451	492	461	454	459	462	443	468	488	467	424	437	472	477	484	433	467	431	465	449	467	466	453	485	459	431	456	459	484	465	476	437	472	468	445	425	497	462	441	434	451	446	454	465	429	438	443	447	459	462	473	481	456	470	469	449	451	450	456	460	452	443	476	461	424	472	434	432	434	495	451	437	442	453	433	458	422	435	455	471	459	433	434	432	448	449	458	439	427	433	466	470	488	496	433	440	400	446	449	430	443	445	473	496	471	448	492	463	475	442	455	428	433	480	437	487	457	438	442	456	449	464	418	400	441	495	465	429	450	426	406	473	444
24110	22807	29550	24302	19784	7820	1173	597	396	316	328	328	322	318	316	288	302	328	282	325	300	338	329	339	299	311	307	365	309	292	320	317	320	323	311	299	300	336	312	295	294	293	306	338	318	303	306	351	301	324	310	337	288	296	317	297	323	312	339	330	287	312	274	301	331	312	329	296	293	295	316	318	277	328	336	335	287	318	305	313	312	272	281	335	320	310	288	326	342	283	323	337	327	334	294	280	327	326	321	330	313	320	329	289	319	305	289	308	288	328	311	328	300	327	291	335	279	297	322	333	293	310	315	291	300	350	286	310	314	291	320	298	288	338	299	326	338	347	310	320	329	312	314	318	298	286	297	307	324	295	310	319	318	297	312	307	314	310	307	322	319	277	306	316	288	316	302	301	294	280	330	317	301	289	319	314	312	285	295	290	323	301	293	302	297	288	295	318	312	324	291	298	342	315	312	326	319	311	322	313	287	319	288	326	317	262	310	298	291	298	334	322	308	278	327	303	296	301	274	284	302	310	310	296	334	308	293	292	334	299	331	322	311	329	280	325	323	294	292	289	303	348	313	306	305	326	293	297	303	307	314	338	320	311	312	298	335	307	298	301	305	304	295	301	302	319	323	299	329	317	319	336	290	298	312	289	298	310	286	297	340	291	321	291	346	307	343	307	310	289	320	300	288	298	311	291	314	299	331	302	309	327	278	331	289	306	309	333	306	317	311	304	325	321	312	321	316	289	326	299	331	294	300	328	306	328	312	306	290	312	298	306	301	313	286	293	319	299	296	294	291	312	321	292	323	289	336	280	324	316	299	305	320	327	273	304	327	289	310	289	307	311	293	304	303	308	275	298	303	269	304	290	277	315	294	310	307	293	295	310	319	301	318	306	293	291	324	323	322	316	335	318	265	297	333	303	294	329	288	276	294	306	325	309	352	315	328	328	278	299	301	285	289	299	309	342	292	318	317	334	307	294	297	307	298	318	311	268	312	251	331	309	298	315	295	346	316	312	321	340	332	301	311	290	305	320	307	293	304	308	331	310	295	292	327	310	304	356	319	303	308	312	316	298	262	309	304	287	302	306	324	302	302	351	327	279	297	300	341	302	312	280	324	330	325	315	303	322	302	328	330	308	296	297	321	298	315	314	330	272	315	298	333	316	313	278	309	270	302	326	312	302	303	319	314	331	285	285	306	322	292	303	283	297	308	309	346	282	349	324	270	315	337	300	312	297	279	286	314	314	316	299	319	288	318	301	315	295	293	298	303	319	331	328	296	318	320	300	298	329	302	319	333	314	286	293	325	312	340	325	319	322	321	312	310	308	316	262	298	320	293	307	312	329	277	333	301	290	297	293	337	310	300	318	316	306	295	312	266	291	299	350	266	352	318	278	273	318	311	307	314	329	294	357	291	324	322	347	324	340	280	303	302	324	319	305	328	309	283	336	338	324	312	320	278	322	315	306	288	344	319	310	330	291	318	325	290	313	297	309	324	307	314	287	277	292	313	330	306	299	308	311	320	300	302	306	292	334	307	289	315	293	303	307	316	271	329	296	337	289	320	290	318	325	302	343	285	329	317	310	317	315	332	308	311	292	295	299	315	282	315	324	323	340	299	305	333	311	303	316	281	311	318	339	282	266	323	293	304	333	295	337	351	294	326	345	284	287	279	315	295	299	322	315	337	330	306	282	340	346	327	317	288	315	295	306	291	296	328	323	330	281	269	309	315	292	303	283	287	306	320	329	296	305	295	294	298	330	309	286	283	324	283	325	317	299	299	321	299	332	308	297	326	342	337	297	276	321	303	281	333	301	284	360	287	317	328	315	329	307	321	295	300	321	314	290	276	311	315	291	329	304	305	308	314	334	308	309	286	288	325	309	332	305	301	308	298	330	328	307	335	309	296	304	328	285	309	310	319	293	349	308	291	291	335	282	302	312	303	306	300	308	295	332	310	318	312	315	295	308	334	289	315	338	298	295	331	279	300	331	307	324	320	313	318	323	277	311	275	314	303	330	314	291	329	307	296	328	314	307	289	317	319	328	298	302	311	315	318	304	294	303	324	300	318	304	345	347	276	287	278	322	329	292	315	328	308	338	297	293	302	286	290	289	314	350	295	317	282	339	317	291	308	306	311	296	339	300	288	284	264	281	257	330	327	317	292	305	296	305	320	292	316	312	336	300	333	297	311	320	326	303	313	308	335	345	335	334	291	330	290	296	290	325	286	288	297	306	322	294	322	340	284	338	317	312	319	296	303	321	269	328	308	320	298	323	334	292	316	326	288	277	292	295	306	285	305	312	322	317	317	333	315	333	291	293	325	342	315	309	300	310	278	317	320	328	326	319	271	315	292	370	303	312	337	321	306	312	305	299	333	290	300	298	322	339	312	314	308	281	291	289	359	329	300	290	321	268	322	307	300	299	323	303	282	291	296	301	295	299	304	334	335	307	324	304	310	312	334	323	318	314	297	329	294	305	307	281	307	302	322	301	307	297	317	285	277	286	296	308	305	306	325	308	313	312	314	314	323	313	296	294	340	262	286	281	266	307	308	309	293	269	278	307	281	294	286	298	284	286	322	324	299	305	302	296	307	317	310	325	312	291	315	315	317	314	286	299	310	310	311	299	284	321	299	306	287	308	281	316	320	284	293	286	280	298	295	296	341	338	310	288	313	301	299	310	314	307	272	300	311	306	292	287	309	325	301	325	341	284	291	272	298	299	309	316	332	329	311	322	295	312	287	353	283	334	304	317	342	289	306	296	281	320	318	278	290	310	291	292	296	314	339	299	296	311	295	314	331	322	307	292	277	317	287	309	291	322	354	313	282	291	301	295	315	334	312	332	320	286	297	306	301	332	312	297	308	307	319	328	314	305	317	286	310	303	329	306	289	328	313	282	257	310	289	303	366	274	315	307	302	313	283	311	298	343	312	280	302	320	309	323	322	323	322	278	307	298	337	294	323	312	303	332	304	292	311	260	336	331	322	310	294	299	289	298	314	296	306	317	306	317	294	307	299	320	317	295	298	286	304	330	293	296	301	285	316	291	312	336	313	317	297	320	316	331	304	312	296	328	313	310	302	323	305	317	269	338	288	297	309	303	315	335	332	313	299	296	296	301	300	326	276	304	289	299	310	287	305	315	330	328	286	298	332	274	276	263	318	343	316	312	304	315	298	332	326	328	292	307	317	291	290	334	312	340	311	291	295	315	293	333	277	292	296	319	333	310	299	301	360	312	299	324	321	303	337	288	328	324	300	310	300	286	288	283	311	321	295	301	282	313	308	294	325	319	299	303	323	265	283	330	301	315	300	312	344	321	303	305	301	298	277	306	333	314	303	325	311	286	314	305	303	321	272	341	315	301	322	314	310	316	295	337	298	319	314	305	303	286	316	293	299	307	333	291	305	332	328	317	299	290	292	308	307	319	310	288	320	344	290	304	330	316	300	283	323	301	315	278	320	296	324	297	297	305	336	322	302	340	295	312	331	335	312	307
61503	89037	53206	20334	7739	2946	2145	1277	722	497	472	451	496	473	479	455	487	503	443	452	470	466	507	451	510	488	495	453	468	484	454	508	482	455	457	476	453	452	489	472	455	487	501	474	452	464	467	430	469	442	470	489	479	460	494	478	484	484	466	494	465	449	458	469	499	470	468	461	461	487	460	486	463	486	481	476	438	464	471	450	457	483	499	450	471	460	487	472	473	469	474	478	465	493	468	436	475	497	443	486	448	473	461	462	470	520	468	466	469	488	476	527	470	468	457	464	448	458	472	467	464	485	502	460	498	499	472	482	468	464	436	516	472	457	452	487	449	462	506	466	495	491	435	456	491	469	461	483	473	476	478	466	500	462	457	516	465	491	507	488	463	461	469	475	475	467	474	485	469	472	519	478	455	445	479	431	487	485	451	428	447	466	519	496	451	464	451	443	493	471	466	457	508	464	459	454	489	476	454	485	439	501	467	498	459	478	501	444	475	504	489	431	465	507	452	458	459	487	473	460	469	455	450	484	460	448	468	469	437	446	448	449	465	497	444	473	494	474	475	495	439	464	463	484	505	434	471	475	501	483	455	495	456	470	478	471	475	422	480	459	473	430	450	487	488	452	475	468	476	466	517	498	461	440	445	446	472	470	406	450	475	479	486	461	467	534	477	479	491	515	487	473	455	481	448	458	472	459	481	460	481	479	479	500	454	474	489	474	482	432	482	494	493	471	500	520	451	487	487	424	506	472	456	500	457	487	473	461	470	468	452	484	470	458	505	464	443	462	493	503	495	453	478	513	485	490	469	456	453	501	447	456	487	475	474	492	465	495	493	482	450	496	460	507	462	476	432	475	467	459	427	502	466	505	476	477	481	444	460	502	462	496	485	481	513	459	462	433	413	452	442	508	497	491	483	467	488	507	468	497	465	485	466	449	463	491	466	491	453	462	473	493	466	471	486	478	438	454	450	558	507	455	471	507	476	486	426	478	488	479	496	478	476	491	483	448	482	459	447	499	509	471	502	451	470	460	498	435	456	455	471	465	488	437	430	486	447	445	458	453	454	477	486	495	459	450	464	507	448	470	423	501	479	467	489	462	466	489	449	492	485	434	472	450	465	455	488	462	462	441	474	481	431	487	452	477	465	477	495	482	484	466	441	503	471	465	449	483	500	470	459	450	458	453	481	493	454	476	459	488	476	447	477	448	456	454	464	443	462	487	470	451	504	431	487	460	462	499	450	472	470	468	484	477	473	465	480	476	437	523	503	468	446	475	470	460	464	484	480	444	495	473	438	480	445	454	464	459	462	471	456	457	452	454	483	481	463	462	463	474	456	494	468	472	531	501	486	436	456	456	466	497	506	484	460	500	476	457	428	442	468	502	472	457	471	446	444	430	449	455	451	507	501	478	473	449	509	468	449	456	495	475	440	463	452	498	464	520	497	467	479	466	454	462	447	486	478	483	490	446	522	472	463	478	473	477	471	494	470	469	460	456	494	486	467	487	472	462	485	480	510	470	444	440	486	444	456	457	474	493	481	485	460	497	485	433	447	495	485	445	453	487	471	522	518	472	476	461	474	487	489	457	442	522	453	452	466	489	461	468	469	512	442	488	448	457	451	508	488	509	434	495	502	452	462	527	450	420	460	472	469	475	509	467	501	501	483	482	504	479	425	475	461	477	421	442	484	456	478	453	475	516	488	480	463	432	453	480	465	505	444	493	459	482	512	489	478	503	476	471	455	463	461	469	442	487	497	490	455	452	451	469	465	450	511	479	519	434	477	430	495	522	464	478	435	453	457	480	478	499	484	516	478	445	475	502	475	473	482	451	497	465	507	491	495	461	519	470	498	461	483	484	497	503	483	476	473	487	467	446	451	460	476	497	445	471	450	453	514	473	443	474	467	492	434	443	503	473	479	469	485	446	486	448	465	449	494	465	493	491	464	496	494	474	492	479	447	456	449	450	445	472	452	455	463	449	471	479	497	466	438	464	463	478	468	477	459	460	476	475	463	482	478	471	477	460	448	459	463	465	486	475	479	483	469	486	474	457	465	474	475	458	470	497	472	448	477	466	479	457	468	492	480	502	495	493	459	490	509	499	481	444	465	479	477	472	464	494	471	426	480	462	455	501	464	484	486	459	490	492	496	459	473	477	453	412	506	445	495	499	448	424	525	452	518	473	492	494	465	471	491	484	496	458	480	444	481	466	455	454	485	522	478	473	496	477	401	473	506	487	460	450	464	458	485	462	499	475	474	455	469	481	432	487	481	462	462	468	478	444	470	490	455	478	490	439	410	453	455	458	508	506	482	451	415	464	450	493	440	453	467	481	463	445	441	506	504	480	507	528	492	510	459	490	436	455	462	466	497	475	484	411	496	469	475	471	490	487	438	447	484	503	485	461	473	490	462	464	460	454	526	464	468	489	469	485	456	499	458	485	456	461	455	452	495	455	467	493	472	458	486	470	478	496	451	476	521	467	486	457	445	460	484	478	436	473	463	491	495	482	502	483	476	556	505	483	442	455	474	455	479	469	468	472	458	481	439	488	459	478	472	466	464	460	459	447	473	460	462	432	492	465	510	480	456	468	476	466	503	459	412	471	486	451	464	472	489	470	491	470	446	482	485	445	467	456	472	467	482	429	484	490	483	466	469	492	463	479	489	507	476	458	500	438	425	477	467	500	481	454	484	477	481	460	428	479	493	511	484	455	480	466	478	475	475	475	491	432	482	485	454	486	473	467	445	521	496	483	487	449	465	452	468	459	457	510	486	443	438	500	430	489	469	514	486	461	473	476	494	453	433	407	458	511	408	471	467	509	485	475	460	484	461	489	453	484	440	472	490	491	456	452	476	459	463	498	447	479	499	458	469	454	492	460	434	465	487	471	486	441	433	484	455	484	472	452	458	441	460	454	494	476	481	496	459	465	457	524	473	446	465	466	473	481	449	475	491	494	473	495	491	450	483	479	487	461	486	451	444	453	458	469	459	510	485	452	458	478	489	445	493	460	440	455	503	449	482	455	459	482	489	501	462	496	470	497	473	494	505	463	437	479	487	511	493	453	447	453	443	444	475	461	489	455	499	450	461	479	470	505	473	448	483	455	498	507	482	520	479	466	467	436	454	466	458	469	494	474	466	454	497	477	459	461	447	451	462	450	504	504	441	479	453	463	479	478	464	463	460	455	458	430	473	490	511	449	463	434	463	480	481	471	471	478	493	480	490	465	448	478	499	469	492	477	480	491	456	464	488	463	462	486	478	447	479	492	431	475	469	480	445	507	484	440	470	457	461	459	485	466	452	453	441	492	493	456	442	464	463	459	465	473	516	453	459	448	494	460	465	466	466	430	499	537	469	471	482	477	475	486	484	474	470	462	470	504	475	463	465	486	472	496	483	465	459	456	486	423	471	455	468	496	494	522	454	509	479	475	454	455	490	459	484	467	492	467	461	435	474	459	478	477	488	474	473	457	478	460	457	456	476	469	483	475	449	452
23004	21705	29014	23719	21013	18778	4646	860	484	344	365	368	336	307	319	325	322	351	337	340	307	356	300	322	319	335	302	353	320	314	373	356	320	348	324	322	335	297	303	311	311	336	339	343	322	311	358	327	301	313	350	355	361	326	311	323	317	334	341	304	302	333	323	325	314	304	325	307	350	330	313	317	321	302	351	317	299	347	336	301	307	321	310	316	372	315	331	351	350	298	330	326	343	292	303	298	356	326	316	327	347	329	336	339	348	305	326	316	337	313	315	291	327	326	334	344	308	303	307	331	322	318	309	348	336	323	342	350	318	354	278	319	333	320	308	321	335	319	324	295	295	331	335	338	323	319	306	331	335	335	325	302	324	335	302	323	340	318	338	350	321	343	323	316	318	331	336	340	330	360	325	284	342	344	306	321	344	316	318	321	324	322	351	336	302	347	306	323	304	296	328	347	293	350	345	346	314	337	309	330	326	331	344	288	326	312	330	310	309	340	312	315	338	331	329	323	325	333	318	323	332	326	331	321	328	332	340	336	309	308	313	337	323	338	325	285	326	318	293	319	323	349	294	322	346	284	308	294	341	319	332	322	321	317	326	345	328	324	341	330	340	338	293	296	343	324	324	329	322	319	348	332	313	335	314	328	305	309	320	333	328	318	336	332	300	339	313	347	314	328	340	309	315	321	335	310	317	296	321	313	357	342	282	335	316	316	329	317	350	346	337	327	345	343	321	301	308	303	301	324	317	341	321	324	304	327	334	300	281	321	331	306	327	332	322	331	336	299	315	311	355	337	308	333	307	333	324	351	322	322	293	344	334	349	311	318	303	332	338	338	345	312	318	319	316	337	312	319	296	304	321	306	321	296	315	319	290	321	325	317	339	350	329	298	334	317	320	304	321	329	306	333	327	313	369	314	307	332	303	311	326	311	337	320	356	329	292	345	313	297	317	346	354	348	314	344	316	315	309	315	320	305	321	325	315	377	337	321	348	306	360	342	337	326	297	303	344	334	331	342	347	312	324	326	329	305	332	300	312	350	330	309	329	322	288	346	328	342	337	315	299	322	318	381	300	344	317	325	311	302	335	333	330	339	320	296	341	341	331	328	292	305	292	322	315	339	297	333	317	327	334	321	320	320	339	283	326	331	314	333	358	302	329	305	327	312	345	317	342	336	342	291	307	347	345	344	345	335	338	311	317	336	353	306	315	321	323	329	341	355	319	298	327	304	341	339	277	342	309	340	330	289	310	342	355	326	342	305	343	332	323	304	319	345	305	348	286	336	330	350	324	316	328	353	309	323	296	344	295	302	325	313	349	314	340	286	317	312	362	319	343	308	315	345	336	349	346	310	339	355	351	286	353	324	368	316	326	302	332	328	325	333	327	316	370	342	330	323	335	299	311	339	328	349	334	315	352	326	350	342	325	329	338	341	365	306	341	324	327	283	344	350	346	291	315	307	315	318	294	332	340	310	315	302	305	314	319	318	288	340	310	331	325	299	309	315	351	319	326	302	327	321	329	302	308	345	309	345	317	338	323	326	332	339	283	343	343	334	333	319	353	314	281	352	324	361	321	353	311	302	315	284	329	332	337	332	338	369	300	318	298	334	346	311	308	308	341	324	322	314	307	309	324	329	342	320	332	314	306	309	342	329	348	335	347	333	284	302	314	339	346	300	334	338	326	321	321	329	305	319	310	333	328	300	336	303	317	312	309	303	340	343	344	321	331	335	295	308	320	316	339	312	348	304	302	304	290	338	312	305	331	330	325	354	334	335	364	329	323	343	352	342	322	340	318	341	308	351	332	340	311	326	317	331	322	353	340	283	368	347	339	325	334	294	295	336	349	323	326	336	330	286	328	315	336	324	307	321	304	321	320	328	320	308	314	329	302	308	342	309	346	312	317	317	305	297	301	341	316	313	301	322	306	341	337	318	330	302	312	333	337	322	309	323	312	315	318	314	353	331	351	284	332	295	303	296	315	310	337	331	333	329	338	344	329	319	360	359	319	336	329	333	315	334	317	318	352	296	335	335	318	334	334	312	357	329	322	311	347	323	334	319	301	335	294	320	307	354	309	320	341	335	345	322	293	301	319	343	312	338	322	315	324	304	326	312	315	349	296	333	315	302	277	326	327	302	322	315	324	284	334	349	325	284	315	353	282	298	332	312	333	354	323	336	338	324	339	311	338	323	334	324	344	329	301	340	336	342	298	326	342	349	344	293	305	319	361	335	301	297	334	327	315	323	309	322	302	329	335	314	328	343	330	341	334	344	303	333	310	349	341	331	329	349	345	309	330	353	308	316	288	315	313	294	288	307	337	354	338	330	337	370	343	346	325	292	322	328	335	295	337	324	327	364	300	329	324	334	324	332	312	346	340	313	352	343	323	339	309	330	350	331	318	303	343	310	305	329	341	332	310	316	346	368	327	329	343	342	322	307	328	334	320	347	308	316	345	310	346	320	302	300	303	339	344	321	338	329	321	335	311	319	314	338	294	318	312	313	336	294	304	332	350	329	309	332	302	336	320	325	322	330	311	339	336	309	341	338	328	330	302	334	358	309	347	321	324	327	327	325	297	302	367	328	332	345	321	369	335	341	335	325	302	324	344	328	346	334	291	306	295	290	299	356	339	336	291	317	318	346	325	334	300	335	310	338	324	342	344	316	319	358	314	331	307	318	333	348	335	295	293	327	310	331	311	319	303	305	333	333	336	296	309	339	315	340	326	317	320	321	319	332	309	311	315	335	348	307	323	316	328	314	322	308	324	325	341	342	321	315	314	369	309	297	305	340	329	335	298	344	328	349	389	340	321	339	367	319	351	278	312	308	323	317	337	344	330	320	305	314	346	346	317	306	320	304	328	325	319	288	312	316	322	321	306	292	331	330	312	347	346	306	325	323	304	336	340	306	322	306	326	322	342	324	310	331	307	307	330	329	308	348	318	316	328	332	322	335	350	323	331	323	345	327	314	323	336	330	332	327	307	308	330	315	304	343	302	321	320	310	328	326	327	315	371	317	331	325	306	330	332	323	310	317	334	317	309	331	322	331	329	334	331	303	350	349	316	314	316	311	340	307	341	330	328	342	330	356	361	330	327	357	329	292	337	354	313	323	336	297	342	337	322	349	322	271	339	313	326	302	356	337	319	308	321	342	328	325	336	332	324	338	295	314	323	325	325	305	315	306	312	338	317	331	337	287	320	287	361	329	326	326	366	294	320	322	329	335	326	325	308	312	365	360	322	340	334	349	341	328	288	337	315	312	289	328	331	338	301	321	326	318	346	338	312	320	324	319	296	286	329	335	328	310	344	305	307	325	338	328	331	296	354	366	320	357	304	306	356	322	302	336	326	323	290	303	308	304	326	320	316	342	313	348	301	324	316	320	331	316	328	346	280	298	290	317	339	307	330	326	312	345	331	323	337	325	306	309	385	344	328	319	316	343	325	359	325	331	327	311	296	317	365	314	328	326	313	327	332	351	333	310	342	298	316	345
61183	96026	59894	25269	10835	4367	3185	1682	908	546	469	474	481	485	456	485	469	513	416	516	480	482	518	485	509	528	486	488	495	504	509	487	486	503	471	471	485	525	428	502	458	468	437	492	461	468	470	509	470	506	458	465	514	484	479	506	499	471	491	492	461	474	470	471	463	501	530	469	482	456	507	505	447	482	460	473	541	469	481	507	496	465	499	454	456	474	476	459	489	472	488	514	493	458	452	480	440	495	478	475	456	482	467	465	486	506	453	473	480	463	465	469	493	508	530	501	487	500	502	479	453	492	507	473	457	480	472	493	472	488	487	462	515	471	464	483	440	478	474	502	437	479	467	469	478	450	468	460	521	481	518	513	482	459	498	451	497	490	496	460	481	489	422	459	488	438	453	508	488	512	483	494	468	470	494	451	479	506	489	484	492	524	451	500	502	514	468	506	478	474	482	457	471	469	455	495	435	498	466	485	452	507	481	501	471	469	490	517	509	458	480	432	463	482	470	488	457	487	496	495	505	511	454	491	498	458	469	469	510	466	477	492	497	458	481	492	459	509	527	457	501	499	498	438	479	486	481	446	467	472	469	480	494	476	497	493	520	484	505	513	496	471	480	467	458	459	503	501	492	479	479	473	477	473	475	485	477	460	507	469	517	490	473	506	469	475	490	487	476	454	493	472	457	494	514	490	480	482	485	458	462	507	481	491	476	422	499	489	501	505	484	487	482	449	483	506	496	507	472	480	482	483	490	469	498	496	453	489	437	499	477	474	453	455	474	440	487	465	478	476	484	449	472	462	510	469	492	483	476	476	468	481	480	485	473	468	481	462	485	466	470	456	474	500	467	489	517	536	499	482	494	463	499	478	456	485	443	490	470	452	477	455	479	533	471	469	530	420	465	491	495	494	483	493	511	494	519	463	508	483	497	463	476	499	463	502	529	468	461	470	471	475	503	490	491	476	471	457	503	480	498	514	489	502	517	493	427	489	497	477	496	462	474	464	497	469	470	480	455	483	537	494	485	469	478	470	497	495	505	471	519	479	493	471	467	504	467	467	470	492	491	498	469	522	453	481	524	460	454	503	542	454	486	485	489	480	490	518	453	515	414	510	466	463	462	487	454	502	457	468	459	439	453	533	447	514	494	492	477	479	500	481	481	486	450	454	494	514	484	478	453	458	476	469	494	500	502	465	501	502	497	503	501	494	455	456	515	505	501	463	472	503	561	478	472	458	436	488	477	483	475	456	452	518	493	454	443	506	478	460	514	478	493	477	479	457	472	468	494	469	513	494	481	479	477	521	481	461	483	444	493	482	444	511	468	457	484	469	461	459	476	452	461	474	502	459	526	461	481	473	481	483	492	464	451	441	489	501	504	472	501	488	454	479	496	502	488	479	466	485	489	492	490	482	500	477	512	457	470	493	525	486	492	481	480	461	484	479	479	517	509	498	494	490	500	452	471	510	434	453	497	488	442	486	508	504	482	459	460	535	512	457	513	511	465	494	491	500	527	457	452	500	472	502	500	509	498	514	481	462	450	513	461	429	480	448	487	452	508	482	443	489	515	508	458	497	453	453	497	496	431	468	489	475	518	464	491	469	473	483	470	482	462	456	489	518	495	456	477	490	477	496	468	448	488	509	470	483	455	480	460	477	486	512	476	467	465	515	503	476	471	492	500	494	415	483	505	462	468	484	493	464	514	469	471	484	450	486	494	465	465	453	487	481	480	545	493	464	441	507	466	506	496	425	483	506	492	485	494	486	495	444	490	436	496	473	440	490	502	471	497	487	503	445	501	468	469	508	469	480	464	439	435	495	468	466	501	473	468	482	484	490	510	490	508	501	470	456	461	506	448	471	478	448	462	489	472	478	481	469	523	487	495	468	509	484	432	507	517	475	488	492	501	475	496	449	508	508	486	498	475	492	498	496	495	493	457	466	523	465	496	467	497	463	511	478	468	483	485	460	485	511	481	442	499	421	499	448	483	472	470	494	483	496	522	480	474	487	479	420	513	456	492	489	457	484	464	464	505	496	443	501	474	488	527	441	448	517	444	485	466	496	464	468	504	481	484	475	455	437	442	508	445	485	483	460	503	477	503	488	497	482	466	445	473	468	503	481	505	463	476	446	450	479	464	477	502	505	523	481	467	501	507	451	457	429	466	472	477	507	504	471	471	522	478	504	487	469	522	488	496	467	456	465	501	473	486	469	507	527	460	518	459	493	426	517	482	507	473	494	464	446	454	505	511	494	449	509	501	489	500	451	431	440	481	490	504	436	533	450	456	499	497	461	463	498	495	463	497	533	491	472	496	488	510	504	499	458	543	486	458	470	495	516	492	444	462	476	496	481	481	473	494	488	502	484	477	499	497	497	477	513	484	476	468	453	467	452	498	479	493	463	473	472	464	512	507	499	470	474	477	510	478	498	473	464	460	475	487	509	520	476	483	498	499	504	465	518	474	496	454	489	438	519	494	472	517	506	476	461	474	509	469	507	477	483	489	439	481	503	503	480	481	513	499	481	499	476	511	437	473	512	466	494	512	469	519	487	489	471	508	513	483	525	492	464	465	461	476	482	473	492	472	508	524	485	451	465	509	447	492	455	507	478	513	473	469	487	506	474	464	484	476	467	463	456	487	485	511	470	475	469	500	516	499	489	508	487	465	444	504	449	513	467	480	488	467	459	475	457	496	494	484	476	504	514	475	475	485	517	498	472	475	492	475	492	504	475	476	467	453	502	478	476	497	517	518	493	479	503	461	488	473	503	436	488	474	462	475	487	520	520	516	487	459	490	452	462	459	497	476	504	474	488	503	448	539	467	459	503	507	528	475	475	480	506	510	493	476	475	452	514	492	526	479	478	474	493	487	463	479	509	483	485	478	531	471	472	457	460	458	498	460	524	493	454	465	464	458	455	474	462	463	498	498	484	469	465	496	509	477	456	490	505	486	532	489	499	475	476	506	477	496	475	468	448	497	494	504	476	488	461	463	450	471	507	496	512	491	484	483	494	528	497	472	465	507	501	480	496	490	465	503	449	488	486	487	473	522	494	497	455	487	493	504	487	496	475	484	485	462	449	492	448	511	486	421	463	462	487	493	476	459	483	498	478	442	520	487	457	466	486	479	509	455	461	470	473	451	517	493	445	527	489	506	481	454	502	464	475	478	480	472	478	477	463	491	477	480	433	467	458	501	497	483	488	470	465	440	468	458	511	456	466	504	445	504	459	506	492	455	445	458	451	496	487	488	513	477	442	451	460	485	479	468	472	480	491	491	507	466	505	493	501	507	469	475	483	489	477	477	459	474	492	524	496	460	473	488	510	480	487	488	506	470	453	458	511	478	490	468	492	483	467	480	488	493	463	491	511	474	482	451	458	481	468	504	442	496	472	437	472	464	486	516	530	462	476	503	490	449	450	495	445	461	468	470	457	493	485	491	480	489	487	469	498	528	480	457	454	499	483	526	488	493	463	488	459	449	503	481	470	492	476	493	527
31357	33717	25208	7657	740	419	375	356	325	306	287	307	294	298	271	282	290	300	304	327	293	318	292	298	303	299	316	293	278	278	280	314	287	289	309	284	283	271	290	299	267	305	316	306	269	327	297	299	298	252	316	307	295	297	304	262	306	320	302	281	294	282	276	290	305	294	271	265	310	296	318	335	292	274	291	256	293	298	306	282	274	296	304	305	304	271	311	302	280	265	316	289	294	310	296	323	276	277	278	285	276	292	277	329	283	293	278	309	338	283	301	330	312	290	303	294	309	292	277	299	316	311	293	286	277	310	301	288	300	310	292	308	299	307	267	304	283	319	260	296	275	280	307	288	298	298	293	296	273	307	299	286	269	282	282	273	284	313	287	287	268	307	293	289	312	288	313	297	307	303	309	281	312	300	279	313	298	322	303	314	302	320	285	289	315	299	303	294	263	278	295	317	275	274	270	288	292	299	281	318	314	332	297	298	343	282	278	272	276	276	279	280	310	285	309	266	270	293	284	290	309	238	281	302	274	283	287	278	315	275	292	266	301	290	306	306	313	299	282	280	260	311	266	291	304	282	296	311	288	309	287	308	300	304	283	307	304	289	334	277	308	306	291	299	300	304	328	251	323	313	270	306	309	311	303	287	301	299	280	319	310	293	276	287	307	305	300	288	302	284	313	322	298	304	307	321	318	304	287	292	288	303	258	303	275	303	289	294	257	258	274	280	329	267	295	300	308	295	308	310	273	326	299	302	278	278	310	282	274	312	308	308	288	300	321	266	308	299	294	293	338	282	293	276	295	288	286	292	276	285	319	266	280	312	302	259	295	306	307	275	307	285	320	305	307	291	300	292	285	319	271	271	287	296	305	298	323	307	308	281	328	305	312	292	288	286	289	283	284	272	298	329	281	297	281	298	302	265	306	308	307	285	286	274	305	280	289	274	302	328	265	300	278	297	329	333	301	269	290	307	289	255	310	307	273	281	269	292	324	276	319	292	322	300	303	304	305	292	319	302	286	264	318	284	271	329	275	304	282	286	298	282	254	307	279	283	335	291	282	293	285	295	290	290	295	306	273	287	285	270	301	282	325	287	318	302	305	323	285	295	317	295	282	284	290	275	299	287	278	279	294	348	310	271	283	298	312	315	284	300	292	313	302	265	282	294	294	300	317	302	310	291	301	280	308	304	273	299	317	320	247	292	286	288	278	302	270	277	298	269	323	303	278	298	287	302	269	279	292	298	314	323	292	274	304	299	322	284	288	321	313	298	266	280	306	296	255	260	299	313	297	322	294	327	271	284	258	308	288	303	303	317	304	273	299	286	300	314	275	272	269	313	326	301	265	299	316	291	341	317	285	295	303	262	306	296	299	302	329	280	318	319	300	310	331	284	279	300	321	296	319	330	338	296	322	291	281	300	275	285	282	257	354	282	283	260	298	298	284	294	296	271	271	311	296	295	306	261	307	313	287	303	309	293	272	282	280	274	306	301	312	290	320	276	266	311	312	295	301	289	318	286	315	277	294	329	289	280	307	307	314	327	297	285	321	285	279	285	323	296	262	300	288	293	298	297	298	286	291	261	301	319	298	292	311	263	294	310	313	264	289	310	307	305	286	283	315	298	298	284	251	294	319	271	283	301	304	291	295	308	305	308	298	302	283	322	300	280	307	292	319	292	288	329	308	292	268	311	284	295	314	309	290	280	298	298	290	305	285	270	309	297	271	264	288	289	272	302	278	343	278	291	285	300	299	305	309	271	286	287	310	281	279	302	273	311	305	294	276	305	291	273	311	300	291	317	313	327	303	312	284	310	284	311	300	299	315	275	317	299	262	295	309	309	305	285	280	297	293	303	294	257	275	297	320	283	305	285	288	303	299	300	281	317	308	284	282	324	293	304	298	291	261	303	272	305	320	275	290	274	272	288	305	318	292	323	297	316	317	300	284	287	312	338	311	298	313	293	286	291	310	307	280	280	286	283	296	273	306	354	296	287	276	269	303	300	317	310	296	328	328	274	285	268	303	297	288	282	302	300	307	307	291	285	247	302	294	297	275	302	300	281	295	300	272	303	302	286	292	305	302	308	285	310	273	304	271	312	284	292	286	285	300	321	320	302	312	323	309	299	297	263	308	288	283	290	296	253	334	292	284	270	315	303	269	301	317	301	291	301	293	302	320	281	310	292	314	266	308	296	315	300	324	292	313	313	288	308	304	273	287	269	285	272	271	306	256	295	285	289	284	284	319	289	278	296	285	280	278	290	281	318	298	302	283	332	284	300	292	319	316	290	321	283	285	286	289	292	288	323	277	282	297	306	304	322	302	303	303	300	286	296	269	303	275	322	320	304	333	272	300	272	303	292	293	280	278	288	311	301	298	314	314	303	301	301	304	305	306	312	288	312	294	300	282	315	311	308	280	259	301	279	313	312	302	318	288	278	286	318	328	277	298	293	267	324	330	294	275	284	284	317	301	288	317	264	328	259	305	298	300	317	297	303	304	301	318	303	303	284	276	313	275	315	316	287	309	271	302	291	313	311	319	290	278	319	294	305	316	280	275	288	301	280	307	330	290	288	272	265	288	281	300	274	281	286	294	308	284	316	307	313	284	309	282	266	285	307	287	311	318	264	281	274	299	285	286	262	306	301	318	304	300	269	297	281	274	294	297	309	311	284	323	316	323	280	290	251	293	307	276	291	298	282	295	252	280	302	299	317	261	300	299	283	266	302	301	296	274	322	294	297	266	297	282	307	294	289	263	293	276	258	302	301	305	296	290	292	293	311	298	278	269	323	255	284	301	291	277	266	301	287	272	284	300	290	306	278	287	324	295	323	279	260	290	305	287	342	282	324	281	271	297	286	285	284	299	297	303	308	281	305	291	320	280	291	276	289	276	314	309	264	294	312	306	249	296	314	311	310	272	289	271	276	299	286	296	292	294	278	284	283	276	287	267	305	285	282	324	305	290	289	292	324	259	319	312	318	310	257	291	297	287	336	285	317	281	282	319	270	303	293	282	273	267	272	303	281	299	302	326	281	298	307	298	285	317	255	313	292	298	305	310	278	286	271	307	278	268	291	279	298	281	290	286	298	302	284	290	290	317	274	297	293	341	299	281	312	292	278	291	282	293	302	293	314	286	284	300	305	309	327	305	302	293	308	325	301	298	311	272	290	249	273	271	265	303	321	284	281	280	283	285	296	291	287	308	294	313	294	288	316	315	286	289	289	295	271	253	274	303	311	279	316	266	294	273	294	304	283	302	288	300	269	289	303	288	286	277	332	310	268	297	309	313	298	311	313	265	319	266	265	291	304	319	302	324	281	294	284	314	307	280	290	320	297	293	299	308	304	292	320	284	306	279	298	284	286	299	275	300	335	310	306	331	286	297	279	314	296	291	279	287	311	298	297	269	284	287	284	288	291	254	282	290	299	262	291	283	301	302	287	322	292	305	340	271	293	313	286	319	281	283	294	283	312	314	299	323	287	269	298	294	277	276	313
40686	48996	26087	4765	1452	821	653	521	451	431	456	434	455	500	473	467	478	482	462	452	432	473	447	460	420	449	461	463	468	450	472	450	481	420	475	457	510	484	470	473	433	486	467	435	433	451	417	467	444	470	417	423	433	451	503	475	427	478	428	470	464	455	421	461	458	455	449	395	445	455	453	483	464	464	481	483	448	452	444	398	455	449	469	461	431	478	462	455	459	468	423	436	471	438	458	471	450	437	435	423	464	455	490	447	428	431	436	453	466	480	472	475	492	437	440	452	457	433	458	481	465	449	430	452	451	453	455	458	445	446	444	422	471	476	482	445	430	449	450	453	454	458	488	469	440	480	444	469	469	442	448	458	440	412	442	459	455	457	450	436	469	443	461	398	482	439	469	466	391	475	436	449	455	441	499	452	445	472	482	446	422	477	507	434	418	456	480	465	449	429	478	442	480	412	438	433	439	463	425	465	468	447	458	446	434	471	474	465	477	406	464	450	462	432	427	469	455	473	428	460	408	472	434	473	453	446	481	456	471	461	444	455	450	461	451	441	468	465	459	448	442	436	447	453	453	448	457	431	461	470	437	475	488	431	465	463	447	487	460	441	469	457	437	450	459	459	461	415	462	500	480	484	428	458	467	458	467	454	436	477	483	420	455	466	456	424	475	443	476	458	468	468	447	431	446	456	449	453	480	496	470	434	480	459	464	491	467	455	482	422	444	480	507	436	493	439	434	431	450	453	439	429	453	441	425	439	474	444	461	479	452	448	462	453	520	452	414	470	490	471	502	505	439	434	457	424	471	500	458	428	464	497	438	459	455	447	456	457	477	448	478	481	485	458	447	454	431	473	464	440	491	456	442	429	473	480	488	478	410	439	439	458	482	444	475	458	487	446	453	462	446	426	415	440	485	506	425	434	440	447	452	449	492	431	467	431	444	441	483	432	421	491	459	466	461	447	493	470	426	454	474	448	465	455	461	475	438	479	470	450	454	440	436	451	462	445	455	457	469	435	510	472	482	436	468	454	490	444	454	497	479	447	473	478	450	461	472	446	453	463	485	438	447	430	443	435	451	485	438	500	460	453	445	477	476	433	441	483	464	493	424	460	483	454	485	465	463	433	457	465	472	454	459	431	441	483	468	482	465	418	471	454	471	453	416	461	482	460	466	476	431	430	447	466	432	438	454	463	449	443	442	439	422	476	471	440	456	481	463	440	462	487	479	488	488	461	444	438	417	475	474	414	433	462	442	441	486	476	461	434	479	462	458	444	441	472	452	497	466	471	461	466	466	454	451	421	462	442	494	454	481	464	438	463	433	451	463	416	479	464	463	462	457	526	433	479	433	460	441	453	474	475	457	452	450	465	466	436	488	431	485	434	428	462	453	474	442	415	497	446	474	462	453	462	423	451	441	479	427	464	452	440	460	461	451	458	469	470	450	486	442	483	463	474	458	496	438	492	475	439	462	464	467	488	473	393	441	434	480	482	477	413	444	433	470	484	432	429	493	488	448	436	438	447	456	449	491	430	512	500	455	494	400	450	444	466	470	461	444	459	428	456	434	453	456	488	428	490	476	445	446	491	419	429	462	469	475	453	467	463	477	458	466	420	424	387	473	470	425	421	465	455	460	460	470	486	469	430	453	474	425	499	481	461	493	479	406	457	475	452	467	445	461	505	465	486	440	455	418	441	450	431	457	438	434	453	431	462	453	481	456	452	436	456	445	484	469	457	468	463	497	461	447	445	411	452	475	446	454	435	463	433	436	451	453	455	468	431	460	487	457	485	432	479	440	504	461	412	463	452	436	432	434	464	457	406	442	440	472	411	435	450	462	517	435	479	491	451	469	471	467	454	452	434	439	449	491	472	463	456	475	469	462	484	447	441	439	447	499	387	497	432	491	439	468	435	468	452	463	487	482	420	489	465	447	444	432	469	483	433	469	462	446	449	467	452	452	463	475	497	457	452	459	439	488	440	442	427	438	479	442	451	424	456	461	497	471	499	463	458	478	461	490	462	450	489	481	461	451	446	457	471	466	474	460	445	444	450	494	478	436	455	479	459	435	436	490	478	428	472	431	465	419	466	448	446	462	473	498	473	428	448	437	454	479	457	465	447	456	464	448	469	469	455	480	421	461	412	457	448	451	459	473	460	449	465	467	448	464	461	452	395	477	438	462	498	443	445	457	465	476	410	487	462	465	448	420	449	483	473	437	500	460	453	467	411	438	460	447	453	465	458	421	414	448	469	468	471	455	456	396	432	504	485	435	451	427	443	456	489	478	493	487	449	415	471	428	453	478	468	437	425	433	449	474	461	484	463	432	433	475	413	443	444	417	517	476	452	485	420	474	430	457	473	450	487	471	461	465	463	450	446	466	481	471	460	462	431	462	415	502	449	464	475	465	451	443	438	468	436	457	462	500	410	458	455	423	476	471	421	453	457	461	424	463	433	413	467	441	475	444	467	488	441	464	468	423	453	446	453	430	425	461	474	423	432	421	466	448	460	436	452	409	479	442	433	497	472	447	434	454	454	505	453	444	457	444	474	473	441	472	415	465	449	488	456	499	468	450	457	469	461	441	482	446	444	478	426	468	471	457	450	474	430	437	471	473	460	446	463	437	484	467	431	435	474	451	457	448	464	443	461	460	460	470	460	478	464	467	474	454	445	518	441	479	453	451	438	450	436	462	417	466	456	441	467	457	438	467	459	462	467	452	445	455	462	462	477	505	460	451	501	507	472	434	459	434	448	471	444	429	479	446	451	458	475	479	453	456	469	454	440	392	440	464	445	443	481	430	490	466	450	470	475	484	477	466	460	461	502	472	461	422	458	408	435	454	430	434	455	448	471	466	404	453	408	467	470	474	439	449	464	478	445	432	442	491	474	458	403	472	462	445	457	463	459	428	496	494	486	464	448	467	465	505	522	479	448	446	473	467	474	464	461	469	465	458	486	455	456	452	470	415	425	436	460	463	453	469	408	458	496	453	491	468	481	479	485	464	468	479	476	440	461	450	450	463	463	449	477	469	445	475	435	449	466	456	473	484	467	485	468	491	475	471	435	448	460	478	419	467	441	454	486	467	493	459	453	462	461	476	453	459	501	483	457	409	445	485	441	467	434	454	472	430	440	484	433	483	486	473	460	456	450	452	433	463	474	441	478	438	474	438	449	486	449	490	435	434	421	430	437	482	455	479	450	457	417	476	424	436	447	440	472	479	435	433	473	487	442	456	432	459	460	471	456	456	442	450	480	453	483	432	446	471	462	479	475	467	437	457	473	451	461	419	519	482	493	422	446	467	447	480	421	457	432	424	457	480	509	473	457	467	437	512	446	436	449	479	460	461	458	454	481	474	461	446	477	439	476	420	445	438	493	466	470	480	480	471	448	455	431	471	479	452	422	459	447	436	492	495	451	440	442	436	454	454	462	459	433	452	468	467	441	439	437	471	410	459	462	478	475	466	476	509	409	471	454	477	475	447	458	487	436	453	483
23965	22703	29623	24190	19709	8205	1204	569	394	327	320	304	348	351	295	350	340	332	320	295	314	347	322	272	279	318	311	326	323	342	334	299	295	314	317	308	315	305	313	297	340	277	316	299	280	299	297	332	313	286	316	279	324	329	327	329	279	329	322	306	290	314	323	298	327	298	301	314	312	333	306	322	301	347	294	307	350	343	290	308	316	345	304	309	313	358	304	304	324	316	275	291	292	300	292	309	303	335	290	326	301	276	303	265	298	338	313	306	289	328	309	306	313	295	313	320	305	290	310	311	296	315	332	314	337	313	324	282	311	326	318	302	307	284	306	309	295	307	303	315	299	330	290	282	290	298	327	333	285	303	314	270	317	314	308	297	282	295	317	267	294	315	320	305	314	339	345	302	303	310	278	321	299	318	294	307	289	328	335	276	314	307	331	302	320	338	309	325	323	284	333	334	286	301	294	289	327	300	297	292	299	344	357	310	327	321	280	295	292	344	325	310	303	340	321	340	317	305	332	306	279	328	332	287	341	351	291	314	342	306	313	310	364	273	318	291	320	357	320	275	290	308	326	309	291	301	333	321	316	313	296	262	293	325	318	302	318	318	324	324	313	319	325	310	307	334	306	322	302	310	294	291	298	280	315	300	329	271	300	299	316	309	337	311	299	309	312	310	315	288	301	333	323	327	329	310	329	287	292	311	305	293	349	313	299	309	310	323	317	311	317	341	288	307	342	300	318	309	321	298	313	304	327	315	317	338	323	298	340	323	317	337	309	317	321	296	328	317	294	331	346	307	309	326	324	307	283	324	290	308	304	310	281	312	305	306	344	317	324	283	286	315	326	308	295	348	329	303	330	305	291	357	303	322	333	335	306	280	314	285	324	331	302	347	317	278	327	311	329	283	294	301	324	312	319	313	317	344	274	275	299	317	336	293	313	329	308	302	287	292	304	317	302	312	333	303	322	307	308	317	341	290	303	284	313	298	322	314	303	339	322	311	327	315	355	322	309	301	312	308	284	302	299	329	316	303	334	319	317	317	309	294	333	321	297	300	323	293	310	316	306	309	304	303	309	336	296	307	333	307	325	323	298	264	274	296	305	276	336	334	324	294	308	323	298	319	335	299	311	333	309	297	316	293	306	310	302	333	294	303	298	312	310	331	310	301	303	322	307	288	293	286	276	316	298	310	280	299	336	336	292	281	283	280	329	317	303	309	286	313	302	303	324	313	303	272	314	298	330	322	315	292	298	316	284	284	330	338	245	291	260	324	327	308	301	300	305	284	316	301	334	315	271	326	299	311	293	318	332	319	339	300	323	296	317	297	301	366	328	326	310	290	292	290	303	288	295	339	302	350	315	283	307	286	314	302	308	318	317	285	313	321	331	328	346	308	309	322	298	323	302	319	323	309	330	337	328	296	294	304	311	320	338	342	313	330	317	289	309	318	280	320	307	322	315	287	254	313	326	297	311	320	328	318	287	299	333	304	329	328	310	319	359	319	340	300	318	309	309	307	299	329	350	317	354	345	304	320	330	328	337	288	289	321	321	322	308	324	303	311	319	291	324	308	288	325	310	321	327	287	320	302	316	312	314	308	316	352	302	322	279	324	294	320	276	326	335	336	323	333	341	340	286	348	324	340	287	311	310	275	295	291	268	302	306	311	308	311	305	314	310	315	297	345	337	287	326	320	309	307	297	313	297	334	281	320	330	281	305	288	316	298	299	273	319	297	351	320	290	312	285	315	326	312	291	280	290	299	286	301	304	338	332	281	309	304	328	297	298	315	347	325	326	282	301	304	313	315	321	303	297	308	309	312	307	327	325	331	294	300	300	288	309	288	292	294	334	314	324	286	325	317	285	314	275	288	355	318	312	320	334	314	318	308	286	344	303	309	299	307	352	304	312	326	315	304	302	322	275	315	308	299	289	303	311	340	303	310	268	325	289	275	317	307	329	304	335	282	320	280	312	330	289	290	299	310	321	312	289	318	313	292	329	338	316	325	281	322	319	315	302	298	314	295	306	311	304	339	320	317	295	334	314	294	337	282	289	315	339	294	326	333	308	318	297	305	308	312	311	306	291	352	314	316	268	305	320	285	323	312	289	304	301	313	322	316	285	290	345	279	318	313	286	309	319	331	340	312	291	300	273	304	279	268	321	328	307	277	296	329	302	304	293	310	349	344	347	321	289	321	292	306	304	307	315	304	320	304	305	284	309	305	330	351	309	335	312	323	316	319	295	318	340	319	316	295	318	312	290	271	329	322	330	324	305	302	283	303	351	290	317	324	326	303	330	315	297	311	293	302	302	333	312	306	323	296	312	308	306	316	285	318	283	315	306	334	283	324	329	315	321	300	294	284	292	301	293	305	315	293	326	310	307	305	312	299	321	334	291	299	355	334	327	297	298	297	315	290	298	314	332	298	344	312	286	333	292	296	309	302	313	304	345	299	311	328	306	297	346	314	298	306	341	303	294	308	313	330	314	327	314	310	302	320	357	321	301	298	332	316	289	293	314	325	307	312	328	341	312	297	321	284	322	319	314	285	311	313	282	314	286	293	330	309	336	342	329	298	317	310	353	280	336	278	293	320	309	333	326	327	318	306	288	306	332	297	301	321	326	297	335	330	316	292	334	330	278	268	310	329	299	314	309	294	292	298	296	284	327	286	342	302	317	361	312	280	290	318	325	315	305	319	286	312	310	304	307	289	313	335	340	324	278	310	322	288	313	335	287	302	273	310	311	329	284	336	336	305	304	300	310	305	329	305	311	293	263	299	305	310	316	339	333	284	332	305	288	303	311	306	309	295	305	323	322	311	303	318	289	315	316	326	327	316	334	305	311	308	276	327	327	335	301	316	368	311	310	286	307	311	291	305	315	318	306	308	314	296	310	304	299	343	298	272	311	310	303	304	311	277	314	285	329	314	286	328	284	312	316	309	327	321	331	329	282	288	306	309	323	301	303	323	309	276	346	328	295	293	288	305	284	322	320	314	297	318	319	304	322	310	330	314	309	328	331	287	315	318	309	317	307	317	310	337	325	305	299	305	334	305	321	314	289	328	298	300	302	349	329	361	328	326	315	290	294	299	328	343	312	298	332	314	307	306	350	304	307	289	296	317	351	310	290	323	306	317	313	310	314	304	306	324	307	292	333	311	301	322	311	322	346	307	335	319	299	305	297	283	349	289	355	330	296	307	329	282	311	308	332	296	294	322	321	283	309	333	317	316	302	316	286	297	338	277	316	315	301	300	317	311	310	289	298	310	331	312	319	322	315	325	329	307	309	361	312	311	304	333	322	317	344	327	311	324	304	324	327	316	287	336	332	311	304	302	305	331	355	303	345	322	309	310	298	308	333	360	310	318	322	286	308	317	333	298	309	269	324	321	310	336	303	283	359	322	294	329	289	329	306	321	313	287	293	330	293	323	308	322	316	318	320	273	308	321	343	343	348	299	307	309	319	307	315	331	324	293	310	273	339	361	315	304	302	337	277	289
60818	89104	53732	20494	7437	3590	2050	1180	714	518	479	453	429	470	485	478	495	440	479	486	431	505	501	469	486	503	492	486	458	477	453	485	456	444	473	449	503	474	462	426	535	444	458	502	430	464	512	506	495	471	496	490	469	464	470	475	457	508	492	498	527	477	467	501	472	464	478	471	467	455	470	442	456	449	496	467	494	438	489	470	462	474	501	497	484	452	457	497	458	529	485	488	486	482	499	475	462	498	468	510	452	486	481	480	486	518	444	471	463	490	467	497	487	431	482	474	459	477	485	439	487	484	455	485	469	498	441	502	455	469	492	462	485	479	479	488	499	458	487	459	477	473	472	481	468	489	415	472	480	467	488	470	469	444	492	506	460	458	487	478	463	419	471	497	464	420	472	515	466	466	453	484	510	456	476	469	443	485	463	472	490	458	466	494	479	480	489	492	513	483	463	462	470	474	483	482	502	484	452	473	480	461	456	505	508	497	478	446	435	493	461	457	467	473	499	477	447	452	505	482	462	456	498	451	484	487	484	500	467	495	464	452	445	455	443	492	510	448	491	457	481	487	452	422	476	424	494	468	517	494	431	481	475	497	486	460	499	500	472	443	463	445	439	486	491	473	515	463	518	475	455	477	494	485	535	495	420	491	473	502	503	486	497	467	470	491	478	458	503	489	445	484	502	498	461	487	443	480	506	462	446	473	458	489	492	463	470	495	468	505	495	505	444	475	453	440	475	483	492	458	487	506	450	480	504	496	515	502	506	472	446	501	463	463	482	488	487	481	500	495	508	475	512	483	468	475	473	468	470	508	468	442	435	491	478	469	443	483	492	482	454	459	460	499	494	490	456	460	495	494	443	471	494	468	485	459	463	447	498	464	450	467	459	449	481	491	464	475	471	483	486	457	450	494	472	487	492	463	465	454	471	485	476	482	446	472	506	462	452	458	495	465	475	464	484	492	511	473	451	447	468	454	434	484	490	454	483	485	474	477	489	462	476	451	469	486	473	490	485	453	474	448	486	459	454	430	485	453	436	428	471	475	454	460	434	449	474	470	400	531	473	472	483	492	493	467	504	447	480	467	469	479	506	509	502	476	441	434	465	479	473	498	484	463	490	475	504	509	451	470	458	491	486	487	474	432	448	526	459	483	462	464	485	476	507	475	461	527	443	496	460	482	483	527	464	453	462	463	442	490	481	463	487	426	470	457	464	470	499	447	479	457	500	493	476	454	448	459	461	458	483	469	485	435	447	529	525	484	499	486	460	448	478	434	475	460	469	489	503	469	448	479	494	472	501	495	483	480	460	476	464	451	456	466	480	488	483	505	477	488	474	513	452	531	509	500	483	438	498	475	484	487	483	497	468	480	455	488	489	473	508	442	485	477	491	488	493	473	455	468	505	497	491	448	452	429	443	479	491	480	453	480	461	497	487	496	473	444	468	453	495	431	481	456	458	505	480	520	471	454	487	461	489	475	488	473	471	462	432	482	490	465	444	453	431	501	458	435	463	499	444	470	503	437	454	434	449	473	461	488	480	503	471	444	479	477	434	468	445	535	466	482	475	475	481	507	474	465	473	456	495	481	536	477	513	463	457	489	487	483	467	458	478	491	466	498	486	484	491	452	467	448	476	442	481	478	477	493	452	468	496	450	497	457	496	504	479	480	463	487	474	463	480	473	472	472	479	492	511	472	490	448	468	488	435	477	489	463	489	485	453	448	457	453	473	487	469	463	476	473	521	506	494	458	457	498	504	460	482	471	471	474	490	504	476	474	493	466	463	471	471	452	456	443	455	484	465	476	522	484	493	536	475	428	458	491	457	438	498	511	478	499	487	473	473	442	460	422	449	463	437	452	472	463	512	491	452	506	516	467	470	514	490	501	464	495	469	493	469	493	476	454	488	489	527	451	464	475	493	468	502	450	434	516	449	455	439	477	468	468	468	463	445	499	505	452	480	438	415	456	509	432	487	496	449	437	520	496	482	444	436	441	497	462	510	480	494	481	478	432	504	474	466	461	514	438	486	449	462	469	453	426	449	470	470	441	488	484	442	465	490	481	469	465	486	438	489	505	452	493	515	463	492	463	446	448	455	486	516	482	494	493	475	485	498	460	480	446	493	459	485	439	494	509	454	461	487	463	446	485	510	413	464	442	488	495	506	481	500	478	472	460	477	461	492	503	474	471	484	493	457	469	486	498	468	478	495	476	484	515	470	457	487	420	450	458	466	472	476	513	469	453	481	485	501	490	469	482	489	450	482	492	479	496	504	480	448	506	485	464	495	440	459	457	450	475	483	453	448	485	425	435	471	467	491	491	495	482	451	495	490	430	454	473	519	489	436	523	481	499	438	511	478	489	474	463	464	478	466	483	482	446	484	468	484	485	488	467	479	487	460	492	457	482	480	462	480	509	459	465	461	471	477	510	466	484	462	448	472	488	450	456	488	489	453	446	497	510	479	530	490	484	456	440	486	438	453	452	470	527	465	502	455	447	448	483	490	486	479	486	433	456	474	438	460	475	466	487	468	461	470	526	464	463	487	494	462	462	444	457	488	466	468	477	476	484	485	492	449	492	466	469	458	460	518	446	481	467	475	483	473	439	468	483	429	468	510	490	477	465	431	464	495	485	495	486	461	465	488	484	462	501	483	489	481	459	465	488	486	431	463	483	439	466	474	501	458	482	441	469	488	446	496	474	483	470	486	464	464	452	455	488	471	484	496	465	481	454	523	466	499	508	489	446	484	463	471	446	483	466	438	463	487	483	491	473	462	475	457	468	497	515	460	491	491	460	479	473	461	458	491	469	465	508	460	474	449	491	457	482	530	449	527	495	492	517	470	481	488	448	479	470	436	486	472	480	435	454	445	472	499	468	456	476	451	485	467	462	537	467	448	466	466	459	457	437	476	463	504	465	519	465	491	487	454	505	478	447	449	439	516	454	505	477	449	480	439	442	486	463	471	473	504	480	491	502	497	490	489	450	461	511	480	510	469	458	433	494	465	506	492	441	475	506	503	471	456	478	433	515	468	459	443	434	467	460	462	523	450	458	470	457	490	463	457	433	503	449	472	485	471	472	493	497	463	463	515	473	509	495	491	444	454	486	449	441	478	450	506	477	490	450	504	480	488	464	505	510	472	486	437	469	465	437	451	479	502	471	465	502	437	494	454	479	455	479	456	467	508	509	471	480	488	421	486	477	447	471	483	458	471	488	475	434	465	456	474	457	466	455	478	485	425	431	458	484	451	462	438	442	459	466	422	440	464	447	464	472	474	483	443	448	467	429	476	430	489	457	457	481	496	493	465	431	483	449	456	441	454	479	456	497	445	493	477	455	479	477	508	453	470	475	482	505	453	482	508	456	448	480	463	460	436	480	481	497	455	446	462	469	474	469	446	441	484	565	471	461	474	470	471	477	486	477	454	508	470	446	494	481	444	466	456	452	405	490	470	464	484	496	468	458	460	482	459	455	448	483	484	492	459	483	500	490	471	469
23060	21736	29120	23661	20999	18683	4730	780	472	372	333	334	333	339	344	322	344	310	342	345	348	349	344	318	322	347	346	329	335	334	337	339	356	327	338	339	322	302	296	337	318	338	324	340	321	316	313	331	358	343	321	312	344	316	326	334	314	358	318	313	335	329	337	346	373	340	341	321	307	345	327	319	367	318	330	356	348	311	310	361	296	326	340	320	325	345	315	301	330	336	320	308	300	328	313	310	361	326	328	378	287	340	342	316	324	313	356	306	335	310	355	294	273	326	350	311	309	359	355	354	353	328	347	303	349	341	313	337	346	321	341	346	351	316	333	310	334	325	347	305	360	332	335	325	332	343	353	340	323	353	323	352	347	338	330	294	337	321	341	318	297	336	348	342	340	342	326	333	324	324	320	324	332	310	304	335	313	319	326	316	321	345	343	332	339	314	346	333	344	320	323	315	331	344	287	319	352	345	335	325	303	359	345	307	320	318	309	291	356	340	305	288	332	296	319	326	361	302	322	319	310	329	316	342	316	326	336	339	321	340	321	295	337	304	299	354	343	346	333	312	329	323	340	333	313	320	297	285	313	304	303	351	344	326	341	329	338	326	339	298	325	324	309	344	336	330	326	329	302	332	328	319	310	330	320	348	334	331	328	337	346	334	353	326	339	335	339	304	291	311	318	327	342	309	332	317	308	330	313	328	309	327	338	345	296	343	321	324	326	293	320	306	353	319	315	344	302	332	338	325	332	340	329	323	332	347	330	345	335	338	330	324	291	335	306	301	335	318	371	296	309	359	353	349	343	352	330	307	328	315	323	347	337	297	320	295	344	314	332	307	296	325	345	351	307	310	317	323	315	355	305	349	335	321	332	337	351	346	303	325	335	340	324	320	341	351	343	324	321	332	314	331	307	355	354	320	294	324	312	313	312	337	356	330	309	303	350	336	323	309	254	330	311	345	306	342	295	312	353	323	319	300	338	319	287	340	346	316	343	284	343	335	349	302	346	340	327	313	335	335	308	338	338	335	322	331	353	355	373	305	326	307	298	326	315	362	328	308	365	297	324	312	329	321	320	333	370	312	309	343	362	312	350	357	318	291	324	314	309	329	340	340	338	323	322	317	309	343	302	315	346	324	350	314	327	338	341	336	314	316	302	310	337	321	309	292	311	309	309	346	326	320	308	329	316	338	329	310	347	298	308	339	360	312	320	328	335	346	317	343	303	291	320	339	321	337	315	347	335	349	380	301	357	331	358	300	356	356	320	320	319	322	338	332	334	321	307	351	334	338	338	287	312	323	321	319	321	305	332	327	291	328	329	341	350	319	339	341	333	350	354	307	318	322	368	303	313	358	316	337	349	327	304	358	301	275	353	287	315	315	336	378	300	340	351	328	326	342	324	319	328	316	305	335	336	313	353	336	293	339	338	326	318	311	344	293	352	312	293	331	321	352	310	330	362	309	338	300	308	314	307	335	314	361	336	338	326	335	303	338	322	346	296	305	327	325	335	314	326	317	349	322	342	331	309	343	344	365	353	378	323	304	344	373	339	330	327	311	327	365	316	299	341	321	316	301	311	312	331	320	330	298	308	328	305	310	326	318	310	336	363	317	312	310	327	311	313	291	321	314	304	319	301	308	316	306	342	333	321	347	318	377	349	332	322	333	302	336	328	350	343	289	291	336	337	346	352	318	339	342	335	314	339	285	336	329	354	333	328	336	316	353	323	309	328	306	316	319	312	346	312	346	326	355	334	316	373	306	343	330	333	320	331	353	317	323	336	332	324	312	331	340	366	323	327	316	325	321	328	329	325	321	309	323	335	300	336	335	302	346	334	335	339	325	320	303	319	318	378	310	303	353	319	322	317	337	322	329	328	302	292	283	324	317	326	352	318	318	337	317	362	332	316	294	325	332	311	337	330	337	301	290	297	324	322	322	328	304	345	295	331	333	321	326	312	376	318	331	302	324	288	329	297	372	329	316	330	287	370	362	308	336	353	303	331	304	336	334	304	327	325	340	326	324	320	313	317	324	348	327	353	325	343	351	328	358	339	352	345	321	300	313	308	346	336	307	376	338	341	323	336	329	318	318	335	342	340	360	332	342	325	321	325	336	343	334	341	320	317	349	343	315	321	311	364	301	348	339	324	329	326	341	348	307	330	359	329	319	333	294	317	320	325	316	319	350	322	340	338	307	319	340	306	337	338	389	344	338	327	308	301	307	339	311	324	332	313	309	294	344	300	339	323	345	322	342	331	339	349	300	324	337	353	307	338	331	324	331	338	354	326	328	323	356	332	334	308	338	309	325	321	321	319	317	325	303	332	359	316	330	320	314	300	303	346	298	322	352	319	330	339	347	328	279	298	309	321	337	344	301	339	306	280	336	320	313	329	326	383	300	331	343	315	314	327	314	333	317	357	315	297	335	318	298	307	322	289	324	326	319	339	307	301	326	307	326	349	326	328	341	318	314	374	289	340	343	346	326	336	310	294	315	325	329	355	308	310	334	339	330	334	354	347	307	328	350	299	320	317	335	359	307	303	337	346	349	328	324	313	333	353	317	292	332	330	332	319	305	342	332	318	381	362	332	353	320	333	296	323	309	352	320	290	339	353	354	334	303	334	338	295	336	290	300	380	329	370	319	344	310	324	312	344	324	348	318	297	333	337	322	340	320	339	313	325	326	331	326	293	332	312	294	329	314	325	331	339	308	323	338	356	308	328	329	320	334	324	314	340	310	351	315	329	334	344	343	307	310	307	329	333	343	334	311	351	312	314	338	306	339	315	348	347	311	296	322	300	291	311	332	332	342	379	347	317	349	332	336	326	325	315	316	295	314	331	296	345	308	334	321	310	309	331	328	307	360	335	334	296	334	328	350	314	304	348	312	339	346	313	361	325	325	317	339	336	325	309	340	333	294	323	361	348	371	301	346	294	298	339	300	353	318	292	262	313	339	342	293	303	364	311	337	335	312	309	287	335	315	348	304	305	334	335	340	334	325	344	341	316	336	312	322	292	328	312	301	328	331	287	347	358	320	339	313	329	307	332	314	323	303	339	326	313	322	314	288	317	307	308	337	339	301	309	351	333	326	304	318	335	307	322	334	326	300	346	322	323	334	324	336	304	315	296	342	318	317	350	331	330	337	354	340	346	338	330	371	333	334	355	330	323	324	349	357	317	323	306	340	341	292	319	327	352	380	315	346	321	304	316	301	318	328	352	319	338	329	306	329	337	315	341	317	333	318	345	347	308	318	325	348	354	316	318	310	336	279	307	294	330	315	309	309	312	354	348	313	337	322	367	342	324	325	347	338	341	324	294	352	334	334	292	322	318	349	294	335	334	299	347	336	306	324	346	343	314	324	326	352	348	368	330	347	331	301	338	337	311	308	348	306	340	307	311	348	315	321	309	322	311	339	323	343	333	327	309	336	354	339	329	338	327	323	329	310	351	337	304	317	323	322	308	341	339	327	334	339	322	332	303	310	318	335	362	364	324	317
60746	95962	60313	25988	10312	4900	3068	1665	927	559	483	468	485	477	483	535	459	477	452	521	480	503	496	451	441	496	497	499	515	481	475	464	471	531	457	442	491	495	496	492	506	456	493	452	470	488	534	486	533	490	493	498	501	490	473	479	486	475	511	515	504	498	508	501	487	438	493	471	506	494	482	497	529	488	460	499	480	520	441	466	466	463	490	439	480	484	509	476	507	488	495	445	497	468	505	489	486	490	475	501	497	477	449	475	477	486	451	495	487	511	537	498	490	503	496	481	487	536	494	468	441	496	512	504	487	459	516	446	508	484	511	463	523	476	470	456	461	497	479	481	521	461	520	500	475	471	524	490	482	481	542	469	519	486	498	486	466	496	474	479	509	520	484	533	512	503	525	478	467	489	498	476	501	462	463	492	445	487	473	474	500	493	521	482	499	454	489	518	478	471	480	492	498	490	482	473	467	496	513	484	514	496	518	480	437	471	499	523	484	498	498	479	446	495	469	482	439	529	482	483	475	420	512	508	470	501	496	480	441	498	552	480	508	500	505	504	487	493	462	493	459	477	490	522	530	538	488	461	493	491	486	486	503	474	444	483	499	484	481	494	516	482	504	477	466	467	454	489	511	493	499	493	481	483	507	476	508	499	477	465	492	460	463	477	519	534	472	516	517	475	479	472	482	506	518	526	488	463	465	490	479	475	531	497	469	471	466	473	490	441	473	500	502	450	484	514	497	479	492	491	500	503	475	498	467	457	485	444	521	499	496	450	495	496	466	490	489	504	533	446	498	469	497	478	506	463	501	483	478	475	504	510	495	471	484	478	493	474	446	527	493	495	464	487	452	477	501	477	501	465	535	477	471	486	490	510	495	508	503	493	530	465	486	504	498	498	471	484	521	460	461	465	508	515	497	460	437	458	515	479	480	479	431	481	492	501	468	459	496	466	459	481	512	497	500	463	518	489	511	482	500	524	454	485	486	499	522	504	466	462	498	495	477	492	460	489	471	490	511	489	494	505	499	468	492	466	474	514	506	470	468	490	496	476	522	506	512	491	489	515	488	508	492	481	489	473	478	483	486	429	449	510	443	455	465	498	489	513	496	445	507	480	502	503	503	501	491	480	507	449	510	516	448	485	453	511	479	493	508	473	471	479	490	507	492	509	494	478	473	500	476	501	482	497	464	478	540	483	489	475	494	480	470	500	485	491	455	484	473	473	499	503	522	499	498	501	475	492	509	494	475	495	475	502	480	479	500	504	481	486	424	468	531	483	505	522	468	504	466	468	493	465	498	494	528	490	491	424	428	520	495	445	457	479	481	514	526	485	523	481	466	490	476	486	472	476	463	514	481	478	463	494	466	486	506	483	481	496	476	489	503	518	485	489	500	476	503	524	482	524	473	493	475	481	500	470	498	480	478	520	504	474	455	495	453	518	484	533	510	518	549	508	521	461	456	480	528	491	451	502	499	470	482	508	495	494	473	487	434	492	482	447	472	487	479	481	486	453	515	506	491	502	445	489	463	528	457	479	450	459	422	466	507	482	468	466	455	488	451	476	448	503	490	489	492	469	449	488	520	437	486	517	493	477	462	480	469	472	489	506	487	460	471	505	502	475	449	474	471	488	474	441	490	507	426	493	494	498	502	466	527	521	516	503	482	479	466	468	492	453	508	487	468	500	483	510	498	437	479	495	467	502	460	522	512	465	504	466	485	507	512	449	495	494	492	506	500	523	490	461	476	444	500	481	496	490	474	464	495	485	505	475	430	507	473	492	502	497	466	459	482	497	468	483	442	481	490	474	550	475	456	510	513	496	496	470	425	438	523	504	482	475	470	475	500	470	513	486	470	515	482	430	478	456	475	536	538	469	467	496	446	496	480	496	448	477	472	504	494	470	482	463	518	508	492	496	461	502	509	474	507	490	501	483	489	481	503	506	479	500	491	504	484	492	473	473	504	487	484	501	503	484	499	434	460	463	513	477	462	495	517	454	505	473	454	456	487	496	488	538	472	492	495	481	504	498	477	478	477	473	477	504	502	509	483	471	486	478	493	462	511	527	469	466	481	481	480	459	496	453	455	477	498	510	501	472	482	474	496	464	503	520	492	488	494	499	483	481	490	499	462	496	463	477	483	473	437	501	471	479	470	506	452	489	489	473	456	508	491	516	529	501	501	487	527	456	427	524	477	503	550	457	476	469	526	454	494	489	531	470	479	461	511	559	508	477	489	479	504	473	461	483	464	484	497	506	512	487	434	488	512	459	463	521	493	498	505	483	501	504	508	497	486	509	460	493	507	507	505	484	492	471	491	480	484	467	472	453	476	532	508	473	494	498	487	487	471	539	461	484	477	476	478	419	476	464	499	484	506	533	481	501	493	489	473	495	467	488	490	502	472	510	447	465	524	502	546	521	494	475	488	522	517	452	509	484	450	452	513	483	457	474	513	499	519	481	537	479	504	486	492	481	486	479	445	490	466	467	473	478	509	498	477	515	516	473	488	517	467	496	501	474	443	493	476	492	475	468	453	474	527	486	508	505	484	533	509	465	457	510	502	496	478	527	513	486	491	472	469	481	465	486	436	459	502	465	498	472	470	485	457	472	497	498	496	490	492	503	484	448	483	435	496	519	487	502	499	478	461	465	478	459	473	475	450	493	455	512	440	490	490	506	484	487	464	486	477	458	504	502	467	488	466	490	504	492	512	543	509	476	465	500	493	476	491	507	448	498	464	482	463	475	486	474	505	475	467	511	487	494	494	463	474	474	525	556	464	463	474	458	456	472	487	496	477	470	494	470	492	503	477	511	488	510	484	472	490	476	484	450	505	486	469	486	480	507	463	492	502	451	468	463	484	503	504	478	530	504	522	505	460	485	476	478	482	517	493	488	447	506	452	483	489	471	469	488	516	464	512	453	505	529	496	482	489	474	475	479	495	510	518	505	489	484	450	450	491	459	478	485	476	505	486	483	467	509	477	457	523	488	470	496	491	503	474	501	483	513	496	508	480	484	495	456	516	477	467	479	498	495	450	508	482	459	481	454	487	487	525	502	460	485	514	474	460	461	481	508	488	467	458	505	514	488	492	481	504	497	480	522	525	484	514	501	503	468	471	490	447	467	436	500	470	508	467	464	484	454	492	515	445	486	495	482	473	488	473	452	496	458	492	498	507	498	498	492	448	525	518	438	475	540	462	479	493	487	442	465	527	503	497	499	474	463	491	528	486	472	508	497	459	474	479	499	501	473	459	488	455	524	492	504	480	488	478	442	494	494	455	490	496	478	454	476	479	502	523	491	475	471	479	490	488	511	464	515	464	526	486	455	514	462	517	434	499	486	492	478	473	457	513	496	511	458	532	504	493	482	524	512	483	498	448	474	466	486	491	483	538	505	480	493	522	456	471	496	540	485	479	503	522	476	488	492	491	484	481	531	454	471	444	509	509	504	497	494	489	520	493	469	497	504	473	484	493	495	485	473	483	486	494	522	465	493	487	509
31588	34386	25679	7716	795	408	380	350	325	283	307	264	288	312	275	300	270	304	294	293	300	314	310	281	293	300	298	297	324	317	307	304	288	299	298	295	262	294	306	288	310	296	282	283	320	284	315	302	306	330	338	300	289	309	284	305	298	314	279	301	281	292	290	283	309	299	310	302	294	281	280	298	294	267	276	331	311	310	321	321	334	278	261	289	307	292	295	313	279	302	317	290	288	299	304	328	284	310	321	289	298	291	267	296	321	331	285	260	324	291	309	268	302	306	303	299	306	303	316	306	322	298	308	294	304	286	304	309	283	300	284	254	288	327	287	252	304	310	308	305	311	297	283	301	298	307	281	305	294	307	289	316	290	307	286	285	303	290	324	292	263	278	289	308	335	306	291	292	323	321	321	282	279	318	303	302	329	291	290	286	299	305	326	317	301	290	288	304	306	300	317	276	296	294	317	252	302	263	306	302	331	320	283	292	264	260	265	314	299	294	320	288	301	298	306	293	311	291	301	287	281	310	324	288	278	304	305	319	292	300	328	340	293	283	299	269	318	296	302	293	279	318	317	312	308	301	321	294	296	317	274	297	304	311	300	289	281	315	268	295	343	313	299	314	316	307	280	279	305	275	295	289	338	302	280	310	302	321	306	304	265	292	307	287	311	298	315	286	306	295	311	294	314	301	304	289	300	290	319	305	307	280	326	288	310	300	293	294	322	322	317	300	289	311	317	327	321	300	312	291	314	322	311	296	307	279	292	269	276	316	323	272	301	275	291	287	322	302	325	293	302	314	292	329	276	282	316	300	305	255	327	289	330	322	325	322	296	298	317	314	344	295	306	279	309	285	292	287	285	319	297	307	297	302	285	315	281	326	294	299	313	291	305	291	306	295	307	293	336	313	324	282	331	326	306	296	310	304	281	321	313	291	313	305	314	303	300	322	273	289	298	281	261	303	313	295	308	297	280	314	307	276	316	309	313	303	292	304	326	292	296	282	293	306	288	290	325	319	319	295	301	316	329	297	311	295	306	306	319	296	284	270	288	300	294	272	296	314	284	309	310	316	299	288	307	288	310	340	278	313	291	299	315	294	312	325	293	279	294	257	297	290	295	266	279	311	295	250	306	316	287	261	310	274	303	298	289	280	277	296	309	322	283	276	300	277	326	299	296	319	297	306	310	294	261	298	289	314	312	329	308	278	311	305	314	315	312	317	312	292	319	291	319	287	280	301	282	297	299	299	277	292	311	341	329	306	308	312	289	316	318	306	293	312	243	277	316	289	303	287	304	290	322	316	282	291	291	322	329	285	304	298	318	293	304	348	309	310	317	285	287	305	319	295	321	301	320	307	316	293	295	304	284	323	293	303	300	313	328	290	271	294	286	305	323	310	326	325	300	289	304	297	287	309	313	299	285	291	285	316	313	288	270	277	294	281	275	293	303	299	324	298	264	331	295	303	302	280	279	308	306	310	281	311	322	300	295	292	281	274	310	283	313	335	295	314	272	281	288	302	273	312	291	292	306	284	318	264	282	316	286	283	295	296	288	282	302	293	268	258	325	290	313	293	298	317	311	309	262	304	310	338	344	309	292	358	303	339	305	317	306	297	281	292	338	272	303	308	302	287	299	275	301	311	290	323	302	321	309	316	300	288	282	271	301	306	282	342	281	266	271	305	301	300	310	293	303	300	285	303	306	289	286	307	298	287	302	323	271	275	279	296	276	297	286	283	291	300	277	259	305	319	302	318	280	312	325	293	338	308	288	303	328	290	300	287	285	291	294	316	259	318	319	267	289	301	309	313	299	289	300	296	273	305	260	295	296	288	302	311	290	301	301	321	300	274	264	298	312	292	314	316	304	296	311	326	271	261	341	303	297	299	301	290	326	292	289	306	310	333	311	297	317	294	323	296	310	285	309	272	324	331	289	305	310	294	272	291	283	308	315	304	327	284	289	301	308	294	298	289	289	336	326	320	307	284	291	285	307	281	293	333	308	312	326	305	312	301	282	281	314	297	279	269	276	301	267	274	297	305	323	315	295	310	290	297	300	297	295	286	321	327	298	325	299	277	322	327	331	287	308	308	275	296	300	317	318	284	289	290	310	273	295	309	326	317	298	326	298	305	289	309	347	283	302	281	291	282	293	305	319	306	300	293	295	306	306	301	299	314	289	296	289	319	326	297	307	267	294	308	286	315	294	295	307	308	333	317	304	288	280	316	308	302	314	305	313	301	294	319	293	313	311	296	292	326	305	320	313	290	343	303	293	307	306	282	308	306	303	281	296	301	281	273	270	301	304	251	329	303	278	292	341	321	305	321	301	297	290	278	314	275	330	315	304	340	311	286	314	279	306	254	296	310	310	314	288	310	303	305	321	302	269	280	292	283	307	319	297	334	296	284	323	273	301	265	316	292	285	299	279	285	322	277	286	303	278	287	290	258	338	296	308	300	321	304	261	322	284	306	277	294	327	315	281	306	316	306	312	278	336	279	323	290	292	320	275	304	294	284	294	290	305	264	300	262	314	292	335	312	327	322	296	304	303	295	301	288	296	310	296	299	311	319	279	290	308	275	284	301	280	290	286	301	325	296	274	325	281	276	301	293	314	309	309	304	301	324	276	322	303	274	322	309	291	313	316	274	305	313	320	332	308	278	299	287	294	327	280	302	317	295	264	303	303	303	277	305	294	314	297	282	287	331	258	296	317	312	290	289	327	303	300	309	322	282	286	309	303	303	312	285	288	305	306	287	278	294	282	312	329	303	301	280	300	281	284	285	306	297	274	309	297	274	305	330	309	301	304	292	291	268	269	319	314	333	285	337	293	297	322	279	294	257	289	307	288	286	295	298	321	295	287	334	306	304	298	312	288	288	318	316	304	310	321	301	297	277	286	277	289	305	271	297	282	320	275	296	286	293	267	306	286	290	304	262	320	323	311	298	294	298	308	302	292	312	313	275	315	315	314	297	305	302	306	279	309	296	273	291	319	307	306	288	305	328	297	296	294	287	277	311	320	309	296	324	300	301	276	315	281	303	297	273	308	309	306	282	294	301	278	303	292	307	302	285	301	272	327	310	353	319	306	284	270	318	294	300	287	307	326	291	279	277	346	322	303	293	299	293	290	304	318	313	320	311	302	295	311	287	298	272	322	289	287	324	310	303	278	275	286	294	297	321	304	272	301	290	284	288	292	308	296	285	289	282	286	307	300	293	306	322	321	299	286	317	318	291	319	290	286	277	295	327	297	311	289	318	329	302	294	301	298	317	312	268	328	294	300	302	284	320	303	299	321	308	288	294	270	291	328	295	314	262	322	307	275	319	282	304	301	271	323	298	298	308	321	297	262	297	311	317	312	288	304	288	292	306	326	284	300	300	275	280	302	306	300	300	304	276	285	306	309	279	276	301	269	271	292	310	293	288	294	313	311	303	305	353	335	282	308	313	291	261	308	315	283	327	275	292	309	279	291	269	320	319	280	279	307	335	288	296	327	321	281	287
40869	49520	26199	4899	1329	750	620	555	528	461	497	460	464	440	471	506	491	442	458	462	476	450	478	451	506	453	474	408	463	431	473	461	466	457	433	472	476	459	453	462	478	412	466	452	488	482	453	455	454	453	457	461	481	460	443	452	484	454	451	475	452	474	461	429	479	483	456	445	483	428	452	481	451	496	446	489	484	440	449	468	473	455	466	464	441	483	445	474	462	465	453	463	487	484	448	442	443	469	459	475	455	432	483	492	462	429	468	485	435	484	460	469	438	463	489	467	445	484	431	470	482	461	464	441	470	493	431	449	440	463	450	425	422	442	439	453	472	461	461	451	473	465	440	475	454	500	488	490	489	479	409	442	514	458	514	484	438	482	469	481	455	470	496	467	460	464	443	462	487	457	451	472	473	429	468	431	451	503	450	467	479	478	439	501	495	455	486	455	458	483	460	429	480	445	486	490	488	443	442	437	462	500	452	491	472	452	453	439	476	489	468	433	507	474	456	466	477	502	451	459	496	471	454	452	470	497	476	447	463	495	450	478	433	415	469	469	461	474	474	453	493	478	434	441	484	458	468	424	468	458	439	457	519	460	414	437	479	485	455	479	453	439	478	466	443	443	438	455	462	466	469	457	440	476	432	472	487	439	500	482	481	450	479	463	464	447	499	457	485	474	445	496	461	481	455	451	438	456	468	511	492	484	494	479	423	414	450	438	459	475	442	464	454	457	448	458	437	440	492	444	393	483	471	439	475	467	467	465	490	486	500	435	497	452	410	481	467	448	450	471	471	463	451	514	461	486	485	476	448	460	443	451	517	468	439	454	438	444	473	460	498	445	486	471	439	484	479	445	500	476	465	456	466	453	453	448	440	427	456	448	510	465	463	477	425	462	471	469	443	432	500	496	447	445	461	430	422	478	467	447	455	447	446	492	451	463	480	430	481	426	449	508	475	491	454	454	451	434	494	479	456	486	470	470	479	425	461	455	488	468	445	502	478	457	458	451	449	517	448	429	457	453	463	449	503	485	474	459	453	473	462	454	516	472	449	476	469	461	456	486	433	461	459	451	483	494	465	404	484	452	433	459	438	488	475	497	487	446	451	458	461	470	480	471	458	461	483	470	436	499	456	504	479	484	492	482	461	437	478	460	443	480	478	475	439	461	453	428	465	465	497	407	459	420	475	485	498	497	450	468	496	467	449	473	470	478	446	450	440	416	471	459	461	458	481	446	468	467	440	474	485	447	472	443	473	454	460	466	459	468	481	429	485	460	476	465	491	427	486	454	482	423	455	482	455	479	425	503	481	441	460	446	475	474	465	464	495	447	442	476	488	487	477	464	449	480	473	491	457	488	475	431	456	467	457	473	450	453	465	425	482	405	471	446	497	427	451	464	468	449	443	446	459	454	466	469	489	404	474	449	451	446	481	470	488	452	451	479	406	427	475	502	467	476	463	458	481	465	466	459	457	480	475	453	452	401	433	426	446	487	470	454	479	482	430	485	502	496	419	485	463	458	449	457	444	514	464	473	485	480	456	464	429	494	478	474	507	440	445	470	463	434	448	470	480	468	491	455	490	452	454	449	482	457	428	408	452	477	419	455	460	453	444	455	485	474	433	432	513	435	473	447	456	442	469	471	447	469	446	443	493	442	495	469	452	476	443	489	475	483	445	471	502	475	441	477	457	432	440	502	431	462	462	462	462	458	497	477	442	463	448	427	444	451	469	480	430	480	464	422	477	482	453	441	438	518	500	469	482	429	423	462	471	424	479	483	421	467	496	442	452	406	449	428	462	438	459	455	435	470	464	502	464	446	476	438	463	432	445	449	458	491	461	430	462	501	470	444	447	453	458	457	441	492	488	457	473	443	439	472	483	464	457	493	513	456	454	430	421	471	455	454	429	447	467	481	456	483	451	439	478	452	464	411	493	475	455	454	449	460	429	441	453	429	448	464	455	469	496	441	458	502	452	474	463	481	458	486	465	498	487	445	445	446	461	483	472	439	510	450	445	440	480	474	461	449	438	474	493	449	433	440	496	471	434	452	478	466	479	456	454	438	482	414	452	493	461	472	458	447	442	458	487	455	496	444	443	459	452	471	458	465	428	493	472	464	444	490	454	417	484	434	491	455	467	422	493	461	465	465	473	473	442	437	444	451	463	468	469	499	445	475	429	479	474	433	443	442	440	504	471	437	419	475	421	497	449	466	475	440	451	454	420	472	454	463	454	446	483	490	482	480	448	455	419	461	447	413	439	473	486	494	453	450	465	451	470	451	455	459	478	530	503	484	505	486	479	487	456	518	462	489	468	473	443	426	471	475	455	472	455	435	457	491	450	444	450	435	450	426	494	469	441	436	467	489	477	472	435	483	434	463	439	433	460	468	437	457	461	434	450	450	479	462	472	450	410	466	475	492	444	499	456	450	484	440	462	445	435	454	465	481	514	415	466	430	471	477	420	448	464	501	478	481	475	477	439	470	461	472	486	469	448	463	456	462	460	450	480	454	453	472	433	452	451	483	470	499	457	468	441	477	461	444	464	496	416	463	483	427	458	465	442	526	439	437	452	486	470	477	471	448	444	493	445	466	438	463	481	441	507	482	472	444	463	458	446	492	456	458	482	467	471	446	455	453	465	485	483	483	450	456	469	482	447	493	478	479	454	460	486	446	446	507	463	439	450	444	461	488	504	464	511	476	460	452	484	473	452	495	453	466	447	504	456	504	440	453	446	430	496	427	482	509	480	497	502	469	476	478	470	471	450	443	478	474	490	494	475	421	430	462	469	453	437	443	480	487	468	475	446	500	450	431	479	455	453	472	452	427	478	448	448	468	448	476	450	468	465	464	457	434	463	504	468	481	446	493	477	459	469	449	450	449	495	466	492	461	474	456	466	454	484	446	463	459	489	451	444	445	501	470	451	456	474	438	508	480	406	480	436	465	447	472	474	450	449	441	464	446	462	473	434	452	451	493	466	469	435	473	446	460	447	489	506	423	467	465	502	475	461	457	433	454	480	462	467	445	450	530	470	477	466	460	463	453	439	449	458	488	458	464	437	463	477	454	479	462	473	501	491	428	449	437	482	455	485	510	476	443	416	475	472	449	476	461	463	436	458	491	485	451	437	463	515	466	463	489	465	515	466	441	467	459	480	482	450	494	449	492	480	455	431	485	488	445	482	434	486	480	509	429	450	476	488	481	472	449	467	506	478	453	447	474	493	473	455	479	467	480	483	464	446	447	447	428	485	469	464	456	498	496	475	455	440	423	463	442	487	477	461	491	452	430	493	499	448	469	522	472	427	457	435	449	459	498	494	455	481	451	471	475	460	448	445	468	452	496	430	468	423	447	443	415	481	433	495	471	466	453	451	461	419	491	453	460	445	477	481	437	475	458	453	447	467	425	439	460	419	461	478	459	439	504	462	485	443	481	459	448	442	466	463	507	488	446	442	463	447	457	422	429	457	424	455	451	481	442	461	482	451	450	478	505	470	421
24008	22844	29617	24193	19714	7917	1149	595	412	318	312	351	304	302	315	321	319	295	322	312	316	344	306	323	279	307	290	310	318	318	338	330	324	344	338	308	334	324	306	318	279	313	304	314	316	318	311	305	300	332	288	318	300	313	337	345	300	276	278	321	352	312	312	288	316	278	335	331	320	335	335	322	326	276	307	288	335	354	314	287	295	313	304	286	309	342	299	323	293	332	314	290	328	342	295	349	305	320	319	288	297	323	296	327	321	293	300	290	308	305	319	319	314	290	305	323	308	322	314	304	318	317	294	298	303	325	287	299	354	298	317	303	335	358	303	298	334	307	326	332	331	346	340	307	284	330	311	302	337	320	320	335	321	309	321	310	297	352	292	287	299	322	306	321	323	359	324	301	304	317	285	331	301	306	300	287	297	309	287	324	310	305	329	318	317	297	302	324	305	350	323	278	310	278	330	289	277	316	366	293	314	308	320	318	281	293	327	328	327	343	317	341	324	305	284	325	303	283	288	303	315	307	321	341	305	304	313	336	309	309	315	292	295	332	313	321	322	293	292	306	300	317	324	303	353	311	331	301	360	331	322	310	312	310	302	319	316	330	315	328	275	334	342	293	335	341	325	326	316	327	337	342	343	316	308	308	342	315	319	311	331	309	307	295	306	310	308	310	308	297	304	311	291	328	314	313	298	322	327	313	295	337	306	293	293	311	295	320	298	307	372	322	323	324	307	355	327	312	323	326	286	298	318	308	329	315	300	322	322	325	336	321	311	340	301	319	343	325	312	283	297	322	324	324	299	337	322	314	308	292	309	281	285	316	315	306	315	316	325	349	283	322	313	320	303	327	303	325	282	313	321	305	323	308	335	309	294	329	307	338	290	325	282	327	308	317	310	306	311	342	334	319	312	316	321	331	343	270	361	320	303	371	315	337	319	348	300	325	304	315	320	311	294	280	329	307	309	302	296	335	332	301	334	322	312	335	312	313	317	327	319	321	319	315	322	297	336	304	318	323	309	305	327	317	314	347	307	294	298	319	301	303	301	277	312	328	323	281	319	297	317	290	315	316	355	301	306	297	300	302	300	304	300	348	316	327	317	304	303	301	341	305	300	301	327	310	350	301	295	319	325	304	278	303	299	325	316	318	297	322	281	331	332	295	331	318	330	296	335	302	322	316	303	302	337	297	321	319	313	327	325	290	298	300	317	310	308	319	324	327	292	327	317	308	313	282	289	332	291	335	328	322	341	338	313	323	331	344	313	291	312	326	331	341	325	321	291	338	273	350	296	317	276	311	315	288	325	294	311	311	353	356	302	317	319	313	316	293	297	337	317	337	336	315	340	294	316	311	306	318	308	311	304	315	336	305	308	295	289	337	301	344	287	321	342	335	285	334	335	330	300	313	326	338	313	323	299	323	329	317	334	328	299	324	297	283	322	295	298	332	288	319	344	317	323	341	322	285	294	305	340	306	280	312	315	322	320	341	301	320	345	297	332	320	307	335	297	311	307	311	329	289	304	311	283	317	327	314	302	337	323	303	319	314	293	324	300	311	323	323	337	308	324	312	293	314	321	322	324	326	307	317	322	291	333	320	290	354	305	327	317	327	293	330	318	324	321	311	311	286	275	285	300	328	304	295	313	291	294	318	333	308	334	309	353	279	332	319	298	299	303	284	319	316	335	337	321	326	296	342	303	300	307	314	299	295	308	323	315	289	296	328	351	326	341	294	295	320	311	307	336	303	304	341	314	326	324	344	349	316	303	316	307	354	333	303	308	326	300	345	290	313	295	301	318	301	304	319	323	313	259	360	290	324	298	310	278	286	322	330	331	319	328	330	279	320	333	314	285	316	354	341	304	337	342	318	331	294	303	297	302	323	313	308	311	300	295	317	338	327	335	343	324	288	315	322	301	302	300	289	304	314	279	302	303	327	324	295	310	325	325	313	339	325	306	295	290	296	295	317	320	306	348	307	296	283	311	324	352	320	306	306	308	320	314	309	311	285	284	298	312	294	337	310	309	290	317	328	312	305	290	311	327	313	308	308	346	285	310	313	312	324	317	346	332	292	334	325	325	307	325	302	283	308	307	338	289	303	342	272	280	311	312	314	306	320	279	330	324	303	330	312	322	322	307	315	294	315	312	319	315	314	329	296	310	302	324	326	309	290	322	326	299	325	260	307	323	317	306	316	337	313	327	320	301	290	298	312	327	303	318	302	323	301	317	320	268	303	322	347	290	301	312	282	368	313	319	311	328	320	315	318	328	313	343	324	323	337	337	332	326	301	318	326	271	314	321	329	314	302	316	314	356	315	318	307	311	301	309	312	312	328	324	274	322	328	320	297	315	302	303	307	331	337	297	298	347	287	289	307	313	333	343	311	323	305	347	311	329	326	330	308	321	319	319	295	339	317	299	316	329	332	300	280	329	292	309	323	312	291	333	299	315	301	312	334	322	286	290	312	284	307	320	308	337	308	289	325	292	295	321	320	264	317	314	354	289	299	329	292	318	291	340	317	342	349	305	348	325	295	293	332	338	286	286	311	314	321	301	322	286	323	277	303	329	292	330	349	306	297	319	304	344	317	337	324	276	336	321	288	333	319	308	312	299	294	300	305	314	334	313	312	323	322	334	303	301	347	322	301	339	346	302	286	324	297	280	275	303	318	299	358	305	310	311	300	303	321	275	288	340	313	305	289	297	283	287	342	296	330	353	310	299	339	322	299	326	316	310	315	308	308	305	292	285	316	301	310	336	312	328	307	298	326	299	323	317	311	339	316	316	317	349	293	332	315	313	337	318	318	298	318	309	294	291	315	299	290	289	352	354	324	301	312	325	320	314	319	282	283	299	303	300	347	327	309	297	304	312	320	305	318	322	322	300	305	304	315	335	321	327	336	333	305	312	289	334	340	324	342	299	309	330	333	324	337	313	321	328	310	314	310	317	313	322	320	322	285	307	344	316	322	348	300	289	339	343	325	319	323	326	312	302	329	345	325	298	345	338	312	336	303	292	333	310	305	333	336	296	309	312	323	341	346	312	315	330	331	325	282	356	302	321	317	322	300	351	294	285	309	306	317	335	298	323	324	320	310	299	311	301	316	297	307	323	302	334	315	323	319	304	309	312	299	330	308	300	321	291	332	327	318	319	291	306	315	305	310	306	295	334	301	327	319	299	281	312	334	318	317	318	295	319	293	298	325	284	324	308	343	312	298	306	314	319	299	304	287	337	327	333	323	334	302	326	333	331	290	341	305	298	333	295	310	311	290	358	334	306	308	315	303	328	334	316	335	314	317	306	307	310	299	292	348	341	312	289	341	323	306	314	301	325	319	303	313	318	312	313	317	318	310	311	329	316	343	302	299	317	337	326	293	335	310	326	293	278	295	314	325	318	325	293	296	328	290	323	323	354	321	294	338	304	301	334	323	319	283	317	320	306	309	306	307	345	311	341	342	299	312	311	288	304	322	335	267	295	317	352	315	320	350	311	327	324	321
60313	88537	54097	20584	7306	3149	1932	1187	727	580	519	489	487	504	501	508	474	516	472	474	492	449	487	461	474	458	486	472	459	471	502	487	497	500	517	438	433	477	472	463	453	503	462	522	494	511	501	540	463	453	524	478	481	476	469	480	481	485	474	448	486	474	470	464	480	522	497	462	492	465	531	464	539	489	458	479	503	461	487	461	473	456	503	480	440	498	487	495	474	471	473	494	509	509	459	497	456	500	472	456	449	502	479	445	472	479	504	498	465	484	481	454	476	483	484	453	505	503	461	473	495	455	459	471	468	520	478	457	496	460	472	495	458	486	471	457	445	477	499	487	447	491	466	486	501	513	441	474	474	472	462	456	462	451	453	468	470	465	489	506	469	437	487	472	498	479	468	467	535	491	470	484	486	468	484	467	473	493	498	506	484	496	427	467	458	487	447	448	488	457	472	474	498	501	483	480	469	467	494	493	497	466	455	455	449	458	484	473	471	492	492	514	519	460	500	482	469	439	489	458	506	515	454	490	441	490	473	503	462	484	484	498	459	476	451	517	475	466	462	466	446	469	468	481	475	480	484	449	471	470	531	503	466	485	453	456	489	492	459	484	434	473	456	492	468	491	493	505	494	493	504	431	496	508	490	502	477	450	479	471	495	474	486	491	489	461	487	454	522	493	477	480	464	507	480	488	474	471	479	506	481	496	481	465	475	471	478	493	467	471	485	499	465	452	507	461	465	455	464	529	452	505	485	477	472	483	443	450	467	517	521	482	516	514	454	476	456	482	471	519	495	492	480	494	480	472	464	489	461	480	485	490	496	466	475	490	466	516	483	456	471	483	450	492	486	471	471	499	466	500	478	472	484	448	465	433	516	436	493	477	454	515	445	480	471	469	460	510	508	452	490	501	505	442	472	473	483	455	480	458	453	507	484	446	496	471	489	478	490	509	495	451	464	495	473	474	469	481	506	470	493	456	493	499	532	480	504	457	448	483	492	465	487	451	514	442	472	477	464	465	476	435	497	546	485	501	506	505	486	508	460	487	501	473	449	472	459	501	492	479	513	465	452	488	499	511	482	474	476	470	465	482	458	497	470	489	458	497	461	485	460	462	472	501	516	445	473	467	470	489	483	479	484	437	492	460	430	457	442	469	457	473	503	467	438	473	496	448	491	511	467	465	497	439	509	467	468	487	498	496	486	516	475	482	485	457	474	484	476	465	473	504	496	482	465	500	497	445	453	453	458	502	515	473	449	472	467	503	490	469	484	458	471	475	487	482	458	457	448	511	469	461	440	479	474	472	481	470	469	461	445	461	464	474	487	414	480	461	468	475	503	479	503	474	469	489	504	484	455	462	497	494	454	472	452	472	489	525	452	471	481	491	499	430	462	471	459	508	477	454	439	501	472	488	485	455	505	462	492	525	518	472	524	478	472	452	442	518	469	528	482	477	476	437	471	485	451	509	475	497	446	471	429	494	470	458	481	466	464	482	459	496	497	485	495	477	506	490	436	497	506	454	474	480	482	487	483	478	452	450	470	452	478	478	479	500	465	500	474	496	484	411	488	468	476	455	464	475	467	491	471	492	482	446	481	478	515	468	450	477	490	465	462	467	488	446	523	483	499	492	444	508	437	470	463	463	457	449	445	541	475	482	469	467	435	490	482	472	454	488	450	485	479	506	455	496	469	468	481	449	458	514	492	477	533	490	510	439	488	449	502	431	505	492	494	476	473	487	484	481	510	497	498	478	487	509	492	465	510	437	471	477	465	476	490	480	436	471	479	478	507	473	459	484	490	480	483	513	479	427	492	473	455	453	460	487	479	449	466	464	505	414	489	486	509	467	467	447	467	444	488	485	451	465	488	450	472	521	508	483	450	454	465	458	526	502	494	494	466	475	471	503	455	503	491	430	470	451	477	480	494	471	518	524	476	465	489	427	491	469	494	473	450	444	494	469	498	498	472	462	466	473	436	481	488	468	503	462	465	472	495	434	476	481	503	456	487	461	457	502	467	444	494	494	483	483	462	456	478	453	492	475	467	468	480	491	477	519	455	487	457	447	464	499	473	462	460	496	483	469	488	468	457	493	481	511	466	478	487	466	484	467	471	486	468	439	472	456	484	461	459	450	460	539	455	459	499	502	473	460	499	459	427	502	493	470	490	489	451	488	507	508	479	473	475	488	488	471	488	474	511	486	451	535	480	466	526	460	504	469	504	440	487	485	508	501	443	489	492	473	433	483	465	472	479	479	484	442	474	484	491	450	461	474	536	464	466	452	501	496	474	493	470	503	466	468	491	463	457	475	473	511	527	445	440	456	476	484	500	432	451	491	486	471	493	508	530	477	490	450	517	487	467	480	490	471	490	456	500	453	471	422	467	469	466	459	487	428	494	449	524	501	462	446	515	470	472	476	494	469	463	467	486	478	459	472	519	478	468	497	479	491	464	466	498	482	477	492	482	510	479	509	453	478	490	420	512	456	494	465	478	490	453	448	449	444	458	488	494	463	502	470	515	473	490	459	485	509	482	477	499	482	507	502	473	435	516	462	467	451	484	487	444	475	464	519	462	471	467	511	463	485	444	463	434	456	467	457	519	528	444	484	433	459	435	463	498	486	489	446	505	485	493	488	469	484	474	469	473	468	489	469	432	492	461	492	490	446	463	453	476	498	453	487	483	475	476	483	499	465	463	479	479	489	466	493	517	423	495	455	503	466	484	481	441	488	446	493	477	477	477	458	463	457	462	474	480	457	463	448	486	486	486	507	431	486	469	490	448	526	503	504	480	506	458	451	494	489	518	458	492	488	518	450	447	520	510	464	492	502	485	501	472	469	471	490	461	507	477	474	502	497	476	486	482	473	487	461	443	476	504	498	425	462	452	477	442	499	460	455	499	474	454	474	508	483	500	450	446	491	463	474	463	490	509	491	462	505	482	495	485	465	455	433	475	494	495	491	475	453	505	491	501	473	507	486	492	460	430	449	458	461	474	461	455	494	467	466	474	483	470	433	474	464	525	477	473	485	495	455	491	451	500	483	518	471	499	469	466	470	447	470	473	505	451	492	501	470	507	448	512	516	478	462	463	502	435	461	487	482	499	471	491	463	500	442	496	487	505	509	457	508	493	473	447	492	477	478	445	487	503	472	455	446	443	493	468	489	494	506	506	459	475	466	475	480	495	491	474	469	467	500	470	486	465	470	498	433	453	486	487	464	511	481	471	482	468	486	458	513	474	473	495	506	510	486	459	517	457	454	433	497	483	480	488	475	462	491	499	446	463	488	454	518	455	495	461	444	468	473	500	506	494	486	444	503	503	472	494	463	467	515	486	476	482	488	484	497	489	473	507	452	466	491	482	470	482	464	486	450	506	500	470	498	483	486	472	447	458	465	440	505	456	463	461	439	455	473	476	516	459	478	414	503	453	471	495	473	469	449	478	460	481	504	459	481	428	493	487	496	485	457	513	454	418	483	522	443	496	447	493	472	490	489	495	487
23054	21668	29041	23591	20992	18771	4482	816	491	379	375	351	331	335	318	342	355	318	339	340	388	341	333	332	344	303	373	344	338	322	342	305	304	327	332	353	304	329	343	323	292	352	354	320	311	314	347	371	320	355	319	355	343	346	324	342	330	355	327	339	346	320	332	330	352	334	312	343	336	356	302	316	344	330	333	318	327	353	341	318	321	299	315	312	298	359	359	325	297	318	315	324	299	321	355	332	335	351	318	321	311	328	365	316	315	318	340	330	355	324	357	344	331	327	350	349	330	347	333	318	315	339	345	325	337	318	337	314	309	332	349	344	332	309	302	292	313	293	305	309	316	317	361	338	336	318	335	349	323	346	330	366	355	328	359	318	352	306	323	291	314	348	352	319	331	343	357	335	315	326	319	329	340	343	328	350	336	346	349	325	305	315	318	331	335	307	342	330	353	313	332	345	328	352	332	320	276	312	335	335	318	315	344	328	317	330	311	352	341	333	328	341	309	323	290	333	317	348	341	326	313	331	344	354	324	318	345	343	344	323	354	320	338	322	316	316	336	310	322	350	280	337	290	312	329	329	344	319	339	290	331	300	312	328	324	297	324	339	320	316	310	309	312	321	325	346	319	342	325	326	337	336	309	325	325	321	338	303	325	321	337	323	306	337	358	318	315	331	359	337	316	354	335	330	325	296	326	307	355	320	356	325	346	331	338	292	281	318	304	306	325	339	327	338	353	321	326	348	342	306	341	321	328	341	342	335	348	327	306	328	346	318	305	335	335	299	326	328	319	334	312	334	332	319	328	326	316	337	341	298	299	314	326	344	335	311	362	313	329	310	338	335	330	335	326	334	291	291	328	313	332	330	337	311	313	313	338	304	357	335	353	316	348	320	336	289	296	324	331	319	353	347	321	350	328	308	356	318	327	337	321	317	325	341	314	306	339	335	347	313	342	317	369	354	302	314	343	297	299	367	321	338	312	295	336	328	354	311	326	316	312	346	309	344	342	341	307	319	329	359	296	340	333	350	333	310	325	364	341	317	332	323	307	314	305	345	336	341	350	367	331	327	313	320	337	328	336	328	297	304	297	329	337	304	327	319	340	296	342	333	348	321	332	348	332	339	331	325	298	323	338	346	308	310	329	331	316	312	335	308	323	327	314	352	351	335	341	358	335	333	342	322	306	315	336	330	322	346	328	322	313	362	353	334	338	345	323	318	325	314	370	334	322	319	354	307	322	346	340	325	335	318	340	324	336	306	367	322	344	358	322	346	317	339	345	312	316	278	322	303	289	297	294	311	341	325	340	335	342	320	366	302	349	328	317	326	345	321	338	341	352	280	351	301	309	319	323	337	337	315	342	313	324	314	316	335	330	336	316	326	314	324	338	310	327	319	293	340	334	290	320	349	329	344	353	309	322	336	357	341	324	360	332	337	361	298	343	323	309	311	329	337	343	332	310	332	350	303	358	320	308	314	300	327	348	334	331	345	333	343	353	331	361	343	334	316	330	298	339	314	324	305	309	311	319	324	306	339	350	336	333	350	313	316	344	322	315	341	333	334	322	300	317	322	317	318	317	329	342	306	350	342	318	338	348	308	310	311	318	311	351	328	357	332	346	330	325	312	323	288	365	297	322	321	305	354	287	311	317	330	314	313	308	317	346	304	320	292	324	316	321	336	310	307	311	335	293	312	310	302	328	316	328	326	304	329	344	315	346	336	343	350	346	318	316	308	350	338	339	336	338	342	343	321	337	329	316	356	320	346	315	303	323	347	345	323	346	321	337	310	338	322	336	310	339	322	312	334	356	300	319	340	342	320	355	301	348	363	319	279	295	299	314	326	314	312	321	310	349	315	325	332	339	323	329	318	302	336	316	355	334	326	326	334	325	355	349	306	313	327	363	355	348	329	308	313	317	349	318	308	348	309	333	328	319	309	331	375	332	308	301	312	303	301	342	315	314	346	310	369	321	339	310	307	343	365	343	326	296	325	323	315	322	320	315	319	323	317	326	329	310	349	306	347	324	338	340	336	344	332	302	328	292	337	348	326	330	330	315	307	350	316	327	355	343	329	346	324	369	315	350	312	331	291	323	311	353	327	310	308	329	350	321	356	329	330	287	316	334	293	327	335	309	313	335	345	315	313	323	347	325	320	313	326	341	317	321	335	313	336	344	347	300	314	357	340	327	323	325	355	309	324	303	330	325	326	328	330	335	310	339	285	338	316	335	328	345	363	332	340	338	344	325	324	321	343	305	312	322	294	312	350	360	326	338	344	317	322	339	315	315	345	337	321	351	333	317	329	325	318	317	339	340	337	323	317	327	309	332	367	341	351	323	336	281	314	339	318	310	331	341	346	318	351	308	317	360	311	324	302	313	325	323	326	328	304	312	384	310	327	347	340	325	311	296	332	344	313	326	318	311	321	313	312	339	361	323	327	303	342	304	308	326	288	351	334	333	332	326	317	354	310	334	317	347	339	330	334	334	323	314	335	316	320	327	347	315	333	326	309	309	335	310	330	340	329	333	328	333	319	286	307	298	341	333	318	339	323	329	320	336	338	300	309	350	331	317	340	324	341	336	353	321	324	304	335	339	331	308	312	331	325	356	341	315	324	329	326	318	330	302	336	361	339	339	301	330	333	323	314	316	317	321	329	299	336	338	319	316	314	352	324	310	320	315	310	369	323	328	328	345	312	338	314	338	334	309	326	324	328	304	331	343	322	358	336	335	320	326	318	323	326	330	332	304	320	340	305	336	318	340	325	315	317	354	349	325	332	304	336	325	317	312	312	308	305	340	355	336	292	347	337	325	357	300	321	309	323	304	321	306	306	336	342	328	357	358	345	350	329	342	330	333	306	322	313	306	286	294	317	335	338	343	327	343	331	322	341	330	311	301	319	308	313	338	293	316	326	325	292	340	326	312	329	327	316	307	313	327	353	318	315	305	327	349	352	348	339	330	337	335	323	344	312	324	288	309	339	342	326	330	326	332	363	312	309	303	314	310	307	334	295	347	323	311	313	363	313	357	348	303	287	314	309	280	363	328	324	321	322	324	327	357	369	328	324	323	325	328	317	325	318	326	381	323	299	318	302	319	347	305	340	333	325	363	319	313	332	329	280	324	310	313	341	330	356	320	314	365	312	317	329	333	351	315	329	346	322	342	309	342	323	352	323	286	316	339	318	326	330	308	333	362	351	314	325	333	322	337	334	333	350	316	318	294	329	312	343	322	308	324	311	330	333	333	354	332	321	341	303	323	304	358	345	314	328	360	317	323	324	326	339	364	333	334	323	309	319	338	368	324	308	289	322	349	330	303	296	332	330	301	337	327	349	316	320	277	334	340	356	322	296	330	340	301	342	307	304	304	323	320	292	341	307	312	331	315	306	328	302	343	318	348	309	285	316	319	317	335	341	356	343	334	303	338	365	334	313	320	360	343	376	347	335	329	323	310	339	319	339	377	329	326	315	350	357	338	302	351	322	342	343	332	328	310	309
60415	95101	60193	25294	9924	4416	2647	1592	835	600	514	467	480	509	484	498	505	495	517	491	478	485	492	488	475	517	548	483	473	488	472	496	509	474	475	467	467	469	502	474	455	455	481	472	489	488	471	508	486	459	480	474	487	523	456	464	496	480	499	472	497	457	510	469	488	474	497	501	484	497	463	488	476	495	499	525	546	482	479	486	502	477	473	459	478	473	436	492	436	475	441	524	490	510	494	451	484	448	536	479	479	439	490	426	489	443	476	509	494	473	463	430	484	490	477	467	471	450	514	449	457	506	472	491	451	477	463	477	496	501	487	487	509	470	492	479	494	456	484	498	485	448	473	483	467	459	514	502	490	482	492	494	482	499	462	482	506	453	486	489	505	486	502	430	502	480	536	498	496	479	478	445	469	465	505	546	445	454	458	446	469	437	473	483	481	472	477	507	466	470	490	494	464	471	515	488	450	517	486	492	455	472	500	479	471	500	480	480	456	503	488	472	493	482	471	531	477	507	474	458	510	442	479	497	431	473	495	495	480	501	470	469	458	469	491	491	473	451	445	491	477	478	499	470	499	509	498	495	481	494	482	495	458	458	519	507	476	495	497	473	525	530	466	452	463	467	476	510	479	470	437	491	464	465	487	467	503	468	464	461	482	486	469	476	483	464	507	474	481	482	522	523	482	461	472	476	495	499	490	494	506	460	465	469	443	475	483	507	506	502	460	482	500	456	481	446	491	535	496	449	506	486	464	449	489	500	448	475	477	483	465	490	472	481	471	443	478	485	453	477	502	522	479	455	492	470	431	447	479	499	485	456	480	480	455	479	492	546	493	510	507	475	510	497	498	480	466	502	492	467	471	486	510	465	505	500	493	461	469	512	495	512	489	470	494	471	519	458	484	488	511	468	502	483	499	498	469	481	493	498	538	471	474	484	487	517	482	459	472	482	454	475	485	511	501	468	487	478	522	508	464	454	448	502	506	505	465	491	511	451	493	455	506	488	517	490	442	483	469	487	468	492	450	481	484	481	489	477	436	469	477	477	437	472	470	478	495	497	495	462	487	473	446	489	487	521	476	504	477	483	472	505	444	486	500	456	449	496	487	472	499	513	455	463	488	541	500	532	465	483	467	484	497	449	498	477	513	520	480	498	487	460	483	479	497	437	448	461	484	514	476	463	453	487	515	479	488	487	485	462	505	463	499	453	495	503	463	438	476	470	502	476	471	493	513	519	478	504	426	444	503	488	471	461	491	552	503	482	487	487	499	445	492	461	475	467	487	471	489	453	486	447	475	492	471	462	498	433	477	480	502	506	495	496	484	461	507	472	488	482	494	465	481	505	463	487	505	460	454	434	453	487	467	444	446	506	499	457	450	464	487	476	510	454	483	465	488	513	461	478	506	502	482	488	487	484	469	475	469	478	462	462	497	440	481	500	473	522	474	476	462	504	458	472	467	495	474	495	511	498	505	498	497	479	461	470	492	511	473	483	482	487	479	482	472	490	496	459	502	477	477	475	493	462	479	472	499	486	446	486	488	479	470	462	474	481	470	452	492	490	494	517	463	449	511	504	487	462	508	532	510	481	479	510	467	487	491	504	494	495	446	460	487	468	453	481	494	518	470	494	534	475	477	498	472	499	477	466	472	439	494	526	461	454	496	485	472	469	494	498	501	480	445	475	461	422	487	465	482	482	495	473	477	484	486	485	472	546	495	420	493	476	517	455	493	501	510	520	475	477	420	495	446	453	453	438	461	471	492	499	468	500	483	493	466	512	481	453	487	517	493	458	455	459	513	463	468	512	485	485	503	502	444	447	461	471	479	458	503	467	485	485	474	461	481	511	484	450	484	451	527	491	476	443	458	479	491	487	483	474	474	472	476	453	490	482	522	450	486	460	496	483	505	488	496	456	474	476	475	490	490	509	488	475	506	496	486	484	439	501	489	520	485	482	495	464	485	481	482	440	505	436	523	498	484	495	461	468	530	486	486	469	475	486	455	491	469	504	467	482	472	498	462	455	476	473	447	487	477	447	487	485	478	484	445	499	487	472	493	495	474	445	452	484	527	498	473	488	449	467	453	478	476	507	448	464	460	472	474	472	507	472	468	475	470	525	471	478	501	467	505	507	458	483	494	458	525	481	461	460	469	467	446	495	478	461	451	500	478	468	462	484	497	489	477	486	463	493	505	496	489	485	497	447	434	485	455	490	463	504	482	461	486	493	470	477	482	462	476	497	462	499	462	468	507	448	507	480	473	450	503	494	476	477	481	479	510	477	497	471	487	491	489	468	467	502	499	431	472	449	459	486	529	459	474	486	454	474	489	516	460	490	517	468	455	488	508	472	483	492	448	511	490	509	457	488	489	471	491	499	477	505	476	475	497	501	487	523	509	459	484	495	498	512	437	496	531	453	465	494	478	514	476	474	527	471	487	489	482	476	430	472	474	498	482	469	505	469	485	490	437	508	491	463	461	473	468	473	510	474	515	445	495	492	502	505	496	536	491	479	418	477	489	459	474	527	459	509	519	480	513	505	485	492	441	479	493	458	509	465	515	465	482	482	506	499	515	522	520	487	465	455	477	447	476	520	442	444	467	453	514	488	479	459	455	520	474	465	488	470	467	501	441	461	493	467	528	497	487	514	477	476	479	486	483	435	465	505	482	485	475	474	486	476	461	438	480	455	486	458	487	522	506	476	479	489	459	472	443	524	500	461	469	458	503	486	485	508	428	477	475	453	494	499	430	485	483	482	444	455	454	481	455	490	465	465	494	500	423	478	484	513	518	525	508	461	492	497	493	499	471	492	439	467	469	446	462	479	490	490	463	471	466	465	443	528	479	444	492	457	523	468	506	464	506	474	480	519	464	480	459	474	510	485	490	413	506	503	501	474	489	462	501	434	511	449	476	525	484	476	491	460	451	511	447	464	510	487	479	480	507	476	483	445	484	450	490	457	485	457	465	503	510	479	484	528	485	482	450	455	501	478	497	494	432	531	511	540	490	495	499	492	459	466	470	516	488	480	479	478	473	456	497	509	501	482	434	475	478	487	452	474	463	469	508	475	485	484	474	494	499	485	463	449	468	457	482	475	487	463	489	493	508	525	495	488	458	501	454	448	487	462	471	488	451	452	497	476	512	491	472	494	450	490	499	456	488	477	508	436	492	492	465	516	511	474	482	524	471	470	483	485	497	511	476	505	461	476	499	492	479	473	480	487	507	440	534	470	481	481	499	465	475	474	469	485	473	480	474	464	495	494	479	483	467	449	500	488	456	493	485	474	468	481	458	468	526	467	495	513	477	474	485	512	459	488	481	478	476	496	466	487	458	485	485	484	490	454	490	455	483	490	482	491	511	479	465	499	473	506	456	458	534	499	489	488	463	471	488	479	495	490	451	472	433	510	498	506	502	526	522	477	493	487	499	474	506	511	516	506	506	477	512	482	459	506	471	457	481	468	485	474	500	487	501	493	447	454	488	488	486	466	478	458	511	478
30977	32823	24604	7397	671	413	370	337	308	301	292	306	294	305	270	314	304	339	284	313	289	283	315	283	293	277	289	308	305	309	320	298	321	317	279	304	285	286	300	314	317	307	299	281	280	276	305	301	319	312	320	296	275	302	301	311	318	315	311	252	332	288	269	301	289	277	306	312	305	286	312	314	296	287	297	332	311	288	307	314	320	306	296	324	265	272	314	300	276	305	291	290	293	332	341	297	304	304	311	335	285	294	308	338	330	320	291	313	311	312	285	312	314	306	273	293	285	324	297	292	304	263	334	289	294	286	343	283	319	291	323	307	294	316	318	280	301	330	297	292	315	317	291	296	315	316	319	301	272	280	300	312	341	260	268	309	321	301	328	277	290	308	292	314	320	316	318	286	307	287	305	297	329	296	298	264	318	302	316	305	283	314	301	265	302	306	315	297	313	303	307	299	321	273	282	302	297	290	289	317	290	321	281	301	290	310	304	298	285	290	317	303	304	310	327	294	314	270	284	309	270	305	298	316	289	303	313	296	292	312	283	286	306	320	314	268	289	324	265	310	308	316	281	291	352	342	293	289	287	318	284	347	304	305	308	287	320	289	314	331	293	300	305	309	292	316	289	291	322	286	302	314	304	267	291	306	294	310	298	287	280	308	325	284	300	332	307	270	300	304	337	280	303	299	323	289	290	295	341	310	289	284	260	304	303	316	281	299	313	333	300	289	324	292	293	288	309	283	282	288	289	354	323	339	301	284	323	298	275	320	281	296	289	310	319	288	273	299	328	308	268	312	315	276	301	305	322	286	324	309	295	308	294	279	285	333	315	299	294	298	275	309	316	260	284	307	307	328	295	297	322	300	285	274	297	297	305	291	320	293	260	289	309	305	292	330	274	316	297	266	326	302	281	304	289	298	309	334	324	325	304	277	284	289	319	315	292	314	264	291	288	304	280	287	295	314	310	328	320	272	299	331	298	330	285	296	310	265	313	262	330	295	289	297	320	313	296	300	346	315	298	283	287	303	264	285	258	286	284	294	292	265	308	276	283	310	307	304	306	287	299	287	300	314	283	295	289	321	294	282	262	310	323	265	299	302	317	297	279	304	293	276	293	295	287	282	315	291	314	309	282	266	289	313	310	304	316	294	288	319	295	287	311	304	301	298	300	273	270	314	299	319	304	285	286	275	306	292	323	298	300	317	295	310	307	295	283	304	297	290	339	284	320	287	284	280	293	292	312	323	321	293	297	318	299	280	311	325	272	271	293	267	286	301	274	260	320	318	273	286	287	301	287	293	288	294	321	299	281	299	317	315	327	312	302	287	293	342	310	283	283	310	321	287	343	314	322	313	314	317	292	287	290	301	260	273	307	288	304	314	293	299	303	304	285	266	285	319	330	297	305	282	290	271	285	331	292	305	287	297	270	310	269	299	281	313	293	304	285	291	299	331	267	305	305	274	296	301	338	334	293	291	311	293	286	308	324	314	294	284	278	312	276	316	303	300	313	275	279	297	313	287	287	305	320	316	280	258	293	319	307	298	285	302	344	290	298	320	307	305	245	312	288	269	294	288	293	316	319	291	297	303	288	290	337	302	316	291	303	292	343	304	312	319	317	306	317	316	305	300	273	274	317	313	277	307	302	303	294	309	308	297	318	283	294	310	272	313	282	289	316	286	288	297	293	352	285	292	296	279	303	294	289	260	293	306	311	296	296	288	322	310	280	334	313	305	306	268	292	280	306	324	271	298	316	287	292	287	330	305	280	329	290	300	309	321	251	336	332	288	333	300	302	318	289	313	286	295	296	293	345	292	295	288	303	330	307	293	274	301	315	336	290	310	301	303	309	332	284	301	302	313	291	316	268	313	299	303	281	290	291	300	305	283	303	260	323	305	294	290	277	288	290	292	288	317	295	311	320	321	282	292	328	319	301	314	301	279	299	298	313	291	283	314	269	329	282	299	332	323	290	301	307	327	301	297	312	298	324	298	341	285	316	307	289	305	321	305	301	303	308	286	308	314	314	306	271	309	295	313	305	293	321	306	323	317	305	290	311	315	301	277	320	299	279	307	290	309	293	276	299	281	317	297	290	310	298	298	320	298	320	318	266	315	298	286	304	256	259	304	328	305	313	277	272	305	275	339	334	311	280	306	316	283	303	259	313	299	289	298	315	281	311	285	295	297	270	289	302	313	290	285	330	319	305	264	300	282	255	296	323	284	288	277	304	309	306	278	311	338	303	280	290	293	259	314	310	310	314	302	308	310	279	307	310	309	317	288	279	270	296	278	299	292	286	290	287	300	281	293	283	322	288	307	280	290	305	296	282	291	276	303	281	287	285	265	307	300	307	334	342	332	310	304	283	257	317	291	340	268	311	284	304	308	318	329	318	296	314	335	304	303	283	300	298	321	303	285	299	296	292	291	325	316	310	284	286	300	302	281	286	296	312	269	286	305	302	300	324	319	285	303	278	303	281	288	295	298	264	276	298	284	295	278	299	298	301	306	312	294	322	284	321	293	278	302	299	290	298	312	283	341	324	282	306	310	264	316	292	291	270	288	261	299	330	272	274	301	298	286	319	303	297	294	292	282	291	313	299	330	319	286	300	338	293	295	284	319	297	281	299	271	320	293	294	312	302	310	288	300	296	271	279	304	285	303	320	302	329	311	297	291	308	325	320	264	315	299	323	258	293	301	275	309	321	292	310	317	303	292	315	290	292	325	302	296	341	333	333	343	315	310	282	326	289	286	327	297	311	278	296	308	277	304	281	306	286	305	291	302	298	319	296	298	298	294	294	319	323	283	313	288	274	263	319	304	302	290	286	309	301	284	308	288	282	321	310	302	293	292	297	308	292	295	287	329	293	280	290	290	303	299	300	305	273	339	332	303	271	295	291	327	317	280	288	307	326	311	303	301	278	319	305	309	294	270	287	313	325	295	290	310	319	289	279	300	290	280	332	295	306	306	329	304	287	281	287	325	291	316	308	305	301	293	302	298	322	290	304	273	336	318	313	291	289	310	311	302	308	280	328	297	308	303	304	301	328	305	307	278	291	298	299	337	329	281	309	294	302	315	317	267	321	313	307	308	267	331	287	320	324	311	290	278	318	282	280	314	296	272	303	307	318	317	283	302	332	300	326	317	302	316	312	298	319	344	316	301	312	297	312	323	302	298	276	284	308	296	284	295	311	278	320	298	290	310	335	316	312	293	312	303	295	297	306	299	342	288	304	338	283	315	303	311	270	298	307	287	298	281	284	272	279	303	294	271	292	316	268	288	297	269	302	285	332	283	321	317	291	292	269	326	311	307	291	319	282	289	259	308	300	330	287	272	299	320	276	289	317	310	301	338	282	306	290	272	316	283	317	319	304	312	296	288	285	260	264	303	305	320	318	284	298	303	289	312	316	318	311	289	306	290	277	305	334	291	258	283	324	283	283	335	311	275	319	280	321	316	281	314	303	307	316	292	271	297	293	285	301	310	272	311	307	289	294	294
39876	47216	24952	4456	1175	728	605	529	489	465	458	450	452	433	468	476	472	415	438	473	442	452	491	458	442	465	467	440	469	478	467	443	473	453	489	447	439	467	477	461	450	456	507	465	440	449	471	474	457	441	441	454	484	464	448	450	466	460	454	455	457	478	448	461	464	475	438	459	467	486	462	432	440	471	464	468	473	474	446	497	479	486	427	473	410	438	431	409	470	444	486	469	497	426	487	469	462	424	470	450	457	478	451	443	437	477	448	422	464	463	456	472	446	447	447	470	470	450	425	470	447	443	424	436	414	454	428	470	427	476	481	436	425	445	445	455	455	466	461	511	437	402	498	442	460	460	459	475	427	473	465	463	454	455	447	473	474	498	418	431	460	451	435	487	441	471	471	426	468	417	471	464	432	458	480	447	464	421	468	426	483	500	456	496	470	457	478	482	501	424	476	405	495	422	462	483	460	454	443	458	473	463	470	458	449	456	419	444	433	463	467	461	474	448	456	455	419	444	460	447	505	431	455	444	434	440	451	451	493	426	458	469	458	426	454	448	460	455	432	421	444	467	451	462	433	495	461	467	476	471	498	452	432	449	468	463	471	455	469	463	467	473	449	457	502	442	467	459	430	441	416	468	434	441	467	433	463	474	450	460	430	467	453	434	468	476	464	456	431	461	451	453	492	468	450	432	465	472	450	438	482	475	460	471	464	468	443	460	485	455	441	442	459	462	478	460	488	455	450	425	469	454	457	461	448	462	461	439	495	417	450	436	447	446	471	461	476	470	441	468	485	436	473	477	457	447	425	479	469	484	427	444	477	468	466	496	441	462	455	474	444	506	481	448	456	438	471	508	447	455	434	441	465	448	476	471	436	459	418	411	501	504	437	486	471	423	423	425	449	445	431	435	454	474	478	444	482	429	474	448	463	465	471	485	482	485	460	467	482	443	450	448	438	465	499	426	444	455	465	465	440	444	423	443	470	452	472	458	472	462	479	445	451	468	443	469	453	455	468	446	477	451	435	459	508	476	484	454	479	449	468	479	455	454	451	500	461	439	460	460	443	435	453	460	491	447	440	480	418	478	468	448	472	480	423	462	472	439	458	457	476	448	444	483	458	474	441	389	449	453	484	447	459	456	427	470	466	448	455	479	484	464	444	464	478	481	470	492	457	443	477	487	464	425	419	465	497	451	466	466	461	450	450	433	437	459	476	438	495	424	432	462	437	481	439	467	443	445	451	438	489	479	498	447	435	428	427	448	469	451	451	471	448	467	443	474	470	490	455	469	457	443	444	434	480	529	460	446	474	436	439	467	461	484	469	488	434	424	467	461	466	464	487	472	463	468	455	445	469	475	469	492	438	437	456	472	444	438	431	436	471	454	421	438	470	437	491	489	455	467	452	403	461	436	466	496	510	452	458	457	434	497	451	434	437	484	467	471	463	431	484	484	497	473	478	491	468	465	446	475	484	463	475	433	442	455	454	484	458	480	442	429	466	467	475	451	478	453	468	482	419	434	434	438	448	449	460	487	455	472	448	437	483	452	491	452	484	479	436	485	486	446	459	459	418	459	477	438	423	437	468	437	463	485	479	446	419	471	440	475	430	443	433	430	434	463	441	445	454	465	437	491	430	479	424	450	435	448	493	447	444	450	475	462	460	445	436	446	471	451	445	431	480	449	455	483	500	478	469	475	481	485	415	453	456	485	486	431	454	440	431	437	505	460	462	455	514	452	479	448	433	504	480	458	423	419	473	497	470	462	491	455	477	447	450	449	449	500	459	450	523	440	460	426	509	428	468	468	470	459	419	422	444	456	451	496	501	459	443	454	456	472	474	463	441	475	452	441	508	435	458	464	472	490	467	461	435	460	471	449	443	441	457	454	447	471	414	433	481	463	462	489	424	488	459	453	450	452	477	420	448	467	487	480	454	470	427	447	448	417	439	444	444	429	492	480	504	456	461	449	465	473	448	459	447	471	440	441	505	513	457	448	497	435	463	432	457	431	438	498	450	406	441	441	485	475	473	449	460	446	446	424	459	428	477	442	458	418	479	483	459	467	524	418	455	463	474	457	487	449	454	412	470	479	463	444	445	465	451	433	461	466	463	453	472	446	437	451	457	472	465	530	492	450	496	455	484	427	479	480	426	484	483	467	474	454	479	477	485	468	455	454	438	474	446	470	474	473	430	470	451	449	472	489	462	442	453	428	456	461	440	433	458	470	489	424	468	444	437	426	444	482	468	480	484	470	447	455	444	441	445	446	490	494	434	444	460	417	425	492	476	468	437	455	445	466	464	458	458	454	423	439	441	427	436	423	481	483	463	440	468	457	499	460	463	449	444	502	435	442	447	465	421	445	444	456	450	457	441	476	474	447	454	430	453	447	464	436	453	501	425	464	466	462	465	448	465	475	448	495	449	423	448	459	476	460	473	447	469	468	447	474	472	448	461	457	452	496	461	479	466	447	453	442	481	462	455	468	460	457	496	481	478	431	473	424	442	482	448	442	464	477	427	453	407	496	470	477	468	451	469	488	463	484	433	474	457	448	436	455	421	451	477	443	447	477	445	492	464	472	468	479	438	439	458	441	485	468	463	460	437	455	454	468	466	486	441	454	424	503	422	468	432	431	449	488	436	464	468	478	472	456	484	490	503	461	469	440	451	453	463	462	476	473	479	472	413	408	489	447	509	464	481	439	471	410	417	437	440	430	446	482	442	454	463	440	470	468	451	430	512	465	432	447	419	474	428	468	465	501	483	444	476	441	488	451	416	451	454	421	474	454	483	446	495	469	449	425	502	478	498	467	435	446	464	454	512	446	480	442	442	437	433	448	445	493	472	462	455	458	482	473	454	489	448	468	415	455	433	442	437	488	432	452	502	470	472	482	456	481	486	405	429	422	449	454	491	470	447	451	447	477	457	448	441	460	456	494	465	464	459	434	447	448	446	456	428	421	467	461	462	484	483	450	461	447	449	446	479	481	464	456	445	442	458	487	487	434	442	499	456	435	429	479	433	468	453	438	482	468	467	451	478	452	460	418	470	410	445	412	430	513	458	400	439	453	475	484	436	473	484	426	460	452	467	444	493	463	483	470	434	460	475	408	459	484	436	475	452	498	459	478	489	478	478	487	447	441	464	430	463	487	416	441	471	494	445	476	469	440	407	480	449	427	472	486	478	441	464	458	442	471	437	462	416	433	417	430	430	487	480	441	450	484	430	485	448	412	473	474	465	464	454	453	473	446	457	459	465	468	422	471	439	439	457	451	436	462	483	465	441	459	431	448	475	474	464	426	466	465	432	455	461	485	450	436	399	433	424	454	459	455	494	473	464	482	454	443	444	479	456	478	458	447	453	404	456	495	481	451	485	451	465	446	483	453	452	471	486	437	482	482	484	434	451	462	447	469	492	434	429	476	436	420	411	497	457	438	461	462	461	441	486	447	437	443	435	470	442	482	391	421	491	437	466	468	459	451	454	452	439	501	485	437	461	470
24062	22495	29159	24138	19870	8187	963	581	390	304	342	317	311	313	323	272	294	331	325	325	289	315	331	291	319	317	326	317	316	330	337	312	328	300	329	342	297	311	344	321	295	308	316	333	332	320	321	305	341	286	321	301	313	346	267	287	303	285	306	314	310	316	311	324	302	338	308	337	353	302	297	283	322	314	321	325	341	320	319	318	292	305	334	311	307	337	287	315	324	337	281	328	282	326	291	336	292	288	321	338	310	313	310	321	325	329	341	359	307	306	338	288	307	314	313	312	310	315	327	331	326	353	314	294	313	271	323	317	306	308	299	315	294	290	288	300	331	330	298	310	288	293	276	316	312	298	320	335	308	335	319	315	312	328	320	311	302	316	314	336	334	328	324	318	299	322	319	299	314	323	315	300	297	294	306	327	328	315	313	296	297	349	299	311	318	308	308	312	324	314	289	325	304	302	293	365	313	296	335	315	303	361	345	306	335	314	324	318	307	337	319	342	298	307	328	349	263	306	309	312	313	316	315	344	322	318	309	333	308	340	322	316	323	320	304	291	386	300	308	339	320	327	320	316	313	319	320	337	326	334	311	303	303	313	282	324	295	336	287	349	312	331	298	316	316	318	296	328	325	300	299	296	306	309	305	310	317	269	347	307	302	305	293	297	293	305	307	324	317	321	317	341	320	324	302	338	315	303	319	314	309	314	307	297	303	323	288	311	302	311	359	296	338	306	324	290	313	313	311	343	297	289	296	332	321	345	320	322	296	288	286	315	324	316	317	321	328	319	303	304	324	301	318	315	303	312	309	284	316	304	308	337	345	295	286	314	315	294	304	314	320	328	315	312	318	330	334	295	330	261	309	326	301	288	318	326	292	325	290	292	311	322	328	306	293	307	280	359	343	336	319	349	312	289	324	304	299	317	291	323	323	344	311	313	304	290	301	365	323	288	340	306	321	298	308	317	316	311	275	292	322	302	317	275	326	304	294	335	333	306	334	308	296	327	331	309	298	329	326	305	348	333	291	363	324	281	317	296	267	301	310	314	290	338	346	332	329	334	317	304	336	318	307	285	311	312	357	294	310	311	301	312	306	317	316	307	338	300	297	336	301	324	268	301	321	325	307	305	346	286	330	319	324	320	357	312	294	310	318	304	345	308	347	320	328	296	302	342	304	308	298	305	309	314	330	318	279	333	341	325	314	286	338	338	327	310	325	310	302	345	322	326	325	327	304	319	316	313	334	282	298	318	315	326	304	297	277	301	305	305	284	294	327	306	296	289	326	296	316	312	297	332	325	347	328	305	289	328	317	283	293	302	323	326	283	314	333	313	322	325	339	303	347	289	324	342	314	338	309	325	302	308	321	311	315	308	318	342	322	327	343	312	280	283	333	315	293	308	329	309	299	322	316	341	301	311	315	307	342	309	286	329	311	295	325	305	314	320	325	305	329	331	338	307	302	337	321	293	304	319	295	323	263	284	309	330	299	326	325	324	312	302	305	346	327	320	333	312	296	318	311	309	290	274	323	312	311	352	292	330	283	330	305	315	319	329	328	322	301	314	320	321	337	339	331	314	316	313	324	338	329	320	336	314	346	295	332	315	334	315	331	309	294	314	347	284	334	298	312	305	323	335	302	314	340	287	301	310	331	317	319	295	309	324	294	362	317	316	328	325	320	325	319	309	335	315	326	336	354	322	316	317	320	284	305	295	313	300	318	330	263	298	309	310	301	298	312	312	313	278	293	330	291	301	340	316	338	283	313	336	306	288	338	329	330	299	319	326	330	341	313	316	294	337	313	309	310	312	319	323	334	340	291	290	338	310	306	315	284	322	321	314	317	293	336	340	320	328	328	307	313	338	306	308	327	340	334	322	301	345	308	332	308	306	290	312	300	304	317	315	316	354	290	315	310	341	327	341	325	283	305	341	301	299	316	312	329	318	335	305	338	317	296	313	298	323	288	334	323	304	327	315	310	337	307	330	317	342	320	334	316	322	282	318	301	304	301	333	302	284	309	317	324	305	292	314	299	319	337	334	299	291	319	295	326	327	332	293	340	282	330	323	327	328	288	311	334	292	332	288	336	307	297	327	313	325	312	294	306	314	299	300	324	321	297	308	341	311	312	307	305	305	331	300	327	305	325	331	291	319	310	293	321	276	324	305	329	329	298	294	317	304	334	343	302	326	292	313	314	322	293	337	314	326	327	328	324	290	296	315	295	297	323	302	283	313	303	362	297	306	305	315	333	320	286	343	267	307	314	315	290	307	323	297	315	290	328	301	320	295	311	315	299	342	303	302	312	308	329	335	300	323	302	310	295	287	279	289	327	330	275	292	314	304	322	323	306	307	314	322	319	325	314	313	333	312	295	315	292	331	315	303	301	286	295	319	300	336	329	325	289	319	306	310	310	295	316	277	319	306	355	326	275	297	324	309	333	321	318	330	298	284	299	342	336	292	304	318	335	316	324	305	298	328	314	346	325	312	338	320	305	342	318	306	298	313	292	330	316	292	346	317	300	340	303	301	302	297	294	275	303	339	338	327	299	355	328	304	321	324	294	299	312	319	319	299	319	308	310	296	310	314	330	311	308	306	328	282	296	313	332	296	288	284	304	300	311	288	309	331	328	336	329	301	301	329	345	287	308	280	306	306	289	300	299	292	322	335	339	300	326	310	289	285	326	300	288	335	335	345	326	282	315	301	317	330	362	308	334	302	290	318	321	319	324	336	288	302	289	311	314	275	290	309	331	306	294	324	306	328	321	337	327	304	302	327	321	299	319	328	329	288	357	341	312	307	302	312	303	316	268	336	322	309	309	308	319	328	304	329	306	300	349	337	313	316	355	315	285	330	282	310	308	304	306	323	320	317	308	331	291	335	317	324	306	312	320	333	345	310	337	271	314	322	324	336	318	285	313	297	295	313	277	322	303	269	311	312	309	326	303	283	313	330	332	296	318	329	311	314	286	318	317	294	291	296	301	292	327	332	332	308	324	300	276	312	294	313	302	306	298	324	325	308	291	315	340	318	287	347	317	338	318	304	321	274	290	315	305	300	332	322	305	308	338	311	334	303	319	332	303	342	323	310	308	330	329	309	309	328	336	317	299	320	337	301	306	295	315	315	327	333	296	332	320	309	329	315	280	318	298	301	293	337	310	325	338	319	315	297	337	307	334	337	316	287	312	312	273	304	288	348	303	308	273	304	315	326	307	295	303	314	299	316	325	340	327	303	317	321	311	326	316	308	328	344	311	313	309	297	335	295	298	297	343	304	315	325	336	305	320	328	315	309	317	311	304	297	309	292	332	317	323	310	314	319	329	316	297	308	295	316	322	325	317	290	290	334	304	330	339	313	323	311	307	336	340	300	299	314	294	322	323	317	283	295	312	328	347	336	314	308	304	316	308	316	359	295	297	332	306	281	326	295	316	315	308	320	318	323	321	293	307	297	320	322	329	296	309	317	321	319	337	335	293	311	325	288	314	337	323	303	328	331	328	332
60524	86436	52626	19343	6453	2751	1578	1069	705	519	460	511	522	490	474	473	514	463	440	462	506	520	466	479	534	473	474	450	502	519	469	479	496	483	480	467	487	500	444	464	490	464	451	456	437	461	510	453	519	463	473	470	468	456	437	479	405	501	507	464	471	491	427	501	442	409	460	512	494	456	534	482	468	486	493	483	444	529	466	430	453	499	461	436	454	451	457	446	452	489	487	505	487	500	480	486	477	476	465	511	473	510	474	476	485	509	473	541	459	527	490	475	459	417	473	503	477	489	472	512	441	488	476	477	472	495	496	494	457	493	442	516	493	524	470	460	484	457	461	492	452	424	460	492	496	482	471	492	462	512	474	449	481	463	492	455	460	478	485	473	490	459	476	462	501	495	520	497	489	447	481	462	489	501	470	448	483	483	501	482	450	502	501	511	473	486	504	498	481	468	510	485	498	483	473	458	455	498	451	503	434	449	504	459	488	498	459	490	478	447	486	486	511	451	492	457	492	492	460	473	514	477	445	466	459	492	464	488	471	491	485	486	451	479	478	491	484	457	515	448	507	470	476	503	503	442	430	466	499	478	488	457	521	477	479	486	500	441	449	444	439	446	504	468	487	475	493	488	504	496	432	456	476	454	459	478	473	498	490	445	478	489	450	465	474	450	520	473	487	476	449	492	469	502	492	462	470	489	485	467	503	495	462	477	477	460	470	497	518	486	478	504	473	509	480	464	476	421	482	471	490	469	467	477	500	485	459	487	472	508	461	463	464	476	439	474	466	450	466	514	457	499	462	461	462	450	490	486	445	489	450	476	457	468	466	497	485	485	433	508	451	459	497	483	472	496	482	473	460	467	507	478	480	507	484	510	488	483	475	489	473	485	478	469	462	516	448	466	479	436	490	495	485	481	486	502	464	473	434	454	481	482	463	478	478	450	470	454	483	504	499	497	447	499	499	456	495	469	487	450	469	503	505	484	453	492	506	463	455	445	492	486	500	486	509	481	471	488	457	475	466	507	455	473	463	458	451	526	469	448	503	433	459	465	523	492	459	480	464	456	496	484	453	453	455	481	441	513	471	457	456	459	491	483	479	463	486	488	470	508	463	498	498	452	498	465	462	477	492	435	471	483	509	497	461	451	447	510	445	499	474	438	513	482	470	429	485	484	449	513	514	482	424	500	485	437	518	455	479	501	505	456	457	464	511	483	462	503	492	481	459	489	461	513	510	493	484	504	468	460	473	486	496	463	465	467	470	442	486	465	480	459	442	477	514	505	516	493	466	445	499	466	507	482	479	449	458	471	506	436	499	454	493	458	541	458	493	481	490	481	484	437	470	470	471	491	503	487	483	467	475	448	495	479	469	491	454	502	484	481	431	489	473	445	490	440	483	445	476	438	473	485	458	483	490	503	524	470	465	468	514	494	491	456	464	463	441	436	494	479	499	501	458	515	444	459	484	462	497	472	467	452	474	478	450	478	439	476	522	487	461	496	486	493	487	472	474	495	496	461	419	440	451	473	497	494	455	515	476	491	544	464	502	538	491	492	466	492	475	488	497	467	472	475	459	488	483	467	466	452	490	439	472	473	471	503	471	503	503	462	482	487	480	513	482	492	449	481	460	464	475	475	445	480	477	499	467	455	444	477	485	468	490	480	493	487	476	490	470	461	486	480	474	480	491	491	490	469	506	468	483	461	517	485	464	428	458	440	452	487	461	469	481	510	472	469	492	471	443	466	470	514	523	491	494	477	443	490	469	495	522	494	481	476	466	427	470	487	472	491	467	506	480	461	511	477	477	449	455	472	446	504	494	467	462	478	491	465	499	477	474	465	487	477	476	469	464	464	512	446	466	486	469	506	519	477	494	465	471	452	531	432	462	449	454	490	485	485	506	503	477	484	468	465	470	441	484	465	470	464	495	450	506	484	465	469	479	445	458	472	489	479	459	477	455	445	493	458	487	494	492	499	467	515	531	506	470	426	466	480	449	476	463	440	491	439	499	493	463	496	481	465	490	458	483	487	476	448	466	498	455	502	426	488	499	471	468	467	489	504	465	465	526	483	520	484	485	452	519	483	488	447	467	482	443	485	509	467	469	488	460	465	482	477	461	479	469	481	470	485	452	452	490	437	451	462	474	480	506	464	498	465	477	453	514	500	513	496	476	489	497	445	453	479	467	491	513	506	485	468	485	462	456	495	462	490	486	427	477	462	476	458	497	502	443	476	454	479	454	472	469	524	467	470	481	487	494	438	476	436	501	483	496	447	474	496	508	465	458	499	450	481	461	505	453	442	464	483	469	505	467	478	502	465	451	507	470	469	537	464	500	504	474	460	475	483	463	479	474	491	524	485	461	464	444	500	493	447	476	477	476	485	529	483	477	432	455	472	480	514	474	487	454	436	449	474	514	454	473	454	470	472	488	485	466	468	504	476	505	450	498	486	483	493	493	467	492	484	481	463	464	480	489	472	454	471	465	469	459	463	466	453	472	511	489	439	472	474	482	460	497	485	474	510	476	487	428	489	513	471	499	489	506	501	467	479	475	486	462	470	457	484	463	453	511	438	479	484	489	505	479	487	504	483	487	447	504	455	481	468	464	479	474	484	464	462	463	487	512	457	441	492	471	489	461	489	464	479	506	468	477	481	511	488	499	486	468	460	488	480	524	428	482	497	495	458	471	443	473	451	468	454	477	466	512	478	480	472	440	519	496	478	469	446	443	444	470	495	452	487	489	491	491	474	469	485	491	484	484	440	477	498	470	456	476	482	454	470	461	478	504	498	488	485	446	487	456	446	494	464	473	471	462	483	463	485	473	452	490	461	498	491	512	497	474	460	529	481	446	467	470	521	480	480	436	467	495	497	478	493	458	507	430	473	520	446	467	506	503	513	518	460	495	463	458	443	482	492	453	469	443	450	469	484	462	465	458	432	468	494	469	466	484	473	488	499	494	462	466	502	475	446	477	497	501	444	478	459	491	510	477	473	468	460	457	486	487	474	493	463	458	457	473	465	490	452	463	449	493	465	458	460	485	459	500	497	481	435	478	487	457	491	429	491	498	505	491	497	468	460	508	460	501	446	485	495	495	487	513	475	483	470	468	486	452	474	475	460	437	487	513	486	501	467	426	481	468	523	488	456	480	492	501	486	486	481	529	504	477	480	474	448	484	504	518	514	498	461	468	458	492	444	519	507	471	502	475	483	425	499	458	473	455	523	460	447	460	441	447	490	449	505	492	454	483	462	489	469	469	462	520	517	453	506	502	498	451	462	475	471	433	469	515	489	474	476	503	484	435	489	419	487	495	454	498	444	476	510	503	466	499	477	473	480	480	487	505	472	495	472	470	433	462	495	414	448	493	463	437	449	459	481	497	476	480	496	462	475	511	493	461	479	473	475	442	474	476	511	491	485	447	449	478	470	528	494	473	478	493	498	428	489	469	474	502	457	497	496	456	508	449	499	469	485	469	467	468	459	480	470	455	460	499	480	497	479
23031	21649	28967	23666	21019	18970	4288	732	418	360	335	323	366	375	333	335	331	335	330	368	318	357	351	287	352	319	338	342	350	372	308	345	353	338	329	361	343	340	326	353	308	340	346	321	305	334	335	351	311	324	329	333	324	327	304	330	329	326	340	361	350	345	325	333	297	326	316	320	315	353	343	331	320	329	317	334	307	343	359	297	328	311	335	331	340	349	335	334	333	337	317	313	344	329	332	362	316	337	334	321	339	331	318	326	341	291	334	346	352	333	359	306	358	327	332	288	340	318	296	332	329	333	334	338	357	321	340	353	362	334	359	328	330	303	347	325	310	330	315	332	309	316	339	316	341	352	339	320	314	327	341	318	337	329	304	304	302	322	318	310	325	323	328	301	340	318	315	342	357	352	332	313	342	334	335	345	314	317	328	311	348	336	336	357	366	314	334	333	335	338	316	357	329	334	338	369	307	334	338	312	329	351	335	331	303	313	313	313	288	324	328	356	330	320	339	325	308	315	357	312	337	330	333	366	320	354	316	363	340	355	342	297	352	344	341	338	334	339	299	337	300	321	324	315	321	312	331	349	310	327	334	332	347	322	327	326	323	329	319	318	325	332	311	337	337	298	361	328	348	336	361	339	317	341	325	341	326	347	347	340	318	338	328	341	338	296	326	322	340	320	331	305	306	365	343	303	330	344	323	342	350	339	310	366	294	361	344	341	359	328	331	367	341	303	310	304	312	324	328	330	325	321	337	339	334	311	350	356	316	323	314	312	324	296	348	328	327	310	353	308	328	296	318	290	303	357	320	349	331	343	309	334	328	324	323	344	335	350	303	354	349	345	357	338	349	330	351	328	320	337	344	340	339	276	349	301	338	338	324	351	334	322	346	324	341	326	295	319	324	332	329	313	321	356	322	340	358	305	355	339	298	370	329	342	305	343	316	327	312	324	348	321	353	321	306	343	311	345	330	323	330	332	327	349	350	323	372	326	339	346	358	322	342	311	340	311	345	323	342	317	356	303	356	322	357	327	337	340	338	319	340	332	328	335	325	339	366	345	327	342	337	321	337	308	321	349	346	334	319	340	305	303	355	327	312	331	355	328	342	331	304	318	316	341	303	343	353	323	317	313	342	355	353	331	354	326	325	313	306	303	355	312	336	329	320	309	337	348	395	316	319	324	279	297	342	343	312	300	328	355	324	314	326	350	336	334	322	327	343	351	317	318	300	328	360	327	345	295	346	351	350	325	315	336	379	323	340	359	343	326	339	303	319	366	357	344	343	319	316	291	334	339	340	323	343	315	327	303	331	321	373	363	318	309	319	345	315	302	332	340	329	300	356	325	327	359	301	317	295	329	323	327	305	309	318	343	323	318	322	314	344	308	348	343	311	315	345	288	334	359	345	371	324	343	298	304	334	304	332	322	343	353	335	315	322	304	292	327	308	342	349	347	320	378	318	338	343	311	341	316	382	296	366	342	348	344	311	307	333	292	324	349	356	297	282	308	317	337	305	325	320	329	313	339	342	322	324	320	345	336	291	326	314	333	333	320	341	315	331	323	344	332	335	324	321	337	317	324	321	348	350	309	336	289	328	335	344	282	306	343	329	359	334	336	346	339	294	364	319	324	358	355	348	344	328	328	327	308	304	366	333	344	311	318	301	357	328	324	319	344	324	324	284	327	337	332	327	307	318	325	316	302	318	316	332	355	340	336	333	317	331	356	293	305	356	333	321	325	336	334	348	325	322	315	349	339	325	312	325	340	347	354	357	341	315	291	333	335	316	324	332	345	325	345	319	330	365	329	345	343	325	348	320	334	325	355	353	348	338	346	322	324	283	300	342	350	303	337	331	323	324	348	310	323	306	319	345	321	356	339	321	307	328	339	340	334	339	316	324	336	330	340	291	333	299	330	318	338	330	380	334	345	347	368	334	303	322	351	324	345	352	310	330	322	356	328	346	356	322	325	345	364	341	344	350	290	339	341	340	338	350	329	361	336	319	340	358	326	347	334	310	315	344	305	342	327	337	339	328	352	367	338	353	328	348	359	343	294	328	351	316	338	314	341	327	335	317	294	318	343	354	344	320	343	300	334	317	346	352	308	332	334	346	340	317	339	325	343	354	302	337	311	340	352	330	351	297	329	318	334	347	353	339	343	317	351	340	360	347	332	339	368	326	365	346	325	327	334	329	322	359	309	336	356	338	315	314	316	301	336	333	295	328	304	351	352	326	352	323	310	334	335	316	345	349	345	346	311	296	330	362	307	342	326	324	333	377	340	345	356	340	333	335	362	357	325	322	339	321	317	319	315	348	380	349	330	292	327	339	324	340	341	326	316	332	317	333	321	331	335	285	305	327	333	318	310	309	312	337	339	319	331	335	333	342	325	363	326	321	356	333	331	324	349	306	328	348	313	338	303	359	299	313	334	344	312	347	322	363	352	334	349	324	302	332	350	310	316	318	316	309	342	324	319	342	330	329	335	331	322	327	316	310	340	330	344	319	322	330	322	327	339	360	333	312	374	342	348	331	361	328	336	348	324	343	319	308	358	329	311	312	337	330	320	346	312	338	334	307	360	320	345	359	321	338	342	325	341	318	317	325	336	306	317	322	315	332	363	399	325	353	317	342	374	316	395	316	321	283	331	390	326	339	346	319	319	340	337	329	321	335	327	305	337	346	307	318	356	343	310	307	311	332	319	331	354	352	314	328	323	349	334	343	344	344	353	307	321	307	337	361	345	318	320	298	344	342	331	336	344	323	332	331	302	374	317	339	352	334	341	323	328	327	330	320	312	348	347	337	330	339	311	314	326	340	338	330	326	338	342	344	352	349	340	307	338	336	322	316	339	341	347	326	334	346	321	349	328	333	348	334	367	317	339	289	305	326	328	307	318	302	359	340	339	310	306	337	345	359	341	349	335	321	353	327	364	323	312	340	324	320	335	320	329	320	333	338	328	310	361	307	319	313	340	340	326	352	325	327	327	320	330	304	326	337	338	363	331	360	319	329	335	317	333	313	312	327	344	336	347	335	332	326	328	346	311	355	338	333	304	342	312	329	333	311	315	344	324	327	325	320	333	345	341	349	321	355	316	334	318	342	381	334	317	280	331	283	337	319	309	337	319	306	367	333	333	308	318	320	304	352	319	286	302	298	313	352	323	331	341	310	333	294	346	343	308	341	326	333	296	316	330	315	287	343	329	335	305	351	325	333	306	324	315	360	313	336	311	361	342	322	348	321	330	316	330	359	348	345	363	316	321	341	285	331	354	305	337	320	317	350	344	325	341	309	336	368	310	309	349	325	315	358	331	348	356	382	352	342	341	322	321	331	315	360	326	354	330	334	348	346	346	336	340	316	375	330	329	348	338	336	330	341	342	334	342	348	334	348	312	342	358	347	321	329	332	305	325	329	331	323	337	354	299	313	359	321	324	344	321	331	347	345	324	329	329	328	354	333	312	319	358	352	361	340	330	355	325	345	347	327	347	346	302	345	355
60669	94247	59811	25243	9678	4148	2174	1362	829	574	499	496	489	486	478	489	495	487	488	481	505	483	519	501	473	486	509	533	475	512	532	485	506	440	497	481	505	516	499	505	489	519	454	484	480	504	458	475	490	502	479	466	516	498	466	538	512	493	482	489	499	522	505	488	510	493	491	448	526	481	473	496	466	509	463	473	471	518	464	479	488	506	508	476	523	502	457	490	455	457	498	460	460	501	476	500	480	522	500	500	538	493	491	498	520	502	485	482	475	477	555	482	475	446	474	459	515	480	510	483	495	488	485	464	468	504	524	486	476	454	493	520	468	485	451	449	496	485	509	466	471	544	553	462	460	470	446	479	474	462	501	492	467	504	492	487	516	502	478	473	481	499	530	509	477	447	509	463	502	483	465	514	455	489	486	468	489	547	483	503	485	494	458	495	483	493	470	516	504	468	476	504	491	479	512	480	502	497	516	482	488	460	511	460	474	481	465	523	473	492	485	481	502	480	481	555	487	490	444	477	501	480	475	493	437	465	508	457	485	505	485	497	494	495	536	451	505	513	499	466	465	536	533	502	488	485	510	497	477	502	483	462	471	495	496	478	475	489	504	473	460	494	459	506	512	468	498	503	489	474	483	481	491	474	501	507	554	531	490	466	496	472	484	495	464	499	458	468	468	507	455	469	487	457	468	487	464	506	504	494	506	483	498	502	493	500	495	473	487	475	470	472	436	505	536	494	492	466	508	472	459	468	498	501	500	497	503	493	498	522	510	533	487	527	477	527	510	495	457	520	439	466	483	509	475	449	467	447	500	476	470	480	477	501	522	501	472	470	531	471	478	508	466	550	487	523	491	489	483	507	458	498	498	435	469	531	508	470	495	510	474	520	526	510	488	499	488	488	495	514	500	504	456	471	509	502	469	454	471	478	437	498	481	470	519	481	516	504	513	456	485	531	491	499	459	504	451	497	453	489	482	487	469	477	514	509	460	477	519	521	484	504	460	498	458	544	492	460	491	475	450	483	472	503	499	490	496	515	487	483	485	486	459	487	455	523	468	509	512	473	464	530	461	538	480	531	521	486	472	512	506	499	538	495	481	487	500	455	486	518	493	472	516	468	527	492	467	515	499	464	509	476	491	483	420	481	499	477	491	481	507	480	498	504	502	493	472	515	487	449	473	460	520	482	481	507	502	487	513	487	465	449	483	504	466	497	517	516	480	485	512	478	535	498	529	486	539	451	479	461	460	492	494	493	474	499	483	469	492	507	501	513	470	500	471	473	460	476	465	454	484	482	480	484	479	494	485	497	509	455	462	448	506	495	456	487	458	505	439	512	511	502	480	513	500	489	490	500	533	505	522	467	483	498	471	481	476	519	510	505	501	453	488	541	514	503	491	531	450	468	518	498	478	470	478	456	522	485	476	506	508	496	467	499	463	527	494	484	492	479	449	452	472	508	533	467	501	493	511	476	485	480	488	499	461	483	506	498	493	487	485	507	459	486	456	492	479	524	483	506	493	478	517	483	500	479	482	490	537	522	452	482	453	480	513	478	488	494	476	507	491	482	472	512	459	460	484	469	455	496	517	487	486	461	491	506	490	498	472	491	495	482	484	507	436	462	437	505	477	474	487	524	485	494	491	481	484	482	474	472	496	501	498	457	466	494	531	503	476	512	476	485	487	482	478	502	495	491	481	475	493	490	523	481	505	500	478	475	490	482	511	502	497	451	521	521	432	511	502	495	508	480	469	473	492	485	461	445	446	472	509	485	500	497	457	456	452	454	499	506	471	520	501	481	473	490	456	494	496	511	496	459	500	511	515	515	494	474	465	556	494	533	482	505	475	456	492	506	480	508	506	501	507	507	478	469	485	504	489	501	477	515	514	483	469	501	462	469	505	541	488	519	513	486	485	521	508	531	476	511	503	461	481	491	508	497	515	527	482	490	535	496	497	475	499	504	499	482	505	469	484	479	493	480	475	502	490	483	493	454	496	497	513	469	499	487	525	505	501	499	464	469	495	456	497	486	475	481	459	446	476	477	479	488	500	481	447	460	509	471	492	475	526	496	493	497	528	446	504	476	498	479	476	533	488	467	522	486	510	463	545	485	471	497	479	489	507	512	530	476	490	481	473	485	474	498	481	456	502	454	455	536	496	536	463	463	480	505	461	434	464	504	459	526	459	479	475	509	461	483	517	505	461	520	490	484	460	499	438	525	495	490	486	496	476	477	483	460	492	481	477	493	442	473	506	473	489	492	497	467	539	447	480	503	491	486	473	481	503	487	481	506	483	516	473	502	492	489	481	512	475	511	521	486	500	471	515	483	505	472	488	514	462	493	460	522	505	458	461	472	477	472	496	500	507	475	450	497	491	517	518	496	498	488	491	488	516	444	482	498	465	519	522	501	511	461	474	510	488	482	491	477	478	461	519	485	510	483	533	501	538	480	452	496	484	476	489	484	460	465	535	497	487	479	496	485	459	495	495	446	465	492	468	504	458	485	504	503	530	502	526	453	483	480	490	462	579	474	500	464	484	473	527	523	500	499	537	464	510	476	467	500	474	477	478	460	477	512	428	468	485	476	473	459	458	435	472	494	516	488	486	526	534	484	466	506	462	484	490	514	493	487	451	457	435	508	456	512	533	503	496	515	510	438	478	478	453	473	489	493	496	471	505	483	455	503	480	494	505	473	484	468	496	523	472	463	505	472	477	475	505	531	522	429	494	463	516	444	538	486	459	469	478	525	483	510	472	447	483	502	486	444	458	485	488	505	446	495	462	491	513	469	468	457	451	508	454	507	487	489	487	484	493	495	502	533	483	484	462	450	474	481	513	470	480	471	535	481	486	492	491	502	500	496	466	507	488	494	470	493	475	508	507	493	512	462	524	508	496	496	516	458	494	451	472	458	467	512	480	494	487	472	494	449	491	500	483	479	484	484	515	508	475	471	500	499	481	470	502	519	464	485	501	489	513	532	470	484	468	440	507	497	503	498	523	465	499	493	460	489	500	485	463	492	453	507	462	492	473	510	504	444	490	503	482	488	502	459	492	516	485	491	496	481	458	522	471	482	501	502	481	489	507	462	501	474	461	479	524	496	481	522	486	493	469	500	514	467	494	520	471	472	479	494	475	468	475	523	478	475	508	492	460	480	494	488	482	505	499	534	496	489	492	484	538	471	499	434	468	512	443	497	515	485	469	478	451	497	483	511	440	518	504	510	520	493	461	464	499	482	492	488	512	487	493	512	499	486	460	515	464	502	503	508	486	492	509	484	527	456	492	508	486	464	504	493	492	472	482	475	488	516	476	462	461	518	523	457	520	474	497	468	456	486	542	469	489	500	446	473	478	496	524	512	513	531	524	517	507	476	524	491	484	484	509	534	546	473	491	480	491	516	470	516	488	523	467	498	459	459	475	503	458	474	481	488	482	448	506	449	499	482	456	492	484	489	452	510	474	514	504	510	481	458	506	484	525	512	503	510	451	478	508	468	489	496
31316	32729	24444	7241	702	386	364	301	315	317	317	302	311	354	292	310	287	328	340	317	285	287	291	301	301	282	301	292	283	322	298	312	280	306	291	295	322	318	311	296	308	289	312	282	313	319	352	291	282	279	296	274	290	302	294	294	306	283	292	320	323	264	286	306	323	293	323	351	302	318	312	344	271	316	268	289	313	331	299	280	287	311	304	283	292	279	318	320	312	307	311	302	292	284	279	287	275	292	301	302	274	315	313	271	294	300	327	323	298	278	341	288	309	303	308	301	313	306	316	296	287	323	302	302	323	316	304	298	319	316	306	332	319	313	310	289	301	286	306	313	287	279	292	329	309	319	331	306	310	294	307	289	308	295	294	306	306	297	296	309	272	291	291	303	317	297	292	303	288	318	302	322	312	289	308	327	320	319	292	313	283	298	322	316	300	315	338	309	268	301	278	351	300	298	343	335	301	282	290	293	311	273	317	324	289	320	296	298	299	311	295	295	295	319	253	314	327	310	304	294	310	302	298	273	295	298	294	328	292	301	319	296	320	313	291	317	271	285	304	295	299	299	290	293	320	282	321	316	295	319	295	316	333	292	288	287	305	291	303	303	300	317	298	287	289	274	290	296	345	338	287	322	292	319	287	326	313	293	323	281	299	311	307	308	304	300	315	287	272	308	351	288	295	297	287	297	308	305	312	326	299	294	298	320	307	289	295	292	308	305	336	275	329	307	289	292	316	326	323	299	280	309	307	286	271	339	296	274	285	316	284	324	293	282	296	308	301	297	283	299	307	312	299	342	338	302	312	318	311	294	316	317	290	287	310	294	308	352	265	330	300	311	327	309	313	304	267	286	299	276	304	298	297	286	343	308	278	274	310	297	329	304	290	271	307	250	315	331	282	305	285	271	320	315	299	303	302	316	296	340	310	280	315	297	293	304	292	328	286	272	284	309	288	294	298	325	291	302	279	307	287	261	280	285	303	309	316	289	290	308	307	307	303	287	315	320	299	315	271	271	282	286	296	305	293	298	305	294	306	271	289	320	292	292	322	293	300	301	294	293	284	277	270	287	293	301	325	307	312	296	305	299	337	271	311	289	337	310	280	302	302	300	321	320	314	325	312	268	308	323	308	312	328	320	310	311	283	313	290	324	312	312	305	306	321	288	293	326	295	337	306	326	301	281	316	282	312	312	295	296	288	317	296	303	298	296	321	273	303	287	319	285	324	298	321	290	279	318	283	301	283	294	302	289	293	312	298	333	293	277	292	292	302	288	319	295	296	309	289	300	286	300	294	313	280	294	302	329	279	323	309	331	311	287	316	282	316	315	303	285	298	324	294	279	326	299	305	293	310	316	281	313	283	291	280	301	311	305	348	287	284	300	296	300	326	290	312	310	329	312	299	298	298	325	294	305	314	303	302	315	287	315	286	301	313	338	341	297	272	301	283	298	324	325	314	333	315	299	315	306	314	288	272	315	303	328	294	317	330	288	273	268	310	292	311	307	292	307	302	311	277	294	324	265	289	287	260	277	329	274	287	283	325	299	278	295	311	331	322	307	303	316	287	316	320	294	319	281	297	312	300	304	306	304	305	311	295	268	303	286	311	336	307	341	271	304	285	345	310	318	317	315	290	272	297	294	289	322	291	289	313	289	330	292	275	274	324	304	266	268	276	278	322	295	262	289	258	315	306	301	282	298	285	304	317	286	284	295	277	288	308	289	290	308	310	278	297	289	304	307	285	299	306	285	307	290	323	306	297	299	281	257	302	291	262	303	300	321	322	299	312	271	269	280	306	274	296	329	295	321	282	306	353	307	282	273	316	300	293	309	321	342	281	296	295	309	311	304	331	314	294	310	323	315	304	329	332	294	263	293	320	305	319	318	329	299	290	309	273	299	295	300	304	313	325	307	305	273	302	294	270	285	316	308	293	306	335	328	322	309	292	295	271	313	286	313	314	332	304	303	281	294	327	313	304	298	325	263	311	298	330	317	272	292	306	263	276	288	306	293	287	299	301	312	285	297	316	305	313	304	306	288	289	285	302	287	274	314	299	326	299	319	304	302	293	308	343	289	275	315	284	291	305	303	284	317	320	311	327	313	278	330	318	296	287	283	274	313	342	305	319	282	307	307	311	278	291	315	280	300	322	333	315	285	294	301	302	326	292	295	289	308	272	284	299	292	304	299	269	277	282	297	300	334	304	325	307	294	310	285	288	307	302	302	320	306	274	251	285	289	318	309	292	302	291	317	310	250	286	294	299	296	286	315	315	302	295	313	293	339	301	283	263	304	303	310	292	280	290	301	301	302	323	287	298	316	311	325	277	294	329	319	311	295	308	285	293	281	282	315	332	279	307	291	305	313	285	306	299	285	327	285	293	313	279	292	311	288	282	291	272	292	295	313	338	282	310	265	294	270	331	269	278	305	295	304	328	299	280	304	322	307	303	305	293	304	290	311	317	337	325	281	314	285	311	312	296	297	300	273	283	264	328	315	283	329	314	282	295	313	298	301	326	290	324	307	327	313	303	309	301	273	297	277	302	273	284	272	325	292	285	294	311	303	288	300	293	263	305	298	264	315	291	298	289	333	287	291	290	299	285	291	270	280	291	300	283	296	317	302	335	294	285	312	319	273	297	296	286	317	291	330	315	298	318	306	303	304	292	314	272	298	306	307	340	259	273	300	317	295	286	323	299	312	304	300	272	311	302	295	301	292	278	309	273	306	271	298	307	287	306	292	308	302	314	314	321	293	358	272	316	307	280	294	330	273	312	324	340	271	291	268	316	313	298	281	297	327	318	292	310	312	331	295	279	339	294	268	286	328	305	311	309	308	277	308	312	306	295	314	277	306	302	308	332	291	314	315	293	304	301	326	274	294	287	312	270	304	289	290	298	289	310	276	289	294	304	285	301	320	287	295	302	296	305	269	302	332	303	299	307	294	293	326	291	310	284	308	334	331	287	291	282	283	304	318	290	288	327	293	312	296	289	285	290	278	286	285	280	297	322	286	335	262	295	284	280	295	325	325	294	324	313	286	298	314	287	322	309	285	288	293	321	294	283	285	286	292	326	321	301	282	300	318	309	339	280	301	297	319	311	314	313	306	355	301	276	327	286	322	324	296	291	294	306	278	297	302	311	298	291	322	275	311	262	292	335	298	293	301	324	295	321	261	289	307	294	315	277	272	279	296	308	277	312	286	332	302	340	281	333	287	312	289	301	297	291	327	270	281	294	341	296	289	307	291	299	275	295	298	302	282	310	310	287	280	309	290	285	287	297	329	271	308	320	326	336	317	318	275	283	324	293	332	244	323	302	288	302	314	323	316	294	304	309	295	300	279	302	334	295	290	303	248	324	316	295	364	287	289	311	315	308	316	304	286	310	328	321	283	311	303	285	334	296	316	274	281	302	292	302	317	314	281	275	296	322	316	305	279	297	319	301	311	344	313	307	292	291	274	314	315	303	299	311	310	302	317	310	339	298	302	307	295	329	307
39828	47010	24648	4706	1201	724	594	566	509	493	462	495	464	435	439	532	471	507	469	459	485	469	480	419	492	458	448	473	465	479	480	462	487	440	433	465	447	485	498	469	445	450	389	484	497	464	467	498	430	446	468	461	488	491	462	466	447	474	467	447	462	451	446	473	464	455	488	444	492	485	477	476	437	471	424	486	484	429	464	459	478	483	477	457	448	441	467	500	485	495	478	448	474	490	481	483	481	486	486	457	456	504	451	457	456	495	468	445	474	464	447	447	447	467	470	420	463	473	474	460	442	434	467	513	463	455	447	485	476	462	495	466	510	466	470	462	488	484	487	459	418	488	466	460	482	476	479	463	483	455	470	498	489	477	495	441	421	446	457	470	486	460	453	468	421	445	485	479	469	459	466	440	413	475	474	481	472	471	481	475	467	459	456	495	461	458	446	496	444	493	460	467	498	517	480	492	466	467	459	460	485	470	472	455	468	481	456	463	450	487	492	482	467	459	419	449	452	452	501	422	448	503	471	460	477	455	463	491	474	452	479	488	447	460	453	489	465	461	450	469	463	468	490	482	435	451	484	481	468	475	472	486	469	494	468	473	446	497	488	525	476	456	461	478	484	464	452	442	476	479	493	434	462	450	468	447	487	453	474	478	456	444	492	469	529	497	469	467	447	483	453	457	481	477	458	491	475	446	534	476	480	462	496	497	422	457	423	452	488	455	467	447	503	438	490	490	444	510	461	468	433	484	465	472	465	453	469	480	477	477	468	501	476	460	480	460	475	494	521	472	447	467	473	464	455	457	476	488	476	481	478	481	519	470	460	474	476	460	466	507	464	459	444	481	463	494	478	468	491	457	469	443	493	475	481	474	466	478	502	473	472	465	479	490	470	489	460	429	453	490	433	463	428	477	460	469	460	466	470	467	480	481	489	471	470	469	478	515	456	490	480	426	453	451	432	434	465	452	419	468	478	413	457	460	473	443	448	482	454	441	458	505	503	471	477	447	478	461	464	454	520	437	454	473	460	471	459	460	491	476	453	461	475	437	447	460	478	465	516	469	465	451	444	460	449	481	471	471	508	463	440	463	437	443	481	440	464	490	482	497	490	492	471	484	509	459	490	497	477	450	482	450	450	531	491	471	435	487	472	452	467	470	472	434	519	479	472	436	423	497	492	446	448	440	476	511	447	481	479	450	485	456	461	427	487	423	451	472	452	449	450	478	459	488	491	406	465	443	487	473	468	459	447	465	484	451	500	493	437	509	458	442	441	459	431	490	464	473	476	504	510	465	434	427	490	432	438	474	474	446	474	428	465	455	503	456	471	453	467	453	441	472	459	454	478	485	453	421	495	464	484	424	466	467	428	485	448	471	453	486	471	423	463	455	468	474	478	464	443	439	486	464	463	456	434	449	475	463	440	493	441	483	495	469	484	419	478	484	451	422	456	464	467	458	464	481	477	488	462	471	445	475	441	470	466	484	408	500	466	485	473	459	441	451	489	451	489	484	476	523	434	471	447	481	448	475	497	518	480	458	456	449	482	466	508	468	488	473	484	461	481	480	491	477	462	455	460	527	426	418	480	449	490	462	472	491	493	492	451	443	471	486	445	456	443	438	451	486	480	488	483	430	465	507	443	456	442	454	418	449	501	471	393	485	466	462	470	431	446	464	470	481	458	443	457	456	494	468	495	440	453	472	497	476	486	470	441	443	483	480	510	453	461	475	468	458	476	447	427	436	498	492	448	503	460	502	429	453	427	468	415	453	474	464	507	474	463	498	465	453	399	482	518	501	460	478	500	498	428	476	456	507	412	477	440	429	473	476	475	450	460	469	491	461	454	479	457	477	537	462	487	460	474	452	497	425	491	494	433	474	461	440	443	483	484	465	481	491	442	435	466	453	464	465	453	527	467	449	456	484	481	462	476	478	455	440	429	461	439	432	462	422	444	460	483	475	472	484	442	472	476	476	484	476	456	487	503	488	462	472	482	457	488	467	465	470	473	475	460	468	505	450	461	453	482	465	461	484	456	443	494	474	449	474	495	457	489	491	471	504	485	467	493	480	436	440	441	465	454	492	492	447	516	483	505	460	492	491	476	499	467	473	461	446	464	431	459	427	501	455	414	457	470	456	480	487	492	494	447	429	501	458	537	453	471	468	420	475	433	494	471	502	501	450	481	502	453	470	475	497	481	452	447	494	505	447	454	451	441	430	479	465	486	486	489	456	499	509	442	483	472	469	464	495	486	458	469	432	486	446	467	470	471	455	474	443	449	448	450	467	462	458	520	461	463	448	457	493	482	464	456	479	456	460	447	456	473	475	498	481	466	461	479	457	449	523	533	437	442	484	456	488	469	421	497	473	493	454	453	485	472	481	436	479	421	468	477	458	447	421	482	463	468	470	474	455	502	451	445	476	448	466	439	449	437	443	450	466	471	464	470	518	455	481	482	486	447	417	458	480	469	445	439	431	462	467	413	495	470	453	448	491	455	400	488	453	428	447	495	476	452	448	470	464	459	476	489	481	436	467	460	494	442	486	438	460	491	435	464	447	474	493	446	438	436	454	475	460	465	478	469	462	484	438	464	462	493	474	461	441	476	459	503	502	463	496	480	480	487	459	481	475	472	481	463	478	479	475	464	462	470	473	462	425	429	454	452	425	479	480	508	422	467	499	475	482	435	477	421	464	493	459	451	500	423	476	467	493	451	464	479	471	492	428	456	479	481	481	435	476	480	480	463	432	449	510	470	482	424	468	492	478	481	472	418	477	467	465	418	471	469	434	474	453	468	461	455	482	426	459	455	460	467	478	449	434	451	470	496	455	474	482	475	439	522	483	490	463	493	474	419	435	469	465	471	452	439	441	472	415	453	443	450	489	507	452	459	476	460	446	471	472	484	470	483	466	488	455	466	493	442	462	463	470	455	432	447	476	457	459	453	483	492	439	439	489	434	456	432	477	440	486	476	476	480	491	502	452	457	460	453	420	467	466	455	456	468	482	478	469	463	426	482	455	457	432	484	464	447	481	447	472	475	484	427	444	491	470	446	440	467	483	423	482	477	481	502	486	441	468	482	492	450	467	485	480	461	493	493	459	467	457	474	422	467	447	451	475	475	450	457	455	450	457	492	464	501	471	454	483	427	532	493	492	520	476	458	444	476	447	463	451	473	489	441	486	481	477	462	450	471	450	450	479	463	432	460	484	463	476	467	446	421	477	470	436	467	492	457	472	469	484	508	447	477	445	471	453	480	431	446	455	482	444	443	492	436	478	502	423	475	444	467	456	442	452	458	472	464	415	496	447	492	442	465	449	454	448	506	523	408	452	446	509	472	467	465	480	495	441	445	458	448	507	426	460	469	451	485	457	468	457	444	460	479	454	478	482	493	435	450	485	422	447	510	480	475	491	485	458	460	450	456	497	493	476	461	465	476	457	504	465	462	484	449	471	488	469	451	459	482	448	487	493	496	458	428	457	469	483	476	444	478	468	468	440
24100	22700	29378	24277	19793	7738	954	522	408	384	340	343	351	359	340	326	350	334	300	333	339	316	292	337	308	300	327	309	325	335	284	341	325	315	302	334	335	303	323	329	316	314	313	304	321	314	334	333	335	301	290	319	320	309	330	291	340	324	296	325	310	303	294	317	326	314	309	300	314	327	342	298	287	372	347	287	332	351	309	320	278	346	300	354	328	330	345	325	321	313	293	349	318	344	308	349	328	329	324	285	317	302	315	311	323	315	361	333	315	337	314	327	313	282	314	313	331	355	323	316	331	331	308	302	299	346	335	297	300	364	351	302	315	304	323	309	343	297	309	281	352	323	294	310	366	312	318	267	313	353	323	329	306	328	321	309	317	309	309	304	325	307	300	308	345	314	296	338	289	337	339	318	336	308	325	309	290	353	290	312	329	318	344	354	322	338	310	306	353	304	322	331	333	343	304	284	289	324	317	322	304	308	309	286	336	318	318	334	309	336	313	310	356	373	306	296	321	339	304	305	291	342	295	298	369	322	294	310	292	315	307	335	312	321	297	313	307	311	307	339	326	297	290	302	305	305	317	325	316	291	292	285	307	307	303	319	284	358	341	327	341	341	326	303	321	316	316	317	323	311	311	310	350	329	304	316	322	314	308	303	317	320	306	316	353	310	327	332	310	333	307	292	322	339	317	305	319	313	292	305	355	315	332	296	336	315	305	321	303	320	340	322	300	325	312	321	341	307	309	359	330	302	311	301	327	305	320	344	350	327	328	274	312	319	319	326	320	341	280	289	337	291	339	329	329	315	315	342	312	309	288	324	317	325	317	312	303	294	313	327	340	332	333	306	316	308	324	335	327	304	300	299	330	302	325	312	332	310	290	323	325	305	313	292	335	327	312	307	334	329	287	316	327	299	296	317	318	284	325	317	306	306	318	336	297	330	335	291	326	296	278	334	327	296	297	320	315	315	309	327	286	313	321	333	366	300	348	358	322	311	335	285	311	343	348	309	318	323	313	344	318	319	306	349	339	327	306	310	309	344	313	320	327	313	313	340	296	306	315	344	315	315	324	317	305	340	319	331	289	292	322	312	325	304	315	322	281	297	332	333	352	317	293	308	328	315	353	328	314	306	335	322	334	322	295	317	343	325	313	365	313	307	312	298	318	278	324	323	316	324	345	336	321	319	308	314	291	339	327	312	324	322	356	331	319	301	324	337	346	319	364	287	321	304	321	324	340	300	344	323	345	326	329	303	328	322	283	321	298	305	337	301	325	309	328	304	315	309	286	309	308	336	339	338	307	297	299	322	324	371	339	313	325	299	302	321	329	317	313	315	305	328	324	319	303	296	321	332	309	305	283	331	316	326	300	335	323	320	307	351	327	281	326	331	330	297	295	320	329	313	346	314	329	293	320	331	304	314	315	317	314	298	324	302	309	369	315	338	342	303	358	316	327	304	293	305	337	291	326	340	303	333	307	298	336	303	309	288	306	317	344	342	306	310	333	334	294	357	340	323	320	321	300	321	342	282	317	332	272	309	319	325	317	315	324	301	346	330	349	336	342	286	318	326	368	339	316	367	340	298	307	300	315	282	327	318	341	317	335	336	284	351	332	319	276	320	301	307	311	314	297	337	312	268	296	329	311	340	317	348	333	309	318	355	311	353	330	297	306	311	300	352	336	306	298	303	305	347	314	312	337	318	325	325	315	323	301	318	333	299	349	319	332	296	310	340	319	309	327	318	315	319	311	307	308	337	321	288	351	313	309	335	324	313	309	328	318	312	335	286	299	324	301	338	308	312	314	310	333	310	327	349	327	322	286	345	326	324	321	295	295	315	314	318	345	323	314	325	324	322	346	313	321	341	315	300	324	316	335	314	281	301	331	321	335	317	293	314	313	315	323	326	335	341	305	281	342	347	317	325	303	337	339	332	301	334	305	316	339	323	300	311	324	316	329	314	341	315	323	288	292	306	299	332	329	312	304	308	314	313	334	325	322	329	308	276	280	332	347	326	332	344	313	325	316	343	305	325	329	303	291	302	317	297	340	323	265	323	295	360	317	297	329	301	313	286	326	298	318	333	288	314	304	288	336	330	317	326	317	317	354	307	316	334	316	330	330	292	337	297	299	352	323	318	272	286	323	318	333	302	300	314	317	332	338	319	328	314	359	298	304	326	324	289	307	314	342	339	305	315	326	331	302	311	283	337	304	299	320	347	294	323	333	294	340	301	332	332	353	350	316	321	310	347	291	364	302	321	339	347	321	321	306	312	356	335	320	332	302	292	336	289	306	314	313	289	327	299	314	333	330	318	343	306	331	303	319	323	309	335	331	306	309	313	336	322	308	305	320	317	303	318	333	313	342	357	309	331	339	338	302	304	292	302	300	328	358	328	320	285	297	313	325	332	319	326	313	283	312	307	278	334	321	299	309	306	307	313	341	341	339	308	329	308	338	346	330	302	325	315	303	322	323	330	294	334	336	318	321	311	360	295	286	301	293	313	306	337	326	318	320	342	311	331	338	296	315	295	307	321	323	325	307	326	344	310	292	331	313	345	305	330	304	323	353	327	373	289	314	302	292	282	343	343	334	332	330	312	331	269	335	303	348	310	295	336	329	318	293	335	324	306	318	314	339	327	305	321	310	328	330	345	315	338	329	306	323	325	297	329	365	324	328	287	317	318	301	278	305	300	314	309	294	296	317	298	314	325	329	310	308	332	305	342	300	313	303	317	324	303	343	291	302	359	325	341	350	327	286	334	317	320	338	334	320	309	312	285	323	311	324	306	304	285	329	357	337	276	298	335	298	302	316	318	294	322	328	341	311	337	313	323	336	338	328	319	314	345	338	313	320	304	297	327	328	342	279	291	326	351	323	291	327	342	309	311	344	316	333	323	322	302	325	295	340	321	324	295	327	320	330	325	318	334	312	305	321	292	312	324	336	331	283	328	309	314	337	331	295	327	303	339	312	297	322	294	303	328	342	304	305	326	300	342	335	333	315	320	298	310	321	317	321	297	277	315	338	337	329	293	308	344	314	279	329	303	336	332	297	319	324	305	335	303	317	337	295	314	322	285	343	305	275	292	328	306	331	323	314	322	299	324	315	314	346	321	328	297	287	325	297	303	294	353	312	315	321	318	335	330	314	280	331	316	320	328	293	352	327	323	292	327	316	315	302	313	305	304	305	306	336	338	293	335	342	325	335	340	312	314	323	324	337	326	316	321	294	315	304	335	312	292	326	280	315	325	308	329	317	302	302	315	309	312	329	312	315	324	293	311	329	331	337	308	297	318	296	329	299	348	314	311	335	289	291	316	315	324	307	319	333	346	325	282	302	343	316	331	309	312	353	305	313	310	319	265	329	310	306	324	313	334	348	329	312	327	306	327	289	314	304	294	333	295	277	316	324	361	334	297	306	328	311	329	315	317	318	322	352	326	337	338	281	312	308	307	344	295	293	336	316	323	307	328	324	330	286	309	302	317	324	313	292	327	351	301
60828	87254	52702	20982	6335	2825	1491	952	726	544	511	506	489	477	491	477	480	506	496	475	517	465	493	459	471	495	474	538	483	471	456	514	475	471	461	488	504	467	478	485	514	470	478	461	477	498	489	467	492	457	484	501	513	486	492	499	478	494	487	502	485	475	498	494	483	496	451	510	479	510	512	496	467	506	496	482	488	477	511	511	494	506	492	507	470	454	472	463	501	522	485	474	486	487	435	490	509	452	484	469	497	466	508	468	474	523	525	505	459	463	518	482	458	483	508	461	496	468	491	429	464	513	464	490	444	457	478	443	529	448	501	493	496	503	481	510	477	498	532	468	530	454	469	500	477	481	504	508	515	525	458	499	481	466	490	506	510	466	508	476	487	506	464	454	505	460	511	464	473	473	535	489	465	479	478	488	538	498	481	484	483	487	498	447	448	472	474	447	495	539	492	485	489	480	481	460	518	499	481	487	480	480	490	484	451	539	508	500	506	474	438	459	523	463	470	473	505	469	432	470	559	445	471	466	445	503	495	487	495	443	466	486	487	517	473	466	440	457	517	457	507	492	485	482	469	439	492	487	506	510	512	475	463	503	487	471	501	472	500	485	481	498	499	475	492	506	483	504	505	512	468	509	504	465	493	508	473	469	506	496	458	486	485	490	482	491	502	491	497	506	491	453	482	480	511	497	487	470	471	453	513	499	421	509	497	515	461	510	483	464	483	483	483	454	493	499	479	463	466	458	469	469	515	489	506	496	473	473	536	499	484	509	502	457	474	489	435	495	459	460	476	475	457	518	467	465	521	496	493	490	495	528	470	439	478	487	450	438	510	482	466	450	469	509	470	456	424	504	505	507	458	516	496	451	501	449	474	475	461	487	427	470	478	485	480	476	493	521	468	491	505	473	476	495	482	440	512	475	476	487	467	472	463	477	502	501	463	471	469	480	482	448	487	491	476	467	486	465	508	486	472	492	504	482	510	476	487	433	497	463	495	531	468	479	453	507	498	497	504	479	499	526	493	503	504	451	495	504	478	471	487	463	489	487	501	465	523	511	464	483	469	498	503	477	490	488	462	481	491	477	503	476	464	486	478	466	509	494	492	491	489	486	479	509	475	491	499	443	483	490	465	512	475	482	472	484	473	482	496	489	466	471	447	510	426	503	470	481	483	514	459	493	500	485	499	485	485	496	476	491	455	495	527	464	488	501	483	484	524	441	497	517	468	481	472	470	458	475	497	496	458	460	527	459	505	483	438	487	500	528	483	497	447	463	489	487	454	500	484	481	468	474	485	474	476	458	501	486	481	503	526	456	459	520	474	444	482	466	487	476	483	494	527	483	454	439	458	518	478	472	463	499	494	466	491	481	479	465	498	491	470	483	481	483	487	474	484	445	484	471	473	511	460	512	468	467	450	462	447	522	496	498	472	469	528	513	456	480	494	467	537	454	465	493	475	484	491	494	440	455	475	483	535	475	513	485	471	519	493	512	530	515	476	494	459	498	481	511	429	446	436	468	520	494	465	467	482	503	515	503	480	458	495	527	468	473	451	496	482	434	484	495	469	464	532	472	507	480	500	460	488	482	472	488	508	458	458	499	480	488	507	491	491	505	476	490	504	517	466	483	476	474	484	481	465	483	494	501	473	447	504	496	484	520	503	477	517	497	500	480	437	481	498	531	477	459	481	498	517	523	486	487	489	476	530	507	468	492	488	448	464	500	488	476	472	494	467	519	460	460	467	504	495	548	500	495	461	469	486	494	480	532	468	458	489	523	515	475	454	480	514	461	503	446	469	457	479	505	446	515	512	476	472	448	479	497	485	481	479	484	499	474	453	530	497	477	481	472	462	504	473	468	503	507	496	462	483	448	485	509	476	482	491	501	504	466	496	461	478	478	498	486	465	469	471	476	494	487	475	485	459	471	494	488	459	506	496	547	464	491	486	490	516	479	513	499	457	478	500	487	489	487	502	500	493	467	513	468	490	484	472	462	469	511	490	455	505	502	441	476	461	506	458	524	504	489	477	448	529	477	458	478	497	481	481	503	504	485	481	460	509	483	491	449	478	438	493	496	484	461	452	488	460	456	470	504	473	497	493	449	438	483	461	467	503	473	468	526	478	473	480	434	473	501	502	439	461	488	467	469	521	491	506	488	482	466	518	497	462	463	514	453	504	492	477	500	480	484	476	438	478	470	459	464	468	465	470	509	492	468	472	489	495	486	521	449	475	497	520	483	496	489	486	517	472	481	508	505	479	492	487	510	469	476	474	494	451	492	467	467	477	461	484	447	513	461	477	459	440	475	502	462	458	494	474	496	452	501	474	481	507	517	505	502	489	463	445	549	495	511	484	487	453	498	473	506	476	478	508	506	500	489	543	464	529	481	483	484	482	452	465	492	512	488	488	475	464	491	523	482	499	497	438	429	480	431	462	451	519	462	507	525	489	497	489	483	454	490	484	450	453	486	473	473	489	443	473	438	483	468	492	522	484	524	480	480	477	449	470	464	494	488	478	497	461	472	527	479	504	495	479	513	459	497	459	485	480	475	508	483	546	499	503	481	456	452	477	479	482	478	494	466	512	472	487	456	493	464	496	486	460	513	485	488	501	488	507	502	494	480	469	506	519	495	460	473	450	466	468	470	481	503	517	533	492	537	448	485	486	473	516	457	493	470	492	450	515	476	484	478	498	487	484	506	487	456	513	485	444	460	499	548	475	499	511	514	506	532	479	498	520	430	517	527	491	515	472	486	483	493	481	456	481	467	481	461	491	476	491	485	478	498	491	467	451	491	459	458	454	485	482	498	473	465	458	498	467	476	495	465	516	490	500	477	525	482	497	499	478	484	502	492	483	507	495	472	481	480	455	476	447	503	474	483	457	492	444	485	496	437	505	511	470	471	473	499	478	482	490	456	498	501	489	511	510	488	488	530	470	491	514	497	478	459	458	482	526	447	436	470	474	475	487	487	516	517	477	486	476	464	459	491	490	496	460	498	455	443	470	491	472	469	482	443	458	480	498	461	469	483	497	455	512	488	508	455	518	458	441	510	497	458	514	457	513	495	506	469	500	456	499	475	461	472	458	495	462	446	491	487	446	447	470	485	488	483	446	480	490	511	480	498	507	445	493	514	481	469	492	469	449	472	484	437	469	474	488	479	463	464	491	502	505	436	464	464	477	525	469	558	505	454	519	473	485	477	487	500	532	479	487	467	504	481	499	448	489	503	479	509	475	454	458	494	498	494	484	502	507	454	473	462	544	490	469	486	484	485	471	487	472	474	490	472	448	475	510	470	475	520	509	487	490	481	463	464	491	480	498	495	503	522	444	470	480	522	475	493	505	460	485	474	476	444	474	484	451	514	500	496	426	510	485	491	505	501	504	467	500	500	468	514	460	459	453	528	435	506	519	468	486	477	501	460	479	499	490	455	473	493	517	495	471	489	485	508	468	499	511	491	484	458	446	472	491	491	461	431	490	496	446	481	513	511	484	528
23135	21697	29151	23610	21042	18830	4041	722	480	366	363	357	364	356	357	321	330	343	314	349	324	350	350	332	318	336	339	356	328	330	309	344	370	319	341	352	321	288	320	331	331	352	323	356	353	369	340	335	326	312	328	365	352	317	307	331	346	335	353	314	343	347	323	340	343	345	310	297	354	351	313	316	352	353	337	355	344	330	324	348	343	349	335	342	325	345	336	359	334	340	336	348	345	346	331	322	340	331	333	317	310	340	362	341	357	340	331	325	338	324	316	342	334	328	353	319	341	328	346	328	344	324	335	313	360	339	316	342	355	328	349	344	326	339	361	305	336	353	334	362	326	328	338	344	349	335	368	309	342	332	322	320	326	327	338	365	350	327	347	351	338	337	302	317	323	341	332	320	342	343	310	335	320	358	339	343	300	336	321	357	325	317	344	320	329	348	322	314	316	353	340	320	335	344	298	343	364	328	341	302	364	368	338	351	322	331	316	355	324	344	325	361	339	319	349	344	323	341	313	328	344	323	316	320	336	309	330	305	337	330	338	346	316	324	317	354	324	337	337	324	336	310	328	341	383	307	313	354	335	321	342	296	330	338	329	334	336	327	327	329	350	346	330	330	334	306	324	340	357	302	298	354	335	339	351	291	358	319	349	344	359	338	315	314	346	341	352	333	317	374	306	320	374	303	325	319	369	355	340	319	341	313	352	329	373	369	356	349	336	349	341	325	323	368	306	317	339	328	332	318	340	328	307	330	357	339	352	349	361	313	317	340	307	313	333	340	347	350	380	310	356	349	322	300	326	334	341	336	386	340	326	289	328	351	319	351	331	345	373	343	350	329	305	331	309	352	317	342	327	349	375	329	309	355	330	349	363	338	319	372	355	304	327	340	341	350	318	323	366	335	328	308	356	328	315	364	337	355	365	346	348	361	339	342	344	351	374	369	338	326	318	345	327	358	341	358	330	355	333	347	344	354	356	340	381	323	325	351	341	324	309	323	303	313	320	333	333	325	340	319	351	314	324	306	343	306	337	317	327	363	320	322	339	342	352	337	332	314	350	357	324	329	325	359	328	329	311	323	375	333	346	345	351	307	331	365	341	312	328	327	317	344	339	328	325	322	335	334	346	347	311	326	332	344	334	352	307	307	324	358	332	358	301	290	343	323	359	341	325	338	318	315	338	360	368	328	338	337	323	365	358	331	345	353	308	321	335	338	329	344	298	353	320	314	303	339	332	349	308	335	347	367	315	332	342	358	348	335	337	317	366	351	327	343	326	328	346	319	315	336	335	335	332	342	367	346	339	323	337	347	316	353	352	340	326	365	357	329	361	341	344	309	317	356	313	326	337	342	333	359	350	346	330	330	326	331	370	330	356	336	341	329	344	391	298	323	360	354	350	336	336	351	357	303	333	346	371	350	324	344	334	337	331	335	355	329	340	368	347	334	364	325	348	350	313	333	343	344	350	338	332	327	328	321	342	352	348	303	333	355	333	331	331	343	346	343	311	348	330	339	344	300	287	352	353	324	354	360	364	333	355	313	396	365	315	325	311	320	346	360	335	329	327	305	322	331	331	323	333	342	308	330	327	298	326	324	337	330	330	365	328	341	340	332	295	300	335	323	335	342	331	327	347	331	325	315	333	339	329	365	317	330	318	356	349	376	367	336	331	367	356	352	353	320	323	343	301	338	334	337	301	333	337	367	324	348	349	333	335	327	299	327	323	331	367	320	309	275	335	327	340	358	357	326	329	314	362	351	319	325	360	318	330	337	369	331	330	303	339	350	311	345	349	329	346	331	301	332	318	325	292	363	345	364	335	347	337	345	353	333	347	343	329	322	342	311	355	342	345	319	338	311	324	317	373	319	342	323	324	353	346	351	330	345	363	341	332	347	315	292	347	366	325	351	347	346	315	326	331	340	350	340	322	382	328	333	341	342	325	341	320	322	331	341	341	316	320	333	346	276	342	315	309	356	342	305	321	294	350	315	337	332	321	310	369	324	304	314	345	347	337	368	348	309	331	341	361	326	370	355	296	364	352	340	342	340	364	309	334	319	370	323	316	339	313	325	327	354	339	341	361	332	332	351	386	338	342	316	331	361	336	346	319	314	277	330	335	337	340	332	349	368	321	335	338	362	306	315	342	308	301	319	314	324	322	332	320	318	341	354	351	320	351	339	332	304	362	320	333	351	320	363	317	361	331	327	338	348	341	332	312	353	316	329	356	324	312	334	350	318	340	331	301	341	324	336	351	327	298	346	358	344	338	335	337	318	343	334	337	304	346	333	357	366	287	328	333	332	331	340	311	341	341	366	350	306	335	348	373	352	340	356	348	314	334	349	338	387	361	349	335	328	349	371	326	331	345	365	316	307	325	358	351	327	352	330	334	342	330	332	338	341	319	333	337	286	324	327	366	330	359	381	361	338	356	333	318	320	353	299	315	321	336	379	340	319	310	330	320	332	340	354	314	342	333	333	348	357	381	330	357	359	305	340	307	342	317	314	338	376	334	307	345	356	338	328	343	364	349	322	325	346	373	326	312	359	367	354	322	301	341	328	351	308	321	317	320	328	299	295	339	365	328	348	327	320	303	304	309	368	328	352	334	367	321	288	335	316	302	328	322	363	320	338	313	318	358	309	352	339	299	326	322	339	333	331	321	333	336	327	332	319	312	325	349	323	319	342	336	339	344	304	350	350	372	329	315	329	327	352	331	338	382	360	371	311	313	359	312	330	277	334	318	368	332	346	296	332	352	322	314	313	356	344	324	315	357	328	354	332	335	343	351	337	297	377	318	341	324	333	327	321	325	359	300	323	308	332	323	332	326	316	337	313	310	342	313	339	361	331	352	345	355	371	330	312	387	318	359	355	334	334	331	338	341	334	320	330	352	346	343	304	370	375	337	350	319	320	342	334	330	315	301	325	381	310	354	323	351	358	317	335	369	336	376	355	371	323	356	333	369	342	331	328	317	316	310	305	298	318	368	317	317	321	329	329	319	325	321	310	349	293	336	317	316	331	342	320	314	323	322	356	331	350	360	401	349	378	370	334	334	326	339	358	328	335	325	344	308	359	319	318	321	332	326	356	325	353	304	338	348	340	325	321	302	336	340	332	324	317	332	337	327	295	366	336	359	357	326	361	325	339	342	298	319	379	362	309	300	330	327	352	356	347	306	359	368	372	353	316	343	322	329	352	342	342	341	327	336	300	353	335	305	356	371	346	326	346	328	343	348	340	339	369	355	323	377	332	345	346	343	318	334	331	357	322	370	324	356	352	320	357	343	354	323	350	333	324	317	347	293	340	338	319	324	335	368	348	353	338	311	336	316	353	297	352	351	341	334	336	337	346	351	366	344	330	311	329	338	388	352	338	339	326	341	319	337	330	349	340	330	360	394	326	339	316	315	363	349	323	361	324	336	325	356	319	323	315	322	356	324	333	340	323	320	332	348	354	342	315	297	338	354	324	328	332	328	311	353	354	379	320	374	373	358	345
60666	94825	59772	26773	9992	4177	2227	1316	774	607	497	495	516	513	495	495	476	512	527	482	508	469	457	516	498	507	506	488	487	469	519	500	517	507	517	467	499	477	478	521	513	480	480	489	508	464	549	500	490	489	520	529	521	491	478	483	513	502	514	460	511	486	461	498	491	490	486	460	505	443	503	471	495	516	527	545	505	501	499	480	488	513	486	496	470	493	494	519	504	448	501	518	479	468	476	514	475	529	462	517	473	461	506	507	509	509	479	487	500	465	485	459	463	489	511	485	467	492	525	531	485	507	494	503	502	482	484	461	472	458	496	490	478	524	516	502	497	519	495	477	497	482	501	450	519	498	491	502	534	497	495	446	535	495	498	469	493	484	483	468	473	489	447	476	532	511	478	522	455	493	519	484	517	499	504	470	493	505	487	457	494	468	501	486	485	516	459	553	520	510	478	468	476	458	494	471	510	480	479	499	457	534	499	489	509	510	505	457	481	502	504	519	460	474	475	476	506	483	482	498	456	495	486	500	526	513	512	493	509	523	477	465	477	509	487	462	521	463	533	481	486	502	475	499	500	496	502	494	497	487	485	472	502	451	499	542	518	489	500	470	474	483	485	504	475	484	471	478	487	535	488	502	472	497	493	468	502	501	509	508	524	458	497	537	487	472	484	497	520	524	517	483	487	442	489	544	486	457	514	513	455	435	486	529	484	503	523	534	526	551	470	505	461	471	490	467	505	485	460	503	508	496	503	475	545	518	501	504	519	524	460	509	510	450	480	496	463	505	506	467	557	493	489	524	510	533	481	458	464	497	473	468	480	460	485	496	523	468	491	534	516	503	510	493	518	513	504	514	499	499	464	500	532	512	449	446	503	503	507	478	485	498	479	481	485	484	472	481	459	502	510	507	524	496	495	448	468	481	528	511	511	516	527	507	484	455	504	495	501	517	510	476	477	510	477	502	479	478	505	510	458	495	495	495	483	490	511	497	499	530	503	482	518	484	503	494	512	510	478	502	502	463	473	511	508	489	485	471	541	502	522	489	504	522	525	495	516	508	508	505	493	483	515	507	485	480	487	507	510	491	495	517	525	480	506	507	456	467	465	509	510	508	500	486	487	476	466	488	518	505	520	515	533	516	479	519	467	482	522	502	529	522	444	487	545	464	506	490	511	490	441	529	488	493	499	468	508	498	493	475	502	489	471	480	530	468	470	538	492	498	491	495	509	504	479	479	507	516	491	514	501	481	493	517	483	522	539	460	481	460	497	471	496	508	499	540	507	487	442	497	500	477	491	508	482	502	475	482	490	483	486	488	501	507	500	506	541	509	472	518	506	535	540	494	492	470	494	480	524	487	479	516	559	496	478	479	489	484	491	487	522	450	494	496	504	507	488	475	478	501	456	527	537	503	482	480	472	480	480	497	483	474	502	478	479	510	517	452	487	480	491	474	504	488	483	527	503	498	511	459	511	496	489	471	529	496	494	501	481	505	485	492	480	489	538	514	515	525	516	502	497	518	526	486	526	493	493	499	491	501	492	510	523	497	503	541	497	465	485	473	530	505	537	498	525	516	459	509	522	518	465	496	517	496	494	494	491	497	520	496	505	451	497	471	481	489	515	494	490	519	476	495	481	500	481	514	488	550	474	468	494	512	512	491	510	490	498	488	478	487	509	483	469	499	465	487	536	490	470	478	477	489	501	480	468	482	493	504	491	502	524	498	507	496	522	481	467	473	481	494	484	490	528	477	484	459	503	507	491	509	499	505	474	470	475	475	492	489	494	484	469	487	512	536	481	495	453	509	499	500	501	465	505	471	514	478	509	473	466	515	506	516	488	480	444	473	478	529	534	512	547	509	491	492	536	488	480	497	508	508	528	540	489	480	451	537	517	476	470	506	500	541	523	519	520	487	500	502	512	533	539	538	516	505	503	506	499	487	467	482	465	493	487	465	511	502	502	521	505	478	513	475	429	462	485	488	488	523	515	495	492	527	486	468	506	485	512	485	489	491	491	500	507	495	470	495	501	505	499	456	458	458	512	482	498	477	503	518	508	503	500	513	525	454	491	490	499	508	439	480	492	524	553	479	480	472	485	485	472	463	481	521	483	501	542	492	509	465	506	520	487	475	532	492	470	483	510	521	511	514	481	460	506	494	516	503	482	503	514	488	467	512	488	457	511	528	461	509	525	501	479	514	500	455	518	529	485	477	478	442	492	496	485	468	508	526	472	494	499	486	486	529	524	488	465	504	507	498	474	480	515	491	497	513	497	478	516	468	476	490	465	480	487	472	474	502	484	494	437	464	490	491	486	517	483	485	532	510	450	520	477	447	458	481	506	482	478	514	500	486	478	512	457	499	482	492	441	520	524	475	478	488	511	488	496	497	560	501	433	470	510	486	459	515	497	487	491	485	499	486	485	506	547	491	479	504	495	496	512	511	517	490	486	473	464	479	475	474	498	478	474	517	475	467	468	530	499	502	514	475	495	461	477	485	465	538	490	488	469	524	468	484	525	505	502	528	495	515	506	556	509	455	512	472	497	496	492	488	477	483	414	499	469	474	502	492	493	496	493	478	513	507	466	495	471	518	484	524	512	520	424	491	499	529	507	454	484	518	490	493	522	491	525	503	499	477	527	510	481	513	487	454	479	489	499	492	544	460	480	474	484	479	521	535	484	463	492	466	486	503	483	521	469	505	526	472	498	473	496	495	475	525	504	474	481	493	478	466	460	510	498	492	550	533	500	481	489	522	503	526	556	495	478	513	506	535	463	487	486	495	510	525	481	497	494	484	487	518	477	477	508	467	493	534	521	513	514	489	469	493	477	480	475	471	529	511	520	469	490	476	527	493	502	512	487	459	552	481	492	501	452	529	517	477	517	503	499	512	508	513	500	503	495	485	453	492	461	495	502	490	493	524	485	484	481	507	541	476	513	475	497	499	481	508	536	489	478	510	471	487	513	501	492	533	509	478	520	503	516	482	515	506	462	509	490	483	477	453	518	483	513	500	504	485	469	509	544	545	467	501	512	492	520	519	488	507	493	480	474	533	512	480	492	521	479	517	513	460	484	514	523	457	471	485	489	505	496	502	482	478	451	518	495	485	505	496	505	477	474	495	478	462	479	514	511	485	456	486	508	488	496	514	471	487	470	502	518	510	503	492	477	490	479	517	489	500	501	518	463	509	504	498	518	468	505	501	513	496	466	505	498	529	505	489	488	488	446	483	522	535	491	515	506	502	481	524	508	480	499	499	468	517	475	489	514	483	510	469	488	510	496	504	510	475	506	492	512	472	491	478	460	545	482	531	468	499	518	478	504	493	476	500	465	499	509	525	479	467	467	484	515	508	466	513	525	533	467	496	505	481	486	503	499	505	453	550	458	470	518	484	541	502	488	516	511	483	463	509	505	522	493	522	474	474	479	468	489	448	504	476	474	477	553	476	530	498	478	493	481	503	483	482	485	489	462	538	528	467	496	481	504	452	515	527	493	484
31364	32971	24600	7283	779	416	370	309	314	307	313	287	320	303	351	332	290	287	333	322	291	336	328	285	308	293	312	322	269	297	303	290	298	294	312	311	322	319	326	315	323	324	303	321	327	299	305	341	294	313	304	317	295	301	269	300	315	319	302	305	319	325	343	344	280	314	340	312	293	286	318	305	288	307	280	312	307	297	295	319	318	295	300	323	290	288	293	298	296	296	311	281	332	334	288	326	290	308	333	308	316	310	282	313	311	326	324	308	310	309	335	309	313	306	334	324	290	323	301	330	285	326	308	319	320	323	309	306	310	313	329	288	308	313	300	292	306	313	311	319	317	319	319	286	300	319	311	335	309	296	308	280	302	282	338	309	316	292	304	253	329	288	288	292	330	311	352	310	315	304	332	301	276	313	308	303	288	314	290	294	311	288	303	318	320	290	323	268	315	294	298	280	308	315	276	305	312	304	301	296	312	307	308	293	296	303	302	315	317	300	312	320	305	315	312	295	299	310	307	322	337	307	287	331	296	262	300	320	312	286	310	340	260	307	348	314	330	298	292	307	307	314	303	307	322	320	303	340	274	287	263	281	323	315	315	329	295	269	296	289	311	305	288	283	290	291	316	294	304	315	304	288	280	317	300	322	310	316	344	317	293	281	289	341	298	308	283	339	323	304	334	302	307	266	339	303	301	297	313	315	303	294	265	329	329	313	297	308	326	335	279	320	297	293	324	314	303	309	326	319	310	337	304	307	341	316	281	309	280	288	307	278	304	320	296	279	298	302	309	310	292	313	306	289	324	315	321	314	270	298	335	310	296	295	301	303	324	320	333	306	298	301	315	290	331	263	291	277	323	312	344	321	289	352	312	317	360	311	284	296	287	321	283	304	295	272	314	293	311	320	307	319	301	323	282	314	288	312	324	290	308	308	332	300	314	276	316	267	310	315	313	318	335	285	311	284	331	311	299	285	295	291	316	297	324	336	300	319	349	314	299	286	306	303	312	321	318	281	271	290	299	316	310	301	312	311	290	317	293	325	315	310	315	299	325	288	301	302	302	331	305	293	296	285	283	290	312	306	314	327	305	274	338	320	319	289	286	304	289	341	321	323	280	320	287	307	300	321	283	293	289	339	330	308	307	326	318	341	326	316	299	326	317	291	310	343	339	303	320	293	285	300	315	325	271	320	281	306	297	319	302	304	301	346	322	329	300	289	299	297	299	312	312	313	296	305	302	365	311	301	329	302	298	303	314	309	312	314	302	298	309	296	281	306	318	291	282	308	301	295	324	333	291	302	318	322	336	331	302	343	312	307	295	296	304	318	311	311	278	313	311	274	325	258	319	303	299	311	342	312	299	296	286	327	347	310	308	314	292	349	267	301	318	265	318	325	311	321	324	286	300	324	334	311	309	284	294	279	300	296	312	301	312	305	317	342	308	320	311	291	306	309	287	313	322	292	280	320	331	290	299	290	324	289	331	314	320	330	302	302	294	296	311	292	273	307	325	311	286	298	301	322	303	310	290	331	343	294	276	303	295	311	298	307	349	308	293	298	330	291	314	291	326	301	283	285	335	286	316	289	311	279	276	320	305	309	344	324	277	300	281	313	303	304	309	300	310	302	309	327	334	287	320	296	322	313	292	316	338	288	305	307	302	292	337	291	308	328	292	311	308	327	305	321	327	312	305	302	342	313	283	278	310	298	284	312	312	312	319	305	312	296	351	302	285	293	296	277	321	302	300	305	272	297	344	333	335	278	295	303	317	289	284	314	290	318	322	301	290	278	312	289	309	321	315	286	306	310	307	298	295	286	310	282	319	312	291	296	311	297	312	329	290	302	328	315	307	318	294	280	273	321	289	302	324	299	304	293	279	312	302	296	301	332	321	293	257	284	299	306	310	290	322	314	287	308	317	284	334	301	296	309	307	292	308	331	332	306	300	295	295	297	330	320	321	296	289	317	279	284	296	270	323	311	290	299	274	289	325	328	293	291	321	278	281	310	310	311	308	336	297	305	333	316	321	310	295	299	299	311	285	282	320	303	295	330	314	317	322	331	310	320	322	297	338	313	327	309	294	281	320	284	320	293	287	329	275	335	312	313	285	330	298	311	291	307	275	314	296	301	327	305	342	291	278	288	295	304	301	321	330	301	314	299	292	286	304	314	290	290	306	335	323	312	315	325	296	293	292	290	292	296	325	343	300	319	322	318	295	309	284	292	295	308	282	264	298	292	311	321	326	307	325	303	331	315	287	295	297	298	282	302	288	337	292	300	281	296	298	295	321	302	298	289	322	338	320	318	329	311	286	301	319	316	304	314	317	314	292	282	290	327	302	313	313	297	333	290	267	295	316	295	274	295	322	289	317	299	302	319	329	320	291	317	295	289	304	316	313	308	304	271	314	297	316	281	289	310	311	314	328	311	286	303	276	283	280	267	310	300	308	335	330	257	280	318	297	278	324	304	298	309	332	309	326	278	290	303	325	308	319	321	312	325	295	313	302	281	351	334	294	306	332	319	292	332	321	280	296	295	296	338	299	288	304	308	325	323	322	299	295	286	272	302	304	279	295	296	302	292	329	307	286	296	296	330	302	296	309	320	285	315	320	290	327	288	331	342	317	324	354	335	294	329	302	305	264	328	331	278	333	298	320	328	325	303	286	332	313	294	318	315	324	318	315	329	310	317	313	318	311	308	327	313	314	292	298	315	294	297	315	290	288	311	317	283	299	286	324	297	290	295	276	311	314	309	298	268	315	261	345	309	285	304	303	322	304	298	326	319	287	283	278	292	311	312	300	316	313	283	315	318	303	321	294	297	305	331	311	309	304	286	273	309	322	269	323	297	314	292	335	297	307	300	293	299	324	308	297	318	318	311	319	312	275	317	282	331	347	280	313	283	311	305	299	287	313	310	282	307	304	320	334	314	298	318	280	307	297	298	292	280	288	300	301	295	343	335	297	303	304	302	306	284	326	327	314	309	309	317	306	315	304	311	288	321	307	302	329	302	310	258	336	298	317	308	293	281	275	304	322	307	312	295	297	311	281	312	328	301	314	316	327	322	308	323	283	311	289	296	313	309	282	308	300	292	314	265	326	330	324	307	319	303	304	308	312	305	297	318	310	271	298	312	306	279	318	314	340	314	333	278	293	341	294	308	315	342	291	308	303	332	317	286	333	300	317	325	318	283	291	310	327	293	339	299	330	318	266	296	314	312	320	293	319	288	313	285	316	329	286	333	313	304	323	271	303	277	327	299	301	319	311	340	310	294	295	309	280	317	300	314	317	287	297	303	332	300	328	329	305	313	277	305	295	319	314	299	304	320	316	310	292	305	329	304	285	282	300	308	313	297	289	315	307	291	338	295	297	302	325	325	319	338	277	311	318	298	318	294	327	294	310	306	314	290	284	281	302	252	289	327	337	304	296	318	303	337	322	332	308	309	326	329	295	303	340	300	311	308	307	286	329	298	296	308	320	280	295	314	293	330	314	282	291	313
39644	46970	24685	5078	1298	759	608	529	496	477	457	490	444	477	428	438	506	461	436	491	435	453	448	457	477	503	433	458	477	458	468	448	476	465	462	442	466	492	509	473	488	463	497	437	466	510	437	495	451	458	497	509	471	483	459	439	469	503	436	457	507	507	484	506	491	451	466	483	433	490	472	463	467	447	469	425	440	476	450	487	492	470	498	452	459	461	470	454	483	499	495	508	475	506	470	457	459	487	460	468	483	467	443	443	486	476	462	461	485	444	451	471	491	463	446	464	468	459	446	407	470	478	482	469	478	458	470	459	473	426	460	476	478	429	455	443	486	478	474	483	492	451	449	464	462	462	493	506	464	465	483	438	466	480	456	424	452	422	448	488	487	453	488	469	493	458	442	452	463	474	441	439	504	460	489	480	458	450	497	463	470	456	485	486	495	492	492	462	436	438	458	465	487	462	505	474	498	446	467	467	461	478	447	479	451	468	452	472	474	464	505	478	435	478	440	498	479	475	455	441	468	489	450	478	486	473	459	452	479	469	488	455	439	479	477	431	453	457	470	457	496	480	452	488	463	485	443	470	444	491	480	469	477	458	447	466	505	536	442	515	473	442	506	466	493	450	459	438	502	466	521	427	497	458	474	480	490	465	493	460	483	435	457	482	486	451	492	474	453	462	494	488	482	487	487	487	406	434	477	501	451	484	469	479	449	462	494	487	452	492	470	499	496	496	472	472	506	444	490	454	466	463	481	487	458	444	504	449	457	456	497	479	476	423	469	449	448	418	479	458	465	482	511	466	479	480	484	494	481	440	457	483	487	467	492	447	455	461	470	456	484	455	476	434	467	465	469	444	491	473	458	440	447	481	506	472	465	481	463	471	485	461	441	460	476	462	473	500	505	481	508	476	476	478	460	483	472	454	453	509	439	487	464	450	446	482	429	479	485	492	524	501	434	498	472	448	502	500	522	498	509	438	445	494	433	481	504	490	432	434	493	463	492	468	456	477	453	452	468	428	532	467	462	459	468	485	429	463	474	492	464	469	470	443	472	497	448	476	453	475	474	435	469	471	467	462	452	500	518	471	461	491	483	487	528	485	441	441	438	493	475	491	457	468	484	483	436	486	439	468	487	483	450	450	420	447	494	505	479	474	483	459	450	492	481	462	467	481	447	478	452	459	501	464	454	459	466	500	482	465	470	500	461	520	489	494	463	476	473	493	491	437	481	476	480	497	443	441	455	460	493	474	489	440	452	508	486	420	451	482	465	443	464	458	460	465	499	491	520	467	481	476	499	481	469	496	460	479	493	458	451	486	459	451	464	479	444	478	455	497	460	499	458	489	458	499	485	462	499	470	461	440	446	461	473	484	496	453	459	448	487	457	505	448	475	464	476	442	486	457	478	449	503	442	475	417	462	487	474	444	492	427	481	449	481	456	477	461	460	502	467	473	488	437	492	503	461	472	464	473	419	448	463	462	462	469	488	481	509	470	441	500	432	449	492	480	443	430	429	500	482	484	455	469	483	482	514	477	466	451	494	454	484	426	435	498	450	491	471	459	487	461	460	476	487	465	477	456	477	484	515	487	490	481	450	493	474	434	446	475	493	461	464	480	452	470	433	470	479	451	464	474	444	458	474	465	491	464	492	489	471	475	458	463	441	459	441	464	486	469	464	466	466	468	479	431	453	477	460	482	487	482	469	510	456	453	517	452	494	500	481	449	454	447	450	479	476	437	452	460	453	459	457	493	483	454	463	464	521	445	495	414	465	459	482	483	483	456	506	505	464	466	488	494	465	469	447	490	476	436	497	475	461	421	477	447	464	487	500	442	484	471	477	496	499	478	479	467	488	477	490	467	485	460	461	505	493	467	465	458	450	472	484	478	464	447	461	431	456	498	510	508	480	484	483	477	458	447	499	479	483	461	500	442	480	422	479	471	478	466	471	472	469	476	452	457	467	466	454	464	440	486	457	482	444	476	476	466	483	462	500	457	479	444	442	493	464	428	477	441	458	485	481	474	459	454	473	487	452	497	465	496	502	488	446	491	480	462	460	472	465	417	479	434	474	475	482	484	475	464	466	452	452	490	479	479	477	470	438	447	488	510	487	461	457	477	450	434	482	442	457	504	475	500	465	435	420	484	489	469	430	472	488	492	446	508	469	476	468	483	473	498	501	504	447	474	482	484	482	456	489	477	477	457	480	483	473	468	488	511	463	456	478	499	474	448	449	482	473	447	449	484	443	458	514	480	487	459	485	461	477	469	493	454	483	502	502	463	448	456	468	457	480	469	453	431	475	487	439	462	492	483	457	482	480	443	461	488	463	499	478	453	463	493	491	483	439	462	454	463	502	495	473	488	471	457	462	450	463	499	496	470	500	497	463	466	463	466	443	494	493	475	499	450	436	497	469	453	502	493	446	416	501	507	457	480	453	505	449	491	497	462	486	474	450	502	483	471	443	441	464	472	471	446	489	488	467	459	493	486	449	473	449	476	408	475	472	493	510	493	470	476	467	475	490	464	484	492	473	467	505	488	426	453	475	467	470	436	492	477	492	482	456	436	492	494	470	450	465	474	450	474	463	457	461	495	433	453	464	468	481	465	487	474	379	450	462	491	456	460	474	464	478	439	465	500	478	468	468	470	469	462	485	465	477	461	474	489	492	478	515	455	478	490	508	490	487	424	491	461	468	441	470	436	475	469	468	485	483	495	496	483	517	455	485	481	439	462	432	494	445	481	458	479	443	496	456	503	451	476	486	464	489	490	456	462	476	496	453	481	502	465	457	483	477	482	475	501	495	463	473	448	431	494	439	487	480	425	507	468	454	466	432	485	461	511	462	499	466	511	492	441	448	474	480	440	493	477	462	490	484	460	493	460	474	484	502	433	525	499	477	492	471	485	504	432	477	485	460	488	523	462	507	481	482	463	524	506	445	478	458	472	469	471	471	477	476	464	479	465	457	489	470	437	462	482	494	453	476	449	471	490	510	454	464	463	463	440	512	456	449	459	457	482	474	462	438	481	511	484	466	509	449	480	477	489	466	490	481	461	492	477	478	455	451	497	476	433	472	445	487	486	458	451	505	454	435	460	442	454	484	463	464	458	504	448	447	511	507	466	462	481	446	443	489	482	474	484	435	503	454	449	451	472	474	472	480	466	496	456	481	516	480	468	469	449	517	447	469	472	497	474	473	460	465	475	491	479	462	499	483	470	494	457	486	458	482	467	461	488	445	443	509	474	404	479	453	447	457	470	465	533	481	471	465	445	491	472	432	474	437	487	468	470	485	490	464	453	483	426	456	466	460	479	470	523	440	434	447	475	476	500	468	468	464	524	475	463	493	451	479	454	487	489	470	489	504	501	477	453	488	482	443	486	459	500	468	468	498	475	467	494	487	447	492	465	459	504	484	480	472	451	464	439	481	466	476	470	436	443	429	473	450	446	459	471	490	454	482	462	517	524	459	476	508	453	475	488	470	504	468	442	423	451	472	472
24072	22728	29449	24305	19743	7815	1013	508	379	335	322	329	316	305	303	313	350	309	331	349	341	332	328	317	342	330	339	318	346	319	287	321	329	318	299	357	316	356	341	326	325	327	336	321	351	326	314	329	347	337	316	335	297	318	340	309	328	334	331	319	315	337	310	319	342	344	306	329	331	295	317	315	302	325	304	334	338	326	322	330	290	297	320	304	306	319	333	341	309	304	317	319	316	326	319	343	345	320	339	318	329	295	294	328	337	323	324	318	285	332	306	325	335	313	341	325	320	300	330	361	326	348	328	339	311	320	323	317	369	325	333	309	335	300	327	333	324	313	333	311	322	314	309	328	315	323	314	345	305	320	331	330	317	340	321	304	309	276	324	322	293	319	310	332	332	335	308	309	349	330	322	349	326	347	277	312	328	335	325	327	353	341	302	322	328	298	318	288	335	326	306	335	332	328	315	295	352	323	322	346	343	330	285	345	314	335	365	314	324	347	311	308	319	355	332	318	300	302	305	286	322	351	312	334	341	355	342	356	324	319	334	296	312	299	337	326	327	305	307	300	328	337	290	344	327	334	352	312	316	344	317	336	303	320	318	345	322	349	318	305	313	310	356	339	336	301	352	341	336	288	310	322	338	309	342	330	296	338	343	306	344	271	348	302	334	320	298	308	299	285	324	310	309	301	345	294	319	314	321	370	327	308	318	332	340	321	320	294	298	328	307	290	309	313	332	327	313	325	317	318	286	325	332	331	316	301	298	358	316	355	334	310	348	312	311	292	342	350	351	314	322	347	299	302	322	358	306	331	326	330	308	326	358	322	312	314	296	300	298	327	295	299	339	333	346	293	287	292	308	335	326	309	315	330	317	329	316	337	347	313	305	288	331	320	303	361	344	307	318	330	318	313	319	330	332	315	324	326	303	309	341	325	305	334	320	304	322	342	332	348	323	358	320	338	301	314	324	339	295	330	309	319	273	298	323	304	329	304	309	335	333	318	328	294	324	363	300	328	352	316	325	321	313	357	339	318	325	317	315	327	314	328	319	319	307	319	355	328	316	317	342	360	325	344	304	297	345	291	382	313	307	316	303	314	333	334	325	295	338	316	351	317	300	273	343	312	309	310	330	301	327	303	305	298	307	304	303	308	312	321	302	314	325	330	340	336	309	306	339	318	307	331	347	322	341	305	329	329	339	313	304	356	325	319	330	334	319	344	334	337	323	340	310	339	328	337	336	296	314	318	305	329	288	322	324	304	305	293	326	302	336	287	304	325	306	311	320	329	344	312	310	303	290	310	345	341	315	301	323	351	317	308	332	295	330	303	337	326	326	315	315	327	325	317	321	331	331	294	299	293	337	333	377	291	325	318	335	375	329	331	342	315	345	321	317	309	289	339	324	322	318	311	329	315	330	340	347	300	289	283	350	331	314	344	321	360	333	323	296	322	300	306	317	326	343	346	318	291	307	317	333	327	329	311	294	308	319	324	290	333	294	339	303	329	340	335	295	337	324	329	328	316	312	316	315	336	316	327	317	301	336	341	311	310	329	330	351	316	316	280	312	321	306	335	322	346	329	318	339	297	326	301	293	313	300	310	307	309	326	324	323	313	335	333	315	318	300	304	303	324	329	336	302	308	305	316	306	303	343	333	297	320	302	309	299	307	320	323	335	339	328	333	290	322	290	305	308	328	317	332	288	321	312	315	309	305	306	330	342	310	335	322	324	299	343	313	342	322	324	323	305	308	319	346	314	331	327	313	334	316	354	302	320	333	328	312	334	332	332	320	299	328	340	353	353	314	344	303	333	308	310	340	296	343	320	350	327	345	327	326	304	327	315	298	321	302	283	319	327	321	335	323	315	329	348	315	311	325	344	341	294	333	322	289	307	298	320	332	343	333	378	343	323	336	302	341	318	318	336	327	300	311	310	299	320	329	310	310	333	347	317	323	345	316	320	337	331	323	310	309	288	304	324	316	332	331	354	328	296	332	333	328	338	307	317	320	302	309	359	307	283	314	300	315	341	339	273	328	322	307	317	337	321	292	329	325	304	313	296	317	305	348	358	325	340	330	328	332	326	319	344	301	334	320	299	331	298	306	346	309	303	348	352	319	334	332	333	318	318	362	312	342	329	329	292	340	289	293	270	355	347	326	305	343	340	294	320	307	307	330	364	275	314	327	311	332	335	303	327	329	335	324	333	330	301	318	310	302	338	331	323	287	339	317	294	315	302	281	357	316	328	340	334	353	344	319	324	326	324	343	307	351	328	314	315	314	327	281	310	313	312	341	314	315	291	332	334	314	333	317	332	295	306	300	324	290	332	338	364	303	329	327	293	298	327	329	344	319	336	301	327	312	344	294	341	342	313	312	343	312	330	305	314	313	311	329	349	313	344	327	351	313	297	290	318	329	353	332	299	334	303	334	321	305	299	324	352	282	333	336	328	303	324	317	295	370	311	338	310	329	341	311	312	314	306	333	309	333	304	317	317	334	307	327	324	362	315	328	308	341	335	332	314	343	318	319	336	320	313	326	318	311	335	324	342	345	319	289	323	318	301	314	335	334	353	315	317	302	321	317	282	336	314	315	340	314	320	337	294	332	320	333	300	309	300	327	308	309	291	315	319	327	330	291	325	327	313	314	321	286	298	364	329	316	314	350	301	316	340	320	324	320	306	345	326	322	306	309	339	315	293	305	330	320	301	335	322	328	329	323	325	316	318	318	280	336	294	302	318	323	319	346	349	311	296	317	335	330	298	320	317	293	335	312	310	300	325	347	317	298	309	329	286	328	333	292	295	310	312	332	316	307	294	296	311	310	337	330	327	334	351	347	318	343	318	292	292	322	334	350	310	327	318	339	304	307	300	303	284	301	325	318	314	330	318	310	303	323	334	306	330	316	357	306	329	299	318	327	319	296	339	343	326	320	323	335	343	332	316	322	319	334	336	317	351	331	324	321	298	310	325	329	303	339	329	320	336	335	324	316	352	295	345	320	317	330	326	340	300	327	304	353	317	276	330	312	326	324	303	350	309	358	346	319	307	333	320	307	291	292	320	305	348	345	333	310	301	320	296	322	323	331	306	299	312	310	314	340	299	317	304	318	334	321	311	329	314	338	335	295	368	304	322	340	313	345	342	305	344	331	296	360	321	327	306	343	353	313	315	277	301	288	349	293	312	312	331	306	329	362	318	348	330	294	357	337	315	348	316	292	320	308	330	331	322	305	336	338	310	299	321	317	322	306	323	314	309	319	293	310	312	311	349	353	356	316	350	337	345	302	327	322	326	328	312	314	343	332	320	303	304	322	324	351	341	308	323	303	286	321	336	294	310	333	335	332	330	353	335	292	322	339	315	344	317	329	326	299	347	332	289	321	329	323	319	369	302	309	328	307	295	288	337	337	326	312	301	314	318	341	345	356	316	333	320	314	349	308	318	323	299	296	304	318	321	315	294	326	346	315	326	303	336	316	320	317	339	324	361	301	337	337	349	342	325	353
60752	87448	53600	21311	6638	2809	1584	930	633	572	481	511	483	480	488	504	473	475	458	520	524	507	494	505	484	479	504	507	491	475	491	492	462	471	469	497	484	492	505	466	494	431	514	470	499	471	499	495	509	484	476	496	465	480	458	499	478	471	485	487	525	473	512	489	464	514	488	477	510	515	501	510	450	472	459	467	464	500	462	463	495	476	495	476	485	483	566	486	480	481	493	463	461	524	466	480	500	473	479	500	460	499	467	493	487	505	512	525	482	518	470	500	469	500	510	464	510	502	499	477	461	527	450	496	488	488	486	520	470	495	466	467	469	479	456	475	523	484	478	468	459	488	528	452	468	470	505	476	506	488	494	479	496	469	497	475	502	540	482	444	474	446	478	510	455	511	453	485	491	461	450	512	483	497	477	488	489	497	461	477	507	460	494	478	483	523	471	439	494	497	451	496	508	507	500	459	511	439	502	463	516	516	479	475	491	479	521	471	499	494	448	497	477	487	497	494	472	490	500	512	495	512	502	484	461	441	489	511	503	463	463	496	503	467	517	486	484	472	491	477	450	461	476	505	478	489	496	473	447	450	484	509	480	488	477	493	519	506	481	489	479	448	526	479	477	511	440	474	486	502	481	458	500	477	500	491	489	466	501	519	467	518	517	511	509	505	470	515	485	483	476	508	493	477	502	481	464	509	502	484	468	504	484	472	502	486	480	484	492	485	501	482	469	460	476	462	512	465	480	530	501	474	501	541	483	477	486	494	480	492	473	492	490	535	450	511	485	516	469	496	450	527	506	483	502	455	482	475	483	512	490	477	487	532	511	501	489	455	491	488	480	456	490	462	534	525	498	514	457	478	489	469	445	502	484	479	490	459	482	475	512	488	523	459	495	484	480	485	464	505	482	491	420	460	470	492	533	503	490	478	504	492	474	504	488	482	474	454	564	499	444	510	481	479	484	508	458	493	476	491	501	465	502	484	488	476	490	516	485	485	497	497	488	458	508	534	502	479	455	515	498	488	508	468	522	499	501	496	482	477	502	505	494	538	458	530	459	532	485	464	484	466	456	464	472	458	461	479	486	485	512	472	468	481	467	478	487	517	493	520	449	420	523	474	488	503	516	463	477	456	495	486	489	454	505	495	475	497	472	509	516	470	451	467	483	473	510	470	459	513	486	459	494	484	513	497	518	426	519	500	497	521	447	491	459	502	507	458	466	505	460	531	528	484	510	465	518	493	475	484	485	469	521	514	498	536	452	476	484	486	505	496	517	479	506	446	510	524	454	456	454	454	512	508	504	480	523	518	512	521	453	484	457	520	485	454	457	497	489	450	479	471	487	506	476	475	473	507	497	517	513	499	455	475	474	494	503	460	458	484	488	536	446	496	490	493	479	496	490	482	501	475	490	486	440	513	493	481	499	450	495	478	439	483	473	482	493	468	510	446	497	482	492	474	494	472	495	460	502	472	472	500	497	474	508	480	512	466	490	497	516	494	463	485	517	504	517	464	457	524	512	466	496	485	502	456	500	499	521	469	551	522	500	448	488	485	503	477	500	498	460	473	495	486	511	477	483	517	492	499	501	482	476	502	510	529	458	465	479	475	457	489	478	483	491	479	475	493	477	482	482	483	508	505	504	490	510	541	467	538	473	474	438	463	474	528	469	506	475	470	497	499	482	485	488	502	460	514	483	450	487	450	470	477	512	471	492	480	527	466	484	461	529	489	458	491	471	453	479	469	452	492	526	496	477	443	480	467	447	476	476	446	528	500	467	446	478	468	493	512	472	473	512	528	481	526	486	486	540	430	507	484	497	490	526	430	484	492	518	495	481	452	408	476	511	508	446	475	447	462	512	487	429	475	504	490	496	488	494	494	497	509	481	509	516	453	511	491	484	536	466	508	480	480	484	511	484	526	483	496	490	469	451	503	447	517	489	491	495	465	480	477	464	529	528	500	484	477	489	459	458	476	542	440	483	432	497	501	497	497	495	495	485	471	503	450	510	458	482	542	514	476	483	484	479	479	477	464	499	478	481	480	527	499	437	468	520	501	477	511	509	443	506	474	501	485	474	545	522	456	496	451	511	501	495	472	519	476	544	483	469	521	498	483	488	508	542	482	510	511	479	489	464	468	454	444	497	483	501	520	474	512	505	462	515	499	461	508	499	470	486	487	474	473	494	481	473	472	484	500	467	512	479	494	531	492	487	496	482	501	529	473	483	482	485	466	495	505	490	536	487	532	515	487	504	489	476	497	476	505	477	511	490	497	463	483	515	487	459	500	483	486	484	517	481	533	481	476	460	484	488	480	513	488	499	514	475	495	523	518	461	508	445	490	492	466	500	508	481	472	478	493	448	515	460	487	461	465	461	500	445	516	547	487	489	457	479	481	492	471	435	478	447	496	514	497	470	454	484	487	503	511	464	468	490	438	469	493	470	477	487	443	453	506	530	514	492	492	448	468	489	493	479	497	514	476	468	481	470	460	453	482	475	487	498	479	493	461	473	484	508	493	477	484	478	470	515	500	484	502	496	453	460	485	504	429	519	486	484	490	527	454	488	563	471	454	473	535	483	486	499	469	461	461	481	488	461	511	473	487	517	457	468	487	516	492	486	453	493	472	491	483	475	473	461	511	492	454	516	470	461	438	494	477	483	484	479	479	467	471	503	522	505	459	484	463	471	494	475	513	510	478	495	451	501	488	469	497	497	510	461	500	493	486	502	506	458	493	485	482	498	476	472	475	506	508	485	477	499	476	459	473	475	536	473	500	467	510	492	477	482	488	459	522	485	484	486	484	471	487	444	500	490	514	464	472	475	470	481	464	491	491	487	488	502	510	493	512	483	510	526	444	486	477	483	486	481	463	511	457	476	483	503	443	496	421	479	471	506	465	508	472	498	478	445	498	476	493	451	480	510	520	473	454	489	530	455	494	511	488	479	502	470	462	512	459	509	480	456	512	465	517	497	492	490	447	510	477	488	480	476	445	507	459	508	499	504	460	452	480	527	479	460	520	530	454	488	491	493	482	482	443	472	503	478	488	515	455	464	524	506	503	484	500	466	446	511	448	504	460	501	518	477	493	476	462	523	494	504	478	490	479	502	460	445	483	487	499	499	455	474	467	520	492	503	464	488	465	514	527	523	480	507	496	519	498	504	455	531	481	491	508	501	493	494	437	487	500	485	511	495	492	463	502	466	499	501	500	476	477	464	512	486	481	494	468	489	523	484	492	502	500	434	466	481	489	458	478	544	502	453	476	455	524	494	479	499	461	480	498	514	469	495	508	480	483	526	479	493	532	466	473	458	475	501	504	469	454	464	532	470	478	480	482	467	465	480	477	484	469	462	479	511	483	486	500	458	490	518	487	494	511	487	467	508	453	483	495	475	513	521	505	502	498	448	458	516	485	514	482	514	474	474	466	481	451	485	491	461	475	482	494	499	509	538	458	505	516	477	448	490	467	476	466	471	454	496	488	472	454	483	492	493	493	495	493
23113	21695	29186	23634	21055	18744	4248	705	447	411	368	340	344	344	352	338	327	357	382	346	359	344	371	337	329	357	320	326	339	321	313	313	329	361	356	357	329	351	306	351	354	306	349	343	342	334	308	290	344	354	327	326	316	329	305	378	353	351	335	307	365	336	338	342	324	351	336	316	347	341	334	302	322	345	357	330	338	334	342	352	372	331	336	318	340	329	340	357	348	331	364	333	326	317	329	333	327	335	321	326	318	345	355	336	345	331	353	353	344	328	368	335	304	319	340	333	364	342	350	373	340	329	321	374	343	360	333	315	329	355	317	373	373	361	361	392	312	363	345	390	369	354	325	328	315	323	321	312	363	350	349	327	319	316	327	334	333	361	349	320	322	355	356	318	344	328	371	344	359	319	338	316	321	332	349	314	315	377	353	338	316	331	346	362	358	354	377	346	368	331	325	335	332	334	335	330	346	327	326	387	290	343	335	352	332	339	297	376	345	312	369	358	347	343	342	351	347	335	340	387	353	344	303	359	310	333	365	370	312	332	337	325	315	325	355	340	347	333	359	321	299	345	341	330	323	349	346	339	349	381	340	307	361	320	359	329	367	353	353	355	333	342	370	335	347	368	350	370	347	344	302	353	364	380	348	317	307	342	361	356	343	329	327	337	353	319	325	361	348	317	362	359	315	317	329	333	326	326	363	343	280	344	341	365	328	366	341	351	336	312	321	353	326	348	313	323	316	335	361	338	344	349	336	338	362	344	365	352	339	357	325	351	359	313	326	363	353	348	360	335	374	351	318	352	343	341	365	366	345	335	329	352	375	349	334	305	343	335	342	349	323	352	343	330	326	335	367	315	318	332	323	315	351	357	350	339	337	351	367	345	334	377	330	347	346	334	320	307	328	322	354	343	342	327	338	346	359	328	353	327	346	401	336	330	338	335	352	338	334	368	321	328	334	345	346	339	349	322	358	301	302	326	355	319	333	357	360	342	350	335	349	345	390	361	301	341	339	345	322	323	338	314	355	329	362	367	336	327	320	394	344	341	345	317	353	335	310	373	319	337	337	371	313	369	342	330	325	324	326	313	372	367	346	312	349	323	338	354	340	354	345	323	322	303	333	343	345	345	396	329	330	369	342	314	319	348	356	348	318	323	333	361	299	317	326	320	322	353	346	325	344	341	343	342	353	337	329	327	367	351	309	355	350	319	327	318	343	370	318	327	368	325	336	339	316	336	374	347	323	351	352	355	345	354	337	370	340	330	309	344	364	362	383	342	342	346	353	348	331	362	330	354	328	309	298	315	382	334	331	343	308	324	351	354	341	336	338	365	366	321	338	337	338	335	300	335	333	356	377	340	356	368	339	323	332	400	340	327	356	328	392	369	349	354	330	336	346	345	366	333	341	318	324	348	359	356	328	345	321	334	348	306	329	366	349	363	355	346	325	323	334	381	349	334	323	314	361	331	339	336	355	336	345	330	303	344	349	318	320	343	336	354	317	341	344	341	323	359	332	372	378	325	334	371	328	360	352	351	320	304	339	330	333	349	334	332	323	333	343	359	334	362	350	340	376	345	336	341	326	303	341	333	350	341	334	344	328	370	344	329	368	365	351	339	356	304	368	357	361	324	317	328	318	349	343	321	345	326	317	343	334	325	329	341	301	299	359	338	325	348	356	330	316	332	321	357	361	344	339	315	332	338	328	350	361	330	354	355	375	340	339	329	347	328	341	331	379	344	304	376	346	345	316	356	342	324	329	349	383	353	349	369	313	335	325	335	331	369	365	312	410	343	322	359	342	361	321	342	320	323	364	385	341	341	328	333	337	331	323	335	312	327	346	324	315	353	343	324	340	328	351	312	332	344	363	307	350	348	376	313	331	357	336	312	350	344	356	357	351	328	325	346	345	333	317	343	351	349	352	361	359	340	367	355	311	357	349	397	333	323	309	343	328	336	317	348	313	319	338	348	334	365	347	348	336	322	381	336	358	334	319	369	360	314	385	346	338	316	313	326	351	339	349	338	319	359	333	350	348	320	321	343	311	354	363	336	349	334	341	347	367	372	316	338	309	324	323	341	337	351	328	363	346	338	333	335	342	362	322	339	375	351	343	326	324	341	322	360	285	327	355	361	359	325	355	369	320	361	348	361	350	356	321	359	312	364	329	346	354	324	328	358	314	334	342	309	322	338	368	326	359	325	300	297	329	330	333	309	325	355	353	364	345	348	311	318	352	336	343	340	319	326	315	344	359	377	329	324	341	363	330	347	347	336	338	350	326	346	340	334	330	352	340	333	343	322	340	334	347	322	325	361	371	361	327	351	332	355	326	328	316	352	363	349	311	321	331	331	302	351	354	318	360	318	343	331	323	320	330	317	347	327	375	307	382	328	376	323	388	331	350	334	359	335	335	343	330	357	323	358	358	353	324	314	358	361	345	296	347	314	319	313	326	342	342	337	319	342	371	337	347	351	346	343	348	335	324	341	346	324	338	311	313	363	332	355	379	348	325	335	369	373	333	341	344	358	335	321	316	351	328	341	356	349	311	328	357	369	344	375	287	319	349	311	363	345	346	319	323	338	313	359	363	369	332	315	367	361	366	370	358	368	325	331	364	314	322	344	303	357	375	364	347	333	361	311	354	323	338	326	344	348	345	329	369	347	348	358	320	364	338	332	363	348	355	328	334	350	331	356	335	335	323	345	323	346	357	377	334	343	316	328	328	330	341	322	351	360	343	328	350	302	316	367	338	348	370	316	357	316	345	349	354	353	332	343	374	366	375	367	327	343	307	298	353	366	338	323	356	343	326	324	339	298	341	341	355	352	335	365	328	309	327	368	329	346	379	340	331	342	363	363	336	310	321	338	368	343	313	334	337	355	359	343	311	342	336	367	329	345	342	305	336	345	314	341	305	325	335	346	342	348	327	332	349	349	341	362	355	335	330	348	341	335	352	307	337	342	329	376	318	351	332	325	326	342	317	346	335	360	348	364	334	331	314	325	337	367	349	330	382	326	316	346	330	301	299	347	331	312	344	348	349	320	359	365	341	331	318	310	336	348	341	363	341	366	315	326	322	331	342	375	364	313	316	327	326	353	301	350	318	311	336	343	358	346	365	337	332	338	341	317	330	344	360	357	325	334	327	326	339	376	328	336	333	338	333	322	339	322	334	355	314	359	341	324	336	327	329	341	347	340	349	334	373	307	324	360	367	346	346	339	365	346	323	322	347	370	342	356	361	342	351	369	347	348	344	348	337	332	322	353	315	328	364	308	344	340	347	315	368	327	354	332	326	341	346	321	338	316	361	370	385	328	330	349	342	337	327	363	355	352	322	334	327	331	349	320	318	344	329	329	355	342	383	374	354	332	333	345	313	345	358	331	311	338	323	374	347	327	360	339	348	342	337	340	324	353	337	311	325	331	328	302	385	341	344	318	357	327	345	350	361	360	333	354	344	312	335	343	361	339	347	333	328	313	348	340	355	323	309	345	370	324	338	331
60673	95200	60441	27774	9931	4234	2300	1277	795	578	521	492	513	467	498	511	501	449	493	463	495	503	472	528	514	515	536	496	505	530	499	501	520	515	551	500	504	505	503	541	513	466	507	521	514	497	516	501	498	534	527	554	498	478	500	505	467	470	491	508	469	490	507	473	508	483	502	515	495	504	511	483	496	502	482	504	437	481	470	482	514	513	497	539	485	511	487	518	488	469	511	485	464	484	513	513	478	494	536	484	501	522	507	456	476	523	502	479	504	514	480	546	484	504	526	497	486	485	497	458	494	502	483	491	496	506	490	517	495	463	506	513	489	510	498	495	472	503	488	507	510	495	512	511	477	522	501	482	500	470	491	525	550	508	453	494	482	462	532	489	488	499	507	530	503	502	526	473	500	516	494	505	528	577	511	486	513	490	456	520	484	509	474	473	483	490	468	481	476	498	450	501	496	554	501	472	497	512	496	480	485	471	474	518	538	498	474	489	484	510	520	481	487	498	517	473	498	491	506	491	497	490	467	493	460	473	503	513	502	514	492	481	506	494	490	485	474	526	525	508	509	532	510	500	538	485	532	474	497	477	562	503	443	497	523	534	511	508	500	516	489	474	508	480	478	472	515	492	504	512	537	518	471	517	500	496	479	504	507	515	537	506	462	499	527	523	494	503	465	489	487	492	487	508	491	527	478	473	489	498	481	529	517	501	487	447	495	525	480	469	492	451	512	484	492	495	488	513	464	505	486	452	471	513	486	510	569	483	483	517	491	473	547	515	549	515	504	488	501	487	510	512	475	490	495	466	530	517	495	545	473	459	463	495	509	506	481	502	491	477	530	492	487	459	519	512	485	518	491	480	502	506	506	513	530	501	513	489	475	490	493	508	492	517	496	518	489	512	482	519	478	500	532	497	514	550	480	459	484	519	525	518	508	458	494	495	482	491	489	517	485	509	496	487	527	482	508	487	503	499	461	508	482	513	506	480	493	487	478	471	466	487	532	505	502	507	489	469	484	511	495	480	513	532	446	484	500	483	493	538	490	511	509	511	476	510	490	514	466	472	491	534	525	512	483	460	472	465	488	487	482	494	474	503	498	543	497	489	494	512	510	503	522	521	523	514	515	511	500	489	459	499	514	494	504	461	493	468	509	481	490	536	491	511	477	482	492	475	479	473	506	520	507	519	510	496	523	504	520	484	451	511	503	521	502	492	521	470	492	472	484	532	517	501	521	493	451	489	521	497	485	503	496	496	499	528	521	480	483	460	474	497	488	497	463	482	512	458	503	519	484	485	453	493	476	470	501	471	492	470	527	533	523	475	508	487	485	526	477	469	489	508	506	500	482	468	529	537	492	498	479	482	495	431	487	492	497	476	469	489	490	499	504	510	468	510	476	515	484	495	520	506	516	482	522	545	504	499	541	502	448	510	474	501	490	508	519	473	531	488	521	498	477	516	469	490	505	481	530	497	501	497	509	490	521	515	501	508	513	540	544	495	517	468	483	469	494	515	497	500	523	479	509	491	451	457	486	493	472	501	491	495	492	515	499	507	512	459	548	482	505	502	485	463	476	526	549	472	509	490	515	493	520	497	520	541	491	481	473	486	476	514	531	516	497	508	489	486	538	474	531	531	502	496	451	524	509	515	502	487	475	494	501	494	494	493	511	488	455	512	500	513	479	505	493	470	503	464	530	503	504	497	518	497	443	510	510	507	485	486	485	511	488	450	514	480	512	510	498	494	519	466	489	465	509	507	481	502	509	475	495	492	476	533	462	478	488	474	479	466	457	501	511	535	451	500	512	483	479	518	517	469	490	488	513	529	535	474	483	512	540	524	471	491	489	518	467	455	483	510	468	475	463	530	502	516	509	458	524	511	522	453	511	471	465	469	473	524	460	472	527	478	515	490	499	464	510	494	499	473	508	502	489	481	464	477	487	490	485	494	498	514	473	483	540	519	498	493	493	502	451	501	508	496	494	516	497	548	502	504	469	479	493	511	515	514	495	475	483	517	501	525	475	515	482	492	531	489	481	521	520	492	498	452	485	504	487	492	486	554	516	497	498	502	517	506	501	518	533	519	484	502	520	483	526	546	442	556	515	498	463	515	511	503	480	481	521	468	484	492	515	460	489	486	508	493	484	483	502	503	476	488	504	523	487	489	498	515	518	502	502	487	504	514	565	498	526	509	539	466	489	499	464	519	533	507	504	516	484	461	498	488	467	505	536	460	505	475	509	503	501	507	484	461	501	514	490	528	520	496	500	478	481	504	533	516	543	482	529	460	473	458	481	525	540	494	507	489	485	514	480	475	487	485	453	485	516	497	514	540	518	471	493	499	515	482	516	504	460	498	479	502	496	508	522	545	475	485	493	543	494	459	512	576	457	506	471	523	520	534	485	537	479	491	479	517	528	469	514	506	515	517	480	484	496	476	490	492	456	499	488	548	545	493	471	527	527	527	513	511	540	499	491	484	522	498	517	513	499	498	462	514	499	478	479	463	506	519	479	515	504	508	531	476	486	456	493	492	477	491	534	497	526	525	510	480	511	487	504	491	502	510	511	515	495	492	478	501	489	489	506	504	482	496	529	497	501	469	488	502	507	491	496	491	498	533	500	487	552	533	524	513	503	474	521	494	454	526	496	520	499	490	539	476	529	509	512	523	511	501	519	497	486	544	451	515	535	467	497	523	545	482	483	496	444	508	470	481	527	531	457	511	504	514	489	527	469	496	481	491	482	509	474	507	492	466	536	500	506	486	504	477	463	493	493	550	496	505	484	529	518	478	489	498	504	537	497	490	506	462	473	503	523	470	495	520	494	505	513	481	494	495	474	501	504	521	486	514	532	499	485	511	453	502	462	494	468	504	492	499	463	467	489	471	492	507	527	491	550	491	476	484	536	497	456	477	510	499	470	473	487	521	519	522	469	511	514	480	470	545	529	499	482	498	500	488	480	513	434	467	491	466	502	508	486	513	502	513	494	505	473	463	526	479	508	493	518	506	511	482	522	513	464	471	499	519	479	496	513	463	505	491	493	534	508	485	553	505	493	467	519	456	532	476	540	470	489	468	496	491	490	524	508	476	543	509	488	455	481	518	512	497	497	520	526	480	460	477	506	489	494	499	465	484	514	507	505	498	478	517	524	476	484	497	487	513	535	498	509	500	514	482	461	514	479	466	520	494	527	533	462	499	436	504	526	474	525	505	495	522	478	502	481	499	500	487	531	484	507	508	519	485	493	471	459	492	457	476	503	512	493	504	510	510	478	513	469	459	508	489	505	482	497	511	486	489	506	502	500	563	467	466	510	548	498	487	550	499	500	519	461	499	496	487	483	515	484	522	486	525	490	511	481	467	445	542	474	521	515	509	491	514	538	524	539	458	510	495	517	499	492	489	496	484	504	536	491	488	457	506	473	496	532	487	487	489	508	502	487	465	536	479	487	449	497	477	485	514	501	535	535	495	498	490	491	510	472	489	496	511	498	484	495	490	498	487
31526	32998	24433	7453	760	388	364	342	308	317	310	328	306	324	291	307	329	311	341	319	332	322	334	277	310	294	333	320	308	320	297	316	279	334	328	320	310	318	330	312	292	284	320	296	288	296	316	340	339	311	282	328	340	291	299	290	329	304	301	307	291	325	309	315	306	309	322	299	279	302	307	317	288	329	334	300	323	307	299	336	282	314	295	320	349	302	282	322	272	317	313	304	324	277	316	294	302	304	325	297	301	306	289	313	327	298	282	313	299	275	304	333	317	317	317	310	316	312	315	299	290	308	318	303	316	340	322	287	313	318	324	327	313	304	310	321	285	298	321	315	314	328	275	310	351	317	345	323	290	300	297	299	308	264	336	321	302	330	314	272	307	300	310	291	315	303	332	318	282	296	303	320	302	291	309	331	301	278	291	264	344	326	322	283	329	347	301	313	325	298	302	301	297	306	289	311	306	326	315	333	326	330	308	298	271	299	290	341	295	302	291	308	308	316	309	316	330	321	277	281	303	326	284	268	327	294	304	296	319	283	310	284	286	285	330	270	328	301	318	310	300	321	311	296	285	297	355	310	297	292	305	328	285	321	323	300	333	322	341	293	307	277	312	337	327	306	307	309	287	291	299	285	302	305	309	334	324	297	305	328	312	328	296	289	321	285	310	316	313	337	308	330	327	308	299	301	327	339	319	316	281	305	306	278	296	326	297	336	274	301	330	306	307	320	283	307	281	304	336	323	282	297	328	322	306	351	304	315	311	304	297	309	296	306	305	312	304	276	329	318	297	303	288	289	303	325	310	312	328	329	319	297	330	333	291	285	318	298	279	300	318	307	287	313	294	334	288	320	320	332	315	286	300	313	290	312	292	319	282	286	301	319	343	305	327	292	318	290	324	312	298	318	317	299	312	288	307	282	299	358	312	281	313	304	294	299	285	331	324	297	286	319	311	300	302	303	310	313	313	293	298	300	329	301	321	284	317	325	337	327	305	351	309	313	294	306	324	297	317	304	327	301	328	311	289	307	294	326	300	308	286	273	323	341	336	310	327	313	311	289	313	322	302	323	298	298	305	293	347	315	313	299	327	325	323	310	301	327	326	303	268	272	304	289	297	316	319	292	310	327	305	341	313	323	312	292	324	297	313	310	304	308	315	301	317	305	308	321	307	282	298	298	291	315	301	292	300	312	312	331	286	335	310	305	332	306	320	305	321	316	342	325	318	321	311	321	312	311	300	320	316	304	311	284	319	279	303	322	310	300	301	302	327	322	329	316	316	279	320	337	296	330	294	317	296	303	305	340	307	312	290	314	301	270	322	316	304	297	318	311	299	283	298	314	315	338	296	274	295	305	292	285	304	301	287	311	323	312	302	290	324	290	343	303	301	293	337	313	298	335	314	309	311	298	327	306	318	317	329	325	288	317	330	340	293	300	285	311	288	322	304	286	313	288	316	330	338	273	298	300	312	317	316	338	327	307	336	291	303	301	320	306	324	321	303	283	292	305	300	318	329	322	311	331	330	323	297	310	304	311	309	299	305	295	297	301	283	292	321	294	354	300	379	294	295	319	327	304	291	328	304	307	308	285	311	270	298	287	298	307	330	317	309	347	315	327	327	339	329	325	285	282	323	293	302	307	314	314	357	309	323	307	319	341	316	319	303	303	314	303	300	309	302	316	326	302	295	331	341	300	302	310	330	325	291	293	306	311	305	309	338	310	303	307	327	308	283	304	300	348	285	351	329	312	281	299	327	313	287	294	293	304	295	312	324	313	300	291	301	324	325	295	329	298	275	325	337	326	316	313	286	302	339	316	297	323	313	299	320	308	305	340	344	321	338	308	324	286	324	282	305	314	299	283	311	323	276	308	315	278	307	285	290	297	291	333	342	331	309	324	338	297	313	298	311	309	331	330	313	302	280	305	315	296	293	315	304	305	314	326	291	333	331	303	342	301	332	302	317	295	333	325	303	313	303	285	293	309	313	316	296	320	333	299	329	279	331	297	319	326	306	290	289	299	283	297	308	270	329	309	281	299	305	328	312	318	295	323	316	316	316	331	320	344	310	295	333	341	317	325	298	295	311	288	315	310	306	271	294	325	309	306	292	275	302	307	311	338	300	321	334	347	279	296	331	309	323	317	299	361	324	327	356	313	297	327	315	316	304	295	302	310	319	301	278	276	299	330	332	313	300	343	314	276	322	286	317	314	319	327	302	300	308	312	283	313	306	311	338	310	309	334	296	307	271	304	290	311	300	309	323	328	283	279	292	295	315	311	300	290	321	319	341	317	283	304	313	321	333	292	324	343	303	292	302	309	303	283	315	310	327	302	306	296	316	314	298	304	335	312	307	303	316	305	286	302	326	293	323	333	312	298	313	313	346	277	321	324	314	297	289	320	318	324	286	327	320	327	318	322	335	294	287	306	299	316	313	317	328	303	297	325	309	308	342	333	329	328	270	310	294	303	301	336	282	303	334	282	319	288	300	334	297	324	312	331	317	330	305	331	329	323	314	312	313	285	304	319	314	320	314	334	305	282	304	313	286	313	326	314	341	313	322	305	328	301	302	323	295	342	281	327	297	325	310	333	299	335	323	300	302	289	307	318	281	320	290	306	304	314	267	300	296	311	276	331	299	326	302	331	318	336	329	295	275	297	285	308	341	310	328	300	284	307	304	318	298	311	319	321	309	288	339	312	338	294	354	319	320	349	290	323	309	316	293	316	306	321	260	309	302	318	291	266	312	299	325	323	294	323	296	271	306	346	339	325	322	329	329	323	310	300	344	298	284	317	304	301	279	325	292	312	321	292	316	296	305	304	329	305	313	306	310	317	323	313	310	342	316	301	303	312	299	319	298	331	265	300	301	275	300	316	304	327	341	308	309	284	285	308	275	298	312	321	308	307	318	301	315	339	304	321	340	280	311	316	334	327	303	314	297	299	312	320	325	296	296	322	335	275	319	298	300	296	334	331	307	273	317	306	298	330	335	291	314	315	303	325	323	281	311	290	315	312	291	294	328	335	323	314	315	301	313	296	302	310	325	309	321	312	287	275	310	304	328	306	316	298	284	302	289	313	291	339	289	319	285	352	293	310	318	284	300	296	330	297	308	284	329	324	330	334	275	314	293	293	280	308	316	294	317	295	338	335	302	307	315	292	304	340	306	261	302	271	328	320	293	316	299	331	327	321	303	288	336	292	306	307	302	310	336	335	308	338	302	327	278	317	319	309	294	313	298	312	319	292	299	315	287	324	273	328	306	285	305	309	294	308	317	310	321	297	321	299	289	315	292	298	315	343	328	337	313	309	306	293	331	293	282	304	296	302	311	301	312	315	296	297	321	305	300	319	277	336	315	306	295	319	282	277	304	303	317	296	308	313	341	280	303	288	318	315	337	344	307	310	282	305	343	300	309	327	297	327	296	301	296	307	311	325	310	310	301	304	283	313	322	303	333	362	311	328	294	313	316	316	293	286	300	300	304	317	305	289	337	306
39694	46742	24335	5468	1303	702	596	532	463	513	514	496	478	498	488	445	459	463	511	448	450	485	487	455	484	450	500	470	493	472	460	472	448	475	473	508	509	469	458	481	460	458	487	463	490	472	477	482	482	425	481	451	503	460	455	498	517	489	450	453	468	506	481	443	473	500	458	500	451	502	473	490	441	456	476	462	474	438	430	449	472	491	452	502	483	462	487	461	492	451	489	501	445	468	495	490	477	462	516	495	498	470	491	459	488	464	492	479	466	498	505	469	492	500	472	493	465	450	466	460	476	477	470	475	461	495	429	510	509	498	464	512	450	448	478	443	463	459	483	489	483	459	481	471	475	438	481	465	431	453	459	431	478	502	492	471	490	472	513	478	472	440	456	524	464	493	464	486	489	445	488	466	462	448	481	476	449	491	514	484	484	485	470	462	472	473	460	466	444	484	517	465	489	478	467	436	470	438	465	501	498	448	499	481	497	461	485	473	521	471	466	460	437	478	471	493	470	446	459	457	465	482	500	441	467	492	481	519	482	441	481	500	501	490	474	473	523	469	516	450	505	466	489	493	501	434	455	470	466	517	506	493	462	516	508	491	472	485	454	505	460	487	460	432	467	502	464	484	505	452	499	494	455	482	491	443	445	502	430	449	481	468	409	482	487	489	464	449	472	466	474	497	502	453	499	480	474	475	476	495	510	434	467	512	441	459	476	489	447	445	523	490	533	503	446	422	491	449	454	493	471	502	429	459	472	486	480	482	478	482	491	522	502	441	470	465	460	457	486	474	514	476	495	481	512	486	462	470	498	474	477	474	475	487	497	476	448	484	487	455	511	452	478	480	465	466	513	444	458	460	492	504	436	491	502	469	453	496	457	480	511	437	471	462	484	483	465	458	484	457	479	443	472	470	446	500	445	475	498	471	424	504	460	469	507	471	508	507	499	480	486	443	497	498	465	488	509	480	475	458	479	511	484	471	474	446	456	486	456	463	453	472	493	500	464	514	477	463	467	443	485	505	489	465	463	478	498	481	491	461	441	444	476	431	474	480	492	513	445	462	472	496	491	489	470	469	450	470	493	462	501	474	472	471	492	478	452	479	452	441	475	480	440	455	490	427	441	502	475	448	465	457	506	480	507	495	471	469	486	477	458	480	493	499	533	450	482	427	477	515	499	496	457	486	442	514	493	495	473	502	442	481	454	476	492	492	498	444	485	461	445	486	479	441	458	444	497	496	490	507	451	481	463	466	499	455	497	443	490	456	496	497	481	478	438	471	463	476	486	482	496	477	480	459	489	452	471	496	467	470	478	524	482	448	483	484	422	496	481	521	430	439	453	510	461	468	464	489	483	449	446	472	487	462	458	503	449	488	459	502	480	481	468	491	472	495	484	484	455	478	458	467	471	517	437	469	488	463	451	455	496	440	464	442	495	461	497	511	440	456	458	511	490	461	478	432	472	469	470	431	481	425	509	469	463	469	436	472	502	449	464	482	434	491	462	456	494	446	480	467	480	462	498	513	482	468	462	452	496	476	452	451	479	488	463	443	481	470	500	456	464	486	490	468	453	478	464	454	476	471	486	475	495	458	477	481	489	462	465	484	457	471	434	455	450	513	476	472	471	465	442	468	492	494	505	493	442	464	486	480	462	513	448	478	480	484	448	497	540	487	456	462	454	451	408	507	489	474	463	493	480	505	490	463	494	501	457	457	459	477	472	471	479	494	495	466	471	479	466	480	486	511	471	461	476	436	449	490	470	473	489	446	468	472	493	471	479	473	463	519	433	519	489	450	480	489	434	498	506	501	462	501	505	476	479	504	488	474	478	488	482	505	466	491	469	462	484	479	465	512	487	464	489	488	478	477	499	451	470	471	464	479	513	475	450	431	503	469	505	472	478	471	467	475	500	485	456	449	508	485	478	468	510	468	472	539	476	456	476	506	501	514	483	445	478	471	495	471	493	483	492	494	463	467	504	453	453	499	442	488	441	516	479	472	477	466	494	462	484	494	492	463	504	449	494	435	477	471	469	431	505	489	460	461	452	502	481	451	499	466	505	470	475	471	467	467	475	481	459	476	449	443	498	503	436	478	462	458	452	481	497	441	484	453	491	475	484	481	483	448	508	446	445	455	488	503	472	479	450	458	482	464	448	465	489	530	509	496	454	485	466	443	478	459	462	468	481	497	494	486	481	475	469	474	478	508	503	492	470	471	460	468	520	470	482	506	491	487	485	419	463	518	469	466	487	449	458	516	449	471	474	436	459	459	480	441	493	461	535	463	478	436	501	488	523	457	511	476	441	484	466	491	477	419	488	461	456	477	490	488	476	478	518	465	443	484	513	483	463	493	487	472	487	468	465	480	440	476	501	485	485	468	487	465	444	497	476	481	509	476	484	464	448	466	447	459	487	477	496	456	494	458	464	460	449	514	445	492	457	463	443	450	468	444	478	481	498	481	473	503	470	471	446	462	454	446	443	489	491	519	465	435	445	466	467	466	524	473	417	478	456	473	466	479	463	450	457	445	490	447	448	439	491	472	462	483	457	459	464	494	472	490	486	472	455	478	487	505	462	465	479	439	487	441	502	479	457	474	464	453	450	469	481	476	466	476	482	533	465	451	421	469	484	466	465	502	479	483	483	482	486	481	500	479	471	417	482	454	441	480	505	513	449	475	430	456	442	462	417	486	464	463	462	505	450	445	530	471	466	479	478	464	463	495	462	521	472	471	456	451	483	461	474	477	485	446	449	465	459	433	463	479	445	474	493	473	463	504	457	488	484	499	492	448	511	479	469	449	470	465	479	484	452	479	507	501	491	506	480	476	488	480	463	486	472	455	480	452	466	460	481	498	470	463	500	480	427	478	492	470	458	465	485	463	456	509	473	505	472	463	483	456	475	509	440	471	493	473	510	499	484	511	447	442	453	455	516	505	469	482	457	443	485	471	476	505	458	471	516	473	484	474	476	518	455	496	467	492	445	470	489	463	469	512	468	463	494	515	456	456	511	452	495	476	482	461	461	502	483	476	471	462	476	453	500	483	504	445	450	458	493	462	495	439	457	477	515	459	473	484	442	429	487	496	464	472	447	464	486	452	453	463	449	495	474	467	460	450	464	464	499	500	448	509	472	450	448	450	502	452	447	506	480	478	474	489	457	459	449	441	469	469	482	467	477	444	438	492	484	504	454	438	466	486	475	472	477	494	470	499	439	497	458	475	475	447	468	460	479	470	481	488	508	531	487	453	473	496	465	479	485	464	473	431	504	466	484	503	495	496	476	497	480	471	494	510	505	471	485	499	502	485	486	426	496	516	465	489	494	495	453	473	485	462	469	483	503	459	470	487	491	456	516	495	436	504	464	479	482	479	445	457	453	460	443	495	448	451	486	498	454	475	466	492	443	499	461	449	479	474	483	477	494	459	472	485	484	476	511	428	454	477	508	460	476	495	505	482	487	468	509	468	487	442	478	455	465	464	456	501	491	503	466	454	479	460
24082	22661	29435	24260	19898	8087	1017	560	373	350	316	351	351	324	326	342	340	322	349	331	343	319	362	297	349	327	380	321	334	332	347	316	317	333	308	328	368	348	368	321	337	311	332	319	341	314	323	340	303	329	323	304	326	361	326	333	324	313	312	297	338	305	310	331	318	314	315	315	362	317	340	298	332	321	284	295	307	320	345	309	328	326	331	309	321	311	318	364	335	298	297	320	339	325	338	319	344	325	358	324	322	335	289	323	327	305	332	366	356	363	333	318	324	337	307	308	347	345	318	326	326	307	323	329	333	330	315	351	296	296	314	313	352	340	326	337	355	337	338	323	331	333	311	301	321	330	306	328	338	376	305	361	334	308	349	311	326	314	323	334	312	328	296	342	338	338	318	341	349	324	329	322	353	326	314	293	332	305	319	313	319	286	330	349	332	317	340	297	333	322	332	338	323	356	337	325	323	312	332	302	323	353	352	324	330	357	334	329	313	316	314	319	311	328	323	329	319	320	307	347	331	346	307	320	356	324	339	338	316	324	323	332	337	338	305	329	347	328	325	313	307	318	346	338	320	316	347	324	322	287	347	341	326	334	306	325	331	327	333	318	324	327	318	308	315	349	297	307	328	336	334	335	346	334	319	304	328	302	304	333	344	332	335	342	338	341	319	316	344	340	346	392	335	309	338	330	316	295	326	320	317	315	340	355	335	329	349	344	317	346	340	359	331	337	311	316	344	308	324	317	320	343	311	326	319	325	337	330	333	317	322	335	326	317	321	341	321	319	346	344	331	331	322	301	313	338	323	302	333	326	325	333	319	322	316	331	327	326	330	318	341	314	333	304	364	343	283	327	340	351	325	336	292	345	296	309	312	307	308	302	310	334	317	337	345	320	304	339	306	326	329	335	338	320	331	351	325	357	315	305	307	327	310	325	321	304	326	351	321	314	308	350	347	331	357	328	310	338	355	313	327	327	337	346	332	336	300	313	357	294	347	314	346	337	343	340	319	324	316	362	305	294	316	334	296	320	303	329	348	335	287	364	319	323	297	340	342	331	345	319	333	324	332	319	359	314	316	340	343	285	335	311	329	341	350	346	348	325	329	338	315	326	319	336	313	314	342	339	359	329	318	347	301	344	308	314	326	353	317	340	306	283	323	309	328	307	331	283	320	313	308	334	332	323	319	321	365	308	320	301	304	327	302	339	326	330	328	327	299	340	323	320	326	340	318	333	357	330	351	319	315	355	330	336	338	326	304	347	302	355	341	335	328	341	359	332	347	282	342	366	329	334	331	311	338	312	313	312	335	323	353	340	314	324	348	314	340	305	307	340	322	327	286	314	339	280	304	295	324	308	333	308	325	341	350	324	312	300	318	317	331	302	334	348	335	356	313	340	322	320	342	316	325	317	348	319	322	311	332	330	332	312	340	341	345	337	317	327	338	325	341	364	317	323	351	336	337	317	335	324	320	337	349	359	361	327	309	328	320	349	347	340	309	312	308	334	294	329	318	307	305	302	345	339	338	337	317	299	337	310	327	348	312	339	292	312	335	353	335	335	325	334	338	345	325	288	339	330	310	322	339	310	319	339	349	349	323	322	323	286	300	328	334	317	309	341	326	313	326	286	331	314	267	332	360	313	331	331	320	301	306	306	323	323	312	334	326	325	334	319	335	348	311	317	316	305	307	339	318	306	333	337	346	336	346	322	328	324	332	317	346	314	309	317	318	317	319	325	331	296	335	315	337	355	351	339	309	321	299	316	318	340	329	333	325	306	320	299	325	326	326	307	313	351	332	326	315	306	343	287	342	322	336	319	318	341	301	321	320	322	322	341	337	345	304	331	321	361	285	317	317	332	327	315	332	334	310	314	302	350	326	323	342	335	282	311	325	320	324	316	321	316	289	331	369	310	322	327	344	331	331	325	285	320	303	331	325	317	356	340	314	333	333	338	338	297	312	322	311	314	329	350	344	337	341	295	315	351	346	333	333	304	318	308	319	336	345	337	325	328	337	313	318	344	351	284	346	323	317	361	366	328	307	339	333	312	303	325	326	318	290	347	308	336	320	308	333	300	302	358	318	323	326	364	334	298	341	319	293	337	325	331	295	335	321	349	332	331	293	291	315	326	320	342	351	327	334	334	323	322	326	315	338	312	341	309	336	297	288	332	334	317	325	323	322	308	322	328	343	313	306	307	331	304	321	314	343	343	285	348	344	296	317	310	329	318	330	308	340	342	331	324	309	322	307	319	341	339	354	380	344	310	326	312	334	327	308	314	345	304	331	337	307	328	320	316	337	316	332	339	320	351	307	346	346	325	333	317	329	328	308	316	296	308	338	305	339	317	319	340	329	335	337	349	321	328	336	312	324	333	332	300	308	344	315	346	336	355	354	306	317	341	335	328	350	313	322	312	334	348	334	308	317	347	354	340	312	338	331	336	316	323	352	347	365	312	338	309	354	325	331	320	326	322	328	314	328	297	330	321	322	303	318	307	345	339	344	356	353	329	296	340	347	331	290	325	331	318	331	338	341	313	284	337	344	313	370	328	340	351	330	338	333	330	326	321	357	318	329	348	319	331	310	311	327	336	346	384	335	357	321	328	314	316	325	333	308	344	302	323	341	331	312	291	283	329	338	323	319	360	340	333	337	362	327	330	352	330	377	311	335	337	303	315	323	313	323	313	356	307	322	321	356	308	334	334	329	332	342	337	346	354	319	345	320	320	336	332	312	322	334	333	314	337	325	335	320	301	301	305	332	355	325	324	364	303	321	358	298	318	352	325	318	293	305	315	344	334	293	353	332	314	293	360	304	311	299	304	326	330	315	311	315	335	325	314	300	304	291	315	340	312	307	322	344	348	321	311	335	336	340	351	299	306	334	350	335	323	349	320	334	316	298	337	326	351	348	319	354	343	325	357	348	323	317	321	388	341	331	337	305	373	351	322	311	322	344	361	319	329	327	342	328	319	323	297	334	313	312	346	340	370	322	280	325	338	316	308	322	343	340	356	331	318	322	360	324	321	330	342	299	354	315	332	311	320	363	332	348	320	370	339	313	340	339	333	353	291	296	328	327	347	317	314	310	321	328	312	333	317	349	344	350	337	317	359	316	299	337	308	331	332	284	318	288	318	316	361	337	331	336	322	315	342	322	306	342	318	317	342	313	321	326	334	348	346	349	310	312	327	335	320	312	342	312	327	327	353	303	306	298	331	327	343	332	332	358	315	348	314	312	357	312	320	318	322	316	321	319	332	327	335	281	333	354	309	304	288	330	316	344	329	313	329	324	337	363	324	338	316	315	340	314	302	358	341	311	329	339	339	302	311	321	300	340	345	348	306	323	324	362	298	358	338	328	339	348	315	320	332	307	328	337	320	286	293	302	298	319	316	313	304	305	333	321	327	324	341	333	333	326	354	305	356	345	313	317	350	321	330	321	316	328	337	297	296	323	317	321	314	323	332	341	343	348	332	321	311	335	301	307	287	339	336	330	319
60364	87955	53422	22545	6834	2800	1679	1030	693	562	478	488	500	510	534	488	475	512	506	486	526	525	465	466	453	509	500	523	520	472	519	487	476	492	504	475	508	544	483	539	454	499	493	514	499	515	469	469	469	533	493	528	515	452	489	511	481	491	495	483	471	529	492	529	494	468	495	465	498	548	509	484	492	447	504	478	460	492	485	496	443	489	491	466	468	477	475	482	466	447	495	464	518	563	489	504	489	497	506	478	496	483	496	491	481	475	515	476	501	517	480	511	456	524	469	469	529	536	548	491	502	503	511	511	468	532	492	483	472	512	500	457	485	514	486	487	517	478	471	511	488	502	485	474	479	530	481	483	519	509	496	510	472	497	478	502	491	487	468	495	490	554	497	500	510	461	483	502	495	514	500	506	504	519	472	501	426	466	500	502	510	482	498	490	524	529	503	540	528	486	489	471	497	473	469	439	503	528	479	461	545	524	487	452	493	507	493	453	472	499	524	476	512	482	482	482	510	510	485	480	483	473	483	498	536	516	490	533	480	525	477	467	500	512	518	522	443	489	487	490	489	492	454	451	466	503	509	544	486	499	510	529	466	507	482	490	485	500	495	429	481	496	485	514	460	481	508	535	484	566	490	512	507	480	495	487	475	433	508	496	474	506	518	474	490	500	482	500	491	522	450	490	539	515	488	474	479	479	509	507	494	504	495	466	484	510	504	498	504	484	488	501	529	472	511	465	452	532	512	496	518	482	498	477	492	458	478	491	516	474	474	502	526	507	477	497	465	483	500	481	484	474	470	476	490	487	488	503	495	487	509	498	530	485	489	499	480	504	498	512	513	487	462	492	484	511	533	512	480	543	478	493	502	514	494	502	507	523	476	479	522	477	476	500	487	518	463	489	484	459	477	477	476	491	497	496	504	511	520	510	466	486	542	496	500	505	501	508	489	536	487	502	479	482	489	486	506	465	507	483	501	486	479	519	476	498	470	520	514	539	471	507	496	501	492	520	485	451	464	495	494	472	503	510	448	489	470	498	462	519	485	470	472	499	421	487	494	504	491	515	517	532	533	466	468	508	495	507	487	489	505	517	539	489	476	510	515	517	511	528	506	485	505	499	516	518	497	513	468	484	493	500	530	462	442	477	478	522	500	494	475	534	486	497	502	461	491	502	529	517	488	481	533	513	504	483	437	485	474	503	526	510	469	498	491	487	483	507	460	498	468	481	514	510	488	489	476	483	512	467	462	490	507	508	484	492	495	505	490	516	500	533	506	496	486	469	489	495	502	477	509	516	487	523	517	481	495	473	520	476	482	507	496	486	483	509	508	495	479	495	539	494	469	495	510	504	506	467	499	490	514	472	489	487	534	474	472	459	494	484	502	483	489	521	453	505	497	510	496	496	492	465	473	522	482	501	492	503	493	463	489	501	505	480	494	524	486	496	517	479	516	522	452	467	471	505	462	528	505	477	496	546	473	496	460	491	503	509	496	512	469	507	514	491	538	515	488	493	471	479	487	489	504	495	527	513	514	502	490	486	485	464	485	518	488	468	493	494	520	505	484	496	431	471	486	508	504	524	512	475	511	520	520	467	571	532	506	467	498	502	485	514	453	476	541	527	469	512	518	465	484	481	492	523	508	496	480	482	494	509	484	540	519	517	497	440	470	505	463	480	487	461	465	488	504	515	438	489	500	478	518	512	481	456	463	469	486	488	503	463	509	479	496	511	516	487	486	510	509	511	530	468	522	526	468	466	472	508	496	476	506	511	481	477	508	488	506	500	481	481	509	466	489	488	484	483	526	479	520	498	482	495	497	463	515	513	549	492	481	524	508	470	481	453	518	520	494	467	497	463	461	536	468	444	502	504	510	502	518	449	491	482	460	476	481	477	453	467	539	482	506	503	499	537	493	448	493	513	510	485	498	518	492	478	479	481	456	513	487	534	492	489	482	488	524	514	537	488	510	484	497	465	498	491	493	519	492	484	505	480	480	474	510	495	491	459	475	476	484	537	464	486	491	505	505	466	513	539	494	493	495	532	483	524	476	473	501	464	506	511	503	496	476	483	472	470	481	485	492	507	501	456	476	499	534	496	515	493	502	464	491	496	479	502	485	481	478	522	472	545	521	524	511	468	471	498	470	471	481	472	514	497	504	480	472	477	485	515	459	513	485	524	497	494	505	497	484	480	475	475	498	493	477	504	478	486	499	507	475	523	484	463	472	494	443	502	496	491	475	477	505	525	493	479	509	486	475	496	470	494	545	514	509	493	488	473	534	485	495	501	541	497	487	484	471	504	512	459	484	495	514	508	492	537	509	519	500	526	484	497	499	454	489	512	491	528	502	502	476	480	502	494	503	451	448	456	503	494	504	471	479	455	465	491	497	486	499	452	508	469	503	482	498	504	495	478	494	509	451	529	476	469	492	525	490	498	514	516	461	481	458	499	450	491	504	484	513	489	499	476	489	532	487	438	510	522	501	494	478	495	498	456	474	519	516	504	461	504	515	520	507	493	478	502	501	478	482	530	489	479	491	489	497	462	538	489	498	503	497	482	528	487	508	523	485	470	477	513	502	465	514	498	505	495	501	497	507	470	484	466	459	477	463	502	499	500	462	508	510	468	509	489	481	497	488	485	485	502	498	482	501	454	495	505	445	502	498	485	479	518	513	488	494	501	496	494	498	461	505	495	468	445	483	502	496	467	504	503	488	492	531	497	473	486	488	481	486	471	521	510	468	512	518	493	490	453	509	518	458	486	511	501	463	472	484	512	522	460	479	472	496	452	462	480	447	494	489	450	532	492	502	492	512	489	466	505	523	486	476	489	488	498	498	485	494	502	444	483	481	486	519	493	496	476	518	498	475	482	496	527	505	449	527	493	480	495	457	515	503	529	473	497	524	502	491	499	510	485	512	554	491	470	513	475	506	508	500	498	494	492	506	487	484	489	487	508	520	474	509	507	452	526	505	491	473	445	495	478	488	469	509	522	502	480	488	529	523	502	465	489	500	466	522	484	518	496	505	484	435	466	492	505	548	510	528	473	482	475	496	505	485	499	474	517	478	496	494	476	507	484	508	509	504	515	510	497	494	475	485	484	511	508	495	521	506	510	492	491	492	482	498	519	492	461	501	465	486	513	480	461	468	490	504	474	516	480	519	471	492	490	506	469	482	493	491	484	504	492	464	502	489	487	475	517	515	517	498	487	503	504	547	495	522	482	450	503	533	507	496	493	497	525	491	512	535	469	464	501	513	482	504	506	535	496	491	501	551	456	529	498	509	476	483	487	500	444	533	507	499	496	514	499	450	476	509	490	537	459	490	480	468	486	529	514	525	499	471	477	496	478	505	485	455	485	502	497	511	485	473	531	525	465	466	480	498	479	489	495	490	534	507	513	477	472	480	504	507	473	486	535	487	489	463	501	493	491	509	467	499	500	508	491	474	508	516	539	497	481	497	503	493	477	471	430	485	486	477	528	503	491	488	507	484	469	472	512
23096	21726	29246	23649	21060	18828	4537	752	427	345	382	350	371	342	346	323	332	344	373	318	388	389	346	369	357	341	346	314	324	306	303	347	363	339	361	344	324	313	338	364	342	330	347	377	361	331	360	312	330	331	363	348	329	341	358	330	334	307	370	312	340	312	328	358	347	340	347	319	352	327	332	344	318	319	338	351	357	369	344	352	351	341	342	334	327	299	340	345	353	370	384	368	375	352	340	337	345	346	336	334	372	327	369	335	335	321	345	326	343	362	327	318	309	327	359	363	353	346	366	320	370	374	347	360	336	340	346	334	350	319	324	333	320	359	322	330	368	361	358	339	364	334	312	346	345	322	367	322	333	353	360	352	340	345	317	339	361	357	341	347	345	324	331	317	344	358	338	379	323	342	356	315	364	347	355	385	353	363	320	354	346	335	375	335	331	308	333	339	354	343	336	335	343	329	362	329	355	310	329	361	338	339	331	395	333	365	354	350	318	367	308	350	339	330	352	343	339	325	368	305	307	335	336	285	333	334	328	350	330	321	371	329	309	363	369	341	321	329	349	343	318	338	332	307	309	339	326	343	375	349	332	362	351	356	354	337	357	328	368	367	349	333	344	318	329	324	346	323	359	362	376	351	354	337	300	317	349	359	368	330	370	346	354	351	316	338	330	349	322	367	349	360	340	362	352	322	340	318	330	323	360	362	338	329	332	344	326	368	332	352	321	357	334	359	325	332	336	368	344	312	349	346	348	352	338	340	367	329	329	361	340	362	347	360	349	359	339	365	343	332	331	338	384	328	338	357	327	333	360	370	348	353	330	350	370	359	384	315	377	313	304	347	380	357	333	352	303	318	321	343	329	361	362	337	352	360	355	337	305	358	341	355	354	341	336	353	339	356	343	328	342	390	343	319	348	326	311	341	345	343	356	348	330	347	374	361	340	342	372	342	336	360	360	327	321	360	380	372	334	342	334	323	323	353	345	340	348	333	371	354	355	333	316	343	358	326	338	385	381	335	321	320	339	341	344	328	344	320	325	348	338	365	347	335	340	344	332	319	329	339	337	334	357	310	316	316	360	331	348	335	348	321	365	358	324	345	356	308	327	353	340	329	331	327	351	362	347	335	316	294	332	327	340	330	325	343	370	378	328	361	340	360	343	336	349	328	367	346	334	352	336	336	339	383	363	312	370	346	321	313	293	365	362	337	334	315	337	342	351	328	339	349	331	334	344	357	368	335	336	345	332	313	344	347	333	336	340	333	358	354	380	330	310	319	335	340	316	331	332	318	348	347	324	373	322	358	338	379	374	351	350	324	344	328	317	365	286	343	338	309	345	329	366	333	352	347	320	375	374	349	317	348	333	356	374	351	339	374	359	337	337	392	325	355	343	371	377	363	366	339	332	365	334	344	327	327	346	312	337	329	335	339	342	342	341	332	363	315	340	347	340	357	376	352	346	319	332	310	367	368	353	344	336	346	398	349	313	319	341	350	319	363	341	365	338	335	357	334	365	309	346	353	340	346	344	360	319	337	359	335	358	325	330	339	341	340	315	335	323	340	335	359	326	325	339	345	334	327	340	344	347	353	332	387	296	316	338	323	336	321	373	352	367	345	331	344	321	326	344	342	352	337	358	351	364	348	383	344	321	347	312	357	337	330	329	325	339	331	313	357	343	328	372	307	330	339	329	306	359	325	367	351	338	378	341	339	349	363	333	348	341	341	345	348	331	318	335	340	334	338	353	335	354	333	366	315	355	322	350	365	353	308	358	332	330	342	351	381	324	339	370	336	367	306	364	354	334	363	323	353	389	341	359	366	312	339	359	324	341	375	360	347	317	348	316	322	348	334	364	342	332	325	339	310	346	341	334	332	342	333	328	348	374	346	350	337	353	332	358	359	349	334	300	372	316	331	341	345	348	382	334	359	325	323	352	330	331	316	325	364	323	357	354	337	333	323	335	339	338	334	317	337	360	337	347	352	369	343	357	377	344	330	365	322	359	345	361	314	333	335	343	339	344	332	350	362	352	339	326	361	329	354	328	363	366	319	355	346	338	312	348	351	357	328	333	337	358	371	355	310	343	345	312	352	314	343	346	328	370	333	352	370	362	383	362	320	329	322	347	343	322	382	362	288	335	349	332	370	372	353	325	310	350	357	335	316	333	352	357	348	326	361	329	354	322	341	316	309	360	350	331	343	343	348	353	373	345	361	343	360	323	317	338	343	320	377	322	336	335	329	309	376	333	332	335	352	332	323	363	357	315	365	334	326	348	315	339	321	343	353	334	345	321	339	360	345	360	322	353	340	317	351	322	315	349	330	358	319	329	358	333	335	343	311	305	342	336	336	370	313	352	335	323	346	324	356	337	356	334	334	320	369	339	309	342	348	328	318	301	325	353	326	347	336	362	336	322	330	307	330	346	339	351	331	357	346	327	322	324	359	361	326	330	339	333	334	334	330	351	369	310	344	325	322	325	336	331	339	333	333	345	343	339	359	392	353	348	355	363	327	371	336	312	334	321	309	310	373	347	315	329	333	366	318	377	352	341	356	351	344	305	363	345	359	348	328	350	348	315	334	324	362	340	324	365	364	323	352	319	344	331	351	318	320	371	306	376	376	352	343	335	324	348	316	352	361	334	368	376	395	367	311	343	355	326	341	312	318	323	323	298	350	343	329	334	328	341	322	346	347	357	349	381	336	359	302	319	348	302	342	323	355	322	314	340	360	361	360	306	332	345	373	338	325	350	325	336	359	328	355	316	327	363	330	362	351	333	318	381	324	335	362	317	360	318	369	328	312	340	330	336	343	349	362	351	378	314	345	351	321	356	318	340	329	359	346	384	324	315	342	333	362	391	328	351	368	350	311	342	341	350	328	329	324	358	341	319	376	359	330	362	350	354	337	343	346	337	300	355	322	333	358	325	351	349	331	329	299	319	358	331	368	353	324	351	362	332	336	330	360	334	333	345	351	351	366	360	356	317	337	340	343	351	341	362	373	343	332	336	326	340	344	351	365	330	322	349	367	352	332	351	332	357	349	348	337	337	344	307	335	331	343	334	342	305	359	351	348	349	359	337	321	332	301	356	365	352	352	381	349	352	321	369	332	338	349	297	363	335	338	326	374	361	373	335	332	340	332	367	355	358	333	350	334	340	339	322	336	373	348	357	345	352	369	309	322	319	336	343	322	336	329	334	363	355	317	335	344	327	323	353	347	313	340	321	334	315	355	342	330	356	329	347	337	307	297	360	336	317	334	329	347	358	358	325	365	316	339	349	357	372	326	334	355	338	346	327	337	349	348	324	348	306	342	352	339	361	341	341	336	329	363	317	334	345	376	348	330	339	340	382	350	336	324	317	321	342	326	335	363	350	338	328	337	367	345	384	370	337	335	317	327	317	355	328	318	382	321	372	367	323	346	353	331	328	363	330	316	345	339	324	357	341	343	345	326	357	333	323	356	332	317	360	336	378	372	325	302	337	334	329	324	361	353	348	358
59989	95911	60589	28862	10465	4403	2656	1420	806	599	536	507	503	526	512	506	523	547	513	547	554	499	478	490	481	533	538	527	506	497	529	505	505	517	528	542	527	479	467	490	513	494	534	503	518	527	491	493	510	521	484	494	541	543	488	536	511	478	536	455	504	490	515	472	487	524	510	443	511	482	477	505	519	456	535	497	481	449	455	502	479	493	496	534	492	516	505	474	470	474	500	473	520	548	551	566	477	498	537	519	494	481	543	531	496	516	533	555	498	491	479	498	451	505	461	493	472	498	506	520	523	491	505	509	480	508	493	500	475	492	500	505	479	491	527	513	500	511	555	502	509	498	503	496	494	522	496	489	545	525	503	489	471	503	520	505	484	493	469	505	457	487	451	494	517	485	518	508	507	474	509	525	528	536	545	508	466	480	475	487	481	495	529	506	520	499	512	480	506	494	487	489	552	453	516	500	519	525	519	507	512	526	502	511	505	530	537	481	491	497	518	488	511	512	519	493	480	538	473	509	515	477	518	482	506	489	515	528	483	529	508	482	495	507	552	510	491	489	500	488	504	540	495	476	523	525	527	492	494	480	495	488	513	509	520	524	507	497	508	503	523	504	506	555	470	481	490	510	531	483	504	527	500	472	521	516	516	464	512	498	499	496	549	485	516	482	521	494	500	501	522	493	492	527	524	506	528	502	469	477	461	506	515	497	470	494	495	499	490	508	522	509	491	515	512	514	516	507	509	489	487	481	495	527	516	499	557	476	506	490	527	482	454	530	536	531	525	498	509	501	490	525	537	480	505	482	523	460	492	510	455	473	489	510	493	533	495	486	515	511	525	499	468	496	535	493	516	507	498	525	522	477	468	490	511	480	494	514	486	494	502	469	497	485	519	465	535	498	479	519	541	490	502	526	527	478	536	497	505	474	539	503	530	513	524	491	508	499	536	496	514	512	500	537	442	545	511	495	508	484	525	518	532	524	542	470	454	513	508	529	506	524	493	484	493	495	471	566	507	484	477	469	483	484	501	481	509	468	481	512	522	496	480	518	479	511	487	533	480	497	521	474	449	520	527	529	506	541	544	506	507	470	537	491	508	516	535	497	526	534	515	525	507	503	483	490	515	539	478	504	490	549	485	488	495	491	514	499	460	536	491	535	494	521	527	501	495	522	506	486	527	512	477	489	497	533	535	518	490	533	523	515	465	526	532	532	500	549	530	472	479	535	500	490	481	525	524	518	505	506	518	504	500	474	483	507	527	512	525	501	468	516	480	490	457	518	507	505	471	496	467	509	499	532	545	472	512	513	505	489	464	491	503	525	472	502	521	491	496	484	521	528	505	497	507	464	466	551	520	455	475	506	477	469	530	532	472	462	500	503	524	519	527	527	555	518	516	487	520	511	496	500	532	508	486	521	517	485	489	501	484	524	516	510	497	501	507	519	507	494	510	529	554	466	518	469	490	486	533	505	460	514	511	489	504	514	466	486	506	516	519	516	502	448	520	521	506	486	503	500	500	522	495	545	517	485	479	523	537	500	529	529	478	468	507	517	518	507	541	496	479	511	505	493	524	489	534	508	525	498	495	476	486	495	530	522	487	516	515	490	524	489	489	498	506	477	493	512	503	493	495	478	480	507	510	458	503	514	521	545	516	479	500	495	526	500	523	506	489	535	488	507	486	467	494	514	532	511	495	531	500	533	474	496	555	490	478	482	504	511	510	521	466	497	480	499	517	477	488	521	533	516	509	514	511	505	556	508	537	497	524	504	495	495	519	498	519	499	493	452	508	539	504	522	497	472	512	508	532	518	487	492	490	493	473	543	496	512	519	511	489	505	475	516	485	518	494	481	525	498	493	541	495	523	500	444	500	495	502	492	469	528	470	522	469	481	516	512	516	504	473	546	516	492	511	480	504	503	494	495	486	495	521	528	526	504	546	494	491	548	560	526	478	540	463	524	431	534	505	482	520	533	506	510	518	479	495	526	475	498	527	516	480	516	482	502	519	473	538	528	494	488	470	493	530	510	518	490	520	479	523	499	535	493	522	501	496	509	534	542	517	543	480	537	570	525	509	460	514	512	462	516	483	544	541	515	478	505	482	509	525	497	509	501	536	482	508	503	511	501	457	520	516	505	511	525	521	474	512	501	458	489	506	471	451	549	497	523	515	467	472	464	515	533	497	530	471	535	510	482	466	518	511	480	531	511	518	481	510	518	548	553	525	493	481	523	495	446	542	502	529	512	496	530	487	471	520	493	540	529	526	478	497	450	529	508	477	474	502	477	504	484	503	496	521	494	504	492	481	516	496	498	459	490	489	531	484	502	451	481	533	517	498	513	512	482	469	477	533	484	538	510	459	521	509	505	504	489	556	527	503	529	497	515	489	494	518	444	452	498	503	512	495	489	552	493	478	528	512	476	469	498	488	489	537	527	528	510	490	516	502	487	544	501	498	506	506	512	499	507	485	445	481	468	546	526	498	511	492	482	493	498	475	471	488	512	508	523	518	491	514	510	484	490	513	522	519	511	540	502	484	504	519	519	524	488	510	545	474	510	498	520	521	509	519	498	491	508	501	492	513	485	548	486	538	537	495	504	510	491	524	484	497	518	530	488	481	498	540	508	454	473	487	474	511	506	516	524	440	477	537	497	501	487	551	543	500	481	463	512	488	560	523	461	507	481	538	486	501	498	464	502	440	480	497	523	548	511	501	518	484	510	536	488	501	536	539	490	526	472	536	491	511	512	506	519	525	544	466	503	530	461	487	495	567	521	509	487	477	477	520	509	516	530	522	511	508	463	463	486	459	491	501	527	516	534	512	491	543	497	520	523	501	479	503	504	532	494	517	510	554	500	522	521	541	511	502	476	487	524	515	532	461	481	464	498	486	528	476	482	525	463	486	515	496	521	492	500	497	482	479	550	485	500	505	470	487	531	499	484	542	479	453	495	527	494	505	519	519	519	492	536	486	510	460	535	512	510	520	489	497	502	522	564	540	515	518	467	494	510	518	517	528	479	511	498	499	509	467	482	487	490	515	481	548	477	507	476	522	500	488	458	543	483	464	497	534	505	534	484	526	484	524	497	529	523	483	526	513	496	501	520	508	494	518	518	495	497	455	506	510	497	538	516	476	474	515	518	532	544	550	520	543	543	497	485	553	499	496	485	480	518	473	514	495	484	494	517	505	494	509	477	479	514	515	507	524	483	539	502	493	502	493	456	468	484	518	486	456	521	515	508	486	514	520	530	489	501	483	508	494	502	527	500	485	532	476	528	521	476	489	477	486	488	498	497	520	531	515	513	501	551	504	517	517	510	491	510	486	485	510	494	506	545	499	502	472	488	481	511	527	511	525	503	472	481	476	474	467	492	502	520	504	520	490	476	522	519	521	481	484	517	517	491	490	479	473	526	515	513	478	515	494	477	499	486	501	490	498	530	495	449	516	485	446	493	520	489	522	470	485	515	482	477	483	524	509	464	487	505	460	512	529	504	475	484
31190	33426	24744	7659	779	397	394	348	303	284	304	293	294	327	305	341	311	336	312	318	287	300	304	332	303	306	313	336	336	308	284	290	321	321	318	305	344	315	368	341	311	289	297	307	349	296	330	307	317	323	333	328	314	340	309	275	314	318	300	327	320	329	272	332	311	323	294	308	342	298	338	284	309	332	359	339	317	326	305	302	315	330	316	327	300	323	274	323	307	321	309	322	311	290	305	298	298	311	320	310	322	326	337	297	317	325	291	317	311	337	311	308	305	311	303	309	337	286	327	318	297	311	349	337	333	309	346	308	308	343	333	297	313	330	328	333	311	326	315	309	318	327	293	294	302	296	297	322	309	345	322	330	317	333	308	327	324	312	339	337	315	329	295	312	346	329	282	299	301	286	323	345	321	274	283	309	324	311	315	288	334	272	303	294	334	303	306	289	326	331	323	304	336	321	309	344	299	317	301	318	319	299	322	341	254	317	334	317	326	335	359	332	304	310	302	260	312	323	322	304	295	306	288	326	345	308	335	299	327	337	314	343	293	344	319	320	313	326	331	305	307	314	316	313	290	294	293	295	339	296	329	331	305	302	323	331	293	338	344	328	291	294	332	320	324	307	306	292	346	324	305	294	323	297	280	327	354	325	326	311	322	302	298	316	310	288	305	325	342	341	332	323	323	291	317	330	291	338	301	324	300	327	319	312	333	329	274	318	330	306	326	314	316	293	338	309	300	284	273	331	332	321	328	340	317	330	274	314	327	295	294	312	316	294	309	327	296	322	292	297	298	330	297	349	293	308	314	301	352	307	285	339	352	334	310	317	326	301	335	328	304	309	344	310	348	317	311	308	301	321	312	313	310	283	304	306	323	300	299	326	321	373	332	315	315	327	323	322	306	323	339	320	335	347	330	294	332	321	298	333	329	308	305	328	284	304	322	322	326	318	309	352	299	298	278	323	314	301	290	301	307	335	301	321	335	327	316	302	326	326	282	290	295	283	303	269	318	304	331	305	275	301	314	295	321	311	290	307	325	338	295	319	309	304	302	301	335	349	310	305	300	332	300	302	298	315	296	302	274	292	293	300	284	278	321	306	315	313	305	314	318	332	286	320	306	272	317	292	352	331	318	311	316	341	299	296	306	330	310	308	284	280	314	313	292	311	286	315	322	348	353	309	322	295	311	325	320	338	279	271	314	308	319	283	341	309	316	303	341	319	289	323	331	349	287	317	310	318	291	309	318	303	317	335	312	337	306	334	313	331	300	316	303	316	322	304	321	308	306	311	340	307	327	294	341	306	327	308	312	329	323	305	324	311	319	317	321	286	298	291	294	315	304	289	339	309	328	317	319	299	349	332	290	289	313	321	323	333	333	338	315	297	353	333	308	324	321	318	311	343	340	306	290	333	288	292	323	328	309	312	289	302	297	302	299	318	315	320	329	302	299	304	319	322	308	329	324	306	316	349	322	294	319	317	316	294	334	299	310	300	309	342	304	322	293	318	324	333	338	286	322	314	306	305	304	319	313	295	307	296	321	301	311	318	308	304	316	310	319	289	318	272	326	327	329	328	317	292	310	308	339	309	308	321	316	305	279	325	297	301	315	322	297	305	315	327	301	308	271	306	327	343	295	312	293	307	330	305	312	314	294	329	306	321	298	284	360	307	306	306	309	313	347	311	299	320	321	336	306	300	302	320	294	311	343	311	273	339	307	285	344	305	312	291	323	311	297	339	314	285	315	349	301	272	337	322	309	296	344	322	344	342	280	342	316	313	333	314	301	335	292	299	298	341	310	327	312	328	324	315	306	349	317	310	301	324	298	297	303	305	304	302	322	318	329	316	332	289	314	310	287	342	315	306	327	325	354	295	292	330	311	315	310	294	307	323	278	289	322	299	340	287	333	330	316	316	308	320	331	314	311	305	317	333	330	307	311	289	302	303	281	308	300	337	314	334	320	296	323	280	311	307	291	285	303	325	284	295	309	331	290	314	340	306	320	308	331	303	326	298	324	294	329	284	352	309	315	312	303	351	302	314	327	319	301	317	349	347	312	329	307	303	321	328	319	324	325	329	301	303	310	314	305	316	314	309	307	346	310	335	295	323	330	327	307	309	337	310	319	309	329	326	311	306	314	308	317	345	316	353	333	317	307	291	318	326	302	320	299	324	283	329	308	348	307	314	304	294	318	309	297	311	287	295	341	319	305	319	300	331	295	314	322	319	324	335	320	333	321	292	311	284	330	307	322	288	289	356	309	308	318	313	314	328	307	318	298	309	302	322	318	286	355	311	325	310	319	323	316	340	316	327	329	335	331	321	327	301	293	329	323	305	320	300	318	349	294	283	327	329	299	320	306	329	326	351	301	282	278	285	318	312	280	311	301	356	313	316	308	326	310	284	295	309	294	324	338	312	327	302	321	280	313	306	339	318	319	289	308	305	303	324	321	307	322	336	311	324	298	317	311	287	307	310	338	328	265	315	308	312	327	352	303	309	339	314	320	349	305	332	319	293	348	314	322	321	297	298	308	281	310	306	294	316	348	291	317	327	291	314	314	309	298	299	343	355	331	292	327	300	326	310	318	315	283	319	335	346	281	347	325	301	326	315	320	323	351	330	318	297	345	304	303	326	310	299	300	311	306	308	314	299	303	289	318	328	332	324	303	306	315	319	298	283	282	322	305	299	283	304	327	320	311	312	312	311	329	324	327	299	319	316	324	299	306	301	305	342	334	301	310	331	310	315	285	277	332	336	292	262	315	307	313	301	329	310	292	296	354	309	329	291	342	311	290	298	334	292	303	336	321	297	339	315	289	312	339	315	297	313	334	305	345	321	305	307	311	294	303	300	315	289	301	307	304	293	300	293	318	322	296	285	296	290	303	290	346	339	321	304	326	313	311	321	314	309	285	309	312	328	293	352	325	287	315	335	312	284	249	294	320	278	317	338	324	315	305	288	317	325	319	335	336	319	333	293	334	356	306	306	340	292	307	330	344	301	337	300	292	330	308	310	304	316	353	343	310	326	319	302	317	314	318	279	335	302	320	307	328	291	299	309	339	310	288	316	317	325	322	312	315	292	312	314	264	335	308	316	292	289	308	315	323	311	293	341	355	302	346	293	254	339	319	316	320	298	339	319	309	302	301	277	319	348	322	326	351	351	316	310	274	296	334	291	319	285	319	326	292	306	312	308	317	308	307	321	323	332	316	315	322	320	312	301	310	330	316	314	331	306	305	328	291	288	318	276	326	309	339	334	297	316	328	304	325	338	300	321	317	336	319	287	314	297	312	324	329	285	316	292	333	324	315	296	280	287	313	322	324	326	302	286	301	320	281	283	322	301	291	329	272	329	303	344	320	307	314	336	309	306	326	300	330	299	273	317	326	300	295	299	309	306	308	308	329	300	286	290	291	311	284	307	305	346	311	302	284	295	306	303	302	286	301	331	326	309	315	311	329	349	337	322	304	317	296	291	311	317	327	330	279	349	309	327	296	320
39040	47589	24742	5359	1290	732	606	550	503	499	491	473	487	488	466	495	442	522	483	473	439	479	468	439	507	496	492	481	469	484	474	504	486	459	462	485	435	503	478	449	482	456	504	468	498	469	456	494	486	528	495	478	489	480	507	482	458	488	464	499	477	493	461	440	475	509	495	495	494	494	518	453	462	507	453	472	463	532	461	490	442	523	467	471	455	463	534	479	456	479	456	496	510	485	526	517	509	448	463	473	487	484	503	478	506	492	478	490	441	483	457	498	494	468	468	503	499	479	476	502	489	492	475	442	436	446	506	469	473	480	431	487	456	486	489	476	481	492	492	453	449	495	506	467	467	508	505	455	497	435	491	474	561	455	486	519	497	478	486	468	512	440	502	497	495	506	462	473	456	473	505	447	494	510	523	495	484	535	467	504	470	455	462	496	481	515	501	485	493	481	477	426	500	465	469	495	506	491	478	499	460	483	465	513	465	449	465	476	481	511	451	462	458	468	472	488	492	477	447	477	468	476	458	509	458	478	476	473	474	515	444	446	479	490	469	484	463	462	494	494	464	463	501	496	498	493	490	504	498	487	424	475	498	504	493	480	460	497	485	491	471	483	501	462	488	469	478	447	486	483	457	458	472	501	451	438	511	478	493	483	460	470	464	512	471	498	458	474	428	522	477	522	472	489	465	497	500	486	503	473	477	491	471	514	503	497	488	504	504	475	460	480	468	493	501	434	490	504	511	465	486	470	503	444	448	479	476	488	525	471	511	485	506	512	493	452	486	495	455	489	496	478	473	482	456	438	485	497	462	484	456	508	502	517	494	479	515	475	504	484	508	471	466	466	509	517	503	449	450	488	464	491	469	472	468	500	489	467	503	436	489	482	511	459	474	454	446	478	464	492	478	460	492	549	503	507	463	485	440	464	506	495	491	447	483	453	472	508	479	520	459	455	484	516	491	466	471	478	502	460	452	499	479	504	487	464	474	461	506	504	496	491	421	477	452	479	443	478	481	459	479	425	444	494	441	480	486	457	503	496	485	508	498	467	463	456	506	497	493	499	471	440	477	470	437	518	479	476	457	477	457	484	484	485	468	469	482	492	458	468	456	520	477	464	473	460	503	468	480	462	470	497	480	462	472	444	442	456	476	474	469	491	458	480	481	471	503	487	482	443	490	481	496	492	493	468	483	482	497	474	498	477	511	501	468	468	462	484	468	465	517	517	511	486	524	489	448	473	444	507	502	505	493	451	450	496	488	503	493	468	469	427	440	486	462	486	505	450	481	470	472	477	467	446	469	475	457	500	465	468	479	426	441	463	497	487	475	493	482	469	464	487	513	482	459	448	513	455	460	456	456	490	474	465	458	485	504	444	489	484	518	471	485	492	476	497	489	464	460	465	474	457	488	430	533	467	480	485	484	501	480	492	480	452	506	445	417	489	474	452	464	473	427	499	492	455	481	475	484	461	462	444	463	494	471	489	503	466	513	513	497	460	512	464	441	474	452	478	457	466	487	468	468	477	462	511	488	468	460	496	432	477	449	477	477	499	467	460	520	484	480	482	450	493	457	479	458	467	477	452	455	487	482	492	490	485	515	450	460	482	503	504	466	473	482	468	479	459	487	461	467	467	500	526	427	497	475	476	466	498	480	465	513	493	477	465	485	473	496	506	476	479	455	510	499	467	471	462	468	496	477	460	466	458	497	427	487	485	487	438	511	504	431	468	499	455	424	464	483	494	466	452	484	532	508	457	478	519	469	505	498	472	445	511	451	492	447	454	476	443	470	492	438	484	438	450	473	453	481	474	512	492	472	534	497	479	497	477	483	479	459	445	455	466	516	441	456	487	458	470	494	525	443	483	459	475	461	478	462	480	511	488	544	485	480	464	472	449	466	531	493	513	507	480	481	519	494	482	516	522	479	469	463	486	529	480	508	491	465	482	505	495	457	489	485	472	500	469	500	463	454	501	443	458	501	534	510	483	471	474	463	470	488	479	478	511	483	478	534	455	467	454	473	481	515	470	491	529	451	483	523	523	487	471	462	463	479	497	457	483	500	490	449	474	473	507	464	518	482	526	465	491	456	495	449	476	490	508	473	450	457	500	500	448	500	462	469	461	468	447	502	480	465	521	486	484	459	498	439	501	498	501	522	442	482	467	508	461	434	512	460	466	473	489	516	486	435	458	446	484	487	457	460	484	506	468	470	462	492	477	478	434	487	503	496	440	468	479	471	491	475	500	470	488	472	489	460	475	492	476	501	497	496	490	464	473	477	457	481	458	491	463	446	466	464	473	452	503	482	461	450	481	443	501	515	433	486	475	503	473	460	474	513	454	461	468	518	506	481	469	494	468	492	419	490	436	494	454	491	443	461	458	460	440	496	476	479	450	493	461	464	484	503	446	480	482	482	538	461	468	525	502	502	478	517	466	510	456	469	484	488	466	478	493	488	500	476	480	500	481	516	483	480	467	463	465	489	464	514	441	505	519	462	470	541	495	485	476	495	475	462	461	463	482	486	461	497	464	491	486	488	484	490	501	481	517	489	488	483	496	473	466	448	458	490	488	448	464	484	466	451	486	474	513	482	448	445	480	463	515	471	513	461	455	447	478	498	465	467	499	477	467	497	512	495	455	496	433	544	455	468	489	478	489	462	467	471	499	475	539	493	488	467	475	414	471	472	460	511	454	433	510	494	473	520	488	476	512	515	494	477	509	459	508	464	486	474	469	500	470	431	466	487	453	469	466	425	462	484	456	441	504	456	451	469	464	498	502	474	449	458	507	508	455	466	499	500	498	486	513	536	449	473	477	478	516	529	487	508	476	484	483	463	476	434	507	514	419	476	504	464	480	486	455	448	499	483	485	539	494	497	488	503	490	474	454	451	490	451	501	471	496	459	503	436	466	465	429	455	508	486	500	467	474	473	435	459	502	451	497	476	569	482	435	465	445	539	487	440	462	458	467	457	447	474	448	458	503	507	433	425	479	438	475	465	487	480	431	473	478	479	443	494	455	482	488	493	472	431	457	446	464	480	446	486	475	475	462	455	485	503	487	443	482	495	469	474	461	481	446	461	449	451	514	458	487	446	465	515	466	464	473	476	467	484	498	485	471	479	478	466	446	499	487	508	492	497	456	473	464	509	484	461	486	463	464	490	488	485	477	469	494	495	483	455	477	490	471	489	466	504	487	476	459	467	487	472	464	450	473	469	469	492	485	536	517	496	474	456	479	496	498	457	462	475	465	478	481	540	463	480	496	433	495	487	467	464	461	485	459	471	458	473	462	465	471	473	509	483	419	476	462	468	505	442	448	494	458	470	514	481	475	510	429	477	448	486	495	477	478	450	449	472	484	492	459	471	457	435	459	460	460	480	480	469	445	509	469	493	487	487	459	439	487	470	491	451	524	497	482	467	516	468	472	486	487	457	486	467	510	465	485	462	461	463	464	528	458	487	503	513	480	436	509	455	478	471	489	460	444	462	468	465	518	502	460
24140	22771	29501	24321	19893	8050	1090	572	419	354	335	354	337	322	337	335	332	329	339	348	310	329	352	363	330	351	351	309	344	324	312	345	299	313	310	325	341	316	359	353	339	298	373	317	334	324	327	310	362	295	366	308	324	308	357	339	318	293	351	308	315	359	312	374	328	340	334	322	295	323	334	350	292	336	322	325	358	320	298	349	343	348	317	327	343	341	310	350	330	329	327	336	311	328	291	343	345	312	358	317	388	330	339	341	299	349	382	347	332	310	321	340	330	317	315	364	318	322	332	313	326	340	317	301	317	316	340	317	347	311	308	339	348	381	344	325	340	314	356	341	344	340	302	313	311	325	286	324	319	320	313	326	344	348	323	329	294	332	345	334	322	344	305	320	353	317	339	340	325	300	314	335	333	319	326	338	323	325	306	306	325	322	326	355	340	318	336	320	339	334	307	350	333	327	283	333	326	277	315	320	333	303	326	320	324	326	295	343	349	317	311	339	299	278	332	347	352	342	339	337	320	310	345	356	305	338	305	338	333	329	357	362	342	329	292	338	348	313	350	346	299	334	298	316	310	313	325	309	342	332	311	307	304	309	328	335	315	313	320	320	329	338	337	312	352	328	350	342	327	327	336	331	308	363	365	345	305	350	313	320	325	363	317	329	315	338	327	318	359	336	327	342	359	318	312	316	312	320	327	333	329	348	349	368	330	315	338	344	327	340	358	290	330	318	334	299	333	333	338	334	321	342	330	331	331	327	326	336	337	344	349	307	305	308	343	312	356	328	308	311	334	322	344	315	333	316	310	307	323	310	319	332	331	331	309	298	318	350	318	335	343	304	325	306	329	342	304	312	295	339	321	334	334	331	320	328	331	351	311	292	313	316	351	328	325	312	316	310	326	342	323	320	359	311	352	328	340	346	336	355	349	352	336	337	328	351	331	346	337	321	315	303	333	328	376	340	327	341	325	326	346	325	378	274	305	343	314	327	336	311	322	340	332	327	339	308	335	353	319	324	319	359	311	300	325	294	302	314	345	306	347	299	344	340	310	324	350	333	357	331	315	316	284	336	365	324	314	309	338	339	306	328	345	319	271	340	361	297	314	320	324	322	336	333	348	310	338	328	339	329	343	302	322	352	324	349	342	347	312	388	316	344	331	333	361	336	317	303	349	342	313	294	325	292	314	285	312	329	303	296	352	321	305	327	334	314	351	326	324	336	338	330	335	349	283	318	310	333	366	353	325	316	330	327	346	324	328	306	334	303	323	349	334	294	319	307	338	352	315	305	338	314	337	343	355	339	337	323	352	354	339	334	335	303	296	311	321	315	314	305	324	330	326	319	326	308	323	320	305	331	330	350	362	288	315	343	321	348	315	345	326	337	288	324	298	321	343	333	335	292	324	364	351	330	334	350	293	317	333	294	333	325	327	322	343	345	326	306	328	302	303	320	296	320	331	353	351	331	330	336	338	331	340	311	320	292	319	346	358	332	295	328	334	341	300	311	334	347	360	306	318	349	360	348	286	315	281	318	305	295	327	336	297	314	313	330	334	314	353	317	339	343	347	325	296	340	331	338	319	365	336	306	345	334	327	317	324	296	346	307	343	324	340	336	336	373	341	323	349	330	306	319	368	350	356	338	340	347	334	339	325	300	312	372	322	326	316	326	301	331	330	330	337	341	342	335	330	293	312	335	325	335	346	322	357	294	293	305	324	336	305	311	323	299	289	308	308	320	342	351	300	309	363	335	313	304	343	331	348	338	333	318	323	364	307	342	353	345	330	339	298	325	349	333	311	356	300	326	304	318	309	323	303	265	319	350	339	341	342	341	333	355	326	364	332	351	348	329	323	329	319	342	300	351	321	369	340	323	319	341	308	344	330	303	305	277	324	297	339	323	339	331	324	293	311	305	313	348	302	323	318	319	316	347	336	349	314	333	323	304	317	316	341	324	283	333	307	341	370	332	342	317	311	305	332	309	319	321	330	321	311	312	327	326	310	336	299	320	330	318	328	325	357	322	340	332	321	312	343	315	322	318	340	334	317	345	309	307	315	291	311	326	317	359	337	310	329	322	350	283	306	316	322	323	335	347	327	310	375	354	341	335	302	317	290	319	348	331	322	308	342	296	344	359	342	312	356	322	310	311	359	347	342	303	315	299	327	344	349	314	326	357	310	335	324	326	345	346	341	313	319	333	315	368	324	327	331	332	334	305	313	343	373	369	344	324	333	342	339	324	357	313	319	360	322	319	307	328	303	347	307	327	305	299	348	345	334	295	316	283	326	307	342	332	332	321	320	335	333	360	324	334	321	318	321	318	318	333	340	326	297	371	326	324	343	306	330	354	317	306	298	351	342	333	346	315	327	336	311	311	334	334	365	358	323	326	382	347	327	340	306	314	348	339	355	325	309	315	330	309	309	347	346	322	346	325	313	333	336	328	335	335	332	314	336	349	347	274	332	313	320	316	340	304	309	327	339	355	329	294	295	312	302	344	315	339	341	309	319	318	315	301	297	355	321	337	325	318	303	339	321	299	325	332	316	345	342	317	325	308	317	328	374	364	339	301	343	338	320	338	299	307	315	306	323	341	319	333	323	316	377	354	316	319	327	320	336	304	306	327	301	330	327	300	303	303	321	326	333	342	291	314	339	308	333	327	331	304	337	330	315	299	347	330	339	301	284	346	320	343	319	325	295	317	333	351	368	303	304	289	312	303	313	335	306	316	311	316	314	324	320	291	320	343	310	324	298	327	327	299	334	335	339	308	339	322	334	334	359	317	334	326	303	312	347	344	331	328	308	296	315	323	345	291	328	309	310	292	317	361	313	317	341	307	321	293	329	342	354	326	313	332	329	334	324	292	326	313	319	342	310	335	342	349	322	307	324	334	343	323	349	299	308	332	336	330	349	336	311	308	321	309	298	342	339	307	335	321	347	350	332	315	309	340	310	348	351	319	325	326	332	348	323	336	330	304	338	315	303	318	321	344	352	320	355	325	322	272	345	321	348	341	339	332	348	321	340	327	318	327	330	321	292	344	356	305	322	336	301	297	348	363	333	298	353	316	326	317	322	332	343	342	311	303	354	309	323	324	344	355	310	333	330	349	360	311	374	348	340	359	337	360	339	334	309	352	356	311	322	344	317	308	365	322	321	370	304	349	360	323	307	320	311	333	323	327	348	333	310	317	300	306	319	323	332	341	319	345	299	311	352	311	345	327	332	292	308	336	326	296	320	344	308	308	324	324	340	289	341	340	336	330	337	314	352	305	306	337	340	314	336	316	334	314	318	332	305	330	326	327	339	317	314	334	355	340	330	316	311	296	364	353	343	326	336	335	326	345	322	325	324	305	346	344	342	336	302	331	327	328	326	351	348	307	298	335	330	302	325	315	333	339	317	316	341	311	330	306	323	342	334	326	325	340	341	338	325	330	321	315	306	299	337	310	300	310	318	326	334	329	330	369	315	295	332	363	309	346	359	349	352	315	327	323	305	324
60818	88453	53145	23374	7277	2613	1792	1161	670	566	496	491	476	501	480	526	458	472	488	502	544	509	507	533	486	489	520	475	491	509	490	471	478	459	514	532	507	496	505	527	530	485	497	504	493	517	483	479	516	493	471	513	521	489	493	504	478	496	502	483	514	515	446	527	484	488	473	482	497	493	495	515	523	499	494	517	496	538	531	500	498	535	464	501	521	509	469	478	524	503	490	467	484	499	483	472	513	474	460	489	516	456	455	465	512	486	494	523	510	511	479	470	470	524	506	542	505	526	523	459	526	528	514	486	518	502	479	510	485	447	515	484	490	503	489	456	510	482	488	474	487	533	488	526	526	500	516	467	469	466	542	475	529	502	516	470	534	441	488	465	485	536	469	465	482	518	458	540	489	465	466	474	497	483	490	513	536	519	500	501	470	494	498	495	487	524	497	494	476	506	495	520	487	513	500	467	520	477	523	455	477	485	499	470	494	479	495	493	526	503	458	475	478	466	490	492	473	490	473	482	538	466	488	503	479	477	514	479	502	494	508	503	472	516	506	491	525	496	478	531	565	495	518	511	499	485	480	544	475	504	469	466	508	525	509	508	500	501	514	474	519	492	508	463	501	497	485	519	506	530	492	461	528	511	451	503	480	498	531	514	528	499	520	452	482	520	503	512	532	494	486	463	507	484	494	516	500	468	494	515	531	481	500	493	500	526	518	467	454	500	515	484	488	506	461	541	481	509	533	474	486	483	481	507	509	496	482	528	531	560	496	472	510	454	505	471	479	448	470	533	493	475	524	480	510	499	503	495	505	474	475	482	477	526	462	497	449	520	498	527	479	503	466	513	501	519	517	501	459	455	513	540	489	490	412	465	526	530	515	501	485	511	506	510	477	484	487	507	526	522	479	492	468	518	515	487	510	494	496	496	461	463	524	481	498	504	492	473	518	472	489	475	498	492	473	480	513	497	457	529	460	485	516	494	528	491	494	517	510	489	527	480	484	536	526	516	479	516	509	495	542	502	472	472	493	503	525	481	491	518	496	498	481	513	487	462	470	481	470	481	473	473	476	499	508	520	462	511	539	474	504	445	492	433	516	457	515	488	498	477	523	502	514	497	504	522	487	487	525	511	479	524	469	481	483	528	480	507	480	486	493	494	483	483	489	467	451	469	530	452	477	484	492	527	513	501	503	489	466	496	538	478	492	468	493	502	503	507	510	488	508	531	475	481	484	484	505	508	513	488	485	466	534	495	488	525	516	521	487	500	456	461	490	498	481	509	510	526	478	508	541	490	550	490	447	467	506	525	484	522	463	526	436	497	517	458	518	494	501	474	503	493	505	503	503	490	479	522	529	473	501	517	490	455	459	425	484	457	478	469	484	488	473	546	497	530	495	482	505	479	463	495	506	543	452	483	496	492	493	485	524	493	465	461	469	481	489	462	467	492	495	489	480	479	484	506	513	485	518	491	510	476	514	493	472	496	513	486	488	514	430	511	513	497	527	464	488	436	497	475	541	496	493	476	497	513	495	487	503	485	508	485	501	521	486	477	495	474	488	510	482	523	477	473	513	519	506	492	479	480	530	487	540	525	514	533	470	514	483	522	468	522	465	471	483	500	515	501	463	473	494	507	476	514	478	495	525	501	500	504	500	491	496	518	462	455	491	486	477	489	469	455	484	449	518	520	492	496	503	527	466	467	491	470	495	510	485	493	498	493	495	504	482	504	539	487	506	469	503	522	463	507	485	499	525	489	502	474	507	547	501	472	527	537	513	457	497	508	472	497	483	520	485	507	470	470	469	490	479	525	520	467	506	484	453	492	499	493	488	476	484	451	476	460	512	506	494	545	511	498	527	490	502	474	487	521	525	494	482	503	509	517	512	500	474	509	529	504	460	496	520	496	500	468	499	507	495	518	472	467	499	443	509	484	521	533	492	518	487	499	537	482	507	505	504	477	496	503	483	494	516	458	510	532	495	489	492	490	502	486	486	508	492	490	529	496	500	496	486	491	514	484	535	467	453	481	535	506	465	509	491	495	511	483	502	519	477	506	484	490	468	505	511	456	506	481	526	483	531	513	494	504	482	525	494	499	514	499	492	478	480	513	438	507	522	455	493	495	520	513	478	525	547	546	478	516	510	492	457	466	442	483	471	499	494	488	506	511	492	515	483	557	523	493	517	486	493	528	478	515	488	462	512	495	468	509	500	507	465	530	459	455	509	487	515	511	518	464	477	516	524	488	493	508	472	446	473	490	504	483	469	495	490	485	524	476	460	461	487	495	486	543	481	480	477	495	505	485	495	528	501	513	517	493	493	490	497	490	497	434	525	531	490	528	527	525	467	491	479	460	498	478	534	520	498	484	506	500	533	498	520	490	479	458	484	517	499	486	493	507	465	509	449	487	493	503	487	491	512	509	498	520	478	501	508	502	468	462	476	500	494	492	502	491	511	500	534	481	463	526	492	529	515	500	543	475	490	510	534	508	515	512	502	528	509	446	454	507	503	516	530	463	493	462	493	444	475	482	507	498	460	504	476	495	517	457	484	487	501	523	502	523	480	484	494	470	476	521	516	497	504	464	480	520	548	520	524	500	533	498	451	452	495	482	449	465	472	533	475	484	481	503	493	529	500	511	505	499	477	503	476	492	488	481	527	471	494	546	504	505	516	523	472	519	493	467	485	489	482	508	488	509	494	476	507	476	530	522	492	489	507	484	503	510	490	509	477	501	490	490	459	502	503	465	491	488	494	541	468	483	454	486	478	514	503	474	498	507	496	475	508	519	491	526	491	502	464	472	507	505	492	467	466	480	465	493	474	507	470	518	465	470	459	471	488	498	481	512	447	529	484	491	481	485	443	492	503	495	455	514	473	510	450	501	520	483	488	464	524	498	494	482	485	538	472	501	496	464	499	515	506	479	511	482	475	481	493	474	484	503	461	513	438	486	490	497	489	492	481	519	501	479	477	478	501	487	472	489	478	482	479	459	517	481	486	458	494	492	541	472	493	497	517	484	456	506	458	494	556	481	474	517	492	494	475	522	498	474	507	542	453	461	523	503	506	504	494	491	463	473	543	477	500	490	513	508	519	510	492	507	454	478	517	518	521	509	491	497	473	467	469	472	466	480	487	494	525	480	519	472	540	454	472	514	485	501	487	507	468	497	461	491	512	490	509	503	485	504	478	481	493	518	490	532	488	546	513	503	533	498	525	481	496	490	502	466	486	483	496	522	473	500	468	482	510	456	494	483	518	532	525	510	501	515	490	490	527	487	481	475	506	479	535	486	475	513	475	486	486	459	528	483	521	493	512	462	459	520	502	506	499	512	498	507	489	482	502	548	478	488	521	475	508	518	439	494	511	525	507	454	520	480	505	495	526	517	534	530	530	513	510	471	474	489	463	564	489	414	479	477	499	516	474	476	524	478	513	455	488	526	499	509	503	485	528	521	502	509	475	466	482	455	505	475	492	486	501	491	506	522	503	478	476	500	493	492
23080	21763	29138	23699	21050	18935	4674	798	505	422	359	362	392	351	394	342	328	351	344	369	333	339	343	338	381	329	349	310	357	354	352	332	355	356	383	318	407	346	381	377	326	337	313	322	346	352	346	322	361	364	355	362	339	362	336	345	334	340	330	336	312	362	341	388	370	369	344	331	306	344	373	335	349	341	334	344	330	336	343	350	352	375	346	346	358	355	334	317	354	368	333	324	348	329	351	350	319	356	346	335	325	349	348	321	354	308	329	366	352	327	319	334	351	355	365	337	363	320	327	339	340	379	356	349	373	349	363	346	342	364	348	331	353	341	320	347	342	333	342	345	344	330	348	351	348	356	357	314	321	371	384	341	340	359	348	318	315	366	317	351	317	343	362	330	348	325	322	374	385	378	325	336	380	348	357	339	350	298	338	360	323	336	338	366	353	327	354	345	335	354	363	359	338	386	333	349	324	360	366	321	335	369	325	361	308	343	346	329	323	301	339	347	324	362	322	351	358	351	350	337	352	366	373	374	357	324	326	324	353	345	322	313	346	350	317	358	336	353	338	355	362	325	369	342	338	351	355	335	340	322	357	340	341	334	370	367	347	359	322	344	361	345	360	354	354	352	321	361	332	373	341	330	327	343	355	347	299	335	327	339	325	341	335	334	318	357	327	340	322	319	336	369	341	338	320	360	344	357	341	363	299	305	345	341	333	333	321	297	346	348	343	364	378	369	360	361	355	372	374	313	313	350	359	314	311	381	312	327	354	347	333	339	390	338	369	323	352	308	336	349	385	327	326	345	358	324	307	331	321	343	349	330	335	342	330	351	364	313	324	354	354	352	320	348	336	367	344	347	361	341	336	340	362	337	346	330	326	358	363	317	344	353	341	348	329	353	333	329	346	369	327	339	346	392	360	321	348	331	337	316	320	377	359	349	341	351	323	350	362	356	356	324	322	353	357	328	367	360	328	355	309	318	343	345	320	319	344	334	349	337	349	325	370	361	307	321	381	331	367	357	319	322	319	348	328	334	343	387	366	333	350	370	331	318	321	328	354	345	348	333	326	325	358	350	345	353	345	329	376	362	332	332	365	339	334	351	388	333	345	329	334	332	389	375	348	347	328	342	331	369	322	347	341	347	308	310	361	372	347	349	356	355	360	320	350	332	342	329	322	361	341	343	366	341	307	330	366	354	361	374	313	330	349	336	327	353	332	337	346	333	364	317	349	344	326	329	373	397	347	365	317	336	329	348	319	369	316	342	354	334	313	340	334	338	341	326	374	354	356	346	322	329	348	323	331	343	308	368	341	338	338	312	329	384	339	337	364	321	332	328	324	344	373	320	315	343	344	331	349	330	351	349	363	371	351	380	365	364	356	326	370	345	342	353	335	322	339	351	359	324	372	340	284	337	303	350	375	326	341	349	367	323	349	327	351	323	343	319	363	349	341	362	332	339	373	335	347	335	342	365	333	348	331	363	335	348	366	332	322	337	362	345	312	392	351	352	373	325	354	343	347	359	334	330	333	359	334	361	350	340	312	354	342	333	366	370	312	357	340	351	334	319	347	354	346	369	340	302	352	340	354	318	332	334	385	328	340	347	352	347	339	314	328	334	325	332	332	325	382	341	318	363	319	353	316	346	346	341	351	335	340	325	339	368	389	354	355	350	319	328	355	362	381	354	358	334	372	359	315	302	340	381	307	331	346	366	355	322	355	383	349	342	338	350	329	352	332	328	356	348	295	352	328	369	365	336	326	319	341	347	351	358	356	346	346	349	363	310	360	352	353	318	373	313	343	353	367	340	359	376	328	357	342	340	337	335	342	349	333	363	349	318	333	351	322	362	340	351	343	343	318	330	362	353	354	365	327	314	349	335	334	351	378	352	330	340	369	307	354	368	343	367	351	340	358	335	357	374	361	310	368	350	345	376	357	357	361	324	343	331	347	353	331	341	346	376	327	361	327	343	316	360	343	364	333	346	327	338	358	366	310	359	346	348	340	319	336	324	353	328	356	328	312	373	322	335	359	329	329	283	346	360	298	344	372	384	354	337	351	354	328	344	342	297	322	322	358	338	358	340	320	320	357	358	372	342	367	347	370	345	351	323	367	347	322	344	352	350	331	329	380	349	294	337	336	322	357	354	346	330	338	325	360	364	345	353	350	347	343	327	382	333	338	325	362	350	348	326	328	339	364	323	327	328	332	329	329	363	328	325	339	345	347	353	312	324	359	339	349	383	313	341	317	349	320	319	334	332	363	326	363	346	347	349	379	354	335	339	327	326	345	320	359	355	334	332	337	338	356	329	354	347	349	348	302	332	340	398	358	348	340	327	330	347	326	358	320	332	360	332	350	318	351	355	337	334	321	335	338	337	344	341	327	336	356	330	363	337	322	334	347	356	338	336	339	355	364	346	347	355	335	337	331	378	325	323	340	352	312	338	341	321	356	353	321	341	342	345	342	339	355	351	368	355	350	328	349	386	376	369	328	375	342	338	318	352	338	327	356	314	328	382	357	362	312	336	335	348	359	350	337	350	376	316	328	344	358	296	303	373	392	354	348	355	329	344	351	341	368	343	349	311	332	322	368	323	329	341	354	357	333	331	352	335	355	362	362	349	327	349	353	365	329	335	342	352	301	368	335	348	387	335	332	339	344	371	345	346	336	334	337	330	317	308	354	367	347	339	332	341	355	338	339	339	364	326	304	346	336	338	327	352	348	351	374	314	314	356	353	351	319	343	364	364	344	357	323	319	376	325	344	387	348	340	341	359	311	365	323	351	371	336	372	361	301	346	367	326	354	333	337	360	353	296	356	338	322	359	339	347	368	338	349	352	327	318	364	339	354	311	345	330	340	362	338	333	365	357	327	334	352	390	343	363	336	340	333	359	325	351	340	346	379	354	316	343	324	357	323	341	355	350	387	345	334	353	328	343	348	348	349	318	322	321	335	344	346	345	334	339	347	360	352	362	338	368	365	344	367	343	349	356	328	361	353	341	338	379	361	369	354	344	362	357	337	356	315	355	351	333	358	328	347	329	364	306	333	338	352	352	376	344	367	319	341	339	344	373	343	344	341	363	341	314	352	355	392	345	352	342	321	312	351	337	361	355	328	343	359	344	361	319	333	302	347	340	355	308	310	329	368	298	342	325	348	332	366	357	329	338	371	348	341	355	327	338	348	377	352	342	354	383	383	351	357	353	352	322	354	379	356	347	359	377	364	360	363	347	366	316	337	340	346	331	311	358	350	351	329	338	332	345	331	344	342	340	341	352	356	339	319	387	351	328	333	339	317	331	336	320	342	349	313	339	353	343	337	344	360	349	360	354	353	351	359	390	384	370	380	340	371	340	324	355	316	352	347	306	352	364	331	354	332	325	356	310	359	352	349	356	330	323	365	334	338	304	376	362	329	338	342	341	363	351	370	368	336	301	362	333	355	376	366	362	373	365	335	346	329	367	355	321	329	358	369	337	368	365	343	336	339	378	329	323	333	314
60032	95835	60594	28992	10491	3457	2628	1521	836	620	519	526	522	495	520	478	470	502	526	486	523	544	536	510	522	537	549	512	493	510	494	500	495	535	488	479	496	498	489	489	524	534	472	500	521	499	527	519	483	510	490	510	500	498	493	494	538	499	511	515	512	476	460	486	539	522	534	507	518	541	531	498	487	544	483	539	508	479	511	505	499	515	505	505	518	510	514	466	513	510	491	515	515	535	544	511	514	508	480	503	523	497	463	497	570	549	497	537	490	494	497	456	475	526	540	502	542	526	510	509	523	512	551	464	509	473	471	508	519	555	522	506	523	521	526	471	489	506	513	496	494	509	507	485	501	502	471	492	501	541	476	503	485	501	511	494	484	478	492	529	486	502	554	516	490	497	549	517	470	487	538	499	498	468	541	479	517	516	536	508	530	536	508	518	500	468	466	467	504	516	441	484	485	506	491	492	535	481	516	500	542	501	510	534	517	517	520	534	493	502	550	507	506	488	524	498	500	476	503	516	512	495	486	485	492	488	538	513	490	507	523	534	510	508	543	528	476	502	516	487	520	477	509	495	508	500	528	522	483	513	500	500	539	466	536	497	490	517	522	512	491	547	514	506	487	528	507	505	541	520	527	501	496	521	550	503	533	518	487	515	485	499	500	505	503	540	516	484	549	533	511	498	497	534	534	528	533	503	532	498	485	572	512	502	497	493	533	507	516	496	539	519	502	502	517	503	518	534	528	464	522	469	493	486	487	505	541	518	515	507	527	485	483	498	500	499	506	506	501	510	507	470	473	490	484	490	542	509	530	508	480	501	527	494	519	511	491	500	524	512	533	486	487	507	506	526	510	496	495	496	545	514	499	478	484	499	512	484	496	492	528	503	486	537	486	565	488	580	492	499	469	507	516	512	483	498	502	483	496	515	464	505	525	458	527	492	511	461	501	498	527	504	517	502	500	517	500	496	551	491	476	517	548	479	485	479	526	484	502	506	508	489	508	511	496	508	534	482	488	483	510	494	503	556	508	493	496	490	513	483	482	517	453	510	535	478	494	505	507	520	461	499	504	482	521	490	507	497	494	514	478	509	502	537	492	494	436	502	525	502	541	538	500	498	560	505	490	494	543	506	470	524	505	508	507	512	485	503	495	488	523	487	502	515	543	497	493	535	483	514	502	544	500	471	519	461	502	520	511	506	499	479	533	543	462	485	474	476	482	522	509	463	531	517	527	460	550	547	501	518	503	497	543	482	543	501	493	496	482	513	488	515	524	506	486	485	527	502	502	505	519	465	523	522	464	485	580	500	473	439	501	522	464	516	521	521	521	523	531	457	490	489	531	510	509	488	527	536	490	466	495	493	482	522	501	515	505	502	538	505	520	493	497	511	539	490	493	468	539	500	500	512	459	511	477	539	536	495	470	442	512	503	521	526	499	520	548	512	494	562	533	506	522	462	496	478	481	493	479	460	510	502	474	488	523	507	469	536	518	548	470	492	504	475	511	459	498	487	517	517	502	534	511	514	520	521	495	495	506	456	520	497	481	507	465	491	483	541	500	502	498	551	514	535	515	495	482	526	482	532	477	529	549	461	528	464	505	515	504	473	516	503	485	521	493	479	500	502	519	496	513	523	459	504	508	484	503	482	475	514	521	496	518	535	498	535	563	522	496	490	545	506	493	496	475	493	511	513	498	513	509	481	514	490	483	499	495	503	516	486	507	469	508	481	508	495	527	521	511	504	531	513	516	516	531	533	497	509	481	545	506	523	466	478	514	551	510	478	538	516	516	515	478	512	496	503	505	496	428	516	576	535	541	489	505	529	491	516	509	504	508	501	526	455	525	534	503	511	500	484	527	514	481	496	520	457	502	500	466	498	494	522	495	506	500	497	510	475	526	501	450	526	489	497	467	488	519	522	509	492	481	516	527	549	520	434	481	540	512	543	506	499	529	546	484	510	511	512	499	487	507	544	531	507	541	504	505	509	544	536	512	541	499	516	449	490	513	511	539	495	504	489	465	503	512	496	484	439	514	508	514	496	510	560	541	524	524	502	525	492	522	528	524	554	542	517	521	511	497	532	523	506	506	483	544	453	495	500	491	498	501	541	537	509	482	491	559	557	530	454	506	500	477	500	521	524	533	528	493	508	531	504	500	516	500	509	486	501	495	522	474	550	554	511	534	512	481	469	534	520	470	505	499	503	485	532	501	514	458	458	509	494	513	513	516	474	507	489	532	477	488	504	505	494	522	492	508	512	506	492	498	490	562	481	510	528	505	503	467	526	498	529	542	492	478	503	494	530	508	483	515	508	534	518	497	481	549	502	536	502	486	498	486	513	496	463	491	511	522	460	534	501	463	512	519	511	528	543	502	488	490	522	525	461	493	515	495	483	507	487	461	530	484	514	523	515	497	530	481	495	556	541	527	512	535	500	481	485	539	527	509	506	521	516	504	484	511	498	494	476	515	498	525	473	558	522	498	504	499	504	487	556	532	534	467	519	498	489	475	519	503	524	492	453	513	536	495	518	537	499	503	516	496	506	557	509	504	525	527	533	472	507	515	507	500	520	474	496	506	561	495	508	545	533	524	468	507	515	479	498	514	482	504	523	524	516	503	484	532	521	523	471	525	523	484	502	517	521	519	534	516	515	496	495	512	502	500	496	518	493	496	567	483	514	507	505	562	513	473	534	527	496	481	489	440	536	481	495	525	529	485	507	497	486	502	516	498	513	499	481	528	484	538	520	555	525	512	524	539	488	501	501	546	537	502	469	507	497	483	525	514	535	529	533	585	515	498	520	489	519	516	517	514	474	493	508	487	490	539	505	566	521	495	507	511	520	555	517	554	507	519	506	464	519	509	504	487	489	536	463	546	535	504	493	535	530	467	488	530	524	535	499	515	481	512	506	551	484	527	518	500	508	528	490	497	518	487	513	532	503	513	467	495	473	502	515	537	472	512	504	506	496	488	492	480	516	554	533	529	514	511	520	497	523	517	478	508	532	513	521	484	488	528	505	550	477	484	489	511	498	500	495	490	488	509	502	479	527	479	506	500	512	530	510	492	513	528	522	521	505	521	492	545	519	508	518	511	518	514	491	465	486	538	541	500	497	476	517	491	531	510	491	454	483	482	533	484	502	488	545	466	498	521	484	490	522	523	477	514	476	482	499	488	518	515	492	523	546	499	500	544	481	511	503	547	514	521	501	485	490	507	518	465	496	500	492	517	542	480	556	503	533	507	500	491	501	486	526	509	526	518	541	469	437	466	505	513	482	553	483	455	501	488	513	498	495	471	503	500	525	501	499	474	475	494	483	498	547	529	472	524	501	468	503	512	498	521	507	493	513	489	508	511	555	498	483	513	502	528	461	466	497	540	534	485	505	517	555	529	509	494	483	500	485	506	530	493	508	504	506	528	494	502	472	478	498	536	497	519	475	481	493	495	481	495	515	516	505	488	492	467	520	477	540	541	500	490	533	507	486	486	453	533	524	472	498
30979	33329	24864	7660	770	379	372	358	338	351	338	319	316	343	337	346	331	322	269	334	339	276	318	296	292	302	331	337	305	323	302	286	286	316	333	327	298	307	301	313	314	325	326	299	293	303	312	307	319	336	333	319	305	320	329	277	310	308	319	307	311	313	307	323	341	315	313	328	289	332	325	317	301	304	283	342	286	311	337	331	294	300	297	296	327	317	313	310	341	338	333	311	331	283	312	325	304	322	288	337	302	335	300	325	315	314	309	323	309	318	325	288	301	333	317	277	287	323	300	327	322	293	303	343	312	302	334	285	315	310	328	283	309	340	318	301	313	300	329	327	306	302	309	316	295	299	295	305	302	299	287	327	332	340	304	313	284	311	298	309	296	314	319	320	293	289	330	306	317	287	322	319	319	326	293	269	305	270	307	329	300	312	314	292	315	294	302	301	306	315	341	305	327	303	315	300	311	309	281	300	355	326	280	326	290	328	344	313	321	312	288	314	317	321	313	331	318	314	323	334	309	312	308	292	309	294	322	306	310	315	305	286	269	306	299	313	296	301	337	328	319	296	335	294	308	316	317	341	303	305	324	316	316	318	302	281	324	328	308	310	272	304	302	309	314	300	329	306	295	323	327	299	307	324	291	276	317	301	287	313	293	314	297	308	274	296	323	322	273	295	341	313	310	291	304	325	303	340	285	303	329	304	331	316	337	298	303	310	322	297	295	311	300	319	310	307	307	311	302	311	303	310	307	292	282	308	314	271	319	302	302	338	299	291	314	323	293	306	334	342	302	320	298	316	323	345	314	328	303	309	345	325	320	314	307	328	325	290	330	334	314	289	325	310	295	297	350	293	310	309	303	314	332	277	339	307	284	313	316	309	311	309	323	321	302	306	315	310	290	347	304	320	335	323	336	278	291	304	313	313	286	293	338	325	309	313	318	281	323	328	343	333	339	320	316	301	334	307	299	334	349	308	281	294	293	287	323	317	285	320	315	338	345	313	297	283	298	361	317	311	279	285	319	331	302	313	342	313	314	313	311	313	289	350	336	293	336	312	324	289	317	344	312	328	318	322	310	314	294	287	361	331	328	264	297	314	318	304	305	339	294	321	332	316	308	301	324	314	334	333	311	301	317	298	287	340	287	298	264	320	314	307	304	324	322	296	309	327	343	304	349	298	353	301	296	291	297	285	315	297	317	310	308	331	349	331	329	305	312	328	327	338	336	294	276	287	282	305	326	333	292	302	314	310	297	293	306	326	332	316	324	336	305	291	322	311	283	301	278	305	293	321	336	313	319	293	309	309	305	309	315	305	330	308	329	310	316	277	300	309	285	300	296	326	278	303	317	303	268	286	321	332	333	323	316	317	311	326	303	303	301	294	323	330	315	318	290	293	272	303	315	333	317	322	339	299	316	290	313	322	302	303	327	292	279	342	322	327	291	330	350	295	321	323	305	314	357	324	322	312	322	324	326	287	300	307	328	289	320	303	337	323	305	332	287	337	314	327	302	297	279	289	293	339	273	288	339	306	273	300	318	335	278	340	300	347	291	319	344	278	320	330	311	296	311	316	329	301	302	333	301	350	302	313	300	308	327	302	319	309	291	316	293	328	299	320	287	327	312	313	326	337	309	307	326	323	307	323	335	318	321	328	332	324	313	308	321	311	305	302	285	330	314	318	320	301	312	298	320	323	340	320	310	312	322	322	310	300	317	324	351	300	323	333	316	321	301	317	283	300	331	352	296	314	309	304	291	332	287	295	298	306	304	290	311	300	313	319	309	311	315	336	344	308	316	310	313	326	338	343	302	288	288	305	311	308	328	286	325	291	308	323	290	303	317	300	322	338	328	346	321	327	305	294	299	315	322	300	329	338	300	329	336	294	287	326	317	308	319	302	322	336	274	296	297	294	285	333	305	310	332	314	306	313	330	314	306	304	286	302	338	331	292	320	306	317	322	301	324	333	325	295	320	312	343	315	294	296	318	279	310	315	324	326	314	325	311	332	327	327	314	291	294	311	310	332	334	293	287	294	312	306	305	308	337	292	288	310	342	325	314	310	312	289	301	313	274	284	334	306	287	302	311	310	319	295	310	307	327	309	372	303	350	296	315	341	319	302	329	287	318	282	318	333	315	340	276	307	336	301	318	315	308	327	304	349	337	307	293	298	304	310	314	301	316	318	338	341	300	331	321	291	313	324	328	333	330	356	331	316	319	299	292	318	312	360	300	330	289	315	307	322	284	308	337	293	322	330	290	277	316	300	312	326	327	314	274	332	329	310	305	303	304	302	273	338	267	305	287	323	309	327	296	334	327	270	280	334	356	328	322	297	332	305	284	342	302	312	337	331	304	320	344	322	320	314	298	305	314	306	333	298	334	325	290	288	311	314	303	329	328	320	283	322	336	270	306	303	340	318	308	336	310	323	322	293	323	278	291	329	290	327	320	296	317	297	321	298	336	320	315	298	325	318	297	308	287	324	294	309	305	330	316	311	310	317	286	296	314	273	316	294	317	293	314	306	317	293	300	335	291	314	313	306	294	296	297	318	325	330	303	302	323	318	319	321	317	332	307	315	306	319	315	303	320	334	285	313	328	323	308	299	312	299	299	309	346	340	293	311	297	351	316	298	325	299	314	325	316	318	330	285	309	313	285	309	320	312	300	305	317	314	327	329	310	301	320	312	320	346	320	297	293	318	331	328	300	313	337	320	298	324	322	331	304	291	317	316	294	330	325	314	316	313	304	322	312	305	322	315	293	304	304	312	311	321	343	334	315	328	309	315	292	314	305	334	320	325	328	281	291	304	293	306	310	312	319	320	313	310	308	328	339	305	327	298	323	290	332	306	330	329	293	325	348	264	337	308	316	285	285	285	308	300	316	313	338	303	323	336	326	291	312	292	294	346	306	311	345	351	284	276	260	298	323	295	322	325	300	329	268	334	360	304	321	328	314	311	317	334	316	302	299	337	336	324	330	322	299	290	314	320	307	303	319	317	297	305	330	311	334	284	314	310	298	306	311	288	305	299	316	261	330	309	324	284	317	347	305	313	316	348	321	311	333	338	295	290	326	314	299	295	313	291	312	318	295	288	319	295	307	325	336	305	299	316	315	334	291	306	315	336	316	286	307	320	299	292	281	303	309	316	321	331	317	322	276	336	307	326	336	322	312	307	320	283	323	301	311	289	306	319	302	319	297	293	303	322	303	307	312	322	328	292	292	279	279	315	287	329	356	293	328	288	336	289	310	328	315	317	333	310	299	317	335	310	351	314	303	320	295	338	306	307	324	324	328	310	320	327	319	299	307	339	323	304	331	313	336	281	331	290	292	301	286	347	280	299	328	292	288	254	309	363	327	293	321	381	287	283	301	306	322	301	323	322	292	318	329	322	305	309	313	343	294	283	299	285	319	296	301	310	338	306	287	324	300	320	325	321	305	296	325	312	313	294	327	289	323	331	329	323	311	310	342	318	327	308	334	300	302	295	296	292	304	322
38963	47257	24905	5459	1322	686	652	539	499	488	484	490	466	459	500	488	449	517	500	495	507	490	478	463	459	525	466	475	466	492	472	426	495	488	503	495	496	486	480	498	473	493	526	487	497	494	452	486	502	480	494	479	521	473	459	494	499	459	481	438	482	485	483	495	475	506	441	489	510	466	497	476	469	500	495	480	508	516	481	466	489	490	520	457	478	501	471	474	469	475	498	427	451	468	489	458	463	491	444	486	461	471	484	483	500	476	497	498	471	454	486	485	499	461	470	462	494	500	443	500	458	463	475	507	457	443	471	491	514	469	502	503	440	464	496	490	480	516	444	453	485	488	479	468	480	450	459	459	505	493	484	504	493	452	499	478	469	482	482	484	514	487	479	468	545	476	502	497	473	462	445	499	441	484	481	477	507	468	464	507	466	474	472	447	517	497	499	463	498	485	459	430	484	469	513	461	490	518	486	450	474	453	474	454	461	505	483	481	471	462	482	477	520	475	478	500	512	487	472	468	484	439	456	477	482	481	473	475	481	491	480	477	474	480	437	464	481	503	441	468	451	474	537	497	488	471	460	512	475	458	495	462	455	456	487	532	487	500	520	499	444	526	470	460	477	456	507	491	475	513	501	515	462	505	479	532	482	463	497	508	473	480	456	475	497	528	495	518	493	486	477	491	514	475	474	472	466	458	453	472	479	488	509	505	477	487	480	495	432	447	516	490	467	530	469	484	494	482	476	508	499	421	499	495	465	484	461	469	472	479	511	461	449	479	486	490	501	441	486	453	486	462	486	471	508	508	470	487	479	473	470	508	468	466	493	457	491	458	515	458	469	483	453	456	508	443	479	449	454	466	496	481	476	483	435	459	459	506	466	497	491	498	495	514	457	501	499	474	499	468	497	453	463	478	462	452	533	525	507	487	457	474	466	491	470	450	447	456	481	441	485	485	437	462	447	464	439	474	503	496	495	448	471	465	499	474	480	464	496	489	474	446	457	475	469	480	513	455	461	495	487	505	474	485	503	497	489	476	480	454	462	449	504	505	459	469	484	506	499	467	465	486	449	452	459	465	482	473	475	498	496	496	540	486	509	511	477	497	471	495	495	452	465	458	509	474	479	445	471	492	530	479	472	469	471	456	486	524	471	506	492	450	497	483	476	480	438	477	460	505	443	522	441	461	452	489	490	471	475	495	463	448	457	466	473	459	485	514	478	470	516	462	489	493	508	481	501	497	470	428	489	459	498	420	434	481	457	478	462	449	488	464	508	482	519	475	456	472	488	517	443	509	471	463	491	518	523	471	489	468	458	470	499	496	441	493	470	474	480	490	478	470	463	513	479	474	455	468	471	455	465	478	515	487	473	494	493	471	446	470	497	431	477	469	487	502	506	455	444	470	476	493	519	495	473	489	460	515	498	458	499	476	517	464	459	448	481	469	496	496	499	459	468	466	447	478	468	455	467	447	493	449	466	496	484	501	450	508	485	508	527	458	478	453	472	490	492	464	483	472	490	470	489	449	448	477	481	499	511	496	475	447	498	452	481	448	537	445	463	481	505	483	486	500	477	495	501	454	488	516	465	440	515	457	482	473	477	479	489	475	475	440	449	486	515	494	441	478	482	465	475	480	493	468	495	536	495	476	482	490	491	501	482	458	460	468	502	486	447	479	478	449	520	496	459	494	454	502	468	455	488	488	481	490	512	502	485	516	486	456	473	464	489	484	537	480	493	486	495	482	451	439	465	469	471	503	462	456	458	445	492	462	501	484	466	507	497	457	466	487	453	459	520	464	474	494	510	510	497	497	487	515	464	493	471	489	498	464	475	474	483	468	466	476	473	487	457	504	450	482	476	482	461	508	495	515	479	492	498	473	504	464	478	472	438	459	475	434	510	442	476	482	491	473	462	473	463	487	448	472	499	466	460	479	493	476	459	497	459	463	477	486	480	464	463	485	486	481	474	432	483	468	504	445	517	445	514	491	468	493	457	493	496	450	445	476	469	476	485	448	525	479	489	457	512	457	467	436	481	449	477	479	485	490	473	461	497	478	495	475	497	495	483	486	482	450	496	446	423	470	461	495	497	489	462	488	480	507	482	473	519	499	433	503	438	511	442	494	478	464	498	482	438	462	466	500	471	499	502	429	504	455	481	445	458	450	534	521	476	494	490	510	494	467	485	467	457	500	470	460	478	501	518	469	469	520	510	514	471	470	449	487	488	469	516	514	462	465	501	493	454	475	435	447	474	470	455	478	474	484	457	469	496	484	481	506	473	464	454	487	484	444	470	459	489	473	482	523	464	483	450	482	491	510	471	495	461	470	462	473	466	470	501	476	459	503	472	460	481	452	491	484	482	461	474	486	494	488	452	491	452	478	491	489	471	463	489	517	468	466	515	473	501	443	455	480	472	501	485	494	514	491	499	478	465	517	486	488	483	520	477	493	504	481	510	494	473	496	465	480	475	464	507	458	451	471	515	462	524	475	508	463	480	471	489	488	476	503	489	477	478	527	492	455	454	483	492	457	513	475	469	469	491	441	459	478	498	465	472	483	478	478	461	454	451	445	493	477	493	471	549	447	494	467	512	485	491	486	474	492	485	476	478	447	487	478	464	471	470	458	508	504	514	477	445	464	486	483	463	465	503	494	491	455	480	498	471	428	458	520	483	495	460	489	464	453	492	477	445	469	435	495	471	485	487	476	456	497	455	493	492	506	498	503	503	430	479	455	480	484	506	492	474	475	459	494	477	482	492	486	485	466	434	465	484	491	466	486	487	512	476	459	468	446	474	449	476	476	459	443	484	497	488	465	541	456	497	507	475	518	423	442	464	447	496	506	473	473	488	484	500	484	473	497	474	467	487	497	447	500	491	506	463	531	473	503	449	482	478	464	471	483	509	504	483	454	462	479	440	496	450	474	509	458	492	512	487	506	463	494	511	492	517	460	467	522	466	469	483	478	420	475	442	484	441	480	466	508	491	458	462	491	491	515	508	469	473	487	486	456	463	459	472	508	516	457	504	491	454	478	493	519	466	463	496	461	507	484	454	490	482	491	463	512	528	488	446	460	459	465	513	462	452	477	487	500	475	473	461	493	443	459	509	436	455	509	462	515	496	480	444	534	483	448	450	477	521	452	450	497	505	452	473	465	477	461	478	492	458	505	466	462	476	492	491	461	472	494	470	471	485	493	485	509	492	527	476	479	499	457	487	495	472	466	494	487	486	499	453	470	496	474	522	463	485	505	499	490	492	451	473	498	431	485	512	483	460	475	472	493	485	485	426	502	494	456	457	444	469	481	462	447	496	506	495	458	488	501	453	479	520	479	476	470	485	467	467	465	479	514	488	496	462	480	459	452	476	481	471	432	470	527	532	498	522	419	493	492	469	494	484	488	476	451	468	497	452	477	492	510	495	518	481	441	461	486	528	454	460	520	472	457	454	490	477	481	505	472	465	516	496	477	469	485	500	451	477	505	477	472	460	451	461	419	494	458
24020	22935	29687	24236	19640	7403	994	533	358	388	363	338	324	344	312	358	334	335	320	353	329	311	332	325	338	307	342	357	377	353	305	305	375	334	315	301	316	347	345	298	312	314	317	327	322	345	358	333	315	330	348	340	316	319	340	303	355	307	347	280	326	355	326	340	334	333	335	333	307	344	312	303	347	345	325	375	298	316	311	336	343	321	300	309	358	335	330	319	348	374	365	317	333	335	326	316	315	344	296	318	322	347	312	345	361	319	355	358	314	338	369	324	299	302	378	307	340	316	313	319	309	345	315	345	310	307	345	331	327	370	313	346	306	336	330	297	331	305	335	305	319	303	328	331	317	334	339	346	320	299	334	321	351	331	368	378	337	290	343	336	349	318	317	374	318	313	321	340	333	316	291	325	341	345	348	314	347	293	327	319	322	332	336	327	307	306	320	329	343	340	361	323	317	330	293	316	320	299	346	306	342	311	329	314	294	314	367	320	324	325	304	325	309	335	349	315	315	278	282	321	290	311	305	315	319	335	318	334	322	307	320	332	317	287	295	318	344	319	355	311	319	326	344	352	310	341	335	347	304	333	317	318	334	309	309	337	326	335	334	317	339	311	334	315	295	330	317	296	352	318	304	328	294	351	356	351	302	333	340	303	320	364	355	331	344	301	319	313	307	321	339	330	353	320	339	316	356	311	342	307	320	329	354	341	343	343	331	334	310	326	317	336	292	308	318	350	349	330	349	311	327	327	300	322	295	328	298	327	330	315	313	312	346	297	335	343	327	297	330	323	310	314	355	326	342	336	346	334	317	317	369	308	332	339	332	354	331	338	347	334	313	316	360	318	317	323	335	338	320	332	286	326	317	339	325	321	328	346	323	351	327	308	329	317	343	330	309	311	352	322	367	365	367	313	311	377	322	327	309	324	319	331	305	320	344	342	342	322	332	352	324	328	307	325	332	306	328	323	332	302	317	328	317	315	317	349	340	322	326	338	329	329	336	331	366	314	329	304	280	337	296	314	311	326	306	336	308	335	278	339	319	315	294	314	334	324	353	336	310	308	310	322	323	318	347	304	332	310	315	323	317	350	345	359	316	335	332	335	348	352	319	331	304	335	324	360	348	290	339	350	350	313	340	312	331	315	329	338	363	318	328	328	306	312	333	331	319	335	345	349	305	321	312	330	341	336	312	305	362	327	324	348	314	326	314	322	333	317	355	371	325	336	336	349	320	351	330	343	277	325	313	305	331	330	328	351	328	317	320	305	320	333	349	355	344	320	317	308	313	334	335	306	318	306	319	313	311	336	300	294	310	310	286	324	312	337	314	315	333	310	332	345	318	309	345	317	331	325	316	333	314	361	326	342	335	294	323	350	323	372	338	298	334	326	340	300	321	326	344	296	345	331	320	334	320	321	317	343	342	333	321	347	303	317	318	329	332	312	333	333	289	334	295	313	327	319	353	341	331	284	320	328	322	326	308	299	346	326	298	325	324	341	320	323	323	343	323	311	306	331	303	317	330	322	321	299	331	310	329	352	327	314	355	302	321	321	328	310	336	341	331	340	317	323	312	309	347	311	303	313	320	324	321	319	312	287	297	334	337	345	306	312	322	330	348	324	344	328	313	342	342	316	303	315	317	360	284	312	354	302	330	332	314	327	329	322	287	324	313	351	301	289	333	312	339	310	322	336	323	316	351	340	331	332	316	321	310	314	290	316	303	331	294	342	293	329	317	323	310	298	344	360	296	314	325	359	339	374	347	346	327	351	316	329	359	346	308	333	321	337	314	332	330	348	296	325	303	353	316	309	347	342	339	333	315	307	296	319	321	316	335	335	329	312	309	364	337	298	320	324	346	335	347	293	331	327	361	319	338	340	336	331	336	321	319	317	362	324	324	292	341	326	305	336	349	305	317	362	315	308	326	350	330	338	316	345	317	326	314	316	332	305	315	305	320	343	367	326	313	354	358	306	327	336	356	309	318	315	306	316	300	305	320	357	318	310	306	325	316	332	277	310	338	333	330	331	312	319	293	348	298	319	309	310	326	320	297	335	333	334	336	337	319	317	328	328	295	354	322	295	310	341	281	342	307	340	329	357	346	355	332	332	358	320	337	340	329	305	312	325	322	325	320	304	347	329	348	330	299	317	314	325	326	320	278	315	300	307	318	331	337	325	329	315	340	348	348	335	319	306	314	326	314	301	322	295	313	327	336	335	340	318	331	312	324	316	350	335	372	281	335	351	344	318	363	337	327	278	329	289	296	331	366	305	292	309	349	314	324	306	336	322	298	285	340	345	327	325	307	353	326	333	321	328	309	320	349	334	355	314	331	333	331	278	344	359	306	305	336	303	326	359	340	298	329	317	336	330	322	315	321	369	330	301	336	318	311	322	334	302	309	359	338	289	311	328	329	324	366	339	355	340	324	362	327	329	307	346	319	332	335	328	328	326	322	320	335	340	330	303	320	305	321	307	324	357	366	343	305	320	314	331	323	313	321	313	291	313	304	328	334	317	338	348	306	342	310	307	354	345	312	324	328	318	331	311	336	320	321	323	301	323	311	319	336	335	317	352	337	328	324	335	365	335	305	337	345	315	322	305	314	335	347	309	325	337	318	334	328	329	323	355	326	307	300	320	336	383	315	344	357	326	299	358	316	317	317	389	323	321	345	336	302	344	325	314	332	315	323	326	337	348	326	310	302	364	363	331	313	330	318	323	345	342	296	317	310	329	324	313	332	308	315	329	304	346	310	352	332	303	323	319	305	315	337	342	302	322	321	303	322	319	328	315	330	345	304	320	346	294	334	295	339	348	343	331	329	318	308	326	336	353	368	289	310	339	341	326	329	314	341	321	320	340	327	327	325	301	325	342	314	338	324	297	325	338	321	314	326	317	324	299	393	304	291	321	346	330	337	295	329	294	324	341	353	333	287	322	333	305	325	300	279	337	308	317	357	336	359	318	328	309	323	291	329	313	305	309	321	328	338	306	328	328	299	348	331	306	343	336	327	297	337	354	328	365	335	334	351	326	303	339	324	315	311	307	309	348	317	351	323	337	332	331	304	323	280	298	328	314	340	340	309	332	328	327	327	337	335	302	322	324	296	334	329	341	337	315	326	328	311	324	324	335	291	319	312	324	330	316	290	339	342	319	307	334	334	323	310	306	313	369	324	353	329	299	327	345	330	370	349	311	319	342	354	334	305	322	321	350	310	319	320	314	374	343	344	331	332	332	316	337	333	329	348	336	346	323	339	327	310	287	298	355	362	314	337	307	343	328	316	330	323	317	333	296	311	324	318	310	319	316	346	303	331	327	319	329	295	339	301	335	298	325	331	323	315	363	333	303	357	317	303	310	338	340	311	317	316	353	341	336	309	330	330	318	318	300	337	338	344	325	330	349	316	328	341	303	374	327	318	319	339	334	335	279	354	348	338	302	334	333	345	320	321	319	351	330	323	319	331	323	336	323	339	348	367	328	319	325	327	333	329	333	313	318
60392	88391	53525	22866	6310	2362	1671	1001	653	556	497	481	499	528	496	453	467	519	492	498	497	499	468	492	531	469	501	498	455	464	499	523	472	488	486	505	471	511	509	494	478	503	500	473	495	526	485	491	505	494	464	489	517	500	511	508	538	503	504	485	515	527	500	496	504	491	463	558	511	483	433	507	460	497	465	505	505	535	477	495	474	497	505	490	467	491	475	496	478	499	471	538	524	526	502	523	494	476	509	513	529	527	464	520	495	472	513	503	494	526	484	498	508	490	481	504	493	513	535	520	503	510	485	499	490	506	507	534	496	495	478	465	493	501	470	507	466	504	485	489	536	506	461	529	520	475	493	467	471	507	480	452	505	465	535	504	500	489	468	463	491	537	522	499	502	503	525	470	538	511	486	522	485	492	503	501	499	514	487	482	485	491	447	478	470	508	485	483	496	466	469	511	486	487	490	530	488	514	479	526	538	502	523	477	502	489	520	487	520	473	478	494	470	479	457	521	482	506	507	495	496	517	509	474	461	484	510	451	478	515	494	466	516	469	507	475	522	488	500	494	521	472	481	540	502	467	506	503	506	495	521	518	472	471	464	532	531	499	510	508	459	525	499	524	509	452	542	525	485	485	510	476	472	537	486	470	517	497	498	539	513	500	512	498	475	495	469	492	488	507	488	482	537	516	473	487	495	533	530	511	518	502	491	474	470	511	454	527	507	502	468	452	485	500	472	476	477	496	516	462	482	482	508	476	499	518	448	496	486	488	465	534	519	526	513	491	490	485	500	529	509	496	522	458	499	491	475	485	509	481	492	472	503	504	469	482	496	516	463	480	491	470	477	501	492	484	495	491	515	510	502	487	524	490	516	516	484	516	494	483	527	503	514	518	498	495	495	475	518	473	491	526	473	504	473	498	494	501	454	504	513	539	495	524	523	498	486	461	546	485	496	535	446	482	527	524	506	477	488	493	467	506	497	505	509	468	507	507	471	522	511	527	504	469	514	491	480	515	518	502	462	515	450	479	491	500	496	533	477	489	523	476	514	489	526	505	479	477	466	507	481	476	486	496	503	477	499	503	496	512	480	485	465	487	510	501	487	490	465	524	484	488	489	525	506	462	477	492	545	483	500	505	516	518	461	503	480	472	487	503	435	492	536	464	483	478	475	499	522	494	491	524	524	506	530	513	496	499	518	492	490	482	491	486	474	453	504	522	507	518	500	538	504	493	482	525	512	452	482	502	479	512	463	509	482	490	517	484	505	493	461	511	503	476	491	487	503	487	501	511	520	507	495	487	466	478	496	492	521	519	485	509	450	500	482	463	499	465	484	506	508	480	483	523	467	505	485	482	512	498	511	496	462	494	507	494	523	495	483	466	482	514	488	456	505	522	475	495	495	505	521	477	501	506	478	517	486	486	466	478	498	513	489	523	498	472	493	510	511	499	511	510	463	520	498	498	506	502	533	496	483	520	503	484	485	524	432	484	509	489	507	523	478	481	511	508	478	476	483	502	528	496	502	499	545	515	506	504	505	485	486	494	492	470	471	516	536	490	513	493	518	508	488	475	522	490	464	520	502	517	495	522	513	465	503	517	509	459	462	482	521	491	463	492	486	454	465	506	505	493	475	448	503	487	509	483	488	465	505	539	502	502	493	481	512	522	493	474	524	545	461	518	490	504	518	515	483	456	485	482	444	477	536	500	507	461	499	423	465	489	473	484	525	495	493	469	478	522	484	486	496	507	507	493	527	477	498	522	520	520	471	453	512	458	500	477	524	508	505	508	471	527	504	527	505	513	508	468	517	500	490	521	504	458	497	502	485	483	517	478	512	435	507	527	499	529	459	483	458	526	497	480	524	504	451	478	483	499	468	529	495	493	465	494	479	486	497	503	543	482	526	515	476	507	554	513	525	483	512	467	509	458	506	535	470	490	486	498	468	494	520	482	527	508	526	513	526	529	488	476	485	486	505	491	490	502	526	473	537	521	512	498	511	494	482	499	453	505	499	479	491	483	490	505	477	486	483	515	495	499	486	492	501	547	492	444	515	468	481	472	524	521	521	529	513	494	483	485	474	516	500	490	483	479	526	503	486	497	499	497	498	491	477	496	473	513	497	509	517	510	513	498	515	503	483	521	498	527	486	525	519	476	503	512	510	475	489	490	511	518	472	508	479	494	495	479	495	498	488	501	471	483	503	429	469	533	501	480	477	536	475	473	492	515	469	515	485	494	486	472	496	498	498	497	487	514	496	532	477	529	527	469	489	434	545	511	507	523	505	483	489	552	424	484	449	515	505	488	533	498	522	478	496	501	471	489	524	499	456	508	501	470	513	470	480	467	467	501	472	487	481	483	470	478	484	503	525	470	464	445	469	530	521	496	462	510	468	513	475	494	483	448	476	494	521	518	515	487	451	537	524	484	507	518	506	431	522	489	483	461	484	480	525	486	504	507	480	537	515	492	521	449	490	494	512	512	488	499	497	487	457	485	497	499	474	514	483	478	505	497	523	485	544	462	465	458	489	476	494	506	492	463	470	534	466	468	456	471	471	480	518	496	510	499	451	472	489	455	444	472	503	474	515	497	504	523	498	500	508	501	498	473	500	466	458	486	521	478	451	474	524	468	453	474	511	501	476	501	494	476	526	502	488	506	484	504	494	467	456	471	496	506	461	460	473	502	514	528	474	513	503	479	476	487	489	498	459	523	516	484	470	521	497	504	500	505	537	493	470	521	478	495	494	503	502	517	469	482	481	476	475	483	507	490	520	497	479	526	509	506	513	474	493	527	508	502	523	469	515	521	488	494	490	530	518	478	476	507	477	497	493	473	507	487	492	519	498	496	523	522	521	458	508	520	523	492	503	473	485	520	503	470	488	497	502	537	547	500	477	457	525	517	488	486	473	510	481	502	483	513	450	482	496	476	493	475	480	521	493	497	514	528	490	496	482	483	479	505	511	510	497	531	498	506	498	465	524	514	510	449	490	509	522	471	494	518	482	503	545	454	469	501	500	515	506	501	504	502	462	492	478	490	522	501	520	484	537	466	490	461	448	461	485	464	497	501	480	509	508	511	484	467	478	499	474	490	487	496	512	501	511	504	489	486	483	478	497	529	543	499	509	483	528	480	470	508	510	480	497	551	504	532	492	501	499	468	515	527	511	495	481	500	494	484	484	504	502	513	474	529	460	495	488	508	542	514	467	476	529	501	501	515	540	481	490	490	475	490	495	481	486	483	474	521	503	559	504	502	478	474	502	510	488	490	469	498	483	505	512	496	481	513	504	497	460	509	463	510	517	491	522	487	556	506	487	473	497	506	511	507	489	496	497	497	485	491	466	467	506	522	504	505	445	548	537	507	512	542	468	458	455	490	505	469	519	477	470	505	511	451	502	461	456	488	492	490	523	467	512	537	516	473	508	500	508	511	518	477	508	466	486	487	535	514	506	480	498	448	475	476	515	526	527	514	510	471	499	526	462	453	472	473	500	468	451	472
23066	21824	29356	23575	20999	18485	4358	696	491	388	353	361	327	374	359	338	372	358	386	337	352	329	357	347	357	342	328	368	336	336	356	337	337	343	373	332	363	358	325	338	327	355	328	339	334	329	359	347	334	350	346	367	341	352	323	333	348	357	350	367	368	332	325	347	362	338	308	326	337	319	367	354	345	348	339	346	364	307	342	340	353	337	321	350	346	338	355	351	361	340	321	373	349	339	322	315	333	352	346	303	330	325	353	364	351	345	328	347	361	322	347	355	352	366	308	345	372	359	351	329	332	356	357	337	361	306	323	325	338	336	337	355	340	332	356	328	355	328	344	340	377	350	365	334	341	341	353	331	357	321	331	381	333	374	389	341	364	340	338	342	364	334	362	372	354	362	356	367	332	360	351	370	313	363	313	382	349	335	334	364	346	343	352	308	339	377	354	308	343	340	377	344	365	338	316	340	363	358	336	365	356	334	337	339	356	384	358	326	359	330	354	324	325	345	365	378	329	308	292	369	346	354	373	309	340	360	326	347	356	338	365	326	305	337	362	336	346	356	313	296	301	359	342	345	316	357	339	337	338	326	352	358	355	360	335	334	347	324	303	361	356	352	350	367	355	337	345	362	357	331	362	344	364	307	338	331	331	336	362	345	333	347	363	331	362	351	362	335	319	350	350	374	373	344	325	379	339	355	332	339	334	296	362	378	374	322	333	341	356	372	351	350	360	318	357	314	349	350	337	331	334	347	339	376	375	343	348	332	359	343	363	328	362	346	372	353	373	344	342	375	378	351	298	404	347	340	367	341	321	357	363	310	395	351	337	322	329	346	377	344	373	348	339	345	338	367	365	368	360	321	353	332	378	321	337	316	344	332	358	348	346	360	364	305	325	330	321	345	325	352	321	354	364	363	341	318	355	322	343	344	355	332	336	355	358	360	330	352	363	356	337	308	332	332	333	336	374	342	329	342	352	356	335	341	341	337	360	368	345	360	307	355	338	341	305	355	360	364	311	347	357	340	343	312	369	349	348	331	314	330	349	337	331	326	355	344	318	334	347	353	352	338	327	342	352	343	366	331	339	353	367	353	355	352	326	338	339	338	339	350	350	360	353	302	343	342	340	357	346	358	324	341	368	344	319	350	340	329	312	342	355	342	296	369	362	352	345	325	329	343	331	337	326	356	349	351	343	339	339	374	353	371	343	343	346	334	353	348	335	328	355	337	382	352	348	361	361	320	306	352	395	322	351	308	364	342	341	347	362	330	310	328	344	346	362	348	369	344	327	350	315	335	348	379	349	332	341	346	357	356	331	350	342	336	323	384	333	342	332	360	347	339	351	362	336	357	337	335	333	363	356	333	357	349	366	335	357	321	334	344	375	352	346	343	357	341	351	339	350	368	316	331	340	347	353	339	330	342	344	337	369	335	337	329	357	366	344	312	319	313	366	385	368	350	366	354	360	356	334	327	364	345	361	328	331	325	318	337	329	338	331	315	330	345	372	340	357	331	368	357	322	350	361	353	354	326	357	301	331	376	327	379	354	348	345	340	340	365	348	323	323	386	375	337	317	330	319	363	342	359	342	337	325	369	360	321	365	334	368	330	347	358	353	355	364	366	351	325	343	346	353	346	311	325	347	347	330	343	357	375	348	352	312	351	345	333	360	354	349	329	363	305	341	347	370	355	361	351	354	357	337	339	337	346	330	328	329	358	354	342	357	323	369	335	372	352	347	326	315	336	335	331	359	344	381	317	343	307	348	357	319	335	352	343	321	347	333	314	319	342	357	351	324	369	335	326	355	309	370	351	335	324	334	358	335	319	326	329	331	324	352	342	328	322	341	369	354	371	333	353	329	366	329	373	330	372	367	323	377	383	312	334	336	339	412	339	340	329	366	344	372	337	354	361	317	311	332	342	347	349	319	333	337	324	348	354	344	344	327	367	348	349	299	341	372	319	326	392	355	335	323	351	360	343	360	356	360	331	348	367	345	314	339	361	372	326	374	375	334	290	375	352	355	347	338	394	330	325	347	337	359	355	314	325	363	334	367	323	364	329	342	386	336	341	347	407	386	357	361	326	347	326	343	312	325	336	367	362	346	320	359	311	336	371	337	323	356	349	383	347	337	336	319	335	346	330	327	356	340	352	357	368	346	338	329	312	383	345	352	345	333	337	357	352	332	338	344	357	335	349	350	339	355	313	346	333	354	333	354	349	328	323	354	339	318	339	340	299	355	374	346	337	345	335	323	338	331	343	330	361	343	315	324	314	329	341	366	358	335	350	369	347	317	383	350	371	395	339	336	320	331	362	346	328	349	327	366	322	335	369	336	330	355	364	343	350	339	374	319	343	345	342	367	332	359	331	334	331	376	308	345	351	360	339	321	329	309	331	365	343	320	305	348	375	344	340	338	353	357	334	325	354	305	351	338	353	326	349	345	325	345	331	323	334	335	381	351	374	331	339	361	329	342	331	349	327	328	359	354	349	394	359	335	364	338	327	395	339	315	334	325	354	326	340	345	355	319	362	340	340	312	351	364	344	350	296	333	312	353	345	358	334	317	342	352	362	339	351	363	345	337	330	313	336	376	332	343	354	360	369	359	355	339	338	341	330	355	321	360	356	312	359	358	342	336	371	348	329	375	335	357	348	332	347	365	327	314	309	344	354	317	301	339	337	344	373	337	344	353	336	376	349	363	391	324	333	336	346	336	350	336	347	302	342	379	341	359	325	326	349	344	372	292	348	314	335	318	346	370	357	358	329	380	343	331	331	309	358	357	349	363	334	356	356	356	314	345	356	328	351	365	312	337	338	363	354	332	353	348	376	349	363	307	345	349	325	298	310	329	327	327	352	366	358	359	357	384	381	340	302	358	316	376	359	347	334	363	338	365	367	345	361	340	334	325	365	349	358	335	363	345	352	345	353	362	320	355	350	345	311	348	384	324	366	350	375	331	307	350	313	346	347	357	325	347	370	337	324	321	365	337	369	362	370	370	332	353	341	316	355	371	373	332	350	336	345	340	329	344	331	339	343	362	347	378	353	378	345	306	351	350	328	382	349	366	342	359	328	321	346	363	356	359	359	338	376	374	355	340	312	376	362	342	355	374	314	342	307	312	326	326	308	308	335	391	355	332	331	341	334	357	346	314	346	342	348	347	342	362	356	341	336	387	327	357	363	327	384	355	326	335	370	363	346	363	387	356	343	351	350	397	341	311	305	305	338	341	347	364	329	326	351	347	372	374	372	307	317	361	362	356	349	324	351	347	331	388	335	349	308	346	370	369	369	304	348	372	354	347	353	370	360	360	343	332	334	359	316	361	334	342	314	325	363	367	340	344	346	348	331	324	311	342	338	338	367	307	318	349	365	319	314	321	377	330	340	337	369	316	323	371	360	316	354	311	345	349	343	333	324	339	357	345	370	335	328	331	341	362	348	357	392	343	385	330	355	329	348	351	347	359	360	346	323	335	343	345	329	372	347	337	358	339	367	360	375
59161	96260	61903	29007	9141	3618	2643	1252	768	588	504	521	532	532	501	478	530	530	502	488	526	493	482	551	487	551	545	540	534	517	506	504	514	524	489	501	489	512	491	536	507	521	519	520	490	498	489	531	481	502	535	513	482	466	486	532	502	531	508	493	490	497	484	542	488	526	474	506	470	514	508	506	499	480	494	500	474	465	488	531	523	513	515	532	513	528	545	489	531	479	548	536	548	500	484	511	487	520	524	504	546	509	500	528	532	493	502	504	510	505	472	509	489	509	498	526	519	531	540	522	518	494	503	501	513	485	505	531	481	515	488	498	533	485	515	507	523	518	472	496	508	556	475	505	488	566	502	514	540	532	529	543	514	516	516	480	479	506	506	525	506	505	491	508	520	526	505	460	509	487	494	490	533	497	476	509	494	496	547	530	507	494	524	526	524	499	496	515	548	532	498	479	546	513	503	508	496	515	527	487	532	489	537	503	506	544	507	508	478	512	502	519	500	526	516	488	482	479	560	519	506	517	521	507	484	508	523	545	520	520	510	519	531	500	509	511	552	530	509	495	532	532	514	508	495	517	465	522	533	538	501	515	508	468	554	552	497	510	508	534	517	505	528	518	464	543	534	471	543	522	487	512	486	503	531	532	502	505	523	478	490	503	516	488	502	508	511	514	506	540	534	539	504	528	508	487	503	486	485	511	490	464	495	543	487	529	531	492	457	510	518	497	491	458	463	476	513	547	504	565	537	508	514	472	483	505	484	499	526	482	514	542	500	539	523	530	479	514	510	496	513	575	489	543	544	495	507	524	540	488	512	524	527	485	503	555	530	500	481	527	477	537	544	517	505	515	543	515	545	520	456	489	466	494	518	494	520	497	518	496	516	492	521	489	446	534	495	518	487	537	480	494	502	517	519	503	512	502	528	460	469	491	517	494	466	504	509	482	494	516	454	508	486	536	519	529	492	541	532	521	509	510	551	538	496	525	538	482	502	521	484	498	494	509	517	488	498	498	493	541	507	472	517	488	506	522	498	540	509	540	459	523	478	499	499	517	474	520	518	505	492	514	525	520	532	499	523	566	542	522	526	474	504	526	508	489	540	514	491	506	489	492	552	504	494	492	530	535	492	501	512	522	525	531	495	516	501	491	511	515	520	534	510	502	490	509	485	525	521	506	507	493	510	474	515	488	467	482	470	501	494	503	524	509	468	527	495	508	503	554	500	527	478	500	500	521	486	527	519	546	527	482	473	524	515	531	516	468	467	498	503	494	522	511	505	494	536	504	540	499	520	481	506	534	512	507	487	508	518	501	479	539	450	528	489	491	508	507	509	528	486	508	528	468	505	536	530	496	516	501	532	514	498	523	526	500	512	472	493	512	516	502	528	549	544	462	513	524	491	525	512	520	495	517	510	505	500	481	541	533	501	510	493	531	512	504	525	468	464	515	498	549	479	554	551	534	512	505	511	505	475	531	536	524	497	548	506	514	524	518	472	517	514	513	510	536	521	491	518	520	514	496	486	529	504	535	485	486	476	539	522	524	521	501	480	494	511	534	490	530	512	509	495	480	510	523	495	503	533	494	519	491	533	505	492	509	498	505	515	497	537	524	514	517	539	502	488	531	513	495	479	516	489	513	521	533	510	514	478	525	480	506	496	493	488	560	491	483	516	549	530	501	498	498	492	501	476	458	501	487	493	495	496	515	513	470	523	470	498	466	529	516	478	507	496	482	498	487	540	468	521	519	517	497	526	506	496	502	492	527	498	520	496	514	556	468	496	504	512	508	512	496	512	483	517	534	481	498	490	510	551	504	515	523	481	507	521	497	539	484	548	511	500	464	522	564	541	491	479	518	508	448	503	506	507	529	538	494	498	536	508	544	521	518	530	490	549	506	493	529	498	505	532	491	502	590	498	532	510	521	498	518	484	520	559	474	517	583	467	480	542	523	508	494	534	503	470	521	512	496	542	496	544	544	481	496	482	492	512	499	549	524	506	506	520	504	504	491	493	532	514	571	515	472	481	496	529	517	494	513	518	505	506	490	525	538	464	466	547	456	474	516	493	520	475	485	512	477	496	469	500	509	510	509	508	511	503	489	466	520	492	518	513	542	510	500	507	526	485	549	496	480	491	515	508	517	521	501	487	496	514	512	491	517	463	550	467	498	562	517	534	524	469	492	524	496	527	518	491	493	463	493	514	499	505	480	485	467	495	480	517	521	526	498	510	512	491	510	512	513	535	508	509	507	511	512	522	516	510	495	507	494	506	526	513	497	495	522	495	532	517	538	514	487	467	509	508	507	552	490	502	531	490	530	532	535	481	524	486	550	494	457	529	499	495	537	490	506	535	511	508	494	506	490	505	531	513	521	543	485	511	533	502	516	498	512	509	504	509	493	530	522	497	486	507	507	526	558	479	520	510	505	490	491	502	534	483	509	522	536	522	522	515	483	497	497	495	504	495	523	519	498	509	512	547	491	512	522	493	498	541	513	515	497	503	545	514	515	495	505	506	523	528	525	487	485	536	524	497	492	523	517	539	550	502	524	509	518	503	491	529	520	505	527	482	487	545	492	550	502	464	493	512	513	506	536	453	509	517	546	461	495	502	487	496	483	536	529	496	534	540	530	502	504	506	529	524	514	493	489	520	528	466	507	465	528	496	529	494	511	494	506	488	509	533	505	519	479	521	526	506	513	539	474	536	505	540	501	505	487	541	513	501	489	507	522	520	594	451	532	505	490	495	525	505	488	522	520	523	493	480	505	517	549	525	477	543	537	499	527	562	516	504	525	539	519	473	527	547	524	485	464	508	512	504	475	546	520	505	492	488	533	500	519	539	508	491	498	472	500	530	493	518	508	481	468	524	523	512	515	508	532	515	517	501	496	508	557	518	572	555	515	496	513	449	532	503	523	556	516	511	537	496	487	523	486	533	500	517	548	481	503	530	554	504	525	523	513	506	504	518	528	511	535	511	539	483	518	492	540	515	488	533	497	510	526	542	517	526	512	522	537	517	527	496	508	492	493	535	546	507	525	534	479	490	524	507	540	521	525	491	521	511	545	499	512	525	552	462	524	518	539	521	519	527	489	475	484	501	521	486	476	478	527	481	513	498	499	534	520	492	529	481	508	506	499	499	477	524	514	477	527	505	543	477	505	502	524	508	540	516	517	486	506	506	482	505	500	466	493	544	509	493	556	489	500	516	515	535	483	473	482	507	544	501	518	501	501	476	556	486	499	478	535	506	477	494	529	512	500	510	534	520	529	526	500	486	512	531	500	539	483	526	503	503	525	489	506	521	486	464	523	529	498	509	537	524	528	525	511	463	519	496	484	514	527	475	500	512	492	513	502	496	498	524	505	513	518	549	504	497	474	488	493	515	493	529	495	485	499	475	463	525	518	535	521	476	516	504	517	502	489	537	521	499	533	504	489	474	484	508	491	490	506	542	508	479	498	517	516	509	508	533	508	527	531	479	511	525	527	487	521	516	536	533	540
31336	33510	25150	7861	798	421	373	302	308	325	329	299	357	297	321	318	318	312	307	329	343	326	334	307	324	323	328	330	311	324	343	323	319	312	337	351	314	330	339	303	342	327	307	313	309	294	314	306	317	321	288	337	336	311	314	312	316	319	341	328	287	347	293	307	332	339	301	331	333	330	292	301	292	325	316	316	322	327	304	308	300	344	327	315	327	320	297	307	325	315	308	326	289	308	305	331	310	355	329	305	329	313	298	305	324	314	319	338	300	319	337	314	350	350	311	303	302	293	295	301	316	306	338	326	314	317	341	319	342	302	296	308	313	321	284	338	340	269	320	313	316	333	341	344	339	324	315	317	311	292	337	330	304	305	316	326	332	323	338	336	322	328	291	307	297	276	338	328	312	288	320	292	336	313	311	303	308	345	313	315	299	310	314	306	315	300	314	310	314	306	309	293	339	344	297	332	335	304	295	300	283	329	328	317	353	332	339	317	349	319	332	312	264	325	306	342	310	323	310	333	320	329	322	311	303	327	270	296	281	318	312	282	297	324	298	304	269	320	294	341	327	331	330	336	314	320	325	335	278	332	335	279	315	319	357	308	326	345	290	302	316	323	324	304	332	317	330	310	323	315	301	329	317	289	318	350	325	342	319	305	310	350	330	327	291	345	326	304	340	325	286	320	327	290	323	279	314	288	304	305	294	305	359	316	334	312	329	315	342	321	311	322	309	321	331	304	307	323	326	323	314	315	326	320	306	288	293	305	323	324	302	314	292	306	315	321	322	316	272	269	334	294	312	300	317	343	340	302	288	333	310	307	300	319	312	323	291	322	323	306	296	289	337	316	295	321	306	327	301	318	326	326	312	317	319	335	357	324	320	295	318	312	317	332	352	292	323	319	314	312	323	334	296	311	307	273	306	316	313	324	314	303	276	303	338	308	324	292	319	306	321	335	299	274	301	306	329	295	324	304	336	296	325	307	321	292	319	304	310	317	347	311	340	341	336	320	301	300	373	313	344	291	319	328	325	305	298	349	349	289	309	306	320	311	338	321	326	301	319	300	297	319	306	327	302	323	310	319	328	345	303	303	343	315	326	353	343	311	314	307	323	300	333	326	337	318	319	318	316	328	338	332	317	290	323	341	300	335	316	314	304	327	315	341	319	319	340	330	308	313	321	313	300	328	352	326	310	301	327	340	327	321	323	317	328	315	293	299	308	299	304	304	305	292	301	296	299	299	320	302	320	312	339	310	318	290	299	306	315	341	318	324	329	342	328	319	325	334	315	325	300	313	336	294	299	297	328	341	320	324	291	341	302	316	334	302	299	360	309	328	312	344	332	319	339	331	330	317	303	354	312	308	326	345	291	319	318	327	352	277	334	277	322	321	287	290	343	325	306	328	333	302	312	295	290	318	331	305	295	299	308	308	323	346	348	286	361	312	333	295	321	300	351	320	294	286	325	313	333	309	329	311	284	341	317	290	310	309	308	325	318	299	303	323	303	277	317	310	289	307	327	273	302	347	330	329	332	290	309	337	312	286	325	319	305	335	332	360	303	334	331	311	310	342	341	324	313	331	357	299	352	291	318	309	305	310	316	323	297	322	294	295	304	298	311	310	365	311	318	324	335	328	303	333	316	327	318	293	304	318	325	305	330	310	334	335	354	342	300	312	297	340	318	314	341	314	321	309	312	338	310	287	286	311	308	337	310	338	295	338	299	336	322	319	323	287	286	322	308	330	310	328	311	326	309	359	313	322	337	312	321	324	342	330	288	299	334	314	332	306	298	325	303	300	337	311	309	295	302	302	303	303	310	310	315	285	320	321	310	367	339	321	296	281	336	321	331	356	301	300	321	318	306	284	331	356	320	328	310	299	299	283	347	315	294	320	317	317	337	315	327	321	322	333	323	317	334	310	318	317	317	332	326	305	342	332	322	322	298	314	323	330	319	320	314	312	309	328	311	327	351	339	325	298	315	330	302	307	289	307	311	344	337	330	311	308	305	304	305	318	328	292	313	333	304	294	310	338	315	316	312	328	311	316	335	327	322	304	322	318	257	336	334	366	313	320	344	309	291	306	328	296	314	356	316	348	349	348	328	329	322	328	327	333	319	357	326	327	331	334	323	360	310	320	295	313	313	290	296	316	326	299	312	327	301	332	321	338	304	300	310	309	310	342	273	280	329	325	291	340	383	326	310	327	332	314	307	299	318	293	332	315	331	341	286	332	307	324	337	300	351	313	305	331	323	339	348	355	319	304	322	332	293	317	329	328	303	303	322	339	299	308	302	286	312	317	309	307	353	290	343	312	307	313	311	314	302	324	302	299	325	318	315	289	326	318	295	344	311	313	351	301	330	312	349	302	303	283	328	321	330	302	362	314	326	297	340	323	282	309	335	325	290	337	311	324	336	330	340	325	314	323	327	330	321	317	316	327	307	313	318	346	292	311	318	340	330	318	300	330	345	317	278	297	313	349	310	348	361	298	312	312	304	322	308	344	326	367	321	337	329	349	296	289	323	287	321	299	331	334	306	320	365	308	321	313	320	329	325	309	317	306	308	331	345	282	318	298	324	327	324	295	303	310	351	330	372	284	308	299	344	323	296	319	349	312	308	356	331	298	330	292	326	320	299	354	331	311	321	335	327	329	309	319	314	326	314	331	313	333	278	301	316	320	301	322	302	322	305	315	354	300	305	291	298	342	336	325	323	324	317	321	308	320	300	332	327	322	270	347	328	298	324	341	303	307	300	320	328	276	307	303	302	351	314	299	324	278	310	269	326	319	326	303	309	339	316	313	300	300	313	339	291	308	308	347	338	313	329	317	308	320	299	318	320	287	309	301	298	307	298	324	330	315	318	324	316	307	314	312	292	300	282	340	308	310	291	307	339	300	314	325	336	333	328	295	291	307	304	297	295	301	322	311	332	290	306	312	335	263	363	301	326	343	307	310	331	286	293	296	309	315	316	315	302	304	321	309	328	339	342	332	328	326	313	318	306	333	341	330	314	326	301	304	317	341	286	306	319	325	313	291	304	303	317	335	319	314	323	299	323	307	327	321	332	310	304	300	279	307	299	304	316	312	315	303	293	330	314	334	306	313	310	326	311	327	333	342	333	319	273	295	337	338	311	276	307	294	316	313	317	309	325	312	301	311	298	313	308	309	336	330	318	364	279	328	284	325	319	329	337	342	302	312	288	346	289	327	322	355	315	309	341	356	319	307	341	328	308	290	333	299	300	297	316	278	283	327	311	299	351	323	323	314	330	320	311	311	352	317	315	302	305	320	331	325	306	308	345	309	337	305	283	326	360	326	317	337	347	313	303	340	327	336	315	323	321	309	334	312	301	312	281	318	327	298	329	329	308	356	302	286	330	321	310	328	325	336	310	301	335	302	299	280	300	336	303	311	311	294	298	325	312	309	302	320	304	291	315	304	362	303	333	299	323	332	305	312	314	306	336	325	326	311	294	313	309	332	336	305	320	263	277	333	323	315
39074	47390	25371	5694	1268	697	638	490	501	514	456	491	512	484	459	484	471	454	493	504	513	511	509	517	502	516	468	477	463	532	495	500	486	480	513	484	523	522	510	501	488	497	480	459	465	483	504	530	492	481	465	483	452	495	489	489	480	463	447	491	474	435	483	479	489	479	492	493	514	513	463	504	493	500	454	482	490	478	473	492	483	489	503	501	524	504	488	495	473	536	480	511	451	456	457	476	498	511	502	491	459	464	484	506	458	501	454	478	479	534	485	496	449	471	485	464	502	518	525	463	473	523	459	507	499	447	480	526	539	529	509	493	546	472	509	428	447	477	477	477	447	492	502	486	488	482	454	515	478	489	475	457	505	490	478	456	498	551	480	471	474	470	478	489	496	502	482	482	473	497	500	480	488	483	440	485	484	441	483	492	491	494	475	467	464	497	477	494	475	509	477	471	484	526	484	468	508	481	472	473	485	470	492	454	517	480	486	525	502	512	462	507	507	493	449	506	502	501	479	483	527	479	467	501	490	492	477	493	481	511	468	474	470	456	443	526	506	473	470	476	485	497	502	496	491	492	536	508	511	472	515	499	464	492	497	508	489	501	479	476	468	475	499	519	517	506	469	508	515	493	479	468	456	463	480	490	459	492	477	453	503	458	486	462	480	488	514	473	458	478	499	506	495	467	520	467	490	457	478	499	457	479	496	512	480	493	482	459	507	469	476	480	474	469	493	499	490	504	439	494	477	510	473	473	507	491	534	503	445	470	471	467	481	487	471	498	479	482	468	504	476	461	510	523	483	487	495	478	487	505	464	472	485	460	498	488	470	509	442	498	475	446	482	507	495	479	494	472	492	462	476	442	428	481	490	511	503	494	478	487	498	501	520	483	510	490	473	495	499	495	468	496	490	529	514	489	466	463	527	444	470	488	470	496	473	489	495	485	472	490	466	539	523	517	479	512	489	474	498	507	474	465	457	459	465	450	482	495	457	484	495	446	494	480	467	489	507	482	488	486	516	512	520	484	474	493	471	447	537	496	480	505	467	440	478	511	486	486	523	492	486	495	502	507	511	499	469	485	465	476	489	496	491	421	500	508	456	479	454	471	512	478	491	487	476	502	518	462	500	480	486	474	494	488	491	475	490	448	497	481	448	492	488	488	531	440	495	490	477	480	489	462	499	509	490	506	505	494	449	496	509	502	489	482	500	505	521	471	509	520	451	508	484	461	465	517	492	512	517	473	469	485	531	504	486	477	473	502	446	481	468	506	483	484	480	546	466	508	469	500	500	480	468	492	468	499	475	478	514	496	465	528	490	481	470	467	491	480	474	487	501	477	440	529	488	515	470	450	449	506	491	488	479	458	468	482	467	506	466	472	469	451	479	511	496	477	513	493	524	487	455	502	501	468	510	519	518	507	451	474	481	496	481	504	505	487	509	485	494	505	465	460	496	481	533	496	491	440	519	461	474	512	481	502	433	501	491	465	458	505	460	477	519	454	503	484	472	449	470	511	487	484	474	498	501	482	457	479	478	482	486	498	463	461	482	469	495	497	521	503	527	491	478	465	478	470	498	470	527	484	500	485	458	523	508	493	474	461	484	490	492	499	478	515	507	521	514	483	516	475	472	512	438	473	452	524	513	476	512	515	504	445	486	498	467	499	478	478	463	461	475	473	513	521	487	490	508	506	463	487	534	454	488	455	491	519	478	438	526	485	438	484	506	503	506	506	480	505	509	463	473	509	485	446	491	483	446	490	475	505	435	474	489	488	473	481	495	490	490	466	465	492	492	489	481	492	500	490	472	493	507	480	501	493	497	488	498	468	449	456	513	490	492	480	475	495	487	472	479	474	470	493	485	449	486	480	450	488	458	487	488	490	471	486	496	499	472	499	458	496	493	474	476	444	489	475	491	485	487	453	507	493	473	459	474	472	527	491	450	511	508	500	524	496	483	476	482	504	478	490	480	479	505	483	481	505	504	485	477	485	475	474	507	492	505	517	492	481	460	479	478	512	487	476	488	504	488	489	466	504	482	489	477	494	489	482	470	460	440	488	484	484	503	493	458	449	475	513	466	507	494	486	481	468	515	512	505	483	513	499	492	444	501	486	494	453	473	492	510	498	429	453	515	507	511	466	505	528	480	480	495	492	514	498	509	457	461	492	469	530	445	518	474	474	497	502	472	488	469	487	515	447	490	496	489	474	482	531	465	471	483	469	470	499	441	500	469	479	513	481	486	487	457	497	470	504	481	496	473	498	494	453	475	469	506	457	477	491	474	521	516	452	504	476	487	497	510	446	492	487	477	459	467	491	488	462	458	519	471	510	480	448	481	500	520	493	453	427	538	496	479	518	468	490	452	479	502	499	496	486	481	504	469	460	472	470	529	482	454	521	494	507	497	535	513	502	506	501	491	474	490	454	480	456	477	463	471	451	465	472	505	481	451	488	504	502	530	521	486	488	477	474	516	484	497	514	453	499	509	493	509	487	509	473	481	506	487	420	491	475	441	524	475	527	471	481	495	505	465	459	506	501	511	492	543	479	472	475	504	468	516	496	471	475	488	437	510	492	501	468	487	478	481	476	506	474	517	508	494	511	508	487	469	480	496	473	489	448	483	503	430	502	491	473	491	495	522	508	504	491	493	457	482	504	459	478	500	442	472	463	455	443	486	466	485	498	472	484	461	520	485	470	465	506	447	457	487	509	499	507	464	466	495	527	499	468	471	474	476	495	494	485	510	486	465	514	480	499	512	538	466	496	504	488	517	464	476	553	501	511	502	458	489	505	518	503	501	494	496	501	494	502	475	505	485	512	500	498	485	497	492	467	490	471	497	509	467	501	530	481	514	449	465	463	450	471	485	500	475	481	507	491	500	494	470	539	483	456	482	507	491	503	513	495	476	508	460	485	472	502	506	489	523	479	473	479	496	483	471	497	524	503	437	520	468	512	529	500	465	457	470	495	465	482	464	468	513	479	498	503	454	476	488	492	466	487	461	484	439	478	485	480	450	508	487	469	494	439	479	527	470	467	479	476	473	454	467	456	493	489	492	458	504	495	463	485	488	527	502	491	466	482	457	473	500	492	483	442	480	491	525	509	497	512	513	495	491	459	479	496	508	467	442	447	515	469	470	487	456	500	482	472	498	488	492	533	476	466	499	503	466	508	492	508	491	512	459	509	498	467	481	480	465	463	537	509	521	474	520	451	546	471	471	503	490	463	486	511	475	510	504	479	498	504	492	512	485	481	487	473	525	494	468	497	476	484	534	498	512	488	538	521	502	472	503	499	504	499	518	500	486	477	499	437	558	501	517	546	475	507	453	479	491	496	462	494	459	503	469	434	492	478	481	513	450	464	524	491	464	518	467	467	508	466	490	461	516	491	503	488	494	506	505	459	499	516	504	499	481	505	483	464	491	473	469	477	482	494	492	465	475	480	494	426	494	511	510	473	473	479	498	475	493	469	515	481	513	438	465	485	469	511	500	465	499	515
24170	22814	29669	24210	19666	7489	953	478	393	356	365	335	354	351	319	351	367	312	336	322	337	337	354	339	359	358	327	315	354	338	362	340	373	320	308	327	355	366	338	349	315	353	350	327	340	301	351	352	360	327	334	335	341	359	329	334	328	356	332	331	340	321	313	316	386	319	330	345	333	334	370	328	331	343	327	314	317	334	349	327	327	344	301	321	328	351	363	333	340	338	306	339	352	352	324	314	288	310	322	317	339	369	320	353	346	340	346	314	343	359	338	348	343	339	324	329	302	309	322	316	359	314	326	329	337	335	344	341	363	330	364	331	373	326	336	330	347	350	377	306	317	357	325	315	355	302	340	343	327	307	341	330	311	330	346	307	330	346	340	338	381	320	347	318	315	337	322	288	336	324	322	341	319	323	342	358	380	315	315	340	323	343	344	342	356	341	324	319	328	345	325	336	329	321	317	345	337	355	312	319	308	340	352	367	369	370	342	312	308	298	351	366	323	327	321	323	333	349	344	342	348	338	306	315	373	351	364	309	317	321	295	322	321	362	332	333	332	331	303	334	306	348	329	324	349	340	321	319	341	321	349	372	332	314	339	292	328	328	332	292	332	338	350	327	299	345	343	335	302	358	303	353	330	306	297	324	335	331	346	338	350	310	316	356	339	335	338	341	319	340	330	332	315	355	310	369	334	321	339	371	326	352	306	336	367	348	331	335	326	342	333	328	320	324	359	357	337	340	323	322	369	323	325	353	370	320	318	317	326	323	301	324	327	362	347	333	363	330	308	317	329	335	347	352	368	326	354	327	322	340	308	300	338	303	335	324	332	323	330	360	332	353	328	320	356	349	331	307	312	350	309	334	319	322	339	375	344	323	330	345	326	329	329	321	320	342	358	340	300	318	324	337	362	315	346	342	335	329	314	339	358	333	339	311	330	343	362	347	317	334	352	348	337	378	374	341	334	340	321	313	349	334	297	361	335	327	358	338	308	317	313	348	296	343	344	322	343	334	325	326	318	327	313	302	307	371	331	314	317	338	330	349	336	344	334	374	343	301	348	339	290	325	319	336	327	344	322	342	357	339	304	348	335	333	353	343	335	314	343	309	375	352	354	339	331	346	346	320	343	361	335	344	325	321	306	347	344	344	343	339	323	310	317	328	319	359	334	330	341	321	326	324	325	322	325	318	346	330	333	368	344	342	315	330	345	347	323	332	324	316	350	372	342	347	352	311	343	328	323	329	340	306	350	354	335	359	331	351	327	334	329	319	321	347	336	340	308	356	347	358	329	340	333	363	330	352	343	327	340	339	319	357	345	334	361	329	312	329	319	297	333	355	332	353	358	362	356	345	322	363	330	337	329	314	340	329	349	341	301	343	353	321	354	362	323	344	327	320	331	303	320	340	321	337	327	317	320	332	336	344	306	333	305	315	318	333	342	327	315	342	326	337	326	333	315	292	311	321	326	323	332	360	361	339	352	335	321	341	309	314	326	351	305	327	351	336	310	371	306	325	316	334	326	316	334	362	342	335	321	309	317	307	332	318	346	342	327	308	325	319	337	345	340	334	336	320	331	326	337	316	349	328	314	340	314	331	340	344	347	341	357	359	301	323	340	346	299	283	333	341	328	344	342	302	334	327	324	319	350	302	285	367	330	328	327	322	350	309	305	353	335	348	315	327	337	344	340	335	339	330	336	331	315	342	336	298	328	307	335	372	329	335	325	337	331	330	392	303	323	322	334	339	353	352	364	312	343	325	354	353	305	334	335	326	375	302	340	349	335	328	321	296	344	332	318	351	358	368	316	293	350	350	327	317	338	304	338	352	310	328	336	351	321	322	337	347	360	295	333	338	342	336	300	332	311	350	347	315	323	329	343	341	359	338	345	312	331	324	356	315	342	305	339	354	328	319	325	312	334	342	345	336	347	334	315	303	333	312	347	326	324	331	327	339	315	334	331	340	324	367	336	358	302	330	351	338	325	354	338	348	306	339	345	320	294	334	334	311	319	339	346	346	299	330	340	355	365	327	351	331	359	338	305	334	313	363	370	343	350	374	329	343	316	339	334	325	317	333	374	321	315	334	314	303	326	311	305	324	351	334	326	347	326	328	352	347	332	333	318	314	341	335	353	334	305	334	336	316	324	312	330	325	329	315	316	325	291	320	322	350	315	326	353	337	314	321	326	339	322	367	311	298	336	349	340	344	350	326	333	346	333	353	339	346	372	316	331	305	315	343	368	350	338	337	357	312	310	314	322	334	316	359	338	366	318	317	315	348	286	358	312	319	318	316	356	327	329	339	329	342	304	315	341	322	350	320	378	328	368	318	333	351	308	308	330	333	313	337	317	325	343	346	341	342	328	348	296	331	348	326	299	324	341	346	318	342	317	368	308	308	326	320	288	316	347	320	334	383	339	321	316	349	332	338	334	321	337	319	358	306	304	334	348	317	338	326	326	347	293	311	348	332	330	362	302	345	337	294	324	343	322	349	322	327	336	331	333	329	381	344	313	316	311	316	292	325	334	340	341	294	344	341	348	294	332	331	337	337	304	322	305	320	341	354	342	341	297	347	324	354	324	322	332	327	304	313	322	345	334	350	304	325	389	314	328	328	331	337	334	314	311	347	329	330	338	320	319	322	341	334	324	318	349	330	314	328	339	326	350	310	351	354	300	350	323	307	348	325	325	319	343	348	343	315	331	322	310	344	368	321	373	324	324	312	339	351	319	318	342	328	350	320	308	316	370	324	339	352	330	318	316	339	326	337	343	335	345	332	315	327	306	360	327	359	332	355	334	343	339	328	285	357	315	343	329	322	331	309	359	323	311	335	345	320	307	354	338	338	361	376	321	341	334	355	347	319	313	349	300	327	319	313	308	335	315	333	337	329	360	338	313	329	297	350	321	331	335	338	289	348	318	340	337	371	328	289	345	309	342	335	330	327	355	339	337	339	328	306	332	335	339	336	333	323	343	367	320	319	308	328	347	323	342	317	312	326	323	321	355	306	326	313	327	329	349	362	321	300	336	335	331	334	302	314	352	343	320	344	323	346	338	343	309	320	315	332	333	346	323	321	337	334	384	330	310	348	324	348	336	316	352	322	374	322	355	335	322	336	345	343	344	362	322	362	305	362	336	345	334	339	338	302	329	338	329	325	344	330	345	328	326	327	341	337	335	329	342	311	324	331	310	333	336	320	304	328	308	342	329	337	349	337	352	298	342	334	324	308	342	364	318	350	322	333	337	338	348	381	321	350	323	334	319	340	313	319	323	324	351	330	308	316	354	325	289	333	366	341	351	343	341	327	301	340	314	327	313	348	355	366	342	363	304	356	295	364	321	343	316	306	296	353	312	302	306	317	347	355	359	353	349	331	343	360	328	321	318	338	357	339	289	319	327	315	331	338	319	306	342	340	354	311	351	313	326	333	341	336	334	374	336	330	322	351	352	311	316	344	315	363	348	332	327	333	319	333	308	316	352	315	325	361	348	303	321	339
60657	87922	53545	22932	6480	2336	1657	842	715	574	498	513	505	493	515	485	508	517	498	483	529	498	515	478	522	499	529	518	534	523	531	492	503	511	480	535	508	530	495	499	450	502	490	516	508	499	549	527	504	487	485	514	510	537	482	487	521	510	523	472	543	550	496	474	449	550	476	514	507	493	482	487	497	514	507	536	512	504	488	516	508	514	520	484	488	480	497	527	492	475	516	496	513	513	504	484	521	517	527	488	503	481	509	499	479	475	514	490	502	505	485	470	485	507	495	507	498	513	511	534	477	484	509	531	505	467	523	486	513	501	476	470	484	514	464	476	449	526	492	455	464	492	517	471	488	478	474	534	499	560	501	521	483	525	530	525	502	459	499	493	486	510	542	501	516	503	528	503	501	478	485	521	508	484	481	488	495	489	468	503	526	515	502	517	517	519	474	519	517	504	515	508	487	493	506	478	519	518	490	517	490	483	492	488	500	468	500	479	509	465	485	506	494	511	484	521	492	520	507	500	520	481	480	534	536	456	518	487	437	494	529	512	503	525	512	495	503	497	497	501	448	512	500	508	515	492	482	503	527	500	452	493	481	521	494	477	502	526	514	511	463	509	496	523	531	509	498	486	514	509	496	502	539	508	493	492	478	514	492	466	516	515	496	489	518	471	561	493	476	483	531	512	527	510	524	494	491	483	533	506	525	489	531	503	509	517	501	516	443	491	517	462	509	501	524	468	497	502	457	512	510	500	524	501	521	562	506	545	503	469	516	533	519	508	468	504	525	494	485	497	501	498	502	507	493	488	499	516	495	519	453	536	493	511	516	528	496	473	521	535	481	473	511	571	473	508	530	515	519	488	497	504	505	517	479	505	522	468	494	471	478	509	497	531	513	494	533	487	527	514	511	517	519	466	471	516	499	475	480	495	493	501	510	526	528	477	476	487	496	493	558	507	556	495	475	508	494	484	491	518	472	535	540	518	465	476	518	509	467	506	509	471	505	530	459	469	529	494	520	539	514	510	538	500	452	493	446	436	537	516	507	449	502	525	483	503	530	510	509	483	515	496	519	494	493	523	470	545	502	472	484	554	507	531	501	528	502	508	460	508	532	479	540	504	537	534	527	509	509	538	512	493	525	498	489	499	520	495	493	518	547	492	510	479	511	488	494	512	489	523	499	521	494	502	510	559	498	497	501	521	461	503	509	471	494	463	491	485	523	489	493	489	519	475	490	505	474	520	515	479	492	514	522	511	509	476	515	493	518	504	464	513	508	441	489	486	495	514	497	519	489	502	489	472	518	495	529	521	498	492	521	485	557	498	504	513	527	482	509	487	484	516	507	486	507	514	512	505	508	492	492	459	528	547	490	488	496	508	516	536	478	505	508	548	472	518	458	473	509	477	509	503	489	499	500	509	494	531	510	497	482	509	509	529	480	507	474	488	472	480	467	549	501	483	526	495	482	480	487	485	519	518	463	482	492	522	504	505	486	537	512	492	514	509	490	516	502	486	510	525	515	504	530	498	498	484	503	513	507	509	501	493	485	512	516	462	521	534	490	495	489	530	510	499	528	514	527	550	495	478	493	498	510	486	526	451	460	510	500	537	472	506	482	509	515	494	500	469	478	466	517	516	501	493	519	505	497	489	503	515	469	532	505	476	516	546	510	523	508	471	534	498	462	479	544	514	523	535	538	514	499	477	528	502	540	529	504	524	504	477	491	500	513	523	506	522	542	535	505	485	491	522	505	496	482	512	492	503	512	465	502	485	483	523	508	507	489	538	505	470	489	501	498	520	504	546	489	519	521	530	520	491	490	537	468	514	464	513	463	485	523	479	531	501	502	477	452	485	499	495	506	505	550	510	492	521	511	458	510	499	519	487	487	516	464	533	513	489	510	480	495	494	480	466	518	493	496	480	490	515	474	508	517	518	486	506	488	474	478	483	510	527	528	537	472	504	467	527	481	478	493	501	501	534	509	463	501	469	481	514	479	494	500	508	478	520	533	512	463	447	490	448	503	493	478	495	495	485	514	523	515	469	489	489	502	495	505	530	497	534	497	491	511	484	468	472	496	458	517	507	485	466	490	512	522	487	498	480	514	473	543	512	523	526	508	524	545	487	517	500	529	491	505	487	571	489	526	513	504	501	555	523	530	481	515	511	470	533	505	489	520	490	528	476	531	491	516	486	470	534	486	545	514	519	469	476	525	495	485	513	487	502	497	528	489	529	487	534	447	522	497	519	505	486	504	511	495	509	516	511	525	466	472	524	532	495	562	475	528	495	507	497	498	492	506	514	497	524	506	481	517	511	508	474	485	511	515	483	535	511	483	512	526	541	501	528	460	535	530	482	499	504	484	480	489	525	492	495	474	506	483	538	489	489	480	527	513	508	490	495	513	505	450	516	511	498	474	496	523	508	501	527	515	544	473	507	489	551	532	504	503	493	442	486	519	472	502	522	502	495	506	479	489	524	507	476	483	493	492	481	514	474	484	494	477	479	521	514	493	560	511	510	458	525	494	517	511	445	520	505	475	515	544	515	488	522	484	492	535	517	476	501	556	496	487	493	495	486	535	552	476	468	489	452	558	508	498	476	500	519	510	497	518	515	555	491	509	522	528	541	509	514	556	483	545	528	476	478	485	498	487	490	518	510	489	487	504	527	500	524	456	490	461	499	515	520	500	494	520	458	518	470	507	515	492	471	529	489	516	502	496	503	523	499	499	502	535	442	496	472	471	497	511	484	505	485	490	517	488	510	499	470	499	522	478	511	492	555	471	523	516	532	511	514	479	510	470	518	484	521	510	509	500	526	494	524	481	502	495	489	508	501	506	481	544	519	502	517	504	499	483	521	486	497	467	514	503	490	488	509	520	507	484	508	507	501	497	497	502	501	508	510	475	494	507	517	522	502	526	472	494	510	518	507	521	498	482	501	473	502	527	491	506	500	509	451	516	516	478	521	481	507	475	511	538	482	533	497	489	533	512	492	502	499	495	492	489	524	457	481	504	530	513	501	505	529	534	539	498	473	512	497	512	531	482	467	525	533	500	484	499	506	507	535	508	532	466	469	496	509	524	489	448	529	497	447	478	494	501	542	530	513	530	485	486	501	471	485	509	509	478	456	497	499	513	486	513	516	495	509	555	523	513	514	490	536	521	458	512	474	469	486	504	494	497	472	490	514	495	503	454	513	534	525	516	509	485	501	508	515	510	537	479	538	501	529	516	511	492	499	523	510	503	474	489	476	509	534	493	522	493	499	541	536	524	450	491	511	493	502	513	509	495	501	495	508	479	526	492	518	494	503	468	472	540	503	495	485	468	526	520	524	527	492	479	483	514	511	489	513	495	485	538	511	496	543	527	517	519	489	513	518	503	502	505	505	496	498	487	486	506	532	481	511	520	506	542	515	472	508	502	489	521	488	494	513	495	493	501	474	448	531	525	523	521	503	496	466	455	484	529	484	502	519	513	493	467	482	504	510	482	528	475	484	534	546
23113	21707	29187	23648	21045	18752	4345	713	461	450	367	340	351	397	339	354	357	363	352	359	340	343	351	372	329	357	311	366	331	369	365	362	319	364	357	350	344	345	348	351	373	370	348	349	388	358	339	346	326	353	347	375	353	376	360	369	352	338	339	325	358	356	345	348	342	339	354	369	373	356	352	358	344	304	350	392	332	343	356	356	336	335	323	372	361	338	333	348	368	333	361	361	353	333	359	340	359	319	314	341	336	351	379	358	352	374	396	359	342	358	334	332	387	330	335	340	369	335	335	404	348	352	319	368	357	335	349	341	311	348	333	363	354	364	344	350	356	350	392	356	332	382	311	333	349	356	338	347	353	325	338	323	340	360	366	348	361	334	332	374	343	332	361	347	360	354	355	365	347	381	356	366	377	357	338	353	344	344	347	359	344	348	359	313	302	359	382	392	352	327	355	328	356	369	351	352	377	333	343	343	347	312	354	334	348	351	310	336	330	342	351	352	334	341	374	350	351	329	364	347	346	340	336	363	344	348	338	361	346	341	358	337	340	343	345	334	342	386	344	370	373	356	369	351	333	363	324	334	351	347	352	361	335	366	364	332	363	370	317	346	316	372	377	325	332	317	360	342	369	335	375	345	352	348	360	317	371	354	322	342	338	326	347	338	342	375	339	376	386	324	376	367	346	341	340	313	343	346	376	363	356	349	354	343	331	349	388	353	316	349	324	349	357	362	391	349	367	326	373	333	336	329	332	343	342	370	330	377	361	340	338	345	320	382	357	365	349	346	333	370	358	362	354	332	357	382	361	338	337	353	368	317	358	359	363	366	377	339	354	322	348	356	346	363	330	361	332	341	370	370	343	355	349	345	325	359	348	355	365	324	358	361	318	335	386	361	370	336	334	358	332	324	362	350	326	371	374	381	361	385	389	317	348	372	355	352	338	353	311	387	360	345	349	337	352	374	343	331	353	331	354	384	352	340	339	363	391	351	331	336	337	345	371	354	386	340	349	346	331	355	370	360	347	368	328	375	354	338	346	387	332	335	373	339	334	395	375	372	396	369	353	350	326	335	309	350	366	379	359	361	339	363	343	312	341	367	396	295	353	365	353	373	333	367	332	353	340	336	334	351	340	370	352	364	356	333	325	347	358	359	362	322	338	344	329	337	308	334	362	331	365	376	338	345	356	368	360	339	359	378	332	361	397	339	349	377	342	323	370	356	341	374	320	351	334	390	348	324	313	362	409	329	333	360	350	304	338	339	318	320	312	343	351	325	332	347	341	344	328	342	333	346	329	367	347	362	336	361	354	325	348	349	370	342	396	318	354	327	356	345	319	322	348	351	355	365	319	356	385	349	363	344	357	330	353	316	313	362	353	349	324	352	354	312	324	329	339	365	317	330	337	311	365	321	365	363	337	368	356	345	356	348	343	344	336	372	328	330	344	344	339	347	336	336	351	324	354	346	373	364	359	382	353	349	336	324	360	360	360	347	291	376	340	346	367	349	373	356	366	358	345	384	349	351	331	367	340	329	322	343	335	351	325	336	328	364	358	365	323	322	358	358	337	347	332	337	357	338	371	324	348	328	316	347	353	361	356	353	350	373	331	330	357	335	367	344	338	342	327	336	354	333	375	368	325	371	374	362	321	327	334	345	324	373	351	356	357	369	368	363	361	339	379	361	347	330	376	349	359	329	367	370	342	317	345	351	371	378	367	333	354	339	367	385	352	359	384	325	370	353	318	361	347	341	382	345	353	313	350	373	345	332	346	318	347	358	358	330	304	358	341	375	347	361	374	410	302	362	351	355	350	354	353	395	334	360	333	366	357	339	360	335	343	317	362	367	334	350	335	367	354	357	330	362	385	342	374	377	352	352	353	399	342	351	376	376	344	348	351	369	344	355	386	348	349	331	338	344	366	354	369	350	355	360	361	368	376	360	363	353	330	349	343	350	355	377	328	381	351	312	377	343	364	324	361	353	349	347	375	353	334	380	309	354	343	349	349	342	323	339	337	327	348	310	371	343	324	378	354	369	325	374	383	350	348	363	352	341	378	360	367	360	370	341	342	361	353	344	365	329	343	376	356	342	340	344	392	353	372	349	368	308	348	375	311	359	347	361	325	349	329	345	340	337	347	382	360	349	345	368	340	341	335	381	373	372	398	345	346	327	341	319	374	354	357	339	374	334	375	350	353	354	383	358	364	339	351	322	321	324	327	344	346	329	350	364	325	339	328	360	361	352	348	360	376	354	358	296	340	318	357	335	325	338	357	363	332	345	354	349	349	350	356	357	345	354	362	314	374	363	358	354	331	369	332	356	355	384	338	345	301	326	317	353	346	337	351	356	341	359	378	343	329	368	315	340	340	351	345	364	350	361	357	336	328	346	361	338	361	350	335	386	352	337	369	364	336	339	325	361	332	333	366	401	332	351	364	364	320	357	361	333	365	321	336	338	347	346	323	359	359	346	357	331	355	333	335	383	344	333	378	375	355	387	351	374	351	343	368	339	344	345	377	374	366	319	299	351	355	384	340	353	369	377	349	351	342	369	352	373	353	360	346	350	318	387	333	354	356	337	336	350	332	325	369	338	389	325	392	369	358	368	352	364	356	340	316	345	366	340	329	363	374	346	368	355	367	337	314	322	354	343	327	356	306	339	323	358	365	353	391	360	354	377	359	315	352	349	346	340	335	350	340	366	350	300	332	324	351	340	358	348	302	369	333	365	363	386	347	357	356	351	387	355	365	371	333	344	346	345	373	350	351	325	349	335	373	322	343	341	344	323	356	308	362	343	348	344	344	348	338	348	330	329	348	357	340	347	341	370	394	345	357	325	357	332	349	388	353	367	372	326	344	348	350	343	347	350	328	333	364	347	347	339	384	378	379	337	371	317	360	334	360	341	340	349	356	345	355	351	348	378	386	342	342	376	311	356	354	356	361	354	355	382	349	388	351	352	371	332	336	387	347	362	326	320	360	346	399	366	354	339	340	370	347	341	339	351	336	323	363	368	359	337	355	333	348	319	348	370	365	344	371	315	359	331	343	368	365	333	370	341	359	364	306	325	372	341	386	309	363	360	336	335	344	353	365	374	367	341	339	344	349	344	321	334	331	361	366	343	373	328	382	372	363	345	332	342	317	364	367	358	352	364	364	344	350	341	360	336	365	355	359	324	360	349	331	328	341	327	337	338	397	357	394	343	361	334	346	375	369	335	378	367	356	342	330	329	331	336	334	365	357	369	365	336	366	331	333	331	352	353	356	353	360	352	346	316	368	362	312	358	347	352	350	397	357	358	362	323	339	349	338	332	370	332	371	343	377	359	327	358	384	340	318	334	357	367	331	337	366	340	352	342	353	309	351	342	334	344	354	362	369	376	307	337	352	343	356	360	352	349	369	363	348	343	361	359	343	346	350	358	347	370	366	341	352	357	384	330	375	349	359	390	340	336	339	347	358	389	322	324	352	361	371	353	387	358	334	328	339	374	349	333	366	356
60407	95811	60628	28674	9602	3576	2397	1262	866	614	548	551	570	512	534	495	528	537	539	521	522	511	558	508	551	491	485	498	536	495	526	548	522	520	503	514	512	507	527	517	480	523	508	533	492	504	495	496	491	549	506	506	537	492	498	467	552	547	530	475	540	477	502	514	515	480	496	494	505	490	515	524	488	515	530	488	535	514	482	529	524	494	501	478	525	536	507	507	525	522	504	500	529	491	526	501	512	508	544	491	518	542	520	510	502	508	472	493	479	510	499	533	506	508	525	546	490	523	493	522	542	514	540	504	575	495	506	499	510	528	527	537	505	501	558	501	525	512	512	483	495	495	480	489	530	483	496	531	512	489	504	511	511	539	482	501	526	531	478	504	514	500	541	495	524	541	530	499	533	509	527	527	472	505	508	498	486	480	504	526	492	492	520	478	552	515	521	532	539	505	511	527	524	538	518	507	502	553	540	529	497	522	536	520	512	544	492	591	504	465	538	492	504	515	563	485	505	515	498	491	511	506	528	501	505	519	491	492	505	493	481	525	513	484	522	521	545	503	522	503	497	518	495	487	450	537	509	462	540	559	521	525	506	510	498	479	517	511	523	505	511	519	476	552	521	512	498	514	451	494	507	532	515	532	487	522	493	546	492	474	560	518	518	463	506	525	518	487	516	485	473	520	548	506	534	526	493	516	507	521	510	516	517	516	470	514	504	486	514	515	530	520	494	500	500	516	530	520	509	495	505	527	515	495	559	553	481	533	505	495	535	524	511	509	496	516	523	515	492	527	496	515	517	473	477	496	504	506	519	504	505	516	517	528	488	543	543	531	528	487	504	544	507	494	492	521	497	494	505	476	510	522	486	537	543	494	496	486	542	521	541	500	495	546	519	469	503	520	564	515	527	535	522	509	501	473	502	524	555	521	506	518	532	515	503	518	528	511	543	533	477	520	571	513	534	541	489	509	521	499	492	553	501	516	480	523	532	515	517	474	510	530	537	477	506	493	512	508	518	543	518	468	558	564	518	513	492	519	514	498	525	531	511	497	490	519	487	518	533	523	486	506	496	494	527	530	540	495	544	543	536	516	480	556	526	491	548	511	479	572	475	552	532	577	492	525	544	500	519	520	492	492	531	545	528	512	501	499	484	505	460	522	528	527	495	527	552	525	526	524	515	519	489	508	490	494	504	521	465	506	504	473	498	495	493	493	500	523	526	499	561	474	534	543	551	525	551	504	506	488	522	542	507	497	551	527	541	533	454	515	546	490	530	483	532	529	545	499	511	514	543	544	476	508	524	508	498	527	525	525	543	517	507	507	534	522	499	497	471	514	507	482	556	561	510	509	515	515	560	507	488	533	517	518	496	513	528	531	522	515	548	519	480	527	541	515	519	566	516	526	510	527	508	517	473	496	492	499	522	555	524	556	502	537	556	530	518	538	511	497	472	497	502	513	519	529	504	512	495	524	493	490	519	509	550	490	482	468	505	524	513	523	515	474	516	504	523	504	492	503	486	503	503	539	513	555	528	522	480	545	498	526	512	495	507	511	511	499	498	527	538	554	501	471	502	533	566	539	529	511	499	512	499	483	534	457	507	530	521	500	526	546	512	435	498	506	508	478	528	510	519	531	497	528	524	472	498	509	549	515	530	568	499	511	501	535	520	485	508	527	531	482	459	543	530	520	519	477	509	479	490	508	503	558	544	508	521	530	540	482	496	503	545	525	525	548	502	515	484	511	510	499	513	517	527	514	521	496	524	477	515	489	545	497	551	537	483	550	487	538	545	515	500	569	481	512	519	519	523	493	515	495	496	534	483	467	485	525	487	494	521	505	506	491	505	517	491	527	510	496	529	514	536	512	524	552	542	524	585	516	526	538	517	484	538	504	533	494	484	511	482	509	480	493	518	493	493	545	497	528	524	509	485	519	487	516	500	538	532	502	531	517	491	446	497	472	521	534	480	514	511	525	526	518	533	531	526	520	536	529	523	546	520	491	499	478	508	524	505	509	505	508	493	530	507	519	486	508	548	518	543	509	552	547	488	484	448	519	491	523	483	549	548	503	498	541	472	483	528	499	530	492	507	498	489	500	501	527	477	490	516	478	532	517	512	554	527	525	540	494	529	536	541	474	501	505	524	477	513	470	523	498	511	549	525	522	541	506	535	503	491	547	524	535	471	530	493	513	547	529	550	468	497	507	518	503	491	506	526	522	495	537	489	500	512	507	515	521	527	491	476	548	469	457	489	497	542	511	489	519	515	487	489	496	477	535	497	499	524	487	547	471	505	541	525	543	490	520	538	522	529	512	574	497	517	558	522	550	496	522	539	518	534	496	498	474	510	499	502	495	538	510	553	504	509	524	515	507	516	521	504	536	486	503	472	544	518	493	516	531	542	506	525	522	506	516	503	526	539	526	545	505	498	504	505	522	531	492	544	531	514	506	524	479	469	556	488	536	477	499	515	511	530	522	522	506	506	533	510	506	493	495	479	511	533	510	530	574	530	533	504	540	491	517	498	520	491	478	478	569	523	502	493	499	463	514	533	516	532	549	535	510	495	526	509	522	518	464	485	501	537	531	494	541	504	533	500	485	532	509	475	493	474	512	534	516	492	513	490	519	520	520	530	501	519	509	518	493	505	513	506	536	491	543	513	504	551	533	525	507	516	490	485	514	528	476	498	505	493	569	522	534	489	537	501	508	511	520	513	506	533	546	529	481	552	505	476	518	531	548	513	504	518	509	534	500	488	517	491	479	517	489	476	497	503	479	474	524	475	538	506	476	514	528	530	534	496	537	515	521	506	539	540	550	518	512	509	505	491	502	538	562	516	536	550	502	470	554	519	535	534	535	514	514	508	500	516	528	503	545	529	503	538	530	529	531	548	535	475	501	506	491	476	532	528	510	517	528	511	529	517	543	507	528	521	513	522	468	535	522	529	549	516	536	542	484	523	493	489	521	519	510	522	497	463	487	513	494	510	493	477	504	525	498	527	491	526	518	499	511	542	487	487	521	518	533	498	523	514	512	506	505	491	513	461	519	466	468	518	532	483	552	537	486	473	533	485	525	500	498	505	521	531	521	517	502	515	506	522	553	569	492	538	528	524	539	470	465	520	499	514	484	492	490	490	496	510	497	520	547	529	474	552	498	529	517	505	505	497	515	485	541	562	500	506	514	524	484	493	496	467	487	523	579	527	500	514	498	470	485	481	500	507	505	556	478	572	514	494	505	494	534	539	518	511	506	514	522	502	540	512	508	485	479	485	527	494	502	499	548	509	543	497	534	474	484	537	482	566	496	533	488	494	519	534	491	470	528	517	515	523	597	522	545	534	524	518	525	477	519	513	463	527	520	529	529	550	552	472	487	525	489	505	493	519	502	498	510	513	533	502	485	510	522	520	497	491	484	518	518	534	509	536	456	546	532	511	504	491	483	512	508	533	513	509	488	509	495	515	536	552	512	516	523	529	536	497	523	491	487	568	486	520	514	529	521
31379	33013	24751	7827	790	417	374	335	340	324	327	306	329	305	331	335	320	307	357	323	310	330	300	311	319	289	318	323	303	335	330	293	316	324	299	327	380	303	348	317	305	294	354	307	322	365	331	331	305	350	313	334	327	328	322	313	318	339	327	326	310	328	359	312	354	340	334	357	327	336	349	326	298	289	334	328	337	334	325	365	336	305	323	324	322	328	308	327	317	334	329	297	326	315	321	319	310	334	347	314	325	305	299	337	306	322	329	323	280	313	358	339	301	328	329	305	328	295	304	300	313	329	331	306	327	325	317	345	318	297	327	305	312	335	315	319	329	300	307	316	307	328	342	324	316	311	316	333	361	317	324	290	322	292	299	321	322	308	319	307	313	344	343	306	290	340	363	310	326	319	295	342	325	303	346	288	350	309	343	331	350	314	359	327	269	322	325	309	334	309	319	301	298	304	326	301	348	334	326	351	300	332	324	339	345	321	319	328	326	328	331	317	331	305	340	329	324	337	335	331	337	337	359	313	345	333	346	322	298	309	340	320	307	349	334	326	330	311	337	321	315	306	341	319	316	327	294	332	312	309	328	336	298	343	309	348	291	301	349	341	332	331	332	354	341	304	341	336	313	338	353	340	314	289	314	319	350	317	313	333	303	333	351	311	307	327	314	353	321	330	311	321	339	323	299	346	315	318	326	356	345	334	343	293	352	357	328	337	282	309	315	310	340	315	337	333	306	314	333	320	333	347	315	358	328	297	296	338	325	333	337	288	308	336	309	284	317	342	323	321	317	333	276	313	331	271	310	332	321	337	313	352	312	324	319	313	344	350	339	339	341	276	326	325	340	345	311	324	381	320	323	310	318	308	331	334	326	335	327	365	309	308	335	336	317	333	326	314	314	329	337	312	332	348	292	341	347	352	317	314	311	310	319	319	316	336	324	331	327	322	344	302	347	338	313	328	312	287	321	319	308	311	328	347	348	334	334	323	380	350	359	352	294	322	294	314	324	334	292	314	343	296	305	326	346	344	329	306	301	313	307	323	321	300	295	338	289	319	321	305	306	325	329	328	321	319	330	312	311	324	309	313	317	356	325	334	302	333	313	323	331	352	309	291	303	279	309	305	316	306	327	327	325	309	333	273	311	308	337	290	361	318	322	331	341	343	354	282	335	329	317	342	302	376	298	332	318	325	316	340	331	312	315	329	320	346	324	303	303	335	339	315	331	306	336	325	332	321	317	363	339	356	344	302	300	307	344	325	290	317	299	318	317	356	303	308	316	330	352	303	304	316	314	360	303	306	289	320	349	300	334	322	319	307	310	327	318	315	330	326	306	291	319	321	308	320	345	318	321	335	328	320	333	323	341	318	331	313	338	342	344	348	299	335	292	325	294	344	309	336	329	357	332	311	306	306	349	350	333	324	321	310	352	304	346	288	318	352	338	333	327	309	336	311	324	347	328	327	309	303	343	342	353	290	324	366	329	299	288	339	314	337	306	328	318	329	311	337	322	341	320	326	325	308	315	374	328	325	324	335	308	323	323	330	329	345	280	353	314	325	314	305	343	327	308	306	305	306	331	322	294	319	333	313	319	314	363	337	352	326	316	326	320	343	335	336	340	369	311	329	312	331	328	302	294	319	327	315	321	344	301	290	371	304	330	322	317	329	326	298	325	300	275	331	348	348	328	308	335	299	323	320	279	315	320	340	360	292	336	320	324	327	326	331	347	345	286	333	334	341	339	302	323	297	312	319	301	332	322	338	334	326	322	320	305	359	326	311	347	314	306	350	310	328	311	321	359	334	323	343	294	333	305	303	315	341	311	331	319	321	301	336	338	349	341	315	341	302	333	318	324	347	333	292	347	304	348	313	339	327	352	312	360	301	328	358	301	323	356	277	355	357	334	311	328	329	351	310	318	307	313	356	341	284	312	302	311	346	322	344	346	316	301	334	328	308	291	314	324	292	315	308	309	360	345	335	330	325	327	344	322	303	284	334	326	337	348	345	315	313	328	289	313	313	300	298	340	327	319	328	295	371	298	342	314	322	298	344	309	311	302	310	377	296	284	321	338	312	329	341	359	344	340	330	316	298	319	343	306	340	329	344	354	359	319	313	318	294	306	337	298	317	333	310	317	311	337	342	311	345	312	349	336	317	363	367	314	323	339	356	304	352	301	311	318	315	313	349	313	328	343	342	311	342	329	351	337	318	322	310	305	283	332	331	312	323	290	309	323	324	353	338	298	318	313	298	334	316	294	303	325	314	300	328	306	348	325	317	334	314	325	332	302	306	306	313	347	285	332	301	319	296	325	320	332	321	359	342	349	299	342	327	323	310	322	303	319	336	323	317	309	305	355	325	356	285	326	328	335	308	344	344	337	336	293	292	328	351	337	346	323	319	305	309	326	331	337	319	333	324	328	313	333	328	308	306	335	325	301	318	342	335	306	313	334	346	310	343	317	325	310	337	325	336	337	325	318	321	319	333	343	314	323	323	310	318	304	316	345	320	313	327	329	324	335	300	305	289	315	297	358	322	352	329	337	301	336	322	288	316	342	346	303	359	337	328	312	324	329	329	281	330	333	292	313	303	372	331	314	341	324	353	320	323	298	340	289	322	323	315	312	318	326	339	294	301	334	337	331	311	304	332	309	312	313	297	337	333	321	340	320	301	340	344	302	307	308	325	297	345	290	308	323	323	307	302	307	283	333	334	319	311	332	365	314	288	320	280	311	344	316	357	320	324	311	324	335	317	327	354	315	309	312	346	312	317	288	311	300	339	318	315	349	312	331	336	342	279	356	335	308	329	311	355	329	288	304	315	309	297	330	314	340	331	307	322	340	328	322	326	320	321	363	333	314	309	324	324	341	308	305	330	336	330	298	312	327	325	289	330	346	346	308	347	351	334	308	314	329	325	285	334	313	316	299	299	293	326	326	298	341	272	347	305	292	331	330	334	335	328	357	320	315	338	318	328	316	316	314	328	349	343	294	299	297	336	320	307	320	319	328	333	345	306	315	328	312	343	339	321	289	328	346	331	292	318	305	347	297	345	322	366	343	320	331	311	320	331	303	321	307	363	343	301	328	320	324	328	335	314	320	284	308	326	317	291	307	326	320	329	323	334	302	338	362	314	343	334	327	317	337	322	324	332	347	306	360	340	286	320	323	347	292	304	313	306	326	319	356	334	328	321	314	314	344	337	314	350	312	323	321	342	317	331	328	328	305	300	304	314	315	344	329	304	336	329	318	329	317	347	318	305	304	340	316	327	349	347	324	316	314	341	313	361	316	310	297	304	306	345	340	314	281	304	284	347	314	326	341	331	331	347	303	333	342	325	316	324	354	334	296	319	319	330	318	298	330	319	351	297	338	325	347	295	293	306	344	329	296	330	310	308	311	313	318	328	297	307	317	324	308	317	334	317	314	342	327	322	348	328	316	300	308	299	327	287	332	346	322	347	334	320	303	311	343	327	316	305	343	309	327	320	336	334	341	364
39016	47083	24561	5685	1337	708	640	527	501	518	515	454	515	449	511	490	450	484	472	479	515	489	480	469	493	457	469	471	459	519	446	477	434	463	504	462	501	480	516	471	497	445	456	487	512	476	478	483	492	497	521	493	491	503	506	479	514	506	504	500	488	506	468	495	488	463	483	509	517	489	466	474	496	480	486	467	470	466	455	448	483	440	534	523	477	512	528	470	466	474	464	492	476	507	468	504	497	510	499	476	503	499	503	500	489	476	483	485	504	507	493	537	476	526	502	497	478	481	455	511	482	492	507	444	463	456	490	474	504	496	500	494	467	475	482	490	476	526	485	538	505	539	471	488	496	490	502	504	455	501	477	474	500	521	514	472	472	452	491	484	504	504	489	558	488	505	502	499	477	489	479	509	472	479	449	485	476	507	509	478	513	473	474	480	531	487	441	462	516	502	477	523	491	485	512	486	493	448	455	507	445	500	493	525	484	477	477	486	479	550	459	458	473	507	480	463	514	502	492	524	466	513	522	459	496	475	485	510	496	510	479	481	469	477	470	475	490	498	507	460	444	495	513	498	460	447	450	520	470	483	490	510	506	480	512	518	479	501	472	478	490	511	487	521	489	478	480	459	514	497	521	474	477	515	501	468	503	472	483	510	466	476	496	495	535	498	468	511	489	454	463	513	484	478	484	492	491	502	501	530	486	475	495	467	485	485	468	437	483	475	508	496	504	511	504	508	500	524	517	462	473	490	467	515	481	461	443	475	482	496	483	480	515	508	502	525	496	475	507	491	503	515	482	491	512	501	470	480	441	468	473	471	499	538	504	526	434	524	440	481	490	458	490	499	493	495	499	518	486	422	477	470	485	504	498	489	495	480	501	496	487	482	490	482	489	461	538	509	484	472	461	559	465	460	495	511	475	468	515	494	453	497	534	475	509	514	513	479	506	493	489	554	494	501	496	467	466	523	473	508	497	468	473	462	469	503	496	496	445	494	475	440	482	502	485	518	437	502	524	462	473	492	501	485	500	519	528	468	474	478	492	478	483	486	487	510	510	437	506	479	518	485	486	489	482	520	508	519	488	515	507	477	446	513	498	509	473	484	465	485	485	471	485	491	483	499	483	504	486	463	482	495	450	517	456	488	460	459	501	483	495	512	489	520	519	497	548	502	511	517	469	486	480	491	518	512	478	507	466	490	472	525	487	505	458	516	521	464	467	495	494	474	466	500	495	490	488	511	467	477	462	518	453	481	512	523	480	498	463	474	497	470	506	471	521	505	491	481	487	490	493	470	506	487	495	467	497	452	453	479	459	474	484	484	494	543	496	493	480	478	441	453	504	503	477	492	464	501	500	472	468	441	492	478	509	483	473	480	494	490	467	454	464	481	501	518	516	499	491	530	493	508	477	478	468	465	480	534	494	486	493	497	469	470	501	461	507	503	528	475	496	494	504	463	466	515	496	481	503	477	470	479	515	497	492	526	435	493	477	487	480	478	473	480	488	484	457	480	474	472	482	509	483	492	486	478	428	488	506	464	450	494	475	459	481	508	474	530	524	485	494	472	493	453	487	485	489	468	501	490	506	469	460	506	492	467	432	517	504	456	463	476	479	512	501	476	501	461	491	471	512	497	488	465	507	529	508	499	512	485	517	468	480	482	459	501	461	534	518	507	523	512	450	470	459	517	500	478	474	490	476	463	490	533	507	475	506	493	501	527	501	467	510	440	461	508	497	499	454	541	500	500	505	518	541	501	497	493	483	479	467	457	482	458	510	505	490	485	490	461	523	477	510	464	476	511	554	487	478	519	502	496	497	530	492	510	499	470	494	491	483	448	455	486	506	549	457	504	497	473	482	474	495	488	484	470	491	485	514	487	509	506	502	481	425	512	473	491	507	530	455	471	488	478	463	461	485	468	509	473	519	442	529	511	443	479	507	472	473	531	505	489	478	468	510	481	485	507	489	475	545	481	528	472	487	484	494	488	489	481	451	490	485	491	511	512	462	494	502	461	540	488	476	487	506	472	470	474	477	457	512	499	484	469	468	498	482	483	471	465	519	500	526	498	497	520	523	481	492	508	489	509	506	508	494	484	496	437	466	497	458	500	490	521	497	472	493	480	501	508	485	508	489	443	472	502	545	462	464	499	488	506	482	486	498	503	534	490	490	475	470	487	490	517	464	467	498	491	500	460	467	482	486	485	519	479	509	471	477	491	490	470	477	454	446	547	502	504	423	503	457	501	502	518	511	449	500	496	484	524	483	464	514	506	482	497	513	457	461	479	487	479	494	523	484	460	434	472	507	483	455	500	501	499	503	475	500	492	474	518	496	506	501	481	494	493	494	481	504	491	482	463	480	503	472	493	493	457	465	451	451	501	493	512	462	437	476	450	474	505	504	515	451	467	506	520	514	523	482	519	532	518	498	512	489	500	451	422	486	484	510	478	431	484	517	469	498	502	442	498	506	457	475	493	521	462	455	499	479	465	514	498	477	488	511	524	486	491	477	480	518	499	480	471	484	493	448	456	483	489	474	505	475	463	454	525	500	498	448	504	505	467	484	488	493	435	451	496	460	484	491	481	506	461	453	494	463	493	490	517	473	525	456	461	492	469	510	494	469	463	489	487	463	432	481	489	512	510	494	496	460	509	516	513	505	492	499	495	484	480	474	478	466	438	470	504	493	494	444	476	489	475	521	431	450	473	512	482	489	451	505	493	509	484	476	499	517	494	503	476	503	499	493	496	461	489	517	473	469	478	481	481	431	459	512	483	489	479	489	452	497	502	471	466	459	478	521	498	494	474	502	496	492	473	456	520	508	479	473	492	517	536	458	489	502	482	479	462	437	501	470	482	468	498	492	502	501	484	462	519	508	461	513	498	499	488	491	484	451	503	498	453	514	517	454	437	435	495	472	492	456	477	485	502	492	481	469	528	484	496	485	476	470	516	489	479	534	488	470	491	519	510	474	482	484	485	499	490	502	486	496	510	499	465	501	503	496	486	490	479	480	491	457	490	501	486	495	516	510	491	514	498	500	494	455	478	471	448	503	462	500	509	492	480	476	508	487	470	467	492	483	498	488	505	452	496	492	481	456	509	463	465	457	514	496	474	462	484	482	494	483	473	456	497	485	486	478	482	459	495	489	480	520	510	487	472	495	517	485	506	517	496	517	483	471	442	486	530	482	463	494	469	482	482	489	495	502	515	451	485	452	470	455	542	486	454	487	442	511	489	497	459	512	482	473	499	522	505	459	521	506	497	487	495	506	526	492	461	506	495	510	507	528	504	485	522	512	498	475	452	501	507	472	510	464	479	497	482	490	466	498	454	484	516	485	498	476	504	512	504	479	482	480	526	463	524	475	483	518	508	521	447	480	503	500	486	479	481	492	475	495	490	513	463	524	473	495	464	496	503	533	520	482	506	451	488	476	487	488	507	472	484	507	479	530	495	446	519	481	473	475	488	458	496	458	494	493	519	499	487	488	486	488	468	484	509
24151	22842	29663	24274	19787	7925	960	478	430	375	360	318	338	340	350	359	324	358	366	336	323	357	342	326	338	328	339	322	337	351	379	336	343	350	306	340	332	306	310	368	333	349	330	333	341	340	325	331	353	322	332	338	341	333	340	338	314	329	368	375	326	293	331	343	320	341	330	337	342	305	333	327	350	353	329	363	330	312	358	308	310	329	371	305	370	364	318	348	359	339	352	338	328	319	323	372	345	367	336	304	318	342	326	346	353	328	320	343	341	353	314	311	332	348	319	322	328	329	338	308	334	361	360	358	336	371	321	339	328	349	353	321	339	360	342	331	311	351	346	371	356	308	330	351	306	320	336	330	335	335	339	335	338	312	343	322	336	351	328	332	345	367	335	334	332	394	327	321	356	314	335	350	328	326	346	351	344	321	343	338	360	313	358	346	313	332	346	344	346	330	318	355	328	319	327	350	333	324	314	356	354	362	364	348	340	349	295	322	347	341	355	323	330	304	332	327	339	359	291	308	332	317	308	354	354	349	326	315	351	345	349	343	318	351	342	331	370	362	335	295	356	313	337	312	353	324	343	342	343	354	323	343	329	363	353	340	366	319	332	349	339	322	325	343	353	349	322	307	346	358	348	353	341	327	367	363	326	326	290	338	359	327	364	333	341	307	332	349	324	359	354	341	357	315	328	338	345	354	336	329	317	347	362	347	324	318	348	342	331	342	344	368	342	332	324	349	316	307	353	335	322	331	342	320	342	300	316	306	304	397	333	366	358	320	332	316	347	305	346	317	336	346	355	361	323	322	325	354	347	339	352	347	357	317	341	339	307	359	331	322	344	327	346	328	333	340	353	331	328	324	319	338	333	309	351	317	349	313	320	313	359	308	333	347	335	314	342	323	353	347	331	303	307	315	384	328	359	371	341	354	341	355	348	334	333	345	321	352	329	326	318	355	311	363	329	343	358	351	341	318	352	328	357	336	327	360	334	361	343	335	355	328	324	350	351	348	356	325	331	340	352	350	346	340	321	329	313	351	348	331	341	338	315	319	339	347	340	369	341	323	330	320	345	338	352	321	345	353	368	320	352	362	396	360	337	317	351	359	336	375	321	339	318	335	360	329	329	317	352	359	328	315	350	340	315	332	330	327	314	355	309	334	333	311	366	355	331	356	360	321	323	369	321	324	357	343	346	349	321	338	339	338	355	340	327	351	328	341	332	345	352	341	325	314	348	333	309	342	359	360	340	349	340	333	346	315	361	317	329	340	325	325	353	318	322	357	371	335	349	380	307	334	340	327	331	348	326	332	304	343	340	376	354	317	318	305	316	302	346	348	340	348	344	305	335	292	322	315	329	350	347	347	351	347	362	310	360	337	331	336	364	344	357	320	339	347	338	360	339	332	328	327	312	329	329	358	346	313	334	333	311	347	350	339	349	338	351	358	355	330	336	307	359	341	350	370	313	348	340	306	291	331	344	347	321	341	345	362	345	364	367	352	371	326	335	353	314	348	354	320	347	339	349	329	347	334	334	331	324	337	347	324	344	312	340	349	321	332	328	342	350	369	353	352	315	329	356	321	327	328	318	337	369	348	328	344	336	314	292	340	325	320	335	360	331	340	339	309	366	361	344	317	329	339	345	330	355	331	316	346	318	298	339	335	354	342	338	300	321	311	350	356	320	321	338	321	358	318	340	347	370	335	322	293	332	337	315	361	317	363	320	332	345	351	359	326	354	328	331	334	323	342	340	308	313	304	362	325	337	331	342	350	351	327	344	382	341	344	304	330	333	351	363	323	299	326	341	322	329	334	345	325	294	332	335	325	342	310	335	386	328	341	335	333	372	346	312	360	320	364	306	320	349	327	336	345	327	355	323	321	372	316	321	333	345	341	364	345	347	333	349	346	341	311	338	344	339	343	363	358	360	348	336	336	384	340	321	319	343	309	353	345	351	340	320	356	358	341	327	319	325	307	368	323	335	314	329	333	344	358	374	341	341	353	338	332	347	296	361	349	347	341	325	362	373	309	344	296	379	333	323	305	337	325	366	363	333	352	319	317	316	316	391	340	339	344	349	350	318	341	331	325	354	347	342	332	342	348	347	359	297	317	347	297	360	352	331	370	326	322	332	340	359	331	352	366	344	365	348	349	345	342	331	353	350	328	330	330	346	327	382	314	354	333	339	330	303	317	375	360	341	303	327	325	302	326	363	325	332	343	324	363	352	336	337	320	340	339	371	348	322	342	288	360	335	360	311	309	325	314	346	355	329	342	361	325	368	350	350	337	334	321	352	328	310	351	339	296	321	325	331	315	325	336	337	330	318	319	339	323	307	357	326	332	370	299	319	357	352	355	327	344	338	326	332	322	341	336	338	321	334	349	356	336	344	333	325	349	330	319	294	348	341	306	322	325	332	317	324	328	365	316	325	323	314	339	315	333	321	353	319	341	349	327	354	329	355	302	332	359	339	328	326	305	318	324	320	353	354	373	328	342	350	334	353	356	314	310	324	341	339	334	348	325	329	346	331	321	313	333	359	345	326	330	308	335	363	351	353	335	329	349	364	332	323	369	296	349	347	344	318	311	363	339	355	341	322	327	325	317	345	337	310	306	345	332	342	285	301	330	341	323	334	369	368	359	319	305	347	330	326	330	339	332	321	357	300	319	351	342	369	335	371	342	363	323	327	326	362	359	321	359	335	317	337	331	330	336	319	331	356	358	340	371	337	334	349	355	362	324	358	297	344	324	340	341	335	359	348	314	310	316	317	350	348	317	340	319	323	321	357	388	339	349	347	292	352	391	327	290	319	334	341	339	335	346	362	312	351	330	323	363	334	306	336	330	328	324	334	356	328	346	323	340	316	349	327	336	359	375	311	348	360	365	340	363	342	360	334	311	372	325	344	355	350	334	325	362	337	369	315	309	327	317	320	334	340	342	343	328	352	300	332	326	360	320	351	348	324	313	367	329	333	317	340	345	338	345	295	318	314	359	371	327	350	325	333	378	330	366	363	346	340	360	335	340	331	350	294	310	306	324	345	350	350	313	323	313	342	329	292	332	328	329	330	313	337	362	314	357	343	330	339	321	338	304	319	320	347	358	346	347	302	312	368	342	341	336	358	315	335	303	326	358	365	341	329	344	338	355	303	328	341	326	341	344	371	327	359	306	355	336	326	310	335	377	346	345	328	334	325	325	352	375	333	369	342	317	346	328	337	354	344	319	342	351	348	331	327	327	318	300	301	325	353	336	308	358	323	365	319	392	387	330	336	326	355	313	332	310	337	376	344	347	359	332	325	328	357	361	334	308	346	297	344	333	354	335	323	355	323	327	326	334	336	354	350	342	350	346	341	358	334	324	307	351	350	313	333	310	375	375	345	316	343	347	335	332	356	377	337	342	360	328	334	316	319	344	387	342	324	344	315	320	381	327	353	331	335	343	325	343	335	344	306	352	354	301	347	335	360	329	382	344	362	331	328	325	337	353	323	320	334	299	342	335
60560	88286	54076	22738	6943	2664	1645	898	766	590	529	508	489	502	502	507	508	540	534	534	534	536	515	543	486	496	452	508	533	480	526	510	521	567	494	523	506	500	494	498	536	538	550	573	547	502	462	510	528	453	503	536	511	518	525	521	531	530	497	497	491	497	541	517	503	509	492	466	524	488	539	490	534	520	483	494	525	518	485	475	510	499	539	472	500	567	513	499	479	508	490	497	490	501	559	512	493	526	471	502	502	494	523	495	486	498	527	511	505	502	503	520	503	508	500	518	507	495	486	478	495	515	532	499	508	496	492	541	507	498	498	501	501	477	473	485	469	491	543	520	487	545	508	512	534	546	509	511	490	527	509	486	500	493	511	542	555	468	503	526	523	470	509	519	481	506	506	516	508	540	507	455	520	512	499	519	483	526	493	507	518	506	561	554	503	470	518	468	491	545	513	499	473	497	548	509	489	517	527	471	476	481	560	500	513	514	545	522	530	509	514	480	505	508	497	548	522	502	522	526	486	493	496	494	503	478	548	492	447	501	472	447	507	534	502	520	493	491	511	515	511	486	514	536	520	502	494	497	515	507	473	489	523	516	482	510	523	538	525	492	498	482	453	535	499	542	486	502	495	514	480	509	517	505	503	513	530	530	528	522	498	496	504	534	486	519	544	458	499	508	521	528	507	525	516	495	500	508	527	532	452	513	518	514	532	514	553	506	536	524	485	503	495	469	513	516	532	510	538	538	487	518	472	517	548	450	504	526	529	549	536	463	509	519	525	495	504	475	494	493	501	482	522	495	480	524	568	493	494	514	523	497	492	524	505	499	505	535	517	507	528	480	501	542	552	493	495	462	443	516	477	524	538	536	498	520	504	508	554	509	501	513	504	493	476	502	510	484	513	531	497	514	533	495	488	488	497	488	495	534	530	499	474	494	497	504	483	523	509	532	499	562	499	489	488	506	481	517	498	482	507	503	524	511	508	513	526	502	506	492	519	533	530	527	499	485	532	476	503	510	510	471	496	539	468	520	507	534	491	525	493	529	509	496	468	519	539	492	511	506	476	486	468	505	503	553	526	497	523	493	483	494	488	483	500	564	535	535	515	485	502	511	525	507	495	474	492	473	532	497	529	509	476	468	499	468	508	494	487	479	544	499	541	499	541	501	531	483	500	504	530	520	505	492	486	537	507	503	518	532	481	500	528	508	491	491	510	490	459	506	526	496	520	497	496	561	503	491	535	539	488	533	494	458	528	520	485	483	454	477	492	502	520	509	475	520	486	541	554	563	468	501	541	483	502	472	477	485	486	483	486	504	540	519	486	526	518	540	500	474	474	474	486	512	513	516	499	524	505	554	478	512	518	504	514	535	539	488	514	519	530	511	471	498	507	514	489	516	513	530	488	484	517	502	470	502	523	487	492	537	547	518	556	513	479	495	455	531	513	488	520	499	498	510	538	527	512	535	502	507	489	475	488	508	531	517	498	489	501	486	532	492	511	471	526	518	480	517	519	535	476	500	526	498	501	520	513	492	446	492	490	481	528	486	506	522	516	514	512	526	499	500	507	524	516	459	507	486	509	483	474	474	468	471	503	513	502	497	534	530	497	505	542	507	535	522	509	513	526	513	539	474	548	532	505	468	555	503	500	545	499	492	540	478	481	543	490	484	525	487	532	503	526	540	528	497	525	490	524	495	477	513	538	523	517	524	507	513	542	505	518	484	497	468	502	478	530	498	527	518	492	493	499	508	528	494	518	530	502	546	505	484	530	494	496	545	481	531	487	484	534	497	491	511	471	476	492	543	493	463	503	507	518	489	514	496	500	485	539	530	480	489	526	491	577	523	535	535	499	498	534	531	488	480	513	487	479	525	445	456	519	506	524	493	506	504	513	479	515	512	478	495	456	475	484	517	518	542	547	483	474	499	521	478	532	482	552	502	510	472	532	536	519	497	451	515	516	505	525	497	515	463	530	500	494	487	509	510	470	442	471	494	563	496	520	498	451	510	506	506	514	492	470	481	506	512	496	530	523	515	513	512	478	493	495	481	495	489	487	518	509	525	526	508	509	511	471	480	503	514	472	469	510	480	462	488	499	505	473	485	496	497	526	492	489	483	455	518	490	520	518	528	534	477	513	507	543	505	499	495	524	470	501	514	507	528	498	500	505	494	527	511	487	520	508	507	489	475	494	477	453	549	482	520	506	479	495	505	503	502	490	512	481	563	541	476	526	534	544	481	461	504	534	498	513	529	540	547	507	588	500	501	512	527	498	498	558	472	519	495	516	510	526	491	507	496	504	491	503	516	486	529	489	526	508	470	516	547	510	502	476	483	541	480	520	518	524	517	529	486	495	519	465	491	550	526	480	510	521	515	513	500	516	503	482	464	509	541	523	505	518	502	496	533	542	522	524	483	517	488	494	500	543	472	521	507	490	510	539	497	509	545	530	505	485	544	466	537	531	487	498	508	497	496	506	503	494	514	460	544	495	554	516	483	517	528	515	512	512	497	507	491	462	505	506	521	531	511	494	456	486	509	475	502	495	454	523	494	493	500	496	452	506	525	491	504	487	487	489	508	465	486	501	471	467	527	512	518	526	534	518	500	512	480	508	497	486	477	494	502	461	488	496	517	503	508	509	469	535	496	544	503	506	504	520	521	549	453	502	535	510	484	517	494	473	517	518	494	501	503	498	458	517	484	533	516	502	543	508	513	537	504	531	546	489	532	507	503	471	507	508	496	500	514	484	502	548	497	499	494	485	505	499	510	457	480	499	504	502	530	526	499	463	485	491	478	526	497	441	474	505	517	511	530	517	506	482	509	478	530	523	504	526	465	501	524	500	519	505	480	532	508	502	492	521	501	503	488	507	505	472	521	497	545	446	525	509	521	531	496	497	532	507	513	499	507	508	520	518	506	518	525	505	515	503	499	504	509	523	521	506	535	490	499	508	503	567	492	484	497	519	501	528	507	473	483	490	554	500	536	549	507	460	522	532	511	516	483	499	533	495	500	509	494	527	498	531	482	515	459	460	482	525	494	462	465	516	483	451	473	564	547	502	504	505	501	502	529	504	504	465	470	503	502	507	497	530	506	513	525	513	541	509	535	486	547	542	541	520	525	506	500	522	483	508	502	478	498	503	524	495	467	480	493	490	465	503	469	487	512	501	526	556	503	483	478	562	509	479	504	437	479	518	484	486	489	502	516	473	479	507	505	508	490	469	507	501	497	496	494	538	482	494	545	475	529	544	518	469	530	509	551	510	501	477	515	507	520	526	488	482	485	490	504	490	488	496	501	500	459	497	528	558	539	472	494	507	554	506	525	509	504	524	497	473	519	524	461	512	509	541	499	470	498	509	537	490	528	486	492	486	510	483	468	495	530	529	516	483	487	524	533	552	496	520	516	511	500	502	533	540	516	538	491	559	524	481	519	492	485	494	479	461	489	494	527	504	501	478	489	485	493	492	499	503	506	489	517	505	531	522	497	508	489	506	509
23120	21758	29180	23727	21046	18833	4306	645	489	436	382	365	376	358	378	352	368	347	367	377	354	373	354	357	356	376	312	368	363	370	358	382	353	326	331	349	367	386	361	376	341	341	376	378	354	338	331	327	353	372	391	354	339	344	356	360	325	322	347	356	403	317	379	368	378	382	367	347	358	356	369	347	359	328	377	320	320	360	337	343	372	372	389	320	374	349	351	353	342	345	351	362	343	380	347	357	367	338	334	346	373	355	324	357	362	380	345	314	341	322	354	363	368	371	343	376	367	350	377	365	379	337	349	374	334	371	351	345	331	357	330	372	351	328	350	334	338	339	355	332	342	329	359	339	355	348	361	368	357	352	334	340	359	313	320	370	352	377	345	384	361	349	325	357	358	350	403	327	343	364	365	383	354	372	362	347	310	377	360	350	332	327	359	349	381	343	368	359	325	356	344	337	344	371	322	369	357	322	344	351	401	359	380	375	367	345	337	337	360	353	333	397	346	361	362	385	322	355	358	333	326	357	338	354	338	344	361	370	351	376	391	331	381	329	323	343	342	351	376	373	350	371	351	314	356	365	374	379	365	365	354	352	373	347	350	350	367	376	340	329	331	354	367	333	353	368	357	353	371	373	342	329	374	361	358	333	347	323	336	362	361	372	379	339	361	368	327	345	333	364	387	320	341	375	325	389	329	330	376	310	326	326	359	400	340	396	359	356	358	364	316	365	347	339	342	335	344	327	340	361	352	324	345	308	365	324	351	314	350	357	389	349	352	369	377	355	368	348	354	367	362	353	367	321	362	356	366	333	391	356	382	343	322	360	345	380	336	372	373	339	346	376	352	330	338	369	329	365	378	375	355	371	359	354	332	359	364	379	342	323	360	362	339	353	353	365	364	345	348	372	329	379	343	346	361	315	360	364	359	383	375	360	359	359	336	350	334	348	387	369	365	384	333	356	324	339	346	337	357	327	310	354	346	373	324	371	358	323	342	345	360	359	354	363	335	343	352	337	380	335	339	334	337	326	341	322	353	343	333	349	360	318	338	332	310	319	337	336	351	353	365	359	317	352	339	345	349	354	349	362	381	379	311	350	368	362	365	358	372	370	336	329	334	368	370	319	348	338	362	369	334	347	376	348	335	362	342	362	319	371	370	395	365	327	300	343	342	382	363	347	356	327	357	315	353	326	336	354	322	355	332	350	357	359	335	334	373	351	350	369	367	347	366	356	360	359	325	327	343	361	329	369	354	355	311	352	363	342	322	331	371	343	372	339	327	350	349	333	379	363	319	340	349	357	357	347	339	348	350	368	380	317	375	355	356	376	347	333	354	330	351	322	336	388	345	356	356	356	351	328	313	372	375	349	350	371	349	320	322	359	356	324	365	354	349	363	354	362	352	329	361	341	340	324	364	359	366	347	358	360	388	386	335	332	344	355	325	348	357	365	351	357	351	327	358	345	385	323	344	378	314	349	336	357	345	327	333	358	364	344	321	363	351	362	369	352	360	388	333	363	317	345	356	382	377	365	374	354	364	341	373	382	401	403	362	355	356	366	370	353	334	380	348	339	331	339	378	360	311	323	332	353	333	368	337	342	330	312	367	371	368	361	359	350	338	352	337	356	328	371	331	322	386	331	330	384	387	339	368	354	375	357	305	334	368	343	372	377	338	350	347	343	390	360	333	344	336	384	351	373	368	338	300	370	356	336	368	373	331	358	338	344	307	337	354	340	325	351	366	367	345	362	349	365	391	357	383	367	373	342	363	373	370	375	359	355	370	372	371	367	377	348	339	362	368	361	351	363	348	350	331	362	380	331	379	373	341	357	362	365	400	370	360	346	331	359	370	374	318	308	323	342	344	338	324	351	349	325	359	325	355	329	334	346	327	371	354	387	374	330	337	331	367	329	361	358	343	363	317	351	342	384	378	335	369	366	340	378	329	349	321	344	340	363	334	344	392	343	349	344	368	315	339	341	375	343	322	368	385	358	353	352	356	341	350	350	368	352	343	357	394	408	352	360	366	339	380	364	311	357	341	350	312	355	342	325	365	344	331	349	335	331	337	341	362	364	351	322	366	362	317	343	336	358	360	369	352	363	371	344	359	315	350	361	342	366	347	399	365	337	386	347	361	359	334	335	372	381	343	331	338	355	350	334	335	344	374	333	334	352	337	338	347	344	392	350	378	332	367	323	337	353	365	329	342	368	340	356	329	357	350	318	345	364	372	334	353	349	378	327	351	334	333	345	334	336	359	308	345	341	346	353	357	360	335	337	355	326	330	333	331	366	328	371	359	377	356	336	356	361	346	356	371	348	356	343	371	347	365	342	307	349	353	333	350	347	349	364	335	381	342	383	356	351	347	372	318	367	304	365	338	336	389	326	338	323	329	358	345	352	331	345	389	372	335	371	359	332	347	358	377	350	348	364	361	321	371	353	378	356	351	378	358	364	317	324	347	333	354	352	358	340	338	344	342	379	331	350	341	343	343	348	311	354	372	369	380	350	371	381	367	336	368	363	393	376	378	334	350	361	366	348	362	354	345	364	342	363	342	364	346	352	323	339	362	363	371	323	322	364	379	330	333	325	335	362	338	332	341	338	313	360	353	339	362	356	384	331	336	342	359	360	367	351	363	349	320	373	404	377	333	313	331	378	359	356	344	379	326	362	342	318	326	349	357	318	329	345	341	331	374	334	352	368	385	340	370	340	380	347	350	361	340	335	312	334	349	376	333	366	330	351	388	348	328	339	395	334	351	353	331	328	331	355	386	391	392	382	319	358	328	352	341	368	328	358	358	398	359	367	326	380	312	344	337	345	348	365	360	327	370	352	331	326	371	351	313	343	353	340	361	359	363	356	387	340	358	353	349	327	323	360	348	338	353	373	315	370	330	372	370	367	385	328	357	344	375	356	360	359	357	367	357	348	319	360	349	331	334	351	400	342	331	359	373	368	370	322	378	383	358	353	335	333	340	345	351	320	372	381	335	360	318	366	330	348	371	331	331	324	351	362	310	351	346	366	328	354	359	344	367	337	329	359	386	336	373	350	374	361	367	349	336	337	311	319	345	346	333	355	347	325	338	349	359	368	345	358	354	325	362	354	366	387	348	356	359	349	392	349	356	359	368	328	369	381	336	358	331	348	363	365	366	342	345	340	341	321	339	358	332	329	347	383	349	381	351	363	348	342	344	382	373	356	345	344	323	364	344	342	350	358	354	332	355	352	364	368	339	346	327	347	358	352	369	351	367	385	354	354	327	333	376	376	328	355	349	346	314	386	384	323	323	352	356	328	397	350	350	319	371	332	332	344	354	310	355	361	357	331	366	330	326	359	354	401	371	376	361	375	365	359	382	319	314	356	355	366	359	352	357	337	337	355	348	367	361	317	342	318	396	353	338	331	347	344	364	347	341	348	372	366	359	358	340	366	353	346	336	346	315	335	362	341	354	345	359	346	350	328	329	358	361	404	370	341	393	350	330	361	328	353	342	373	343	355
59636	96108	61237	28724	10374	4074	2084	1129	907	676	510	480	531	497	549	507	524	531	523	500	503	497	544	548	560	562	534	521	537	516	542	495	503	532	514	536	534	465	525	544	524	529	502	524	485	504	556	553	519	504	525	529	491	546	534	498	527	523	464	519	523	500	514	559	506	538	499	509	522	517	466	523	514	478	514	512	509	514	529	517	510	554	549	538	507	518	485	547	494	547	513	514	521	533	505	517	507	521	527	467	530	505	492	488	484	529	516	539	519	552	469	501	515	532	513	497	502	499	528	510	508	518	511	544	533	519	489	480	517	549	517	504	488	500	537	503	479	523	537	498	507	509	486	504	506	546	522	512	520	524	546	504	526	521	498	514	541	515	508	498	492	518	509	500	479	490	527	544	489	536	494	533	538	532	551	517	514	520	463	517	536	509	487	566	543	504	478	525	533	500	517	488	511	520	508	502	512	516	461	474	524	480	493	511	493	470	492	516	510	499	491	511	491	580	509	506	509	501	500	491	485	540	515	535	488	518	529	533	492	529	517	514	531	513	554	491	535	492	472	536	544	531	508	545	481	530	505	514	469	511	545	526	513	509	520	517	504	531	548	526	515	507	502	541	498	530	512	492	500	503	509	530	516	535	489	521	545	509	536	533	518	501	520	489	551	494	500	532	580	507	502	535	527	538	491	544	537	495	519	481	533	510	545	515	506	524	556	485	524	498	536	527	505	553	501	515	507	503	513	494	516	509	512	492	550	536	515	488	589	482	506	494	518	555	531	499	541	534	544	513	500	499	531	534	484	494	530	521	527	538	529	556	525	484	568	511	513	518	532	491	538	519	521	530	497	534	505	498	514	540	535	527	546	495	514	523	515	485	542	492	557	544	494	501	536	527	499	527	525	537	520	547	530	575	497	502	504	537	500	532	526	510	513	531	506	501	507	547	493	518	508	509	529	505	506	473	512	535	534	519	523	498	517	500	515	523	558	488	534	535	524	535	493	483	489	490	492	539	516	514	522	536	522	524	500	544	491	481	509	494	555	511	519	531	552	518	497	527	521	535	565	510	534	519	487	496	531	527	482	512	519	551	505	514	527	520	495	517	531	520	529	491	492	555	491	511	543	487	517	539	506	563	516	469	480	465	533	528	501	519	528	522	547	535	515	512	533	507	462	490	540	538	488	512	530	529	527	537	518	510	514	523	549	522	515	526	543	490	472	536	532	497	540	545	509	513	532	536	562	548	543	545	511	511	498	489	514	550	604	491	512	516	563	546	512	511	529	520	525	502	534	546	527	515	524	508	533	518	507	551	495	515	488	481	493	503	524	511	477	502	477	505	504	526	508	505	558	539	534	503	532	551	540	520	509	550	466	546	527	490	501	508	534	495	514	513	501	539	475	532	524	520	498	540	536	522	510	506	563	525	564	464	510	502	511	531	498	503	491	511	529	495	482	549	508	536	490	507	512	500	531	546	527	480	493	524	516	561	550	509	541	530	535	513	524	526	484	533	515	517	513	532	509	502	505	482	502	546	526	533	493	508	527	517	524	522	506	500	492	513	528	485	507	553	535	520	518	570	465	516	499	501	532	516	518	505	564	513	471	527	528	491	562	510	559	557	523	521	507	487	480	535	487	510	486	560	517	547	500	537	513	505	508	536	515	524	523	499	518	537	522	483	487	528	560	545	532	528	507	536	522	521	507	531	566	537	472	499	552	515	515	514	540	511	510	527	517	526	516	531	547	473	475	539	485	540	525	526	510	550	506	498	557	579	517	525	533	523	537	517	510	527	471	493	526	511	538	530	545	493	514	479	580	485	508	511	486	491	493	546	519	575	516	518	512	540	507	495	500	515	529	490	528	487	528	508	519	540	589	524	530	531	532	524	512	489	517	580	510	502	552	497	534	472	531	503	483	524	495	506	500	489	524	528	534	506	495	534	503	497	530	551	498	510	493	534	532	543	509	522	505	490	547	543	505	483	476	499	558	516	531	525	519	548	507	528	500	492	536	518	475	501	513	520	554	548	524	515	492	529	516	507	526	496	523	530	535	527	518	524	547	527	495	525	522	515	501	515	499	544	521	520	478	540	529	493	512	506	478	514	540	541	531	529	549	523	487	513	510	510	542	509	552	523	528	502	507	525	493	494	548	496	506	530	493	530	540	523	501	513	521	510	473	522	478	519	485	490	514	500	495	478	521	524	537	519	495	520	455	480	523	539	510	500	494	547	552	557	550	552	530	513	539	505	519	534	499	520	499	464	508	495	530	482	518	514	526	521	545	561	533	508	515	538	503	514	443	571	507	515	505	498	549	555	514	460	536	521	503	489	532	492	484	532	507	537	487	524	505	467	504	537	488	496	488	498	524	520	549	498	517	513	535	515	534	505	506	512	522	564	496	534	514	504	493	547	472	541	525	510	480	496	552	512	515	490	556	526	556	533	471	470	508	516	532	473	518	486	520	512	502	482	517	500	526	516	538	487	479	524	499	512	530	521	535	564	533	505	500	530	490	470	495	490	561	511	544	485	478	516	525	475	515	551	513	530	505	469	517	534	511	494	516	553	496	525	457	521	505	525	563	479	528	498	531	507	500	510	540	500	516	498	504	522	557	495	505	551	493	509	525	520	492	530	508	525	549	485	535	527	504	496	501	552	512	532	550	507	553	542	523	544	497	522	496	550	486	476	566	504	518	517	517	528	567	510	510	517	523	536	499	522	546	508	525	529	465	545	520	534	498	528	518	539	549	528	537	507	502	533	531	543	487	515	533	536	503	544	494	494	520	528	556	497	541	516	490	555	495	538	521	508	545	507	476	532	539	471	489	534	544	512	537	530	504	533	529	568	516	504	530	515	520	502	495	476	519	514	531	508	478	529	536	530	542	523	505	531	511	469	511	516	530	507	495	536	498	511	511	537	499	470	504	485	483	492	540	542	528	538	539	494	510	517	526	539	523	548	533	507	521	537	538	519	494	514	546	512	474	517	506	509	540	520	559	515	498	511	509	523	513	516	496	528	501	515	516	504	530	508	518	536	478	550	512	528	522	527	600	505	527	544	510	524	508	501	539	501	495	527	546	518	521	517	517	523	456	521	521	514	512	509	521	486	500	543	526	517	520	519	530	506	521	504	537	542	527	516	494	534	526	524	463	504	530	531	530	528	504	546	551	565	522	549	544	518	519	536	537	515	512	490	500	520	539	504	489	508	546	506	526	528	520	509	522	518	521	498	519	549	513	490	557	515	521	519	497	521	533	547	473	527	486	515	526	533	522	577	535	492	491	468	505	546	531	499	526	555	527	514	499	536	500	514	528	530	490	512	519	503	514	504	486	567	505	502	512	512	543	513	545	478	548	532	515	517	481	526	491	543	530	520	514	563	511	510	525	547	517	539	507	548	477	518	504	558	519	562	531	482	516	490	507	490	538	512	546	535	537	516	503	506	495	504	532	534	491	480	543	514	541	529	518	511	506	532	526	499	527	527	526	521	515	504	540	491
31194	33334	24911	8098	852	452	350	348	317	323	267	327	312	308	307	341	329	343	320	328	319	335	306	335	319	294	337	326	330	311	331	330	335	280	336	312	342	315	311	317	326	302	344	311	312	311	346	312	315	347	337	348	321	339	295	325	329	308	338	321	308	341	302	331	338	305	336	310	353	299	345	328	332	316	298	341	307	317	336	326	341	321	314	313	343	331	345	325	327	311	338	359	301	335	341	334	332	374	334	333	327	301	364	315	305	365	305	298	332	361	320	339	328	298	311	335	316	312	325	358	344	323	317	301	326	365	331	299	321	306	331	314	328	340	320	325	356	319	330	347	304	329	340	304	339	291	310	291	322	295	328	281	328	304	299	323	360	320	308	346	294	322	317	326	332	303	341	370	368	297	297	338	298	336	346	318	341	322	314	337	356	314	323	325	358	299	326	321	318	352	314	332	352	354	297	344	304	330	305	314	305	305	334	324	356	302	310	340	300	302	363	307	333	341	351	320	314	319	328	332	332	322	322	340	288	342	326	318	326	321	311	319	358	314	330	310	335	320	350	317	325	342	315	330	306	326	307	312	324	333	347	321	314	297	315	308	311	359	296	318	324	328	344	319	292	308	322	331	304	299	327	351	305	328	338	335	293	304	349	380	297	314	367	318	327	325	328	346	343	315	313	300	302	339	323	335	345	336	306	324	350	329	308	316	313	291	322	363	309	298	309	320	322	323	333	350	320	307	322	350	320	294	322	320	326	326	288	314	330	336	384	322	336	321	338	344	303	353	349	361	286	346	274	323	300	327	344	291	293	327	348	320	299	335	309	321	318	312	354	347	303	356	309	307	335	322	315	321	342	312	295	341	294	320	330	312	332	321	300	296	313	314	348	332	347	312	328	322	334	335	354	337	316	320	310	375	352	327	298	309	348	319	315	342	326	324	318	352	296	310	328	329	320	338	284	348	337	322	340	346	331	307	324	318	334	317	341	321	311	330	325	303	333	339	336	306	340	293	332	345	339	345	330	344	288	337	282	319	305	332	345	289	352	317	328	305	341	307	339	347	322	329	336	318	333	342	300	330	336	324	351	338	362	350	319	335	314	334	320	359	334	353	319	312	327	315	328	310	316	331	322	318	323	342	335	328	384	319	290	316	312	310	304	290	328	307	314	328	304	329	326	316	318	314	307	276	324	318	334	311	265	353	355	330	309	305	319	334	298	308	321	337	307	356	327	292	319	330	331	313	373	324	264	308	322	313	321	296	319	319	326	316	358	325	312	307	287	312	284	341	344	345	281	350	355	358	321	305	333	326	338	297	343	302	338	305	319	319	321	337	293	314	326	313	330	330	328	326	337	313	316	325	324	327	331	311	303	303	317	321	323	298	303	303	332	328	326	367	324	314	329	318	310	347	337	307	321	301	301	301	317	350	295	310	321	344	288	352	356	315	337	326	323	313	303	328	299	303	318	320	296	317	335	332	320	337	335	311	329	327	338	328	346	335	323	321	309	303	296	317	310	311	319	330	306	334	318	303	337	346	338	339	334	327	316	323	337	332	329	326	340	359	314	344	293	305	358	311	331	316	327	315	365	324	306	319	294	288	322	341	305	318	332	315	352	359	301	328	291	332	336	342	320	337	346	349	336	334	311	326	338	339	295	313	331	358	298	376	324	311	336	327	335	307	342	330	299	318	320	327	349	337	294	308	313	326	298	327	329	333	322	321	332	310	319	319	325	322	296	314	310	324	303	343	322	386	289	324	343	304	303	316	347	326	276	340	333	307	346	325	324	291	303	312	321	349	320	320	287	298	327	309	366	332	320	354	326	334	308	305	332	331	301	309	285	346	322	258	310	341	331	319	338	325	338	342	302	335	360	344	314	350	306	287	308	327	330	316	345	332	323	326	323	340	325	294	290	313	331	336	333	313	305	335	309	317	305	284	302	319	332	310	338	330	306	313	315	298	325	336	326	319	345	330	338	350	291	322	326	307	307	324	327	323	356	326	300	330	346	307	359	323	341	329	316	309	326	327	306	296	374	341	313	297	316	330	355	335	374	325	323	302	335	304	349	300	340	300	324	303	323	326	313	329	348	318	291	300	293	317	324	314	329	341	347	326	342	344	349	327	329	298	312	304	313	328	346	349	334	317	332	315	326	335	310	332	315	324	324	364	328	315	319	283	316	352	340	313	295	324	336	334	315	320	342	349	329	338	292	313	330	344	343	311	359	329	335	337	329	336	309	345	333	300	330	309	318	343	320	319	358	313	344	328	347	332	325	317	326	288	318	321	310	329	332	322	310	329	292	318	317	303	346	335	345	354	320	353	321	327	331	340	336	323	298	311	329	347	328	383	329	291	311	310	302	334	321	310	311	331	355	328	334	345	327	323	318	344	308	312	325	323	306	336	322	331	324	327	338	324	339	320	317	334	334	333	337	309	329	289	297	313	320	316	319	306	316	329	346	325	338	349	337	366	317	315	349	332	342	309	320	353	306	325	328	361	336	315	292	355	340	303	313	315	297	294	289	316	316	345	273	350	340	338	333	308	340	306	294	344	322	295	359	349	344	347	309	316	334	332	332	330	342	319	301	302	318	319	349	325	353	309	342	333	342	317	324	296	332	315	328	314	355	319	311	311	312	310	332	326	324	307	349	304	329	303	325	308	333	332	324	323	317	309	350	290	304	343	350	331	314	322	305	321	314	346	313	338	335	317	330	328	331	321	322	317	358	347	354	325	311	337	286	324	312	337	304	317	324	334	306	321	309	346	347	297	329	315	334	334	330	297	318	324	342	361	322	330	321	309	308	304	323	324	348	348	331	300	335	269	323	328	296	330	313	326	303	320	340	326	358	363	336	318	312	311	334	317	331	330	352	329	320	321	308	316	320	312	290	320	338	322	300	319	331	310	320	339	286	321	343	315	324	317	320	310	302	353	314	344	336	354	302	298	329	321	328	313	326	333	302	308	331	353	334	307	338	321	331	317	379	300	326	341	356	343	344	307	321	319	316	300	332	298	312	369	326	334	336	284	305	330	330	353	310	283	332	312	320	332	316	296	318	356	325	346	288	342	296	307	316	339	315	307	308	291	317	280	321	323	296	352	334	335	286	326	332	308	315	335	306	330	309	319	323	315	296	329	283	297	333	301	307	293	308	325	318	326	310	337	324	343	321	338	354	327	324	321	321	305	267	335	333	285	349	365	347	336	350	329	311	338	276	343	302	340	341	301	334	333	318	348	343	294	338	357	333	341	328	347	299	344	290	314	331	353	295	310	313	354	339	330	345	310	308	321	325	275	317	322	316	328	314	335	355	315	292	357	317	285	312	347	301	310	334	329	287	322	349	333	317	288	302	289	334	321	328	300	288	340	361	327	320	341	312	306	323	329	323	337	290	373	315	347	339	337	323	315	309	318	320	329	325	306	339	323	316	318	297	311	340	295	293	307	316	321	311	338	321	322	326	320	334	333	360	313	286	339	327	303	312	322	329	347	316	315
38917	46917	25317	6159	1378	730	556	558	514	520	462	491	489	476	513	534	497	479	523	518	526	510	514	477	489	461	518	497	467	460	511	513	478	491	517	464	509	460	545	518	474	487	462	489	446	472	493	504	472	500	487	446	501	491	495	484	466	498	497	499	476	487	455	522	470	501	470	459	481	486	475	492	487	522	481	465	481	515	510	471	507	484	466	482	445	484	493	517	484	511	492	496	504	494	485	492	499	511	457	520	477	473	514	475	481	449	511	479	470	529	492	518	517	494	470	521	475	490	482	490	483	504	521	481	486	483	531	476	536	476	470	514	492	481	490	496	462	475	458	499	484	509	479	501	526	469	472	486	466	501	479	538	499	484	470	464	461	494	453	501	545	475	487	470	545	469	475	499	485	526	495	511	515	491	493	503	464	491	515	464	512	445	498	528	505	502	506	467	520	457	457	481	536	483	491	469	475	485	510	489	509	509	502	498	497	483	467	472	493	481	525	478	518	500	472	491	552	483	533	499	515	486	477	468	466	474	497	516	501	523	488	467	444	512	541	556	451	497	490	507	501	505	515	516	494	520	481	492	500	493	496	498	467	488	493	488	557	516	510	458	469	492	488	522	525	476	513	477	448	496	452	460	479	504	488	531	463	524	515	499	537	451	503	508	493	543	485	471	483	499	447	507	455	501	508	504	435	502	490	497	481	532	460	498	480	480	512	501	502	508	497	495	508	477	498	536	488	498	497	520	494	517	514	469	493	507	498	478	479	494	515	485	488	499	522	478	506	488	499	504	482	480	461	492	539	532	527	518	525	447	484	503	439	481	471	465	500	488	464	466	470	478	505	479	459	471	504	521	514	481	494	507	508	530	481	478	493	493	501	489	490	462	505	509	495	496	525	479	472	471	486	485	497	536	484	488	500	447	435	499	493	471	475	503	494	457	477	484	503	465	506	459	500	474	506	493	493	496	505	481	471	496	458	522	516	489	494	455	502	483	468	489	469	485	493	487	501	510	502	540	508	523	465	499	508	516	481	495	530	483	437	477	492	476	490	499	522	506	473	487	500	533	488	477	464	492	476	485	540	478	500	470	450	513	470	511	478	485	464	511	501	459	486	526	466	483	524	449	521	528	469	535	527	524	501	484	464	471	496	472	458	503	476	490	494	517	527	482	493	479	473	491	490	495	505	459	479	483	518	486	521	514	498	485	490	473	487	506	519	474	495	501	488	498	539	465	473	530	483	494	534	487	502	534	504	494	515	458	508	506	483	482	472	498	474	522	502	493	505	488	512	495	492	477	510	493	509	490	509	491	498	456	465	486	551	476	527	504	479	466	481	471	478	527	516	477	490	493	473	479	483	496	475	484	500	492	501	466	504	496	500	467	488	484	479	501	503	492	502	527	471	506	499	479	516	528	522	467	470	478	488	488	478	506	501	472	528	521	520	471	490	462	480	492	473	459	462	475	502	515	468	480	516	448	476	474	469	493	510	498	491	506	480	467	467	502	482	510	470	507	529	524	518	495	505	478	466	529	479	519	479	450	542	529	482	517	499	467	520	488	492	479	513	492	529	461	447	527	503	462	488	465	503	499	461	464	523	490	510	537	474	494	508	480	457	515	514	488	500	459	485	541	530	514	482	512	513	442	485	473	502	509	471	462	482	494	490	492	485	498	485	511	498	520	493	483	496	495	493	457	471	455	481	499	510	495	504	513	480	508	482	490	534	513	490	510	441	483	516	509	472	488	473	498	486	482	517	463	484	538	540	495	479	471	497	478	475	508	501	453	498	530	463	465	470	498	464	505	498	497	503	473	486	512	495	472	526	508	491	478	485	506	529	524	471	484	471	494	505	494	447	514	542	478	490	534	509	475	490	511	516	519	504	462	487	456	478	484	498	485	512	514	476	483	508	503	489	501	461	456	509	459	378	550	494	486	477	510	483	485	472	544	502	488	490	495	511	478	486	472	495	509	474	540	502	450	479	439	511	497	527	480	503	520	517	479	485	501	479	511	488	495	506	498	491	476	506	515	474	484	487	509	508	470	484	476	490	476	494	514	435	489	497	478	481	467	537	511	516	504	418	507	514	473	531	480	490	477	512	490	494	487	532	489	541	478	495	540	548	523	516	529	514	504	515	512	478	470	474	490	496	499	538	473	477	501	511	496	444	517	520	479	459	491	475	502	477	528	475	475	463	484	495	464	471	503	498	499	537	471	502	513	473	501	487	497	483	499	491	479	484	506	504	507	551	449	514	503	481	411	500	472	495	517	462	517	495	539	495	451	499	551	521	514	469	514	501	497	573	455	511	452	497	470	477	509	485	482	466	488	500	520	450	464	471	475	505	471	479	465	444	460	515	478	477	505	526	496	508	467	492	482	453	500	490	488	501	516	501	503	501	480	470	493	544	493	476	488	526	510	492	493	511	483	537	487	479	444	491	525	480	488	473	516	467	479	506	486	473	473	496	495	505	523	486	490	505	448	548	455	491	481	463	509	520	460	475	501	477	493	481	479	492	509	488	485	477	459	498	487	509	501	483	459	495	532	499	465	502	520	456	495	471	515	517	507	530	559	507	498	502	491	495	519	486	522	488	513	523	535	483	466	512	504	482	507	525	517	482	476	493	515	520	460	504	473	505	526	504	507	519	461	474	457	468	455	475	494	487	495	500	506	476	488	499	485	543	478	495	461	487	488	469	471	489	475	505	486	507	491	515	485	485	497	476	495	476	518	513	487	514	509	505	493	505	506	476	532	492	502	511	486	514	519	519	523	472	518	535	489	497	477	511	519	482	517	531	439	484	506	458	516	475	477	474	458	486	454	482	491	492	493	504	487	475	451	513	493	522	480	514	503	414	503	491	502	512	462	452	491	506	503	509	487	505	513	520	503	504	482	521	520	476	457	450	474	470	492	492	467	477	455	478	490	487	514	468	487	480	497	487	533	514	480	505	500	455	488	481	502	473	522	534	483	497	497	451	523	478	474	487	503	506	500	532	450	468	489	437	493	469	450	498	527	461	514	500	457	500	484	481	523	471	480	518	455	499	480	464	445	498	484	513	469	470	502	456	523	504	492	497	508	486	503	508	468	467	486	495	513	519	522	514	523	489	518	484	484	477	502	461	471	511	516	503	487	494	478	489	530	463	495	496	492	499	495	500	481	464	476	507	450	500	458	530	504	476	510	483	510	502	458	460	510	498	527	498	477	454	525	519	472	486	442	473	478	516	508	471	487	505	492	508	482	512	462	512	527	530	487	470	530	433	457	463	512	495	493	500	517	477	509	534	491	543	474	534	501	526	508	503	484	498	475	510	496	477	487	479	496	496	479	516	475	504	477	478	527	479	500	463	483	439	486	467	488	504	482	487	505	509	492	517	458	505	483	450	507	510	496	498	496	501	505	495	493	536	479	539	490	493	492	482	522	545	469	480	507	474	518	501	497	477	486	473	483	473	473	454	495	477	512	532	510	517	488	484	506	441	505	483	502	499	482	486	518
24058	22677	29553	24280	19673	7944	905	523	423	368	341	318	342	351	354	346	319	353	331	348	343	345	331	321	348	345	345	384	337	370	336	322	341	312	314	367	332	291	362	305	314	352	340	328	365	345	355	346	325	365	337	326	295	339	320	332	356	329	336	330	348	324	316	353	317	321	316	313	347	355	340	364	366	332	310	325	333	343	355	329	314	339	343	338	339	362	336	331	330	335	314	308	354	384	350	332	325	343	350	311	341	328	352	337	325	320	346	338	295	333	329	350	352	343	346	344	360	342	337	356	313	358	321	341	341	347	357	344	345	356	322	333	367	368	317	309	361	346	344	292	335	303	337	321	349	343	324	328	330	328	340	353	360	291	336	353	339	342	338	346	356	320	346	321	374	311	344	342	336	321	317	366	347	355	340	357	321	401	346	353	319	317	353	346	335	331	320	334	333	346	367	371	318	329	330	312	341	349	331	345	340	341	364	341	343	323	371	333	332	375	349	343	339	351	300	285	326	305	333	342	333	349	348	335	320	330	332	321	335	315	325	362	364	352	331	319	347	347	332	328	341	337	320	370	318	343	298	308	307	321	332	359	322	336	336	332	321	351	311	359	349	352	357	366	342	369	319	344	339	332	340	340	372	341	341	332	325	326	322	334	341	328	339	318	341	341	370	347	321	361	348	344	339	349	344	377	346	347	311	309	343	310	353	318	329	335	336	330	328	334	352	330	328	347	329	335	336	317	304	317	348	349	352	334	313	315	339	363	341	322	312	316	353	349	317	319	354	311	331	346	348	346	290	362	314	315	366	354	320	309	323	359	350	338	317	349	322	318	331	358	334	321	335	326	358	333	289	350	334	337	310	312	313	320	322	309	341	339	315	322	360	362	321	334	308	343	354	372	368	335	341	363	326	367	331	323	313	343	331	309	316	347	315	360	356	356	363	348	354	353	323	324	352	363	348	313	342	297	368	360	301	326	332	344	352	319	310	328	328	299	351	372	334	335	367	321	333	320	339	327	334	328	321	339	353	357	357	353	320	370	380	332	375	339	343	321	366	334	326	361	336	289	296	348	319	325	343	335	288	346	353	324	316	333	327	334	344	349	337	328	349	300	354	322	354	332	335	323	302	318	337	313	333	368	312	325	341	340	324	330	356	345	347	330	322	344	357	334	304	327	316	366	342	354	347	333	340	319	327	314	335	305	342	313	323	357	342	315	306	343	326	313	338	311	338	338	315	367	323	310	334	336	353	337	359	316	287	328	336	339	305	333	349	332	326	298	374	326	353	307	317	343	359	354	363	298	339	327	361	346	357	365	360	315	310	326	353	320	314	307	368	355	341	331	339	345	348	330	308	354	340	336	377	319	329	335	330	319	363	335	349	358	312	351	339	349	331	352	358	363	327	379	329	356	339	328	355	341	334	328	338	357	298	329	323	342	344	315	331	303	343	375	336	333	344	324	322	318	367	318	342	322	328	344	351	332	338	337	353	345	342	320	356	341	325	334	310	342	316	335	323	339	345	309	332	319	312	318	341	345	334	325	371	350	316	318	345	336	313	360	370	362	360	329	334	348	329	370	308	372	333	340	319	340	379	311	319	339	317	364	341	322	315	317	326	351	337	298	342	366	345	291	346	340	325	307	307	346	337	357	320	348	353	332	328	323	315	320	317	342	339	364	355	299	338	357	336	327	348	354	318	324	328	335	337	340	305	325	313	323	318	303	302	351	319	336	326	330	350	329	323	327	374	353	316	352	342	321	332	362	365	342	376	331	343	339	307	355	353	348	294	303	341	369	325	335	323	316	345	330	361	327	311	319	355	354	307	348	336	360	340	338	365	318	321	334	329	365	303	325	352	344	335	312	329	348	343	338	318	374	311	322	331	357	325	319	332	327	330	332	311	338	342	317	334	357	354	358	329	327	349	331	317	341	298	348	326	304	328	341	322	325	370	332	344	319	325	339	344	355	333	299	327	323	339	353	318	330	355	371	346	329	336	312	335	333	327	351	325	357	328	330	368	324	341	329	315	321	326	335	308	344	345	329	328	320	331	351	357	303	291	328	337	366	341	372	322	354	338	331	320	332	380	360	318	349	339	363	330	321	305	343	316	363	355	322	347	330	377	361	334	348	311	367	317	291	334	337	353	337	372	323	323	351	318	320	286	331	339	344	304	374	341	325	317	343	312	319	326	316	361	356	343	362	361	355	373	352	301	344	339	353	341	351	333	365	310	331	355	343	327	330	344	313	344	321	332	324	322	328	322	310	339	307	331	326	338	336	343	338	328	361	324	303	309	348	315	345	367	357	347	321	301	333	357	333	342	321	335	347	290	328	348	335	338	344	348	343	306	342	353	354	319	377	311	355	357	323	358	340	299	299	332	309	322	326	318	345	327	355	344	327	314	330	332	358	326	309	328	360	304	319	322	295	359	346	335	366	335	365	327	351	321	304	362	332	313	339	363	332	319	349	327	321	363	347	335	310	357	342	360	354	351	389	290	316	331	365	341	325	347	334	343	312	309	342	376	307	341	308	323	316	321	332	359	348	338	331	383	351	343	334	307	360	343	327	352	332	327	336	323	343	318	337	315	355	352	315	326	322	353	374	368	331	353	323	376	312	307	348	354	308	344	327	361	313	358	348	351	351	346	325	320	368	344	325	331	340	308	306	319	337	342	321	332	340	338	327	316	328	356	316	370	380	342	336	337	331	343	358	336	318	332	314	324	358	297	298	318	334	377	333	341	292	296	326	318	325	364	337	323	344	308	365	339	339	291	347	330	344	364	355	328	330	350	337	340	330	329	337	341	322	313	338	355	332	333	349	317	346	341	343	341	337	327	337	300	296	339	343	352	340	345	350	342	337	320	323	306	333	324	314	339	362	346	336	349	356	323	355	331	339	337	332	315	330	317	308	346	318	367	348	312	335	298	331	361	313	321	361	347	325	326	339	332	294	334	351	374	308	296	334	321	325	340	333	345	379	356	336	334	330	319	328	371	325	349	334	337	346	372	330	338	357	307	326	323	344	341	335	350	296	339	333	335	316	303	341	315	339	344	312	350	340	321	328	373	307	332	321	348	371	329	348	327	358	304	345	334	321	341	309	342	336	335	350	344	329	338	350	368	312	327	331	321	356	331	341	322	323	370	360	318	333	341	312	365	351	323	331	320	338	342	338	333	342	344	313	345	352	336	324	332	325	323	326	337	357	353	352	352	328	345	353	335	296	348	350	343	366	331	324	298	293	348	341	307	325	326	293	346	348	328	346	324	312	350	342	325	317	334	357	328	327	319	358	318	348	343	349	317	356	309	354	330	316	300	316	348	325	334	361	364	361	356	346	331	331	362	345	340	345	298	330	329	327	372	347	317	330	335	301	334	352	341	330	322	318	359	307	347	345	321	294	356	317	330	332	346	338	368	346	335	341	292	337	335	340	341	371	351	297	328	313	333	326	335	314	339	326	340	324	308	361	306	352	317	365	339	326	331	326	342	323	365	357
59919	87827	54535	22744	7254	2910	1313	953	788	578	544	482	499	530	471	538	559	481	505	532	480	527	525	539	488	527	480	544	488	534	481	476	532	484	505	552	519	556	499	525	489	488	525	505	522	518	545	494	466	461	517	512	502	552	514	486	516	538	468	533	491	551	520	499	496	518	495	480	465	489	514	507	488	528	514	527	510	501	486	551	512	500	487	502	494	507	479	525	500	517	553	568	506	538	466	540	483	478	529	519	523	506	535	479	484	512	488	468	538	543	502	555	534	550	496	496	476	519	474	523	547	519	532	520	526	493	549	488	484	541	547	487	478	518	489	508	522	512	501	514	557	517	504	517	514	476	483	518	517	506	516	497	470	478	514	541	512	508	538	472	528	479	495	463	512	520	486	519	520	527	503	519	534	505	529	477	482	511	514	498	518	480	523	489	534	477	500	538	494	514	505	470	522	491	554	486	501	486	547	517	537	522	545	516	489	518	516	508	516	468	496	520	515	530	505	536	484	474	496	530	506	480	505	524	521	506	517	485	503	495	503	468	502	554	521	523	540	498	503	490	511	490	512	502	500	499	512	528	548	494	518	544	507	491	528	503	524	548	487	490	532	527	500	556	492	505	518	515	482	492	506	516	544	525	469	466	521	489	539	493	561	515	491	516	519	514	536	508	501	495	479	571	495	520	545	549	520	523	518	561	482	521	527	513	503	505	526	559	524	531	457	502	503	528	525	454	495	528	492	514	499	503	497	485	531	515	492	468	502	494	504	540	507	482	456	516	527	492	527	510	546	514	462	493	481	503	492	511	533	542	496	526	498	468	558	499	471	511	502	502	505	499	485	524	485	485	538	508	505	510	516	487	557	465	494	487	516	500	524	494	504	503	558	516	538	518	488	494	503	534	504	529	544	520	502	506	524	501	543	431	515	505	516	473	508	524	536	501	463	518	461	504	518	496	539	462	496	567	533	523	507	483	517	486	518	502	501	516	523	511	479	510	484	493	499	470	512	530	485	532	535	515	525	500	514	487	497	477	500	501	530	471	511	488	490	488	521	483	515	549	508	471	521	508	478	522	507	519	516	519	494	505	475	476	534	516	531	507	502	530	495	509	520	524	534	493	494	451	531	533	483	510	501	527	501	505	469	492	523	551	513	506	521	504	494	506	513	508	521	520	474	525	535	518	504	498	504	517	519	497	525	521	517	508	507	493	489	490	496	483	515	528	563	528	513	522	478	513	517	500	516	536	513	478	500	502	514	541	512	497	505	464	480	486	528	501	491	483	511	490	524	557	523	500	506	495	486	500	518	497	502	500	475	546	498	485	505	493	492	498	502	481	466	537	483	483	532	514	498	530	513	487	493	538	529	499	529	522	481	532	533	510	538	478	496	495	503	518	526	487	457	491	517	484	532	540	540	529	514	501	488	471	489	526	520	500	533	532	498	566	516	482	544	511	511	509	520	524	483	481	501	529	491	508	523	505	520	513	534	484	505	514	512	532	552	491	536	522	520	535	527	505	508	490	523	463	471	484	545	516	510	527	474	527	512	509	523	487	553	504	539	487	514	488	500	455	494	478	508	520	504	497	511	532	529	517	486	496	547	492	534	501	532	469	481	530	502	531	485	479	494	488	484	505	483	509	499	527	499	516	528	520	489	508	515	510	537	475	493	522	494	525	480	496	467	496	537	561	534	486	511	505	512	511	512	516	494	506	507	518	504	503	483	533	481	489	514	503	542	527	520	529	534	472	476	492	468	470	534	530	506	530	522	484	526	527	547	489	510	489	526	509	491	498	461	531	524	490	505	453	486	503	499	494	488	508	505	484	530	490	497	520	497	465	511	506	486	482	513	478	532	508	542	503	507	502	514	497	499	494	494	497	520	517	537	462	505	518	488	489	548	521	490	525	498	539	538	524	470	507	531	519	507	499	497	528	534	509	484	488	515	536	522	507	504	500	493	504	499	488	527	511	486	508	521	557	538	524	518	498	500	515	480	513	521	516	533	536	472	560	543	524	510	464	484	500	494	502	531	495	497	497	525	490	525	551	502	501	484	505	482	531	485	495	484	508	492	530	510	489	494	511	462	511	500	522	497	496	526	490	497	462	533	487	524	493	488	467	509	500	516	502	530	508	481	514	507	496	527	505	504	467	529	520	501	499	535	481	498	498	484	496	504	532	516	507	500	525	554	499	468	523	527	494	531	541	553	504	493	524	534	537	524	485	528	505	518	528	497	498	516	515	512	482	521	539	488	515	486	472	552	564	513	534	480	535	489	491	514	535	489	544	496	468	506	455	467	493	500	496	553	499	534	490	512	539	499	562	557	523	520	472	504	528	527	504	502	460	490	510	484	534	501	486	512	472	489	516	485	541	474	456	504	510	486	501	509	493	525	474	506	518	508	527	535	500	500	504	513	498	499	529	547	480	516	518	513	512	471	518	490	527	500	538	527	522	525	539	509	516	489	506	497	549	561	512	495	537	498	522	546	498	480	536	521	526	468	519	486	580	526	528	500	509	481	494	484	476	491	510	535	489	509	534	508	515	516	496	465	530	523	523	468	512	510	482	501	512	478	529	472	516	462	503	540	518	491	507	526	516	533	533	477	518	518	478	509	491	499	526	537	492	513	565	524	538	462	494	476	489	470	556	517	493	535	497	569	499	467	550	517	478	510	500	520	531	526	493	490	514	490	535	534	538	519	511	498	537	512	468	523	513	477	537	467	528	512	506	491	527	481	546	495	524	499	527	538	528	492	476	547	501	571	496	528	498	495	560	495	521	504	505	507	489	513	493	526	513	500	527	526	522	502	501	500	524	477	510	504	530	498	510	511	564	512	525	492	521	497	521	536	504	517	517	518	525	495	528	518	497	540	500	477	479	554	504	519	517	475	511	534	488	507	493	492	511	491	523	497	550	503	471	486	561	505	495	485	499	541	541	488	524	531	517	513	505	542	473	496	501	488	554	483	486	471	514	483	547	496	545	507	505	501	499	523	519	495	479	482	528	571	474	524	477	555	471	527	479	520	504	511	504	512	512	456	491	517	511	546	495	469	527	484	518	526	533	505	538	530	489	509	463	508	484	498	499	488	477	495	517	523	505	474	502	513	509	508	521	471	540	482	472	502	522	544	483	489	543	469	513	498	535	497	506	522	504	509	458	526	462	508	517	490	493	499	520	518	493	529	521	501	495	509	485	489	482	490	496	497	543	523	487	492	483	493	499	527	496	512	510	506	528	523	531	491	518	493	468	514	528	527	519	500	525	501	525	505	503	500	511	524	495	521	503	488	465	501	510	470	502	483	505	480	467	468	507	548	463	516	538	516	511	540	469	519	497	473	508	505	526	505	498	496	498	502	531	542	501	525	514	529	528	537	495	497	491	541	500	503	517	516	524	538	492	516	517	518	502	520	540	514	502	512	545	495	522	499	512	514	485	522	501	501	497	487	443	471	518	490	482	493	501	531	542	526	500	477	560	522	501	484	488	526	496	521	486
23033	21691	29232	23674	21041	18853	4319	685	506	424	384	355	388	360	333	332	363	361	384	351	337	335	359	348	368	371	367	365	360	398	353	350	328	349	362	392	356	365	369	354	358	349	376	353	355	348	356	344	323	391	360	372	397	364	353	350	356	361	347	341	399	355	358	345	342	365	404	354	386	359	336	370	335	364	360	344	386	350	350	302	363	348	371	385	350	342	394	355	379	349	344	372	354	358	343	340	350	346	364	360	367	362	353	353	346	368	332	316	358	346	422	335	347	343	334	378	376	360	357	378	374	368	363	340	377	329	377	365	382	377	359	347	376	357	374	366	358	344	368	366	363	369	354	335	350	346	380	367	388	349	390	354	356	326	367	383	339	347	335	342	364	331	352	369	361	344	372	348	330	371	350	342	334	354	324	399	341	326	334	315	364	376	344	370	358	372	346	350	355	370	362	347	340	324	337	348	375	353	349	336	370	377	339	314	344	375	363	363	341	358	348	365	342	358	357	357	343	348	337	332	391	369	370	383	360	344	347	338	368	375	361	327	385	375	379	348	379	346	330	325	349	354	334	351	381	343	326	352	369	332	375	356	370	337	351	386	348	323	398	355	329	377	362	333	352	361	351	355	326	352	363	356	355	339	330	342	352	355	330	337	349	341	324	361	380	350	344	373	337	330	371	379	362	341	334	327	355	368	347	349	341	356	363	341	334	342	348	320	363	349	348	339	358	357	382	358	373	372	363	347	360	354	340	348	366	333	366	326	355	356	374	331	334	356	380	337	377	317	370	330	339	368	373	380	387	351	338	355	354	367	311	349	361	382	371	360	396	340	356	331	382	340	336	342	400	351	363	403	356	356	388	341	370	356	325	350	358	359	373	354	381	354	391	358	352	365	347	373	366	360	382	364	369	364	333	373	389	359	359	374	339	321	358	377	393	327	351	348	380	376	381	385	353	382	346	348	341	362	358	334	330	345	368	345	351	357	372	383	357	348	345	354	326	340	386	333	354	338	387	339	357	374	352	377	340	344	392	355	355	338	386	372	362	337	343	320	372	346	322	367	353	363	358	325	337	358	367	335	365	371	356	349	326	380	372	350	355	349	367	360	353	343	327	376	369	371	339	365	370	363	343	373	364	356	364	374	351	390	377	343	358	368	362	400	338	358	359	354	394	327	394	347	346	366	322	349	350	351	352	358	357	363	375	358	383	358	346	327	357	363	372	335	360	338	333	340	366	363	365	358	322	391	363	380	340	372	347	348	367	382	378	366	365	362	360	368	350	375	411	377	346	341	319	351	362	365	361	369	369	373	362	356	322	333	358	362	353	332	344	363	361	367	313	379	359	365	357	358	353	343	361	339	357	363	364	352	359	308	347	327	330	370	345	318	375	336	356	343	344	373	376	381	352	334	384	340	330	353	349	346	333	389	360	321	367	361	374	361	361	354	363	363	370	368	375	350	339	324	380	382	341	374	356	362	382	367	363	344	359	324	378	356	336	330	366	361	355	344	350	363	369	321	356	344	371	391	377	364	340	375	342	368	359	363	373	325	358	382	373	338	341	389	351	362	355	337	384	333	354	359	334	348	368	350	387	390	361	341	366	353	394	372	363	350	367	365	329	326	322	374	366	334	340	321	386	343	351	373	340	354	341	370	341	347	347	365	351	360	356	311	396	344	316	358	333	316	327	359	351	350	366	350	364	360	389	387	364	357	367	365	375	347	374	338	302	351	359	311	342	361	354	338	351	364	371	386	374	344	360	374	355	375	378	349	320	404	333	340	383	341	375	387	438	376	364	325	392	380	350	362	347	337	372	335	360	365	351	380	320	353	351	366	358	357	355	382	333	323	360	348	340	332	342	349	388	373	336	374	360	347	348	359	365	344	358	381	361	346	374	388	325	331	348	350	354	328	331	355	350	390	351	358	348	357	356	368	337	367	369	339	354	352	343	365	382	351	362	377	307	369	307	356	375	343	338	351	375	348	348	356	361	345	376	392	376	378	387	388	345	329	374	343	362	360	375	329	378	337	345	351	369	353	348	384	354	338	343	375	341	391	331	365	354	386	356	349	357	377	357	345	324	368	382	320	373	361	348	345	363	341	377	346	350	367	330	370	362	368	347	337	335	333	378	355	333	387	335	360	313	357	380	333	372	360	335	362	364	344	378	321	345	366	332	346	347	346	323	379	378	318	392	353	345	353	334	342	367	360	323	350	374	332	375	368	349	337	327	342	376	373	346	328	353	341	350	344	343	344	358	344	387	359	392	353	377	362	339	348	365	385	336	360	338	375	328	346	345	338	369	335	355	334	374	342	358	343	364	346	362	361	330	335	345	361	389	345	362	347	322	352	357	359	342	344	332	360	374	367	365	330	377	361	327	356	378	345	358	362	336	362	346	354	336	355	364	371	361	360	376	347	366	336	366	351	350	369	350	352	361	349	347	335	318	365	380	343	382	347	370	363	379	386	381	396	329	355	339	368	375	350	332	335	353	334	370	347	389	364	368	361	343	370	379	335	389	348	348	348	348	338	382	354	357	367	340	370	341	345	351	362	332	380	361	373	370	405	363	333	380	323	363	369	347	347	388	350	374	318	340	310	358	335	342	355	352	343	303	338	385	368	345	349	353	337	347	324	369	385	368	371	380	347	350	378	318	362	365	373	322	373	336	334	386	328	390	355	337	349	332	336	369	334	358	352	369	355	359	343	377	354	380	332	353	355	363	365	299	329	362	339	358	349	330	346	368	365	359	336	335	343	385	316	372	352	375	363	375	369	340	327	363	340	382	363	336	372	318	355	342	342	391	380	332	367	372	392	376	331	353	350	341	354	358	359	354	312	323	368	345	354	325	346	352	341	359	377	338	357	311	373	356	347	396	364	307	350	364	356	363	375	386	366	350	359	375	359	356	359	368	326	375	375	332	352	349	344	397	356	389	358	328	365	340	379	328	366	335	379	337	328	339	334	366	349	380	340	360	356	352	346	354	367	334	360	361	372	328	322	352	357	371	360	338	332	384	338	359	335	349	368	375	371	369	352	367	396	340	336	368	352	353	326	358	356	370	340	365	329	346	357	319	353	345	324	389	335	360	333	358	360	351	308	315	372	340	366	335	322	365	340	373	375	340	336	347	395	358	379	359	330	385	342	361	347	342	329	349	365	339	341	336	334	368	343	329	331	360	344	341	340	375	359	335	367	360	344	361	354	357	359	364	372	368	353	365	351	369	375	365	360	395	337	348	360	350	334	370	337	346	369	359	362	355	345	405	389	360	357	384	357	326	351	341	349	369	367	343	348	337	384	343	347	347	357	326	356	346	351	356	349	364	360	343	373	297	379	343	343	340	354	330	373	346	362	337	364	347	310	383	350	312	347	346	350	344	382	344	351	399	381	351	325	348	346	373	387	353	368	356	348	369	365	349	322	331	341	319	358	357	338	395	364	347	350	362	362	391	380	349	355	328	327	337	333	344	345	354	355	339	382	372	355	358	355	360	372
60348	95734	61943	29148	10637	4469	1845	1277	891	630	553	491	572	492	544	527	527	479	518	550	518	525	533	569	530	511	488	527	551	543	503	504	493	509	487	539	560	518	557	514	537	541	508	516	538	512	543	517	504	526	527	514	551	531	528	480	527	515	495	487	517	528	509	509	543	506	497	529	521	508	521	511	525	529	498	514	541	524	511	568	518	512	522	555	527	555	509	516	521	512	509	549	504	517	514	482	527	520	513	525	557	549	492	511	542	460	528	545	521	522	479	501	492	526	505	524	547	518	510	543	489	538	520	546	488	470	518	538	508	533	504	519	513	512	499	508	523	514	501	482	521	535	546	530	523	510	538	539	527	507	560	509	525	530	533	530	516	490	561	514	487	506	473	530	541	538	506	524	521	543	548	530	529	551	549	521	500	509	521	565	537	540	535	525	500	529	494	492	481	532	544	538	471	490	570	512	501	510	496	497	531	506	486	550	543	500	542	518	512	552	531	479	542	546	515	538	557	527	513	455	553	516	501	526	544	533	526	511	507	537	510	510	496	558	503	503	513	491	522	525	505	476	505	498	549	495	527	506	501	511	494	526	500	506	539	507	499	495	544	525	558	527	489	493	507	525	505	532	563	514	489	507	539	531	514	491	526	551	549	495	505	519	530	529	521	517	494	505	489	510	535	544	517	488	525	522	517	500	504	512	497	546	496	516	475	527	529	460	477	525	473	493	503	502	546	468	568	513	521	497	528	547	529	480	518	507	527	571	518	540	534	526	538	499	509	507	542	512	517	535	557	515	496	514	497	581	526	524	500	525	485	510	535	523	510	520	517	509	525	519	518	482	547	504	483	554	504	539	555	498	532	528	535	534	526	481	498	512	546	517	523	510	523	492	506	564	535	551	539	513	566	508	471	501	501	488	525	514	503	541	473	525	565	499	505	512	538	521	540	526	544	541	522	487	516	521	527	541	530	519	550	490	508	499	531	497	517	499	540	507	511	531	494	525	543	515	544	504	524	513	481	517	505	504	520	491	541	529	527	469	504	498	526	521	534	505	525	531	499	530	502	538	546	529	513	531	516	539	516	494	545	506	548	540	507	514	497	503	533	493	517	558	557	521	534	529	486	522	481	509	516	517	551	523	540	503	552	533	555	525	535	515	524	498	535	524	510	481	517	527	514	532	510	520	504	542	531	518	501	520	501	517	540	525	520	485	500	541	523	512	549	545	568	488	503	556	520	490	518	545	531	500	528	489	510	556	542	528	518	521	516	520	534	541	500	520	561	540	505	513	549	515	492	530	519	519	535	473	475	552	516	529	547	518	499	551	538	544	531	559	541	543	498	510	516	524	534	505	507	514	543	534	560	542	486	492	515	510	536	502	532	555	558	481	510	554	500	515	511	518	518	564	534	546	507	573	507	550	528	553	486	490	521	525	528	531	508	497	563	524	538	542	502	523	521	517	498	537	525	530	522	508	550	532	496	507	557	493	566	525	492	515	518	542	496	531	565	480	490	534	542	544	495	499	493	525	493	545	527	520	491	523	498	528	504	542	529	494	509	536	526	509	537	569	535	557	544	544	469	514	564	499	535	517	520	536	510	507	533	538	533	495	570	548	495	513	483	532	555	521	474	535	498	522	520	482	483	535	492	532	532	502	483	517	520	515	573	465	525	484	526	521	547	496	501	525	573	545	521	527	528	501	482	479	521	497	514	525	517	501	492	527	542	469	516	541	512	494	511	515	510	506	489	577	505	517	530	485	551	542	517	540	538	507	523	541	525	512	504	491	528	554	484	516	523	546	524	522	545	519	533	508	529	507	521	485	488	523	552	516	531	496	560	526	569	482	512	496	536	544	516	529	477	527	524	530	488	529	487	515	506	516	535	561	507	521	538	525	487	520	499	514	550	529	519	521	498	532	524	524	505	581	549	537	489	532	509	528	546	546	543	530	525	535	509	505	536	555	520	496	509	520	525	537	556	538	502	474	530	512	516	502	532	520	519	510	501	556	522	522	552	503	539	546	539	532	539	549	503	512	518	548	522	509	514	542	527	498	526	526	511	508	539	532	501	521	531	504	494	540	507	467	522	520	557	514	491	547	536	512	491	543	497	501	489	536	519	559	505	477	489	526	527	498	485	562	498	528	531	515	506	488	516	512	545	539	508	517	508	512	550	514	561	518	539	499	491	529	514	491	547	534	479	527	560	514	540	508	525	551	505	531	519	521	521	521	531	510	532	493	488	566	529	500	496	545	514	514	520	472	522	499	526	509	503	512	519	514	509	495	534	522	528	550	534	510	528	509	539	547	503	514	517	522	511	479	508	522	507	509	520	522	533	472	518	539	528	557	535	524	521	518	590	545	547	482	520	521	520	509	516	538	512	553	537	548	523	506	506	510	513	528	501	472	498	481	500	543	548	522	512	522	531	564	492	495	481	523	520	527	545	501	526	533	498	542	524	487	532	525	500	552	501	515	507	532	492	509	516	511	523	503	577	529	510	519	507	516	519	535	531	538	543	496	522	522	530	524	525	507	528	505	498	487	510	536	540	483	519	517	548	463	559	533	481	501	530	528	562	529	502	554	524	552	512	537	516	541	529	537	526	547	498	501	538	503	503	519	482	526	556	477	508	534	495	527	513	473	538	484	493	502	512	530	521	534	499	521	500	536	545	514	499	535	486	509	517	565	512	526	530	544	532	531	519	485	540	513	581	520	500	532	477	505	525	535	497	533	502	535	524	492	522	562	536	518	508	502	505	516	522	493	524	525	522	517	511	505	543	492	542	540	521	548	493	508	595	525	514	568	538	499	519	516	491	535	560	517	535	530	551	496	534	502	538	515	563	496	514	493	548	520	499	505	542	525	550	543	523	492	512	519	570	520	518	565	498	519	540	499	530	514	579	495	504	530	509	506	494	545	534	538	501	513	547	522	528	522	497	536	518	506	483	505	472	551	521	537	515	528	536	525	523	520	514	508	521	491	541	481	486	537	512	534	513	517	516	534	475	528	581	531	526	507	471	489	521	529	528	502	496	492	585	531	518	473	523	470	496	537	504	534	571	541	480	513	507	532	538	465	490	527	519	494	512	514	532	476	548	502	536	557	540	529	550	528	533	505	495	544	483	529	488	558	520	486	512	506	501	537	550	533	543	526	514	489	500	540	528	587	516	513	502	510	508	561	540	483	505	554	515	489	547	554	538	499	596	507	486	491	533	512	520	525	483	506	542	513	587	511	526	538	507	538	491	502	529	499	561	532	537	515	513	503	538	512	529	512	523	523	542	514	518	513	550	532	521	538	534	513	511	526	516	530	542	522	508	468	518	510	515	535	553	539	507	527	522	539	531	541	535	511	521	527	488	529	490	478	499	501	531	529	519	494	572	522	521	521	510	493	532	531	543	538	491	548	521	534	500	537	502	525	542	535	575	528	552	546	489	527	552	557	484	523	487	533	512	470	506	539	506	549	497	493	536	529	507	528	520	535	521	507	560	497	538	549
31026	33079	24829	8137	754	482	363	330	356	338	300	334	291	323	332	326	315	301	322	332	341	331	307	342	361	316	331	295	314	351	324	313	343	354	330	319	308	352	323	353	313	328	346	323	310	279	329	323	318	347	332	318	324	334	336	345	324	303	327	301	316	330	308	324	337	331	376	345	310	302	300	345	331	312	332	343	347	361	328	324	323	325	330	311	317	337	345	326	329	321	298	319	323	322	312	325	313	309	313	351	321	319	324	315	347	313	302	321	359	277	310	333	337	315	342	328	325	354	346	329	348	331	317	332	322	348	318	311	360	319	347	355	306	291	302	306	345	352	329	336	360	307	378	310	331	333	310	314	340	347	309	306	358	359	310	365	367	324	336	314	306	306	327	309	340	290	327	315	336	337	313	337	308	333	331	301	336	355	324	323	327	333	326	334	336	283	321	301	308	359	332	280	309	319	330	372	334	338	345	317	310	300	345	337	308	309	338	300	369	342	309	333	325	302	311	341	320	329	341	302	302	329	344	326	312	325	309	339	331	330	301	323	335	343	331	293	318	319	329	326	326	315	296	339	337	307	317	326	311	322	336	316	284	322	324	308	323	324	354	339	303	326	305	316	334	312	313	361	296	314	307	319	317	310	325	334	370	368	346	316	344	292	317	332	340	335	330	308	303	327	294	319	304	316	319	329	298	290	332	317	307	337	323	300	298	323	338	312	321	306	354	321	339	366	313	347	321	340	306	344	326	292	346	310	358	329	332	323	336	307	285	321	321	315	321	305	327	330	309	343	316	301	336	324	316	345	334	288	327	342	345	302	299	342	302	299	337	318	336	330	342	344	296	355	335	320	312	334	322	369	354	323	343	308	351	355	324	322	335	335	324	325	319	302	303	332	343	349	328	334	308	337	327	329	331	330	346	315	304	316	332	292	302	321	327	304	313	347	313	321	306	313	303	356	319	291	351	311	321	317	312	305	333	329	305	348	328	307	323	307	327	319	312	319	321	346	315	300	338	323	319	321	288	317	320	324	342	311	322	318	336	320	361	342	288	317	336	357	312	311	307	333	339	316	284	303	312	354	324	319	369	314	319	326	349	355	340	315	309	320	303	326	344	328	332	315	315	352	347	324	354	326	324	341	338	334	304	325	307	348	327	308	339	320	341	323	303	330	306	341	312	299	323	343	341	334	323	341	331	306	345	337	337	300	321	307	326	307	306	329	322	303	339	310	346	337	337	329	297	340	337	334	352	331	324	321	333	318	319	338	337	344	318	326	341	308	323	327	335	291	343	322	324	301	314	325	318	332	345	316	327	322	375	324	325	307	300	317	294	331	334	325	334	319	315	317	336	307	340	336	294	315	298	307	305	298	329	316	320	312	343	347	319	350	280	327	304	274	319	310	331	325	283	329	325	320	334	327	321	316	335	363	324	333	345	322	315	328	339	327	340	316	335	329	320	313	314	308	290	326	303	324	355	336	320	327	333	332	324	351	314	332	350	325	319	320	330	336	328	342	368	325	345	309	308	293	332	308	328	322	321	284	309	316	308	308	301	323	322	320	317	325	331	333	343	333	341	325	336	329	314	294	318	308	349	297	327	323	342	323	323	315	335	326	346	345	301	340	316	320	316	332	333	341	321	332	334	354	330	349	303	304	359	336	296	323	321	326	345	333	319	307	328	325	332	317	343	303	304	318	324	329	341	344	312	305	319	331	317	310	340	284	346	314	325	358	319	295	314	310	326	335	322	311	354	305	363	343	337	315	294	358	325	348	322	328	309	328	318	354	299	330	308	336	309	362	316	349	340	330	299	298	353	321	347	309	333	297	338	333	359	356	334	329	287	308	336	331	351	341	268	342	339	326	350	343	310	330	328	305	321	341	317	376	347	324	364	322	316	294	331	323	305	348	321	332	349	320	305	315	340	312	341	320	315	349	314	302	362	294	310	313	310	357	336	350	303	315	294	327	310	343	339	339	305	335	333	318	310	318	301	329	286	325	320	332	317	326	329	333	319	364	306	325	290	324	346	338	322	366	284	312	331	322	328	336	312	340	332	352	324	310	351	333	322	332	345	326	293	349	293	311	323	329	330	339	333	281	311	320	315	312	317	285	316	327	321	318	346	322	334	337	310	338	356	322	335	332	337	308	305	327	311	312	330	311	288	336	294	344	330	323	300	337	309	308	318	339	319	308	338	343	336	309	304	325	358	286	338	302	321	320	309	329	335	318	321	309	316	336	314	345	291	316	303	313	308	312	355	312	309	351	328	319	331	299	343	329	340	321	311	329	339	322	321	313	319	336	306	298	343	361	344	344	326	333	317	306	336	316	310	316	303	326	285	327	351	322	281	296	329	320	321	335	304	340	283	331	321	325	353	327	319	321	325	292	360	369	316	294	357	321	330	337	353	328	340	378	309	342	309	306	326	335	331	320	335	353	319	363	327	312	344	334	314	352	362	336	302	323	349	341	310	305	333	328	309	328	329	366	298	329	322	336	318	307	336	364	303	323	325	296	344	323	346	338	313	325	290	315	304	317	306	340	318	320	323	313	326	317	335	319	338	348	348	325	321	284	316	323	362	323	321	352	333	310	267	308	341	317	327	345	338	295	339	316	298	340	335	315	303	339	314	346	323	316	355	296	314	331	317	304	367	368	317	329	348	339	340	274	343	312	332	345	331	294	308	317	294	315	326	333	362	297	333	346	336	311	315	303	305	379	343	282	317	300	322	292	329	340	298	313	351	308	317	332	330	343	323	331	340	345	345	322	309	286	371	310	373	327	341	341	345	331	350	318	306	330	340	331	322	314	291	337	353	313	327	311	308	331	315	315	333	293	301	311	322	317	310	311	368	301	304	325	324	299	310	304	343	324	322	322	350	334	339	296	323	322	338	368	346	299	359	342	356	289	363	328	332	350	320	334	301	324	327	313	355	316	328	342	308	353	303	313	333	318	336	303	327	304	350	320	329	286	354	339	329	295	295	335	326	330	346	310	337	288	316	346	318	375	340	299	349	338	290	330	309	323	305	307	339	331	347	331	334	314	328	322	338	354	309	328	329	352	336	327	324	306	322	333	326	320	323	329	296	327	293	327	289	337	338	320	346	338	337	305	298	326	329	332	295	330	330	343	313	309	319	339	320	326	287	340	315	323	302	283	330	366	335	273	315	335	327	319	333	345	335	337	315	306	322	308	344	340	332	346	341	329	326	343	318	325	310	322	292	310	326	293	349	330	317	336	332	342	347	323	304	336	320	333	313	337	328	300	354	256	323	315	325	301	347	312	276	347	339	333	329	351	339	290	310	337	330	329	341	316	318	310	301	324	302	304	301	343	342	307	355	336	305	327	351	332	322	335	317	313	338	302	335	335	304	326	320	328	307	326	307	331	360	332	311	315	366	344	360	373	338	300	321	323	316	330	286	313	318	301	313	354	299	321	333	338	324	325	346	337	339	330	314	324	303	334	319	356	343	352	307	293	320	328	322	322	333	345	323	329
39004	46759	25468	6039	1368	802	553	524	520	541	478	467	494	487	538	450	498	477	546	480	478	499	487	482	479	504	492	502	485	483	521	496	511	514	520	496	510	479	487	500	529	466	512	506	503	482	512	490	457	503	494	495	523	503	485	486	484	504	478	498	520	488	498	492	517	530	492	505	498	514	457	478	510	500	477	539	467	468	536	494	465	509	530	505	482	524	502	480	467	490	504	495	481	454	479	493	500	498	464	482	495	531	545	491	480	487	509	508	512	493	490	484	526	502	547	483	511	521	474	480	487	514	523	481	466	478	476	495	494	510	514	492	510	487	467	517	500	497	464	467	516	484	497	483	485	501	477	511	504	473	483	494	475	493	481	494	531	489	480	519	503	490	524	508	497	529	490	550	486	460	509	481	515	502	468	493	481	513	533	506	512	454	535	521	507	488	503	491	449	478	492	483	492	522	473	493	486	500	502	470	465	470	493	469	476	498	521	458	470	515	483	492	507	513	521	513	494	520	508	528	488	524	510	493	462	529	522	487	538	487	475	502	496	511	477	557	500	505	521	488	478	497	481	471	473	469	515	468	487	479	470	507	478	505	474	480	502	503	480	471	512	443	491	513	529	455	517	526	513	494	479	507	492	472	485	495	483	503	475	516	502	479	548	504	514	545	523	473	499	512	498	484	489	491	524	486	471	497	521	557	478	528	461	498	474	468	512	466	486	492	482	495	493	459	479	499	523	480	471	467	506	487	498	478	524	517	512	505	506	492	540	431	517	527	480	472	480	446	490	480	488	501	492	521	491	487	469	538	475	459	535	523	521	523	459	500	474	546	494	527	485	523	491	464	492	513	480	473	481	507	538	501	497	514	507	479	497	489	493	521	496	485	472	480	539	485	470	487	476	499	496	515	462	472	495	516	504	512	528	522	509	464	466	504	461	513	482	488	467	515	469	515	506	476	503	496	499	518	482	481	477	488	483	498	482	519	506	498	558	482	487	509	494	496	487	458	497	509	498	496	523	481	456	438	484	493	492	493	496	513	492	485	482	476	506	514	502	476	490	479	485	519	524	476	533	484	483	474	512	451	489	467	507	459	481	508	504	517	504	473	506	531	521	515	504	506	499	478	476	483	487	488	515	487	509	507	490	532	445	458	473	516	505	454	471	518	466	509	495	451	530	521	458	466	509	507	500	505	503	483	485	450	514	516	526	528	460	489	514	513	495	500	507	484	449	470	454	503	488	482	474	524	458	508	462	517	497	487	474	508	489	504	475	479	483	492	467	531	465	508	503	471	491	460	523	510	499	467	450	543	518	488	483	499	492	504	535	545	528	469	493	533	495	459	481	507	429	518	478	451	489	519	485	497	503	437	506	496	517	495	501	491	501	506	514	503	525	522	504	509	493	501	489	496	527	509	476	513	486	507	506	478	511	491	517	477	487	454	496	519	465	492	492	520	474	509	458	488	526	524	507	490	481	506	524	502	516	499	499	496	502	529	532	522	498	488	475	476	480	485	535	503	499	509	477	498	506	535	517	499	497	506	523	472	480	480	503	518	484	517	510	504	476	506	495	507	513	485	536	499	526	515	526	536	489	494	523	510	485	472	470	532	503	553	505	540	529	507	494	489	507	496	483	493	471	493	486	478	497	493	515	507	510	473	511	485	475	469	470	468	470	451	483	502	509	507	478	517	463	416	492	502	514	507	544	476	482	476	530	492	542	487	422	491	486	540	500	515	498	487	505	470	478	458	473	505	496	495	532	508	491	509	492	510	493	498	496	485	523	455	496	520	486	476	484	482	505	484	511	436	540	509	464	528	495	460	455	478	539	484	511	484	509	505	507	475	487	481	509	501	470	461	495	476	487	492	492	503	497	463	489	518	499	468	482	523	485	480	505	497	497	514	539	494	516	489	521	482	491	507	477	520	459	480	455	476	460	515	467	488	527	468	557	546	526	516	475	436	496	524	480	443	470	524	484	494	503	512	503	484	503	477	511	491	510	476	478	510	490	502	437	481	490	532	522	511	521	509	483	504	494	482	515	533	471	485	484	517	484	504	519	505	480	462	497	475	507	538	511	495	528	502	482	517	541	487	536	505	504	473	557	506	495	486	515	521	491	485	490	510	482	493	503	512	558	472	496	510	520	493	461	487	507	440	483	502	464	476	528	472	482	511	493	521	512	523	473	494	492	488	471	500	452	489	487	489	471	458	493	493	493	478	490	493	499	519	487	501	458	500	463	451	495	475	521	490	472	485	462	467	503	500	491	497	518	507	479	487	482	512	515	502	518	507	509	468	498	470	516	515	495	491	470	505	506	494	480	496	488	477	528	541	485	495	494	511	476	490	490	496	492	495	543	465	481	531	476	494	475	552	519	465	490	507	472	537	492	495	480	476	491	500	490	492	507	481	522	461	519	476	474	533	503	477	510	517	504	461	493	522	503	500	475	512	471	480	492	470	508	500	510	526	509	494	519	504	480	502	519	489	486	474	512	513	519	501	502	464	484	542	477	477	528	491	502	518	532	500	487	516	488	478	507	486	507	524	507	480	499	513	488	474	515	478	501	484	506	480	517	489	475	486	509	529	486	496	540	498	488	549	495	504	541	508	506	464	498	504	523	493	477	500	482	458	518	486	465	489	459	496	472	505	500	505	459	495	479	455	509	495	527	526	465	511	495	469	490	468	482	480	535	546	516	465	481	524	563	507	476	496	473	460	486	495	509	466	449	502	526	508	527	484	485	484	512	455	502	486	487	510	559	558	500	540	530	486	476	525	494	487	542	523	518	484	532	500	518	529	497	496	523	526	469	510	512	524	466	480	517	516	489	517	509	492	522	521	514	512	502	516	492	466	505	473	502	451	477	457	515	491	499	513	466	509	502	491	481	512	521	536	492	477	497	497	517	444	512	493	500	518	525	473	519	504	487	516	506	494	470	469	471	518	478	474	488	510	494	484	502	474	481	515	533	489	507	495	524	480	503	505	482	497	490	517	491	470	515	487	478	499	494	498	471	469	526	487	517	549	507	524	477	502	495	500	485	494	497	495	479	519	492	511	490	495	493	508	521	512	477	462	484	544	525	499	490	524	488	496	493	469	539	492	488	522	528	506	483	505	483	458	486	450	503	491	487	530	474	527	507	532	512	529	519	505	463	530	519	496	501	517	459	499	507	478	527	502	484	486	499	495	492	510	527	494	506	471	496	509	523	508	487	516	508	501	470	490	517	489	484	507	493	489	478	491	503	542	512	498	502	485	530	473	511	478	482	517	497	512	503	522	462	529	494	471	512	534	489	478	478	500	461	500	518	486	506	462	484	500	482	495	492	498	465	507	519	526	452	496	495	493	522	509	529	497	517	509	514	491	501	476	461	502	508	479	512	494	502	513	488	480	524	492	496	503	448	535	496	541	531	508	511	454	523	529	499	488	488	479	527	473	487	483	445	461	493	519	511	477	532	524	540	473	489	494	515	509	529	477	463	456	479	494	512	492	501	454
24134	22940	29675	24406	19748	7960	953	555	446	370	357	394	325	327	366	371	335	343	376	347	330	367	349	342	355	363	343	342	346	321	327	326	366	348	352	344	376	323	323	334	338	372	313	340	321	355	365	355	345	354	342	340	324	332	340	341	313	327	339	360	353	333	354	302	346	355	327	332	344	320	302	313	364	339	344	332	335	355	344	373	355	348	362	340	349	343	343	334	342	351	372	315	353	344	334	355	366	334	325	357	345	359	345	339	358	334	334	335	327	360	359	361	362	312	322	340	330	331	337	379	298	324	337	351	337	365	358	326	327	378	339	360	341	309	355	342	322	322	349	340	370	353	325	299	362	334	329	345	368	346	304	321	348	332	330	341	345	359	354	330	332	336	338	358	318	326	300	336	321	284	343	357	334	344	331	346	329	304	323	346	332	353	360	365	311	328	374	387	359	365	359	355	379	341	376	359	312	329	350	342	351	328	368	323	344	339	337	364	328	338	308	348	357	316	329	327	332	337	345	326	334	337	343	332	339	365	354	347	365	299	347	333	343	340	326	302	327	366	320	335	382	347	344	310	345	322	337	334	361	364	387	329	342	333	337	371	313	335	355	344	338	332	342	351	336	316	367	341	328	319	358	341	333	332	335	329	337	335	332	351	344	315	327	350	349	337	333	344	350	325	331	323	324	327	368	353	352	337	322	301	337	343	315	350	309	376	334	357	332	332	340	334	337	318	338	339	359	342	332	345	339	353	332	355	332	330	349	342	339	359	325	323	323	348	322	349	365	350	339	371	359	319	323	350	382	370	351	346	377	346	353	335	362	341	348	351	332	327	338	328	371	332	377	397	332	303	314	346	355	342	343	385	326	344	325	348	372	339	336	332	353	349	368	338	312	341	331	311	340	344	350	327	365	345	334	329	363	329	315	341	339	353	370	355	314	328	364	334	365	334	322	343	328	313	344	360	347	334	356	325	338	349	351	308	343	321	341	331	343	342	343	351	297	333	354	358	364	357	326	367	383	297	325	331	345	317	341	344	334	335	368	358	332	342	352	351	300	359	346	335	330	350	370	337	334	310	352	342	358	316	341	361	322	322	352	342	358	341	343	330	357	316	319	341	350	355	336	333	367	272	301	313	359	354	322	323	327	311	358	341	323	313	336	353	344	347	331	325	389	318	350	336	359	305	339	350	332	323	355	337	321	336	343	349	342	379	344	331	363	324	323	324	346	356	333	359	344	363	329	345	375	357	338	338	362	317	366	338	314	361	328	327	352	334	362	338	320	334	338	337	366	322	340	351	307	372	330	338	324	371	369	337	333	369	348	340	295	359	314	363	351	340	318	313	323	336	331	344	371	339	310	334	338	320	316	364	336	352	360	327	322	318	349	321	387	327	329	351	353	317	332	347	341	355	344	319	352	346	376	314	327	369	313	344	347	295	325	347	341	359	346	313	324	332	339	320	334	332	320	328	328	327	317	330	334	340	320	399	338	364	325	355	322	335	327	352	337	365	351	348	328	360	327	306	360	339	333	358	320	312	318	337	330	314	327	320	374	342	315	324	345	368	332	334	290	328	334	326	366	346	361	383	351	353	345	323	315	348	318	345	358	372	324	371	330	358	339	367	333	316	323	318	333	351	349	342	366	320	329	321	328	313	318	338	371	323	354	326	343	285	323	353	335	357	339	321	341	332	362	336	359	348	349	324	371	374	332	348	343	351	343	322	293	328	345	355	355	338	347	322	333	321	333	318	330	362	343	358	377	375	371	352	310	361	301	325	334	327	326	361	319	304	317	343	345	341	357	369	340	342	327	350	308	337	334	335	352	342	318	358	326	320	340	315	353	321	323	355	314	322	294	344	328	369	360	354	378	346	335	343	353	340	319	367	308	310	330	323	333	350	361	329	335	368	326	347	363	318	351	323	310	371	337	323	345	312	312	320	358	320	347	369	329	362	345	341	374	348	349	362	349	326	357	332	287	344	314	348	318	321	327	336	395	322	338	336	336	369	373	327	333	329	321	334	384	364	333	334	338	365	337	354	330	322	328	335	331	327	373	359	355	327	373	324	329	318	330	354	349	356	354	346	322	328	327	382	333	309	321	329	320	342	345	342	318	356	332	330	343	293	329	349	320	345	354	357	327	342	312	309	351	350	382	386	360	336	324	325	333	330	348	307	344	332	339	360	342	330	354	320	373	331	322	320	361	369	349	338	352	344	350	319	333	318	325	364	358	334	347	370	346	344	346	320	360	310	333	366	343	359	362	360	338	352	352	319	341	359	338	351	330	345	314	372	347	360	322	340	338	356	339	323	365	372	343	332	342	360	315	364	362	350	310	343	310	334	347	354	355	384	280	337	326	351	354	372	377	350	352	329	339	314	370	300	320	309	342	334	315	334	316	336	291	327	346	347	338	285	354	363	330	349	330	339	349	353	363	347	330	347	353	357	360	312	313	342	316	340	348	348	348	349	319	363	359	356	332	353	342	365	331	340	337	373	321	342	332	316	321	336	376	358	357	351	334	302	317	340	319	311	316	336	315	348	345	356	304	327	323	346	322	369	332	357	323	327	330	344	303	334	361	346	368	340	321	360	340	347	329	349	337	353	350	366	352	329	319	336	348	370	329	306	368	342	369	323	342	340	325	339	319	331	328	333	348	363	348	348	317	345	314	330	298	333	344	349	348	344	350	340	341	380	324	339	349	327	335	335	354	307	333	328	348	323	345	330	359	309	355	374	368	361	336	332	381	357	392	374	339	333	321	365	335	362	342	332	351	341	340	308	337	358	310	320	317	310	302	341	304	335	348	330	386	367	368	339	361	348	342	339	335	368	334	339	360	337	335	356	331	316	344	325	328	364	377	354	314	355	330	349	352	341	353	318	342	315	334	376	331	368	323	353	334	316	381	365	307	364	338	320	364	341	334	346	361	364	377	348	346	327	335	325	326	361	326	323	362	338	348	315	357	355	317	347	324	361	328	364	354	350	302	349	368	355	352	328	337	352	337	312	371	342	353	316	332	334	351	361	346	323	348	335	328	362	332	334	365	343	349	366	344	321	338	345	345	346	330	344	342	325	355	322	319	342	353	343	327	332	338	366	329	335	336	350	317	333	330	333	306	349	387	315	323	342	357	319	339	344	307	322	375	332	321	335	306	303	324	337	354	345	339	334	385	376	387	348	327	338	318	339	334	300	353	328	345	327	353	359	322	342	343	306	348	340	320	318	343	349	345	338	343	353	311	368	285	367	350	313	328	357	345	309	353	315	348	337	297	355	307	380	340	369	313	335	363	353	372	349	335	328	366	314	370	338	335	342	337	337	313	355	305	326	337	326	346	333	326	320	390	332	367	331	363	354	335	367	332	331	321	334	352	333	343	324	313	325	335	346	323	317	352	340	356	358	343	327	370	349	350	336	359	346	341	327	324	365	346	346	342	366	340	350	323	315	349	332	350	324	342	377	337	332	383	351	348	356	312	291	338	343	310	351	355	344	340	337
60709	88253	54628	23293	7184	3026	1329	981	757	594	503	564	518	483	548	520	499	549	505	530	481	573	503	495	518	499	475	544	530	502	491	495	533	484	526	496	543	488	528	495	515	505	526	515	500	496	475	520	530	505	494	530	516	514	509	536	559	513	540	503	501	484	477	523	496	518	503	525	530	523	503	544	516	494	487	538	492	526	482	500	505	559	489	542	521	473	531	499	473	527	501	470	524	540	505	521	546	532	551	483	486	571	509	503	541	520	512	506	504	549	559	490	512	524	498	506	511	486	488	529	508	562	467	507	542	473	516	550	468	492	520	488	496	548	493	480	525	509	518	569	521	541	530	523	488	548	541	480	512	505	503	545	483	501	495	499	532	490	522	492	465	509	554	533	517	487	520	471	541	528	521	494	493	490	512	536	476	516	513	489	518	555	536	535	517	511	510	505	511	522	497	490	483	499	501	508	477	496	524	573	510	525	503	531	501	503	532	497	511	499	487	498	496	472	491	476	539	493	502	533	504	505	489	551	534	548	548	512	501	480	484	523	475	480	549	526	535	515	483	559	542	521	476	527	528	545	531	544	505	502	521	527	515	499	494	526	506	524	497	515	496	505	479	531	515	516	485	494	516	520	458	506	543	514	507	495	518	504	492	549	529	470	494	518	504	532	489	494	511	480	507	487	487	485	461	498	522	544	514	520	477	551	563	495	506	529	501	514	523	539	531	477	554	503	506	509	552	497	546	527	514	495	481	488	534	529	499	500	557	478	521	495	497	517	510	501	516	541	456	475	489	532	504	443	514	553	525	535	518	514	501	508	525	532	507	526	523	508	525	510	507	505	469	520	523	520	519	502	492	507	524	516	511	521	522	503	499	524	502	528	496	545	510	533	505	499	514	525	539	506	525	492	530	534	500	500	541	515	489	528	500	461	537	527	482	495	529	476	481	513	539	478	521	519	512	505	520	544	546	507	513	563	483	486	545	537	520	493	518	494	518	502	525	505	522	492	524	519	553	536	533	532	535	508	478	499	592	524	463	517	476	513	536	543	488	486	487	499	520	529	506	519	526	459	509	534	483	481	535	517	524	523	525	548	522	532	545	501	523	497	519	480	513	549	481	508	504	535	536	541	518	515	507	504	495	536	523	498	564	513	555	524	481	515	533	507	566	497	496	538	506	475	546	509	527	542	505	546	501	535	519	519	504	559	475	512	513	506	496	483	530	514	528	499	529	482	505	515	531	511	494	508	464	502	492	523	495	501	525	562	509	529	515	487	513	483	507	506	485	518	549	486	491	487	509	542	497	543	507	543	508	519	491	533	526	567	525	521	542	510	513	511	551	534	503	523	514	491	542	485	536	525	529	500	499	516	535	528	524	497	496	560	524	519	497	520	516	567	564	511	531	492	543	506	542	508	475	530	486	488	546	511	558	476	526	562	513	530	544	573	515	541	494	494	490	518	525	479	506	516	525	511	517	528	537	508	535	514	564	483	518	510	511	501	492	536	534	527	525	533	504	494	496	477	554	470	538	522	476	512	490	516	474	492	570	486	482	471	511	523	516	491	535	496	507	514	487	490	502	541	535	505	507	501	544	488	544	518	538	509	495	512	500	473	517	552	512	485	485	520	531	544	544	484	476	507	511	532	553	526	477	533	520	531	478	510	517	555	552	533	515	528	506	530	507	516	513	511	492	513	517	509	499	504	473	539	540	492	496	526	536	519	501	502	518	533	510	516	531	519	513	504	510	489	550	498	501	529	518	549	506	504	508	547	479	517	519	535	504	518	546	499	506	508	497	495	483	541	512	511	479	496	542	494	497	513	526	514	488	497	545	544	517	511	530	465	485	506	457	464	513	555	528	532	485	549	544	487	531	485	521	503	518	472	500	526	580	536	527	498	503	521	522	523	550	563	512	481	525	501	486	541	508	519	491	493	508	513	485	534	518	562	533	486	502	523	512	553	508	515	498	539	529	475	510	569	511	535	523	518	485	528	484	487	482	516	525	508	506	510	488	517	524	530	524	480	515	478	517	477	510	488	456	520	517	517	532	521	507	485	492	487	516	516	521	512	464	496	505	558	519	506	513	508	498	529	504	511	482	518	500	492	524	508	473	530	501	525	534	528	534	508	518	519	505	504	507	492	520	498	561	542	490	479	494	514	500	498	480	508	510	518	497	515	521	482	490	506	516	509	513	533	492	517	509	519	512	556	529	522	494	562	510	531	515	499	467	487	506	440	541	520	525	525	555	498	502	509	507	546	547	488	489	510	493	485	503	533	482	508	532	526	534	483	494	521	548	536	522	556	488	509	535	548	501	537	506	511	532	494	518	510	520	568	513	513	507	505	501	519	517	507	537	514	565	503	541	520	495	559	495	507	521	546	513	518	498	526	497	499	567	553	541	484	462	493	527	511	498	487	507	507	549	523	509	507	491	541	550	499	500	564	491	538	546	530	510	529	530	552	508	533	528	530	528	507	508	543	520	529	547	485	537	486	496	511	481	541	492	558	486	501	485	557	530	538	537	480	510	504	511	488	538	511	546	524	510	490	501	510	481	492	539	523	534	532	502	499	509	531	555	498	522	491	548	498	518	499	503	526	542	504	522	501	490	530	521	510	520	535	552	517	494	468	507	508	517	488	542	519	525	554	530	499	500	532	531	497	480	499	526	509	522	545	526	512	547	509	489	535	480	511	527	525	510	517	519	514	506	479	521	537	554	526	458	517	555	547	542	514	451	501	500	510	494	500	502	557	554	547	498	501	525	497	535	530	494	574	511	517	496	510	532	517	508	538	546	509	541	490	505	496	525	534	492	577	525	527	480	506	505	523	485	507	535	531	497	542	487	534	527	525	563	515	509	490	520	514	584	497	486	498	490	548	526	517	512	533	503	494	529	497	540	492	525	554	495	524	505	504	552	537	550	494	499	556	519	514	520	495	508	509	516	527	529	506	518	512	506	496	541	538	507	492	484	536	498	501	495	515	506	527	537	497	509	494	491	479	520	523	516	537	521	535	493	533	498	523	509	524	541	552	554	485	529	501	551	508	507	538	527	542	491	530	505	496	507	513	460	572	535	520	507	514	526	513	496	506	539	482	503	523	486	514	531	511	521	510	526	537	515	513	484	508	542	550	518	459	502	465	540	529	509	537	499	522	511	569	517	506	517	513	533	512	525	513	542	530	543	452	520	532	552	558	535	510	539	529	509	512	480	537	549	540	470	466	509	506	495	507	514	518	506	523	497	533	499	497	498	470	499	549	508	538	502	535	485	495	509	513	510	487	528	495	468	519	548	494	548	502	508	481	471	534	514	450	522	533	499	524	523	542	486	548	546	527	539	525	560	514	473	528	517	493	542	493	506	533	483	532	487	524	524	522	514	476	549	504	506	487	520	528	528	525	487	540	514	502	505	504	498	509	469	524	521	516	471	531	525	485	487	542	522	534	514	525	518	536	520	503	534	531	544	468	553	544	546	486	526	491	506	508	496	503	491	497
23086	21799	29268	23743	21078	18748	4254	657	525	407	390	381	374	371	367	362	368	369	375	394	367	378	351	377	360	349	312	363	379	400	372	339	378	324	390	367	347	351	381	383	368	319	349	384	368	365	363	374	369	406	355	348	369	357	351	365	368	369	341	358	372	340	344	328	331	346	369	348	353	382	384	361	397	363	379	382	356	359	360	352	382	350	341	366	343	370	351	379	369	344	364	368	335	362	350	317	328	360	375	371	372	356	353	350	358	329	388	357	366	376	350	315	352	362	334	359	367	383	352	381	344	388	361	348	346	389	360	352	350	387	385	354	354	355	345	337	349	394	350	370	331	348	347	365	341	361	333	334	361	334	365	390	345	366	355	370	364	380	363	352	341	339	369	365	365	344	390	332	342	361	365	358	357	390	362	410	351	380	377	374	374	359	351	369	351	401	390	330	347	325	363	383	350	376	358	365	344	347	372	347	319	361	333	330	349	349	358	337	350	395	339	311	361	343	361	337	352	346	391	355	370	364	348	356	401	356	357	327	353	361	365	377	360	343	388	360	364	361	350	400	363	331	323	388	375	360	362	321	381	378	382	382	358	380	351	362	370	364	368	377	352	330	374	360	373	366	330	373	340	377	359	368	387	368	365	377	352	348	367	363	320	345	357	348	343	390	342	326	372	365	381	329	351	390	398	380	355	358	354	366	395	354	352	351	369	369	340	421	345	361	387	382	355	350	375	339	362	356	343	344	369	355	338	384	363	380	360	352	348	362	364	343	415	369	336	333	326	337	348	355	347	336	329	314	360	377	365	343	374	348	337	400	334	359	359	383	355	381	375	384	382	365	356	352	337	386	359	358	336	382	341	353	352	374	379	347	374	314	347	336	356	371	364	344	369	307	366	358	369	392	357	358	367	382	355	368	344	387	382	386	344	367	330	397	361	358	334	349	376	333	361	374	348	356	374	361	391	371	364	366	352	355	363	320	347	338	376	328	336	366	347	375	364	384	383	356	354	335	349	336	356	372	351	350	373	374	367	347	366	358	362	360	374	357	400	345	378	346	352	369	395	354	373	332	359	381	348	354	366	370	371	355	321	358	363	360	380	330	331	373	352	335	350	335	361	324	326	354	362	384	344	329	349	355	368	326	379	372	351	369	351	391	381	333	367	346	373	377	387	342	348	377	352	334	393	354	374	345	384	359	368	343	377	355	381	339	362	375	348	366	345	374	367	369	369	359	383	354	365	379	350	374	365	346	363	407	377	375	363	352	355	359	376	352	342	336	343	364	374	339	349	349	378	342	372	376	381	351	343	349	345	363	364	356	331	367	356	320	353	328	351	338	374	377	367	373	354	355	355	386	343	375	348	348	405	379	332	342	392	359	361	356	318	350	348	355	369	374	336	347	386	369	387	388	323	335	381	358	367	348	326	373	343	342	374	340	374	339	354	349	360	358	326	344	368	364	360	368	341	362	380	356	404	330	396	353	366	361	411	367	387	363	374	347	349	361	366	348	345	328	399	333	301	377	335	351	368	389	376	362	366	387	387	362	362	366	391	356	345	369	384	346	342	363	340	385	367	354	364	385	375	340	350	351	389	367	343	350	336	368	367	375	373	333	369	340	352	391	372	330	327	343	348	403	371	364	337	368	337	340	371	328	360	366	359	354	362	352	388	388	367	353	353	375	365	366	355	346	379	365	371	343	382	373	347	370	346	359	397	381	373	368	378	362	395	371	366	357	341	348	365	370	347	368	379	377	339	332	360	369	375	370	364	365	351	388	377	375	388	389	338	372	379	351	353	348	336	373	392	356	332	365	367	331	355	374	371	377	385	362	374	343	367	386	388	359	323	376	365	375	354	358	362	382	316	336	342	362	371	348	340	361	354	379	339	369	366	382	358	357	334	320	339	379	350	357	352	388	364	365	363	384	369	321	356	356	362	368	367	362	347	342	370	383	344	368	385	321	364	360	380	358	329	344	333	378	365	387	394	346	368	371	368	397	375	346	370	374	391	412	349	380	385	382	368	328	362	355	368	379	365	414	369	325	314	348	347	366	357	328	347	374	374	352	361	353	349	341	375	379	358	369	388	351	363	393	362	334	352	377	337	351	330	377	334	364	358	361	356	362	343	350	389	352	379	370	360	394	361	370	363	356	378	379	338	357	341	373	353	355	357	353	333	346	349	389	348	350	344	345	334	368	349	317	373	351	396	377	327	325	338	343	353	350	363	356	354	368	376	380	380	381	366	364	385	349	387	375	391	358	347	356	358	358	342	363	365	337	337	356	372	361	373	354	324	362	365	360	360	330	384	346	366	334	376	360	374	422	357	330	357	359	340	317	335	345	358	357	364	392	328	372	356	374	360	362	374	364	364	357	354	332	379	354	360	339	339	365	347	341	345	395	365	360	411	339	331	360	363	380	336	376	338	362	391	400	393	398	350	365	358	385	359	390	342	383	382	352	372	351	370	350	341	363	356	375	370	342	349	372	348	327	356	359	369	372	340	338	336	343	349	359	353	352	350	381	364	351	354	380	367	357	346	363	343	330	371	375	339	357	365	381	343	352	372	351	366	348	352	385	344	366	334	357	372	356	373	396	372	404	309	338	366	334	342	348	367	386	358	334	363	367	334	363	358	349	346	369	354	347	334	363	320	373	326	365	371	369	339	375	353	325	362	348	388	377	335	361	377	355	350	345	366	391	380	367	395	363	359	381	355	370	362	328	356	332	349	334	351	345	375	356	331	361	363	363	373	375	361	342	357	374	333	371	365	359	343	363	362	355	350	363	390	350	346	347	371	379	362	360	355	356	331	336	341	357	358	344	365	345	377	360	363	338	354	360	356	349	344	333	386	377	361	350	376	360	327	363	363	391	345	350	365	336	351	380	386	365	357	375	356	368	368	381	343	367	348	333	338	355	363	365	361	326	377	360	352	355	336	355	401	335	340	343	357	376	352	371	367	358	370	363	346	357	368	342	372	333	376	335	365	378	374	329	359	349	374	335	352	354	362	358	335	355	337	346	369	346	357	340	365	371	381	344	340	354	361	362	340	373	393	334	363	339	356	342	357	346	377	350	363	370	342	354	357	365	375	363	332	404	328	383	347	334	376	368	376	350	358	369	404	372	355	329	338	371	362	369	331	367	352	340	354	365	333	367	361	360	393	331	363	377	368	349	372	380	361	375	374	356	363	351	368	343	355	381	360	351	350	372	357	371	355	393	357	374	339	352	354	341	355	367	355	358	366	349	344	370	378	377	373	367	380	340	357	365	338	303	329	353	353	357	363	384	351	372	367	320	371	329	370	367	395	358	383	350	309	357	362	346	362	352	352	408	366	379	341	331	318	333	354	354	326	343	372	352	341	373	351	343	368	361	348	382	370	396	356	353	361	363	357	360	358	382	398	323	393	406	395	379	374	371	377	375	362	322	354	354	327	388	373	347	367	330	388	333	346	337	375	375	357	373	345	355	339	368	376	383	378	378	385	380	371	345	357	399
59014	95511	62426	29858	10348	4633	1891	1192	904	648	531	509	522	542	510	519	516	516	562	523	527	536	539	504	490	551	511	536	528	557	520	537	535	541	471	529	520	530	518	535	542	529	526	479	516	524	516	515	538	500	513	482	521	534	523	515	532	515	495	519	534	535	541	510	541	541	501	508	493	526	522	545	508	525	600	499	492	540	532	533	522	514	505	575	502	553	553	566	491	480	552	537	547	528	555	512	555	504	543	532	500	535	504	517	512	507	514	558	543	513	515	535	531	504	530	562	542	530	507	486	511	511	512	514	516	499	485	533	522	560	522	493	532	494	484	556	499	551	537	524	494	542	479	528	552	543	529	509	561	542	579	519	491	519	485	527	470	521	496	479	540	550	558	565	541	507	532	556	551	519	486	516	491	562	563	570	531	544	547	518	508	525	535	501	557	493	536	515	541	541	512	478	532	498	476	516	553	532	485	521	572	489	485	537	548	559	526	522	515	482	546	555	540	523	534	524	508	536	524	486	549	543	526	511	518	495	519	499	518	472	532	569	490	527	509	515	536	559	503	524	517	535	532	509	512	559	537	514	548	512	534	529	518	518	565	589	513	580	490	468	518	480	548	551	489	553	506	504	565	485	525	532	528	513	563	552	550	504	540	511	501	511	518	517	513	510	541	519	575	516	535	535	545	561	503	557	501	529	533	515	511	547	538	502	543	506	558	525	516	527	523	529	543	480	531	496	518	546	512	512	533	538	544	506	547	525	507	535	556	552	536	503	541	486	519	534	548	485	537	551	568	498	507	555	553	532	542	531	488	551	511	541	523	492	499	500	535	531	506	532	542	499	513	499	546	515	503	534	561	513	549	488	514	507	507	501	530	516	523	540	505	518	564	562	488	525	569	488	508	554	500	536	498	501	493	463	535	558	499	520	524	513	519	557	512	509	499	514	540	515	473	519	528	515	545	478	518	546	533	546	523	535	517	539	546	533	553	523	523	567	542	533	523	520	518	560	576	575	493	507	535	506	542	531	514	545	581	526	488	594	525	537	556	517	500	519	516	530	530	502	541	510	518	522	548	567	565	515	533	543	511	533	544	563	488	506	541	566	517	539	542	528	513	500	555	549	543	480	521	555	555	530	501	523	536	538	527	518	522	536	498	497	504	527	512	504	499	522	561	567	528	477	510	508	529	521	532	517	513	539	527	557	501	560	553	545	538	543	524	526	535	524	532	501	551	540	547	528	542	514	540	517	528	532	511	542	550	533	526	458	528	490	500	504	517	544	501	527	496	515	533	556	520	527	581	510	544	518	559	537	498	515	525	530	490	496	515	489	516	502	514	509	558	573	505	525	529	512	491	506	493	537	510	520	553	528	511	525	539	501	540	530	540	490	551	516	490	537	543	498	545	511	510	508	510	537	513	504	493	525	506	496	502	506	514	492	510	505	571	565	541	504	558	528	508	554	493	554	522	544	509	493	555	553	471	505	507	484	524	526	506	485	518	538	523	530	516	509	523	516	552	539	561	517	551	520	479	506	483	530	512	522	572	512	521	513	525	517	544	537	534	566	530	509	524	572	516	482	561	556	544	554	530	519	534	535	496	534	482	543	503	536	525	525	511	494	535	497	546	555	495	522	503	509	548	539	523	548	523	565	525	480	526	507	534	520	538	518	535	521	492	546	519	500	533	500	551	563	543	551	526	552	517	498	563	534	520	519	523	545	549	468	566	556	517	546	559	581	514	552	465	545	503	523	516	544	509	533	547	543	504	506	516	548	529	523	542	505	513	524	533	526	517	555	540	544	516	556	526	531	563	553	562	549	494	517	483	523	530	531	522	540	540	565	537	516	524	518	553	507	512	525	542	539	538	534	539	519	532	507	537	492	516	515	531	518	556	535	520	538	525	512	507	509	506	548	542	519	511	521	500	563	504	523	527	545	542	515	513	495	531	515	530	559	556	561	524	511	510	518	531	534	499	519	573	534	538	532	587	535	552	514	506	507	516	475	531	518	509	498	511	503	521	554	541	502	539	524	501	525	552	543	541	525	527	518	517	505	531	544	525	484	520	503	513	539	510	527	527	523	510	507	540	491	554	469	502	529	508	533	492	482	579	543	510	498	544	524	515	486	513	542	520	531	555	534	558	526	549	524	538	512	548	496	487	496	528	536	518	522	525	551	509	503	492	520	485	541	499	530	554	508	544	519	542	476	560	541	521	481	546	514	546	577	522	525	496	541	506	533	538	560	541	535	528	516	544	497	520	519	521	526	535	527	545	553	539	514	544	523	531	522	522	556	523	534	517	535	510	526	523	493	568	576	543	511	525	542	552	487	525	486	564	517	518	497	515	515	493	518	540	477	547	548	509	545	569	539	560	527	562	556	490	564	540	529	505	488	491	533	526	539	549	589	493	510	518	544	554	523	512	518	494	549	530	527	542	558	526	526	539	513	516	491	508	506	501	518	546	539	536	540	505	512	546	541	538	545	531	546	507	513	542	532	538	548	538	534	537	521	495	515	529	556	519	521	523	533	539	544	533	556	521	544	511	501	534	548	521	536	531	536	542	498	521	499	550	541	555	521	503	525	524	527	534	554	580	564	507	530	510	524	493	520	557	519	518	522	546	559	540	522	515	516	528	519	534	564	514	537	522	555	489	489	505	540	529	570	533	499	533	514	494	514	531	509	559	544	541	502	488	523	559	554	540	519	575	511	498	537	517	535	525	525	517	475	513	530	538	523	499	554	502	528	512	515	545	529	512	533	505	543	513	548	500	527	500	537	487	536	504	546	466	528	531	525	526	539	537	544	543	502	525	562	495	496	495	552	545	549	532	560	533	570	516	515	515	498	506	546	515	516	499	486	520	514	525	539	497	562	496	543	513	520	532	512	508	539	526	543	518	583	524	539	502	544	556	530	523	528	518	536	560	513	492	561	536	519	549	525	457	536	557	555	511	504	563	565	524	509	549	502	528	497	499	594	517	501	523	541	539	531	494	520	572	518	492	542	572	513	548	537	499	478	560	552	514	540	558	518	514	542	534	538	543	509	529	539	512	528	529	498	509	544	554	558	543	536	544	532	545	543	502	500	522	495	539	519	502	564	513	535	528	576	521	527	490	498	498	532	504	487	500	536	519	498	478	534	506	511	543	536	506	499	483	526	491	536	519	547	572	571	593	541	520	530	530	529	505	525	519	525	532	532	512	516	516	496	469	496	528	518	537	518	540	460	540	509	529	517	536	530	555	543	500	524	514	534	496	543	511	554	489	492	540	511	516	535	513	519	512	508	564	519	531	532	486	520	543	513	553	528	509	516	527	537	512	532	551	524	527	521	485	542	514	529	486	515	529	528	549	551	524	536	529	539	513	517	565	516	532	552	543	559	499	545	590	551	552	509	552	551	481	494	509	539	558	531	539	508	503	512	520	487	493	515	516	528	524	487	547	510	526	552	489	562	530	502	504	519	517	491	521	487	498	524	520	513	496	512	527	524	541	525	517	542
31386	32959	24913	8181	792	460	381	382	332	317	313	342	335	323	338	334	347	336	334	312	306	324	317	315	339	359	332	321	337	363	349	340	327	297	345	338	299	319	314	347	347	342	331	343	372	340	339	333	300	354	349	336	311	333	361	330	330	341	337	326	336	294	325	342	360	342	308	314	352	326	303	305	290	309	306	331	312	325	334	314	311	322	332	324	340	327	358	326	316	365	320	359	310	348	329	329	328	322	315	290	349	336	311	333	325	344	337	308	340	317	332	327	361	320	340	346	354	324	316	341	313	316	344	292	318	321	341	330	372	333	329	328	281	324	308	320	301	288	347	322	324	313	320	361	372	352	345	343	335	365	329	365	324	300	309	312	351	330	336	328	327	354	368	340	303	322	340	324	335	348	310	337	352	375	368	326	331	325	338	329	306	351	335	342	324	358	324	288	331	331	333	335	311	333	323	310	342	350	334	336	368	345	312	336	285	316	317	320	293	289	293	322	318	321	347	339	341	299	324	353	364	330	367	338	318	332	317	341	325	306	329	302	320	320	334	332	361	351	309	338	348	321	289	300	316	324	342	313	322	335	324	323	302	330	317	359	294	329	304	332	315	304	330	318	340	311	340	311	333	324	327	325	344	343	295	373	321	330	312	329	342	328	332	317	313	324	342	333	326	331	301	320	336	327	335	309	324	304	321	327	336	310	353	321	311	341	334	308	317	324	355	368	308	334	326	330	293	317	328	352	334	351	313	352	304	326	354	302	317	313	313	324	339	308	340	328	355	340	356	337	349	322	334	391	341	329	307	348	313	329	321	346	315	350	353	320	318	317	304	358	319	301	332	342	357	361	292	332	300	329	324	319	338	327	354	351	338	282	356	328	345	320	317	343	340	327	312	344	322	347	324	311	330	298	330	360	341	344	293	315	332	330	315	345	353	318	314	326	318	307	321	334	341	313	325	350	339	326	343	311	305	342	322	319	324	364	338	353	327	327	321	330	326	323	330	317	334	343	347	354	339	344	320	323	347	345	323	316	313	319	323	303	326	326	324	350	348	319	324	354	351	315	299	352	356	322	312	331	359	342	322	319	339	328	297	322	335	334	332	342	348	302	312	315	335	319	320	345	341	330	349	332	329	361	350	343	331	323	320	340	324	325	351	353	338	326	341	340	333	322	330	355	324	333	345	311	332	333	327	322	353	325	337	312	344	345	330	332	358	332	355	345	313	331	298	331	337	350	341	303	319	338	360	341	339	312	321	323	339	353	336	337	306	336	339	332	354	329	331	337	328	344	311	348	338	312	327	357	329	335	388	345	329	318	327	341	296	312	323	326	314	332	320	344	310	316	347	318	321	353	330	348	319	295	331	303	319	340	350	324	322	293	326	314	343	278	307	316	322	290	322	341	334	315	337	274	309	313	327	327	303	310	347	345	331	315	309	341	329	321	331	321	310	344	323	318	325	343	319	285	332	318	306	316	334	306	332	329	313	309	324	361	295	314	332	347	325	347	316	326	297	341	333	323	326	316	325	330	367	330	304	331	350	320	344	339	318	341	350	322	333	331	334	340	319	282	327	330	332	334	344	340	341	317	349	294	303	324	311	334	301	319	313	352	328	324	339	302	334	333	326	313	316	320	335	300	312	310	311	317	319	308	342	356	324	331	306	333	362	332	327	340	333	319	298	334	318	332	364	325	313	328	291	346	343	326	330	353	333	356	337	339	346	313	301	347	322	331	347	324	304	332	312	349	328	341	320	319	300	363	331	327	335	317	317	328	313	342	334	304	325	361	338	347	348	369	339	354	368	332	384	302	310	346	336	335	344	353	335	340	321	300	330	315	342	333	358	335	311	330	324	331	323	342	319	356	324	367	328	317	316	337	371	323	345	323	335	345	320	332	334	321	318	351	328	345	344	329	311	334	343	330	331	334	334	337	328	352	350	326	303	315	341	345	317	315	343	311	344	370	308	296	339	339	329	298	346	369	357	303	372	315	322	342	366	323	310	308	318	305	306	353	377	341	358	316	314	331	304	328	292	338	371	320	346	356	304	323	299	332	305	342	345	310	347	331	358	314	337	310	362	301	319	364	318	332	316	328	343	383	374	305	316	347	353	328	305	333	353	327	322	293	340	335	341	332	353	333	319	289	326	311	354	345	312	298	316	326	365	330	334	336	297	335	294	330	323	316	349	346	352	324	339	319	311	337	318	305	324	302	355	339	336	352	353	360	317	344	342	311	339	334	335	359	311	348	330	356	349	349	268	314	343	341	359	312	318	316	373	316	337	343	321	284	283	342	324	363	336	317	334	367	323	338	317	325	330	332	335	351	291	349	309	303	379	341	316	339	366	326	331	355	379	324	341	290	304	349	325	334	268	330	314	342	315	370	344	347	319	338	313	341	338	307	319	337	339	315	322	332	326	327	339	340	324	378	330	331	329	324	323	356	308	346	348	315	358	317	330	339	350	314	310	356	321	334	326	322	355	314	326	352	361	344	315	353	340	319	354	316	296	350	318	338	317	340	358	316	324	316	331	340	313	325	328	317	338	317	312	336	310	312	334	318	338	341	321	359	335	317	329	336	326	381	325	353	347	334	320	338	333	348	350	303	338	304	343	325	358	326	353	356	366	348	326	293	315	331	302	338	336	304	345	347	324	341	334	323	339	304	338	306	356	319	350	336	313	321	350	306	315	357	302	318	346	322	337	335	359	319	306	322	317	317	354	345	311	340	321	329	326	328	308	334	345	328	304	333	349	330	309	291	323	350	297	354	294	294	293	333	299	326	322	346	319	314	367	335	318	307	329	316	336	333	328	356	358	351	312	344	350	314	301	356	330	336	316	334	324	358	352	351	341	301	321	317	361	322	323	328	320	341	306	326	314	353	337	339	323	328	370	357	311	347	338	342	335	347	323	348	330	354	312	337	307	344	331	349	313	334	336	358	293	327	340	328	348	329	321	330	334	334	329	364	322	339	347	311	325	353	315	343	326	327	322	329	336	312	364	314	342	297	331	326	343	366	319	312	317	309	350	309	357	312	337	318	314	357	345	318	317	348	307	343	342	295	331	314	323	325	309	309	323	345	309	354	311	339	315	316	335	341	335	363	320	326	321	329	329	330	342	290	333	312	355	298	334	301	328	357	349	367	337	336	326	343	347	348	347	328	348	319	303	336	319	345	319	339	339	314	350	304	367	334	356	333	315	355	343	344	361	340	343	361	299	329	327	332	366	297	355	346	339	328	321	346	349	326	335	337	310	320	332	357	336	323	332	349	333	340	317	349	336	320	363	324	317	337	304	354	328	307	352	315	336	331	337	314	305	351	311	350	327	361	319	303	317	350	329	323	330	326	315	306	354	313	339	331	316	346	355	318	317	310	341	327	308	362	314	337	291	347	328	299	333	305	338	328	304	343	320	337	325	291	316	320	332	331	335	350	330	340	317	342	352	337	351	314	354	338	333	336	323	344	310	336	311	305	338	335	360	328	322	342	342	312
39197	46649	25569	6233	1325	819	617	556	526	547	502	522	482	520	540	495	471	467	486	513	499	503	526	474	498	481	531	512	545	495	510	489	487	528	494	471	535	523	469	520	499	499	505	495	478	506	497	486	495	520	476	458	517	511	535	482	525	514	471	495	482	503	512	486	518	525	513	544	466	474	520	502	502	518	504	506	513	482	476	518	498	493	482	501	490	516	487	475	497	505	471	544	536	526	466	537	460	494	468	530	514	472	488	475	515	520	494	524	483	498	482	507	509	511	472	469	474	484	487	545	494	491	477	499	507	525	528	477	525	526	505	470	490	526	528	510	483	489	490	515	467	483	465	526	522	486	426	453	517	493	495	537	495	512	488	523	506	507	510	537	488	503	509	484	483	513	492	512	509	531	546	497	505	505	506	495	533	506	540	467	497	508	516	497	488	499	515	533	481	474	453	509	463	473	518	505	501	474	499	486	507	506	459	516	482	510	506	517	519	513	491	485	503	500	489	518	470	507	494	493	490	481	488	529	505	479	516	503	491	536	518	477	544	483	471	490	513	451	520	505	516	540	478	530	522	539	482	499	500	454	462	469	503	465	507	488	524	466	456	516	518	479	474	512	475	496	502	505	520	467	459	462	505	516	485	483	485	470	527	495	500	471	466	510	455	504	485	499	493	492	499	500	522	515	510	492	521	482	543	491	521	532	481	471	471	515	530	502	493	489	482	478	482	487	533	464	520	494	508	487	479	476	488	490	504	502	488	497	504	468	517	517	460	467	512	492	493	517	516	461	470	530	507	522	542	470	499	471	518	562	507	486	478	470	483	481	506	484	514	495	476	528	493	488	529	478	527	490	523	500	519	500	506	508	501	471	496	488	480	505	550	512	488	518	508	517	490	494	487	480	505	511	521	481	531	481	519	493	513	494	475	512	532	477	451	541	463	486	492	498	480	505	499	485	490	493	490	527	546	476	465	490	487	459	528	524	499	521	488	485	501	504	495	483	502	513	460	489	471	476	558	509	481	442	475	496	497	476	485	483	482	529	539	531	446	498	515	502	490	478	486	475	489	560	475	552	521	468	499	484	472	506	486	523	522	552	469	485	522	515	473	510	546	532	459	527	472	534	474	471	510	513	510	483	489	486	499	502	495	513	502	520	464	463	513	524	533	453	465	471	489	525	496	442	460	546	489	491	502	495	530	460	472	503	494	513	511	494	471	496	491	517	484	500	489	473	493	545	518	485	514	496	544	505	486	495	486	459	520	495	508	519	489	515	498	465	507	525	456	529	502	530	468	493	483	520	464	522	519	499	491	474	549	480	512	535	547	522	509	481	508	482	489	491	498	523	493	502	503	518	482	522	575	499	449	476	485	546	465	490	518	514	508	493	487	492	465	502	487	519	505	506	470	511	511	505	524	488	521	470	521	498	511	497	468	511	538	518	511	491	473	504	498	497	455	481	477	477	548	493	485	520	549	526	496	500	530	494	496	472	500	519	508	474	486	518	477	476	521	484	512	564	492	455	502	527	510	504	455	502	526	525	472	555	458	521	490	520	499	486	494	476	480	505	500	526	511	495	488	502	516	516	515	545	494	488	453	499	503	487	456	508	483	522	451	510	508	472	476	479	474	502	487	524	495	493	501	466	532	494	469	499	496	494	506	463	487	457	516	505	504	501	504	527	501	521	510	510	536	526	484	487	519	539	505	524	565	520	474	501	502	489	461	502	463	477	517	482	500	520	499	511	516	528	487	505	486	476	455	476	512	487	475	465	523	500	501	486	485	513	515	501	484	493	518	500	485	539	483	493	477	499	524	465	476	486	492	478	472	523	515	501	527	493	479	496	517	490	479	561	509	460	497	539	495	503	486	494	474	499	500	564	498	522	511	491	494	510	486	512	506	508	482	506	505	476	518	484	508	511	471	564	484	519	499	542	515	500	502	448	507	485	467	538	483	475	540	497	513	482	483	506	514	497	489	497	514	495	495	515	486	507	481	524	563	467	490	520	505	487	515	502	490	520	497	537	515	468	503	482	500	496	488	469	507	493	507	528	489	498	523	500	515	495	509	504	516	497	494	513	525	498	503	473	508	540	488	518	518	512	520	518	522	480	476	486	550	499	466	516	476	532	486	479	485	482	517	552	472	451	513	534	540	508	484	445	471	507	489	510	470	462	495	485	495	480	525	500	531	479	495	493	478	494	481	496	518	526	480	508	507	515	453	487	466	513	523	489	527	493	499	488	499	533	531	510	494	468	524	518	516	506	533	493	454	496	503	501	555	481	522	478	484	500	510	540	479	503	486	503	460	459	494	524	519	521	512	490	473	503	520	514	518	478	516	509	525	515	496	502	509	498	473	500	478	500	491	483	520	502	542	482	514	503	500	496	484	466	500	469	537	475	524	498	481	530	517	502	509	489	525	557	505	447	540	496	489	470	496	501	523	507	494	527	508	490	465	457	499	541	540	444	504	498	504	515	503	477	516	500	507	491	501	451	508	490	476	502	512	480	499	460	513	504	506	532	500	474	545	489	493	514	489	526	491	496	525	507	470	485	519	528	572	501	499	493	514	489	532	546	533	500	515	495	529	493	534	481	505	498	478	512	519	518	501	495	476	513	536	520	501	506	493	486	460	513	531	493	489	532	510	508	510	539	474	508	476	508	507	490	502	488	493	475	536	501	450	494	488	491	527	507	513	548	493	505	491	468	514	484	493	551	471	459	481	547	492	509	480	497	551	472	510	471	454	498	484	483	515	484	472	520	521	514	464	516	486	518	472	504	497	495	492	487	461	491	489	486	529	468	512	510	488	489	477	518	488	516	492	465	522	473	516	455	487	490	502	501	494	492	472	482	505	491	507	508	494	479	539	518	481	497	499	521	493	472	516	447	476	516	480	486	501	510	494	501	493	506	469	497	513	507	487	456	534	538	481	484	495	479	517	503	464	451	529	510	500	503	475	511	492	423	507	522	484	504	501	517	473	519	495	492	492	497	504	480	483	482	499	497	509	503	507	498	490	542	466	497	512	472	505	516	472	496	508	493	511	514	520	515	503	513	494	491	490	512	460	515	536	464	476	466	468	533	449	495	516	522	561	499	503	489	459	485	460	497	489	488	499	464	503	500	529	509	520	494	490	496	499	475	502	486	509	512	517	516	507	502	516	494	507	523	510	503	509	489	508	481	519	487	476	504	513	521	497	507	496	542	467	488	503	494	515	482	451	479	522	461	523	507	508	515	463	481	488	494	513	532	514	520	471	537	482	524	494	432	504	524	490	508	518	528	516	496	519	515	489	467	492	513	504	473	500	495	510	526	491	491	506	498	505	503	477	490	491	502	507	466	509	461	498	500	518	477	504	487	475	514	481	519	515	489	516	521	497	459	499	464	522	502	487	517	498	543	500	478	494	501	529	492	531	450	499	505	480	491	496	503	518	482	484	481	484	517	487	505	457	524	501	500	467	490	492	455	496	508	521	476	509	501	480	523	504	512	501	454
24108	22756	29674	24357	19823	8142	930	550	454	375	358	340	374	341	353	348	347	334	329	347	342	331	339	368	339	362	350	341	360	380	372	352	329	344	346	358	337	334	375	353	344	345	337	322	325	347	351	335	343	351	353	324	338	346	331	335	363	344	361	319	323	374	332	335	338	327	343	324	360	378	374	358	357	345	345	340	331	355	357	337	332	324	361	370	338	372	347	354	311	333	358	335	342	338	313	334	348	304	342	374	360	340	360	366	369	370	349	372	335	345	331	339	328	352	321	363	366	343	337	344	329	317	354	349	349	348	330	317	354	326	371	375	323	355	359	340	364	344	357	362	334	344	325	373	342	359	352	291	329	341	358	361	322	325	327	304	352	349	373	341	340	361	356	333	316	300	340	323	351	343	340	325	336	358	330	331	348	334	359	354	338	343	373	338	337	378	360	358	335	350	325	335	339	327	335	367	348	354	357	327	354	331	346	342	330	338	347	348	336	376	357	362	323	350	351	350	321	327	337	370	323	332	362	326	354	347	351	342	346	340	345	322	350	349	358	322	338	336	359	345	367	313	354	369	326	339	343	337	361	334	381	355	311	335	354	369	345	336	330	337	322	325	346	360	355	321	335	351	311	334	356	347	323	330	379	367	363	317	337	364	321	350	325	362	304	322	366	343	347	303	359	364	349	322	348	350	309	331	318	342	321	339	396	357	339	377	368	362	359	345	312	353	320	329	339	335	362	387	341	335	357	312	342	291	329	372	306	348	360	325	312	379	326	342	338	363	302	337	337	328	356	323	311	322	362	342	333	387	307	339	318	349	330	324	328	357	362	320	325	298	306	315	319	352	325	366	359	343	333	320	332	322	339	339	316	354	326	330	336	312	372	363	360	319	328	313	374	358	335	322	344	342	339	334	334	338	346	344	333	389	349	363	330	373	351	371	368	328	325	367	352	322	362	375	355	328	312	328	340	377	328	340	343	359	358	328	348	360	327	338	349	337	302	319	364	340	366	329	351	299	328	342	350	352	318	328	368	331	331	357	329	334	346	337	363	369	338	355	324	348	357	348	354	339	346	343	349	366	358	313	323	315	330	349	324	358	354	331	360	364	375	335	332	355	344	319	354	343	339	326	332	344	359	335	339	323	314	309	349	351	334	344	341	350	340	321	334	329	303	353	310	335	351	338	343	358	376	335	351	342	377	338	383	333	298	336	331	359	296	345	360	333	350	369	366	352	338	353	342	334	361	338	338	341	389	319	354	328	320	345	334	334	360	352	341	349	356	347	344	352	334	330	343	397	378	327	369	351	334	350	352	346	351	364	312	332	321	347	357	312	348	353	359	330	341	366	341	323	363	336	312	328	321	305	330	317	356	342	382	309	356	303	337	346	342	335	353	327	344	345	374	333	313	328	347	322	355	362	353	349	370	336	342	363	326	378	324	366	351	356	323	349	335	339	374	378	341	335	349	322	350	330	379	359	350	336	360	358	337	329	351	358	314	314	347	370	355	338	334	336	356	344	344	349	362	315	355	339	332	360	336	359	373	334	357	338	356	328	346	338	347	325	339	349	330	320	339	357	350	339	373	351	341	348	308	313	372	353	344	346	371	316	354	371	347	317	367	336	329	339	368	337	349	337	358	332	387	321	337	326	325	345	332	381	361	363	349	341	346	334	335	359	343	335	329	340	337	332	322	336	336	355	297	383	364	386	340	353	322	351	345	353	357	361	337	328	341	332	354	319	338	368	343	350	347	334	323	350	313	361	302	331	351	355	320	364	335	324	344	337	381	374	361	325	342	342	333	322	324	364	338	373	345	326	335	336	315	328	339	336	338	327	349	356	368	329	341	329	330	376	401	373	315	336	346	327	349	344	313	336	327	345	366	325	325	360	327	357	319	377	348	350	310	301	353	349	388	347	338	399	328	356	340	364	358	293	319	352	363	361	306	345	328	335	343	334	335	368	326	350	390	336	343	334	344	338	294	339	334	339	333	339	316	328	346	335	294	344	338	301	365	311	328	339	346	290	333	327	410	340	305	360	327	347	344	344	359	397	350	371	362	357	369	325	320	345	347	350	357	380	341	331	377	334	353	336	330	376	363	337	321	316	373	340	323	313	343	337	297	313	354	334	333	366	332	358	355	292	342	361	346	376	337	337	349	321	342	343	345	326	357	367	352	342	337	301	367	316	367	331	336	328	363	341	348	335	365	323	363	320	343	350	358	359	322	353	321	323	376	339	334	319	321	319	338	309	336	330	380	329	325	307	321	332	326	324	338	346	334	342	348	359	343	306	320	322	348	333	348	320	293	301	323	324	323	353	373	347	341	359	340	336	346	342	339	307	332	339	359	369	319	306	345	375	355	315	336	336	338	382	333	352	317	361	365	359	340	338	332	341	330	374	350	329	313	359	347	344	357	342	373	373	366	365	339	310	332	348	319	360	349	351	357	349	320	358	326	353	317	319	340	317	343	321	363	348	303	349	354	342	334	352	361	339	349	355	358	354	389	346	333	337	321	325	350	342	348	353	376	361	354	362	325	359	335	353	334	332	335	323	354	344	345	342	346	344	336	360	360	337	341	340	372	347	374	358	348	338	371	336	369	354	316	309	329	356	348	312	377	349	337	337	358	347	368	319	310	365	360	339	332	331	332	329	331	375	358	363	357	321	358	333	313	345	330	332	354	363	360	356	335	342	321	330	324	403	331	346	313	319	352	354	317	357	361	334	343	318	332	360	345	343	365	304	336	345	343	344	363	362	353	332	375	307	327	333	341	335	381	340	344	365	339	328	324	337	349	348	343	365	361	334	336	328	347	347	339	343	344	360	331	356	342	338	363	343	359	341	359	351	313	334	357	322	348	359	354	337	336	329	345	324	332	336	342	349	360	327	332	360	346	354	318	333	311	319	359	318	322	347	358	357	334	325	372	351	344	320	356	355	368	357	368	306	375	330	353	326	329	368	323	349	329	338	369	318	327	324	372	347	362	388	340	305	319	314	351	380	362	325	312	321	341	325	348	340	336	368	338	337	352	368	346	338	347	322	313	344	338	354	308	327	325	354	338	318	314	344	353	340	321	366	329	348	374	359	317	333	357	344	338	336	344	333	349	329	330	328	312	316	347	349	336	328	344	321	328	355	355	309	364	329	330	333	322	330	312	364	344	369	375	354	347	328	344	356	355	341	341	343	323	343	347	345	315	321	347	319	327	317	355	315	338	357	333	334	343	355	302	346	385	335	355	359	340	350	314	334	351	303	329	322	341	359	393	339	319	359	335	332	351	341	353	312	313	313	354	415	353	351	332	336	339	345	338	325	303	318	326	325	364	362	311	358	355	371	392	347	364	346	365	394	332	342	349	335	340	360	376	347	306	353	330	369	359	353	326	342	369	354	323	314	345	365	335	308	343	347	343	354	371	326	350	337	353	377	377	354	365	374	344	364	340	346	324	341	365	344	358	364	356	333	352	362	356	322	334	379	332	357	361	318	342	343	363	330
60053	88136	55441	24008	7045	3039	1345	910	731	551	530	542	532	480	594	494	519	513	514	531	516	517	496	532	511	525	530	546	510	516	519	525	495	516	502	501	487	515	486	497	483	532	502	483	502	510	481	509	481	499	467	492	514	519	516	519	490	515	497	552	545	541	558	539	523	489	528	486	528	508	550	470	503	549	529	513	547	533	504	514	474	538	492	530	521	540	510	552	521	484	522	493	517	492	495	531	565	528	513	556	497	494	513	505	542	528	513	519	521	492	498	487	536	487	481	535	512	478	473	540	541	527	499	511	486	497	530	508	551	513	516	499	528	496	554	560	516	512	531	505	485	522	504	547	516	498	519	538	529	515	536	509	500	488	511	546	543	519	511	482	516	530	504	553	520	536	513	529	545	534	497	572	532	515	480	546	508	524	503	522	525	495	503	532	521	520	534	515	486	507	532	483	541	503	510	504	533	545	475	531	500	511	477	521	527	517	553	535	511	517	483	576	487	517	514	546	538	490	529	525	516	538	523	536	480	502	521	467	540	545	525	533	489	556	495	506	554	495	505	519	521	539	521	542	520	513	516	488	523	520	500	484	547	504	537	546	555	485	549	475	511	491	530	531	488	538	506	513	515	542	500	496	530	515	494	474	499	475	494	538	465	478	504	492	496	520	514	561	538	531	513	501	542	480	540	499	521	501	568	503	510	524	555	480	488	513	526	526	543	493	560	480	496	519	490	545	528	512	528	523	510	488	483	522	517	494	508	532	521	520	551	549	499	478	510	524	530	542	563	517	554	483	486	503	564	507	526	530	484	545	490	488	508	488	484	490	530	567	542	497	509	561	556	521	509	576	495	577	491	507	525	532	500	497	518	538	523	513	514	479	535	502	523	534	510	527	479	507	521	502	497	508	511	503	479	553	517	501	545	500	495	481	502	518	527	505	513	489	490	511	530	482	549	542	518	514	518	506	492	504	492	550	533	527	511	499	506	485	511	521	535	527	521	525	519	515	513	515	532	507	534	485	539	520	524	482	516	521	505	484	486	572	543	546	529	505	525	484	547	577	508	492	529	518	491	506	535	514	530	471	483	555	511	503	548	517	515	561	559	495	542	518	553	508	573	485	521	510	485	519	502	528	525	532	502	495	544	513	493	538	475	532	535	511	501	530	503	550	537	503	446	473	528	482	514	560	502	461	485	513	502	533	535	494	531	500	498	524	478	542	501	501	510	479	472	529	485	530	503	540	541	501	507	559	526	523	520	498	530	483	524	496	531	525	518	536	502	496	511	556	504	493	551	476	539	488	526	549	554	520	531	495	507	514	518	504	515	519	513	537	517	520	490	569	488	503	496	571	509	530	520	517	481	487	505	493	518	535	525	513	501	480	510	531	542	492	513	535	528	513	500	520	515	505	513	518	521	481	491	486	538	534	531	505	522	551	521	479	521	479	483	529	470	516	508	520	527	524	486	502	540	508	542	530	519	562	544	538	526	551	546	516	530	526	506	537	517	534	508	529	520	529	505	531	525	506	529	497	509	531	503	502	512	472	507	501	522	508	527	519	498	480	515	516	514	458	508	476	495	513	484	497	520	533	497	518	551	527	499	508	527	520	543	532	540	531	553	516	547	514	524	494	470	553	498	509	519	528	523	550	498	551	511	538	499	517	539	520	518	518	534	498	521	529	515	513	486	514	551	535	528	522	530	528	505	490	558	548	506	472	557	575	547	546	524	538	493	521	527	540	510	492	521	466	510	557	504	530	487	540	524	530	515	498	502	492	482	544	543	559	511	521	466	504	529	558	515	538	562	490	493	497	572	506	507	537	522	529	492	534	508	518	505	522	523	531	497	547	545	527	538	477	523	514	483	510	533	560	511	496	517	513	526	511	529	498	471	525	519	513	515	500	507	511	519	507	503	498	519	518	518	510	509	514	580	494	485	513	513	546	520	526	524	531	492	532	517	518	520	530	464	509	551	503	483	491	544	523	478	487	510	500	497	520	497	525	529	545	471	512	535	509	509	493	478	517	568	548	569	507	529	490	511	526	520	485	503	532	517	492	501	496	492	570	536	503	558	526	485	522	540	492	504	496	495	570	522	524	505	506	526	529	500	500	527	516	465	502	501	525	494	531	501	475	526	467	472	505	522	504	522	528	502	486	500	534	551	547	540	459	532	525	508	526	521	492	507	541	508	541	508	512	501	532	510	508	537	522	524	522	517	511	521	502	502	554	516	532	467	520	520	516	569	534	559	501	507	530	528	494	523	531	498	512	518	494	550	525	505	486	519	506	536	535	519	487	506	462	575	500	533	539	488	541	544	507	524	512	494	507	493	533	543	526	522	553	500	508	490	509	492	542	514	585	511	509	503	530	505	550	537	497	527	537	486	508	500	542	511	530	500	489	549	532	519	543	520	532	484	539	505	501	508	499	519	520	470	501	537	507	552	531	528	523	507	538	494	516	510	522	538	479	514	489	495	520	551	526	503	526	486	470	577	529	559	552	527	510	502	530	535	518	511	507	516	485	536	539	527	529	525	555	521	491	551	530	528	555	535	506	514	502	522	521	485	501	515	513	535	520	513	516	522	493	510	537	537	538	473	488	569	546	532	472	527	553	508	520	485	529	515	491	504	523	507	469	521	512	513	472	530	505	510	527	532	542	512	498	493	497	478	529	527	507	500	504	546	518	512	496	530	545	468	568	539	533	524	521	477	468	518	472	518	465	550	504	479	505	517	500	524	510	525	521	531	557	545	487	499	515	529	517	499	496	542	497	547	490	494	508	551	519	579	496	529	528	492	511	529	516	567	493	570	480	539	491	513	531	552	530	524	511	516	528	506	534	528	479	507	506	518	528	513	508	489	475	522	569	518	475	521	477	524	544	506	522	492	466	572	524	547	546	528	466	487	553	479	482	497	528	480	535	515	532	476	550	525	482	489	523	541	525	516	533	513	499	544	534	516	524	537	494	534	494	552	529	553	572	506	504	537	507	537	511	472	536	486	481	529	549	536	440	525	516	506	513	502	462	473	492	560	513	513	545	521	489	538	531	542	492	514	501	522	531	540	512	507	487	499	562	466	525	508	522	502	537	533	517	483	497	544	560	535	490	547	566	529	503	544	524	533	485	517	538	482	502	481	545	483	542	539	498	500	490	503	481	515	543	516	539	533	493	507	481	492	499	501	519	516	521	485	481	526	492	520	492	509	548	482	501	509	497	520	494	506	477	538	504	505	522	569	520	534	532	513	539	500	522	536	495	480	521	503	548	526	559	528	519	483	533	470	547	513	535	498	523	486	518	531	513	518	545	514	521	546	523	493	533	549	532	538	515	520	497	517	497	544	495	536	488	512	543	487	508	492	521	513	542	470	517	529	523	505	529	556	518	519	563	560	519	518	513	506	483	521	535	516	493	537	501	513	537	493	546	483	522	514	540	526	494	548	526	529	544	506	555	523	557	536	496	530	473	565	522	467	498	535	577	503	511	525	560	504	502	461	475
23033	21739	29110	23768	21015	18845	4261	692	507	454	380	365	377	368	366	395	335	350	380	418	381	394	394	354	328	345	394	408	386	346	356	363	372	370	378	359	372	370	349	369	351	355	354	330	352	371	381	342	362	345	373	354	358	361	356	338	314	343	349	367	359	384	375	372	333	394	352	357	351	344	369	361	359	356	342	366	381	342	383	346	345	330	372	325	367	380	390	368	343	339	359	359	364	334	371	400	325	369	359	331	374	361	372	352	344	374	384	374	360	354	375	330	380	360	347	328	331	349	356	396	348	346	354	354	373	367	332	373	345	372	379	361	382	351	354	380	361	369	372	338	389	339	361	350	404	359	354	333	357	350	330	356	358	364	343	333	382	347	350	358	349	389	346	354	332	374	369	346	388	397	352	358	384	360	368	348	356	319	367	354	347	384	362	383	372	380	325	375	368	355	360	336	383	363	365	349	385	348	353	364	355	395	360	374	357	359	347	417	384	339	379	368	350	363	340	351	374	355	359	353	368	342	361	337	380	349	357	375	356	346	364	376	339	354	367	322	350	364	378	379	351	375	363	392	344	375	367	356	383	344	385	364	364	378	370	379	374	372	363	358	345	360	311	361	335	376	351	347	381	347	361	357	338	368	367	398	369	367	382	337	362	359	345	362	361	354	354	356	333	398	379	351	382	319	353	371	363	366	348	366	363	354	351	342	389	351	393	352	344	373	327	353	379	355	370	340	350	354	362	318	339	365	325	381	334	386	348	367	343	359	336	351	332	378	369	320	345	329	358	373	354	371	356	376	379	338	375	373	393	369	368	347	333	337	348	338	376	330	369	362	348	370	366	360	362	358	371	337	365	354	318	345	340	371	369	386	373	350	346	371	337	344	334	359	364	350	381	360	365	360	359	365	353	368	369	364	375	367	393	397	390	338	355	380	363	374	348	323	381	390	371	366	361	349	363	367	366	367	331	371	376	365	377	366	342	356	364	361	373	356	367	345	356	335	391	349	375	382	330	369	377	386	344	364	353	378	332	340	382	362	373	355	320	371	389	375	340	338	331	355	344	366	333	318	347	353	357	349	360	354	330	364	373	358	343	389	371	340	369	389	340	354	366	386	363	352	339	362	409	349	360	354	379	382	391	335	355	350	372	357	332	367	350	360	345	356	338	326	365	370	337	358	376	376	371	359	353	400	362	370	338	367	388	326	369	366	384	360	324	339	358	368	369	346	360	348	352	331	395	315	371	379	324	364	372	344	367	357	363	345	373	378	325	362	344	331	374	371	416	356	376	374	333	358	340	368	391	371	384	341	383	349	359	356	389	349	329	384	347	350	367	349	374	358	369	367	341	341	350	343	331	369	353	371	347	395	355	361	348	334	342	331	370	395	348	366	357	343	344	353	382	375	377	339	325	345	371	348	385	365	387	339	359	363	368	389	335	349	343	355	359	352	333	327	333	389	387	362	315	323	361	350	380	345	388	388	373	373	365	399	346	365	342	334	364	382	379	374	350	361	347	347	358	377	363	365	368	378	359	349	336	354	342	384	388	353	365	356	338	370	347	354	355	390	343	366	374	351	389	334	351	365	326	348	387	338	330	366	344	355	350	372	315	343	322	362	331	350	335	339	334	352	385	367	362	363	383	350	368	365	367	375	383	378	368	353	377	337	357	379	384	347	370	356	377	327	353	335	379	349	363	347	345	343	362	362	346	393	356	401	357	339	329	348	352	355	350	373	381	367	379	350	348	347	351	359	328	362	382	356	377	379	384	390	340	352	366	420	395	419	360	340	369	332	376	380	378	344	351	342	346	324	397	367	337	349	348	392	360	357	344	385	373	369	358	356	329	370	356	338	382	340	360	352	364	347	367	357	380	348	365	342	350	384	325	327	388	369	358	377	365	392	361	336	391	362	372	349	359	321	371	379	325	382	354	349	364	373	348	327	384	356	360	367	380	371	359	380	411	343	380	347	327	352	369	332	418	371	389	350	364	312	367	358	375	373	352	361	346	344	381	373	371	344	318	322	369	379	376	365	383	360	365	335	366	325	370	351	370	349	355	348	355	367	364	388	359	337	332	339	328	356	366	394	376	356	361	368	378	345	383	368	383	358	352	371	375	380	367	356	365	381	344	325	367	373	339	363	359	349	362	329	359	350	392	358	334	363	321	349	350	372	357	344	346	340	365	339	381	367	373	361	368	360	331	352	348	397	341	395	368	382	360	384	335	374	364	343	360	352	348	355	358	364	360	376	348	368	359	350	379	374	382	359	371	390	364	357	385	359	365	371	383	383	384	330	328	373	334	351	349	373	397	378	375	359	372	354	366	362	361	350	331	354	357	393	371	356	349	350	332	346	368	340	359	336	348	356	361	377	374	364	357	350	358	358	376	356	361	363	368	358	363	352	368	375	388	384	355	370	326	336	364	384	377	360	379	349	385	351	347	363	375	365	396	367	371	399	400	374	358	383	348	327	342	355	348	365	361	385	360	365	354	360	375	356	375	355	320	354	367	353	387	378	350	348	371	354	348	375	328	329	365	320	338	333	344	324	318	347	351	334	378	357	366	339	357	379	388	370	355	349	370	353	362	373	337	388	353	343	375	322	327	342	367	358	346	365	341	352	348	351	358	361	361	356	331	354	353	357	396	365	363	326	381	357	388	341	363	329	350	367	365	337	391	336	384	321	341	368	367	372	360	390	356	384	389	366	393	389	369	365	382	358	371	371	350	383	385	356	377	374	375	333	369	304	351	375	365	328	356	344	361	380	312	342	388	344	330	378	337	376	405	366	355	368	347	361	343	359	377	357	403	335	374	375	361	343	325	385	370	341	349	374	342	356	339	343	368	337	375	349	359	356	351	369	361	369	362	379	376	356	368	388	383	407	357	365	369	351	362	361	361	370	375	351	345	362	356	360	365	389	345	369	374	365	321	364	377	357	400	355	377	356	368	382	332	375	338	360	365	356	357	356	369	365	383	368	374	368	376	370	366	356	345	360	382	344	385	333	375	352	341	359	350	365	344	373	407	342	388	361	359	349	350	402	333	397	325	328	352	332	371	340	370	361	320	354	350	384	366	367	374	363	385	372	394	372	373	377	289	401	385	342	358	377	364	359	348	364	356	353	372	368	327	328	367	359	356	369	368	351	374	333	364	367	364	362	338	341	366	360	348	402	334	367	324	358	342	359	351	330	351	323	351	349	351	322	359	329	381	373	377	351	350	386	344	339	375	355	360	358	351	352	370	395	360	346	341	345	355	393	381	354	368	340	355	396	352	376	380	339	378	374	362	356	335	343	355	344	332	397	359	342	381	370	360	349	338	338	373	344	371	381	373	393	347	345	396	361	336	369	327	361	361	360	313	361	375	353	367	363	368	338	365	349	347	367	372	361	386	352	344	354	341	358	370	370	367	350	338	341	335	370	340	343	340	378	341	360	382	386	388	339	355	343	335	344	353	367	354	325	394	325	375	334	358	361	371	347	365	362	381	340	403	380
58923	96214	62105	29691	10504	4367	1848	1199	934	634	551	534	539	499	534	509	528	536	509	544	510	541	540	512	549	533	516	537	506	510	517	498	561	528	536	508	586	527	555	532	519	509	508	512	543	536	536	508	544	519	519	525	504	532	530	537	520	484	509	486	565	515	521	541	509	508	507	528	522	511	535	528	494	533	519	532	554	546	496	489	563	531	527	513	551	526	505	495	543	522	535	556	532	521	539	552	524	557	537	502	498	527	536	525	533	479	459	522	517	514	527	527	525	523	511	531	527	556	550	541	552	540	555	488	574	529	542	522	530	538	489	545	525	545	510	548	476	518	520	537	478	536	541	532	550	583	510	522	519	557	542	522	539	518	509	490	533	544	516	498	538	520	523	519	543	508	532	494	527	529	502	519	551	501	563	542	515	552	532	503	603	566	563	525	510	515	528	492	503	553	507	505	500	507	511	520	516	565	523	514	570	531	550	512	572	507	512	522	554	499	514	518	488	508	554	536	529	560	541	492	490	541	499	515	523	523	538	526	543	525	515	530	589	462	500	493	544	531	530	557	556	508	545	551	541	506	533	521	514	483	522	563	495	506	549	564	470	513	466	571	537	532	526	537	564	528	496	518	457	501	546	534	518	512	516	547	517	529	547	539	505	554	510	531	492	497	544	507	535	549	534	499	536	517	542	498	556	532	544	521	489	508	540	531	552	547	496	518	482	543	538	542	552	511	512	589	514	573	517	541	529	569	498	522	538	514	495	540	593	510	544	530	522	524	518	523	512	518	536	481	507	537	541	492	505	505	509	556	482	485	519	555	524	549	524	520	545	554	515	529	525	533	529	574	509	490	546	520	538	559	550	490	502	511	531	507	554	582	506	512	558	507	490	496	558	534	551	520	483	570	554	488	497	547	518	553	500	546	534	561	522	543	489	523	506	537	528	509	480	529	532	468	512	539	510	519	503	520	541	518	529	526	545	546	497	502	529	543	531	495	515	547	536	517	519	587	546	541	536	548	521	560	519	509	504	511	553	529	557	532	527	559	571	542	499	576	498	543	532	549	518	524	522	553	501	542	529	559	535	510	498	539	563	489	513	513	486	521	541	501	503	544	523	545	535	526	503	542	561	524	548	550	570	534	555	511	507	537	488	520	555	514	570	524	527	549	522	549	518	532	513	551	542	541	565	521	512	513	505	513	525	546	520	477	497	555	518	530	545	540	502	543	566	524	505	519	507	501	517	529	532	507	503	480	540	498	528	476	553	544	558	532	512	545	495	557	527	554	530	456	518	557	479	508	521	516	514	605	511	523	521	530	518	541	503	525	509	538	514	561	508	522	552	560	522	514	506	506	537	550	538	514	512	503	503	511	557	493	516	543	522	554	515	486	527	536	525	510	542	555	546	490	532	556	538	532	544	573	491	532	503	518	531	537	538	539	534	539	546	514	493	543	510	533	493	549	513	519	532	512	498	504	561	521	511	535	490	544	533	516	516	509	554	514	530	504	535	494	518	550	485	539	528	567	550	530	517	542	504	522	529	516	528	544	505	547	590	500	487	559	557	581	538	556	519	540	501	525	532	541	518	530	506	554	553	538	499	521	550	536	551	495	479	514	542	486	504	519	533	553	522	527	526	479	520	538	512	517	571	561	512	494	493	534	502	540	521	525	578	513	536	535	510	535	533	540	535	542	475	543	536	510	552	536	504	539	542	550	488	483	522	508	528	530	544	525	522	533	524	602	536	505	528	526	515	492	574	490	516	555	539	502	522	523	545	545	513	570	535	492	538	505	494	503	533	518	534	541	539	503	508	536	550	499	521	550	556	513	541	546	506	517	526	531	559	536	530	505	504	516	548	526	535	500	511	517	534	497	507	531	570	530	518	515	523	534	498	553	535	504	545	486	500	554	511	560	516	503	526	592	555	562	494	516	510	490	513	493	506	566	514	495	533	502	531	516	520	539	536	529	536	536	516	533	522	545	530	539	507	552	538	528	519	522	521	533	504	546	490	541	527	533	548	521	512	572	566	515	494	555	539	542	526	542	521	505	507	505	508	528	499	545	539	484	530	527	497	567	522	526	478	511	506	559	520	481	509	515	524	524	539	559	510	534	545	523	535	525	539	525	499	546	494	494	525	527	571	550	555	548	549	490	505	526	507	522	498	482	520	529	564	500	519	521	535	523	531	495	526	524	538	539	482	500	542	520	534	536	531	546	541	488	528	523	506	535	565	529	536	532	469	558	533	530	534	496	539	545	551	527	534	502	534	536	570	561	534	508	559	537	545	549	522	554	526	552	529	528	522	513	490	548	510	497	534	559	499	532	538	538	512	542	517	545	529	534	517	535	521	511	540	511	508	536	564	517	523	574	510	512	497	517	522	505	543	496	556	510	511	508	545	501	564	504	538	537	511	497	526	517	520	534	525	533	510	523	512	502	543	529	500	532	528	503	517	545	526	532	547	543	528	533	514	566	524	519	506	502	522	481	536	533	504	573	546	531	526	550	497	548	516	513	539	535	510	456	516	551	525	507	542	536	540	529	533	520	540	496	535	515	541	503	494	528	480	500	507	554	547	525	518	534	527	500	549	597	515	543	588	501	558	505	508	509	539	531	550	543	544	543	545	537	517	551	519	502	509	539	538	540	527	544	544	512	541	576	548	549	484	495	496	539	540	575	526	549	546	512	462	531	502	508	533	526	539	560	516	545	538	493	514	516	545	493	555	516	517	521	557	556	531	519	514	502	533	560	548	503	548	562	516	563	539	523	546	547	457	503	544	508	520	523	535	521	542	525	527	480	533	524	492	502	521	541	517	542	533	556	538	553	583	549	515	533	507	509	516	542	532	510	518	511	499	529	572	562	520	508	529	507	473	527	524	542	544	525	510	504	552	547	560	504	521	521	493	509	541	500	515	548	530	535	544	516	550	527	537	495	505	518	506	560	541	545	513	549	531	510	506	508	547	516	494	535	525	552	561	527	532	566	515	513	548	526	518	528	524	509	516	559	507	528	537	520	513	566	548	530	486	508	539	563	545	538	490	509	536	540	486	517	519	593	528	547	535	505	510	514	500	532	561	496	516	553	519	531	523	467	515	518	580	526	507	546	488	502	543	507	523	549	549	507	579	523	490	514	516	508	517	533	510	498	534	542	503	530	528	505	512	562	528	468	521	524	497	518	515	544	491	532	515	526	516	500	545	500	535	542	552	520	525	507	494	527	494	507	521	583	527	539	541	490	500	568	529	500	525	506	532	535	549	569	512	505	485	518	555	525	521	514	520	534	475	516	516	535	523	490	551	538	500	539	503	524	531	536	524	556	518	553	511	518	527	501	517	561	578	504	532	491	506	545	538	538	491	547	514	569	498	519	545	519	476	536	535	533	541	558	487	532	521	504	539	508	564	541	515	501	498	537	539	506	528	527	527	533	516	572	469	545	505	552	552	506	492	548	518	530	500	516	541	563	516	533	521	506	527	554	518	549	484	523	516	563	530	527
30892	33299	25529	8356	884	423	358	321	344	319	332	318	351	383	299	336	304	350	315	352	346	333	343	342	345	356	344	306	329	313	376	343	362	327	351	338	349	348	321	327	334	360	340	346	304	356	366	325	333	321	325	311	328	358	330	308	330	325	329	316	301	337	337	335	311	324	340	334	334	323	304	320	325	343	327	354	320	361	336	308	344	333	340	299	298	285	312	330	311	348	328	341	338	352	338	325	345	333	334	362	324	339	304	293	328	314	360	354	323	303	349	293	330	338	329	348	324	316	320	343	335	326	352	355	327	326	316	346	304	311	292	311	337	345	337	327	315	337	306	336	327	311	317	307	349	341	321	324	303	336	358	316	342	312	359	351	322	333	340	320	326	335	321	364	333	347	285	306	307	311	317	343	313	328	328	327	325	356	343	342	320	322	348	321	335	310	313	342	316	337	335	325	332	305	345	298	301	333	318	322	314	353	306	331	360	333	321	347	297	326	352	327	333	338	351	353	375	343	311	331	341	355	353	347	350	350	308	307	325	313	345	337	341	317	342	326	337	357	331	347	331	306	332	345	345	326	314	326	316	317	360	305	379	318	340	340	333	323	351	340	321	341	319	334	317	323	356	331	309	314	347	337	344	292	322	339	338	330	344	310	325	323	351	339	341	359	337	322	331	321	339	331	288	296	355	338	335	324	312	313	317	306	361	342	273	327	339	329	341	343	363	328	346	307	318	348	319	283	340	322	332	311	332	332	343	324	344	330	304	339	388	347	334	296	344	323	306	299	310	292	300	321	372	315	327	334	323	331	305	312	314	315	290	354	272	317	337	319	312	338	330	314	352	324	304	320	320	324	301	352	350	323	367	345	312	349	331	310	334	307	326	322	333	347	299	303	329	326	348	341	344	323	324	332	325	343	301	359	339	344	299	337	305	348	330	328	338	290	348	348	375	354	315	320	333	346	328	338	325	337	334	332	313	326	341	323	330	345	328	317	328	319	327	305	307	318	315	354	340	305	329	317	348	348	314	301	330	321	335	322	344	344	329	339	325	317	318	292	332	329	324	347	324	303	334	343	338	363	331	337	322	330	315	356	337	341	329	308	313	349	307	340	334	340	329	344	328	319	329	336	330	366	342	333	293	326	342	355	348	313	296	345	329	305	323	311	348	331	356	306	317	333	298	308	343	352	349	312	305	331	320	345	338	332	343	328	331	326	324	293	356	306	333	322	323	336	333	309	312	314	341	302	331	285	317	305	317	354	327	339	334	320	312	321	315	325	342	312	316	321	346	357	317	335	330	344	314	346	356	323	346	344	315	352	320	339	293	323	313	338	319	329	326	345	353	267	351	299	328	341	312	326	308	342	336	304	302	297	331	321	328	315	294	344	313	322	332	348	342	315	326	336	305	333	320	323	357	327	344	349	345	294	333	290	310	324	327	376	297	305	330	345	338	328	302	328	357	331	327	323	348	323	315	353	326	324	323	314	309	321	310	327	330	293	340	341	330	340	321	340	339	309	305	311	349	352	292	346	373	331	336	310	327	357	298	312	312	315	315	339	345	305	317	348	333	357	313	343	326	337	310	317	328	331	352	352	319	334	293	300	342	316	355	334	335	317	343	327	292	343	283	340	329	336	340	318	323	344	314	294	325	322	316	307	342	281	352	308	294	369	299	337	339	335	346	329	355	374	333	314	327	331	354	352	305	312	331	295	304	300	329	327	336	347	316	340	335	331	316	314	313	325	319	320	322	341	324	319	310	323	325	337	322	331	341	323	328	315	337	323	340	312	339	373	332	301	322	325	311	307	306	357	340	314	336	330	357	331	343	339	335	327	355	322	333	342	348	331	350	307	316	324	329	335	285	321	333	331	320	320	328	333	305	329	318	325	334	332	314	319	330	356	334	326	323	373	334	338	341	296	311	341	317	310	325	333	333	356	341	326	342	320	332	321	308	344	318	318	310	358	314	304	359	334	326	331	332	290	340	328	301	319	314	330	364	362	333	344	325	310	326	294	333	349	339	347	317	356	369	330	309	359	333	353	319	347	356	319	312	297	368	328	337	318	328	343	325	310	343	307	339	305	357	296	337	336	297	341	351	308	286	370	354	327	311	322	329	330	353	325	317	322	353	308	320	332	340	311	292	325	265	335	367	331	310	332	331	308	345	327	313	311	339	320	331	349	313	338	344	333	313	310	309	341	294	317	352	333	311	332	326	308	323	292	345	349	315	349	358	342	325	337	310	330	315	366	307	357	326	335	337	329	343	365	310	329	323	345	343	323	342	292	343	293	315	328	319	339	327	312	332	333	325	295	357	365	334	348	345	340	337	317	344	331	328	309	345	330	338	318	337	345	284	314	329	331	312	312	330	309	329	321	313	305	290	355	335	339	330	317	322	326	297	343	323	326	327	348	331	330	306	334	322	319	339	321	325	300	358	351	322	325	346	320	340	336	307	335	333	355	325	325	326	346	311	329	366	297	300	313	336	301	332	305	325	287	317	342	330	332	306	339	335	312	353	319	360	309	323	346	331	365	276	318	350	280	326	332	318	339	328	336	294	320	319	294	337	333	316	339	321	339	330	324	324	348	310	329	319	307	305	314	339	328	356	352	332	354	344	325	316	317	359	314	338	323	316	299	327	322	321	337	322	330	332	342	313	356	325	347	349	323	311	302	346	310	333	368	344	339	324	315	331	302	299	317	357	308	337	354	307	314	338	343	330	327	329	346	340	326	314	335	299	351	354	331	323	346	337	313	318	348	309	313	340	358	299	358	337	322	323	349	339	339	335	292	351	327	326	364	347	345	321	326	311	332	309	354	303	330	326	318	346	351	311	319	366	312	363	354	311	318	378	376	285	355	328	302	342	362	325	348	333	334	315	322	301	351	313	293	348	347	369	366	336	341	334	324	325	318	323	324	318	338	338	344	340	348	313	340	351	325	295	305	313	333	310	332	336	324	342	342	339	328	322	342	348	355	327	304	291	329	304	314	322	326	325	302	339	313	320	339	316	317	320	333	283	346	371	307	313	327	311	323	332	350	324	336	327	304	338	343	322	330	317	329	336	349	350	302	339	361	320	311	352	350	338	295	357	319	319	310	324	318	327	330	384	319	302	302	306	325	334	315	339	313	312	345	318	323	348	307	345	317	362	361	338	361	329	305	347	329	358	306	349	324	333	312	340	329	341	353	352	332	319	324	337	366	313	324	360	331	334	321	321	339	345	353	354	359	353	318	316	328	359	309	334	326	321	305	345	327	320	301	320	333	332	329	298	328	356	313	310	348	330	311	350	311	319	352	318	309	335	353	330	348	312	340	340	330	311	324	348	319	318	333	382	329	349	298	336	315	310	301	336	353	342	347	307	313	340	325	330	310	334	323	343	295	334	330	327	307	327	324	323	323	331	349	352	359	328	328	336	345	348	300	304	324	347	307	326	331	321	320	371	330	362	320	328	312	327	310	306	360	329	336	289	322	341	311	311	317	317	337	326	329
38544	47346	26486	6131	1341	742	572	557	530	555	521	515	522	513	463	540	505	491	506	492	502	507	518	520	456	498	459	506	488	506	502	510	518	504	537	527	444	516	476	471	493	490	519	489	498	505	553	501	475	514	518	470	514	504	497	532	476	498	501	472	485	494	509	490	512	492	501	506	517	507	551	512	495	473	492	532	512	515	525	545	501	472	529	495	511	511	509	523	538	519	494	457	500	496	507	506	510	505	504	515	522	478	551	509	492	477	505	493	509	524	489	508	494	478	517	474	493	507	495	499	496	498	472	459	509	529	473	527	483	531	501	528	508	483	473	505	524	494	486	526	509	500	557	492	513	539	489	475	516	483	453	502	505	515	500	471	498	508	509	493	505	505	503	514	494	493	476	477	509	472	506	491	490	466	496	501	492	515	537	495	504	475	477	512	471	461	526	512	495	514	493	490	529	504	556	514	516	517	507	530	543	485	511	479	492	532	488	530	495	552	521	505	491	491	493	493	500	491	524	513	497	507	525	486	476	482	482	506	493	482	499	507	470	496	512	520	530	529	483	528	519	521	489	494	520	552	503	480	478	485	470	523	510	498	507	540	494	511	441	474	488	481	502	507	494	489	515	487	535	504	501	487	524	470	488	511	555	458	486	503	524	472	451	532	458	531	499	519	486	515	493	509	463	496	499	481	490	507	525	516	505	528	502	464	506	475	515	509	501	504	551	523	485	514	499	499	526	520	526	506	498	532	487	505	522	518	455	487	508	513	523	497	514	503	470	479	477	502	480	527	477	503	539	497	486	549	518	479	480	506	510	521	484	502	508	510	533	490	496	488	499	536	488	482	493	517	512	493	509	491	501	482	486	515	477	519	500	496	511	502	495	510	518	500	514	496	485	480	493	493	521	481	486	514	471	492	535	494	497	507	489	507	484	490	535	486	504	504	503	474	466	526	480	548	487	523	488	493	472	515	512	510	506	525	476	488	465	474	483	455	538	525	507	506	501	515	501	474	471	541	524	527	474	518	485	469	491	493	502	487	492	532	473	511	470	495	500	530	491	499	489	516	478	508	474	483	501	498	495	510	484	533	519	469	503	496	479	487	504	490	506	502	532	482	507	481	486	497	488	495	460	510	466	535	492	480	509	502	462	509	574	522	499	485	461	550	471	496	534	508	459	525	534	518	466	463	490	497	487	503	469	508	483	516	495	489	544	487	490	484	455	544	503	494	466	485	501	495	518	495	523	478	517	455	475	499	527	504	501	475	514	483	498	489	474	511	447	468	513	514	500	461	482	501	513	509	488	483	502	493	519	534	487	503	498	507	489	529	491	503	462	500	514	502	495	501	518	502	521	510	497	483	526	487	528	539	466	500	519	483	479	509	521	501	525	520	523	484	497	485	512	508	543	490	481	545	522	501	524	523	473	507	506	487	520	530	492	491	502	462	487	464	508	463	489	475	520	463	458	522	491	516	490	494	499	523	501	495	457	467	505	503	497	469	519	487	483	522	489	526	520	504	468	525	474	519	470	472	491	500	513	512	472	495	486	509	484	501	500	527	501	493	549	495	493	504	492	511	547	516	465	498	475	504	527	544	460	505	507	478	529	474	518	541	465	517	493	501	521	534	430	546	513	502	458	516	492	469	477	519	495	477	529	499	535	538	454	460	534	518	487	488	530	511	509	506	492	480	496	513	502	501	471	482	509	513	523	543	552	491	535	506	506	496	497	520	506	526	494	492	516	511	491	504	495	536	559	500	471	476	488	512	490	471	499	473	540	493	539	510	507	447	488	508	494	476	506	504	486	500	485	489	502	500	508	513	508	509	501	523	542	476	508	510	488	519	493	518	539	469	527	483	464	495	504	485	490	505	496	510	499	474	555	463	488	479	509	530	491	502	521	532	486	552	464	501	532	538	510	525	527	473	510	502	492	497	509	493	488	494	550	490	494	515	508	500	532	495	520	517	480	491	494	492	497	508	513	483	502	469	516	515	521	533	489	530	534	489	550	494	478	509	485	466	508	542	500	550	455	495	536	459	483	488	470	457	508	526	492	475	510	493	474	500	518	517	518	505	483	523	476	498	485	492	502	513	509	503	509	473	502	521	487	506	479	555	522	524	484	500	513	525	472	501	503	505	518	505	549	507	483	488	519	517	519	538	510	507	507	503	499	504	515	483	527	521	495	490	474	491	499	522	449	500	517	512	488	457	501	488	514	514	515	484	523	521	460	517	486	500	484	467	500	493	460	534	554	526	499	515	487	535	495	509	465	503	527	495	515	525	464	498	531	534	499	525	502	516	512	507	522	506	499	501	519	489	475	478	500	489	504	500	520	473	500	536	489	515	463	500	486	506	487	503	500	510	495	456	497	531	531	489	497	474	502	528	509	487	492	473	503	514	490	534	550	486	518	507	527	467	485	478	523	516	505	519	542	520	498	482	514	487	509	518	524	478	505	490	465	520	493	494	497	523	514	484	536	513	474	491	493	525	452	528	503	504	522	473	519	515	522	525	502	498	518	503	502	496	522	485	467	482	493	493	494	511	496	448	504	493	529	483	521	478	493	497	499	471	476	492	516	509	500	522	485	509	504	490	493	501	518	529	512	470	515	511	524	491	515	476	507	462	507	541	477	470	514	495	500	505	499	514	515	487	495	520	532	476	515	509	554	508	489	513	543	513	478	502	476	497	485	509	505	508	505	524	528	473	471	476	500	549	509	483	513	509	476	516	516	494	494	503	535	474	496	488	445	494	509	480	537	521	507	519	528	473	517	465	472	522	522	485	501	488	454	494	461	522	522	508	495	534	508	482	526	504	504	498	483	532	506	442	526	488	486	511	534	483	507	500	525	522	537	506	496	528	478	498	512	453	504	468	502	562	481	519	476	552	480	493	521	515	509	487	498	506	475	487	505	501	495	483	498	473	494	499	493	498	511	516	476	489	474	498	487	498	520	514	503	505	542	533	490	502	514	569	483	545	530	462	490	471	541	498	505	521	534	521	542	482	537	548	487	484	533	487	472	510	521	523	497	471	502	481	511	503	558	534	484	490	504	496	493	491	538	448	520	488	479	478	532	458	481	458	510	519	501	504	456	490	482	532	497	513	510	512	485	472	510	503	508	541	453	522	488	511	518	543	501	489	458	481	490	488	439	527	480	489	570	473	506	507	457	528	520	475	517	505	490	499	516	501	551	506	489	530	503	505	513	486	501	486	513	461	518	544	530	507	503	461	515	458	537	537	526	557	478	469	518	489	536	534	535	496	465	540	512	503	499	525	482	456	518	461	500	467	542	526	506	505	486	538	489	537	497	502	461	486	487	500	509	484	533	526	501	480	515	538	523	485	511	532	482	480	481	503	502	511	535	481	503	525	506	495	504	520	518	482	536	521	497	468	494	495	498	530	486	521	474	486	475	507	469	509	517	498	531	480	522	498	500	523	488	513	491	499	537	504	493	501	521	516	481	519	513	497	535	530	491	499	489	516	530	521	515	533
24122	22671	29569	24436	19794	8224	944	471	437	381	353	360	340	360	311	308	343	356	358	336	352	332	369	325	355	327	347	366	349	354	332	360	351	339	341	363	342	323	353	344	363	327	334	364	338	396	295	343	348	370	346	330	331	317	312	354	352	327	341	345	344	328	352	358	376	364	341	349	323	318	313	368	338	339	351	339	343	360	341	341	356	359	348	368	342	322	364	351	372	314	354	326	351	337	349	338	347	340	346	346	336	359	335	333	337	320	393	336	342	379	355	370	380	355	353	354	331	342	333	380	372	334	356	313	347	349	365	335	347	311	361	317	345	347	343	378	343	337	337	347	347	331	342	364	360	363	334	350	324	348	351	342	369	328	331	345	306	345	332	330	353	339	323	337	352	353	346	339	370	323	339	361	320	354	385	340	345	329	318	322	362	382	382	398	337	306	399	320	352	358	345	383	309	344	346	302	370	349	340	337	334	342	395	345	351	362	342	328	369	320	372	350	330	335	333	360	344	365	334	338	303	329	371	335	347	328	359	376	348	331	329	345	359	389	339	347	338	363	352	341	314	328	366	351	333	359	369	368	350	349	350	345	340	338	327	335	319	354	346	356	325	329	312	346	329	332	342	352	348	351	357	359	322	352	366	333	362	336	350	347	346	365	348	332	350	363	335	340	355	377	368	364	367	378	334	313	337	316	337	309	347	346	333	326	351	328	398	360	338	366	326	350	354	360	324	344	329	351	348	325	376	340	348	352	343	320	317	314	330	351	371	339	320	328	375	313	363	351	334	348	358	372	344	325	362	309	336	319	357	349	378	362	373	318	326	361	325	380	364	333	333	360	350	356	369	343	327	378	361	372	358	385	364	352	372	330	351	351	383	391	383	365	341	372	321	342	306	338	349	349	316	359	375	329	360	367	347	371	375	337	359	317	317	347	344	341	335	372	321	337	343	355	349	368	380	348	367	312	350	319	335	346	353	340	354	354	359	313	362	346	331	332	323	350	351	382	344	353	347	366	370	348	340	331	330	324	345	315	356	322	334	325	326	359	316	363	333	344	346	339	353	353	345	365	325	307	344	350	329	357	349	333	313	358	342	331	361	367	320	343	358	339	345	319	324	347	333	322	350	331	338	337	329	348	316	325	368	328	355	339	365	340	320	373	337	305	329	337	363	375	326	344	335	355	341	313	374	358	335	366	374	347	353	343	334	381	381	363	350	349	327	344	307	316	337	359	334	331	354	326	374	293	330	342	351	327	338	331	334	336	350	300	337	371	341	328	329	344	364	339	364	319	328	389	335	330	368	330	328	371	349	353	348	348	336	343	347	340	355	335	349	345	348	335	355	335	357	347	328	315	328	341	342	367	336	339	353	328	357	393	359	353	370	362	335	325	327	310	341	399	351	350	321	320	363	331	351	309	366	336	354	368	334	343	353	388	343	339	332	333	329	312	328	341	360	333	365	363	322	345	373	367	370	334	334	351	333	308	339	346	351	333	358	323	352	347	335	339	329	385	351	356	330	365	356	332	329	361	327	326	348	358	347	336	339	347	356	370	346	338	334	331	316	368	358	347	359	356	320	345	344	335	340	363	338	363	336	330	322	359	368	320	328	350	349	351	343	350	336	347	326	331	329	321	352	377	334	358	347	345	359	305	345	365	343	354	292	383	348	339	334	345	355	330	386	332	314	375	340	347	351	339	331	352	356	350	353	345	330	375	340	395	324	314	342	304	357	343	374	336	342	350	334	343	362	344	331	339	347	358	338	371	337	361	359	359	369	367	362	347	351	349	384	358	334	355	314	341	300	336	349	391	332	343	324	334	356	358	351	365	359	400	371	332	382	305	380	359	336	386	335	364	329	351	357	332	394	321	341	341	367	336	354	370	361	350	353	336	315	344	346	327	329	311	344	330	343	390	322	376	356	323	336	317	354	336	322	340	318	321	350	348	339	347	324	319	370	343	347	329	363	327	341	377	356	353	377	368	359	355	343	364	329	341	361	355	350	353	337	359	350	309	382	332	370	352	360	351	339	332	317	332	362	335	357	331	313	361	341	326	337	340	319	330	352	328	354	362	357	373	324	335	361	339	351	360	329	334	322	330	342	346	349	360	353	348	361	363	339	370	346	350	374	326	344	345	371	332	337	319	350	306	372	347	361	341	367	328	326	347	351	364	353	394	344	353	305	358	341	339	347	318	349	317	314	354	383	361	369	349	377	354	342	323	308	322	347	370	313	379	342	343	324	323	338	344	349	312	364	315	359	344	380	343	337	345	350	381	349	344	325	332	353	364	314	335	338	343	318	357	339	335	348	324	352	371	323	350	341	341	335	326	348	367	362	333	356	342	339	348	353	355	333	300	343	334	382	323	360	364	331	322	360	325	317	354	350	381	358	332	324	336	349	373	324	351	352	326	354	357	357	374	364	356	329	356	303	350	344	377	358	373	317	344	346	377	328	350	332	353	369	363	364	358	351	342	349	320	345	354	340	370	364	345	332	325	373	352	357	360	376	322	325	396	308	358	335	356	334	335	357	343	331	322	340	340	363	348	333	313	340	329	315	341	362	353	356	333	361	326	321	334	315	321	346	363	348	330	349	337	379	331	329	362	337	351	335	367	355	371	312	351	335	331	354	363	324	354	335	344	304	317	344	358	353	328	343	403	338	346	389	326	315	381	340	354	354	353	353	405	329	360	379	312	354	362	334	360	354	357	379	327	321	344	339	352	330	385	349	361	342	369	358	342	348	355	342	361	348	367	352	360	333	344	342	328	377	326	367	338	332	321	347	341	369	365	364	369	340	309	342	373	350	323	343	336	343	349	336	337	335	310	349	336	322	331	344	317	354	348	358	324	364	321	367	324	342	358	348	345	330	328	350	347	347	356	344	338	352	311	329	305	355	358	318	317	354	335	345	349	377	360	394	328	334	394	353	323	328	329	361	347	329	336	345	346	374	343	372	348	366	333	384	369	349	337	349	360	351	336	358	357	371	330	310	357	338	363	334	351	324	294	338	352	347	351	352	383	348	341	330	333	341	374	359	367	353	330	353	326	365	354	330	353	362	350	352	357	313	372	326	324	355	371	384	400	342	362	322	328	342	359	330	383	354	376	342	342	345	350	335	350	348	315	344	310	336	357	350	328	325	354	350	345	362	319	325	332	383	320	351	353	333	343	353	352	326	336	340	329	339	347	319	329	303	324	370	315	363	327	343	332	328	340	324	352	352	364	365	326	335	348	314	334	348	354	335	326	339	355	339	339	334	296	351	327	324	310	315	344	329	304	345	349	360	330	379	376	322	313	330	350	346	319	348	339	317	345	380	386	318	377	350	383	360	305	332	368	323	337	363	334	319	361	354	394	342	331	330	333	335	357	340	340	321	325	365	351	298	335	368	344	334	363	330	316	329	353	339	354	360	324	300	339	309	330	352	320	337	343	338	362	349	335	348	329	326	336	344	325	336	352	351	343	333	362	331	352	338	350	328	337	305	362	350	360
60438	87985	55542	23483	7360	2953	1384	894	744	583	497	531	584	508	481	506	510	533	507	510	524	510	537	560	535	527	513	522	497	517	514	523	541	552	473	540	535	522	487	519	531	567	514	512	543	534	521	461	532	520	521	525	552	491	514	565	504	507	545	568	516	496	532	511	530	517	536	534	562	484	514	529	550	525	509	560	561	561	545	529	541	506	514	539	523	500	552	480	494	522	509	556	532	537	519	516	517	526	493	513	545	492	536	524	516	537	494	500	489	483	541	523	548	526	538	483	498	542	520	464	518	532	536	571	496	479	521	520	524	488	565	546	528	498	492	481	506	519	487	500	528	536	546	533	509	500	501	498	553	522	531	547	510	530	544	532	571	463	507	503	544	546	539	499	510	507	554	562	513	542	554	545	563	523	548	538	540	507	531	496	511	484	522	486	520	529	523	488	550	495	486	512	563	545	484	549	490	525	517	521	479	514	529	538	504	567	524	517	527	450	568	513	584	516	511	497	485	492	537	525	557	534	537	525	464	498	491	490	503	518	541	481	551	494	521	534	515	540	532	549	501	478	525	497	529	515	482	535	535	494	492	493	509	539	526	534	520	517	501	540	541	500	520	543	492	494	508	477	520	516	562	512	457	567	557	527	532	478	522	471	508	555	555	538	506	495	507	560	603	553	509	502	552	477	519	509	556	493	531	507	503	471	493	493	484	495	502	551	520	533	516	587	526	510	526	531	498	535	522	535	500	543	489	512	529	503	490	493	498	553	524	523	512	528	491	495	507	498	533	561	530	480	511	541	535	502	509	499	520	544	492	529	531	548	529	495	539	534	518	520	543	541	563	506	531	522	534	500	541	522	494	502	531	491	562	550	505	518	503	501	506	532	563	484	510	495	541	516	524	555	499	524	481	516	546	531	507	548	521	552	515	519	495	526	541	522	504	499	498	505	516	512	508	517	476	528	532	521	514	508	495	525	542	513	540	549	489	500	526	497	531	508	522	538	507	489	514	502	506	529	528	528	571	550	584	521	532	547	561	531	510	549	513	507	560	550	551	581	561	492	505	518	511	545	533	508	516	549	457	488	497	531	548	498	509	552	499	551	497	477	501	533	490	518	499	522	524	535	504	521	492	499	514	554	518	529	558	513	551	545	530	485	503	515	512	514	542	488	532	510	529	561	539	542	542	479	507	526	560	514	544	509	488	555	495	535	554	511	493	463	513	530	530	502	507	503	530	540	527	533	502	505	542	510	540	482	525	547	520	519	507	537	538	549	506	515	568	499	513	518	505	512	529	493	509	492	542	481	524	488	573	555	529	519	498	522	484	493	525	468	522	531	518	540	513	526	499	532	493	500	552	494	541	489	519	524	529	516	523	528	521	513	519	539	506	553	515	513	503	501	481	494	527	523	506	513	510	473	529	542	511	522	516	513	508	501	537	506	461	502	508	479	488	516	535	514	488	523	539	521	559	543	547	545	477	527	503	486	527	504	542	549	576	458	525	507	491	530	578	513	553	535	497	541	440	523	509	519	460	548	530	522	495	533	482	467	530	494	504	496	537	497	471	498	466	537	537	548	511	491	513	538	526	522	512	535	534	525	506	520	554	486	544	517	516	532	523	469	489	497	518	518	493	513	534	528	527	533	517	538	484	532	509	535	522	566	513	517	542	520	524	520	506	545	526	550	489	530	500	503	507	510	485	510	539	518	522	535	512	469	504	546	533	494	518	518	560	514	521	523	550	515	528	492	548	561	505	483	529	525	567	510	470	524	527	510	513	539	501	493	534	550	506	526	518	524	504	531	591	542	466	489	512	510	522	520	491	510	508	536	533	488	533	552	515	494	527	515	513	501	542	575	490	469	498	512	517	535	527	555	507	500	506	502	486	548	520	531	532	532	530	501	568	511	504	503	550	542	526	519	523	545	530	512	487	521	533	493	510	544	557	522	534	525	540	538	538	511	502	490	483	496	505	535	538	510	529	507	541	507	505	520	536	530	536	537	539	495	541	520	483	533	554	476	544	506	514	537	511	518	523	529	556	510	524	493	532	530	522	549	505	480	527	488	471	511	469	527	535	509	521	496	518	500	520	519	532	511	535	538	521	507	503	514	529	542	528	514	515	535	523	531	548	526	555	500	494	517	535	556	548	499	553	517	519	490	547	539	528	536	526	484	559	524	484	528	533	508	511	525	531	501	519	537	505	511	493	516	512	534	531	510	534	494	528	474	505	531	485	485	522	523	522	504	515	519	504	536	525	512	512	502	534	510	571	523	535	510	489	554	535	519	478	544	495	485	537	519	504	505	543	500	515	542	511	477	559	546	520	516	486	523	492	506	517	541	520	519	489	541	537	516	508	493	499	537	514	519	520	537	502	516	535	499	527	553	506	533	525	495	496	553	504	511	507	517	492	506	486	566	526	544	548	526	493	555	485	533	520	499	510	508	509	508	518	465	497	530	493	542	574	542	525	488	564	521	507	497	567	512	511	515	496	532	492	503	483	505	527	512	517	541	519	510	531	534	534	526	513	542	529	548	545	515	547	530	519	526	526	543	549	494	513	539	517	493	538	489	511	503	534	506	540	507	515	536	520	541	508	531	522	505	520	494	516	492	539	498	509	501	502	450	521	533	506	556	528	514	487	496	552	540	519	485	526	519	546	504	485	502	490	491	515	492	505	528	534	520	506	542	484	497	508	540	481	475	503	500	473	530	485	489	475	477	483	495	521	541	523	503	517	529	511	510	523	516	516	533	521	530	482	471	484	543	557	495	538	530	543	536	553	504	545	523	510	486	473	505	521	528	523	546	541	505	537	500	525	472	540	543	531	497	526	488	513	520	537	534	529	545	497	513	493	488	535	537	518	518	486	501	518	509	528	534	549	531	569	507	482	541	499	520	484	468	543	516	491	496	554	473	469	567	558	482	553	513	540	526	548	489	510	523	511	515	518	513	526	506	534	558	492	581	508	558	528	569	526	530	494	483	525	518	519	465	508	557	503	492	520	538	542	525	520	533	547	519	476	502	517	465	499	535	518	513	508	517	516	503	525	534	534	518	525	520	549	571	563	490	484	498	534	516	486	472	529	511	544	513	524	511	540	526	512	546	537	522	496	546	567	511	477	493	519	521	488	544	511	495	471	511	537	534	517	529	520	528	546	543	577	495	514	519	552	493	519	543	505	520	487	487	469	485	571	542	491	541	544	527	522	516	536	505	514	555	528	520	495	507	545	534	473	506	570	516	557	545	516	483	527	535	514	524	510	551	478	521	512	492	562	486	569	522	528	491	531	555	534	452	471	533	553	512	500	518	510	533	520	559	567	537	511	520	553	520	549	507	540	498	489	523	513	499	521	541	519	494	543	497	513	524	512	521	514	504	542	571	506	541	496	571	528	550	514	529	499	516	525	569	547	533	540	538	501	553	540	501	527	540	564	541	535	480	517	551	566	530	519	526	508	533	547	495	515	572	508	541	535	507	480	525	534	544	544	533	519	532
23003	21759	29321	23640	21045	18804	4530	624	457	422	385	380	357	374	373	362	381	403	368	364	341	384	346	399	346	386	369	376	364	343	359	361	372	371	365	378	354	366	342	322	358	349	339	331	375	392	362	375	359	356	367	374	382	351	380	340	353	348	346	380	381	387	417	379	382	351	350	352	353	378	367	367	390	326	338	356	351	370	386	384	378	367	349	344	386	399	372	363	358	383	382	389	366	333	348	350	343	350	357	357	376	330	361	360	380	343	402	331	400	359	370	371	361	366	341	361	362	344	375	347	369	401	343	363	341	318	359	342	362	367	365	391	379	322	366	347	395	349	346	378	335	355	329	360	354	396	349	366	385	373	347	383	378	354	368	379	379	383	343	378	420	362	365	363	348	342	368	363	344	378	378	363	393	355	317	364	355	324	362	371	333	357	355	358	370	382	366	372	375	372	352	349	365	349	365	333	376	358	413	328	414	342	371	351	356	365	359	353	349	370	367	345	377	372	358	362	345	381	370	347	372	364	351	351	373	351	394	388	327	364	381	392	348	387	398	369	349	373	306	380	336	349	343	355	380	362	376	364	359	363	346	351	370	408	384	361	374	360	385	369	367	384	370	344	341	351	353	361	371	382	379	376	356	378	332	373	362	361	377	334	384	359	372	368	400	371	388	398	348	359	347	381	374	369	368	366	391	363	382	394	350	356	406	382	375	395	364	398	405	369	369	362	367	377	331	333	373	366	367	346	370	390	364	348	371	328	411	363	373	358	344	396	348	375	352	336	349	369	360	403	376	359	314	339	380	330	373	350	346	340	359	329	356	376	346	353	356	344	346	380	366	361	357	381	370	355	373	351	380	380	342	357	369	381	362	382	371	384	363	363	363	384	362	355	338	376	352	361	369	361	363	379	382	353	372	359	353	337	367	363	371	358	330	377	349	394	361	374	339	367	353	336	351	383	363	366	380	348	354	378	381	350	390	348	368	343	357	349	348	381	370	373	344	391	362	358	376	353	361	392	340	393	382	412	350	336	350	385	378	369	387	379	409	333	372	385	376	332	354	341	348	363	354	399	335	354	368	370	400	383	362	376	357	382	374	359	334	329	347	336	339	327	335	382	354	331	377	363	332	379	383	364	355	355	335	350	341	376	360	380	346	385	349	359	334	353	357	365	348	401	370	372	342	361	340	320	361	377	365	363	366	313	351	374	336	372	353	384	356	353	367	359	353	371	355	356	367	364	337	379	366	353	384	354	346	330	362	378	377	344	360	360	344	348	368	372	370	369	374	364	357	337	379	402	381	385	353	348	337	330	375	360	373	369	340	358	402	342	371	369	373	336	361	363	341	340	374	367	357	349	350	322	357	352	355	367	378	368	347	366	340	390	353	379	400	360	384	314	379	366	323	342	365	388	357	334	409	378	330	386	374	362	382	366	381	366	316	364	368	363	375	385	372	342	359	355	386	371	344	374	365	392	410	330	318	362	382	377	376	377	379	335	338	365	343	365	388	364	364	343	371	346	376	329	352	347	352	388	350	355	354	377	358	334	384	370	346	365	341	418	359	372	331	402	359	380	366	345	359	359	324	372	329	371	358	385	380	335	401	410	352	361	345	335	354	367	395	366	342	393	366	333	363	362	345	355	344	366	382	337	385	338	358	394	344	367	378	377	371	361	356	340	341	374	336	343	382	366	388	374	347	366	354	368	364	377	379	344	358	364	373	342	359	359	343	366	356	341	377	383	357	338	362	373	368	338	330	374	352	369	374	344	354	372	393	373	391	343	382	343	355	346	360	390	361	357	353	360	366	368	333	387	365	385	369	368	406	344	341	326	371	374	372	337	334	377	357	366	404	338	369	350	367	360	331	376	364	338	376	332	346	319	344	360	367	376	358	351	382	360	363	383	380	379	366	365	363	371	379	358	348	406	365	383	383	372	365	353	330	389	333	350	391	351	369	361	359	358	361	353	389	372	383	347	371	325	336	381	409	363	372	370	320	355	378	342	359	347	352	381	391	369	371	351	385	353	370	358	346	339	372	385	364	349	333	365	378	368	384	363	352	323	344	362	333	341	352	391	343	342	368	399	373	350	364	350	389	353	386	356	382	347	344	362	350	342	354	378	363	371	367	367	327	387	369	352	353	370	353	388	351	365	371	390	384	376	361	371	362	359	387	350	321	338	329	375	391	356	383	400	353	380	374	348	368	372	366	355	377	375	353	356	375	360	360	337	322	354	362	357	359	375	363	373	356	362	345	380	364	363	362	388	349	336	420	363	356	377	359	373	358	362	366	356	381	411	386	336	381	358	320	346	358	341	347	379	387	373	371	388	346	400	385	349	359	360	362	352	363	378	375	371	364	362	374	386	393	368	367	346	355	376	340	356	372	386	349	394	376	363	373	348	376	378	372	392	359	374	399	374	364	352	372	366	381	348	373	364	329	367	363	392	339	363	378	332	351	344	364	341	350	346	366	356	368	362	383	344	363	371	344	345	361	358	344	330	350	355	360	347	382	368	373	363	340	348	347	391	365	363	387	347	352	354	346	361	356	378	360	379	377	347	335	367	353	361	389	355	373	375	361	373	353	367	361	358	376	389	380	353	327	354	357	368	374	372	343	348	369	370	350	371	382	326	352	351	359	375	363	352	352	379	361	361	335	390	379	406	409	356	379	366	363	350	363	367	354	359	355	352	375	369	356	354	389	361	378	375	355	339	387	390	363	388	348	323	336	355	340	372	328	359	403	373	373	332	354	364	355	342	379	371	371	398	344	370	349	380	385	357	337	340	353	391	370	378	384	360	361	377	357	339	358	368	350	387	377	366	378	338	371	372	355	354	342	394	373	387	368	370	363	358	370	336	352	385	359	374	347	336	345	330	376	333	366	369	369	359	349	361	397	336	361	348	375	362	374	382	344	384	350	373	333	393	350	356	354	376	342	346	330	362	352	380	367	379	385	368	369	362	355	371	383	380	353	386	372	361	368	323	377	357	359	372	385	327	376	339	365	338	379	348	328	341	351	355	350	327	340	378	344	374	347	350	380	373	342	391	354	345	360	384	352	362	373	341	354	372	344	408	409	360	369	352	328	353	372	362	384	354	354	378	364	386	360	392	346	326	382	378	360	352	373	333	367	343	377	353	354	363	341	386	361	403	358	358	327	362	401	387	321	373	352	344	360	353	363	378	363	390	379	358	361	344	357	366	379	345	382	389	321	367	376	374	384	347	363	345	358	351	344	349	356	348	353	349	346	342	373	381	349	366	362	378	395	373	343	371	368	357	370	329	349	386	365	347	346	369	376	390	374	348	358	382	355	335	366	368	405	313	376	348	381	354	366	363	328	370	342	344	380	376	355	385	373	356	390	347	354	345	354	402	372	373	364	394	396	384	349	352	374	370	352	382	367	371	367	347	395	358	346	384	386	335	353	372	330	350	360	357	356	368	368	362	368	368	405	333	367	329	391	372	352	352	315	344	359	368	314	358	367	411	330	341	392	375
59843	96048	63678	29385	10840	4647	2089	1175	858	687	497	520	595	531	571	513	496	523	538	547	518	570	571	571	518	543	551	511	560	529	500	491	510	554	567	566	515	539	544	543	494	505	499	457	536	548	520	501	498	518	583	507	518	564	564	532	575	524	538	538	537	527	531	531	546	507	560	548	536	504	539	574	519	511	550	539	533	504	530	517	546	523	554	551	539	502	509	510	483	556	526	524	527	531	492	522	541	487	502	557	535	533	510	518	500	535	550	529	522	541	543	537	519	531	560	540	561	547	537	567	512	597	516	538	551	546	506	525	505	552	526	493	582	523	509	518	509	528	535	536	570	527	502	529	525	553	492	533	537	491	539	534	524	552	506	496	523	566	552	536	536	567	496	502	577	535	516	540	535	556	546	509	487	519	551	536	551	513	526	544	528	538	533	529	526	576	536	546	513	503	549	554	496	498	521	562	535	528	584	527	531	547	524	526	569	512	515	509	540	534	527	567	518	563	556	496	539	532	516	528	545	565	495	507	535	536	540	521	485	539	492	488	533	545	527	504	542	522	537	561	524	523	511	538	547	527	523	542	550	524	539	554	504	524	536	569	581	519	516	548	549	495	524	525	522	515	537	560	556	532	541	524	530	557	536	528	544	565	517	592	489	524	518	552	521	544	531	510	585	539	539	531	558	512	522	526	521	541	533	521	492	521	523	537	522	494	519	513	545	557	560	492	506	570	561	554	526	534	517	511	504	569	524	530	585	530	520	539	530	553	556	567	520	537	527	564	518	498	562	561	498	576	548	555	570	494	545	532	531	520	528	512	504	546	521	517	541	537	489	521	520	546	526	543	549	509	509	532	514	527	517	519	519	529	507	586	506	491	549	542	580	539	507	520	529	513	551	527	552	554	524	562	556	496	529	500	569	511	539	516	555	527	532	531	503	556	517	539	526	529	544	507	536	547	494	543	539	507	489	493	561	515	514	511	547	496	554	535	519	547	535	488	545	515	541	519	547	543	544	583	537	533	504	538	539	503	557	499	552	551	503	530	563	545	539	558	527	551	524	548	525	533	571	494	509	536	533	515	507	509	576	564	568	512	548	536	553	567	523	563	582	549	538	532	498	493	564	534	517	507	510	535	535	545	542	521	517	571	534	569	509	521	534	578	526	497	520	531	518	533	525	574	552	499	502	516	527	523	496	543	517	527	537	571	533	522	513	501	505	550	581	567	492	532	523	489	544	543	486	539	547	582	512	546	554	488	537	555	515	567	567	536	532	538	532	549	519	556	542	540	519	569	523	551	525	557	517	545	528	556	570	511	523	521	532	520	536	535	522	552	518	554	522	492	531	512	540	548	540	545	517	540	507	525	537	535	576	547	551	523	526	548	550	496	499	543	515	560	545	521	540	544	514	508	527	521	530	557	565	500	531	525	556	517	530	520	495	564	515	538	539	547	522	560	551	523	557	516	475	525	523	548	514	544	527	546	537	537	522	569	546	516	551	501	516	545	519	522	535	540	539	537	532	544	529	531	522	523	522	504	538	491	533	523	515	493	538	553	516	504	531	570	600	496	536	529	499	534	574	503	568	523	551	546	553	505	492	496	529	549	569	556	485	556	539	583	555	537	529	537	516	515	511	504	490	555	495	534	500	529	538	521	554	514	546	527	556	590	515	574	498	524	581	540	562	571	564	523	520	551	563	534	538	502	509	572	527	505	501	515	550	522	539	482	520	549	546	513	580	512	512	515	536	511	533	557	516	514	518	527	485	544	504	484	535	548	539	481	565	573	529	537	544	548	538	547	529	553	575	524	517	544	543	535	519	509	546	534	513	531	500	535	566	557	533	537	527	527	522	522	514	552	521	512	509	534	555	562	579	584	537	512	546	528	545	568	525	496	524	526	528	540	520	526	564	509	542	562	535	553	552	504	533	549	541	534	519	550	556	537	535	507	575	503	522	514	537	523	531	549	524	526	528	551	488	533	482	528	529	553	529	568	523	505	524	533	539	536	555	529	561	538	546	530	536	536	564	550	529	506	547	512	522	546	530	530	540	522	502	555	501	530	540	536	577	563	521	525	542	538	527	510	547	556	538	505	532	578	507	585	510	535	577	529	558	528	562	542	552	523	535	532	518	517	555	542	546	539	537	521	532	532	542	543	505	529	535	509	523	546	516	523	556	519	490	554	522	526	515	542	520	500	507	557	561	512	526	528	561	568	517	531	509	555	519	480	518	499	535	550	541	516	541	503	518	525	539	500	549	544	547	531	537	564	546	551	525	546	566	554	559	561	514	583	516	511	496	532	569	504	535	560	562	517	509	530	548	512	542	567	526	553	524	521	491	505	543	491	558	502	491	559	549	527	559	555	511	496	568	536	581	520	495	544	564	517	549	502	525	536	564	574	537	529	520	528	542	515	574	543	526	538	519	529	561	578	552	518	533	552	541	508	531	527	556	541	497	529	527	523	563	556	522	541	536	534	544	492	560	520	537	522	556	558	538	530	526	492	558	516	507	540	497	515	525	568	496	554	560	503	543	522	543	567	515	540	524	486	544	520	541	583	541	509	488	552	538	527	527	585	501	532	534	535	558	551	545	530	538	536	516	524	581	518	545	531	515	553	538	504	519	503	538	522	484	547	525	487	516	535	519	497	487	503	495	501	520	536	563	542	548	540	547	496	540	517	504	553	523	506	544	558	509	545	543	558	536	573	510	562	502	513	538	494	569	598	508	529	546	566	507	529	526	535	555	537	511	549	528	552	534	536	531	501	519	562	530	517	546	559	521	573	521	508	545	489	556	520	517	545	542	552	575	539	513	509	507	544	529	504	553	558	556	501	581	525	559	538	513	518	559	487	514	538	554	536	517	526	546	529	591	515	550	581	532	561	544	560	520	533	507	514	501	533	517	544	526	529	522	517	523	523	508	534	543	511	559	539	553	548	489	514	476	581	521	538	515	556	520	522	520	552	560	508	563	484	567	510	546	537	533	553	531	510	554	525	534	542	554	556	560	537	512	559	543	543	534	525	483	533	519	511	546	532	579	540	532	520	514	578	506	501	539	538	556	512	535	525	548	514	536	504	531	505	568	492	535	549	475	537	563	533	534	507	533	559	487	510	523	551	515	557	528	560	567	502	568	503	524	558	501	529	510	541	527	552	509	548	516	530	539	535	555	488	509	542	519	532	550	537	527	484	559	499	536	557	555	531	573	544	557	537	529	538	501	500	529	516	540	539	552	546	525	534	541	503	503	562	474	532	551	552	480	530	514	521	529	544	527	551	558	503	540	528	530	527	531	519	556	510	545	557	516	525	556	501	573	519	552	526	539	551	560	511	537	508	524	534	544	566	513	517	532	565	562	539	531	515	516	487	530	516	563	541	550	527	539	534	586	514	515	484	571	513	521	567	494	510	540	525	531	480	515	553	514	560	523	491	530	530	568	540	502	524	513	553	542	555	539	548	588	514	536	558	541	540	546	540	563	551	527	552	493	537	492	550
31236	32902	25383	8270	890	424	382	365	337	361	346	357	297	332	358	318	349	321	320	310	310	325	323	312	321	304	342	329	310	331	340	329	361	328	321	377	334	326	345	302	340	332	319	325	341	295	341	335	312	336	328	330	319	321	311	308	324	368	378	353	332	351	339	312	365	337	309	346	329	344	289	351	355	307	308	351	305	330	318	320	348	348	293	321	332	308	306	340	342	364	355	335	316	349	344	318	320	338	336	337	328	319	332	316	339	324	305	342	368	301	355	335	357	318	301	343	336	322	355	337	332	352	381	304	328	316	348	301	297	321	325	301	306	321	299	349	326	312	322	355	333	335	327	342	324	337	329	352	347	324	372	314	341	351	348	335	311	312	357	362	292	329	324	346	346	328	340	364	310	347	303	320	337	341	308	343	345	318	339	306	336	322	339	302	359	342	364	332	318	361	320	364	331	307	363	311	331	333	321	319	322	341	305	361	347	328	316	374	337	326	344	337	301	327	349	311	334	371	338	338	352	326	306	351	320	327	337	356	312	369	326	323	336	350	340	343	334	326	361	350	344	334	362	340	337	316	349	338	348	308	347	313	314	303	338	292	314	365	326	335	318	352	327	313	321	341	330	317	350	342	337	343	342	329	349	345	341	334	338	335	347	325	353	330	377	349	326	356	303	327	314	340	318	324	319	359	331	328	346	296	337	351	338	326	359	303	309	341	343	317	319	346	338	356	325	350	349	360	358	346	314	335	352	293	330	324	310	310	344	382	326	351	357	324	355	335	367	336	316	309	339	314	333	305	365	333	350	335	304	317	330	387	326	360	341	320	322	326	340	334	341	325	322	341	363	365	321	346	322	320	334	311	333	301	331	332	356	317	357	297	319	322	358	326	324	357	306	303	327	329	342	344	336	350	322	347	335	309	316	341	332	309	328	312	325	325	323	318	325	330	355	327	361	344	331	297	343	316	324	341	298	356	389	350	347	348	326	320	360	321	342	318	339	308	337	337	354	318	346	350	313	342	331	330	315	326	323	320	343	308	336	308	300	338	319	338	341	342	316	309	390	349	340	332	291	336	321	311	330	358	324	333	331	326	346	334	332	320	319	343	371	355	324	348	315	331	298	347	342	322	360	344	361	337	352	347	382	319	343	324	317	386	330	345	324	339	335	342	337	338	333	347	307	314	316	360	354	335	334	336	324	339	332	354	350	312	291	310	328	334	342	334	353	356	321	321	334	344	307	329	377	329	349	319	368	328	344	338	325	327	307	355	348	322	358	347	317	289	326	330	313	363	357	349	325	361	327	330	337	349	321	335	346	349	322	317	352	310	297	336	321	368	341	337	335	325	334	315	329	343	345	336	315	321	328	330	305	356	314	340	326	342	342	341	338	348	344	316	340	357	321	318	319	308	357	345	326	335	322	366	332	326	322	353	305	315	345	344	332	317	329	343	336	352	339	346	327	324	297	335	346	363	328	345	318	308	327	334	334	343	364	327	361	347	341	341	336	334	346	335	327	317	358	358	359	330	308	344	346	334	353	339	327	340	339	361	323	316	316	327	342	363	355	336	308	340	350	339	357	310	344	329	282	338	333	321	307	344	328	334	331	344	356	316	336	354	316	339	323	342	367	349	332	337	384	345	342	346	303	327	333	333	365	334	300	340	349	350	293	299	316	332	322	354	330	329	319	360	325	325	316	318	330	327	366	360	331	316	326	327	346	352	331	331	329	318	339	331	318	330	308	327	307	335	333	338	350	339	341	333	342	322	341	328	341	328	344	336	305	341	326	311	366	315	341	393	309	328	347	330	349	345	297	333	335	341	325	326	322	352	343	368	312	337	370	306	328	343	326	332	348	338	344	303	358	348	305	351	341	322	287	356	324	337	340	349	352	333	347	311	334	369	368	326	358	353	329	337	338	358	349	332	339	324	334	332	324	337	304	346	293	341	344	353	326	344	314	349	342	290	348	345	300	353	335	336	284	339	310	364	338	311	334	317	326	323	291	363	335	323	322	352	289	314	335	321	358	348	339	307	314	361	334	314	355	337	349	327	322	337	311	334	317	334	364	352	367	328	336	304	327	364	313	329	329	346	317	340	318	329	324	351	309	331	366	345	325	334	341	349	351	313	323	338	354	335	341	340	344	304	357	301	311	321	363	341	314	334	313	284	374	334	325	331	325	325	321	338	336	331	324	337	348	320	319	319	352	302	345	279	314	376	332	346	349	346	315	343	317	350	344	371	312	325	325	326	314	328	364	338	336	350	322	345	321	312	347	337	329	342	310	348	309	334	333	320	354	296	289	323	330	344	316	363	282	348	329	340	331	314	369	334	347	350	298	336	311	319	343	356	287	333	321	318	313	328	361	365	347	322	352	360	315	347	318	345	329	313	336	317	306	342	321	332	348	343	313	341	331	321	311	317	315	329	331	330	349	287	337	301	313	317	336	328	344	281	333	351	354	341	299	318	328	363	330	309	330	349	329	319	339	342	367	313	322	351	358	311	337	337	350	314	347	337	312	347	322	370	338	318	322	303	347	315	322	329	313	340	312	306	337	332	311	366	351	342	333	310	338	321	340	324	354	338	317	344	342	337	307	330	322	354	350	296	356	358	321	331	332	338	336	330	334	309	286	337	334	355	316	307	327	326	354	356	332	348	338	321	295	358	312	382	328	333	336	324	320	321	320	328	349	335	353	327	304	328	349	303	340	366	318	322	324	305	336	352	349	363	335	302	333	313	348	342	364	332	328	357	312	313	343	340	327	338	355	334	364	376	329	373	330	316	325	349	333	306	313	298	323	335	355	319	353	298	342	341	338	313	344	332	313	345	325	325	278	341	348	313	334	318	358	348	313	341	335	307	302	311	353	322	312	310	341	327	334	324	315	345	298	371	342	347	345	347	325	311	333	331	299	323	313	344	311	335	335	335	341	346	326	311	326	368	334	326	339	317	367	338	348	356	336	322	320	327	365	333	347	330	313	348	326	330	344	342	352	334	341	347	307	342	349	341	297	301	327	356	326	328	322	370	350	322	304	335	316	327	305	311	355	328	334	321	370	311	336	351	332	348	310	336	319	302	350	335	322	348	370	318	329	339	330	302	304	332	317	313	302	332	344	329	330	339	323	367	319	336	326	342	349	329	322	319	327	337	324	332	315	373	318	345	338	292	321	334	313	372	336	376	325	300	337	334	316	355	339	326	374	341	299	343	319	329	335	341	350	314	333	340	334	339	351	344	363	321	309	334	334	313	315	340	339	340	322	310	304	325	323	327	312	316	356	339	314	307	333	338	345	341	361	301	331	345	354	339	342	333	345	323	353	307	309	359	309	337	336	342	369	331	341	328	290	334	348	327	351	344	314	347	335	341	334	346	316	358	330	354	341	329	333	320	335	354	332	305	308	304	320	327	348	352	329	333	341	364	318	372	356	338	323	329	356	345	317	343	345	335	327	321	333	329	300	328	308	305	336	329	319	338	360	339	318	374	320	325	335	346
38681	46685	26549	6308	1361	857	630	568	608	488	511	558	495	538	456	501	524	499	495	519	509	528	536	501	479	528	477	511	518	502	537	505	521	515	505	545	505	508	516	484	497	540	490	547	506	494	559	493	514	534	485	507	483	501	506	491	459	485	477	545	500	515	494	491	515	551	510	507	529	499	503	471	514	517	532	508	505	468	473	489	520	542	523	496	517	493	566	517	520	481	495	489	510	517	522	531	474	492	514	494	505	532	492	486	466	504	498	490	516	521	505	513	540	487	494	496	492	492	517	522	524	547	473	520	519	503	515	521	556	505	521	539	536	489	496	521	490	520	479	514	545	528	527	511	555	537	512	508	489	501	492	471	535	514	525	513	505	532	490	494	510	491	515	490	524	546	478	496	494	535	503	497	523	472	519	459	468	508	535	469	505	503	530	532	492	481	526	465	496	493	491	515	486	492	518	491	512	544	472	496	540	511	520	515	531	463	540	514	504	497	549	520	504	501	494	506	544	518	543	541	498	525	543	529	523	490	507	494	521	526	478	485	493	549	507	506	492	481	518	519	481	561	469	495	494	515	503	485	504	531	500	496	531	552	517	466	537	553	520	486	487	539	542	482	507	466	515	484	513	522	542	506	516	516	503	510	495	518	523	514	482	527	509	505	485	538	512	486	486	473	500	543	513	478	505	479	555	492	524	545	542	509	492	473	541	494	515	542	499	509	440	514	516	517	496	484	512	474	523	527	512	510	568	480	484	474	501	537	535	495	501	504	485	509	485	477	520	490	485	528	499	504	470	481	518	513	493	487	546	487	471	526	544	476	514	497	508	512	502	470	447	549	489	518	507	484	561	501	480	506	535	497	511	531	541	471	492	542	503	512	546	502	509	531	482	489	517	559	517	501	497	539	502	500	512	490	539	497	511	520	490	514	470	534	511	505	522	490	508	475	505	478	503	519	484	483	474	518	505	543	502	494	502	459	497	517	487	507	484	475	491	526	541	520	523	494	484	520	526	515	518	504	559	517	475	499	500	537	533	553	514	517	508	512	561	519	492	525	501	497	501	536	487	537	461	474	541	499	525	542	474	514	538	509	514	486	526	494	474	551	507	488	515	531	536	519	512	487	495	492	514	510	509	518	571	495	484	475	472	501	501	481	516	532	526	546	553	525	493	506	495	503	517	510	516	498	527	506	490	550	488	512	492	531	507	509	516	478	493	511	514	528	550	517	486	526	514	475	486	503	507	527	498	476	501	535	526	481	534	524	524	513	498	482	510	522	510	545	508	542	514	530	521	553	473	509	490	528	486	506	514	508	516	483	527	509	500	530	499	505	430	504	475	511	484	542	496	505	498	488	517	529	480	528	525	472	489	500	531	506	534	500	497	522	528	485	459	475	518	474	528	550	509	461	498	532	522	498	507	512	508	544	523	477	514	535	478	485	495	512	552	513	526	486	520	524	499	572	530	479	545	494	521	522	525	499	487	502	517	520	500	506	539	495	530	541	529	534	502	501	501	525	520	492	531	518	557	478	509	528	496	482	496	482	489	491	489	534	504	485	522	484	547	504	498	506	467	466	525	475	484	497	521	517	543	456	553	512	492	492	510	485	496	488	487	520	533	539	506	509	526	498	531	529	526	534	476	476	547	504	495	499	499	497	497	500	524	518	509	463	557	475	528	508	496	514	498	516	523	534	501	486	511	515	517	493	507	487	526	501	507	514	502	504	517	481	527	522	504	509	523	511	494	554	518	486	501	510	529	519	502	531	541	518	518	560	514	501	529	503	527	537	512	531	505	488	478	484	518	464	479	522	516	489	526	489	498	512	512	490	498	484	527	499	530	501	491	494	521	524	521	506	482	501	510	512	519	515	500	505	536	545	496	536	538	469	487	485	564	487	504	527	488	502	494	554	506	502	500	495	502	511	459	526	470	519	503	503	545	500	554	535	545	502	491	494	542	502	519	483	530	495	504	514	506	482	490	499	511	477	519	481	519	506	486	523	494	577	500	506	488	498	500	488	549	500	534	511	497	508	503	546	537	470	516	484	516	495	507	511	542	505	511	553	508	469	497	530	527	498	503	507	482	500	490	477	524	507	549	507	535	503	531	521	505	502	495	525	523	515	498	545	504	488	479	519	512	516	488	476	478	529	552	490	496	507	519	511	488	536	519	528	451	511	487	511	526	521	538	512	490	493	543	486	474	519	498	547	535	501	512	549	530	509	478	490	532	511	496	469	493	495	519	561	528	486	523	539	493	534	504	521	506	507	503	539	511	489	513	491	527	510	489	513	511	552	499	510	534	506	523	541	496	509	506	505	494	503	507	542	487	480	521	499	514	523	472	533	522	502	510	512	506	545	499	517	537	531	507	529	497	466	494	472	516	502	509	482	457	528	506	495	551	524	491	501	501	485	553	473	503	507	518	471	515	529	539	505	496	458	555	491	534	496	502	518	527	465	487	507	547	506	510	547	535	532	510	470	530	492	505	478	510	506	495	562	509	451	530	514	502	505	532	532	511	529	494	517	479	530	505	554	511	497	528	468	483	468	489	499	482	492	491	526	523	513	522	484	515	526	514	506	539	544	496	502	496	512	502	501	480	539	493	499	507	504	502	529	525	526	528	501	490	527	528	480	496	513	499	559	504	474	486	498	562	523	513	484	481	472	506	501	536	498	494	490	519	515	475	545	496	507	525	515	528	550	499	504	522	482	534	503	475	498	542	513	540	480	478	532	490	513	474	508	470	491	517	519	504	522	502	504	498	497	498	512	498	534	492	532	522	516	512	526	529	514	479	514	499	531	501	544	531	499	503	508	512	496	505	516	563	536	520	474	519	548	556	482	525	520	518	445	538	512	479	486	493	504	513	490	512	505	511	490	497	508	480	536	521	541	534	499	481	482	535	497	513	496	487	501	492	486	478	526	454	499	511	484	502	534	510	475	527	501	523	514	510	512	487	518	539	503	480	499	512	549	504	483	481	495	495	534	535	518	522	535	535	481	479	468	552	500	493	455	505	510	516	514	521	517	506	491	537	475	441	555	564	527	518	477	500	507	487	481	546	521	496	480	528	558	501	519	498	522	547	511	541	528	497	507	496	464	502	522	509	513	530	457	486	509	498	544	494	525	508	525	529	513	512	506	511	445	529	510	506	513	456	528	514	478	493	468	463	481	512	519	515	525	494	493	502	498	474	494	498	440	525	518	501	534	480	506	483	507	473	503	500	503	505	509	530	518	501	487	522	509	508	504	520	521	477	520	484	507	495	502	517	499	498	512	514	518	525	484	550	558	517	458	500	525	504	519	507	494	518	531	491	517	536	517	500	526	552	531	493	477	498	504	487	549	504	484	492	471	497	494	510	545	522	489	508	501	498	518	532	515	523	488	516	475	477	520	545	499	496	563	538	491	496	495	512	465	497	487	471	518	562	465	519	513	510	493	536	485	516	533	491	532	533	507	500	496	474	490	546	468	500	485	517	524	465	493	539	502	525	501
24172	22836	29736	24415	19796	8277	1027	569	431	349	354	370	333	346	345	374	328	367	361	367	354	356	357	351	353	363	325	350	335	336	379	348	321	347	310	374	367	327	369	355	356	361	345	343	351	328	347	371	364	371	329	334	336	347	351	381	351	340	334	349	343	365	297	335	317	332	361	364	359	356	391	364	357	368	333	364	353	327	358	329	357	360	346	354	344	343	351	365	319	369	350	333	355	313	338	359	339	336	319	323	360	366	349	354	321	368	362	335	351	335	397	329	342	339	361	380	323	355	366	384	319	347	314	357	364	355	362	355	349	349	377	381	355	346	332	364	346	365	367	360	336	336	369	330	350	390	324	362	356	346	319	370	324	339	340	357	377	345	327	345	323	346	302	347	355	336	351	364	325	378	350	333	348	348	359	337	356	363	354	329	346	301	363	355	356	281	340	338	352	352	355	378	333	345	348	343	358	359	316	345	371	341	368	353	326	340	346	380	339	335	340	331	355	334	341	392	342	351	342	367	353	357	301	325	369	349	345	304	377	392	365	390	363	343	369	358	337	391	330	352	354	359	358	329	332	365	329	339	343	370	365	319	362	342	346	363	347	318	342	405	378	348	316	385	361	342	349	365	344	335	357	345	347	336	350	331	361	346	377	358	332	312	342	386	313	374	353	339	368	338	356	386	349	341	308	336	368	331	385	363	364	351	349	349	361	330	325	325	323	368	342	361	331	336	352	365	325	338	331	382	353	346	360	330	359	358	378	383	370	380	342	361	373	342	365	350	356	370	347	342	363	349	305	337	347	351	376	329	341	371	348	374	322	317	326	391	378	336	349	361	362	354	335	350	366	356	354	373	359	356	350	381	358	348	325	332	353	343	361	357	392	319	336	388	366	372	347	373	358	353	336	344	311	336	330	335	383	360	368	345	331	352	343	349	344	338	328	355	361	335	353	301	368	349	338	356	331	324	394	343	354	335	352	360	334	328	371	323	355	339	410	341	349	322	354	359	344	322	299	383	336	355	332	346	334	388	327	311	349	325	359	336	352	360	368	358	367	365	334	341	363	355	348	326	334	349	328	334	376	340	387	326	351	336	366	366	354	344	373	350	316	379	374	379	373	338	321	331	380	332	353	362	321	338	352	355	339	349	345	409	399	342	348	371	343	333	345	343	331	324	376	352	345	362	345	371	303	359	362	371	362	371	351	333	351	358	333	365	351	334	357	344	305	358	328	326	326	333	344	341	383	350	334	310	328	323	390	351	332	378	329	326	355	337	350	341	336	377	320	337	321	314	363	356	351	380	372	338	317	348	341	401	334	358	330	376	340	367	364	329	341	325	334	320	386	362	358	332	371	356	338	339	365	319	372	336	313	332	376	346	368	344	344	383	367	365	336	357	371	390	396	341	361	377	338	349	330	360	333	331	353	352	344	350	359	364	367	360	362	330	365	340	370	378	368	364	341	345	333	363	363	348	333	344	343	372	331	348	332	341	325	363	374	337	357	360	355	347	381	369	349	326	318	372	357	334	358	352	339	339	354	391	346	332	373	375	346	318	328	363	364	329	351	337	361	354	345	365	362	342	357	386	357	358	355	341	355	327	320	323	348	336	363	338	339	378	382	360	329	371	351	368	345	365	357	313	367	339	362	371	331	363	356	351	339	339	350	337	351	386	344	370	346	338	344	346	349	360	357	384	343	360	360	362	334	317	371	330	317	361	300	339	347	335	325	354	339	344	368	364	325	365	345	363	324	354	377	368	353	342	336	369	300	337	362	353	341	368	342	360	345	330	372	346	371	341	341	342	326	335	355	318	348	324	363	326	328	309	334	367	373	362	369	353	358	351	333	343	342	333	349	348	357	342	352	373	340	346	315	398	361	355	370	343	341	327	345	336	329	355	337	337	340	374	332	342	398	348	371	322	323	361	342	377	332	336	369	354	329	366	348	331	343	331	354	322	347	372	350	357	326	339	332	343	326	330	339	372	340	355	379	404	328	362	325	334	345	302	338	364	337	371	397	349	357	350	357	339	363	350	349	351	364	363	332	329	361	370	362	348	403	344	326	329	369	351	314	347	323	332	334	353	332	327	331	358	371	332	358	333	347	362	366	359	340	343	377	328	381	355	316	343	372	373	334	331	334	355	346	320	365	344	335	360	366	337	318	359	339	349	369	337	383	336	339	348	328	337	363	352	357	310	329	328	345	363	363	374	338	364	370	332	340	376	326	323	315	341	360	359	373	334	367	307	329	365	409	346	345	352	334	370	349	342	381	357	356	347	315	351	370	344	367	334	320	321	307	329	352	369	343	378	363	349	340	312	321	377	343	363	344	337	328	329	341	346	378	343	364	344	371	364	321	336	384	321	342	368	321	351	357	345	323	344	377	334	354	335	321	349	362	349	344	343	372	343	328	341	332	329	351	357	330	354	355	355	342	357	361	335	376	312	374	359	330	363	314	332	333	362	355	347	327	340	349	374	362	331	308	362	330	348	359	358	343	350	353	360	337	360	388	334	338	377	331	322	348	378	341	354	374	340	368	305	322	337	378	351	325	343	394	388	319	312	359	348	344	319	356	381	360	342	392	366	395	323	335	332	363	354	319	336	343	352	333	348	336	350	359	361	350	341	356	312	373	341	335	360	357	395	317	313	365	369	340	343	337	345	359	341	344	334	316	338	357	368	331	348	349	369	347	331	342	345	347	380	353	372	339	339	363	347	376	353	356	333	382	365	360	350	372	332	329	398	322	328	338	322	321	339	328	341	367	303	363	331	345	333	348	351	328	360	369	356	371	370	334	349	361	372	351	333	354	345	341	345	364	350	354	334	333	324	317	324	358	340	352	333	348	331	345	347	351	365	385	353	334	357	378	356	338	331	349	383	341	345	349	367	330	367	334	340	366	329	348	359	359	347	353	371	345	326	367	331	320	330	346	337	354	346	364	341	316	331	335	336	363	333	339	376	351	369	363	337	337	343	364	355	331	350	350	325	359	360	343	350	376	326	351	351	348	343	309	365	346	351	342	348	329	340	362	344	353	347	354	379	341	343	344	364	362	355	339	373	373	338	363	323	328	321	392	312	345	368	383	356	359	372	355	342	352	361	367	333	340	340	330	370	368	362	345	383	370	342	354	322	341	349	363	362	334	353	378	346	369	360	350	367	369	369	338	368	359	340	347	351	355	332	329	343	370	348	356	369	330	349	361	364	346	365	348	352	338	355	378	336	342	363	354	347	369	348	383	339	340	319	338	365	372	404	345	336	347	343	363	340	331	341	356	389	323	365	371	363	392	350	372	326	347	369	318	339	375	337	358	342	340	359	327	330	376	344	334	372	348	370	349	325	349	325	366	332	338	360	355	351	335	343	352	345	348	357	326	349	384	360	344	326	373	355	342	326	363	374	355	370	337	351	349	372	378	358	381	325	353	352	352	340	362	325	372	361	330	343	341	363	382	349	353	340	349	358	342	337	361	367	383	336	343	359	365	358	329	355	350	344
59957	87966	55788	23809	7545	3320	1552	953	794	582	539	517	537	531	516	510	570	516	530	554	468	581	539	523	521	522	529	524	509	492	493	507	510	514	531	537	493	548	556	544	542	537	510	537	521	557	507	527	526	529	491	510	533	471	516	563	518	509	537	544	500	560	501	508	514	502	580	547	500	575	530	522	544	511	546	530	501	541	519	542	513	522	559	534	546	530	505	557	512	499	504	546	516	506	537	555	555	559	505	503	502	541	531	547	542	546	497	510	541	467	531	537	524	530	551	531	575	527	497	518	533	505	525	523	527	516	528	551	544	541	519	495	570	523	526	533	559	499	496	518	554	473	515	544	523	526	532	550	559	533	541	525	573	525	526	491	528	537	491	505	539	505	510	523	520	532	581	560	518	536	529	533	521	522	503	543	539	513	539	510	543	561	575	512	539	478	511	564	553	494	500	484	509	529	502	566	533	501	563	508	527	534	551	505	528	505	494	525	496	534	492	533	536	508	495	558	554	510	458	538	518	502	533	513	548	516	537	529	503	558	562	560	543	533	554	545	529	465	581	515	515	535	561	510	515	517	546	532	521	519	535	494	553	555	559	505	515	497	559	566	529	525	507	556	509	562	517	518	564	510	488	523	535	523	535	507	553	539	564	501	524	505	521	513	535	525	537	547	531	507	526	552	480	552	533	547	497	556	519	487	546	527	536	564	525	507	540	502	563	530	525	535	521	547	507	524	511	522	547	503	553	523	506	574	507	518	523	556	543	555	518	536	548	500	522	532	476	513	503	513	479	567	527	557	520	525	514	582	521	513	509	534	523	535	533	522	525	504	549	525	553	539	555	525	525	533	511	514	541	528	540	533	544	512	521	555	504	488	549	558	526	503	539	502	521	504	511	500	527	544	511	551	543	568	509	507	580	555	516	537	553	516	512	530	489	503	511	513	552	497	528	506	542	512	557	556	523	519	538	549	492	532	545	525	508	536	543	561	523	550	515	527	497	503	509	519	474	512	535	519	498	561	538	525	543	525	562	518	565	544	515	526	493	488	536	536	555	502	545	523	547	511	512	547	480	530	535	491	527	511	501	527	513	525	541	542	524	523	496	538	516	478	521	530	549	491	511	551	521	534	552	516	514	517	488	505	514	538	515	515	549	551	492	528	509	512	472	515	500	541	555	521	503	538	526	550	501	545	539	533	520	523	539	515	516	503	528	532	485	528	512	496	536	484	536	508	527	546	506	552	577	516	572	508	521	545	556	502	544	528	490	558	529	523	513	510	506	492	541	559	559	560	516	538	518	511	498	516	553	545	514	512	495	530	524	504	539	537	548	528	535	520	547	541	523	544	535	480	559	536	518	531	543	531	535	515	532	521	535	542	563	515	508	493	558	574	533	491	523	502	506	504	525	517	487	529	515	503	500	563	505	527	515	551	554	533	534	506	471	541	500	489	526	505	489	521	492	544	521	540	519	525	549	466	525	513	521	538	541	563	559	529	461	544	547	491	516	521	473	514	501	536	504	521	526	532	522	528	509	494	507	549	535	493	485	507	560	501	517	545	556	541	509	508	521	512	505	486	496	538	479	530	539	513	488	564	501	485	515	515	551	526	545	518	493	521	526	543	503	523	484	525	534	519	511	497	520	510	512	523	442	518	549	505	525	555	511	497	543	504	496	515	539	518	509	548	496	508	559	554	544	535	501	534	525	520	564	527	538	522	562	520	531	511	510	499	525	517	508	575	527	529	507	530	488	540	505	524	510	495	538	521	501	521	497	497	587	543	539	521	477	513	544	536	540	543	478	508	520	531	503	520	528	520	534	541	542	518	517	557	559	520	538	486	506	546	526	527	536	510	531	504	520	544	543	500	485	529	524	546	534	516	482	460	480	520	490	506	480	557	529	535	556	536	530	514	500	549	531	489	508	544	504	534	565	539	559	504	507	544	528	520	521	488	497	501	517	549	540	528	497	481	518	509	549	494	505	540	473	547	533	509	535	516	521	563	496	516	529	501	519	577	542	511	555	551	501	496	522	503	527	526	536	532	495	498	492	488	516	495	505	522	512	525	562	543	535	530	559	514	539	505	525	525	514	523	526	498	485	540	572	519	486	513	504	560	526	490	520	529	529	499	532	547	492	549	567	524	548	558	489	517	550	531	541	563	522	528	517	493	543	516	486	544	544	584	501	515	513	504	527	497	500	506	499	507	526	552	532	518	512	525	506	526	538	537	518	501	551	523	532	501	511	503	526	571	552	529	495	521	541	504	512	503	511	524	521	483	511	481	522	481	492	528	492	561	525	560	515	521	506	494	507	495	513	521	525	507	484	532	562	551	540	481	484	545	548	511	533	517	502	529	513	524	546	542	493	509	504	532	532	474	553	505	538	529	573	542	514	539	530	522	504	528	504	513	470	557	489	541	532	559	568	536	508	494	541	492	541	498	510	500	534	545	540	531	524	573	520	516	526	552	528	502	534	550	539	540	516	500	566	502	511	490	551	488	515	494	544	491	582	552	482	497	492	545	515	481	542	509	518	528	493	533	536	539	535	490	512	547	508	593	509	550	535	532	529	570	530	509	559	509	489	538	564	512	542	499	529	495	517	506	509	515	531	557	510	557	526	509	518	555	523	524	503	563	568	491	566	523	511	520	579	498	506	490	500	539	550	540	483	543	510	558	588	540	520	531	500	527	526	527	506	508	508	562	579	524	505	576	544	543	514	564	536	516	505	495	536	543	529	512	524	509	522	499	531	541	510	473	533	532	554	502	530	551	501	532	495	571	554	537	516	547	523	527	572	554	464	546	505	527	547	520	550	541	548	482	510	529	486	499	520	581	566	542	564	561	527	506	512	533	515	513	564	536	476	566	508	548	503	539	557	557	504	501	497	546	560	565	529	534	538	504	515	545	494	508	526	523	488	497	542	535	504	503	554	539	533	529	524	497	515	512	518	502	474	551	559	535	496	530	542	546	534	511	485	513	539	547	516	513	516	510	536	508	484	504	520	543	495	526	518	548	491	555	544	540	550	531	507	556	532	533	509	552	498	501	528	525	535	541	533	550	534	501	548	528	515	503	561	542	512	508	510	527	529	500	529	555	518	551	502	524	491	561	514	537	532	570	535	498	535	499	532	527	508	546	493	520	559	516	524	492	533	536	545	510	508	518	480	510	512	535	524	497	575	572	565	533	511	528	525	503	564	562	535	498	526	587	532	504	531	577	510	489	536	509	530	529	522	523	517	502	532	564	519	526	476	567	503	535	493	519	502	559	535	496	551	499	527	510	520	525	493	522	536	522	569	538	531	530	572	499	532	511	483	542	519	526	547	528	504	499	521	519	518	537	503	496	558	512	534	539	561	512	541	510	535	551	504	521	537	517	509	572	517	529	544	517	505	543	539	519	526	489	548	506	548	526	517	480	550	541	508	550	485	574	572	483	518	500	525	482	553	499	522	538	478	514	533	537	535	513	544	550	544	566	533	534	506	486	535	550	502	503
23085	21803	29299	23729	21051	18740	4556	723	500	427	390	396	373	374	372	390	398	337	393	379	341	392	349	374	371	367	362	347	346	386	355	368	326	369	386	361	383	351	310	395	374	368	336	377	401	402	370	384	364	355	360	359	370	370	356	389	346	373	363	343	371	395	372	367	355	361	397	367	352	369	362	345	351	373	377	390	372	399	352	347	370	378	395	374	366	383	408	400	377	374	356	367	362	342	363	379	373	340	365	372	369	362	359	371	354	316	348	369	372	389	355	356	378	360	352	355	375	349	386	384	360	365	369	392	405	351	412	360	356	356	372	379	339	404	351	394	364	385	362	349	332	353	363	365	389	341	366	371	362	365	384	378	371	361	387	361	403	365	393	375	352	333	384	370	355	383	385	379	384	357	367	362	381	357	398	385	369	362	369	372	396	359	391	376	354	365	343	404	361	382	339	362	354	353	393	368	383	407	368	356	401	349	367	374	391	365	342	357	378	351	368	370	345	388	390	408	364	358	378	355	394	388	349	376	376	399	392	374	357	407	393	360	369	337	374	364	369	370	345	354	368	384	369	379	380	339	368	389	356	363	373	351	363	383	365	327	368	348	361	365	361	369	328	396	389	394	352	374	360	387	350	355	342	358	360	359	400	375	404	377	357	371	392	386	368	359	340	378	367	382	366	350	361	357	398	359	362	342	353	336	371	366	349	365	361	346	395	386	389	341	352	372	349	378	376	391	371	359	359	386	377	338	338	384	340	362	363	361	356	372	356	375	357	390	344	375	343	345	387	394	353	367	360	370	363	368	375	372	370	379	351	377	367	332	390	335	411	352	351	407	386	341	371	358	363	352	390	366	362	347	340	358	397	359	369	394	374	351	357	390	372	378	366	360	389	380	390	327	400	372	363	335	380	370	364	347	355	377	383	374	365	346	369	385	373	363	337	360	384	377	362	401	378	392	361	360	370	367	357	382	368	358	370	377	344	385	329	354	378	357	344	335	353	367	341	364	373	356	347	361	365	371	351	374	373	380	347	366	347	399	337	382	374	393	411	358	323	351	342	388	339	345	357	327	310	366	361	407	378	372	367	407	378	381	352	329	388	365	358	380	373	353	334	364	372	381	386	357	367	354	368	372	369	370	346	357	414	364	385	379	391	346	358	377	321	365	370	360	360	358	336	353	367	354	353	364	375	379	391	363	371	398	394	337	310	355	375	368	382	363	382	362	339	352	351	396	371	382	352	386	386	377	380	385	342	334	337	378	348	373	368	395	362	353	368	368	355	363	369	376	391	363	329	339	418	431	343	401	369	369	362	373	384	382	333	349	364	370	384	364	361	358	377	395	387	383	358	395	380	330	370	400	333	334	404	333	379	376	371	342	360	404	364	400	378	368	358	361	365	361	388	362	383	392	378	385	391	373	387	344	402	367	378	373	373	361	378	376	347	370	377	358	329	337	362	352	360	374	383	375	374	385	389	347	394	336	370	368	343	373	373	384	346	351	364	373	388	363	339	368	379	376	370	361	370	354	383	340	397	356	329	353	383	380	356	310	382	363	391	370	352	374	314	359	348	356	409	342	358	373	384	407	361	355	365	383	358	369	363	383	374	393	385	348	378	374	354	371	409	329	362	370	341	309	368	378	374	341	364	388	371	396	353	378	402	389	370	395	381	375	347	358	364	362	363	376	371	325	340	364	373	365	393	372	366	375	402	362	374	415	398	349	391	385	336	389	366	346	341	384	356	359	373	375	355	368	389	371	370	353	330	380	389	367	365	334	344	371	372	364	376	349	373	352	386	384	376	342	365	382	369	373	360	352	354	360	394	382	365	352	347	388	379	380	342	321	402	349	389	368	373	405	334	382	362	335	400	350	402	386	359	382	379	377	382	399	403	388	366	325	348	371	346	382	344	373	400	363	321	376	364	374	395	360	380	347	359	367	341	343	336	338	366	406	385	337	336	391	363	351	369	348	352	386	392	385	366	351	402	397	357	355	381	351	379	341	387	381	391	311	366	342	357	333	336	350	402	381	360	351	341	366	352	328	375	350	377	367	343	345	374	366	380	384	371	400	334	371	374	365	379	378	348	371	367	380	360	349	343	368	374	385	370	402	388	383	379	385	320	357	358	356	349	350	384	356	378	362	369	346	397	400	375	358	340	367	393	410	362	373	364	336	347	366	341	392	385	384	398	374	361	343	381	373	406	398	357	385	369	390	349	356	366	361	363	397	378	396	378	333	368	375	348	383	343	387	317	319	369	356	375	400	362	370	376	408	347	379	390	361	350	375	360	365	347	383	336	356	368	375	351	367	353	383	373	369	384	348	367	350	382	399	417	338	373	395	373	380	375	378	377	386	372	365	369	365	387	354	390	350	343	359	375	375	356	392	387	367	353	380	352	384	319	370	393	363	342	348	366	353	378	359	344	347	363	383	370	385	364	384	357	413	366	351	376	379	367	341	382	366	379	392	320	391	333	375	343	375	382	344	370	380	357	339	344	381	385	379	410	348	369	367	362	389	381	371	360	357	344	355	361	370	355	363	352	346	362	348	364	375	388	380	357	349	372	377	320	363	397	384	367	360	382	358	375	338	384	351	342	399	375	327	372	341	377	366	371	348	386	369	354	328	379	387	335	375	371	346	341	392	390	365	406	364	343	337	333	392	367	380	324	340	349	370	351	386	355	384	401	368	344	349	345	380	365	375	344	367	359	370	414	374	374	367	333	393	395	376	359	363	355	361	339	332	338	331	364	323	389	377	337	359	364	376	352	354	359	378	392	348	382	350	386	371	386	380	362	342	385	350	389	346	368	366	380	354	367	377	366	366	377	393	349	323	350	351	340	358	370	366	429	406	370	352	368	378	382	340	379	369	375	373	370	366	356	386	350	354	386	375	380	410	331	388	368	381	374	352	397	369	383	356	328	376	356	348	358	404	377	363	339	372	385	379	344	347	379	376	406	397	375	348	350	364	350	374	386	377	368	363	372	347	379	367	383	372	346	357	389	359	382	359	353	375	367	377	358	371	354	357	373	361	359	365	378	329	363	377	354	359	366	367	363	343	367	346	384	359	370	358	350	339	362	375	342	349	393	331	383	350	358	377	363	399	348	393	376	340	371	366	393	370	403	357	389	362	387	401	401	352	377	396	333	345	383	333	384	345	339	357	350	408	390	367	361	358	370	364	381	391	381	396	351	387	376	398	365	374	378	382	338	355	388	375	398	352	368	403	387	406	363	379	378	372	385	343	336	402	360	319	377	297	369	340	382	374	374	363	344	332	368	342	336	388	367	379	378	359	368	349	352	368	347	368	387	378	383	382	354	329	353	364	352	379	347	353	375	344	338	378	352	369	353	384	369	406	341	374	397	361	375	386	338	343	384	350	355	358	356	377	374	391	355	360	357	354	370	373	356	367	354	354	342	366	342	356	379	422	346	374	383	393	349	371	399	340	368	376	348	357	383	375	334	391	383	368	331	334	373	370	361	396	356	347	334	343
59210	95781	63486	30163	11245	5355	2257	1271	922	682	581	506	604	559	526	521	565	569	557	566	518	571	560	530	524	552	517	540	514	552	528	508	502	520	546	541	546	514	578	529	546	576	556	532	563	528	543	568	518	519	547	530	542	550	556	553	538	530	557	562	549	532	537	526	531	525	537	538	596	539	520	500	522	513	510	531	551	539	534	555	553	540	490	533	525	514	532	517	564	513	526	526	522	520	552	526	533	534	525	556	544	526	489	526	566	524	569	562	534	555	581	581	539	554	557	546	569	541	515	536	503	549	502	539	521	580	546	560	512	482	533	538	508	531	531	565	523	554	534	578	519	552	525	549	555	534	492	540	554	509	511	573	514	524	555	535	492	503	514	559	516	561	524	548	556	531	543	538	527	547	561	530	525	558	552	599	535	499	544	522	514	520	558	574	498	557	564	514	554	539	555	564	534	562	552	528	540	565	514	540	541	513	646	514	496	553	528	519	580	535	550	515	582	550	511	552	536	570	537	520	553	511	554	571	523	547	546	537	536	535	547	579	562	557	525	505	556	577	526	544	585	517	538	536	544	557	497	503	490	495	564	541	548	531	554	537	531	477	579	527	501	555	557	495	546	531	535	516	560	536	514	545	523	548	562	549	577	545	529	525	597	522	520	531	550	524	487	523	539	568	515	508	507	506	493	555	537	545	553	502	531	538	579	544	541	536	551	566	522	534	495	489	534	530	502	510	525	561	627	552	528	596	523	559	523	527	533	539	540	533	576	537	529	562	547	504	543	546	507	537	550	516	557	559	476	564	549	570	517	543	530	558	558	561	546	518	545	536	533	538	525	546	530	510	522	540	522	513	509	497	515	550	534	554	552	554	534	585	567	516	534	519	519	568	516	545	542	523	589	506	557	568	562	510	483	516	536	494	496	537	553	559	511	533	553	580	531	546	527	516	515	533	528	551	561	548	523	536	534	526	559	562	547	531	514	543	542	525	539	534	542	513	518	522	562	531	569	529	499	548	465	529	587	571	512	546	546	504	524	553	576	495	567	557	502	505	540	570	531	596	579	552	541	566	552	538	545	534	543	563	556	558	551	573	538	517	542	556	532	532	514	549	565	570	537	531	580	549	496	531	554	544	533	519	516	554	506	523	528	542	525	547	524	589	498	514	515	518	542	534	550	538	521	564	512	582	502	517	517	508	538	569	524	552	501	516	526	521	544	544	499	578	562	513	523	574	563	544	545	534	543	573	551	523	566	548	523	552	552	558	547	591	572	519	548	495	529	523	577	544	553	552	551	553	537	544	551	532	493	534	522	523	498	554	535	521	526	523	545	528	533	507	577	527	518	529	512	541	543	516	489	545	581	535	523	519	541	559	534	511	574	532	537	527	562	529	520	549	520	536	542	547	553	510	506	570	548	585	559	493	518	565	540	550	527	570	530	561	524	577	532	544	496	533	562	582	539	515	522	556	529	536	528	493	532	512	580	515	518	523	542	587	547	545	523	499	553	514	477	506	563	542	524	520	540	567	564	529	549	516	592	533	512	527	514	569	537	520	523	534	608	476	547	549	563	552	511	582	536	541	569	565	561	510	502	546	520	555	574	495	544	585	538	550	554	546	573	533	551	539	526	535	575	531	550	546	523	524	567	567	567	531	524	517	545	522	543	521	523	512	555	519	529	520	509	565	550	568	524	547	509	567	512	546	521	555	531	553	549	513	499	518	511	564	562	515	559	564	552	553	518	533	551	532	489	516	538	532	545	549	518	548	526	507	523	524	529	550	524	548	570	538	538	599	545	569	557	544	549	508	531	548	507	551	551	526	558	549	567	543	482	568	553	540	474	560	531	567	541	559	529	517	540	580	514	516	524	573	523	579	535	545	504	546	548	517	553	516	568	539	548	568	523	555	523	535	570	554	519	558	520	530	531	534	530	519	494	533	545	537	559	526	518	567	539	534	540	526	539	526	569	572	543	547	548	558	533	542	525	559	574	513	520	542	548	540	512	546	547	541	527	551	521	540	543	490	529	549	541	535	550	503	516	547	531	580	568	556	576	542	575	536	526	530	539	528	550	505	554	541	541	558	521	568	530	485	531	520	563	511	545	522	543	556	560	511	510	531	563	530	549	543	519	517	532	496	561	522	581	539	542	512	544	551	548	550	514	571	495	521	481	528	574	518	547	545	532	538	509	515	555	544	503	555	539	539	556	547	521	537	550	508	524	515	545	541	548	521	570	546	561	576	568	490	524	531	542	546	546	512	577	514	529	520	481	498	560	562	547	524	515	557	496	536	531	532	503	591	550	544	546	506	574	547	555	546	505	544	546	538	503	560	505	501	556	521	577	508	524	563	524	578	544	546	539	540	501	528	542	557	530	496	550	563	504	506	535	540	513	518	480	563	529	548	568	549	548	511	534	553	534	546	543	521	553	529	533	578	508	598	532	536	540	536	518	532	499	549	563	565	525	567	543	525	531	520	580	534	515	553	480	615	529	568	544	559	548	538	557	535	541	586	524	555	518	535	509	501	551	522	504	578	553	549	532	524	527	540	529	507	594	510	513	510	548	502	524	507	523	566	488	529	498	588	529	561	574	526	552	551	543	533	520	518	544	521	596	553	574	527	552	568	533	512	567	509	545	545	566	537	551	574	544	540	550	548	504	517	504	575	546	518	546	517	555	526	497	515	536	549	562	507	555	573	546	552	577	533	558	558	554	552	569	571	558	558	513	524	550	548	528	499	523	575	511	512	541	513	509	563	556	511	526	546	526	541	556	565	518	532	578	528	550	546	521	558	497	522	521	530	544	548	516	575	521	571	571	527	572	595	526	551	480	519	527	537	498	540	542	527	528	532	542	562	521	500	528	551	534	513	525	542	521	558	579	517	546	531	551	590	513	529	569	561	542	533	537	545	577	561	511	531	516	520	546	532	518	500	521	514	523	578	564	549	518	532	510	566	523	557	500	582	528	516	538	541	559	551	561	574	536	531	559	496	533	530	584	542	550	506	551	580	545	527	494	561	550	521	586	523	516	532	563	540	529	527	507	473	516	548	567	583	513	548	554	539	517	555	536	517	526	513	576	558	520	539	556	566	519	539	565	551	555	574	524	505	533	524	559	543	518	533	496	540	569	534	516	524	536	564	558	567	573	559	552	576	559	529	514	562	506	557	568	542	540	530	556	520	533	588	543	562	503	578	522	561	544	536	565	524	587	545	528	516	512	572	533	542	545	503	565	545	485	527	561	549	529	538	555	520	522	534	587	545	507	512	574	533	546	515	540	552	539	510	532	537	502	514	546	522	555	563	503	512	542	516	529	585	492	543	521	501	542	578	568	542	526	538	571	535	513	509	551	546	509	532	533	541	528	538	541	563	538	571	548	554	558	531	568	523	556	538	547	570	551	540	543	540	541	517	519	535	526	514	502	531	529	520	562	547	517	530	530	556	519	545	599	519	551	529	534	526	524	548	528	580	521	525	568	510	524	501	535	542	562	493
31278	33206	25348	8479	906	461	395	388	351	316	339	350	368	313	320	308	351	335	356	344	352	320	304	325	342	319	322	341	339	324	345	296	327	347	352	330	348	333	356	334	323	342	319	327	303	336	292	353	346	348	336	353	359	343	354	341	335	335	333	345	341	346	330	308	332	335	344	350	325	354	332	330	339	344	362	353	309	304	351	338	341	345	362	353	342	359	310	353	320	342	333	354	360	314	332	313	330	327	340	315	334	344	356	313	362	296	351	338	338	338	330	355	321	320	324	331	322	319	318	343	318	321	346	334	315	331	306	347	317	335	305	320	325	350	320	366	340	337	310	348	312	347	354	349	351	307	328	322	349	324	315	342	329	336	354	324	362	315	331	291	350	306	297	335	337	338	350	343	315	334	360	338	328	338	358	329	309	360	330	354	340	344	337	332	330	329	314	312	325	325	363	343	358	353	352	345	332	351	385	342	349	324	361	302	330	372	363	337	349	337	332	349	314	320	336	337	328	331	321	334	311	350	348	325	331	356	334	319	321	365	315	331	336	365	353	329	299	306	357	339	347	339	338	289	351	303	318	338	335	290	325	317	345	334	334	310	332	372	331	315	328	337	334	350	327	341	347	305	336	327	314	353	293	322	333	330	337	299	319	300	370	344	336	338	327	310	329	346	336	337	335	360	324	334	343	317	395	329	355	334	308	322	362	341	331	338	346	337	346	353	358	318	341	334	360	325	339	321	347	307	337	349	355	366	353	332	303	297	316	353	315	338	374	333	332	363	342	370	317	321	320	346	338	321	373	333	297	331	350	330	340	322	342	345	360	343	329	340	330	356	342	351	291	330	335	344	330	331	344	362	373	337	328	358	357	335	329	333	358	347	355	352	323	325	321	290	356	359	357	354	367	345	318	371	339	318	371	361	326	338	352	339	319	327	317	304	344	306	355	353	328	347	359	313	322	304	375	355	343	316	374	354	339	346	316	333	322	338	364	342	312	337	326	313	304	355	330	350	338	317	344	294	320	332	324	325	318	316	349	328	352	340	302	325	327	323	349	333	324	316	349	328	360	321	315	317	316	349	358	372	319	313	350	327	312	360	326	335	326	324	334	358	329	322	278	326	336	299	339	363	356	358	333	316	304	328	340	352	324	325	320	355	332	339	332	368	340	339	329	304	361	368	319	327	306	321	319	320	331	310	353	310	368	351	303	346	335	340	348	355	354	318	351	328	340	354	335	371	332	334	286	320	337	322	332	330	342	359	378	338	303	361	342	328	341	330	354	327	352	304	321	354	343	346	312	336	354	379	344	338	348	352	347	320	326	319	331	337	350	325	356	337	365	358	372	311	323	326	344	337	358	355	360	318	324	324	295	351	355	343	355	331	322	327	341	323	319	336	332	336	326	335	325	357	361	330	356	335	346	328	329	306	292	327	330	340	314	326	336	315	320	359	311	355	356	327	321	333	351	311	336	332	336	336	310	348	360	351	319	343	321	333	307	300	329	330	323	336	337	336	299	331	339	300	352	327	328	327	319	340	323	327	294	318	316	353	354	341	323	340	325	343	335	363	336	339	370	311	352	347	329	333	326	330	328	324	340	359	317	344	320	351	359	335	315	339	334	337	304	350	323	320	344	321	353	315	308	296	351	351	334	338	350	350	336	334	363	323	318	349	342	317	350	330	330	352	331	328	347	352	335	336	324	335	368	331	346	290	327	331	317	357	329	327	350	339	321	353	337	331	339	313	316	331	342	367	304	353	361	336	330	351	358	340	307	327	331	329	350	355	349	359	322	327	331	314	320	366	318	337	332	331	314	344	333	321	324	340	334	344	325	334	338	320	312	332	344	357	358	324	327	310	334	350	347	352	336	334	326	320	308	298	360	337	346	295	300	290	351	346	293	297	320	330	344	341	322	325	331	328	322	338	317	329	320	343	334	347	375	341	330	340	350	324	362	349	327	320	331	341	324	322	329	330	350	335	351	311	361	369	361	335	301	299	347	326	327	341	333	336	368	357	315	329	356	337	333	349	276	310	330	291	353	327	316	339	319	323	326	319	335	347	347	342	353	331	315	364	336	345	342	368	330	313	328	299	376	315	341	353	388	337	353	325	343	360	299	356	332	324	323	297	310	310	336	306	341	331	353	370	361	346	334	317	359	306	341	350	324	334	301	350	335	347	339	338	340	307	329	351	333	340	348	354	351	336	347	355	354	312	330	319	344	335	335	344	314	326	330	313	354	318	291	385	346	348	309	337	320	342	358	313	320	338	339	338	320	323	346	345	347	321	355	328	309	351	351	334	351	331	369	368	337	353	349	333	306	317	315	322	312	303	355	331	338	328	321	328	301	316	350	347	330	341	319	345	336	332	310	328	306	346	336	319	335	327	357	305	324	320	335	338	313	339	305	375	282	313	343	364	339	336	335	346	313	317	360	335	357	325	344	339	342	344	330	314	356	352	344	334	339	355	290	300	317	313	294	329	372	329	337	358	334	333	310	332	357	339	333	312	328	314	322	335	319	343	351	339	341	342	350	325	324	330	352	342	349	333	344	341	319	307	354	333	368	332	321	321	341	341	318	338	314	320	304	317	350	313	334	352	343	340	297	298	327	348	328	324	343	329	332	335	346	348	374	330	337	332	370	324	340	324	349	313	316	317	352	320	323	337	343	342	333	372	320	363	323	359	314	330	351	326	318	356	364	333	326	348	346	348	303	372	320	336	352	339	347	342	318	326	356	353	369	308	333	310	345	337	332	331	303	340	332	332	335	309	331	342	337	331	330	332	360	341	323	318	344	317	338	353	356	340	315	376	339	349	335	351	373	317	320	310	370	333	316	318	338	308	336	338	340	327	308	313	320	329	324	343	297	315	340	318	365	320	330	352	302	317	353	378	317	309	325	368	332	317	332	368	345	343	328	320	349	353	313	329	355	312	332	346	354	320	357	315	349	364	330	320	350	334	301	309	312	295	316	348	359	363	354	331	302	349	313	317	361	331	333	376	331	352	303	322	328	318	339	337	324	329	335	316	290	326	316	346	353	377	337	352	330	319	352	350	350	365	319	334	362	334	378	319	314	342	327	371	316	347	339	338	350	336	333	324	309	339	328	347	306	326	337	348	319	355	317	322	355	340	337	324	334	317	344	343	336	331	325	336	295	362	334	328	340	318	299	327	326	309	349	336	321	317	326	319	353	340	310	344	329	358	326	351	314	356	346	328	300	333	328	314	324	319	324	322	317	353	309	353	336	350	313	335	321	324	325	328	314	331	313	335	369	344	313	319	330	354	328	342	356	311	302	347	342	331	330	333	341	315	338	350	318	299	361	336	343	340	321	344	348	310	332	364	322	301	362	318	347	333	319	343	341	301	342	332	316	323	358	334	340	332	332	329	383	311	341	329	352	338	355	322	349	348	357	359	366	346	331	350	368	336	351	332	365	313	330	361	331	372	302	336	356	321	329	342	311	320	314	303	317	312	327	329	337	341	321	334	334	325
38955	46947	26384	6429	1450	919	655	556	555	529	524	541	572	514	556	500	517	509	528	542	523	566	538	517	483	506	532	513	475	495	513	535	512	533	520	526	549	534	534	521	540	505	523	534	526	495	539	503	550	514	538	504	527	576	502	504	495	462	507	493	509	516	462	487	511	506	512	554	530	539	494	480	536	562	479	501	475	536	525	528	504	509	497	485	524	526	505	512	537	498	464	490	487	529	516	525	528	551	530	460	526	479	520	489	537	542	503	486	545	506	519	484	502	500	481	520	499	523	526	516	515	509	524	484	548	519	504	508	520	479	532	511	519	489	523	518	572	479	502	502	510	530	515	520	494	524	507	504	492	514	502	520	493	519	513	496	495	480	502	508	506	504	485	518	543	536	533	515	500	488	518	496	503	527	511	529	532	505	501	518	518	490	505	538	524	481	495	504	488	520	487	468	528	464	516	512	504	543	491	495	545	528	494	523	484	584	520	523	528	503	529	478	497	520	519	480	586	529	542	548	515	523	539	522	508	519	528	523	477	504	479	546	521	526	501	524	510	487	551	484	542	511	535	494	536	498	532	501	518	513	507	532	530	528	466	511	497	502	515	529	511	546	504	517	531	527	536	507	523	562	579	487	498	545	498	495	494	502	506	487	505	495	508	518	487	521	511	487	507	483	536	471	539	532	519	521	476	483	503	505	475	545	519	506	496	520	510	497	505	483	505	487	500	488	529	512	513	521	511	502	499	550	488	540	487	526	528	525	514	494	468	526	487	492	486	497	527	558	481	500	508	480	502	520	527	516	477	499	493	490	508	523	526	535	506	518	496	484	504	545	535	518	556	505	516	502	524	600	535	491	507	484	553	484	564	500	489	491	505	503	534	497	526	528	492	516	534	506	494	493	555	521	545	507	463	511	512	521	521	493	548	504	497	550	470	491	530	517	504	548	536	497	494	524	521	502	509	533	497	490	522	517	497	498	502	495	482	557	518	538	497	500	508	508	564	541	479	531	502	502	504	516	513	498	545	516	547	523	522	530	496	504	554	504	476	518	506	507	547	491	517	511	480	501	521	489	509	508	512	511	526	521	543	521	452	495	552	490	497	509	543	513	535	521	544	514	572	502	543	473	514	521	576	531	443	494	518	458	549	497	501	545	494	521	520	550	543	530	482	562	518	521	531	494	532	520	502	536	555	540	518	546	496	489	514	497	478	503	549	531	505	519	529	515	500	534	520	520	569	500	519	490	490	514	511	471	521	479	523	498	492	518	550	499	483	548	479	550	528	513	554	554	499	526	528	514	518	501	501	502	536	491	528	550	519	537	547	516	537	525	526	512	518	513	538	436	485	531	495	513	539	510	507	524	491	481	519	535	496	585	511	512	514	484	493	531	539	489	539	520	537	508	489	536	511	500	485	556	550	519	527	541	485	517	509	484	494	475	545	513	485	508	498	540	513	499	506	525	538	551	532	506	530	495	536	560	521	531	494	491	510	484	491	501	531	538	491	519	464	498	537	497	526	511	525	509	511	537	532	488	537	546	535	511	527	519	516	477	522	513	551	492	534	529	485	539	487	489	540	539	455	518	531	526	508	492	492	548	502	520	527	541	512	509	500	510	500	474	540	526	483	492	475	471	487	514	502	492	532	489	485	536	526	506	518	547	480	535	552	505	490	475	548	528	489	464	558	524	448	482	469	515	518	559	538	537	524	517	535	551	494	532	507	518	499	514	519	531	488	494	524	499	502	501	538	533	521	490	513	535	525	475	517	528	524	530	532	512	509	485	486	537	518	541	456	505	530	486	519	506	519	504	542	488	458	476	491	495	501	532	527	511	521	522	513	521	521	506	522	469	504	510	504	486	555	500	550	511	485	497	510	456	539	521	491	544	530	511	496	475	514	570	527	525	508	494	502	486	519	512	488	548	509	514	517	535	531	527	511	537	502	482	530	522	497	513	500	511	506	499	540	516	499	495	506	503	502	513	505	496	521	524	514	500	476	497	513	516	503	491	534	548	535	520	541	537	470	552	504	494	504	496	494	521	533	510	511	511	537	499	498	512	507	538	497	503	533	488	519	467	510	513	489	490	525	555	489	514	540	544	508	495	553	481	522	526	500	474	508	491	521	511	506	461	480	518	520	518	517	490	507	529	520	512	524	498	481	499	509	524	503	501	499	472	506	526	467	513	516	491	525	525	503	513	532	539	500	462	521	502	526	515	517	476	530	540	553	517	542	489	497	482	477	522	515	481	525	517	513	548	498	523	506	509	486	514	525	500	545	512	494	530	487	525	552	538	508	498	496	510	519	498	515	535	529	485	514	535	473	528	526	502	498	532	510	504	520	488	546	491	541	514	556	494	497	491	542	526	495	510	471	524	462	526	537	526	509	501	509	508	508	559	549	516	518	548	518	532	503	525	514	536	506	537	524	535	493	534	481	482	539	541	457	540	518	518	511	539	507	496	482	549	520	530	499	501	506	507	517	482	541	514	496	483	487	508	542	532	492	481	540	540	530	500	531	523	535	491	511	529	518	525	516	533	511	520	508	482	512	516	505	475	489	525	565	526	524	519	512	530	517	520	503	509	506	514	563	500	485	529	511	560	484	532	521	515	527	468	521	490	506	496	508	506	529	537	515	515	469	501	501	520	498	481	504	497	504	459	519	538	544	499	497	482	533	512	536	499	573	527	530	490	498	523	494	509	501	529	508	523	485	510	528	526	529	506	529	489	506	520	499	519	551	536	539	506	551	502	540	490	529	488	513	532	514	538	540	516	510	512	567	493	518	492	510	549	508	504	531	455	510	502	529	475	528	498	549	502	481	495	515	479	513	507	497	510	533	523	506	593	532	527	541	510	493	492	526	508	541	495	508	519	547	517	491	496	510	504	493	495	502	521	511	480	555	534	541	509	523	545	522	493	531	551	501	522	516	516	498	541	539	485	500	521	535	503	492	497	523	481	506	517	517	496	492	517	506	541	504	499	483	493	476	537	499	511	471	506	487	491	522	492	501	542	508	504	488	502	550	490	516	492	536	517	493	525	530	510	515	547	519	523	484	499	552	529	496	503	475	511	515	520	507	529	486	510	482	520	517	507	492	475	498	497	492	523	526	523	483	519	500	499	514	542	545	502	525	523	467	516	474	515	509	504	530	494	546	518	520	480	542	538	518	528	530	478	502	503	508	502	512	517	540	534	508	488	530	512	528	510	500	499	492	494	517	511	541	483	515	513	503	529	539	483	523	532	552	506	500	474	490	462	573	504	527	510	516	508	533	484	544	486	519	520	462	489	517	559	499	504	537	529	532	481	520	483	482	500	547	519	490	521	528	493	484	518	558	507	520	489	551	470	544	532	471	538	529	492	506	520	537	489	528	490	511	527	518	526	494	522	531	506	528	492	499	549	563	537	524	531	515	531	509	492	483	489	481	514	489	524	483	507	520	530	528	517	560	539	498	541	493	506	493	510	517	527	517	523	483	498	509	512	489	514	527	523
24066	22725	29601	24413	19722	8392	1025	518	414	396	383	339	340	349	340	339	340	384	393	340	373	363	344	337	330	333	371	323	411	350	363	343	350	298	366	356	336	358	345	326	362	328	360	360	341	365	362	365	316	329	344	356	368	377	351	340	335	342	315	342	347	356	353	350	358	332	356	348	343	378	337	335	337	354	349	366	362	379	361	335	328	341	364	328	331	352	321	357	368	372	357	331	325	347	385	354	373	389	323	316	371	337	316	353	362	349	360	348	346	367	373	351	394	341	350	348	359	355	339	335	362	340	325	370	333	342	326	359	374	352	338	365	342	364	337	358	362	339	363	332	345	343	377	341	324	317	386	356	350	350	367	338	348	339	347	367	338	365	328	353	294	358	342	329	377	323	336	368	336	344	369	354	341	337	349	339	329	343	361	346	383	339	360	367	345	359	354	354	343	368	345	336	356	346	319	370	334	367	330	324	361	343	329	349	345	353	353	369	378	348	370	338	350	357	345	351	338	358	385	343	333	327	341	338	327	345	368	351	355	355	327	328	345	355	321	386	326	348	346	344	355	369	376	354	344	343	332	370	367	328	349	355	349	360	376	355	322	385	371	361	349	320	334	354	334	364	376	353	368	332	345	326	352	383	318	354	355	363	321	372	353	359	338	340	355	321	349	328	332	353	373	360	358	335	382	338	376	364	351	364	345	354	355	344	353	318	366	320	370	387	352	350	394	345	357	302	358	343	338	365	342	347	356	358	352	361	353	314	357	336	357	312	356	328	337	343	317	329	392	358	344	345	352	352	330	374	345	334	341	347	372	357	336	347	349	355	304	364	339	339	387	361	330	323	342	347	378	350	313	347	337	364	337	375	322	368	366	356	360	348	369	334	348	333	334	331	364	315	348	338	350	354	372	358	342	331	348	382	373	337	339	358	340	351	369	338	366	347	313	380	367	347	324	335	336	317	361	362	335	340	378	369	346	347	350	362	364	353	336	317	340	370	370	360	327	346	316	350	335	327	344	367	331	366	373	350	360	343	345	352	331	327	352	333	345	348	402	306	329	343	318	374	369	353	343	333	376	350	347	354	328	355	358	329	357	333	358	326	355	311	358	338	328	327	379	332	348	365	359	333	340	355	350	376	380	353	338	362	370	379	357	350	393	376	367	351	350	350	320	368	321	372	339	362	361	372	387	374	323	324	359	354	342	364	319	341	346	353	345	369	339	342	368	348	374	339	372	372	390	370	371	384	325	344	364	350	366	347	334	335	378	339	367	355	344	341	354	364	333	341	351	355	342	361	355	355	359	322	337	334	356	324	349	341	334	328	368	334	374	330	355	336	357	341	347	365	351	340	342	341	376	358	347	309	351	344	313	365	344	307	338	347	352	335	373	326	339	361	341	368	353	366	344	325	346	346	336	341	340	343	339	330	359	336	354	345	325	375	336	349	330	343	322	321	343	376	352	368	345	371	356	345	324	373	383	347	333	345	361	375	328	336	316	318	372	367	396	401	352	324	339	355	372	343	346	383	356	373	367	367	336	354	370	331	363	409	357	365	344	331	354	347	364	339	342	318	387	365	368	332	344	348	354	359	352	356	360	313	377	331	334	362	342	319	353	371	316	380	337	344	345	337	365	376	367	335	340	349	341	340	357	340	364	336	332	354	378	328	364	336	337	367	346	381	350	379	345	326	360	378	364	365	353	380	339	330	351	357	369	353	373	381	340	329	352	350	366	311	353	350	350	356	337	342	365	363	340	343	372	336	339	339	312	359	346	334	353	340	358	338	342	339	340	361	356	362	356	351	340	356	378	325	377	305	328	359	332	386	339	356	331	373	327	382	327	332	346	392	332	345	363	374	328	340	335	324	354	346	341	334	361	344	356	400	355	368	342	349	350	357	345	359	329	356	364	341	348	334	333	370	322	329	353	352	334	344	343	352	354	347	323	359	362	350	364	359	344	313	348	361	350	320	359	353	345	387	356	386	340	352	353	357	353	311	319	366	366	322	357	364	358	338	348	361	345	347	330	369	323	333	330	355	334	351	375	335	334	373	354	369	345	326	356	344	359	357	341	327	349	368	352	355	347	339	339	316	358	374	372	352	331	327	365	373	342	326	342	340	382	365	344	350	324	359	346	338	327	334	337	380	355	345	355	379	368	357	322	316	356	367	355	326	361	337	353	352	317	360	362	364	398	380	376	357	389	320	352	377	352	370	360	324	350	321	353	365	358	337	348	354	362	343	352	335	356	357	351	364	365	339	343	335	352	350	360	371	329	361	324	354	368	366	337	369	376	343	353	360	339	346	350	367	355	347	368	347	327	328	362	347	333	333	319	337	310	341	337	341	348	333	360	363	364	350	337	331	367	320	347	386	327	348	385	353	348	342	366	357	378	351	371	342	338	391	362	352	367	340	292	333	329	353	375	348	350	340	364	351	343	318	345	377	355	363	342	363	346	349	375	336	352	334	324	341	361	345	360	367	359	366	367	363	329	346	330	337	336	372	334	398	365	380	339	361	326	329	349	369	376	359	353	325	337	339	356	348	338	357	348	346	328	317	362	363	356	347	352	323	349	366	347	350	362	338	330	358	315	372	323	352	342	342	351	347	340	371	342	351	328	360	348	329	352	352	357	352	336	358	385	334	375	328	340	343	356	375	324	370	368	330	336	347	370	336	324	345	330	364	354	351	314	351	363	320	351	350	315	345	353	335	365	335	381	377	342	372	351	364	369	358	351	356	363	368	355	327	332	354	379	330	372	365	353	351	336	341	343	347	362	321	354	370	345	328	356	367	340	331	359	333	344	335	356	329	363	376	340	342	353	309	326	305	354	367	350	341	348	343	345	360	355	343	355	334	329	343	339	348	338	328	348	295	353	359	312	344	345	363	329	334	346	339	338	372	342	360	392	318	365	377	331	352	371	345	354	361	365	328	334	350	320	325	359	330	390	358	346	307	364	357	337	366	332	347	336	389	349	333	374	364	340	345	374	345	346	340	320	327	348	367	330	337	347	376	370	376	331	339	354	358	339	340	322	360	352	348	347	371	348	329	335	328	363	346	324	380	341	343	332	345	328	313	351	358	337	328	354	353	344	348	351	374	345	328	334	385	356	344	344	365	336	334	379	373	350	343	359	338	333	375	348	335	368	327	373	332	323	353	305	343	310	363	315	349	325	382	360	368	346	362	352	353	332	384	349	358	352	376	319	354	346	346	377	325	324	362	357	315	336	337	364	337	360	338	367	358	361	355	345	329	363	331	326	330	356	342	398	356	315	369	367	353	348	349	345	337	363	360	371	319	343	336	320	391	336	352	329	397	344	355	362	325	399	381	348	343	309	361	398	347	404	372	365	356	332	347	333	401	368	384	347	372	341	351	330	382	336	340	331	350	368	311	325	348	366	337	348	347	320	348	336	345	340	378	387	367	347	330	341	355	354	328	365	347	347	324	327	357	348	348	345	310	375	306	360	354	360	362	359	381	342	347	331	362	362	340
60009	87831	55460	24327	7387	3272	1611	913	722	582	553	556	512	538	529	532	524	528	572	557	525	541	523	496	538	550	534	531	508	542	549	546	538	521	530	493	559	508	568	551	549	521	534	506	533	559	526	541	533	531	541	550	486	535	491	511	528	539	502	493	539	484	539	533	544	585	536	534	511	520	557	503	506	570	525	543	500	538	491	537	542	510	531	541	515	537	527	537	528	549	528	543	539	526	545	514	518	499	531	542	518	522	567	543	557	528	527	512	502	545	536	559	543	568	516	526	509	519	506	524	485	488	520	479	520	520	524	543	485	576	513	507	516	489	512	503	551	537	535	524	556	487	518	532	511	535	534	557	524	531	543	536	567	562	521	525	522	528	524	472	522	533	545	531	564	489	490	514	548	537	546	493	533	525	501	518	552	519	532	515	513	527	561	535	551	558	524	546	552	515	538	563	533	539	555	559	540	536	528	503	555	528	536	538	541	510	508	523	548	496	511	512	494	530	515	535	511	541	530	531	526	510	513	548	530	544	542	574	512	510	507	520	564	516	495	506	531	489	514	488	514	526	519	499	567	555	508	540	518	538	526	535	524	524	486	532	498	534	541	489	505	556	538	511	523	535	511	500	487	577	512	562	520	532	510	521	529	500	546	527	526	530	540	534	551	518	508	509	507	499	547	536	555	545	542	522	535	498	524	540	523	562	511	547	506	518	525	543	521	522	592	538	574	502	520	547	530	544	522	542	508	532	511	545	488	510	537	565	564	531	584	527	576	532	516	528	537	542	546	516	543	512	545	480	534	519	509	525	545	522	506	530	537	556	506	517	533	519	500	582	495	524	556	489	539	523	532	526	530	551	525	519	559	527	532	506	541	488	566	508	521	525	515	486	529	546	522	549	536	509	529	550	521	552	485	531	506	549	552	530	528	508	533	519	519	523	517	545	523	488	522	519	541	499	530	554	525	567	487	517	531	510	496	541	551	501	509	540	571	571	533	513	520	559	531	504	505	535	494	546	510	508	558	549	551	514	499	527	500	499	495	549	502	526	548	516	545	527	535	536	520	516	531	565	509	517	549	529	519	567	545	526	566	520	553	499	532	556	507	490	529	558	523	545	547	502	502	551	549	551	521	523	516	501	539	525	539	525	526	517	523	501	525	522	496	560	525	532	549	522	555	512	531	573	539	588	553	521	615	496	537	543	580	497	502	457	520	526	519	528	546	536	551	533	507	506	535	496	545	541	524	538	516	515	511	524	511	563	542	558	536	495	518	531	572	566	529	518	530	517	540	507	548	503	519	519	569	540	531	493	522	494	548	504	516	498	485	517	561	512	510	538	479	520	535	493	531	571	538	494	497	501	488	534	531	541	497	531	551	558	556	500	508	485	544	508	536	556	529	535	505	561	549	541	512	558	488	529	510	572	533	575	544	559	496	515	504	503	559	564	560	568	498	542	520	549	507	533	545	533	492	543	538	550	504	544	544	517	548	524	554	531	505	547	529	484	548	486	504	525	563	517	523	516	524	486	502	525	528	495	525	552	525	513	545	478	522	551	494	549	556	556	525	535	498	510	546	512	516	533	510	539	496	506	542	527	529	527	546	547	538	525	545	503	530	531	538	540	526	501	554	514	495	519	554	526	520	552	522	520	525	503	517	532	547	512	511	523	541	552	531	552	559	529	587	529	503	502	532	546	497	556	480	523	525	555	495	562	537	536	495	533	565	500	503	558	497	528	523	502	554	460	536	555	544	551	523	498	518	451	501	488	509	502	517	495	492	533	538	499	506	501	517	568	512	524	526	478	534	520	531	553	544	570	527	518	501	540	546	563	531	533	557	531	526	513	547	530	497	519	536	511	529	499	521	527	525	511	510	529	523	530	570	527	496	548	527	551	560	522	529	512	525	541	528	516	507	553	539	522	482	550	549	513	589	509	545	497	555	515	511	513	476	550	549	487	551	539	506	502	503	515	502	533	528	510	523	522	517	504	527	510	531	535	536	542	522	519	536	497	545	511	539	560	526	509	538	549	533	516	505	545	565	565	487	545	545	523	542	501	541	515	532	505	508	488	532	534	483	527	502	537	540	540	511	506	518	539	539	529	520	502	508	528	533	533	551	531	546	509	528	526	552	507	505	492	507	524	534	538	541	528	513	519	520	505	458	527	559	530	549	533	535	519	515	483	534	491	537	553	524	536	506	503	538	544	535	523	520	504	513	542	544	545	533	538	525	540	519	517	576	532	509	545	494	537	521	509	512	499	533	558	516	540	471	482	517	545	489	502	526	523	543	496	546	494	540	488	509	552	555	491	536	543	547	546	538	528	486	501	508	523	512	581	530	497	560	532	508	494	505	544	556	538	495	529	515	535	563	564	547	588	541	537	529	499	528	535	538	550	504	531	528	545	503	542	537	496	513	503	524	554	548	517	568	531	561	543	512	527	523	494	518	507	554	501	503	547	531	532	499	544	559	495	506	529	521	526	559	533	491	568	482	559	541	503	548	515	542	510	520	520	527	535	560	576	553	556	526	524	531	529	532	544	530	534	570	542	520	527	550	574	502	482	507	532	515	521	540	520	515	506	535	543	513	520	542	564	583	549	507	533	511	518	509	529	524	513	548	515	549	526	538	490	539	519	505	528	503	544	528	520	512	538	505	555	530	544	566	553	531	581	538	532	518	496	517	600	530	524	526	530	543	520	537	536	566	537	523	508	550	509	514	509	512	527	516	552	551	486	537	526	517	549	501	528	514	502	536	556	522	530	519	509	544	535	557	523	539	495	542	505	511	519	549	513	500	531	551	485	547	540	498	529	509	519	566	528	509	497	546	532	470	516	518	552	533	489	518	510	508	541	567	523	525	523	503	523	520	539	501	495	538	510	519	549	495	553	528	472	558	514	536	502	505	487	495	508	528	546	500	497	546	588	508	519	552	547	492	570	526	527	543	499	530	522	550	533	547	531	472	471	552	513	527	516	543	511	523	512	511	554	514	529	525	533	536	520	517	531	502	530	542	523	523	502	479	549	507	520	519	524	499	559	555	509	529	561	502	534	540	474	531	502	546	566	533	520	512	523	586	540	551	514	544	532	534	533	544	543	460	508	541	540	503	547	551	555	513	528	493	552	535	483	510	531	526	519	527	531	539	512	525	511	561	529	555	522	516	512	530	566	515	519	493	551	510	539	523	525	480	509	537	502	531	555	535	536	522	573	489	530	529	515	515	509	543	517	527	501	507	503	522	533	499	509	498	506	536	562	498	576	492	534	515	485	515	564	522	523	537	515	514	556	529	505	511	497	529	503	529	522	526	531	529	497	531	520	541	543	506	517	560	545	517	556	485	536	541	529	519	518	512	505	526	524	540	525	517	539	511	523	497	559	504	520	564	511	510	526	528	491	518	520	543	556	519	546	542	508	509	544	524	528	545	531	508	509	562	553	546	517	550	523	542	545	544	553	537	571	516	515	530	506	541	482	552	538	548	562	497	565	531	531	519	551
22984	21709	29285	23650	21017	19099	4908	695	514	436	378	374	346	387	418	365	406	387	392	330	352	363	376	363	379	336	388	403	364	352	367	361	329	399	340	370	387	395	344	374	371	337	379	370	364	366	388	391	349	361	367	362	372	367	372	376	386	365	370	362	343	371	375	379	348	375	395	371	357	371	389	353	349	388	350	385	350	372	431	362	356	359	376	378	381	419	365	392	393	362	358	355	366	375	389	384	370	370	370	386	384	377	356	375	354	387	368	370	346	393	343	350	372	347	351	384	347	394	364	360	348	338	347	418	360	359	372	382	375	369	382	371	355	355	411	376	353	383	349	359	365	360	342	360	358	339	371	364	356	345	348	356	365	355	391	363	383	332	372	372	351	358	351	352	362	395	321	381	349	343	360	388	377	343	357	364	385	375	335	327	349	355	360	374	379	357	348	388	369	359	378	406	372	375	395	364	374	353	354	352	379	366	356	384	378	368	401	363	373	368	383	356	363	355	373	374	343	370	326	423	368	358	355	342	362	387	370	321	348	349	400	371	336	361	365	386	394	377	376	391	350	341	362	373	375	360	414	375	349	356	383	374	327	354	340	326	382	384	362	344	378	385	391	372	389	400	378	359	377	355	379	344	389	351	355	363	424	362	386	368	372	386	368	349	366	390	400	353	361	350	317	358	379	378	355	357	359	378	385	395	381	371	368	359	365	371	376	368	359	342	346	377	376	320	374	357	381	361	356	362	402	389	363	345	373	368	391	390	347	353	350	354	380	342	370	390	390	351	375	348	355	400	386	372	333	381	351	381	346	380	350	336	422	370	366	364	376	372	361	359	354	398	350	369	378	371	400	379	388	368	410	341	379	378	357	357	366	364	357	391	367	361	393	366	350	340	373	366	359	393	345	347	377	384	351	391	366	387	343	340	400	368	369	382	400	394	328	381	372	370	391	363	324	390	389	357	387	317	369	363	382	374	359	362	391	373	379	354	342	385	352	400	349	354	350	387	374	356	350	377	337	363	372	352	357	366	377	362	372	389	385	385	366	346	376	366	403	393	354	364	307	361	349	378	351	369	337	395	366	389	356	361	373	338	365	398	351	380	339	388	342	379	360	362	369	385	350	361	354	352	370	337	372	373	358	326	359	385	388	374	390	327	364	394	403	366	359	372	364	399	329	332	375	354	368	374	360	356	397	340	362	373	381	340	385	404	383	348	383	362	405	389	363	396	358	377	371	400	394	387	356	385	379	353	352	392	345	383	344	342	390	350	364	388	385	349	345	324	387	346	366	353	366	359	335	338	374	367	360	320	349	354	354	365	325	380	411	382	392	369	401	368	392	374	351	342	342	360	353	390	396	376	373	363	368	349	358	360	353	373	375	382	355	350	373	363	309	360	328	358	374	336	384	366	365	393	359	365	361	332	343	366	389	367	406	351	368	388	362	350	393	377	371	385	341	365	371	363	361	389	370	347	349	367	367	343	359	346	405	364	366	383	320	395	391	339	381	346	392	362	357	359	382	348	348	352	372	390	371	379	375	325	362	359	369	378	375	349	353	366	393	373	376	362	381	383	366	335	395	360	368	393	375	349	381	336	376	407	355	397	338	355	383	352	375	331	367	366	374	375	395	390	365	406	381	359	383	346	371	390	329	434	363	381	347	338	382	364	375	355	364	371	369	398	389	335	380	335	387	383	360	319	354	362	379	379	345	362	323	357	345	330	379	368	364	349	388	322	337	385	372	369	384	336	342	374	388	314	358	355	360	395	384	376	382	349	387	395	373	372	370	362	392	370	349	349	392	344	387	378	356	348	356	346	369	402	357	355	361	336	398	349	369	391	351	402	333	415	340	398	395	342	372	322	344	384	342	352	359	352	400	350	365	372	373	354	362	368	381	410	375	363	405	338	364	341	356	361	392	372	376	398	365	353	355	373	386	369	352	360	379	371	346	343	345	368	349	377	408	366	393	391	368	357	367	331	397	386	369	378	341	362	354	369	377	368	358	386	345	384	353	383	374	352	412	390	352	363	389	340	375	349	370	383	378	343	377	371	330	365	376	380	370	369	368	351	392	331	369	363	386	361	344	399	360	362	356	367	382	355	348	330	375	365	376	372	388	365	350	342	355	340	365	388	377	396	396	394	406	367	353	372	388	383	350	366	374	344	378	350	394	374	337	383	353	389	371	348	373	379	392	349	350	368	373	357	381	389	329	362	398	343	361	397	402	358	367	328	386	374	361	354	378	369	394	374	392	365	362	352	364	371	385	345	367	405	381	373	361	346	366	388	364	369	335	374	378	326	384	397	369	359	358	353	392	346	360	362	385	341	368	347	374	364	386	327	396	387	383	360	370	352	353	377	388	382	362	388	380	413	379	358	340	357	378	358	378	357	404	352	349	372	348	372	370	407	333	371	329	355	347	366	364	377	351	354	373	355	361	371	402	337	370	347	382	362	372	379	394	375	359	364	358	362	366	382	365	374	386	404	392	350	372	360	376	345	395	336	359	352	404	330	355	354	383	389	362	361	376	375	360	380	341	392	343	347	399	371	366	336	358	349	348	389	354	368	365	352	375	394	350	368	370	364	341	376	338	359	357	407	373	374	398	354	369	386	377	375	365	351	328	356	340	370	357	347	368	366	383	367	400	355	359	350	417	374	352	363	347	379	403	344	357	345	370	363	357	417	356	387	358	367	383	418	377	351	411	337	395	356	373	395	401	329	378	348	397	334	365	391	398	415	377	374	349	375	368	383	367	362	336	360	367	390	349	363	380	406	395	364	367	378	391	371	396	349	356	358	338	383	400	390	393	400	357	338	387	347	378	358	349	370	365	343	372	390	385	400	369	394	386	349	393	382	359	384	368	348	327	394	350	383	360	373	349	375	375	400	382	367	379	338	370	328	311	360	351	345	376	363	402	358	394	383	373	369	340	368	370	373	345	351	379	408	342	328	379	375	370	354	361	391	329	342	320	361	380	375	367	391	347	366	383	361	383	346	394	367	365	373	390	323	369	371	386	347	361	380	363	344	326	339	354	364	376	324	362	359	361	387	371	347	375	365	402	364	367	351	364	351	360	357	374	389	369	373	389	376	373	376	359	380	368	370	386	342	379	353	347	367	376	367	350	392	373	388	321	358	352	383	337	342	383	383	364	381	366	377	371	360	395	380	343	362	384	358	362	341	372	367	389	381	360	392	384	364	376	376	375	374	381	353	387	368	395	364	358	395	386	362	372	312	380	357	383	365	379	368	377	391	411	351	398	379	361	379	333	319	374	382	387	365	370	357	333	374	371	396	373	362	359	364	360	371	353	384	366	321	352	354	376	354	381	359	355	352	369	368	408	362	378	349	389	404	377	384	350	357	325	395	367	381	384	352	364	381	380	379	353	374	341	397	371	361	380	325	380	377	353	360	375	380	372	372	359	342	397	355	391	372	363	341	395	369	337	376	326	370	389	360	353	387	384	351	369	356	386	381	366	374	394	424	338	360	390	368
60381	96303	63412	30236	10821	5204	2289	1223	864	626	588	596	508	525	555	562	548	537	525	565	568	564	535	546	524	521	539	545	525	571	572	535	524	545	562	510	554	537	586	523	583	548	519	565	518	504	559	559	529	554	553	539	542	546	562	529	531	516	517	538	581	581	571	573	553	539	574	523	529	545	520	564	582	537	527	510	559	527	518	531	595	533	523	552	547	498	532	512	515	514	522	527	526	572	526	559	529	531	529	562	505	533	594	530	586	555	540	558	542	582	544	563	541	549	549	528	586	514	506	549	514	570	533	511	550	558	526	547	512	530	536	547	561	527	538	535	473	539	525	535	557	561	548	559	559	547	538	548	522	546	545	551	533	544	517	529	526	563	591	559	548	568	529	563	529	517	565	557	550	586	542	535	566	528	532	522	569	536	544	506	510	549	533	552	535	558	516	533	586	559	552	539	565	542	529	517	575	542	492	525	532	562	555	589	523	542	567	556	540	499	508	534	542	522	584	536	558	560	520	545	510	530	559	566	553	530	577	503	525	537	533	528	545	552	521	570	546	546	515	528	514	512	567	539	556	553	545	581	550	504	558	508	569	538	578	538	539	526	559	515	506	558	561	512	536	561	524	550	510	517	597	554	534	538	533	542	551	540	564	544	520	515	523	534	526	553	556	543	554	555	516	558	549	557	548	533	567	564	510	546	540	551	529	544	582	544	550	555	573	563	534	559	513	587	538	515	565	523	523	554	540	539	592	557	533	546	545	559	571	560	540	555	561	531	479	573	571	553	542	540	547	508	562	550	524	533	528	559	515	525	525	542	579	516	534	556	547	532	539	527	550	585	523	508	560	554	558	512	555	537	551	517	583	559	551	512	553	608	575	505	508	564	520	543	551	517	565	533	539	516	566	540	542	524	531	512	539	513	532	579	525	581	570	557	564	550	537	560	564	549	509	559	544	562	533	599	560	560	560	590	552	577	515	555	556	529	570	554	570	549	524	519	545	558	532	548	527	548	514	541	545	506	539	563	527	559	504	545	522	545	579	583	541	559	548	522	539	512	590	549	531	571	549	569	578	531	468	554	537	520	502	539	566	562	528	543	546	527	545	528	536	539	525	514	540	549	569	564	549	548	543	549	533	536	530	525	586	504	552	526	543	511	522	544	545	523	510	562	584	577	565	517	552	561	541	542	555	528	514	530	555	547	541	567	553	540	553	491	571	513	537	564	514	541	562	544	553	561	548	516	514	562	543	536	525	581	532	542	516	571	535	560	570	509	547	548	528	552	553	527	524	560	564	507	573	551	543	586	514	540	525	571	537	556	534	527	558	539	533	566	552	535	584	534	537	553	557	544	555	555	535	483	539	550	578	533	580	511	523	560	529	561	513	561	540	581	490	567	560	548	543	503	517	488	550	563	517	530	541	552	546	548	547	534	537	547	576	589	536	527	536	512	538	540	529	543	556	517	537	545	545	529	577	590	564	543	533	512	530	508	531	555	512	528	552	564	508	544	493	553	586	537	518	545	521	503	561	534	530	546	537	550	517	524	495	567	533	556	579	534	539	556	532	526	529	547	515	524	566	551	563	533	529	524	535	553	540	534	535	525	550	538	535	502	514	595	569	515	529	534	581	571	535	549	548	571	509	534	550	512	557	566	521	492	542	536	600	559	579	524	546	554	557	522	533	557	535	548	532	503	529	539	569	541	482	535	536	523	506	548	579	551	537	555	484	532	557	498	539	550	540	530	561	567	536	559	555	587	559	543	598	531	549	540	566	528	530	555	548	544	544	534	538	545	518	555	566	531	538	547	557	536	494	588	576	537	521	528	520	531	523	577	550	547	537	511	554	564	517	531	552	520	560	548	493	543	497	498	533	570	543	566	569	577	528	545	504	528	525	515	574	509	529	531	580	520	515	515	552	513	566	548	553	573	567	527	529	518	494	491	540	518	600	551	490	536	581	515	573	572	555	523	552	536	531	568	530	515	539	510	547	553	547	518	560	551	592	495	524	535	543	524	536	553	528	544	524	562	560	544	506	533	563	525	560	557	540	540	537	522	567	568	545	511	527	556	570	527	494	521	520	509	531	499	533	540	505	578	557	579	536	543	560	528	524	535	493	546	527	571	521	501	540	543	526	558	547	508	544	563	538	544	517	543	546	508	584	550	553	543	545	497	518	493	546	601	600	550	533	579	492	542	597	500	548	521	548	510	491	570	522	522	578	508	490	552	543	572	522	477	493	512	549	511	547	524	504	586	569	563	489	554	533	551	492	483	550	556	609	575	542	551	554	543	522	536	522	579	504	547	595	544	512	506	523	558	557	564	512	530	538	521	521	522	521	544	554	514	524	532	533	554	544	552	555	539	535	589	552	596	535	491	572	545	526	530	503	559	560	554	535	520	517	540	546	565	534	534	550	532	526	556	533	545	558	531	486	533	539	564	544	543	548	517	536	505	542	529	526	523	550	536	493	552	529	571	533	537	536	554	574	550	555	539	504	542	536	539	555	517	518	578	541	507	544	574	577	512	517	511	554	561	515	536	577	522	532	531	525	531	565	554	618	569	554	500	509	554	545	541	543	549	557	570	518	551	537	516	511	553	568	521	578	510	573	579	567	524	506	565	542	550	563	551	522	537	534	592	518	545	563	557	532	543	545	552	579	510	512	574	526	544	554	564	530	524	522	528	581	528	523	495	498	532	575	573	538	550	547	530	515	515	514	532	540	571	539	558	544	543	508	539	499	542	555	531	544	547	531	595	555	531	535	554	511	503	505	556	543	541	567	512	548	570	539	536	535	586	502	523	508	544	555	532	529	528	544	552	542	534	554	514	548	554	560	554	564	584	546	521	517	539	543	492	568	546	558	516	576	556	548	517	540	545	512	574	566	577	576	532	580	530	556	539	519	547	513	567	531	561	569	532	567	528	539	545	532	522	570	530	530	556	541	535	581	548	515	511	531	580	501	531	551	566	543	567	612	550	524	545	550	562	540	570	566	560	498	553	504	548	518	530	507	544	539	547	520	534	583	551	533	550	512	565	566	538	550	555	548	524	582	557	542	530	533	517	546	534	525	536	517	559	509	552	494	517	532	563	523	535	550	533	544	533	551	502	554	555	550	556	517	550	526	481	517	528	556	493	535	528	529	498	528	557	553	500	532	525	526	466	562	553	579	505	504	530	532	536	542	550	529	540	560	537	522	550	532	544	554	550	563	524	554	529	549	570	539	532	544	504	542	523	558	537	511	569	544	516	558	565	523	507	528	526	512	567	513	540	542	575	521	558	561	524	546	542	585	573	515	555	538	563	545	551	521	571	599	544	558	539	517	550	533	529	573	545	519	537	508	495	569	526	511	544	579	527	567	557	549	539	498	516	528	554	552	548	587	533	525	586	540	509	523	507	539	546	544	550	561	556	541	555	515	532	551	493	520	557	557	554	535	542	549	566	515	557	545	524	550	500	542	555	519	545	589	524	614	539	561	542	523	525	542	553	552	530
31042	33159	25301	8523	904	497	372	386	367	332	355	374	346	325	322	340	344	356	371	307	342	323	374	368	343	343	320	331	312	312	324	355	341	338	351	351	298	372	350	317	359	329	334	333	348	320	319	321	333	322	328	344	313	335	329	318	335	331	332	332	357	378	352	332	361	376	349	319	326	319	297	357	334	351	342	363	350	367	334	337	315	337	328	325	295	336	305	327	366	339	362	327	358	358	317	328	344	325	317	368	320	317	334	332	340	338	333	361	348	368	325	346	367	337	317	327	343	340	317	305	357	315	350	338	337	354	316	326	355	375	321	337	335	307	327	293	352	281	357	364	350	354	322	317	349	323	357	295	351	354	358	335	337	334	324	325	354	351	367	371	311	345	334	341	368	326	334	345	358	331	362	337	341	328	312	349	371	322	348	330	348	337	347	330	342	294	351	337	322	321	330	380	344	326	323	347	332	330	359	328	349	336	324	332	315	362	294	329	321	319	355	327	347	322	340	338	354	316	339	330	336	343	347	315	340	355	336	323	332	358	346	349	363	354	372	328	311	332	313	332	314	327	337	346	346	334	344	377	345	346	353	319	350	337	333	344	323	347	327	346	346	329	318	327	336	307	355	358	350	315	332	317	311	338	364	343	317	344	327	320	353	318	348	365	332	324	315	322	350	319	349	350	314	346	324	342	343	327	328	362	320	336	341	364	320	335	305	363	341	363	335	333	314	324	348	328	336	342	321	330	333	345	342	323	331	322	341	314	316	318	347	329	335	316	356	326	365	351	358	307	309	332	350	337	305	342	323	337	377	353	324	318	336	336	341	323	339	347	343	362	331	326	358	326	340	312	314	323	338	362	340	336	334	350	320	320	342	331	318	349	348	342	319	329	339	312	342	302	300	351	335	334	329	285	368	325	336	331	318	364	352	325	352	342	334	361	336	324	298	326	341	334	341	348	352	348	343	326	340	318	321	346	357	318	358	311	321	342	357	332	338	295	330	322	310	352	366	310	344	349	334	351	349	349	356	365	337	337	335	353	328	340	339	302	342	344	334	323	305	329	335	332	335	350	359	302	344	329	370	291	355	333	349	337	300	324	359	340	361	343	327	332	322	305	291	343	347	354	344	346	344	357	391	332	350	359	363	365	351	322	341	357	332	350	308	324	324	363	344	364	305	304	308	330	363	340	319	348	329	340	313	325	354	338	359	333	319	332	317	327	318	339	370	362	330	347	352	326	315	334	312	353	350	320	350	314	340	352	314	351	339	343	343	348	333	366	337	317	323	343	334	355	363	318	327	342	331	323	362	357	348	345	327	338	331	317	355	365	353	342	307	346	331	332	361	349	293	316	321	321	359	345	352	343	323	352	347	311	328	362	334	340	331	337	325	320	324	336	335	322	363	316	369	333	318	305	347	325	339	353	313	321	347	343	317	317	311	353	341	344	348	312	344	344	327	318	325	348	333	350	358	346	352	298	366	363	338	342	357	336	385	308	342	376	352	336	324	320	319	352	323	307	336	315	358	364	318	348	322	353	319	327	335	332	313	331	362	326	378	316	321	329	349	324	377	333	319	349	341	317	346	345	340	309	317	362	313	343	347	360	333	341	316	313	324	337	335	371	312	315	348	338	374	339	333	364	328	321	354	316	334	323	310	318	326	320	347	329	320	334	338	314	390	338	350	349	338	358	313	345	322	320	351	354	306	346	321	304	328	333	332	334	330	348	309	363	329	382	325	336	326	362	347	326	324	317	355	351	285	338	310	313	352	351	333	368	351	367	326	336	322	360	321	319	357	310	313	342	368	348	321	330	331	338	340	337	350	321	318	349	358	356	335	328	339	339	341	336	328	321	325	318	341	328	319	352	371	337	330	324	335	332	359	357	344	320	338	328	341	331	339	340	302	325	344	327	318	321	346	345	336	327	330	357	317	311	344	334	349	319	326	353	337	375	359	321	357	342	321	345	328	345	333	338	355	345	355	321	349	364	329	326	333	350	340	352	348	317	334	339	354	346	347	338	364	340	321	336	336	358	331	344	306	345	332	329	369	360	321	335	349	342	361	350	326	345	345	331	334	344	363	302	332	360	342	359	358	331	336	324	311	347	353	356	336	340	332	379	315	336	313	351	306	362	328	362	337	359	318	326	346	308	333	358	341	359	335	344	331	353	317	318	346	324	335	346	354	361	292	313	297	351	354	340	341	326	327	317	351	342	321	304	344	325	346	339	342	323	358	315	335	347	341	348	353	326	344	337	316	338	331	345	338	319	351	313	318	328	322	364	334	333	337	357	298	331	312	319	337	359	341	344	310	346	332	333	324	328	372	356	318	329	344	326	314	347	343	316	364	333	345	374	357	319	354	304	299	335	326	325	325	299	336	324	313	350	352	384	344	348	326	318	331	324	323	350	363	348	314	355	347	311	353	325	349	348	333	310	333	356	322	354	336	317	350	358	346	334	336	349	332	356	354	329	340	329	316	324	339	329	338	345	332	365	359	304	361	354	321	354	351	352	315	321	365	347	365	334	330	322	322	317	338	352	337	356	309	322	328	331	334	315	326	349	345	339	336	318	327	329	347	338	335	369	368	344	358	310	304	354	351	343	336	318	341	346	325	366	306	322	299	341	355	345	310	346	357	332	328	363	314	341	338	337	350	329	314	351	307	360	364	310	332	338	337	326	335	336	355	379	353	334	325	312	310	330	329	333	357	359	360	318	327	332	307	342	343	323	315	355	358	318	335	302	329	330	352	331	369	340	344	313	311	303	346	331	346	353	338	310	337	311	326	349	344	307	344	329	335	321	344	353	359	364	335	321	329	327	379	345	343	332	366	317	328	367	323	338	365	324	365	318	341	356	337	354	330	365	319	354	352	335	322	318	320	319	341	349	384	336	322	324	362	327	337	322	343	324	345	353	331	335	339	337	346	320	335	338	354	335	318	323	342	350	347	367	351	309	371	311	330	310	328	327	352	359	317	339	344	318	362	332	369	329	338	348	318	329	326	343	337	362	333	332	322	338	357	346	329	354	348	347	340	315	344	341	366	317	327	330	342	356	326	301	326	324	365	349	309	329	346	374	348	324	352	341	333	322	333	356	337	307	358	365	354	350	331	327	350	363	326	305	348	343	352	341	340	331	342	349	319	339	330	292	313	348	320	381	325	345	314	353	326	338	374	347	343	317	363	309	328	358	348	332	315	348	333	336	330	325	357	346	365	336	355	322	332	323	343	322	321	318	338	333	346	317	334	341	314	346	322	321	339	330	355	346	326	322	343	320	352	378	317	336	337	335	348	289	321	333	345	329	338	360	369	325	304	309	343	337	319	334	327	332	326	353	328	345	330	319	326	351	322	349	338	364	356	318	349	337	330	315	337	359	337	373	323	354	354	342	315	331	338	333	330	340	328	364	313	338	359	327	333	349	330	352	309	322	337	327	360	316	347	315	353	341	331	321	344	344	322	331	326	311	329	314	328	329	330	315	352	321	358	345	336	359
38641	47145	26457	6469	1463	900	675	522	557	503	554	549	527	482	502	542	508	552	487	502	530	574	509	501	491	512	508	520	538	529	557	492	517	549	544	521	535	542	531	510	466	535	501	519	543	520	522	537	537	506	468	491	532	520	574	527	533	528	494	505	520	529	505	530	480	501	511	531	520	571	501	530	511	493	551	497	497	475	534	495	528	549	530	531	508	525	508	492	505	506	484	523	514	528	558	528	486	542	511	545	519	478	552	496	500	517	542	536	516	556	528	514	537	516	490	514	546	507	514	517	538	504	494	523	494	531	504	559	524	518	536	494	521	527	525	479	529	485	498	520	478	489	523	502	512	543	551	541	517	510	485	555	485	474	495	506	484	484	547	570	525	454	530	457	521	509	526	512	531	487	479	511	530	506	503	512	523	543	474	484	471	557	533	534	510	490	538	554	453	517	482	527	490	524	498	485	469	515	506	546	494	522	524	505	513	505	526	513	517	503	495	491	494	516	556	503	529	507	493	512	522	557	555	529	495	500	553	510	509	509	483	499	487	533	535	497	495	481	489	540	567	532	498	523	521	471	532	521	508	510	518	538	546	530	517	518	508	497	496	536	489	520	531	522	536	498	545	473	505	545	493	541	502	552	569	539	536	519	485	539	520	536	494	535	530	541	525	515	521	540	502	550	490	495	501	491	509	479	495	518	510	483	486	525	491	492	501	478	527	494	532	487	496	492	478	531	536	551	502	558	503	526	521	539	498	562	525	483	461	516	486	521	524	506	543	500	519	509	519	517	558	499	483	512	527	457	532	544	521	487	519	509	541	516	536	473	489	583	519	525	544	533	502	558	527	523	519	490	502	563	532	479	496	511	518	483	544	469	493	550	557	527	512	504	523	514	518	525	497	483	489	444	503	484	569	478	523	511	549	527	514	519	523	542	504	536	521	536	461	490	498	513	525	491	523	484	542	510	521	498	457	533	529	547	550	497	493	514	531	479	486	505	517	531	490	496	521	532	508	552	504	545	514	471	550	506	491	538	547	490	537	492	526	503	524	486	525	468	520	473	520	548	513	531	527	549	538	528	516	505	506	519	470	490	537	533	509	503	532	462	491	460	494	498	535	518	508	508	519	489	489	509	517	528	521	496	513	512	548	553	473	516	547	466	536	507	566	486	480	546	516	521	540	484	512	523	535	464	526	482	500	522	529	530	523	516	533	533	516	513	494	501	486	508	548	548	521	516	535	502	529	527	506	532	524	484	535	575	486	504	485	502	499	493	519	493	522	513	530	528	502	515	504	508	501	512	502	503	523	535	505	491	502	510	497	552	553	489	495	533	521	494	496	514	526	500	513	497	504	492	494	497	533	499	485	501	480	552	468	512	475	517	493	517	505	535	552	516	529	492	500	512	539	527	518	533	504	523	504	519	526	506	502	493	479	523	543	539	524	490	456	515	533	519	505	504	542	548	496	500	551	510	523	523	485	516	517	539	495	514	507	489	513	517	518	476	507	541	525	520	518	516	483	518	530	506	494	519	544	486	492	560	559	542	547	518	524	557	508	485	510	495	532	495	496	504	486	518	557	521	474	509	535	517	500	523	514	515	550	456	488	554	502	502	532	532	518	522	492	575	477	515	540	514	507	498	507	523	527	514	512	523	552	541	482	520	493	515	532	547	523	511	522	521	517	539	507	470	490	527	483	555	549	487	538	521	520	470	527	478	483	560	508	508	556	533	497	525	500	530	459	484	526	521	540	481	486	530	512	520	518	518	459	497	532	545	560	554	476	508	492	508	558	518	555	517	530	509	503	529	485	525	500	507	472	518	484	562	553	553	525	521	511	529	535	535	515	488	491	522	544	512	499	527	514	542	521	489	512	537	515	495	523	508	525	529	533	523	560	509	499	500	506	518	506	530	468	508	549	516	474	494	521	552	522	521	476	515	574	502	497	510	476	544	508	531	526	519	511	490	490	459	560	521	522	503	514	531	479	508	509	462	504	514	496	542	543	512	517	506	482	519	508	561	470	511	549	488	538	516	488	514	518	524	478	500	502	538	534	507	518	515	529	515	501	525	556	561	512	509	521	483	513	495	554	491	543	527	538	501	504	520	489	518	495	554	526	560	527	521	540	490	516	512	504	510	544	539	528	518	493	491	557	519	524	527	515	534	474	525	492	506	494	493	517	518	491	562	480	482	513	513	543	493	521	514	527	476	503	535	478	499	532	493	553	486	495	519	508	536	528	500	490	514	513	505	534	540	512	555	498	497	540	559	535	485	554	548	520	545	546	526	494	530	515	480	557	502	521	482	560	495	489	477	527	587	475	507	533	527	489	497	520	480	514	500	522	516	510	514	510	529	491	487	517	472	547	555	492	536	509	532	508	513	490	514	513	518	514	493	488	498	501	498	501	562	540	522	516	558	542	525	522	507	508	511	502	532	529	534	524	512	539	482	537	505	539	560	536	497	530	534	500	526	506	517	522	482	518	515	527	483	497	516	531	513	539	561	535	518	530	529	522	497	534	541	495	530	539	507	492	485	508	497	515	529	525	543	547	524	510	497	514	552	516	482	534	530	511	507	521	531	476	517	526	512	513	497	541	537	549	527	491	520	521	511	539	512	513	544	518	529	508	484	502	470	469	529	527	540	509	507	530	490	525	522	493	513	507	524	492	503	533	520	532	526	526	540	499	512	469	509	534	532	538	511	501	501	511	477	518	547	539	508	501	498	503	551	533	537	536	541	567	518	570	518	524	483	523	482	518	509	519	549	538	510	507	494	496	511	520	525	533	482	482	518	562	520	475	536	546	534	539	571	494	511	514	523	486	512	519	464	548	495	447	511	505	549	503	539	504	477	539	500	523	524	471	531	541	493	507	506	557	511	484	505	483	495	487	518	535	524	515	466	482	507	490	542	472	470	514	489	520	537	489	538	539	563	480	513	512	520	489	512	527	502	536	476	485	524	536	534	479	537	514	490	549	491	542	535	532	517	520	510	477	511	477	492	491	507	546	526	533	562	514	508	484	497	502	518	533	519	486	519	485	553	505	577	483	511	499	498	490	541	480	472	509	493	498	512	486	467	498	474	533	516	540	524	467	532	529	552	506	522	514	542	524	510	492	466	510	491	515	512	553	526	551	495	545	537	519	498	557	499	505	528	518	510	561	521	493	521	511	550	594	539	559	513	517	487	556	486	507	512	536	494	489	529	525	524	496	520	470	517	508	466	515	510	501	519	526	515	491	499	529	501	515	517	494	520	538	528	486	492	526	526	543	519	531	519	503	541	530	515	498	540	481	533	504	543	541	465	471	499	534	513	482	511	491	467	462	468	540	500	531	469	514	509	540	510	519	573	509	502	553	530	475	538	526	505	546	499	546	563	535	497	493	522	523	535	498	502	531	522	478	527	526	525	539	492	525	511	510	515	532	550	495	512	504	487	545	520	532	496	499	544	530	526	523	527	476	540	503	498	515	521	534	527	500	513	520	484	529	510	559	515
24109	22998	30110	24463	19546	8134	1130	533	408	381	351	381	342	342	356	396	338	373	352	346	392	358	344	352	334	360	326	367	363	367	349	346	363	375	336	361	385	327	326	387	333	360	386	356	385	350	344	419	344	358	375	399	341	339	353	356	348	348	365	379	383	316	369	342	373	346	355	380	349	322	350	353	357	311	370	363	357	339	320	345	368	338	373	328	360	340	358	386	374	373	350	355	344	341	366	372	338	404	344	364	348	356	355	366	348	365	378	324	321	372	367	358	314	356	336	380	317	335	375	353	343	345	352	362	326	358	306	349	353	335	322	382	351	373	343	322	338	350	364	347	312	363	353	388	335	363	367	341	361	329	377	327	356	331	339	344	370	373	354	330	355	319	338	355	362	335	374	368	364	351	316	355	307	353	311	369	343	370	370	341	336	341	349	345	354	349	334	351	369	372	363	359	345	356	396	345	400	379	350	346	352	304	341	372	363	344	343	378	334	360	357	329	380	358	352	343	334	341	327	377	363	362	336	366	333	336	339	350	315	344	372	387	322	365	343	334	354	334	342	352	337	376	351	337	351	344	329	346	399	332	331	374	343	341	320	320	360	340	369	348	375	346	348	387	336	355	365	363	321	345	361	333	361	379	340	366	319	319	356	318	332	342	402	356	339	364	379	377	335	368	352	364	361	377	355	342	357	388	351	367	352	348	372	335	346	341	406	326	357	357	340	340	339	400	346	333	346	354	369	343	373	357	307	383	368	358	330	352	374	362	356	331	344	340	312	342	361	318	400	367	342	368	326	361	364	371	320	344	332	380	364	362	342	351	358	382	350	352	368	368	305	384	334	384	322	392	382	337	352	357	357	358	342	340	384	376	354	360	356	329	341	329	361	317	345	375	347	330	328	354	340	341	364	366	380	332	334	364	371	332	341	374	371	329	340	359	350	314	348	329	383	367	361	330	360	371	356	361	352	358	369	346	344	371	344	363	350	371	356	343	377	358	357	356	359	381	350	343	379	348	336	350	382	368	344	406	359	327	376	367	344	357	360	344	323	372	342	363	324	321	358	360	349	378	349	325	352	369	356	336	344	364	349	383	350	373	346	360	353	338	299	326	344	367	316	318	347	369	330	359	364	354	367	351	354	374	365	342	342	381	360	321	327	362	332	376	321	361	367	356	356	335	331	371	368	313	345	383	346	341	383	297	377	382	368	342	363	361	371	372	325	382	362	362	334	385	392	353	338	356	327	358	366	366	343	341	338	367	341	350	346	342	343	343	343	342	367	352	392	331	342	361	328	391	337	389	344	333	342	376	320	395	360	321	340	340	356	321	361	364	359	348	390	368	386	399	348	315	350	349	347	328	357	379	326	338	341	351	369	369	341	347	333	363	359	354	345	341	342	368	334	363	302	322	356	354	405	355	384	330	348	337	347	352	343	368	358	366	373	353	340	311	361	320	335	350	385	395	345	343	361	382	301	384	343	336	350	361	331	326	346	395	394	354	364	311	354	347	343	328	374	380	355	365	337	359	362	352	346	368	337	356	336	339	358	368	347	372	329	354	340	372	335	377	345	349	371	337	349	377	386	361	345	378	375	373	366	339	336	358	388	355	347	344	346	365	322	350	368	365	342	351	334	391	342	329	345	344	356	364	340	385	387	325	359	337	368	393	342	355	319	344	343	365	361	390	362	357	346	342	330	319	356	353	363	333	337	306	370	364	367	370	366	333	347	352	349	360	372	337	373	335	347	317	350	363	351	330	382	380	348	362	325	353	384	357	370	345	374	362	337	374	349	346	330	321	355	349	390	322	369	333	366	374	317	365	333	370	325	366	347	365	402	329	362	336	375	344	361	343	353	346	367	376	341	350	344	340	374	335	348	368	374	334	350	329	381	361	320	368	324	346	342	366	340	348	356	363	320	357	339	336	381	356	363	338	341	359	370	359	346	348	372	388	339	362	373	359	365	330	363	360	344	368	375	378	386	383	358	338	331	348	353	336	360	388	384	372	354	361	338	352	332	354	361	362	364	350	358	324	361	338	355	321	367	370	346	352	349	343	358	359	355	363	337	370	366	373	360	363	353	361	365	394	331	377	368	363	390	335	347	338	359	320	368	330	392	373	355	343	361	348	325	351	362	355	357	330	328	356	365	364	340	323	352	336	348	348	361	324	363	362	358	375	350	359	331	370	357	340	380	350	374	368	369	375	350	377	344	373	408	352	351	373	348	370	333	379	366	314	345	328	360	348	344	354	379	332	345	392	353	331	325	345	357	319	338	348	327	327	343	367	380	360	341	323	323	356	358	354	356	339	361	340	353	379	353	360	314	362	366	375	361	367	347	336	328	341	367	374	372	369	382	349	335	393	322	372	356	365	348	354	358	369	366	369	353	329	354	377	329	358	363	366	353	348	396	358	348	382	356	363	320	363	350	355	312	337	370	351	358	359	350	369	346	367	345	325	345	330	372	326	357	343	334	384	356	311	336	356	324	370	323	347	348	349	351	352	332	344	348	376	346	362	362	315	343	367	369	387	323	338	315	373	346	356	340	336	363	347	345	335	374	345	368	362	352	323	333	355	361	345	351	385	372	355	333	324	344	368	364	355	371	369	349	370	343	335	333	352	333	399	357	370	363	330	360	375	358	356	361	343	331	345	353	371	364	350	368	337	308	352	365	350	344	359	325	344	338	333	366	333	345	340	377	351	359	342	352	352	334	331	352	357	340	342	375	374	363	323	314	324	348	337	339	362	363	378	331	364	319	344	348	320	334	406	353	355	369	362	380	333	362	368	361	330	341	348	314	360	364	355	338	343	309	337	355	345	351	350	380	352	369	357	345	339	341	361	377	377	365	367	369	371	389	334	370	336	340	361	317	387	366	355	386	359	387	380	310	383	357	360	354	371	335	367	354	389	352	348	372	356	334	324	368	339	362	360	350	354	367	365	320	355	337	305	336	383	356	324	369	339	331	292	336	338	363	372	379	335	348	324	342	369	355	332	357	371	379	374	371	360	363	367	342	329	343	363	384	376	366	327	353	386	329	359	361	356	344	366	356	331	397	344	389	368	373	310	386	356	347	380	350	356	320	325	393	380	381	356	351	310	361	364	324	343	371	375	341	330	347	368	367	387	329	313	307	329	326	346	336	358	326	351	368	343	369	323	341	364	326	359	354	357	315	366	347	330	343	368	349	310	368	356	363	334	351	351	359	354	354	372	347	334	337	374	384	372	385	343	372	360	329	364	339	334	362	342	362	388	395	360	343	361	385	337	363	327	382	360	380	368	376	360	390	362	335	313	346	370	349	364	360	356	332	378	351	364	322	335	371	362	332	352	358	339	343	390	313	361	351	353	351	346	330	337	341	327	319	348	320	372	420	366	357	369	362	346	331	314	362	307	332	342	369	362	321	312	348	355	330	387	341	342	336	341	316	338	361	349	355	361	359	351	369	418	388	347	352	373	368	389	342	361	382	357	352	360	334	352	336	360	360	359	385	348
60190	88946	55740	23806	7616	3557	1621	943	716	633	615	520	530	526	549	553	535	522	516	532	576	542	511	538	538	497	515	508	530	538	506	504	529	537	507	530	565	578	535	535	556	533	541	539	492	510	545	511	551	554	523	579	519	569	500	550	519	522	517	547	564	540	504	516	545	547	546	580	567	545	526	563	544	506	502	524	560	526	517	519	529	532	553	545	528	558	523	571	530	520	558	539	557	542	548	550	505	534	551	510	504	556	526	493	502	507	505	531	521	551	522	527	529	550	567	546	553	543	521	540	538	572	588	567	533	535	516	518	523	477	506	525	561	543	540	533	528	572	533	503	491	537	562	513	558	550	525	528	487	464	536	535	568	555	533	546	555	535	550	530	514	529	560	483	527	504	527	491	555	524	546	525	531	519	546	523	529	572	502	532	559	504	521	525	537	534	529	507	484	585	513	499	555	533	498	543	523	501	483	529	540	505	565	480	524	529	525	533	512	552	543	559	527	520	543	573	562	541	546	566	509	543	508	515	523	538	518	524	582	517	550	533	545	523	528	502	530	520	542	533	529	535	541	565	536	549	495	549	532	542	546	552	548	558	553	512	543	537	560	502	531	534	509	551	499	521	524	486	505	559	523	564	521	524	552	530	478	528	537	528	540	554	531	557	555	546	563	547	538	500	522	536	536	530	547	490	534	546	508	516	526	522	517	530	567	516	516	510	602	493	502	532	521	482	515	557	544	576	551	497	524	552	537	507	518	549	552	520	525	586	527	478	521	539	517	555	568	548	559	515	562	534	555	539	553	530	523	512	527	509	565	542	548	577	540	532	505	527	519	550	529	509	551	549	571	527	546	577	565	516	483	506	531	520	548	512	517	510	493	517	549	572	508	557	528	498	512	522	512	552	525	513	524	544	553	552	584	518	550	536	563	533	555	510	548	515	537	504	502	503	590	548	543	497	514	511	501	552	528	547	525	540	520	499	523	547	507	542	554	545	519	542	568	562	565	528	548	528	534	541	532	516	532	537	512	569	525	557	511	552	529	574	515	529	497	528	517	539	531	505	544	509	531	517	572	528	501	551	496	547	539	533	520	501	549	546	511	554	505	513	494	555	507	526	480	530	568	546	562	518	519	516	516	565	536	563	541	542	530	558	525	524	498	514	542	537	528	535	529	536	569	529	532	484	504	532	526	492	548	528	543	523	521	507	535	572	550	555	517	564	525	504	538	520	545	493	470	519	559	521	523	541	555	590	530	553	530	550	566	525	517	521	543	549	540	536	533	567	539	526	515	489	504	525	536	534	529	553	542	518	527	536	546	479	547	543	525	502	521	503	547	522	541	503	570	552	523	555	514	528	524	509	526	536	544	511	523	528	552	525	535	538	529	544	539	590	526	525	514	539	507	495	514	563	533	513	494	562	565	557	524	550	579	549	557	539	581	536	518	510	523	536	530	539	526	533	539	541	519	515	525	543	535	545	536	517	479	502	511	519	549	514	531	550	511	548	509	528	525	531	538	526	525	526	472	533	507	549	513	511	563	549	538	571	554	544	574	528	549	524	507	541	517	516	518	536	561	526	522	519	570	510	504	554	582	550	541	558	459	513	574	560	540	579	524	540	521	539	531	509	551	551	541	542	486	484	483	503	567	493	532	549	505	535	497	533	520	511	529	540	538	520	567	542	539	511	509	506	554	529	519	540	517	553	547	527	507	490	517	477	495	526	529	537	519	508	565	548	514	557	505	486	518	502	499	515	526	544	520	486	472	576	540	502	554	523	545	541	565	569	525	567	542	510	546	533	505	514	525	525	523	544	564	505	548	500	542	570	568	528	602	561	538	549	497	543	517	519	496	556	512	564	549	542	574	580	533	529	523	576	540	520	573	506	550	516	536	540	540	564	522	518	529	529	508	527	561	548	527	547	508	546	513	518	526	556	566	533	507	523	489	482	505	565	539	519	508	539	517	484	571	490	529	521	565	532	531	560	562	526	537	558	538	535	550	556	519	509	535	537	511	536	501	547	514	525	556	494	504	529	493	535	521	514	530	485	535	527	504	517	536	532	530	517	549	531	529	509	599	534	559	510	526	513	509	519	541	576	557	554	532	539	520	517	542	532	550	565	558	555	545	526	528	490	564	523	535	554	465	515	522	484	543	535	580	547	499	530	534	524	525	517	506	507	534	549	498	519	569	537	509	534	475	571	528	542	505	565	527	557	516	551	532	565	505	550	509	563	569	543	500	538	547	587	520	508	497	550	592	545	519	560	509	506	564	519	543	512	539	540	501	575	522	527	514	510	574	501	547	539	564	562	523	495	521	489	576	511	539	515	571	591	543	528	542	541	549	493	535	534	512	511	545	554	533	508	546	536	550	513	544	531	535	536	527	531	506	536	486	521	540	537	517	574	528	560	557	587	537	532	547	526	517	515	538	509	543	498	536	521	532	508	531	539	510	498	503	522	577	507	534	537	506	524	507	542	507	533	489	506	581	575	521	531	507	542	542	548	554	538	532	572	505	542	536	534	529	583	493	486	540	525	541	558	558	533	529	527	556	524	573	481	532	489	532	530	548	524	529	555	492	557	542	560	530	507	492	490	544	540	552	545	536	536	520	528	540	478	556	518	522	534	562	576	494	565	559	509	507	502	571	515	549	530	583	530	550	497	507	503	544	520	564	531	527	502	537	523	534	530	511	578	505	560	520	510	532	526	496	541	513	539	545	550	509	537	561	532	552	544	532	524	529	540	524	506	561	520	550	546	526	536	535	501	560	542	513	569	553	517	507	526	518	508	552	525	483	532	541	540	566	522	513	497	533	512	512	537	541	533	520	501	552	508	537	500	538	534	511	494	542	541	532	539	515	512	583	527	519	537	520	522	488	523	491	516	534	517	496	536	529	566	546	526	535	577	541	524	530	530	560	533	495	521	537	497	517	546	526	565	489	517	523	512	554	522	546	553	502	503	520	525	560	491	497	543	512	497	561	496	519	517	540	537	530	539	503	553	521	585	518	529	524	576	531	550	495	549	504	533	542	519	491	540	538	521	511	525	521	542	502	527	465	538	535	543	537	549	576	539	520	500	552	472	546	556	519	584	567	473	553	524	547	554	553	525	536	517	549	528	549	533	507	536	531	556	553	560	526	568	518	527	528	549	513	534	541	546	536	556	532	547	560	528	511	505	532	571	501	539	567	527	536	530	591	546	537	499	529	561	540	584	530	534	570	523	577	509	551	538	518	551	535	525	521	532	510	517	548	554	532	555	485	521	577	521	521	528	528	559	516	523	520	554	543	552	522	521	497	554	505	517	521	523	554	511	550	548	535	518	553	509	483	577	535	533	558	540	540	553	535	524	551	518	503	555	517	520	543	536	480	548	552	533	543	565	544	511	517	530	522	494	486	500	532	550	569	570	549	531	530	538	503	548	505	512	586	570	563	519	536	554	483	536	568	561	505	561	523	542	544	539	535	519	502	545	506	537	523	500	537	545	544	557	503	581
22934	21750	29340	23548	20957	18832	4600	711	512	447	382	374	379	369	368	401	419	380	375	396	418	399	364	378	353	384	388	362	364	394	386	402	376	376	372	344	443	409	349	371	368	386	362	398	375	364	383	367	354	370	375	380	387	352	386	356	403	381	351	368	359	338	339	339	385	379	368	397	376	374	347	383	370	357	339	398	348	404	370	376	388	431	361	349	340	386	389	362	365	371	381	403	387	376	312	360	362	383	391	378	359	347	369	385	381	364	376	372	350	375	377	391	397	360	385	371	396	368	385	401	348	370	343	360	334	386	367	415	383	392	374	332	351	374	372	344	353	355	317	368	364	346	377	426	340	393	391	371	393	382	385	399	385	372	406	382	331	377	353	361	382	396	353	349	362	400	385	408	357	380	366	366	384	369	371	392	409	370	361	370	374	370	381	345	368	421	343	367	369	399	372	357	372	351	379	377	328	347	369	340	337	379	388	399	390	380	377	379	388	365	359	353	365	390	350	350	382	359	386	380	344	384	329	386	393	403	354	394	388	395	369	364	346	395	389	383	354	400	382	383	367	360	398	359	391	387	361	392	383	412	380	359	352	334	348	372	361	354	350	362	358	393	378	370	333	380	377	402	413	355	357	390	385	388	378	393	384	367	394	340	400	345	349	375	347	414	354	352	377	385	382	330	371	359	383	381	344	382	384	369	377	365	382	377	366	373	332	358	354	366	360	351	361	378	341	367	406	369	357	366	335	367	356	367	387	366	358	350	383	366	341	383	388	398	385	363	381	352	394	379	370	371	358	372	345	351	355	361	358	369	358	372	348	361	406	343	371	343	365	394	352	358	384	382	369	357	367	364	407	368	402	379	365	358	364	365	350	390	346	362	361	378	360	374	386	361	375	373	381	360	364	346	389	383	371	377	368	390	335	361	403	376	385	358	359	371	374	374	349	369	390	376	385	345	378	391	358	377	364	394	319	388	395	360	387	359	369	386	379	375	345	378	360	363	377	355	371	398	378	338	366	346	372	373	389	377	358	385	330	383	361	362	375	362	344	367	364	353	357	343	381	377	381	313	371	335	392	365	392	343	404	380	378	352	356	329	363	376	416	367	377	351	374	345	400	367	380	392	367	389	373	366	339	382	381	362	356	376	324	371	374	368	347	373	373	355	352	364	377	366	362	388	347	373	380	370	363	402	392	364	380	362	364	359	331	343	335	400	377	355	318	358	383	359	410	346	375	351	367	338	381	383	388	371	346	375	361	379	372	358	360	351	382	403	339	411	350	380	378	336	360	379	357	381	360	354	348	400	355	376	394	371	338	361	404	349	351	343	329	393	389	367	406	393	382	374	405	351	390	379	395	368	373	393	355	372	369	350	399	351	351	385	356	356	398	403	397	379	372	380	356	402	396	348	361	378	376	360	400	379	400	389	377	355	365	373	372	381	383	378	358	381	404	389	355	329	352	341	335	374	356	341	363	345	387	370	374	377	368	344	379	359	408	382	391	360	412	374	381	364	379	388	346	358	372	386	348	350	392	394	367	356	389	381	372	374	381	351	369	411	390	384	387	377	381	394	379	363	374	359	366	375	356	347	362	381	392	372	376	383	390	431	363	358	381	396	363	328	364	383	370	355	417	390	353	352	356	391	350	389	382	366	358	371	400	375	351	361	371	378	350	389	372	383	337	393	378	398	375	359	355	339	384	338	339	352	369	371	381	376	364	363	346	382	384	323	372	405	373	373	366	396	356	374	384	369	376	376	340	376	393	352	374	340	357	386	381	357	354	381	388	338	354	378	374	396	390	352	374	367	370	387	401	346	361	350	374	394	377	378	352	399	357	374	360	363	343	376	397	344	378	362	343	368	385	362	329	357	355	355	365	355	364	373	426	403	359	349	373	357	392	359	358	359	378	343	391	376	380	365	387	347	377	350	376	386	374	355	389	377	371	355	352	343	354	372	369	376	348	395	383	409	396	366	381	377	342	356	345	387	352	404	373	365	358	381	383	384	391	368	359	374	385	413	380	316	366	363	346	404	349	405	357	399	383	383	378	373	358	368	342	361	371	363	359	363	385	363	359	399	371	335	389	372	385	339	368	398	351	370	365	340	387	367	380	389	377	402	355	377	358	398	374	371	370	367	373	352	371	349	338	372	366	381	383	344	386	366	343	367	327	347	385	370	376	364	360	383	371	375	374	392	342	364	399	396	370	370	380	357	355	361	348	348	381	360	387	388	401	378	346	343	388	367	370	361	411	353	363	379	320	362	364	350	368	372	393	354	328	413	348	353	360	391	373	346	362	344	374	398	389	368	358	353	362	359	405	367	389	386	345	380	395	381	363	331	392	357	361	336	412	341	340	375	369	424	390	390	394	381	371	386	405	369	377	375	352	340	428	370	359	351	376	367	355	388	361	357	374	397	351	367	372	377	421	373	360	370	382	387	326	386	323	351	366	380	401	401	346	376	341	382	349	352	361	392	379	370	367	382	379	383	325	364	405	364	386	363	362	358	402	368	382	403	377	389	378	373	349	385	376	386	351	368	394	393	381	340	373	351	366	379	378	352	379	357	360	312	366	350	401	380	390	386	360	353	349	369	390	369	365	390	353	377	351	363	360	356	365	384	392	386	387	361	365	393	356	344	392	363	379	364	380	362	348	383	389	370	376	380	354	375	406	395	346	355	372	344	334	395	370	353	339	351	349	370	364	379	332	365	359	395	389	377	393	366	373	361	388	386	386	394	358	353	371	383	345	363	358	366	378	362	346	397	356	365	362	376	374	364	371	383	383	396	393	394	386	378	347	385	378	372	387	339	376	417	324	379	367	372	374	365	371	348	370	394	370	380	378	352	333	412	344	366	389	396	373	380	378	402	364	368	374	373	372	362	351	381	366	376	367	375	384	378	389	361	369	375	434	344	406	382	338	353	374	373	389	396	396	356	365	371	375	353	379	384	332	379	372	353	367	341	384	374	342	365	367	346	399	363	375	391	362	329	352	377	353	399	370	413	387	366	367	361	386	346	350	349	404	362	418	330	362	346	376	353	369	372	364	384	363	369	390	377	376	365	338	415	379	361	381	346	322	342	384	396	382	382	385	423	366	359	386	367	371	380	361	399	405	362	338	360	373	367	378	385	359	343	381	345	345	359	362	399	348	413	363	323	350	384	402	348	379	366	384	391	344	368	418	397	340	390	399	388	337	383	366	366	396	358	401	381	404	385	380	378	375	404	390	344	404	366	333	386	366	400	367	353	389	378	369	347	358	358	379	393	370	366	347	378	439	368	356	378	367	358	390	355	396	364	398	358	366	386	371	363	388	374	356	372	404	374	358	396	361	357	355	416	395	334	349	370	340	368	440	394	430	355	333	363	384	356	402	378	356	386	343	395	366	421	351	364	372	330	351	351	386	409	350	348	385	384	368	361	363	369	388	362	348	382	378	350	432	362	386	367	391	377	371	368	362	422	360	369	368	422	406	380	367	361	374	406	365	387	337	337
59032	96024	63347	29561	11416	5416	2196	1212	956	683	544	538	561	540	559	538	532	526	532	538	520	571	581	522	533	558	529	503	519	551	562	543	489	530	552	542	563	523	527	507	542	543	522	549	547	535	549	563	556	558	576	536	554	533	539	537	545	527	549	536	519	508	529	587	585	547	535	529	550	542	552	540	542	564	532	532	561	560	514	563	561	534	534	562	553	563	513	551	536	547	514	546	536	550	514	532	570	562	510	537	541	528	499	518	517	542	541	582	534	516	546	558	551	556	520	605	535	537	534	502	585	522	579	567	524	561	565	526	542	504	552	556	527	591	537	460	527	543	557	530	545	522	516	521	543	531	539	530	541	533	502	534	511	531	535	570	555	571	530	541	524	539	548	551	569	569	514	539	536	577	550	507	548	523	573	511	529	550	511	535	515	551	533	520	505	516	550	570	539	555	567	533	538	507	613	541	555	520	533	530	526	515	550	527	553	569	531	578	533	532	556	541	520	517	513	536	553	559	584	515	539	581	531	542	547	544	565	525	509	531	548	509	543	498	554	527	541	558	559	548	557	542	562	541	563	541	528	543	516	534	558	561	536	541	534	526	531	548	537	548	542	527	542	570	505	565	514	492	585	554	546	548	568	512	518	569	573	585	528	544	535	562	589	510	546	552	557	562	563	529	584	500	537	535	511	580	527	565	531	582	584	556	549	550	533	551	559	535	549	554	574	551	554	539	533	539	493	562	540	529	536	543	573	545	555	526	555	534	570	547	535	550	513	537	586	564	538	484	552	518	516	576	536	539	590	529	581	580	561	535	516	544	534	524	531	572	561	555	557	523	542	551	580	532	529	555	542	564	519	518	549	546	561	531	549	557	543	549	528	567	573	555	535	519	570	485	566	547	563	582	600	566	500	531	532	526	506	511	503	544	544	482	546	548	512	556	513	549	533	536	564	566	543	530	530	580	532	494	556	582	518	542	565	549	602	558	508	538	578	558	555	550	524	503	509	530	561	522	572	571	579	554	559	560	588	541	555	529	530	514	543	522	534	506	550	521	551	537	532	531	555	514	547	534	540	539	534	520	573	525	535	548	552	527	522	523	559	547	496	550	554	584	509	523	519	521	544	532	588	528	532	585	569	552	547	520	524	585	550	542	577	538	514	547	559	515	552	565	535	541	567	545	504	542	504	550	494	513	511	519	514	560	578	571	551	550	506	598	554	548	547	540	510	527	560	549	520	528	506	566	524	551	552	491	536	540	562	561	542	544	526	583	551	539	555	542	521	542	536	550	547	532	544	559	561	554	544	497	497	547	545	540	541	551	510	500	502	557	530	587	546	501	504	555	532	507	569	529	542	540	500	528	558	510	563	552	573	530	525	547	525	506	534	569	507	567	545	516	506	503	511	564	502	591	509	571	541	569	528	542	558	536	542	537	519	522	518	562	588	529	561	549	515	521	551	519	510	505	567	510	486	525	577	549	541	507	542	478	542	525	546	552	510	497	513	548	536	533	558	574	557	535	543	528	512	577	522	515	537	521	532	533	537	501	546	529	547	515	492	497	545	541	528	543	554	518	527	559	600	539	553	548	535	531	597	553	558	549	539	528	607	530	583	540	553	521	545	545	564	526	527	582	552	554	541	519	561	514	552	522	537	518	542	569	590	544	518	597	531	567	549	517	510	515	521	531	553	583	555	539	534	546	546	530	534	514	542	588	581	540	520	540	526	549	575	544	530	532	550	549	517	562	526	544	597	546	496	507	568	523	583	543	515	518	556	527	559	560	549	524	548	554	495	543	547	575	550	536	571	559	570	498	520	557	525	536	556	569	580	558	543	566	555	526	556	512	529	487	521	524	515	556	541	521	552	519	499	543	504	564	538	517	565	551	518	510	499	498	528	545	516	548	541	511	522	556	534	566	547	548	561	517	531	564	540	529	508	558	562	514	555	525	579	514	535	525	515	557	577	559	530	553	553	518	529	500	531	542	551	543	554	562	552	519	534	557	566	539	535	575	520	536	531	545	529	570	586	494	545	520	499	574	568	560	518	549	528	521	535	547	550	551	523	534	556	515	491	541	531	531	516	537	549	509	551	532	547	557	536	568	574	565	515	528	530	567	520	565	571	507	493	593	499	552	515	575	559	503	544	521	548	550	546	546	493	569	569	536	505	542	546	520	548	532	544	542	510	585	552	541	543	507	532	554	552	559	553	573	496	542	527	535	573	570	547	520	528	565	564	552	568	565	533	537	591	531	510	542	564	518	555	528	525	500	526	529	552	524	554	573	563	518	552	522	540	525	575	540	526	544	546	489	494	538	533	542	547	570	519	546	555	545	517	555	527	534	554	526	542	546	539	536	513	576	561	523	546	553	553	510	534	537	536	539	536	538	551	548	551	557	574	512	526	544	530	541	540	568	573	556	528	546	546	558	565	563	526	520	547	533	519	566	529	563	557	569	507	550	579	534	567	563	541	528	500	565	525	537	501	530	596	542	553	552	548	528	559	562	545	569	542	545	522	521	548	553	550	510	549	585	576	559	503	520	561	538	541	552	571	575	580	539	538	531	550	560	586	535	526	557	514	525	533	560	502	566	558	573	564	538	567	545	511	493	517	540	561	513	556	545	527	561	565	544	511	583	534	513	570	586	563	530	563	570	560	563	533	544	510	510	489	509	535	576	528	511	563	510	576	525	517	529	513	545	539	544	513	501	559	532	542	534	552	567	513	540	515	496	525	551	512	536	561	594	538	529	568	531	538	542	560	590	531	507	522	546	559	479	498	528	528	562	571	530	538	587	519	552	506	546	544	526	567	502	544	576	579	573	529	535	562	586	556	507	522	556	556	570	546	566	539	546	605	570	558	568	505	552	536	543	545	488	562	506	540	504	574	504	527	592	541	521	533	521	517	586	524	558	500	558	545	499	520	551	535	556	530	586	518	599	540	570	519	510	525	499	541	528	504	551	507	527	564	527	567	511	523	545	560	561	539	501	510	557	494	513	568	567	527	521	579	502	575	554	518	553	530	585	585	522	551	570	545	557	568	533	541	506	552	573	559	527	529	564	501	524	539	526	527	519	521	552	540	523	558	537	528	521	536	609	537	566	532	544	556	535	541	502	541	558	568	538	560	588	578	494	523	519	530	576	516	582	517	524	571	552	511	544	534	554	524	546	576	508	542	515	548	553	593	560	545	545	520	555	524	555	509	544	543	530	544	545	506	533	563	504	546	508	530	542	546	569	538	524	575	526	560	536	564	544	532	521	551	529	608	540	528	538	542	514	535	519	557	525	555	572	523	554	571	531	479	570	518	506	541	539	502	569	535	578	562	546	524	554	526	580	537	549	567	563	556	547	554	516	526	549	555	543	545	483	528	510	585	544	503	553	510	533	528	554	509	523	534	523	591	549	527	524	567	515	531	548	536	523	541	528	547	571	546	501	557	497	562	515	562	553	542	541	546	531	525	503	493	564	512	535	498	519	533	569	528	567	573	553	497	568
31125	33387	25404	8495	830	530	400	385	357	378	331	321	302	348	341	327	326	351	358	338	344	356	356	319	334	338	313	358	322	374	350	338	359	388	372	349	311	360	347	338	309	330	372	338	331	342	341	331	291	318	323	335	357	323	329	310	351	327	361	313	349	331	342	362	352	342	343	333	365	359	356	345	308	336	353	363	307	382	328	330	366	353	337	329	337	336	332	327	331	357	315	331	344	317	343	340	313	369	356	312	319	313	346	337	342	360	367	322	330	344	363	375	321	305	339	360	285	302	367	339	352	326	326	300	346	325	348	344	344	322	325	369	351	327	332	314	354	327	367	310	358	319	312	370	341	374	319	331	365	324	353	353	348	342	345	359	367	343	360	340	371	321	331	340	357	321	338	367	337	332	355	337	363	346	395	328	343	366	303	347	328	309	340	336	331	372	338	340	329	330	330	339	337	332	355	354	327	350	366	310	342	329	349	340	303	320	352	334	344	339	337	348	328	346	371	321	331	312	352	352	324	295	310	350	340	333	337	333	350	348	338	328	355	357	337	343	293	342	315	365	324	364	366	322	358	344	342	342	309	341	326	317	314	356	335	347	364	361	346	358	335	350	308	329	325	340	344	354	377	352	348	333	338	357	318	335	337	338	323	327	346	337	315	364	335	357	358	334	340	324	339	360	327	340	354	332	339	340	361	355	332	341	363	327	379	332	359	331	339	319	355	359	330	328	315	331	323	308	304	347	354	326	333	327	333	337	326	339	302	317	347	345	319	311	356	305	305	352	354	367	318	344	312	363	327	322	324	352	320	325	349	375	351	369	333	325	324	368	388	330	344	311	381	331	354	347	299	328	330	326	313	336	312	312	345	314	369	368	350	356	327	360	342	339	350	329	365	334	330	327	366	355	339	318	305	313	338	334	321	315	340	322	293	323	342	294	345	319	330	325	396	346	343	308	343	338	361	332	347	337	370	352	339	357	350	355	359	365	319	334	340	345	331	352	344	327	371	341	323	345	343	362	334	336	355	330	330	345	343	345	363	343	353	341	321	323	342	328	321	354	353	350	324	341	314	324	380	317	367	342	343	356	316	369	328	394	328	362	357	334	304	329	351	309	308	306	342	354	354	337	319	361	353	347	347	336	321	324	341	389	344	330	328	350	314	362	342	330	325	326	365	303	346	345	353	358	373	333	341	330	346	325	323	325	349	357	352	326	338	342	327	364	325	347	348	334	317	344	326	322	375	338	341	344	329	335	319	311	343	329	326	357	356	340	370	309	347	351	353	343	356	339	354	317	305	347	341	349	325	340	295	353	351	332	360	342	348	347	335	325	343	350	338	345	330	318	338	315	335	306	323	317	327	299	343	350	335	342	343	353	361	347	347	377	361	325	317	341	330	331	338	337	334	343	351	317	305	344	343	341	338	355	357	334	313	336	300	342	309	345	332	350	313	340	384	355	312	341	366	342	333	328	320	318	329	328	357	323	336	338	329	355	344	332	305	332	333	334	350	332	332	384	340	334	351	343	337	341	347	309	328	321	358	347	316	330	325	354	327	368	348	339	339	336	350	339	349	362	310	340	323	343	339	364	339	307	317	308	349	315	355	332	326	384	364	354	352	338	391	308	324	333	335	324	354	344	335	321	332	349	305	326	368	313	339	348	367	335	338	359	349	352	344	347	355	320	329	331	356	311	343	304	396	338	332	363	338	346	358	352	341	338	372	335	325	357	362	345	366	332	331	355	323	338	332	337	349	342	312	342	360	325	328	316	339	352	328	325	344	286	344	340	349	337	349	363	330	335	356	339	336	308	341	348	351	346	323	360	313	364	353	319	333	332	326	331	342	346	332	341	314	353	349	350	335	301	363	303	385	318	308	343	333	359	345	344	344	329	386	338	315	335	333	318	321	309	329	357	344	328	366	359	332	318	358	335	354	325	319	364	330	404	334	337	353	347	349	344	345	334	309	361	323	343	308	337	317	326	332	329	320	347	315	336	314	274	341	365	350	335	348	376	338	362	333	349	336	336	331	329	339	321	324	347	358	343	327	365	347	342	319	335	360	365	349	350	379	357	347	327	341	340	367	329	343	322	353	330	363	334	337	334	315	315	353	335	354	333	294	337	314	337	307	332	319	309	324	343	335	347	344	316	305	306	350	300	358	314	333	328	315	344	318	334	327	324	321	329	326	303	303	381	353	337	326	332	369	343	337	328	347	323	316	323	315	311	335	348	331	331	333	327	291	338	353	373	348	378	336	336	327	313	333	347	325	347	345	350	353	312	344	314	347	405	352	347	332	332	323	361	380	341	343	308	339	322	378	340	367	305	339	358	345	349	326	379	345	333	339	330	336	340	335	351	327	315	315	317	366	336	362	337	313	387	313	336	352	349	334	371	294	337	370	337	343	359	347	382	326	331	320	341	308	336	330	347	334	328	329	325	376	335	338	339	345	315	359	307	352	326	348	357	332	338	319	355	343	336	316	345	313	308	353	338	333	317	331	335	314	355	316	332	332	318	347	283	340	355	349	352	332	332	374	333	340	340	344	340	373	315	338	306	346	325	346	351	357	305	303	380	328	333	367	320	376	341	359	335	340	368	359	327	337	320	338	372	349	339	315	302	339	348	338	367	330	349	344	339	369	335	362	338	346	300	383	311	328	322	342	341	322	376	333	328	333	340	346	334	355	328	327	353	337	332	347	317	391	354	350	337	322	352	329	341	321	334	349	324	361	326	329	336	334	352	318	354	338	361	340	327	352	333	296	319	304	343	329	300	346	358	370	339	363	335	349	330	343	350	314	333	327	305	338	358	325	340	294	315	374	357	336	349	334	340	361	330	367	353	327	336	319	312	331	320	350	292	333	341	312	335	346	329	318	333	340	336	352	361	347	342	340	367	365	324	337	334	356	351	337	346	356	346	334	318	321	337	359	340	358	361	308	334	358	357	335	342	330	351	358	350	355	360	338	303	354	353	321	318	329	300	344	327	361	351	318	313	355	362	334	352	301	343	350	370	304	349	334	347	314	319	344	362	353	320	338	336	383	338	316	340	340	324	342	365	343	334	348	325	323	329	334	335	387	325	370	332	349	359	337	352	323	378	331	329	356	358	349	361	318	325	372	355	316	340	346	308	337	349	336	363	347	338	336	339	314	346	341	338	318	346	353	313	333	309	317	317	342	325	358	339	360	350	344	317	347	312	344	328	326	330	345	367	345	324	359	352	353	310	335	356	351	329	365	350	357	297	351	310	371	347	346	357	324	363	328	327	331	328	344	323	323	332	329	373	340	349	333	365	318	354	324	360	352	340	340	303	321	326	344	327	352	321	360	331	367	344	331	310	341	333	348	329	348	331	359	341	337	337	364	309	342	324	329	323	355	298	358	351	331	337	318	342	338	345	349	366	353	327	310	337	318	328	329	324	329	341	330	352	351	353	321	365	346	390	338	333	354	317	332	328	324	316	330	351	317	354	347	359	347	331	343	328	365	348	316	349
38445	47160	26255	6614	1495	870	624	587	534	511	501	523	504	522	504	522	513	546	564	535	499	477	509	482	527	499	541	492	512	578	498	515	533	524	508	476	523	537	542	514	510	571	579	531	496	522	518	546	524	495	547	513	575	473	509	519	533	569	520	474	505	481	501	527	562	555	504	517	542	479	477	506	508	519	504	533	516	520	484	537	495	524	445	463	502	542	518	527	536	543	488	506	561	514	503	502	508	555	549	537	541	507	520	537	515	495	535	488	514	507	470	518	507	530	470	499	545	516	558	514	522	486	546	521	512	474	535	547	476	528	501	514	509	511	480	529	536	527	514	495	522	536	484	524	497	537	535	513	510	525	539	525	538	464	492	507	510	513	481	558	521	502	497	469	532	536	509	477	475	514	521	520	509	535	575	492	503	521	507	527	536	501	510	466	529	521	548	537	504	517	536	490	517	478	511	497	503	514	517	527	590	495	536	500	527	461	526	504	503	509	509	531	529	528	544	535	513	538	524	485	521	529	552	483	527	502	557	526	540	530	512	479	492	524	553	521	514	520	510	562	509	530	527	497	501	504	493	524	521	539	517	531	525	521	523	514	535	514	538	525	512	523	542	451	506	535	539	514	500	547	507	477	521	572	531	537	508	489	553	515	539	545	507	512	501	489	505	524	504	515	533	527	491	535	513	482	514	524	522	543	496	508	476	502	550	502	521	581	513	571	530	505	573	531	557	515	517	526	482	523	512	510	501	519	516	568	494	496	539	530	531	489	488	539	537	497	528	460	527	505	512	504	532	543	490	546	450	535	496	525	509	502	499	493	552	512	479	456	482	520	504	510	504	517	537	487	505	524	461	492	491	513	503	505	506	533	516	500	535	540	510	526	521	526	512	516	490	534	501	492	522	547	516	492	539	505	504	532	513	522	489	542	518	495	538	509	482	485	540	548	491	483	556	587	470	474	528	482	547	527	538	562	503	503	517	561	535	517	561	568	526	499	507	482	544	509	519	531	528	521	505	543	554	518	502	524	546	538	549	490	554	541	534	541	512	522	558	516	543	489	509	504	553	484	535	552	486	523	563	483	504	547	513	543	577	497	543	523	512	516	516	543	482	553	495	517	508	496	529	518	463	526	546	526	528	563	510	509	520	562	520	502	509	528	505	486	507	518	502	528	514	528	559	506	533	525	536	507	528	503	516	502	554	485	514	509	557	506	503	537	499	502	519	518	520	555	539	533	533	513	480	543	554	526	525	448	564	489	519	505	513	516	506	558	531	504	582	527	515	521	493	562	496	502	547	532	506	508	490	527	519	525	550	539	502	483	551	549	531	505	525	568	521	505	511	518	544	489	467	574	550	570	536	539	506	509	514	490	528	496	518	503	566	504	539	524	533	502	555	492	517	501	505	507	486	515	491	509	500	487	573	551	521	542	510	545	483	561	547	501	493	512	517	501	508	519	489	524	514	518	478	552	511	513	508	516	524	578	533	507	487	533	530	502	547	548	558	523	518	513	535	487	534	512	487	518	552	500	545	506	530	485	513	507	509	506	508	518	527	481	515	540	520	534	572	514	582	486	496	498	514	525	566	536	502	527	507	535	515	488	513	522	533	549	506	497	520	531	491	529	514	543	529	536	557	512	517	550	506	558	549	508	505	578	520	474	533	514	532	498	505	484	542	499	511	505	491	544	505	554	467	515	521	542	510	534	517	489	512	496	522	500	510	517	520	498	484	546	497	480	520	507	570	503	512	517	555	508	493	497	520	499	514	536	510	501	504	533	484	508	544	530	547	530	546	522	517	516	515	543	526	570	493	516	502	523	534	580	549	501	517	492	539	526	525	500	493	531	539	535	513	503	500	486	536	515	497	504	479	537	504	520	510	519	541	518	504	537	538	504	502	514	518	532	517	504	520	452	495	535	519	560	506	493	500	511	552	533	512	545	484	482	574	508	488	531	498	510	524	551	496	564	512	540	512	524	460	536	501	538	510	519	550	545	525	516	511	508	546	547	501	510	484	526	534	519	518	514	523	525	520	526	475	524	487	534	498	494	472	524	528	536	527	507	542	537	524	536	507	522	518	489	530	514	528	516	516	523	553	497	490	544	494	510	523	530	524	542	519	519	525	517	484	531	528	524	521	534	522	531	552	544	533	538	574	509	531	498	487	516	537	523	572	494	537	542	507	510	493	497	506	537	543	542	529	488	490	472	543	493	533	519	517	546	545	495	470	477	525	519	453	505	561	546	550	506	501	534	525	518	515	530	513	501	515	491	549	520	482	503	527	504	480	522	553	556	532	509	509	512	520	505	496	491	464	493	480	527	556	505	539	540	493	541	527	526	511	514	535	518	519	499	512	509	519	527	490	526	517	515	508	521	503	509	490	537	532	494	482	511	522	506	526	542	510	539	488	541	514	533	520	519	512	539	534	466	522	498	522	537	526	553	517	497	536	515	487	565	537	503	519	534	527	492	495	547	508	550	532	531	489	557	524	522	513	553	462	516	509	537	522	491	548	509	534	517	530	489	541	527	503	507	520	511	523	523	505	552	540	504	537	497	502	525	518	499	509	514	488	505	517	511	502	520	518	553	524	511	498	510	487	504	509	480	544	530	519	495	511	494	500	522	538	482	518	521	489	492	505	513	541	510	524	548	494	519	489	528	507	508	546	519	537	518	533	509	484	523	482	508	506	539	505	522	492	540	464	501	536	515	508	507	508	542	525	470	537	497	512	497	514	513	517	517	539	550	516	488	536	536	536	541	492	561	542	497	505	533	532	512	518	504	525	515	484	552	485	530	524	511	553	545	505	548	480	545	474	518	468	526	455	509	529	499	477	498	537	545	504	527	504	533	513	531	517	563	559	510	545	535	552	528	511	510	529	511	524	519	515	502	547	538	544	546	494	534	500	490	551	503	509	551	559	522	541	500	512	512	520	498	546	526	492	498	523	492	480	523	489	506	539	513	517	511	489	506	541	485	557	534	520	502	541	517	496	518	496	532	506	511	556	529	515	517	477	479	542	523	525	566	521	520	500	503	482	545	517	532	497	568	536	527	524	518	516	557	530	548	498	511	502	547	509	506	534	503	495	515	526	552	551	529	531	477	528	491	509	553	517	473	504	540	498	496	525	520	517	513	480	510	551	520	537	546	572	505	536	520	476	547	510	498	527	525	559	502	521	522	535	504	543	513	556	500	519	554	518	533	543	550	558	537	549	514	517	545	520	508	531	553	542	541	541	540	539	520	560	492	591	524	529	523	492	507	502	510	491	595	482	526	523	496	515	561	522	513	512	511	511	520	565	511	503	490	491	548	510	478	532	507	505	501	491	504	528	518	484	521	528	522	505	561	503	511	497	517	508	497	520	521	551	525	516	524	542	499	469	503	488	503	536	526	500	528	500	499	544	509	522	481	505	533	521	500	494	520	484	565	518	497	505	521	520	513	514	517	555	493	509	525	496	497	533	576	514	517	532	464	489	531	563	527	497	579	507	531
24028	22796	29618	24273	19628	8012	1004	525	427	364	348	364	352	363	352	355	349	373	325	345	349	364	410	342	376	351	356	364	342	381	413	352	336	363	361	361	313	345	339	406	327	368	374	361	365	338	329	392	368	366	353	347	381	330	341	322	354	372	376	363	328	350	354	351	368	343	324	350	337	361	346	389	367	380	346	380	331	336	355	348	367	420	376	321	381	355	349	341	364	391	350	383	351	353	385	341	383	348	376	368	332	363	320	347	401	365	350	340	398	392	348	351	358	323	363	372	371	352	361	345	358	360	350	361	346	339	354	333	361	341	346	364	363	360	328	374	362	359	379	359	377	352	388	363	334	388	351	339	393	367	353	339	380	395	351	350	320	347	343	373	352	323	363	374	381	353	355	352	368	323	354	365	341	351	385	343	370	363	356	354	313	359	340	351	375	328	369	332	358	394	342	362	357	343	334	370	343	385	353	324	347	342	360	339	350	357	347	355	361	344	335	372	348	339	340	320	320	366	343	367	365	350	362	360	382	381	355	351	332	325	353	356	384	346	382	357	369	370	370	337	337	355	333	374	369	362	357	354	349	379	364	331	340	349	315	367	334	387	366	349	368	360	345	364	368	351	371	329	341	364	356	381	359	371	362	349	356	349	327	378	350	366	311	401	339	360	341	369	345	388	360	323	345	366	368	346	366	343	322	318	342	384	357	360	383	346	357	346	345	370	403	360	352	339	367	355	340	333	359	352	366	375	328	349	364	371	357	356	353	344	313	389	355	340	383	355	340	363	362	327	412	339	370	344	356	343	346	356	358	344	380	334	378	370	358	403	317	358	332	373	311	362	339	347	360	360	370	370	358	382	345	325	303	337	340	352	325	371	385	389	340	342	377	338	370	347	368	340	374	350	374	346	350	362	355	339	383	326	371	320	350	354	326	389	324	350	340	354	364	355	364	311	323	350	390	368	325	365	367	349	366	352	330	373	329	361	363	383	306	365	342	374	397	323	363	318	349	334	362	346	352	362	378	372	360	347	329	345	339	330	367	392	313	357	369	328	391	344	361	349	340	355	333	333	367	357	377	346	354	358	322	363	342	328	365	360	308	322	355	359	355	360	329	325	377	345	343	348	352	361	360	366	362	364	357	353	387	386	348	349	399	323	342	346	371	370	340	367	383	351	341	357	350	384	361	339	343	366	355	340	341	327	376	343	370	326	368	354	360	330	392	369	360	342	388	329	322	369	307	379	363	335	362	324	343	373	314	335	380	362	357	352	346	353	364	361	314	343	317	321	347	351	363	335	359	362	365	341	358	369	302	342	316	373	345	354	360	360	346	343	367	364	355	350	384	357	366	311	368	337	364	347	341	383	330	344	341	341	366	358	360	334	355	312	374	369	378	380	353	375	333	368	343	343	376	365	311	334	329	323	310	385	388	354	340	355	376	337	378	344	388	365	353	371	356	350	359	370	370	356	344	350	358	353	369	355	324	315	383	379	353	328	367	346	369	336	352	367	356	364	370	363	384	338	358	368	378	318	371	366	354	339	338	357	340	339	363	355	342	357	343	365	354	347	335	358	321	383	351	322	357	376	383	380	361	362	385	325	353	341	353	370	317	350	344	353	346	369	368	368	340	397	345	380	328	346	375	348	406	356	341	363	341	323	366	385	360	360	350	395	376	370	320	371	340	347	386	342	366	388	355	370	320	346	366	312	384	348	333	345	366	302	367	380	363	368	328	360	377	392	370	335	378	368	359	373	369	332	382	328	370	345	355	393	380	345	330	349	318	348	362	344	353	344	334	351	350	345	346	363	333	364	319	333	387	335	375	356	325	356	359	374	359	358	355	308	389	349	343	353	369	345	353	374	351	345	336	329	342	348	324	348	343	351	353	396	367	390	328	336	348	353	359	353	338	391	371	372	353	338	348	369	338	385	383	373	357	357	352	341	353	363	343	339	351	366	365	355	371	368	362	379	371	374	352	388	377	367	342	343	372	348	355	362	409	357	338	382	343	346	369	377	386	344	363	348	371	341	374	371	332	355	375	353	384	369	378	330	361	361	382	332	363	340	362	349	340	355	375	327	375	354	372	327	340	346	300	356	370	324	385	341	363	340	368	331	345	322	363	364	380	345	364	358	337	344	348	362	330	364	326	352	356	360	371	353	342	349	324	355	376	377	348	310	352	334	317	382	318	345	325	367	351	357	351	388	336	332	319	367	332	345	346	363	357	348	388	345	326	337	380	318	360	375	354	353	339	386	372	341	383	356	335	351	348	362	386	355	352	375	344	388	378	354	342	324	342	381	356	339	329	352	356	346	348	323	337	346	342	363	351	349	369	306	322	320	383	332	360	348	395	346	352	348	342	363	406	357	352	383	355	365	366	370	353	355	357	345	376	364	364	379	352	354	358	337	346	375	372	368	375	367	347	361	349	340	365	345	360	337	353	377	367	362	375	339	356	371	331	330	381	339	366	342	325	354	342	358	332	324	343	391	360	357	355	327	375	354	336	359	365	344	384	378	360	375	352	349	357	338	368	354	340	351	373	355	362	337	355	354	351	367	368	358	329	371	353	328	356	358	369	324	356	370	357	332	378	332	330	375	338	323	382	327	327	341	339	350	341	364	345	369	341	359	405	354	358	330	342	331	342	355	358	370	331	342	339	371	314	367	374	344	338	364	344	343	324	329	359	393	390	363	374	344	375	305	374	341	365	344	367	359	332	334	347	359	345	383	357	341	352	324	342	350	368	332	352	376	358	356	364	325	361	367	339	355	361	361	368	352	346	353	327	335	322	328	348	353	369	361	345	352	339	371	334	353	362	342	351	351	352	351	374	367	343	376	336	347	377	344	381	358	321	413	335	383	362	395	326	350	358	377	348	373	348	369	377	384	356	327	350	346	362	338	374	354	329	337	365	329	322	391	347	335	350	347	345	355	380	333	390	344	357	350	361	361	364	380	320	383	368	367	363	326	300	352	367	362	351	386	354	361	349	379	328	372	366	351	382	380	383	331	368	365	338	326	369	379	354	365	335	367	357	370	377	361	320	340	348	313	343	324	356	351	339	350	371	363	328	343	309	371	365	343	377	372	345	328	351	363	375	368	345	314	402	365	329	332	345	386	385	333	368	360	388	353	355	389	319	360	343	361	354	320	384	327	384	354	365	364	372	354	334	384	360	333	345	363	357	353	349	365	357	353	359	335	377	359	315	360	347	357	358	360	348	338	375	382	365	350	363	333	368	353	352	371	378	355	376	339	373	353	392	350	333	349	373	339	369	358	364	393	352	358	345	331	342	358	350	351	384	380	368	355	344	341	338	320	352	363	349	369	381	391	363	356	373	345	347	352	337	344	368	343	345	389	379	330	368	355	375	354	380	362	350	370	335	336	372	357	387	337	357	384	339	340	331	368	341	360	356	353	347	372	383	361	329	329	348	367	375	372	357	343	337	365	354	381	376	348	355	323	366	401	324	368	333	368	358	360	339	401	396	343	367	359
59740	88005	55239	23680	7556	3360	1385	920	733	600	576	515	540	566	540	577	533	575	527	531	498	537	519	529	496	506	524	550	542	527	520	565	543	546	585	535	498	549	554	578	487	538	544	539	511	590	517	505	543	535	487	558	509	532	546	569	536	517	557	536	532	561	548	543	529	514	519	502	498	560	509	519	541	537	540	542	526	493	492	524	518	517	541	520	479	525	534	540	556	517	497	549	500	559	530	510	532	464	539	517	548	532	509	541	533	516	570	547	575	537	541	584	585	521	496	533	545	543	525	528	530	518	502	566	516	547	539	534	487	596	565	509	543	544	520	540	543	572	530	508	570	504	566	560	549	510	523	543	495	519	529	560	560	492	521	551	518	549	568	544	534	519	539	530	594	541	545	558	536	516	530	556	567	561	570	512	549	505	515	529	538	487	544	568	535	531	503	554	506	499	549	547	483	517	565	521	536	553	572	508	541	534	540	545	536	557	567	556	546	531	521	544	555	521	551	543	542	516	545	521	561	487	515	550	547	517	531	544	493	546	524	522	529	504	507	524	515	571	513	528	510	518	497	563	555	517	546	540	545	517	529	545	476	514	549	506	536	546	545	540	541	504	560	497	526	529	531	515	537	547	515	512	566	548	537	538	532	542	526	517	561	539	484	526	530	514	573	559	512	540	545	537	522	564	519	531	495	570	526	546	539	504	555	532	541	489	538	507	546	503	532	519	536	538	550	546	520	545	543	526	536	555	558	504	554	515	489	548	512	575	549	500	535	540	534	545	510	564	514	549	551	528	531	529	578	524	551	526	543	541	525	517	525	513	523	526	539	504	495	541	468	520	578	541	521	500	536	536	527	549	535	546	532	525	521	530	522	505	509	532	525	552	510	488	557	531	510	486	539	529	520	500	543	543	487	549	506	599	514	499	512	550	518	536	535	514	534	518	534	527	541	511	533	516	554	526	526	536	529	545	507	535	540	520	503	563	542	494	516	490	582	550	530	524	521	509	523	525	565	537	550	522	557	558	518	537	549	558	506	528	561	561	504	516	533	538	483	544	545	528	539	558	539	536	515	516	574	500	528	543	540	593	531	545	542	516	495	533	513	449	540	553	538	481	513	574	539	505	551	527	507	531	521	553	541	537	505	540	507	528	485	579	534	511	510	528	513	530	532	543	539	537	515	512	527	544	512	519	504	571	552	541	530	549	527	544	533	539	519	538	523	537	543	557	552	545	508	533	510	540	500	525	556	514	569	556	541	527	548	502	540	566	544	535	566	531	555	518	509	559	525	579	545	554	523	546	551	561	521	484	501	528	530	528	519	484	544	534	530	534	539	545	519	529	545	519	503	507	551	507	571	569	521	575	555	515	523	533	536	514	481	554	550	539	496	560	517	522	551	547	500	525	564	535	571	539	535	543	503	587	538	512	532	565	510	531	554	570	551	518	534	545	562	510	530	518	517	528	538	543	494	556	506	532	521	536	557	517	540	525	574	472	503	509	540	554	508	509	537	573	558	562	543	491	500	554	554	537	517	522	538	530	571	470	550	516	534	552	525	530	534	525	522	519	531	534	511	547	549	568	518	549	545	522	565	501	529	576	555	506	534	562	541	525	541	521	542	535	569	576	525	511	564	512	551	526	494	515	504	552	568	548	530	523	519	545	529	532	526	556	568	522	519	530	519	571	522	529	518	562	537	500	547	522	542	536	531	545	589	537	546	546	507	537	532	551	553	553	543	507	528	535	549	531	534	548	497	544	512	551	531	551	508	536	534	547	542	590	522	501	521	529	514	536	517	517	543	550	554	554	531	513	546	550	527	519	524	507	505	553	548	524	538	515	530	554	544	510	521	513	515	533	553	546	560	553	539	535	512	537	568	538	516	523	540	504	528	531	545	534	558	515	501	590	542	545	530	525	539	539	500	553	525	531	569	562	554	554	533	548	582	525	546	542	539	562	545	517	548	523	529	490	543	563	588	516	509	547	534	530	564	524	527	556	526	550	501	558	528	528	567	506	544	531	524	510	495	511	493	520	495	584	527	550	501	543	594	501	546	506	557	502	527	545	510	550	535	510	518	555	508	549	534	526	513	526	539	562	529	536	544	525	532	532	499	517	560	486	531	498	545	559	487	536	489	529	530	495	517	498	546	549	514	533	523	517	513	550	515	471	519	512	547	527	518	563	561	475	498	523	524	517	529	509	535	526	503	528	574	555	538	554	541	541	559	550	566	534	554	515	555	558	518	524	551	533	491	570	548	553	539	541	522	509	567	540	548	547	506	555	568	527	496	542	579	543	559	548	538	560	541	562	536	499	517	565	516	580	607	492	533	507	521	501	538	522	483	540	517	574	518	501	506	511	523	577	498	523	458	521	524	507	524	527	551	570	558	518	529	516	503	522	524	526	560	528	572	538	545	483	588	489	541	523	544	520	553	581	501	502	520	516	541	518	565	550	560	566	547	524	554	520	526	537	562	527	535	555	485	522	559	561	502	516	531	560	525	519	478	496	479	517	530	540	560	540	560	513	567	531	531	498	518	517	549	531	525	556	532	516	520	518	563	567	542	514	499	525	543	518	513	540	554	531	594	552	519	526	547	514	534	530	516	525	572	498	549	550	525	508	530	508	505	521	554	533	524	533	530	520	551	485	544	510	552	551	514	531	541	522	522	508	524	549	565	516	525	529	546	528	513	506	571	551	532	536	571	566	507	500	521	507	517	562	529	538	512	515	541	572	579	559	535	542	533	569	502	509	493	501	517	569	551	539	570	486	495	590	545	523	539	548	520	542	531	536	542	556	529	542	533	511	575	533	569	525	534	568	507	554	545	511	517	557	507	514	549	540	561	537	506	567	517	522	537	583	519	550	504	557	514	517	540	519	542	514	534	504	534	586	521	500	537	553	516	539	528	526	491	542	517	503	580	520	532	542	528	534	519	553	557	507	565	583	544	467	532	542	550	541	548	505	594	587	555	535	578	528	509	538	531	537	527	560	566	528	489	512	505	551	525	526	517	536	514	515	529	545	522	523	552	544	567	505	584	544	574	508	558	532	514	538	541	546	531	535	480	547	532	535	500	570	530	541	556	497	527	567	539	515	502	525	528	502	524	520	514	537	573	527	553	539	554	542	529	496	550	533	513	516	539	566	515	554	520	546	506	577	526	558	566	531	570	516	511	521	543	537	558	566	524	548	517	543	524	552	511	543	510	543	523	543	538	516	554	563	528	551	540	535	539	505	534	524	584	522	543	543	505	521	548	514	523	493	489	518	537	524	493	573	582	545	484	499	529	491	526	519	500	532	534	554	514	551	542	547	539	528	513	534	553	543	525	523	565	516	520	528	550	529	556	583	531	522	530	525	525	493	524	542	495	511	545	553	520	507	514	512	546	535	522	496	535	477	552	550	530	539	534	557	532	525	502	523	538	516	521	538	530	507	558	542	533	536	488	517	479	563	532	530	539	530	550	548	540	481	475	521	544	532	531	532	526	521	572	516
22955	21710	29144	23660	20971	18779	4373	681	501	439	395	430	392	367	407	382	396	411	384	410	373	362	381	375	411	377	396	384	424	377	376	393	380	317	366	375	386	352	414	361	336	348	348	377	393	387	359	382	385	358	344	410	390	354	365	363	356	342	370	364	373	373	335	389	389	377	390	374	359	396	318	360	389	377	371	367	362	390	396	378	364	375	381	358	382	378	392	348	371	373	355	360	404	387	373	341	390	340	375	433	347	405	390	389	384	375	409	390	412	382	366	348	370	365	356	396	370	377	355	328	400	377	370	393	389	379	366	373	383	342	393	383	380	381	361	389	392	374	384	320	416	372	357	355	367	388	373	368	334	390	403	406	358	384	394	386	383	345	394	353	356	373	374	368	409	382	358	379	368	399	358	326	372	425	377	359	365	360	363	367	364	356	357	375	376	366	389	360	387	341	411	406	384	401	382	391	363	377	399	368	318	370	367	397	349	402	419	383	395	363	403	380	365	382	370	335	376	387	376	403	374	352	385	349	381	356	336	375	383	374	376	369	371	354	326	347	392	360	379	366	342	364	381	360	369	384	353	384	344	384	373	388	372	363	378	339	369	335	348	353	361	362	380	401	380	368	373	349	368	365	402	393	364	341	420	379	375	353	364	394	342	404	334	341	394	369	410	377	344	367	354	363	361	358	380	374	392	364	380	371	390	334	344	337	361	388	334	374	357	390	380	411	349	396	375	332	396	362	364	414	363	357	378	374	374	380	385	349	356	368	325	412	354	351	348	358	364	392	385	407	406	346	384	374	356	352	356	384	372	364	385	383	384	362	362	345	390	390	354	359	354	392	353	368	362	353	363	399	395	382	400	361	344	361	365	353	365	364	345	373	360	403	363	331	376	375	369	377	362	400	378	348	381	375	357	362	357	372	359	396	341	400	351	355	377	368	366	361	355	373	347	369	369	358	358	354	362	386	393	370	408	388	375	376	397	371	389	374	407	393	392	388	365	387	361	362	362	365	359	388	358	367	360	368	388	360	354	393	364	373	379	381	365	341	394	373	380	383	369	322	407	369	380	373	353	376	432	381	383	396	373	371	356	357	363	362	367	395	398	369	351	405	359	347	374	377	367	372	352	356	389	384	369	331	382	334	382	426	344	352	355	366	392	343	366	350	354	362	369	370	396	362	357	354	382	387	386	358	318	385	365	363	407	393	370	365	392	370	371	395	348	338	364	401	360	359	347	362	363	413	394	371	367	363	380	335	391	362	415	401	392	361	404	373	397	342	354	342	371	374	351	411	366	413	366	360	337	363	384	381	392	361	374	348	403	406	364	360	359	324	359	359	395	357	373	369	358	386	360	383	358	358	382	399	387	397	356	371	359	382	378	379	366	386	353	370	363	392	367	384	377	357	383	343	389	349	360	335	342	382	371	383	376	360	380	397	396	363	390	390	359	365	356	390	382	371	358	409	378	402	409	362	409	358	331	366	364	356	339	339	325	371	348	369	380	359	379	368	366	370	341	375	365	356	386	334	380	348	378	399	375	404	395	382	369	353	379	424	380	371	345	377	346	397	340	370	366	348	367	396	376	371	393	394	381	363	378	368	369	375	352	386	344	343	382	353	348	354	373	385	367	351	374	344	333	385	370	397	359	356	418	358	363	406	385	377	323	356	422	338	385	390	370	363	372	369	396	365	361	385	354	350	403	366	379	390	376	386	345	367	343	368	381	418	353	396	351	389	368	348	367	373	391	406	371	383	362	387	378	388	365	388	379	374	399	356	391	360	358	365	325	367	356	359	379	362	385	379	345	393	375	386	369	354	363	386	347	356	388	351	393	334	400	384	406	365	372	392	351	370	352	373	406	387	378	369	366	361	334	401	374	359	379	353	381	402	390	380	366	377	368	374	326	361	363	383	346	362	348	346	385	360	371	373	390	351	358	405	409	357	379	361	335	361	383	391	336	397	353	381	349	369	389	386	416	378	389	356	366	350	384	365	332	355	391	412	379	390	353	386	379	404	382	382	361	350	366	358	356	331	358	387	364	359	375	390	381	356	343	357	381	330	359	377	363	343	382	363	353	381	419	370	364	391	339	380	359	389	386	370	357	382	341	364	403	392	373	367	387	403	380	351	357	362	362	383	356	384	374	351	398	401	354	358	370	385	390	381	390	361	387	379	359	358	382	378	346	434	366	400	389	383	350	385	384	369	360	360	381	383	373	356	346	375	342	392	362	398	383	355	386	379	383	369	373	345	379	380	337	374	369	377	374	355	398	402	386	360	342	386	344	347	364	382	379	340	382	349	341	386	349	359	408	383	358	340	349	352	373	394	369	381	384	380	361	370	349	329	367	326	355	370	399	376	383	372	368	370	410	376	369	404	405	345	383	376	365	394	370	330	370	354	372	385	388	360	436	347	353	402	348	363	387	345	395	372	375	330	372	366	373	365	357	358	379	386	384	410	381	398	402	371	378	376	339	335	363	360	358	341	400	356	373	345	388	383	386	364	373	400	371	348	359	383	355	348	353	358	373	372	398	370	361	363	375	357	372	367	401	374	368	395	397	365	374	363	356	353	378	372	367	386	372	360	357	362	419	341	383	340	342	370	373	376	341	390	371	356	376	396	373	392	381	365	361	392	365	366	391	394	398	375	394	365	372	357	380	357	368	378	388	396	355	381	366	347	367	377	358	375	370	400	360	409	371	347	398	366	383	334	341	407	382	409	336	387	377	399	394	372	347	370	371	355	367	394	361	372	387	339	368	399	354	332	393	365	345	386	343	380	375	361	330	370	412	400	395	397	380	346	387	340	371	355	406	399	403	387	346	358	384	400	357	376	334	367	390	401	392	369	359	372	384	373	357	377	349	366	386	329	356	384	379	387	384	410	405	375	367	415	350	366	395	369	346	344	376	370	389	375	384	366	404	401	398	355	396	362	388	343	376	378	383	343	372	353	373	406	354	369	381	402	349	363	334	361	329	359	377	363	403	366	405	366	378	358	362	407	360	388	375	355	365	375	385	381	380	376	360	348	362	375	389	403	371	376	380	376	381	349	337	427	373	387	365	342	356	337	366	384	350	348	348	398	367	366	358	341	355	397	354	364	378	399	353	381	385	384	359	372	389	362	364	374	370	344	358	379	353	368	358	337	377	333	412	362	368	367	398	329	396	393	368	353	368	375	375	362	375	387	345	390	347	370	341	354	347	422	383	362	379	436	359	347	354	354	342	407	355	369	369	367	366	419	341	358	383	381	405	363	356	376	381	343	364	342	364	333	370	383	361	356	371	375	371	361	366	354	387	372	362	362	418	371	351	364	354	355	376	321	411	352	394	363	390	352	355	402	357	362	373	373	368	358	376	368	380	349	386	370	380	380	393	377	351	363	370	352	373	390	357	365	364	377	326	374	360	369	332	361	357	391	381	391	352	364	356	362	385	390	363	395	343	373	336	349	380	400	383	396	346	373	364	395	336	368	372	342	347	382	371	350	370	380	378	369
59566	96030	62745	29743	10782	4853	1935	1157	916	677	564	594	512	557	565	564	514	581	547	550	543	556	555	559	544	543	543	585	540	593	527	554	535	585	579	552	553	597	519	524	586	555	533	554	539	566	527	568	584	546	556	568	550	527	580	552	550	548	553	530	548	559	557	529	527	544	569	547	559	583	523	559	598	550	525	542	577	554	509	562	600	572	562	508	548	572	542	540	563	549	587	547	520	531	531	532	541	493	554	515	535	540	547	533	593	560	535	549	529	565	545	543	587	545	561	547	513	520	546	532	530	587	554	527	519	525	553	540	487	540	546	524	552	557	587	535	512	546	573	540	571	514	572	544	523	594	562	564	567	551	557	516	517	551	562	525	562	519	551	575	535	561	553	526	543	585	552	541	576	516	537	544	533	537	529	573	576	518	542	517	547	551	524	476	522	527	568	519	592	553	533	521	537	582	529	548	587	517	531	549	570	565	541	572	587	548	528	504	510	515	564	513	517	528	517	515	531	550	598	557	561	516	582	549	554	533	554	553	549	542	545	558	545	547	546	565	531	527	581	564	533	500	549	502	498	540	546	578	556	522	552	523	566	540	536	566	581	563	545	508	553	544	553	506	547	562	528	523	530	591	562	482	576	570	552	542	559	494	558	527	531	548	566	534	549	544	513	488	549	550	544	573	565	541	537	495	544	550	577	563	529	531	534	544	562	540	542	523	530	514	572	516	538	510	549	563	547	513	583	555	559	549	522	556	539	530	546	540	556	525	535	542	566	528	560	548	550	551	546	564	502	523	557	550	526	554	555	547	518	553	541	508	548	531	555	525	526	553	591	541	564	545	557	575	515	550	533	570	557	538	540	588	580	540	549	486	538	548	514	564	539	509	569	562	494	509	493	515	570	524	555	533	518	537	586	542	584	537	555	532	553	569	549	541	583	550	573	521	531	569	532	512	519	508	539	534	543	527	577	543	567	550	566	528	562	549	530	525	563	556	522	533	560	540	532	599	519	529	520	549	532	509	577	551	528	582	556	569	562	573	554	549	554	532	558	570	569	520	548	524	538	526	565	542	515	528	595	526	552	559	558	568	568	547	551	549	581	521	529	566	534	535	560	562	547	534	524	567	503	561	553	506	541	541	567	543	547	558	561	573	524	522	541	527	539	541	559	536	597	591	523	549	537	571	563	557	562	558	563	542	585	518	569	515	528	537	552	504	581	543	561	557	526	527	519	561	553	535	506	507	542	573	540	519	561	550	545	546	553	571	549	507	534	556	547	555	560	573	531	510	566	486	583	532	515	532	561	567	546	508	546	493	539	578	521	485	545	502	529	532	550	570	549	554	547	578	548	541	537	524	544	554	569	517	518	588	574	493	587	568	538	561	529	531	542	527	510	521	591	580	583	558	543	534	546	540	570	529	539	561	561	529	544	524	510	542	520	554	559	568	538	565	554	586	544	531	502	556	519	545	535	554	590	542	488	531	559	533	582	542	552	532	559	535	558	518	571	565	571	503	587	529	539	542	509	559	555	583	527	518	529	563	536	545	559	539	540	568	566	553	553	533	554	541	562	537	562	544	582	545	511	599	561	558	565	553	545	548	571	602	539	522	555	549	525	539	533	550	590	499	540	575	545	578	550	501	571	574	500	476	552	539	534	525	533	551	574	531	567	573	582	534	574	564	523	541	541	569	578	560	555	564	498	561	562	542	559	600	522	518	505	566	560	531	522	543	548	553	522	515	501	539	540	515	560	574	568	571	542	536	568	576	558	531	516	517	565	554	553	521	515	533	557	564	570	561	572	515	544	530	543	541	556	540	513	552	575	546	603	513	554	552	539	561	534	573	594	514	551	545	496	580	591	505	545	532	565	557	554	568	531	540	559	532	550	575	522	555	545	563	574	527	510	575	513	555	561	511	538	552	531	569	557	557	503	554	565	523	537	499	536	560	531	540	534	570	532	572	524	526	563	574	536	579	521	507	531	518	580	555	512	524	560	576	569	571	506	536	522	527	491	532	562	572	558	553	546	541	560	556	528	590	557	538	543	521	554	543	597	503	593	584	567	556	572	555	554	506	541	524	592	502	543	574	548	541	598	538	577	574	511	543	549	507	559	548	575	599	560	570	539	530	579	556	546	558	565	530	555	532	562	499	567	532	491	532	501	532	564	548	549	569	513	581	498	532	561	560	562	550	527	559	519	534	519	536	560	588	549	524	550	554	545	531	566	543	570	574	585	552	569	558	531	588	556	551	567	516	525	540	542	553	537	561	543	534	580	564	560	527	533	523	572	578	584	492	556	525	550	528	566	555	560	534	553	545	543	541	534	545	550	521	533	549	549	604	571	556	547	561	539	558	544	517	558	542	561	547	571	534	540	549	562	525	549	528	506	540	521	511	497	581	525	599	535	563	535	509	532	556	587	570	569	552	546	544	531	553	497	567	543	596	537	575	598	589	542	555	593	528	509	522	570	557	504	510	573	542	553	536	550	528	520	548	518	546	546	516	521	558	492	573	557	502	550	565	576	561	551	567	538	529	581	529	566	558	535	529	545	517	541	562	507	528	580	511	558	542	498	584	539	564	472	540	575	546	531	523	535	564	544	580	483	593	549	559	546	566	563	549	593	577	562	559	552	571	501	568	553	538	516	521	571	562	526	547	583	562	537	515	563	525	562	573	532	524	531	578	506	533	568	560	543	540	500	564	537	560	557	554	528	527	594	569	528	516	588	556	538	545	577	515	535	549	545	550	558	493	584	534	524	543	574	518	576	528	566	561	538	532	589	535	551	522	547	547	517	569	554	563	543	541	538	561	551	536	538	543	549	521	543	539	599	565	566	498	570	551	559	538	525	598	483	593	569	527	557	502	546	546	514	523	551	531	520	542	540	551	506	498	567	528	526	513	498	543	583	534	524	554	521	519	542	557	517	563	531	533	516	531	551	545	545	565	518	500	532	585	518	548	519	571	531	497	598	497	559	593	539	554	513	547	531	554	524	577	550	551	556	578	561	556	539	511	586	546	565	524	530	552	493	568	546	570	528	535	509	536	494	554	528	578	565	552	532	512	570	551	545	560	542	540	566	581	582	548	578	549	541	537	508	547	505	528	524	550	537	507	503	547	533	562	555	579	507	520	546	542	555	569	583	557	550	563	548	566	514	534	555	531	586	554	518	535	538	578	525	526	562	546	560	525	566	537	519	574	553	531	537	507	504	522	504	516	563	538	550	495	532	536	542	540	531	562	499	556	576	562	573	494	555	534	549	539	561	562	533	551	555	562	545	568	567	509	526	590	558	513	540	547	515	540	522	546	548	596	467	532	538	564	557	554	543	527	545	549	556	509	513	522	567	531	544	528	533	547	539	519	529	576	511	528	554	564	481	554	504	525	544	570	549	544	550	517	495	543	562	572	541	542	542	550	525	573	534	544	525	556	536	553	555	500	586	578	550	539	591	575	522	536	631	519	601	552	513	547	568	542	509	591	553	543	518	528	512	535
31176	32587	24986	8559	839	456	400	333	356	351	344	353	357	346	308	350	353	313	323	318	351	365	348	386	356	327	337	331	340	356	388	368	369	314	375	321	346	348	330	356	348	337	365	370	347	338	350	323	375	333	382	355	340	330	326	333	360	339	337	337	330	347	347	335	340	318	347	339	347	321	341	353	352	331	345	341	309	329	367	354	324	346	389	317	338	334	313	341	367	337	354	343	331	345	321	339	340	344	360	360	312	347	361	385	344	348	378	358	346	351	358	333	335	334	325	350	345	326	369	349	330	377	350	338	359	334	338	361	368	358	331	332	361	325	359	349	338	359	320	370	340	306	346	327	310	341	354	328	384	359	346	358	343	357	347	328	325	321	322	351	322	374	334	315	356	347	341	344	359	337	323	346	314	328	330	319	350	339	317	340	355	321	347	319	347	344	305	327	340	328	357	367	310	341	363	329	345	349	350	316	359	336	326	311	328	344	332	354	362	330	352	355	394	373	315	308	340	346	354	360	356	324	335	372	322	370	358	324	320	338	357	303	343	336	318	348	331	351	355	361	382	353	346	395	322	317	346	344	340	318	378	338	332	356	360	368	344	320	322	341	394	366	364	335	348	371	322	342	365	344	350	326	332	347	347	334	384	319	338	365	327	320	342	347	298	359	352	342	357	319	319	356	339	312	348	324	326	369	357	331	344	313	338	364	383	348	353	374	346	342	344	359	352	347	343	340	333	366	326	338	370	348	368	339	335	341	364	344	343	375	320	317	342	350	350	303	369	365	329	349	324	378	342	314	330	298	307	355	378	371	346	319	353	365	354	344	345	292	329	344	331	337	362	344	301	354	358	351	353	361	355	362	332	338	338	316	324	343	365	350	325	352	338	342	381	355	336	346	332	333	303	313	346	328	345	345	358	323	349	370	326	334	339	345	365	345	320	347	335	335	376	350	347	323	361	342	302	327	347	324	367	371	331	353	330	322	342	322	346	336	341	350	359	326	330	358	343	308	361	368	359	350	355	343	364	350	343	336	318	348	324	337	296	307	340	350	348	325	320	342	319	355	353	310	329	333	324	326	332	343	353	370	363	331	374	320	342	356	372	340	341	339	337	336	293	364	339	366	360	352	336	331	347	340	352	349	337	349	322	357	358	351	354	336	355	349	326	351	339	344	348	321	339	339	339	351	336	320	342	356	332	349	316	322	326	393	359	379	361	347	317	343	342	369	318	372	345	372	357	343	331	323	348	342	371	340	362	381	332	339	332	337	337	325	331	318	344	357	310	347	367	345	316	334	361	372	355	324	321	307	355	329	329	355	325	344	400	324	347	364	334	333	333	325	334	339	320	339	346	346	387	319	341	324	369	361	325	355	360	327	356	340	346	353	325	327	368	371	362	364	345	371	312	330	319	349	371	383	329	358	326	336	355	382	352	367	365	328	375	343	314	357	332	376	337	348	369	321	379	345	341	317	378	336	302	343	370	347	344	337	343	360	393	333	329	342	310	318	349	328	334	323	323	338	372	337	355	323	348	357	342	318	325	376	360	364	361	385	355	351	343	338	359	342	355	340	348	385	316	337	347	343	376	358	336	332	339	352	347	317	333	341	339	358	357	326	299	367	348	320	361	364	334	349	325	324	317	365	345	330	349	340	369	384	328	370	348	359	311	365	329	327	338	340	354	351	324	367	347	333	320	343	364	331	343	327	318	328	353	335	369	353	320	356	335	351	345	327	345	366	353	336	317	331	369	366	330	325	355	348	321	348	357	362	332	305	350	367	337	341	349	325	330	343	351	345	398	330	323	358	330	388	372	368	341	316	345	336	311	329	334	318	347	343	352	330	358	349	350	350	368	363	370	338	356	350	360	322	350	382	319	380	334	348	349	321	350	385	317	328	353	346	334	331	320	344	336	389	343	356	351	323	357	348	347	348	351	362	370	320	333	344	357	354	307	343	346	375	338	368	314	356	320	344	349	346	328	310	366	307	346	353	343	361	339	381	355	374	366	362	342	331	360	344	332	322	329	349	330	398	329	326	322	363	351	318	318	364	338	339	312	350	312	332	359	350	336	337	352	335	355	301	340	356	326	369	327	338	315	316	408	345	300	336	325	320	325	347	354	345	334	335	320	326	339	337	337	354	347	358	359	317	365	346	363	335	335	361	359	349	361	333	358	348	354	337	346	389	333	357	363	348	338	355	339	342	333	352	317	333	334	336	361	347	336	367	329	310	339	342	314	316	304	325	340	372	382	354	349	357	372	336	339	368	357	350	390	329	374	306	370	327	329	323	333	320	386	285	335	343	390	327	332	341	314	354	357	328	321	383	371	345	344	372	350	353	334	362	331	331	347	338	326	346	317	367	360	344	342	341	323	358	338	349	326	319	311	355	353	358	341	376	332	362	295	339	333	329	329	330	343	349	324	331	351	328	345	316	390	300	324	332	332	354	340	338	340	320	335	310	344	346	346	346	364	368	320	327	315	373	330	381	350	335	355	340	359	327	334	326	347	327	356	369	362	350	327	321	323	354	340	346	356	354	320	373	358	354	339	344	359	389	339	365	358	326	314	413	339	352	335	345	311	363	354	350	359	331	344	346	322	318	338	370	373	346	308	352	317	312	348	369	333	321	357	344	328	307	328	363	339	324	352	395	380	325	332	379	347	369	320	346	356	350	366	347	382	338	348	324	374	360	326	344	341	366	358	325	347	383	339	362	350	323	342	342	366	339	336	358	339	340	338	356	352	333	340	361	335	331	312	383	339	340	363	355	332	378	350	338	358	345	362	373	328	366	337	341	330	369	324	337	380	312	331	345	348	337	361	343	344	321	336	356	374	337	334	331	319	345	338	380	345	348	333	355	311	349	348	328	350	353	335	349	347	329	313	339	358	369	329	329	335	347	350	363	303	351	344	338	307	347	357	327	354	360	337	337	345	339	391	318	361	362	346	328	313	348	329	337	321	334	327	344	302	341	380	354	326	348	363	377	359	376	339	369	381	360	349	336	285	339	341	300	334	354	355	324	334	341	351	326	333	330	350	336	382	313	338	317	316	329	303	320	351	347	364	354	361	335	331	348	312	371	340	346	337	340	368	319	327	314	337	327	344	331	322	340	359	424	321	322	345	327	346	352	340	340	343	347	323	301	351	351	371	368	340	339	331	326	325	358	344	365	349	341	358	344	352	326	332	350	320	368	362	308	332	350	348	362	341	375	338	309	363	364	352	334	359	301	323	300	336	327	378	322	338	346	368	318	347	308	348	346	337	359	323	340	334	329	356	352	370	363	327	317	344	334	332	359	339	334	362	355	368	335	362	354	312	318	341	350	339	354	361	361	325	328	335	337	344	347	320	349	325	339	309	345	327	377	329	347	313	381	372	366	366	336	348	345	337	360	341	311	357	327	319	323	356	339	350	336	360	343	353	328	312	310	334	344	345	355	373	337	350	356	347	367	344	346	332	323	328	343	335	349	377	359	342	371	326	341	293	291	341	339
38412	46765	26098	6572	1400	844	603	537	551	556	525	559	510	510	526	539	503	489	518	533	544	509	525	533	566	503	563	564	502	539	517	528	489	520	513	538	485	539	505	540	513	515	457	475	537	506	466	489	510	485	512	502	531	524	538	539	482	565	520	514	495	496	510	564	489	499	530	515	548	472	533	546	536	487	508	522	532	496	514	493	539	507	537	532	536	558	515	471	525	539	492	516	514	515	515	583	509	479	496	562	539	530	542	543	514	536	527	544	536	531	534	551	523	525	555	520	497	570	527	527	516	530	521	557	557	504	497	490	472	541	502	509	511	557	499	535	552	584	525	535	509	547	514	535	535	528	564	517	503	520	494	559	512	515	533	507	491	514	509	546	519	526	544	488	535	503	525	488	487	489	530	515	522	513	526	530	542	496	532	522	551	497	498	508	513	486	532	521	535	491	522	503	537	493	522	544	497	515	518	473	521	489	514	524	537	499	513	542	499	552	517	509	555	522	530	509	530	547	474	551	549	484	519	532	501	522	496	517	498	526	536	555	497	495	484	510	527	531	535	505	518	470	504	529	496	499	529	491	523	534	528	510	540	559	532	523	540	502	518	487	520	504	512	517	503	503	525	532	556	487	524	521	518	519	547	506	528	576	484	547	543	554	487	517	525	511	503	521	520	497	484	476	511	516	493	500	508	535	525	544	518	560	497	507	528	558	536	530	497	513	519	519	522	511	524	511	469	516	529	555	516	531	532	490	543	503	461	520	487	566	522	494	507	548	547	454	506	500	522	511	567	544	510	544	547	479	571	518	515	476	521	542	512	567	526	561	503	533	545	533	505	582	522	510	537	542	513	514	511	516	539	515	564	515	532	522	530	518	523	504	531	510	512	505	509	522	526	511	557	532	509	540	497	529	489	556	554	501	496	473	476	543	488	515	510	529	522	517	524	511	513	507	550	518	529	538	496	547	523	548	496	531	544	544	545	501	525	555	533	524	480	509	530	481	543	500	542	534	516	540	521	492	508	489	510	536	530	521	532	498	523	520	524	531	543	522	536	516	531	524	501	512	523	515	497	545	493	502	520	541	516	529	521	515	497	501	513	569	498	501	549	541	568	504	524	519	542	541	486	514	510	528	536	529	505	512	474	552	518	483	504	538	513	506	523	509	507	496	547	537	487	520	547	527	535	503	497	516	503	479	509	563	545	500	506	534	571	513	505	513	515	542	511	520	538	536	529	565	530	552	539	541	479	524	508	537	567	493	507	514	506	512	511	501	520	563	501	525	518	560	520	554	489	506	504	521	538	514	543	552	529	474	451	483	519	530	505	495	516	529	521	517	504	492	519	531	475	508	549	554	535	493	527	543	545	566	519	516	506	531	546	502	560	510	520	527	486	512	560	457	479	496	549	490	536	536	526	505	505	504	536	507	493	513	487	524	538	469	517	528	484	530	524	558	523	540	501	551	525	534	524	508	508	504	522	541	490	531	544	535	560	553	493	510	519	518	512	507	523	467	526	531	502	550	506	472	506	509	515	538	521	500	517	541	540	499	533	514	530	543	549	506	540	516	497	515	526	524	530	505	478	526	499	531	530	543	504	515	539	526	539	509	488	539	514	538	491	507	505	552	564	545	508	530	532	552	515	525	514	528	536	549	524	488	532	511	543	495	536	518	459	545	563	531	528	497	544	519	520	528	544	501	548	478	524	557	517	542	532	514	537	481	524	483	472	550	520	480	536	506	536	545	531	498	480	543	536	510	532	549	490	506	541	541	508	506	527	550	492	518	525	513	551	546	531	538	457	514	522	498	508	468	528	527	539	502	492	516	475	530	551	518	539	502	527	477	518	507	501	513	511	495	534	543	529	509	512	520	549	531	513	516	520	531	484	497	540	472	483	533	517	545	545	501	513	540	530	533	535	526	501	525	507	502	515	499	522	504	507	522	520	546	527	517	478	488	596	503	542	510	547	512	520	524	527	522	550	529	527	514	487	537	489	509	520	506	533	487	552	513	525	533	531	532	515	529	507	532	569	548	532	476	510	546	526	509	509	533	499	480	531	522	571	522	535	527	515	531	508	516	516	530	541	477	552	555	509	507	497	530	534	508	531	512	493	510	553	523	530	529	509	491	513	519	503	528	516	546	561	520	517	519	518	509	533	509	508	494	500	567	490	528	495	517	523	505	514	500	523	492	526	499	509	543	557	533	496	513	560	522	570	537	509	520	539	524	525	511	493	512	514	512	528	517	504	518	517	516	505	527	485	532	496	529	482	522	520	519	515	512	479	508	496	542	511	519	522	571	518	528	528	510	503	532	554	483	542	559	534	528	536	499	505	520	506	500	531	492	542	506	443	526	496	520	550	518	507	529	536	530	525	505	497	537	502	485	535	490	510	524	509	539	526	516	500	526	477	509	545	520	476	533	532	511	545	468	490	542	533	492	480	505	527	538	569	519	523	543	548	519	488	540	516	484	502	517	522	481	545	548	533	532	504	513	539	518	541	479	556	560	513	563	521	531	512	534	535	507	501	508	532	542	500	533	487	543	562	534	501	523	490	537	522	515	512	508	495	512	489	538	497	506	528	512	524	530	538	559	520	534	523	501	519	499	519	526	539	528	523	540	518	513	509	514	506	523	492	549	499	520	459	529	483	489	537	477	490	531	515	529	466	529	544	495	505	519	515	543	539	567	523	566	457	494	523	495	502	535	520	482	511	532	530	540	503	548	546	516	533	563	518	496	502	546	499	513	523	560	536	539	511	506	523	516	524	522	525	494	576	531	541	511	521	549	492	521	536	521	532	518	522	507	514	505	540	551	521	526	550	554	543	502	505	503	543	477	549	528	531	523	489	528	527	529	491	536	523	503	496	508	523	521	493	492	511	484	542	502	509	543	539	520	529	497	532	521	532	562	548	551	477	517	525	558	513	570	528	489	538	534	532	466	527	543	487	455	541	536	504	545	470	517	526	510	500	482	517	514	507	512	551	493	502	577	494	527	550	523	507	486	501	524	530	546	521	494	558	530	512	549	504	497	521	519	544	533	524	531	504	533	520	571	529	510	548	522	554	544	524	505	490	506	541	531	486	512	523	497	509	496	504	494	580	533	509	487	501	529	506	554	529	531	529	511	528	540	534	529	501	509	481	526	516	513	531	527	501	537	536	516	496	555	525	506	522	533	528	514	500	520	510	557	548	510	519	547	532	514	503	517	506	520	521	486	552	564	522	512	519	505	532	491	521	505	540	504	496	500	522	486	539	522	538	490	525	525	508	480	517	524	528	517	540	514	508	510	543	545	541	502	522	500	549	522	516	555	533	572	493	529	481	497	499	504	537	522	566	572	533	534	505	524	514	505	507	530	514	498	490	546	487	544	480	535	517	470	547	539	458	494	489	539	496	486	585	539	551	516	523	525	507	494	506	521	518	501	509	547	567	529	523	523	538	541	499	517	492	512	475	516	509	583	525	533	495	541	518	537	512	522	514	503	519	527	544	533
24137	22775	29595	24304	19749	8174	971	553	430	387	334	370	350	399	347	372	374	361	367	376	364	364	370	379	356	371	309	337	365	369	364	364	364	346	373	364	385	383	379	369	348	320	364	351	339	350	335	330	376	345	346	326	370	354	355	346	362	381	371	328	363	357	353	356	350	352	346	351	376	344	371	344	346	391	323	352	346	338	351	358	349	368	391	367	356	346	393	347	352	340	307	381	369	365	373	381	352	366	391	360	337	395	335	381	371	370	371	376	355	329	375	383	379	379	355	361	335	373	364	375	360	345	347	339	374	358	383	347	306	358	348	344	355	387	409	387	361	377	338	342	377	372	397	351	355	371	356	381	365	355	346	343	361	359	365	376	392	409	363	362	356	367	359	369	335	347	344	358	328	343	382	337	324	378	354	334	315	345	399	365	338	343	353	403	343	368	367	376	354	335	342	381	386	339	389	361	333	357	370	323	381	357	353	358	353	340	383	384	352	360	352	396	358	352	351	380	357	361	345	366	330	362	357	378	367	349	342	370	376	377	360	387	384	334	360	340	372	369	342	376	343	343	361	355	351	367	385	379	376	359	342	334	365	361	347	332	347	390	375	343	374	378	308	377	354	394	363	383	345	363	370	379	374	360	370	367	390	372	370	380	359	405	351	347	348	379	318	336	377	333	366	355	357	366	367	342	368	369	409	363	364	353	388	326	332	336	338	367	358	357	346	338	383	346	365	339	371	369	357	364	349	373	395	377	338	359	334	370	383	338	345	373	384	352	345	338	387	352	369	358	313	324	344	377	352	342	347	370	351	365	363	370	372	345	386	389	362	331	345	358	344	348	351	368	349	355	341	337	367	345	337	379	353	367	360	401	346	371	377	355	349	381	368	357	363	336	378	347	386	379	341	352	364	374	336	339	356	376	380	377	333	373	375	365	371	367	335	369	380	318	352	341	364	346	394	344	362	346	357	393	335	362	366	372	360	360	373	318	355	317	343	366	371	381	389	350	342	342	346	351	352	362	382	370	338	363	391	398	378	351	371	356	382	359	350	372	368	343	363	343	312	375	350	346	376	371	349	361	378	360	372	326	413	343	340	361	332	362	394	320	354	330	348	368	321	353	356	359	377	340	377	373	327	362	363	371	338	345	353	349	369	369	359	352	370	336	357	324	347	368	378	358	353	353	370	343	379	373	376	362	363	355	358	354	375	325	358	356	386	375	347	330	345	365	369	336	357	315	341	337	372	353	364	332	400	351	360	375	387	348	396	361	372	366	355	377	331	381	361	368	335	343	375	338	338	356	370	379	340	381	358	374	338	356	369	361	401	358	373	354	346	319	367	353	346	331	336	339	373	351	325	363	374	359	367	327	325	389	382	370	359	357	358	387	350	373	352	363	350	367	350	355	373	355	375	379	336	396	355	338	341	374	376	362	371	362	358	346	373	379	363	356	369	376	343	392	370	355	383	357	396	392	354	391	372	350	349	356	382	379	379	375	362	369	369	341	344	351	376	352	352	405	367	384	363	346	338	374	357	368	366	361	349	333	362	350	323	385	388	372	362	363	349	383	364	376	346	355	342	366	385	350	357	352	375	346	375	325	389	355	373	372	354	351	376	362	330	358	335	379	364	336	352	342	363	376	330	350	329	346	355	341	353	377	344	403	386	305	373	347	337	365	329	429	380	380	365	345	367	346	332	342	341	357	369	365	382	351	331	377	402	366	379	306	368	376	374	374	398	357	355	370	332	362	403	369	357	337	372	329	368	349	348	359	311	368	366	376	378	369	339	377	381	336	319	373	361	369	380	357	363	349	372	371	349	375	397	362	350	339	353	357	340	340	349	334	340	350	343	358	350	339	336	371	359	356	343	376	352	375	351	353	397	342	351	334	403	337	364	359	365	358	338	385	399	378	352	351	341	342	368	355	390	365	372	348	361	350	391	368	345	378	358	354	356	347	369	370	347	330	381	368	347	365	376	320	348	386	372	350	362	352	360	346	376	343	395	342	372	339	381	361	378	380	372	409	352	330	347	332	328	338	376	374	377	370	329	359	374	380	365	346	356	377	390	370	364	350	349	369	335	349	370	364	369	342	349	332	340	346	386	344	352	381	371	340	376	356	414	354	377	388	378	350	360	376	381	349	351	394	359	368	338	367	337	355	353	337	320	376	359	357	389	373	337	362	361	367	340	354	349	362	351	370	362	333	366	342	336	352	365	343	387	369	374	374	340	387	357	366	402	340	347	352	341	335	360	323	370	395	377	363	331	347	371	354	353	367	345	380	356	334	355	360	338	381	358	333	393	356	333	343	365	313	328	348	379	350	387	347	358	346	351	377	331	394	363	371	340	362	387	350	355	338	358	357	351	376	343	358	316	342	348	323	384	363	370	365	355	345	395	356	363	368	311	319	361	373	363	352	337	378	365	346	363	373	363	386	390	355	341	336	337	346	368	374	354	374	342	340	318	371	342	373	336	363	329	378	357	363	360	354	328	373	328	344	343	347	372	366	370	360	394	348	347	332	367	338	364	343	337	375	378	352	377	358	374	383	341	346	380	343	376	358	331	357	323	383	387	342	379	405	372	375	368	359	338	323	355	379	355	387	357	334	366	346	322	349	375	365	396	374	358	395	343	400	327	367	379	370	370	349	351	377	365	369	369	362	321	341	374	351	353	392	333	338	357	368	377	365	344	347	357	353	336	325	385	382	369	363	357	389	375	340	351	381	348	364	366	364	347	363	328	348	363	339	394	358	342	375	373	389	349	381	375	361	381	378	345	336	344	359	361	379	357	380	360	351	390	345	390	378	371	344	351	362	359	376	347	362	365	342	358	336	353	365	351	358	374	374	396	375	342	373	343	353	368	342	362	348	377	374	376	335	337	342	355	345	358	313	344	353	376	354	383	374	383	323	366	371	329	373	366	343	352	389	363	369	363	362	353	372	390	361	331	358	355	351	375	336	333	352	397	337	337	379	354	355	351	366	337	381	319	370	356	357	333	387	332	356	385	365	358	363	358	372	391	370	353	385	369	375	349	378	349	358	352	385	352	366	325	370	318	359	360	356	358	364	371	346	351	372	339	386	335	368	357	352	334	349	360	338	351	373	375	364	413	370	388	364	358	365	362	349	357	357	359	353	388	339	364	335	376	362	363	350	355	340	365	356	357	378	339	353	407	337	374	364	363	334	375	365	357	351	360	335	359	364	331	337	390	368	348	334	344	399	374	368	371	355	360	363	372	357	377	374	346	357	355	393	356	371	415	368	344	377	332	352	372	359	376	359	347	356	369	363	339	372	359	359	368	343	361	352	359	382	374	366	363	330	388	338	359	393	349	372	321	385	346	370	335	353	335	373	338	321	366	370	381	343	369	361	367	373	339	359	364	373	361	362	352	339	342	361	345	374	327	355	369	372	371	368	382	340	365	343	322	342	332	362	328	382	354	398	358	366	372	345	324	356	378	375	346	357	366	396	351	354	350	361	349	358	377	343	351	390
60821	87587	55077	23152	7094	3047	1325	971	741	595	550	555	548	561	601	561	520	569	587	552	523	551	574	532	538	603	558	521	502	550	504	499	532	526	542	521	543	493	542	549	546	555	517	542	558	611	565	541	549	569	574	519	552	514	539	550	554	558	559	527	567	541	537	551	573	563	543	533	540	547	556	529	546	544	553	509	534	549	548	586	539	555	542	547	472	572	536	596	551	526	524	556	533	525	513	540	520	530	553	532	551	564	523	534	540	521	533	525	519	575	537	556	603	504	511	516	520	525	545	555	521	542	549	546	546	510	538	544	505	557	556	566	510	545	520	534	524	541	579	542	525	506	534	548	537	552	542	503	554	535	520	549	539	574	515	559	547	507	566	565	538	556	514	557	532	509	546	532	462	583	554	517	575	563	567	595	533	502	551	521	562	531	520	557	560	566	549	542	569	548	562	542	524	531	502	525	508	532	517	524	559	545	518	515	545	498	551	546	558	549	545	563	541	526	567	543	521	537	522	549	534	531	546	562	540	547	562	555	524	559	508	559	535	587	532	521	537	521	577	582	565	569	548	512	522	497	515	519	517	590	560	552	582	539	549	489	547	515	554	534	555	510	556	529	537	545	550	553	549	577	547	514	492	530	540	536	539	548	528	498	558	516	500	546	531	543	543	524	510	550	577	536	561	536	555	528	540	516	542	534	527	531	535	542	575	530	504	569	508	527	532	515	547	567	517	512	553	526	557	551	536	509	527	521	548	527	542	523	542	588	578	505	522	517	581	544	506	519	557	504	581	560	540	563	581	547	510	529	503	526	546	527	509	555	580	547	555	507	572	564	559	506	568	529	543	505	532	572	555	525	526	506	518	544	561	542	509	552	563	543	510	536	545	559	522	591	516	508	505	545	538	581	552	583	522	568	570	564	548	579	507	520	550	550	502	536	522	559	570	548	564	517	530	536	569	520	538	521	536	539	506	545	526	505	578	502	511	530	552	536	562	547	565	583	559	541	550	551	528	537	587	493	546	563	551	535	549	561	537	562	550	522	531	573	530	531	526	518	547	530	548	524	546	542	515	540	550	511	562	535	492	569	552	538	561	572	561	525	500	564	534	543	561	491	544	557	554	529	521	558	553	550	566	544	562	562	546	510	509	538	562	551	569	583	580	572	531	544	505	526	533	532	572	538	532	540	551	549	584	561	518	561	532	544	486	517	547	554	545	510	559	578	567	532	516	491	528	516	523	568	540	527	564	516	543	535	535	530	538	499	553	524	510	505	530	519	507	576	519	561	533	568	513	542	528	530	506	526	506	537	538	537	572	521	568	526	565	506	585	512	526	536	523	544	527	518	535	496	576	486	522	507	563	529	499	568	522	556	576	546	499	561	563	546	524	546	518	566	553	567	564	511	550	554	532	558	526	543	546	540	540	530	503	529	554	551	542	536	523	505	536	496	562	540	510	542	522	575	555	560	527	508	518	513	549	534	543	529	556	524	563	507	571	518	555	537	553	545	562	530	575	494	507	520	550	548	504	562	514	516	565	547	532	538	521	533	550	534	533	574	569	544	549	583	544	534	531	535	515	560	543	546	553	529	534	551	544	517	569	506	539	522	537	601	555	545	544	501	524	543	559	519	561	563	543	514	579	588	515	573	525	528	522	553	516	543	532	544	521	551	553	546	552	502	512	516	524	513	580	542	566	570	560	584	518	546	564	518	533	522	526	499	525	558	555	527	510	524	560	532	576	551	518	565	531	569	544	548	545	538	547	555	521	484	514	517	576	518	531	562	522	505	532	568	498	542	552	558	544	508	522	508	547	512	548	554	576	530	528	552	548	532	575	535	534	517	580	556	499	483	496	491	535	584	521	521	551	548	522	545	552	569	505	513	514	589	539	527	576	574	550	549	543	546	514	575	554	575	524	554	551	549	553	560	548	550	552	541	522	532	545	535	573	520	557	542	522	540	572	533	514	570	565	520	532	541	528	554	523	542	554	517	505	586	550	553	528	494	570	524	524	534	525	577	562	506	529	555	541	594	523	521	572	516	544	537	523	588	521	528	508	577	505	550	558	571	544	529	514	574	539	519	575	548	511	543	523	539	518	543	527	522	582	567	583	546	519	493	551	552	559	525	558	547	523	546	522	543	575	526	566	569	547	541	536	533	533	558	572	520	552	496	514	551	538	541	526	512	524	542	543	545	520	507	566	519	596	530	574	505	547	548	502	572	538	520	509	539	529	527	571	566	538	552	545	548	554	505	536	514	554	515	490	525	514	574	543	567	542	549	569	548	546	543	524	550	586	525	502	538	558	541	508	541	533	556	531	545	538	546	493	518	506	495	517	539	515	594	541	543	532	526	551	519	550	519	539	528	526	519	517	533	523	528	565	563	521	525	498	500	516	549	547	531	514	518	543	520	567	523	552	518	531	576	554	536	555	570	556	532	548	529	552	556	566	558	530	528	562	568	543	526	508	506	547	558	511	551	596	531	539	562	519	569	549	529	529	520	528	510	502	593	514	547	542	492	525	534	548	524	529	511	553	512	555	498	534	505	489	557	525	534	548	532	534	517	595	562	558	532	522	569	506	518	520	520	523	582	552	507	544	543	519	583	555	556	516	531	530	521	550	570	534	550	554	561	516	546	542	535	564	511	554	547	522	543	514	509	529	527	524	517	543	547	531	570	529	529	543	557	526	557	519	532	566	559	523	551	497	528	497	567	544	560	527	508	534	528	514	599	588	512	572	529	544	522	529	509	541	561	556	537	555	563	538	520	535	524	509	565	573	563	584	554	574	556	553	540	527	570	579	541	496	555	549	559	509	520	564	551	543	568	468	536	511	557	573	596	518	553	545	510	563	535	549	541	526	549	571	592	502	585	567	552	524	544	543	504	548	545	580	556	581	505	582	586	520	587	573	547	522	492	525	588	475	557	502	584	546	515	512	542	511	550	533	561	539	534	535	576	523	561	490	548	563	567	567	574	538	566	557	578	540	529	523	536	560	563	569	514	535	547	591	540	572	570	546	514	567	516	563	546	518	521	518	555	523	550	546	528	536	530	531	510	571	539	474	508	535	522	509	543	505	522	534	577	527	545	552	536	559	589	534	553	538	550	544	563	581	537	584	539	516	557	548	516	558	539	582	522	487	537	513	522	514	531	528	523	540	548	565	546	512	555	548	569	591	583	536	560	553	579	553	523	557	541	536	569	501	525	529	507	539	526	572	533	540	546	548	550	538	569	555	533	525	537	537	573	512	568	552	505	595	520	558	503	489	527	567	554	536	524	526	530	576	529	560	536	538	581	543	558	565	546	532	556	579	547	576	549	545	526	517	544	535	553	569	561	522	491	541	543	485	532	534	544	530	504	514	526	575	580	564	548	516	573	533	572	523	522	558	550	522	562	532	551	494	493	544	517	541	548	539	501	523	573	516	531	557	536	507	518	541	523	549	545	546	582	550	535	556	550	569	590	578	530	520	543	549	544	540	523	553	561	508	551
23012	21652	29065	23594	20968	18801	4499	695	538	447	405	400	390	414	401	349	418	367	376	419	379	374	399	376	375	370	379	380	385	373	382	384	333	355	348	361	367	348	349	388	373	351	368	378	358	363	380	372	370	406	366	368	378	354	385	363	358	393	398	396	345	382	380	361	396	397	396	359	370	400	419	394	392	371	369	352	375	343	350	377	367	339	388	382	362	344	387	368	358	399	393	364	372	344	393	371	363	367	384	382	357	380	384	360	375	365	340	377	379	363	381	362	367	364	346	405	381	364	364	360	368	347	404	384	355	399	410	383	401	353	387	382	377	340	398	404	367	399	407	383	346	376	323	345	408	361	358	365	357	352	362	384	350	396	405	392	375	368	369	363	367	377	382	395	358	398	382	382	346	361	387	365	401	320	364	370	362	375	322	418	392	385	366	350	364	359	394	361	373	418	367	367	381	384	388	346	374	368	375	381	371	361	396	336	378	373	350	385	377	353	378	368	345	390	420	406	358	351	389	392	363	379	377	417	404	385	381	409	344	386	384	401	394	377	371	375	379	353	371	391	354	407	364	352	363	386	374	369	408	354	399	376	358	330	373	381	391	357	355	371	364	402	366	381	372	385	345	352	366	385	375	352	372	353	369	353	385	416	371	347	412	362	357	401	352	378	368	365	413	383	405	403	369	355	376	399	361	383	379	429	392	346	395	387	394	411	363	387	373	383	353	364	366	388	409	395	399	358	367	394	381	366	340	370	343	355	323	363	362	375	367	376	375	388	368	370	391	374	363	372	385	340	374	390	356	401	369	397	361	378	353	399	378	343	361	368	327	404	358	336	372	343	397	391	380	375	379	378	353	353	393	357	368	385	360	390	403	345	403	353	384	392	385	346	357	363	389	377	359	395	383	356	392	359	379	373	363	345	371	390	397	362	362	380	391	355	380	360	364	371	377	355	411	355	406	398	382	418	374	374	369	381	356	392	384	347	385	375	330	336	387	341	386	381	370	390	363	347	368	379	411	398	348	365	386	385	404	344	377	356	384	383	388	382	354	396	373	359	375	380	414	386	364	406	403	365	371	391	380	395	379	388	370	378	373	348	357	361	386	395	422	388	368	374	359	377	367	410	353	350	390	345	381	374	354	353	356	382	352	377	369	381	366	350	376	369	380	391	375	365	392	380	359	360	350	361	377	370	384	371	395	392	364	364	393	364	347	408	380	346	360	348	358	374	352	395	401	397	400	365	352	375	359	385	382	362	340	344	353	363	396	363	411	386	369	357	429	383	354	391	417	416	356	373	374	374	393	366	351	388	398	375	398	379	391	361	358	388	393	387	371	339	353	363	393	361	378	411	398	358	381	390	397	390	364	336	381	387	400	376	340	375	387	368	337	372	402	373	369	406	365	377	356	356	404	372	338	376	343	395	386	407	392	321	379	395	367	354	364	377	362	356	445	338	385	343	328	367	387	400	362	435	384	370	384	364	363	370	375	367	369	394	396	372	377	380	361	353	366	412	403	371	390	353	395	357	407	355	370	363	357	382	385	349	392	343	397	365	350	386	390	389	363	377	345	380	389	384	370	375	375	362	354	380	405	388	395	388	343	385	381	377	376	344	383	386	368	365	398	378	356	361	347	386	410	353	378	347	366	352	372	386	343	383	391	375	397	370	378	374	348	391	369	357	371	375	344	345	366	367	374	378	368	369	394	377	355	353	378	361	405	369	369	397	384	351	335	359	362	355	368	373	354	395	373	356	352	368	383	408	376	376	395	373	363	344	383	387	397	369	399	347	393	401	388	381	336	379	368	367	388	409	410	397	377	367	354	370	374	377	337	378	404	373	378	361	348	359	363	400	358	383	358	353	416	366	343	365	386	387	391	345	365	398	391	376	361	386	411	376	395	357	386	376	365	362	374	390	352	360	377	386	372	378	366	367	333	414	335	395	398	387	362	378	356	377	402	389	368	369	334	390	376	394	390	387	363	335	363	358	370	384	360	358	394	368	365	379	362	361	321	393	358	352	356	398	377	385	357	380	383	402	422	332	342	369	406	372	355	367	366	396	394	401	418	393	393	362	354	417	359	348	397	358	316	407	353	352	401	403	391	377	344	390	349	371	380	385	350	412	372	380	378	353	356	377	394	379	349	357	350	383	407	397	389	403	369	387	374	388	380	399	343	353	356	409	337	361	384	390	358	366	385	376	343	367	384	369	360	355	373	362	363	398	374	377	405	404	388	355	403	383	400	393	371	343	388	394	366	379	372	388	397	363	368	360	378	387	365	357	357	384	374	359	347	384	389	368	354	379	378	375	368	351	384	422	361	352	297	408	349	357	346	379	332	401	387	400	342	378	357	394	364	338	391	369	383	370	350	390	377	363	387	370	363	330	406	383	369	386	391	355	370	368	377	343	373	397	348	399	429	371	380	353	403	391	360	399	361	370	382	395	382	362	395	394	341	407	371	373	357	411	366	383	373	344	375	387	383	341	372	421	368	377	356	382	376	381	316	364	383	363	377	382	354	356	374	356	354	394	372	378	398	387	385	373	379	429	366	379	384	369	375	375	380	358	374	393	399	387	406	391	372	378	320	351	362	367	390	349	417	369	396	370	394	373	357	375	371	376	381	394	369	364	359	369	370	325	389	346	365	383	359	357	370	397	371	375	364	408	335	362	362	405	380	346	373	372	387	337	355	379	402	364	350	360	381	338	373	337	370	372	392	361	372	369	370	389	366	348	358	371	393	371	367	364	375	374	341	349	402	355	412	365	398	384	405	357	374	350	392	358	393	349	384	400	385	364	386	367	384	395	355	422	387	381	388	404	382	378	340	327	358	359	372	373	375	374	402	368	380	364	408	391	377	373	351	356	396	386	348	356	384	378	361	364	365	360	369	405	374	367	373	359	373	399	406	365	346	371	375	374	374	380	402	359	399	373	380	377	359	370	377	381	311	404	352	380	340	348	382	354	361	410	346	376	363	366	379	422	365	385	398	342	397	394	374	330	405	378	341	396	339	387	376	352	388	414	385	391	372	364	363	374	378	372	387	354	346	364	362	374	347	354	366	418	364	345	382	340	376	372	381	337	346	387	380	377	383	394	387	354	369	401	360	370	376	360	410	368	349	407	379	358	369	360	337	358	329	389	369	386	371	427	381	399	352	347	397	339	375	384	358	396	364	404	384	394	378	344	368	399	379	378	386	373	344	376	349	365	386	365	377	403	352	384	378	368	393	353	366	394	364	412	375	391	365	409	411	375	377	383	365	364	374	365	342	400	392	360	373	371	373	384	343	382	365	364	385	374	354	346	384	408	362	376	371	419	400	344	369	385	391	401	383	379	389	353	386	384	386	404	385	358	398	373	390	389	392	380	362	402	375	387	371	345	369	373	405	377	370	389	342	404	382	378	348	399	393	363	382	382	389	417	378	388	397	378	383	378	357	363	370	367	348	376	427	342	390	397	381	381	388	338	399	339	396	360	382	390	375	352	351	392	370	412
60560	95054	62556	28624	11027	4866	1837	1276	982	656	584	586	590	535	529	588	561	549	583	600	563	533	526	596	597	562	566	527	547	528	552	610	552	552	572	523	573	555	562	543	552	548	499	571	546	556	515	562	530	546	574	528	537	590	540	587	520	550	533	518	523	574	604	539	543	554	578	542	555	500	534	558	528	535	524	559	538	523	579	548	517	580	518	598	551	584	561	558	561	530	563	571	548	567	532	593	585	562	515	526	565	586	530	540	547	556	541	550	545	548	572	550	552	555	544	581	516	564	549	574	564	548	562	540	572	532	568	526	537	561	529	579	528	525	551	566	548	513	580	569	550	533	523	521	568	559	603	562	565	577	566	546	550	571	548	574	571	538	581	564	581	551	546	548	560	544	568	485	581	574	555	531	481	506	527	558	530	534	535	548	541	538	552	546	547	549	540	524	515	546	573	548	563	529	517	512	546	543	509	526	556	546	545	540	549	531	524	526	548	523	531	528	549	533	597	545	560	542	581	551	554	553	557	516	559	512	558	527	515	507	559	529	547	540	541	535	587	542	531	556	567	558	522	558	557	541	553	533	579	560	539	558	547	554	583	604	534	506	589	548	580	542	571	531	541	526	577	531	531	521	513	566	536	556	529	559	533	537	566	536	535	519	561	566	542	561	555	539	531	546	516	571	590	545	558	537	573	589	550	541	595	550	541	567	519	584	532	560	533	534	537	582	547	533	583	581	513	548	504	532	509	563	580	552	554	542	596	581	538	558	507	571	578	564	555	557	550	563	549	554	548	566	559	553	586	531	549	559	551	552	516	577	577	504	554	556	520	528	538	575	538	517	549	531	542	558	546	536	606	561	501	600	555	542	553	522	533	537	543	588	547	539	543	563	544	556	592	518	538	541	593	535	532	542	513	532	541	530	543	527	533	590	553	581	569	525	572	566	538	545	521	560	609	575	539	545	556	560	594	531	553	564	547	524	507	563	535	575	536	575	550	543	537	550	524	522	532	551	537	549	563	562	577	533	553	558	572	549	571	523	539	554	495	544	536	536	555	596	545	568	545	547	547	576	583	540	581	598	547	566	534	498	531	567	591	535	529	555	544	536	544	558	599	565	523	517	509	565	572	549	574	518	575	573	582	533	541	534	522	555	574	533	566	541	530	528	539	583	551	562	532	540	559	538	612	554	568	528	544	555	543	514	521	552	560	536	563	522	555	531	576	539	589	559	534	545	539	593	558	564	507	568	550	511	563	515	578	527	576	538	578	526	544	547	523	558	581	554	544	593	559	567	591	588	559	553	547	536	548	507	613	551	523	538	567	556	563	576	556	565	575	561	569	563	543	540	572	550	558	596	576	557	578	560	597	569	561	506	577	564	534	539	591	573	551	552	576	585	536	549	518	525	581	537	546	546	518	567	548	529	517	517	588	524	569	558	523	557	504	554	539	529	542	518	597	525	573	530	520	533	571	517	543	515	531	576	560	554	534	544	588	527	586	573	540	508	522	540	534	555	552	552	541	568	557	603	533	532	529	536	532	548	509	556	531	564	543	544	565	558	538	511	533	551	546	573	575	582	556	525	559	560	549	591	593	539	562	549	597	537	535	559	517	538	552	541	510	498	561	546	585	545	541	564	525	593	567	540	552	577	577	570	546	550	510	528	580	533	546	532	525	549	563	548	551	528	557	532	556	548	600	515	557	546	557	538	507	505	579	551	516	528	539	551	557	549	508	560	533	585	549	591	540	562	580	546	524	556	540	543	577	539	543	549	551	539	531	510	558	543	536	548	547	550	587	567	538	544	529	535	533	531	548	556	537	539	534	600	516	561	562	503	549	519	530	532	560	551	573	578	578	579	558	598	512	563	568	576	549	533	589	535	503	563	540	576	590	527	545	532	564	535	522	609	535	568	562	548	525	529	544	547	582	552	557	571	549	536	547	609	552	548	555	584	554	553	565	512	577	588	530	590	530	543	556	525	506	564	536	543	501	579	571	540	570	536	534	562	531	561	510	544	552	514	560	561	564	534	534	538	558	541	583	553	590	530	525	590	539	555	593	519	538	546	592	559	518	544	563	601	521	518	504	528	544	510	564	571	593	493	578	535	533	561	541	514	540	541	545	548	587	540	502	551	593	546	581	563	534	553	597	537	539	513	591	575	557	532	540	510	537	521	527	576	531	552	536	564	530	559	568	532	541	518	492	567	546	522	498	562	554	552	565	543	561	564	553	567	550	536	547	517	543	560	547	614	568	573	542	557	592	560	579	574	582	568	536	564	533	569	520	603	536	562	546	570	521	588	544	535	531	560	567	568	546	518	569	576	560	533	552	572	576	537	543	568	527	558	555	548	528	542	553	517	608	540	501	551	546	538	587	567	566	528	557	533	575	546	538	541	546	543	553	557	553	539	581	579	545	522	556	478	566	503	551	548	527	533	526	548	532	551	510	508	527	544	545	582	545	555	521	539	547	578	565	535	572	531	540	538	576	568	603	605	538	507	555	537	542	543	580	577	529	515	544	572	560	565	548	572	540	561	573	534	631	552	512	510	558	526	554	550	534	553	568	538	564	560	528	537	554	536	544	547	505	516	543	566	518	523	588	563	552	536	593	519	510	556	545	608	573	580	558	551	490	554	546	561	532	545	542	541	499	556	530	546	549	514	537	563	580	546	554	539	573	585	522	599	536	585	521	553	588	531	569	560	540	549	541	542	540	561	547	542	538	531	520	530	572	512	571	515	543	538	514	510	587	567	552	523	549	525	535	584	594	558	563	528	530	549	553	528	562	534	565	531	554	548	559	576	562	564	551	516	611	556	507	541	557	550	599	550	534	543	584	548	546	556	546	543	605	553	549	504	508	553	541	524	528	552	531	516	577	522	532	569	575	594	531	549	556	588	578	503	581	548	558	523	531	500	518	556	546	515	546	548	562	562	524	536	550	514	536	558	515	542	548	564	550	524	574	564	542	576	548	562	595	542	557	556	536	588	525	514	576	575	496	563	539	530	536	536	564	572	578	561	530	572	520	519	505	551	519	551	554	493	549	547	532	580	561	556	526	543	549	540	528	539	540	522	520	593	540	542	539	554	533	544	535	525	558	531	563	557	555	494	544	558	510	533	528	518	549	537	560	537	560	528	581	553	570	559	523	581	553	544	525	542	528	529	549	557	575	529	527	582	565	520	569	559	536	544	511	554	539	584	565	541	557	549	525	526	571	546	571	562	624	541	559	524	536	538	570	538	526	520	532	539	548	513	540	566	562	527	502	546	554	572	537	522	551	530	598	547	552	547	590	514	574	614	539	525	537	567	537	541	519	562	522	598	531	553	577	541	561	554	565	548	552	558	508	567	538	557	606	538	511	512	563	596	590	532	517	522	515	567	544	546	534	599	534	548	545	572	509	560	544	548	550	591	570	600	547	589	573	589	533	556	569	504	527	572	535	548	582	568	554	557	549	562	559	564	558	519	530	537	512	544	525	570	557	532	555	512	551	559
31228	32805	25124	8095	847	479	411	353	362	324	340	339	345	357	330	343	343	352	327	318	358	367	344	368	326	331	324	341	368	357	345	322	337	342	337	342	381	295	366	332	328	338	340	373	288	317	374	374	338	363	347	330	326	314	357	363	335	339	375	353	332	371	336	339	367	349	354	308	339	360	344	331	376	323	332	345	348	364	345	349	366	333	322	338	308	357	341	338	346	299	358	354	341	345	371	362	323	326	371	342	332	343	357	324	369	321	334	358	317	368	343	366	335	329	368	341	322	364	370	339	357	315	341	352	312	306	361	351	337	355	341	332	376	331	344	358	362	330	353	357	343	340	342	326	339	340	361	316	337	314	340	331	348	362	313	333	363	332	364	347	362	331	334	322	322	307	319	344	339	348	326	333	309	340	354	347	332	351	344	354	334	346	337	335	386	343	346	354	337	348	346	342	342	342	333	316	344	338	369	371	328	358	369	359	351	338	357	339	344	354	353	349	331	324	329	304	342	384	357	334	323	389	342	328	395	363	349	354	366	335	337	331	331	353	330	329	331	349	354	335	301	345	330	314	353	340	351	322	354	357	357	346	348	332	332	333	332	347	366	364	326	316	350	365	334	317	329	333	348	351	308	341	350	324	376	321	330	350	334	316	349	335	351	352	380	333	350	370	335	312	350	354	341	383	354	315	344	331	313	346	317	369	323	324	342	343	352	349	359	329	364	376	340	356	361	369	351	362	334	343	347	368	355	363	336	352	347	334	345	359	319	304	369	389	351	314	320	353	319	355	323	342	347	345	322	342	363	364	354	353	340	382	353	329	328	335	331	345	339	372	368	347	370	367	362	326	343	332	339	321	342	347	341	379	368	348	391	327	347	299	341	347	355	334	361	371	348	331	325	346	343	362	345	359	326	335	315	292	345	349	340	308	351	352	345	359	350	373	337	348	351	350	382	343	343	307	344	346	329	337	371	362	373	319	350	332	350	318	353	317	334	337	340	359	333	357	325	368	356	358	347	383	319	359	328	349	334	322	307	352	343	321	303	338	357	358	331	360	340	324	330	361	312	370	351	347	372	350	326	335	361	368	346	311	348	363	370	337	329	356	346	333	290	365	340	364	337	325	350	335	338	335	369	348	359	345	325	316	381	340	342	344	344	296	360	361	331	344	353	322	353	335	338	358	349	344	344	339	331	311	324	349	357	353	334	329	356	357	357	351	340	351	349	317	368	359	348	343	378	346	312	334	327	345	339	309	322	318	368	371	353	314	368	339	325	369	332	338	372	328	320	328	330	344	378	362	364	376	315	319	343	345	310	343	345	363	328	335	331	359	337	352	305	363	387	362	328	323	344	331	365	325	329	361	360	346	341	332	329	325	338	393	374	336	369	348	366	365	352	349	354	382	363	343	346	343	359	330	350	326	319	366	356	332	346	331	313	326	332	335	349	320	356	348	344	356	360	325	338	367	360	322	362	340	319	345	320	344	309	350	324	316	344	332	310	326	342	344	372	398	323	376	348	321	359	369	356	328	346	371	331	350	385	345	346	352	351	352	357	351	339	375	344	317	351	375	365	342	360	345	383	339	366	339	344	330	321	354	354	356	360	345	356	346	351	325	339	325	323	388	353	352	345	337	337	341	355	340	315	355	355	342	345	333	313	340	353	343	313	330	331	317	331	349	365	330	339	326	343	340	336	371	352	316	371	361	349	339	382	332	347	343	379	341	338	353	327	364	348	310	370	363	347	321	334	337	361	339	362	343	328	350	331	327	337	343	343	339	318	355	323	320	334	333	366	388	351	331	313	347	360	310	341	339	376	317	345	344	358	347	342	342	346	350	362	362	354	335	366	325	370	356	354	329	290	341	355	375	351	334	337	345	323	346	335	346	329	390	311	344	324	324	332	345	365	357	318	363	324	351	324	348	346	314	342	374	312	336	342	353	311	351	361	316	334	388	368	354	318	342	336	359	347	338	382	355	336	329	341	321	321	337	351	371	347	358	326	360	322	371	314	347	353	320	338	332	345	355	354	301	355	332	364	318	325	359	355	332	298	340	355	350	296	397	348	318	327	347	326	343	322	301	341	375	357	381	358	320	342	331	341	351	346	339	322	326	311	332	337	360	350	347	355	355	356	315	353	334	337	338	329	349	334	328	322	352	354	358	306	334	322	350	346	370	337	338	354	333	345	353	336	374	362	350	325	324	351	363	323	328	334	335	370	382	359	364	342	317	359	329	360	350	335	322	318	342	366	357	326	372	352	320	326	332	323	354	345	337	349	321	366	335	363	319	328	356	340	302	351	363	339	329	331	352	351	334	332	366	325	372	318	327	342	322	356	365	341	367	309	344	367	341	322	367	347	336	348	365	325	349	367	336	357	327	331	308	334	328	328	359	315	364	334	340	326	370	331	325	304	327	339	358	355	311	349	314	368	331	339	336	364	339	313	343	365	324	331	347	317	335	309	398	339	345	354	353	359	364	314	357	353	334	363	322	316	357	337	338	357	346	339	378	325	365	341	351	307	359	349	344	324	367	321	335	343	349	368	340	349	362	337	336	353	363	342	333	374	361	345	332	342	329	358	345	362	365	349	339	381	316	345	322	333	357	344	342	344	333	344	368	351	366	308	321	342	355	355	340	330	326	327	363	322	344	353	322	357	345	348	337	320	364	392	369	361	366	345	332	353	373	350	351	363	336	361	328	313	352	354	362	322	331	357	350	322	351	328	322	339	341	330	328	352	345	360	351	326	346	339	337	361	326	353	345	351	335	335	356	360	348	328	367	328	343	345	325	318	331	355	344	355	320	347	350	351	331	343	354	341	322	354	356	339	349	330	332	340	370	356	341	330	338	346	369	351	338	351	339	347	369	322	324	326	347	357	352	361	309	330	346	342	334	340	349	329	363	350	350	322	296	358	346	334	345	360	311	351	344	328	338	373	339	342	343	295	339	359	331	320	332	342	359	316	309	322	395	328	366	324	328	322	366	332	367	315	337	348	338	334	345	338	370	347	362	363	336	350	335	359	310	335	335	323	363	333	329	349	365	340	357	334	350	369	316	322	314	359	323	340	353	324	369	331	372	354	339	313	329	318	344	342	365	358	344	332	335	333	330	356	352	353	345	353	351	304	335	311	334	349	332	333	348	313	316	294	349	337	332	357	340	329	306	320	314	325	361	362	336	317	350	338	299	321	353	336	349	353	348	325	326	380	338	335	361	330	331	346	341	318	353	313	333	383	327	325	351	313	337	336	331	324	333	357	335	322	368	336	378	300	360	336	348	361	378	343	343	336	354	348	360	327	341	353	360	349	352	321	334	351	331	323	338	358	374	347	328	315	339	344	312	337	368	316	336	367	350	348	352	311	357	369	365	342	349	341	334	364	345	355	356	323	345	331	321	339	354	336	354	370	322	337	344	327	344	389	348	342	334	345	321	340	375	342	345	366	355	350	359	351	351	362	357	323	338	361	328	329	360	307	358	340	338	307	362	345	311
38672	46419	25826	5980	1529	867	599	569	527	554	503	496	550	541	552	475	522	548	523	533	570	560	519	512	532	562	540	552	505	489	553	548	512	552	560	528	559	489	560	483	552	499	601	520	540	506	546	532	541	523	536	508	485	541	507	518	533	506	532	535	501	547	521	555	526	547	520	516	506	545	502	497	524	515	527	513	504	503	574	530	563	528	545	536	515	506	531	542	520	497	510	514	481	475	527	522	516	521	498	528	530	553	541	528	525	525	512	559	546	526	543	489	562	507	550	533	549	544	536	551	501	526	532	526	534	508	533	536	511	566	515	474	488	550	482	502	535	477	530	532	514	499	561	479	552	596	534	527	530	541	573	513	482	534	547	546	506	506	500	540	510	524	521	536	539	530	472	511	541	518	535	564	543	525	516	512	522	565	523	538	550	533	497	515	558	504	515	500	523	526	502	531	517	522	533	501	491	511	544	535	517	531	537	541	568	513	507	520	497	534	508	495	539	523	506	497	527	500	493	569	539	553	535	500	523	524	511	523	509	536	518	509	545	501	489	514	525	504	529	545	520	536	528	509	548	464	521	536	507	527	538	581	528	522	540	494	505	514	542	530	509	536	496	514	509	562	517	527	518	552	509	566	474	544	526	566	551	509	540	505	496	545	445	529	522	539	499	518	518	525	531	517	501	538	505	490	487	495	507	545	515	512	534	520	522	485	517	563	520	486	524	492	505	570	511	508	545	494	534	559	535	521	536	529	541	529	503	527	518	535	528	523	513	516	547	498	557	495	499	514	545	513	509	545	499	478	543	517	539	528	521	530	599	517	539	495	527	530	531	543	550	505	521	530	537	545	535	520	568	513	510	515	555	531	481	485	475	523	531	526	514	502	527	512	514	535	507	500	517	495	527	510	552	500	512	525	523	497	523	507	544	538	559	522	506	534	488	527	523	530	498	568	544	549	527	527	505	516	521	530	533	501	492	536	584	523	545	531	537	529	567	530	548	542	525	531	495	518	497	569	563	550	517	540	506	524	547	507	549	507	500	541	516	519	523	533	520	525	538	508	517	526	524	522	473	471	520	507	517	499	544	535	542	521	541	592	543	514	498	487	500	515	535	491	536	532	519	532	494	505	520	519	547	532	529	561	542	567	515	528	548	503	527	559	515	525	491	515	550	473	503	529	528	536	502	587	501	537	496	524	509	531	569	526	544	540	547	548	562	514	507	549	536	478	562	540	510	514	532	517	497	561	556	552	529	528	496	521	501	501	527	504	536	526	524	506	534	519	531	523	512	516	463	500	541	567	490	575	528	495	536	546	549	525	522	508	537	472	503	514	522	553	519	529	528	534	487	529	513	521	476	494	516	483	523	499	552	517	560	548	506	475	499	528	500	500	577	512	527	523	529	551	505	525	534	543	554	510	508	531	533	488	524	506	553	572	526	513	555	511	506	521	520	539	527	537	541	518	535	532	561	541	494	527	549	500	479	467	491	514	510	536	548	550	497	517	541	508	491	497	494	540	549	539	541	545	514	552	518	524	524	529	542	538	554	520	492	553	518	522	535	508	540	522	549	542	570	531	532	534	513	522	534	552	520	522	489	512	540	531	495	550	503	517	518	523	517	515	503	512	554	521	541	533	507	522	544	547	546	554	515	528	552	506	533	541	528	513	523	525	520	524	527	518	520	564	521	522	507	528	538	536	516	543	543	557	479	550	532	568	489	539	521	552	478	490	511	520	556	511	530	546	523	535	515	561	542	505	542	533	515	551	547	539	513	566	538	521	560	486	552	560	574	554	505	495	543	515	529	544	527	523	528	555	524	489	522	542	457	531	527	533	541	449	502	506	511	499	536	514	572	544	524	474	518	583	502	533	523	501	510	547	481	540	538	547	498	539	517	499	530	494	526	493	524	532	532	529	534	563	546	526	528	495	548	560	520	508	560	563	502	547	529	490	534	531	512	542	536	552	547	525	560	548	526	568	538	538	540	497	530	502	564	523	563	527	522	547	562	513	531	518	517	503	520	558	497	499	554	518	545	522	519	541	491	481	508	507	542	501	539	511	521	503	505	553	540	546	542	524	526	524	525	497	554	552	516	531	516	550	537	513	492	519	469	523	537	511	508	529	535	530	524	493	549	510	528	480	484	510	526	515	508	532	548	474	467	545	527	526	513	526	533	549	538	512	567	528	494	556	524	527	535	517	499	500	514	506	573	549	539	492	507	542	486	540	528	567	519	525	494	496	532	518	485	536	530	531	561	500	499	518	519	532	505	530	517	514	497	499	546	518	516	502	543	557	541	523	538	509	478	568	530	515	529	540	542	483	506	530	482	505	557	525	507	545	514	543	506	550	546	556	520	516	545	524	548	552	549	501	463	524	513	493	540	531	607	534	547	571	514	539	524	534	546	538	502	519	508	497	497	503	507	525	515	562	495	545	493	544	539	516	547	515	545	537	531	500	492	512	502	513	543	543	534	552	514	532	536	531	558	544	548	531	544	508	508	527	516	551	521	512	530	530	514	568	510	498	500	508	505	524	509	541	520	488	548	506	512	519	511	494	554	521	552	525	562	532	512	527	532	481	544	531	531	537	520	542	515	535	514	525	528	527	494	564	538	502	523	518	548	526	518	524	538	507	521	512	526	522	466	537	515	539	542	496	533	534	536	533	485	471	498	496	545	527	507	498	510	516	524	522	529	533	557	565	530	556	520	513	539	562	498	513	539	556	517	544	531	504	556	479	553	570	514	545	557	471	549	500	535	492	510	481	503	553	537	501	578	535	493	541	506	525	527	490	522	555	530	497	475	519	506	547	484	514	525	530	548	527	515	501	513	530	528	529	502	557	532	512	534	543	509	559	546	465	510	568	503	504	544	498	547	538	535	535	545	516	518	486	478	534	554	526	544	468	514	561	535	571	530	507	528	521	513	508	499	508	519	530	537	523	548	514	513	558	506	492	518	558	517	534	567	545	520	557	522	494	504	538	512	526	543	510	512	508	524	553	547	503	486	506	531	521	508	500	522	580	562	529	537	516	518	594	544	498	548	500	522	506	547	522	514	500	524	536	528	500	497	553	548	534	549	550	531	490	541	499	527	504	502	502	528	496	532	547	518	501	490	523	529	566	507	538	517	518	468	507	538	544	503	517	503	540	574	526	529	498	503	531	491	557	510	500	511	540	514	509	516	522	536	536	507	515	516	516	569	495	498	536	539	562	502	506	515	499	562	473	509	516	551	574	544	540	494	554	505	526	517	514	511	463	531	533	499	519	524	513	530	498	555	503	535	526	517	532	513	501	525	511	503	500	540	496	545	492	505	518	546	511	556	524	546	525	542	528	503	509	535	504	509	575	564	544	484	528	546	514	530	491	548	539	523	535	521	559	516	520	537	511	549	534	525	531	556	510	562	511	513	535	543	489	549	516	510	500	528	487	523	531	523	505	506	553	517	510	509	533	525	556	522	530	526	522	551	541	529	533	502	511	524	540	538	539	500	521
24062	22586	29373	24304	19837	8510	948	497	484	396	396	336	351	374	388	379	349	377	366	377	363	335	390	356	368	358	363	358	396	364	386	343	372	402	375	351	355	361	371	339	357	330	362	370	402	358	367	370	338	340	375	366	385	362	329	380	352	346	368	333	359	375	295	372	350	365	346	397	348	347	381	361	362	370	396	341	399	370	384	402	364	387	345	360	335	393	386	349	366	349	354	377	381	339	383	369	380	362	356	364	345	322	360	379	338	376	389	337	397	356	382	352	339	360	393	344	371	380	357	323	364	352	326	363	361	354	382	365	361	362	364	367	359	373	367	381	355	387	376	355	356	359	329	307	343	363	356	372	365	352	393	354	361	337	370	350	345	386	366	340	357	364	361	336	384	350	380	359	357	334	342	371	340	329	342	320	364	338	403	359	355	352	322	307	377	338	367	396	366	337	370	339	348	351	330	343	347	376	391	334	352	339	360	331	371	352	383	336	356	406	348	376	362	399	349	357	367	366	367	396	359	338	387	318	388	366	386	336	385	351	366	401	364	372	350	381	334	365	351	358	336	356	366	333	347	344	352	362	363	328	362	350	350	363	378	385	361	374	348	370	367	358	329	338	347	351	388	336	366	378	378	361	362	359	372	360	397	368	362	360	357	365	362	347	364	342	381	349	383	346	333	334	370	372	341	335	353	367	366	370	376	325	360	372	357	383	340	373	333	355	349	361	364	413	365	373	347	359	381	363	349	377	375	367	343	360	364	335	350	345	353	352	328	366	410	353	329	336	362	364	334	386	357	365	353	362	387	349	398	342	344	360	351	364	394	341	317	367	365	364	329	384	337	332	413	390	376	383	339	374	328	383	361	383	355	366	372	355	366	367	331	333	339	360	367	369	350	371	369	357	342	360	365	353	363	351	366	327	379	363	358	363	355	356	396	338	310	379	354	389	358	356	323	355	373	356	356	347	368	362	364	373	376	330	346	359	372	352	327	336	321	340	372	367	365	344	374	337	358	364	380	377	361	363	353	346	365	381	375	337	379	391	353	350	355	375	361	366	348	358	394	352	322	351	396	368	328	369	379	361	361	383	355	348	352	372	369	340	361	342	413	352	374	376	343	389	358	338	361	343	341	358	370	376	332	364	346	389	342	354	345	367	352	375	338	358	370	343	344	395	378	363	356	377	379	354	362	400	354	383	345	339	371	365	337	368	359	335	367	375	352	398	352	373	352	336	352	336	358	369	355	348	342	378	353	381	375	326	352	329	346	374	342	317	366	361	374	330	353	353	364	353	382	340	371	390	351	381	363	384	344	352	350	396	386	376	356	376	352	337	369	384	381	350	367	341	375	368	365	326	365	365	340	354	346	359	347	317	312	366	341	349	377	342	388	405	352	355	381	363	343	324	331	366	383	369	339	379	387	368	393	345	323	367	347	321	378	350	378	360	378	338	361	367	386	347	368	348	374	339	351	354	363	395	331	373	369	347	349	365	358	341	362	390	359	374	392	373	339	362	358	333	353	358	343	380	349	355	343	394	337	363	365	330	387	364	343	390	347	353	374	354	343	388	342	337	354	347	362	371	366	350	349	363	317	360	322	363	360	349	367	351	364	375	330	349	375	347	371	326	355	344	348	382	349	321	399	368	370	341	349	324	365	332	385	354	350	348	360	361	359	350	372	342	350	372	337	347	339	354	366	347	385	341	346	345	357	374	368	338	409	353	369	365	365	347	339	365	373	345	380	394	377	369	377	393	355	383	348	354	339	372	345	343	359	351	365	391	341	341	335	394	363	361	319	374	368	393	378	347	351	374	364	370	358	334	372	340	346	371	331	337	374	358	327	374	377	365	348	355	345	378	367	337	412	389	328	342	395	367	343	382	342	350	350	346	371	395	386	356	371	368	347	356	344	330	341	332	369	338	352	358	332	363	364	353	366	353	375	336	397	351	372	371	391	368	366	364	344	380	358	369	381	308	355	322	354	355	382	313	334	343	345	395	351	357	351	350	375	377	338	324	297	361	341	379	354	364	375	360	373	321	357	340	355	350	345	370	382	345	360	370	384	371	380	372	370	333	376	326	349	363	340	362	372	348	329	357	398	342	358	378	349	383	368	375	358	374	334	373	356	354	358	340	302	368	331	332	396	350	346	367	370	343	315	391	360	380	371	359	349	381	371	340	373	362	389	374	377	369	358	368	412	365	361	360	352	365	382	342	348	334	387	380	341	377	330	387	339	359	364	377	352	386	382	351	377	369	356	337	347	374	342	369	348	341	371	347	349	356	348	346	330	345	351	359	347	346	362	403	352	360	388	395	346	354	339	355	387	374	343	377	366	377	328	385	330	340	379	319	352	378	393	349	369	354	343	363	350	324	384	352	369	351	371	329	377	386	366	352	353	378	344	356	360	350	375	386	370	357	371	374	368	331	393	349	373	367	366	365	342	365	369	344	367	336	379	395	336	386	343	352	343	358	362	363	358	335	391	378	318	375	354	366	356	347	345	382	338	357	332	342	366	340	348	343	375	377	331	338	375	335	363	375	386	370	354	343	361	350	354	370	344	390	325	354	394	371	379	356	337	390	362	390	376	382	363	361	383	375	357	355	360	351	349	351	351	349	379	367	373	367	404	348	350	359	370	334	357	370	371	364	353	348	349	350	347	384	348	356	391	382	376	370	369	330	357	358	350	348	351	361	381	361	337	333	366	347	350	359	368	343	336	358	376	357	351	371	389	373	398	376	374	344	341	341	322	373	384	402	359	358	355	378	350	352	344	352	330	320	373	332	355	385	365	369	338	346	347	369	362	361	356	347	343	384	367	381	406	329	330	329	347	354	376	374	344	341	376	345	386	358	350	369	366	362	383	352	374	341	374	337	387	359	381	346	363	358	385	382	388	343	336	376	388	364	355	383	356	385	344	348	387	387	360	365	361	371	355	378	342	358	366	340	380	334	348	385	319	353	378	381	402	358	332	364	358	371	346	357	350	410	374	396	373	371	351	328	354	354	412	381	375	354	352	374	384	377	370	375	343	411	376	355	384	377	358	345	365	357	327	364	338	394	386	386	374	378	350	372	349	317	343	347	348	399	339	334	351	345	349	362	356	362	350	389	339	358	362	347	377	346	380	376	376	349	308	337	369	371	368	325	364	386	379	348	383	347	342	348	358	372	375	363	383	346	365	357	359	384	358	355	355	339	370	352	373	326	322	343	364	342	368	373	416	363	336	332	351	386	350	364	359	333	381	325	368	361	375	386	356	364	368	318	359	338	345	347	363	363	370	369	354	402	361	326	379	332	362	356	370	380	361	330	383	365	357	339	342	361	356	327	352	364	347	379	347	380	353	353	359	364	335	349	360	359	350	389	357	323	386	327	341	327	355	371	362	366	346	333	352	342	358	365	375	367	334	361	400	378	364	303	357	339	355	325	348	356	360	349	341	356	352	382	350	384	330	343	369	358	367	368	349	372	344	384	356	371	360	348	361	350	350	358	382	371
60030	87457	55243	22876	8029	3297	1306	978	806	616	542	573	528	516	562	591	515	548	518	562	535	543	536	508	511	578	547	490	590	565	566	537	557	575	590	542	557	525	553	531	501	576	582	553	568	506	557	491	535	575	564	565	570	561	536	552	514	562	532	548	542	539	545	545	519	545	569	539	551	530	547	505	545	550	552	566	561	586	525	549	517	535	531	534	548	537	544	536	535	508	511	545	552	508	512	559	544	526	556	542	584	531	538	528	562	550	506	517	580	577	529	584	556	584	552	564	578	537	538	534	540	505	536	549	549	552	524	529	519	535	571	586	511	559	571	548	552	511	536	490	548	497	545	590	547	530	535	528	524	527	523	569	559	531	576	556	538	549	563	521	533	559	522	565	553	519	540	574	539	535	562	555	527	531	576	576	529	525	516	560	539	548	525	530	527	548	543	507	520	532	521	531	579	542	525	520	507	530	493	531	561	529	580	485	564	540	545	537	503	521	517	562	498	520	507	595	527	499	502	528	508	527	559	558	554	532	569	535	532	565	529	525	534	501	519	537	507	541	566	496	563	562	555	550	483	580	567	532	524	527	543	531	549	538	532	514	525	522	544	546	553	578	528	548	559	508	589	571	538	566	574	499	532	536	531	537	545	505	518	524	548	515	511	538	543	538	518	532	559	544	552	515	566	528	533	526	557	528	521	514	581	531	571	575	496	571	532	550	543	561	565	550	532	546	559	549	550	539	564	567	545	519	552	516	522	579	539	532	536	527	566	527	539	561	552	496	586	536	501	531	564	491	589	582	569	533	541	558	555	538	527	518	561	534	534	538	531	547	529	540	552	588	548	557	535	555	596	579	545	558	533	545	554	537	545	550	518	558	543	531	488	530	518	538	534	525	556	527	549	529	573	566	542	537	559	550	543	573	533	505	540	552	493	517	577	521	539	596	536	516	569	548	534	545	546	543	552	526	552	529	502	538	559	504	524	508	533	536	559	533	592	536	553	587	524	551	514	528	529	520	557	554	584	527	562	507	548	556	524	540	508	555	564	529	527	562	557	504	517	558	541	529	521	516	504	548	545	541	567	537	545	506	526	576	544	517	573	575	541	571	533	523	548	542	571	503	573	540	506	530	572	528	555	507	523	520	552	511	496	540	549	558	548	533	550	583	557	514	572	544	553	525	535	518	525	574	558	536	524	552	520	495	518	524	519	566	559	514	503	495	510	531	567	563	554	534	531	529	496	551	556	483	552	580	559	537	534	578	504	536	571	516	545	561	505	511	488	560	544	540	565	573	559	521	533	574	479	522	562	557	550	530	574	568	535	527	552	535	538	511	503	532	606	537	513	527	571	504	510	532	579	536	514	527	528	508	573	565	584	543	523	554	559	578	532	532	527	568	548	532	523	548	567	555	558	530	562	531	523	534	524	573	571	566	532	494	552	553	532	558	540	524	529	537	532	553	541	544	506	540	553	536	578	535	551	530	538	539	515	526	554	522	584	551	550	510	570	540	567	535	572	518	534	559	549	527	569	517	525	518	541	492	557	531	542	572	507	576	538	576	518	535	552	544	540	533	587	560	581	574	525	500	567	534	534	565	517	590	541	527	529	573	531	533	550	565	545	537	537	526	549	534	555	527	527	515	576	554	521	568	590	503	544	556	578	521	504	550	477	563	560	505	509	582	587	527	533	574	535	544	545	570	533	600	521	552	566	560	491	551	534	538	582	549	539	525	581	542	544	531	542	521	559	519	543	559	567	550	554	535	572	549	545	575	554	512	549	556	554	530	527	572	538	566	565	546	547	591	512	546	544	556	573	528	523	563	520	532	521	581	541	571	520	592	497	536	555	551	577	560	551	503	554	556	549	545	552	541	568	546	578	551	550	520	533	564	495	540	531	564	520	557	512	532	521	575	585	565	532	527	573	538	544	552	561	526	554	536	490	493	540	561	574	534	533	578	552	539	531	538	539	545	532	502	524	539	502	529	543	534	512	572	542	553	559	584	532	570	510	553	528	517	535	521	550	540	539	540	531	564	527	559	526	559	503	511	497	565	551	502	545	552	544	542	528	561	529	568	534	565	588	552	548	547	538	536	522	532	503	525	536	516	515	533	550	549	483	556	551	522	548	529	514	515	518	510	553	550	537	522	510	546	525	523	572	529	548	531	500	531	523	534	544	533	552	525	522	556	534	564	565	556	543	563	510	543	551	532	492	558	525	558	559	512	518	568	485	568	547	521	552	579	524	539	543	547	527	538	527	565	566	542	527	527	576	550	523	539	549	524	554	579	543	525	547	580	591	543	550	545	550	502	553	542	507	548	521	527	533	556	542	567	540	549	520	553	528	539	567	514	551	520	556	552	556	543	528	561	505	565	513	530	533	557	527	542	536	557	555	522	514	509	540	520	525	512	512	526	552	538	555	563	551	528	577	564	545	538	517	539	547	567	512	531	562	564	528	536	526	547	513	554	536	592	530	545	532	571	550	599	534	545	565	559	580	537	532	522	558	510	526	559	570	548	520	529	535	596	535	570	565	521	553	514	565	538	516	498	539	545	533	540	550	505	533	566	504	530	531	531	582	567	574	545	525	534	600	514	571	527	521	552	529	548	538	542	562	572	534	561	513	543	574	551	536	528	561	539	530	537	574	552	546	526	553	514	544	571	553	537	547	503	531	520	521	539	521	531	551	530	566	532	526	520	553	517	598	576	542	533	536	525	511	554	580	556	566	540	522	492	551	536	542	558	516	563	510	554	551	582	521	588	548	531	570	550	577	491	556	545	563	519	499	552	539	563	534	517	540	608	542	571	573	556	518	483	580	567	541	554	556	520	512	526	520	559	487	516	539	515	502	555	539	562	572	588	558	574	536	528	523	570	571	534	545	476	513	538	551	521	554	520	529	532	566	536	508	530	559	553	523	506	540	546	542	541	558	582	559	546	560	561	532	557	535	564	532	555	495	562	571	581	525	524	563	543	555	519	568	551	561	497	533	516	592	555	539	494	537	511	529	533	579	546	533	538	569	529	563	569	517	559	543	517	520	542	570	543	537	533	578	527	549	529	544	516	560	554	506	512	566	520	512	560	510	569	499	536	560	545	498	572	508	527	589	488	512	548	549	565	525	523	560	502	531	515	517	548	518	476	501	524	490	525	518	531	519	507	565	530	537	547	550	509	581	560	562	514	560	544	544	517	545	539	573	536	543	540	492	526	539	556	567	506	541	537	518	532	539	534	563	536	538	530	587	553	554	552	538	512	548	536	496	547	542	538	523	564	523	588	548	536	528	578	524	537	526	608	523	557	542	533	523	520	536	571	526	577	558	543	552	572	554	524	528	576	542	550	558	550	554	501	566	518	507	499	525	539	524	506	562	543	525	508	556	510	525	570	541	539	568	541	528	563	544	542	546	553	526	552	533	527	569	552	559	546	556	541	544	522	534	545	536	580	545	530	533	535	569	542	540	532	518	513	532	545	529	538	545	566	562	541	543	539	545	524
22952	21664	29218	23515	20972	18873	4377	854	514	464	368	376	383	369	401	393	393	409	373	388	394	372	419	399	372	369	394	430	353	368	365	395	378	384	386	344	378	363	407	390	392	372	365	393	360	393	401	383	387	378	390	385	366	373	378	364	374	382	361	384	393	382	349	406	381	374	371	354	401	411	377	382	368	378	383	358	424	381	381	367	374	386	399	394	386	350	412	379	373	388	388	383	392	388	405	392	357	372	347	376	381	366	387	391	368	403	371	417	364	404	372	324	382	356	358	384	393	404	356	361	379	387	358	396	348	386	379	387	368	422	392	407	411	377	385	377	359	403	381	372	339	355	365	415	388	371	373	349	387	370	379	418	363	375	369	368	376	405	413	356	385	361	378	417	340	378	347	367	319	361	397	382	388	387	372	379	386	344	407	353	351	400	377	346	399	382	347	409	376	381	383	353	356	403	392	389	415	400	420	366	371	378	387	386	373	348	365	382	418	374	389	401	371	391	374	355	400	385	401	402	401	365	373	402	372	351	406	367	397	369	369	351	354	380	366	355	382	344	378	360	365	361	332	415	407	351	382	408	384	377	392	417	386	406	399	413	398	359	345	386	357	350	373	383	370	371	357	345	421	372	382	370	369	394	371	413	416	428	387	397	395	395	382	338	356	357	399	422	317	370	358	387	396	382	416	371	387	355	371	393	362	366	366	345	353	380	377	374	377	349	351	400	391	362	368	385	389	386	385	364	358	365	386	356	398	399	408	371	332	367	355	383	400	350	363	375	377	378	368	372	369	378	355	381	380	368	361	370	369	356	392	367	361	388	372	407	364	368	361	382	361	402	381	383	369	377	380	375	383	399	374	368	367	337	374	389	365	379	372	384	391	357	359	397	395	370	377	376	380	346	356	388	395	368	375	384	366	374	417	380	393	407	401	382	393	378	376	396	404	404	395	353	374	403	380	357	351	371	397	337	364	372	411	368	387	347	368	386	370	370	387	396	417	356	412	460	375	370	369	364	377	394	357	387	407	352	382	386	397	379	369	373	381	424	374	367	360	370	389	432	360	397	376	393	387	357	390	383	407	385	375	385	380	395	369	367	401	375	373	339	363	359	360	354	381	360	400	390	373	364	364	357	377	404	371	379	371	376	372	387	380	361	427	387	392	403	370	378	373	363	414	408	394	405	339	413	406	345	394	372	371	368	384	358	388	375	399	360	357	348	392	347	371	402	359	332	356	351	366	329	370	329	378	382	411	360	396	402	378	349	395	344	361	379	360	367	410	367	363	369	360	387	364	341	364	361	387	385	368	404	376	377	366	393	400	386	363	378	405	385	375	382	389	354	375	366	381	386	418	380	407	392	353	372	412	395	352	378	398	390	352	387	376	374	367	377	378	361	381	353	319	349	369	343	386	366	389	387	381	367	372	355	380	372	404	347	371	376	393	371	394	402	410	397	390	398	421	365	356	373	350	397	382	387	393	349	375	364	390	381	408	368	389	402	372	348	369	390	391	355	391	383	334	357	392	379	358	369	374	381	402	371	373	363	386	358	354	391	416	385	388	355	343	335	405	383	331	394	369	346	392	384	362	377	374	408	367	352	411	376	353	397	383	360	391	360	368	355	346	356	410	374	378	387	356	329	390	376	375	390	369	347	373	399	384	410	398	366	375	363	380	383	373	386	378	363	364	339	404	379	373	379	368	377	364	372	383	364	396	369	380	355	385	350	358	382	383	395	366	389	401	381	420	380	393	380	390	389	347	363	378	364	394	374	384	366	382	371	382	379	385	368	343	364	347	368	382	369	371	383	381	398	358	396	390	367	388	392	354	396	388	345	370	375	354	374	366	357	395	391	385	410	393	353	335	366	417	397	394	385	381	387	416	406	382	358	372	350	403	384	370	400	347	367	358	429	371	411	395	377	376	371	385	364	388	354	411	350	337	354	367	385	375	383	375	389	367	407	383	364	362	410	385	393	349	392	375	364	346	383	365	377	330	344	375	375	362	387	409	397	355	382	398	388	366	392	382	374	381	372	371	395	402	363	394	366	382	362	373	432	387	396	352	388	371	380	439	378	389	382	379	408	383	376	366	358	353	418	402	355	386	431	387	404	381	373	393	379	387	380	357	362	361	379	380	379	386	363	383	384	382	390	389	340	376	393	376	374	379	355	411	390	356	401	337	365	359	346	345	377	403	415	346	374	375	369	349	387	387	390	373	402	380	402	374	382	382	396	412	388	367	357	367	391	369	373	389	367	378	381	380	397	346	389	350	410	356	380	363	386	357	407	369	375	380	374	383	393	407	362	315	409	409	385	380	347	374	422	438	397	394	373	374	378	385	366	382	404	350	377	386	399	434	446	384	366	382	358	351	372	378	351	350	370	393	386	387	378	360	387	350	410	415	346	393	396	384	372	373	380	381	387	370	350	392	365	347	424	378	384	390	369	403	369	375	391	384	311	379	356	389	364	390	380	390	373	372	375	399	399	387	363	379	364	365	338	398	356	363	387	380	384	376	364	361	358	358	361	365	382	346	377	402	374	405	380	355	364	370	358	386	381	381	353	387	367	391	371	390	352	390	425	352	356	348	387	382	350	347	367	401	404	377	374	386	344	348	396	361	364	392	384	393	345	357	368	408	345	359	332	389	358	386	399	341	365	361	395	386	359	389	430	351	396	386	352	404	403	386	368	403	366	385	348	374	367	389	381	377	343	379	360	401	394	342	379	381	354	362	392	376	390	355	378	365	360	409	402	357	392	358	384	401	395	370	396	359	372	376	369	381	358	372	386	364	370	388	385	370	367	390	383	404	422	352	423	384	402	424	383	360	420	343	357	388	360	390	372	368	362	377	394	366	367	386	385	406	364	385	376	388	385	328	374	368	390	387	419	384	378	399	393	353	396	355	376	374	384	359	385	368	344	421	378	357	389	373	386	385	364	382	370	358	360	389	373	340	417	409	376	368	374	379	373	390	394	384	363	376	390	381	331	396	362	371	377	425	369	410	427	363	382	390	339	406	407	399	398	412	346	422	389	384	370	387	351	369	370	420	380	364	400	375	383	350	367	392	371	410	411	412	377	363	372	375	389	387	380	416	356	393	357	401	377	393	393	361	367	388	378	367	361	369	372	384	430	371	385	370	369	404	374	380	374	375	420	387	366	397	380	383	391	380	354	328	366	370	360	367	361	348	369	381	394	345	375	369	396	350	377	356	373	364	353	355	374	371	380	366	350	385	370	363	390	412	407	384	408	413	360	380	392	342	374	384	411	386	340	389	397	416	356	403	359	398	373	392	365	365	374	384	403	373	373	396	367	350	378	355	381	403	375	356	362	343	365	381	388	410	375	383	397	380	362	354	405	398	347	364	409	404	398	394	376	373	361	403	364	342	357	378	405	420	328	391	346	373	393	414	346	406	375	396	385	349	411	381	371	387	372	424	359	390	373	350	385	374	405	384	389	430	396	398	356	401	399	393	362	354	389	397	367	347	390	368	344
60136	95706	62758	28417	12089	5009	1769	1415	1029	683	591	551	588	560	552	581	559	570	549	570	558	560	523	595	590	571	580	572	536	550	548	593	540	541	551	551	541	553	522	563	524	569	581	535	528	562	582	523	582	553	550	518	546	568	541	511	535	588	539	564	542	557	551	544	550	557	547	519	544	559	526	583	581	542	527	548	554	546	528	507	559	545	499	526	598	595	575	535	571	541	555	556	541	548	516	571	510	562	511	574	601	601	591	527	566	579	571	515	576	484	552	553	543	552	528	555	524	574	547	542	553	579	551	580	530	570	590	576	550	539	575	572	558	542	558	515	561	578	529	567	544	574	562	541	544	563	563	599	563	555	516	560	570	545	545	543	571	566	537	549	509	567	556	566	578	578	577	534	551	531	558	532	546	589	550	548	578	563	546	595	554	546	580	593	539	559	580	610	552	557	486	582	534	553	539	553	560	553	522	541	567	528	539	552	509	616	521	560	551	544	618	558	527	562	558	513	533	537	546	609	552	528	561	541	573	543	590	529	551	539	555	553	531	566	571	598	530	501	511	527	549	555	572	538	560	539	568	485	564	551	575	598	564	553	583	572	490	555	554	554	546	538	540	563	552	527	579	568	548	577	545	568	577	567	545	548	583	514	548	571	569	567	553	587	557	531	532	578	518	595	540	534	520	559	531	556	524	560	555	530	567	544	549	542	535	532	545	519	577	537	527	546	542	559	500	553	540	536	535	550	549	573	554	568	539	586	544	552	551	545	548	529	515	541	546	545	548	571	556	597	525	544	614	570	527	569	522	585	566	545	543	556	563	566	528	574	568	561	530	577	533	533	545	528	561	555	528	559	537	549	591	527	558	537	562	549	519	523	549	586	576	516	575	530	529	525	527	554	574	566	577	561	564	549	494	574	519	570	527	545	557	572	560	557	516	521	542	566	576	589	577	577	529	529	526	560	579	491	556	563	569	553	579	595	574	540	554	525	565	524	599	590	541	525	563	539	578	549	501	559	575	525	575	574	558	522	552	550	523	535	507	588	509	531	582	558	518	512	563	514	561	568	553	530	515	542	541	532	550	517	578	541	543	535	556	518	542	571	532	582	533	560	575	539	563	568	556	567	547	547	596	536	586	551	594	550	501	547	542	545	537	554	560	571	544	531	512	561	559	525	535	543	564	550	533	541	574	548	531	521	534	586	527	569	557	541	553	565	572	523	555	569	559	530	529	545	580	518	550	550	587	554	545	557	594	507	524	607	529	512	558	558	516	541	529	555	624	586	577	570	542	550	551	569	528	521	502	552	541	598	591	561	556	573	573	564	558	572	552	552	512	556	535	552	567	573	526	511	539	593	538	552	547	539	540	518	536	577	553	561	575	553	545	522	549	587	548	582	557	552	570	529	551	564	588	576	541	501	546	540	583	511	560	525	586	570	544	546	564	606	540	550	561	536	545	524	622	557	549	507	527	548	543	569	555	533	563	554	545	554	529	590	526	541	539	532	526	550	579	555	515	545	588	548	560	540	575	539	597	556	527	569	555	524	602	551	568	541	563	508	536	582	570	537	535	531	537	575	577	518	520	528	512	520	577	556	568	549	584	577	534	579	503	545	514	555	536	562	588	564	534	536	565	558	559	528	549	569	545	531	548	503	534	576	547	545	511	538	590	522	565	573	620	582	540	568	579	549	545	582	559	546	573	551	503	571	559	540	515	549	538	578	579	533	603	547	588	502	593	553	544	530	523	577	542	565	582	549	576	584	563	561	537	574	555	550	581	547	521	592	538	526	518	605	596	490	553	512	542	552	552	535	564	521	528	546	541	552	541	574	552	528	555	558	557	547	544	522	595	524	559	547	547	540	524	544	526	558	564	546	550	519	576	597	517	596	521	562	563	557	500	568	606	518	544	522	536	532	569	498	545	530	567	556	568	588	515	533	538	543	561	568	541	540	547	612	575	541	534	581	525	542	545	550	568	539	582	538	566	551	521	554	556	561	586	579	562	578	545	527	579	575	551	542	528	523	542	536	522	538	560	538	515	549	543	529	558	615	552	567	541	521	571	544	534	509	536	511	548	515	526	543	545	493	523	542	590	531	577	524	575	504	518	547	528	533	584	525	568	568	570	563	566	531	498	512	558	506	582	581	544	514	572	548	532	553	545	548	543	518	555	518	554	523	519	513	521	560	582	544	547	579	552	518	544	504	539	536	538	571	538	610	549	538	549	602	581	538	556	540	572	522	578	497	523	511	623	536	587	529	551	529	524	569	540	553	544	567	560	551	526	551	536	535	555	561	546	551	569	573	543	521	566	556	550	553	601	551	554	530	542	587	547	528	543	552	501	503	549	565	541	604	556	528	553	574	583	555	519	553	538	498	575	512	576	520	551	534	547	580	583	579	573	568	567	605	522	555	550	549	547	553	561	518	551	540	577	569	563	562	534	564	542	580	586	557	528	550	555	559	563	601	545	551	516	574	578	556	526	598	520	511	559	556	571	570	539	553	565	544	556	523	561	574	571	604	557	517	538	578	559	570	591	538	530	556	557	588	539	513	562	522	545	537	582	573	594	545	517	504	542	560	542	552	572	534	528	580	515	526	525	563	563	576	571	567	579	531	568	539	541	576	581	578	520	499	490	530	573	545	518	554	553	552	528	570	543	537	548	566	547	562	563	555	556	574	557	548	576	536	555	519	528	583	579	552	537	547	555	545	538	539	594	543	567	564	549	558	521	518	570	555	501	527	579	570	525	523	567	525	553	530	551	559	535	586	540	541	516	573	548	544	528	542	512	525	598	550	581	544	591	545	539	574	565	565	538	527	548	590	570	553	540	561	551	548	527	552	584	566	541	513	562	580	531	564	555	549	606	529	587	553	555	525	527	581	526	585	532	563	538	542	557	546	568	561	598	543	545	546	542	514	538	598	587	555	575	567	527	562	558	553	547	534	569	564	569	540	563	553	585	538	561	551	588	531	514	523	556	531	537	558	561	538	549	561	577	541	600	535	505	552	534	528	527	564	587	555	542	527	584	563	551	583	565	538	534	566	569	565	585	541	543	582	557	562	534	483	590	549	529	551	575	552	541	543	549	554	555	596	561	537	509	572	505	574	540	560	518	521	539	564	562	611	533	582	516	495	541	518	536	539	542	554	565	534	575	530	555	558	532	523	527	513	549	565	520	556	567	534	558	536	576	571	566	548	552	539	527	538	547	569	597	537	573	601	525	556	580	503	571	595	582	560	569	576	510	575	550	565	545	538	553	562	576	582	575	573	529	566	518	554	547	555	611	517	558	515	570	562	535	517	556	555	573	584	552	548	585	548	567	549	578	529	531	546	553	559	520	531	545	547	574	593	545	518	558	523	520	568	518	571	566	550	569	538	566	555	539	562	570	510	565	594	539	568	547	566	553	535	546	556	556	557	558	538	578	571	578	549	577	586	526	563	518	530	557	570	518	574	553	557	556	541	558	531	553	556	563	499	539	545	580	563	569	556
31007	32556	25159	8332	1117	658	395	355	392	359	373	345	388	320	325	348	358	332	323	354	365	348	339	350	354	360	357	336	343	376	334	344	306	327	324	342	327	339	350	337	362	383	350	326	358	346	367	333	349	342	339	341	326	366	332	342	353	341	322	385	343	369	340	333	331	319	333	343	356	303	362	339	343	352	323	352	333	354	342	340	391	363	351	367	349	385	337	369	373	355	363	362	347	330	373	379	347	364	337	345	311	329	383	369	362	350	327	340	372	336	305	327	322	355	347	340	313	335	326	387	324	304	357	356	345	323	357	331	356	335	352	333	329	355	393	351	357	342	329	367	360	348	358	324	341	338	329	355	341	327	359	361	366	370	324	386	365	386	356	326	345	354	322	359	357	338	348	337	340	343	368	350	379	328	338	324	358	340	328	362	356	369	339	345	355	345	358	327	357	333	366	356	346	347	375	355	308	347	372	381	347	320	354	330	348	357	377	339	326	371	334	368	355	351	343	293	359	377	350	316	374	339	348	329	338	383	323	337	360	397	338	362	370	312	351	322	363	328	365	324	358	319	342	322	339	340	337	370	369	361	333	324	393	343	343	340	366	369	354	382	308	339	365	336	349	328	351	373	335	390	336	383	346	368	346	353	336	330	350	368	338	356	324	362	314	348	391	339	340	361	338	322	319	373	338	315	339	345	349	346	367	339	379	349	367	321	324	357	353	340	311	376	342	350	375	344	303	359	370	354	335	362	345	365	345	366	402	344	331	377	366	357	349	368	349	347	357	338	329	345	341	369	356	334	341	336	335	341	354	358	336	356	336	355	306	369	340	312	357	346	322	354	352	347	364	373	341	359	316	353	308	337	321	349	337	377	348	355	340	369	366	348	318	340	344	322	373	341	332	349	351	345	338	342	318	349	321	360	369	400	342	335	325	336	367	331	335	351	358	364	349	342	324	358	342	380	368	338	324	358	356	339	338	363	355	355	373	342	329	327	333	340	355	361	339	386	334	312	348	332	332	377	352	351	314	336	345	344	344	375	360	330	342	343	373	359	315	330	352	346	352	351	371	343	359	359	346	376	374	323	371	323	336	383	338	378	321	356	367	356	337	358	320	317	370	343	384	334	324	350	346	345	350	334	331	313	364	354	346	319	316	354	369	369	350	331	375	351	357	333	342	361	324	359	333	340	335	360	360	379	350	340	364	361	369	332	310	366	310	326	364	328	365	349	365	350	351	374	341	335	330	363	374	311	354	323	343	373	350	337	343	359	375	323	350	359	347	363	334	350	352	342	375	334	411	339	344	351	341	390	344	376	360	345	366	341	369	339	340	353	357	343	335	372	319	360	387	335	369	357	359	376	330	355	336	330	329	326	369	362	368	347	342	354	326	342	359	333	390	342	329	331	339	376	344	343	345	332	340	334	338	299	342	331	379	345	358	311	338	336	313	347	359	331	347	392	329	300	367	342	369	332	348	330	352	342	323	369	374	320	334	358	313	357	351	331	372	354	336	370	354	362	372	359	360	360	335	343	362	337	325	365	328	362	348	362	346	356	362	334	336	319	336	364	326	376	386	360	342	362	378	355	323	318	346	364	361	403	317	359	356	368	348	332	315	341	371	345	346	336	350	354	344	353	332	343	331	364	322	347	360	336	373	338	360	343	345	333	320	360	328	342	345	340	344	344	323	360	353	337	321	346	360	307	342	304	362	352	359	362	341	319	353	326	335	335	347	364	350	370	362	359	330	358	367	351	339	352	350	323	322	360	358	352	351	345	320	349	374	359	337	359	346	329	365	357	370	340	368	320	334	341	349	332	345	340	359	373	330	339	347	363	339	337	299	351	341	339	339	302	355	366	336	378	346	354	390	330	327	346	349	342	358	373	365	345	313	343	345	322	366	344	356	351	351	363	310	339	356	366	339	354	340	354	346	331	363	325	367	381	360	371	358	324	351	348	363	318	353	376	361	371	346	345	357	337	366	319	332	398	374	343	362	366	354	357	345	329	338	355	361	362	371	358	359	351	381	371	328	374	372	376	359	328	329	330	359	359	379	306	343	342	330	314	360	304	340	334	353	337	362	338	363	347	328	357	353	337	352	343	345	332	368	363	329	326	338	356	369	345	340	324	369	368	351	324	357	360	354	341	297	362	354	349	328	291	345	315	315	353	366	325	365	359	357	366	323	330	365	340	354	369	340	352	350	367	333	327	320	319	352	331	357	349	327	336	356	315	373	362	358	362	382	357	340	348	304	351	352	375	356	341	341	339	340	338	324	356	325	352	330	304	326	361	315	338	299	325	334	336	348	357	331	367	358	311	351	326	323	366	335	332	350	325	379	353	357	315	350	332	355	325	332	376	369	338	368	352	340	325	353	328	357	344	351	356	319	360	368	359	331	301	348	319	342	340	353	334	382	341	330	350	335	361	344	328	352	336	328	351	359	339	354	357	375	365	335	334	327	336	329	353	319	341	371	351	339	318	353	324	323	389	316	344	316	360	343	349	361	357	332	336	335	329	331	370	352	361	353	321	359	340	313	348	333	343	338	357	340	371	359	324	370	339	359	376	332	373	349	349	368	365	358	336	317	368	346	315	349	393	322	341	357	332	295	367	368	332	320	364	340	367	346	399	343	337	356	361	353	346	358	362	364	338	338	327	349	377	346	319	328	393	350	346	346	330	343	367	313	335	348	346	379	360	341	339	344	374	348	386	346	335	317	327	343	345	341	334	390	342	335	347	364	351	356	361	343	362	364	378	337	324	360	392	356	399	356	313	317	370	357	342	350	361	368	355	353	340	320	355	333	319	357	353	319	360	347	361	352	377	341	371	345	305	372	357	328	350	367	352	350	364	357	344	308	336	370	350	361	347	346	338	364	340	362	371	367	356	350	347	351	356	317	323	336	388	330	333	350	346	371	359	334	347	337	342	348	351	322	328	341	330	348	354	355	322	352	343	344	333	374	328	342	340	321	401	328	350	371	330	358	335	341	328	359	330	342	356	321	351	372	341	371	349	375	308	353	321	368	312	349	345	330	368	343	353	351	339	357	346	349	358	356	342	377	338	374	363	340	352	329	344	358	331	327	332	354	354	342	348	330	310	367	351	343	351	380	359	355	332	354	359	347	368	326	351	366	339	381	364	335	341	360	327	335	380	326	350	325	315	387	318	375	354	350	359	341	357	368	310	342	349	329	347	372	349	345	351	316	384	321	358	335	347	356	315	343	367	348	317	335	388	341	351	340	372	329	353	354	336	344	358	314	360	326	343	362	331	356	353	372	357	328	339	384	345	317	369	351	306	351	334	344	370	321	328	355	338	343	337	363	333	342	366	330	321	355	335	370	320	363	327	362	346	335	330	349	355	382	358	334	355	316	361	357	319	361	336	362	337	350	346	349	352	316	327	355	377	339	326	353	338	334	318	350	345	354	340	358	399	361	299	336	359	339	353	327	386	358	361	365	335	350	320	354	350	360	340	369	325	337	354	342	317	346	335
38753	46847	26011	5829	1667	885	606	580	576	565	564	533	517	550	516	482	513	545	537	515	507	517	553	532	531	524	524	484	520	513	527	542	560	535	553	521	562	521	522	501	514	555	531	519	550	513	511	539	534	541	503	517	542	528	451	508	505	511	508	510	495	510	533	545	530	610	533	522	521	537	473	547	537	496	568	520	502	526	528	543	520	520	512	533	557	545	505	522	511	527	540	535	533	523	516	511	521	537	538	541	514	524	507	487	510	523	527	535	556	499	513	495	522	507	507	561	522	539	531	510	505	489	514	496	519	491	493	540	530	513	547	565	518	517	501	510	509	537	544	536	541	503	507	532	553	489	546	502	532	526	537	509	534	524	504	508	516	514	565	554	524	503	525	566	550	502	489	512	563	533	555	529	553	547	542	501	538	525	502	528	499	516	542	519	501	524	497	526	521	531	519	555	514	526	488	528	518	534	540	546	522	524	515	501	542	540	545	481	533	561	504	524	515	541	512	467	543	516	551	539	522	525	516	495	515	531	498	500	542	515	542	539	534	516	519	532	543	568	559	554	498	516	506	522	555	534	522	510	520	521	522	526	508	584	533	537	523	505	563	556	486	528	522	490	504	522	542	538	522	524	504	510	495	529	532	517	558	562	534	472	512	494	541	528	551	546	542	543	498	489	534	493	564	486	515	512	535	555	503	562	549	523	524	541	495	494	534	515	540	505	491	511	515	520	528	513	532	544	545	514	485	548	574	522	546	507	506	524	561	545	528	590	554	474	542	522	537	542	533	504	550	522	519	506	510	501	518	512	479	538	513	542	503	546	563	535	528	515	557	499	538	531	568	517	527	497	530	543	518	525	541	488	531	538	497	536	521	528	556	540	503	482	516	528	551	498	538	529	523	522	549	545	498	514	514	545	520	521	503	521	496	561	589	537	498	524	496	519	550	515	525	563	529	540	567	535	530	535	527	499	477	517	545	559	536	489	527	492	556	502	527	480	523	556	543	486	517	558	554	538	525	506	528	568	533	515	517	542	529	555	505	560	497	478	512	517	491	556	500	514	521	487	492	554	481	566	542	559	559	510	523	531	551	524	504	517	511	556	557	505	565	520	528	532	553	510	564	512	550	518	524	524	470	512	499	527	551	544	523	539	560	518	504	504	540	528	555	505	539	548	514	507	532	562	506	511	470	530	537	514	542	524	517	535	487	498	515	534	514	558	570	569	550	557	540	498	497	519	526	525	533	510	525	541	502	520	522	543	532	521	484	522	532	509	512	489	507	505	523	558	525	480	527	529	520	501	523	522	502	536	566	515	546	502	501	480	520	536	575	510	501	527	510	490	531	520	544	515	504	576	541	555	525	500	478	520	531	533	504	477	530	515	528	514	516	504	563	517	511	515	536	519	490	522	505	501	550	480	545	494	512	533	509	550	536	524	544	510	529	508	514	550	529	526	513	549	522	526	520	503	533	535	517	515	516	533	539	527	492	525	528	536	517	511	528	560	463	530	495	547	522	504	518	538	529	514	526	506	497	534	536	498	518	560	529	526	514	515	507	552	560	474	550	489	586	552	530	555	548	511	548	539	520	551	509	549	546	538	516	533	540	557	527	526	491	485	516	535	512	502	523	502	571	481	489	556	558	493	504	513	526	548	488	543	516	510	525	523	538	524	486	552	530	546	536	534	500	528	517	536	538	548	494	479	549	535	548	523	536	557	570	494	547	512	512	520	512	504	545	520	550	492	564	524	523	565	533	537	530	481	541	512	556	515	514	518	501	510	486	541	514	524	522	521	503	520	491	515	526	514	542	531	556	533	523	543	497	527	536	544	546	553	500	529	549	537	523	561	505	502	524	505	558	535	510	550	520	550	547	564	491	496	544	498	513	490	541	530	520	550	549	549	528	524	533	517	546	502	537	571	549	532	537	505	523	520	548	541	524	527	521	520	475	521	482	524	546	572	475	525	520	544	503	597	522	486	530	532	537	572	514	510	575	487	511	531	501	533	545	542	558	501	535	485	496	490	485	510	505	553	513	537	521	537	536	540	535	595	539	549	567	534	510	505	511	514	565	482	518	504	507	500	570	551	571	534	556	518	555	571	501	521	537	529	525	497	500	507	552	544	548	585	488	547	490	543	542	527	484	546	567	506	522	526	522	539	548	509	524	494	535	527	524	504	523	507	538	526	518	515	538	509	556	512	532	571	507	534	517	503	573	545	491	510	519	540	512	544	494	566	508	521	507	566	542	535	537	516	523	558	521	553	506	508	508	535	539	524	505	503	530	509	533	543	532	542	521	503	484	537	527	513	503	548	476	491	521	536	518	521	558	546	519	478	531	540	540	545	516	513	522	526	552	494	559	518	550	535	549	513	562	572	506	532	509	494	532	554	533	526	549	536	497	522	493	512	540	571	557	512	528	550	521	502	521	493	525	529	469	524	522	527	562	546	513	510	525	554	572	543	526	510	513	553	485	546	535	482	529	547	504	516	541	505	524	548	548	538	560	588	533	545	518	500	566	522	513	545	537	533	552	542	510	526	490	506	489	548	509	491	507	508	518	572	510	506	522	558	513	526	530	495	558	535	525	545	496	504	533	529	529	491	499	510	467	519	514	509	533	585	545	508	516	545	562	492	529	500	518	555	466	518	531	533	520	539	525	493	527	545	526	503	531	525	519	476	532	501	508	477	564	521	553	537	551	510	509	523	504	491	496	513	515	539	527	508	552	470	503	532	512	506	535	559	546	505	518	532	542	490	523	535	544	513	532	559	502	560	558	567	536	501	493	544	548	506	504	509	476	561	522	528	592	566	515	531	534	537	550	558	537	514	504	542	531	534	528	544	546	536	500	529	535	535	477	490	486	506	488	557	539	514	518	517	489	512	528	520	493	506	518	503	497	477	477	510	517	527	527	536	492	537	541	490	516	529	535	556	542	521	545	527	515	503	544	517	502	521	507	530	500	483	497	493	490	521	509	503	529	486	556	549	522	508	506	493	487	529	521	565	497	553	518	516	513	535	513	501	531	531	528	546	527	494	502	524	495	563	522	512	532	528	522	531	558	535	526	491	536	537	509	548	548	554	537	533	529	538	503	541	484	561	532	529	535	494	536	549	554	497	482	556	538	523	522	464	543	575	524	525	509	509	484	577	536	559	540	530	539	520	521	558	495	526	520	494	510	516	508	523	507	536	508	515	504	514	536	540	541	493	538	525	514	536	519	541	537	518	564	521	510	471	547	552	504	541	473	524	497	507	527	515	524	519	556	518	533	506	530	556	543	545	491	527	516	494	556	533	528	534	533	522	508	526	508	505	523	521	553	498	534	533	546	537	503	526	509	531	546	587	502	549	532	492	553	526	527	539	549	500	554	525	498	537	497	555	514	555	508	544	499	562	541	482	502	526	546	512	539	539	527	548	509	569	514	526	494	527	534	539	532	524	543	546	534	547	498	536	532	524	544	546	528	526	522	529	560	524	483	496	531	509	540	566	557	543
24038	22872	29643	24273	19607	7858	901	587	433	388	388	377	363	355	382	366	370	336	368	377	391	319	369	366	354	369	383	390	359	384	373	375	387	362	357	371	359	348	363	363	355	380	374	321	363	372	359	374	365	339	356	363	376	369	347	347	364	338	359	362	363	379	361	370	360	389	367	337	366	369	383	359	341	387	360	363	426	380	361	331	354	356	381	369	354	362	392	357	393	329	397	362	356	337	320	399	375	422	338	375	350	355	382	371	351	370	362	346	343	339	377	373	335	390	356	369	330	365	348	378	382	360	361	337	355	354	347	350	360	338	354	357	350	337	370	329	369	347	380	348	364	339	404	325	385	344	343	378	352	377	345	363	373	336	352	393	334	355	346	366	332	341	387	339	364	349	322	352	365	362	353	365	374	315	358	368	351	369	380	358	347	332	337	371	355	362	348	381	349	377	358	347	342	367	336	356	331	380	328	346	374	340	383	354	347	340	347	389	329	359	337	359	354	361	375	352	376	346	373	331	350	337	370	343	334	333	363	372	352	340	346	331	347	362	342	358	386	340	355	352	399	354	353	356	381	398	404	381	389	329	360	358	319	348	369	333	358	360	371	380	343	375	399	363	341	353	363	349	351	337	398	367	350	351	330	357	365	359	374	372	353	350	319	382	366	354	363	381	349	331	360	390	409	358	356	424	381	332	326	353	352	362	375	341	373	375	366	330	367	373	374	370	393	365	378	338	381	351	338	352	349	372	364	365	352	374	367	408	364	349	364	380	365	348	343	398	381	368	386	355	375	389	369	358	366	347	363	351	357	353	383	355	343	392	368	361	331	376	359	345	334	378	384	358	367	380	348	330	340	349	360	346	366	365	347	359	398	380	354	348	343	349	347	343	359	353	323	370	371	368	348	396	361	369	368	378	358	380	379	383	338	342	348	356	345	333	382	328	338	348	363	376	354	358	314	353	344	325	322	394	352	393	359	386	379	369	344	342	359	357	349	341	379	374	374	353	367	383	377	382	367	313	372	368	344	331	411	350	336	330	350	387	337	346	378	345	370	367	378	355	367	367	363	364	328	370	354	352	395	338	368	353	379	333	363	351	367	325	368	376	355	371	349	338	343	362	323	360	343	385	368	402	354	357	377	360	356	376	337	340	362	347	372	324	354	332	354	339	372	352	333	393	398	341	339	366	383	366	344	360	338	338	375	363	364	351	344	397	390	346	329	339	395	384	364	347	357	376	364	332	356	356	339	370	347	363	360	396	351	384	370	363	375	373	349	351	343	380	345	374	354	344	369	361	375	366	388	387	354	358	348	325	354	342	379	337	393	330	384	340	375	324	365	374	364	376	326	340	365	335	368	376	352	382	368	347	348	362	390	370	385	365	354	349	407	377	360	329	370	366	330	354	401	352	341	348	321	356	346	316	382	380	372	360	375	361	361	376	379	364	368	379	327	326	361	328	351	361	396	372	355	378	354	373	397	356	362	359	364	347	373	365	349	341	348	334	363	370	388	387	374	357	344	370	369	374	351	368	352	391	348	375	352	390	358	380	339	349	372	372	376	365	370	317	350	391	330	358	377	370	383	354	375	366	368	347	358	357	387	364	376	357	358	359	374	324	345	352	349	362	377	364	364	332	375	345	360	365	359	360	380	364	333	349	379	373	370	372	373	347	369	320	368	397	382	376	357	332	343	361	367	344	342	362	380	375	388	386	366	362	320	348	357	350	360	379	324	361	370	362	328	380	396	358	331	343	347	357	381	347	381	352	358	354	354	373	367	348	341	338	366	333	351	361	330	387	348	416	399	366	386	377	350	376	365	340	365	358	341	344	337	372	388	335	362	363	367	318	371	362	380	342	363	347	392	373	369	360	382	379	338	344	357	376	378	372	363	382	378	359	382	351	383	391	355	373	381	338	361	341	393	343	365	379	357	392	414	356	344	341	337	367	352	369	339	318	336	370	321	355	359	368	352	332	373	353	348	387	392	355	372	382	374	348	343	347	316	348	342	362	352	378	337	354	349	336	383	341	366	386	397	354	383	338	333	414	385	363	350	359	390	376	379	352	339	384	326	353	343	393	354	376	345	385	392	393	369	360	390	368	319	370	366	359	351	352	360	354	365	370	344	341	350	384	381	362	326	364	376	374	356	363	357	344	364	389	349	370	331	392	326	355	378	344	356	340	335	354	342	359	396	351	383	382	344	382	339	364	374	378	382	374	378	352	368	391	365	323	331	375	400	334	378	336	354	353	351	369	342	380	345	361	354	347	376	328	382	390	387	359	384	355	355	350	337	340	359	352	352	401	373	340	328	383	379	344	350	360	346	334	358	374	381	357	346	368	371	317	387	352	380	337	357	360	361	357	367	387	353	356	353	362	393	392	354	353	357	363	366	346	359	361	367	361	334	362	355	346	344	386	371	380	371	379	379	357	328	361	373	373	347	356	335	344	322	363	354	391	352	384	339	384	358	361	344	320	387	352	358	365	348	362	333	363	343	354	337	350	362	347	320	334	373	339	348	330	371	377	343	346	360	317	370	371	383	373	381	350	396	347	380	369	352	361	345	361	374	373	357	391	360	363	352	356	351	336	367	358	379	382	345	318	342	360	377	387	379	350	369	365	377	414	360	392	357	363	350	370	395	402	350	331	363	337	370	362	376	352	395	364	338	388	343	397	369	354	358	386	361	329	329	365	380	375	359	370	347	294	369	347	334	371	363	369	362	375	334	392	356	370	362	379	343	350	350	350	352	353	373	349	317	383	377	352	374	373	357	353	353	336	376	389	370	382	358	339	379	356	370	339	360	364	347	373	367	391	368	352	342	374	337	371	368	353	330	342	365	346	312	341	361	364	363	364	341	335	369	348	366	344	349	330	372	313	379	374	380	363	343	346	381	325	345	372	377	363	389	375	385	337	366	324	341	383	336	357	368	327	348	369	391	368	370	357	362	352	364	387	364	371	367	333	341	378	368	331	361	365	351	335	344	357	368	362	333	354	394	335	379	355	373	342	374	335	351	340	353	358	342	387	339	317	359	333	325	381	362	372	343	386	329	370	346	385	371	347	376	345	341	369	365	338	341	343	339	357	357	350	397	353	332	356	346	349	329	349	332	384	337	383	382	361	367	351	356	355	345	329	337	370	339	389	363	415	330	340	359	383	385	325	358	371	349	366	369	394	375	347	359	348	410	348	347	355	353	350	346	368	345	340	337	335	356	365	339	368	370	357	354	376	329	334	367	394	365	349	343	380	362	341	368	344	337	378	328	375	379	354	371	345	373	376	362	373	384	370	347	372	354	380	387	382	369	335	350	352	327	326	357	342	326	326	354	357	338	375	367	383	327	337	331	340	350	349	359	402	340	370	351	349	315	373	389	392	356	354	342	346	353	345	356	379	348	396	328	370	343	344	341	378	368	347	329	331	341	365	377	385	357	334	366	344	354	346	342	368	371	383	351	361	353	344	379	357	378	343	376	350	351	371	315	371	370	351	370	342
60367	87236	54694	22335	8248	3153	1226	1029	850	603	551	554	574	548	542	554	511	516	514	561	568	525	553	530	572	571	534	594	595	542	527	519	531	523	531	531	545	545	479	576	553	538	551	532	548	534	561	545	557	581	581	554	542	540	529	559	550	537	555	558	570	551	546	571	538	548	562	562	547	531	562	536	555	556	547	541	538	489	532	517	520	499	553	532	582	561	583	528	569	531	591	546	534	513	546	560	555	566	565	551	537	538	555	549	561	551	565	549	554	574	547	543	564	533	537	534	542	533	522	514	545	536	561	562	529	537	577	535	550	548	582	533	543	552	553	549	573	521	515	526	522	526	549	554	557	509	554	568	562	509	507	554	575	540	529	563	566	545	554	510	498	511	488	507	570	558	530	539	545	536	528	569	520	540	522	541	566	522	555	542	575	553	584	534	539	512	526	557	566	499	528	525	548	570	562	527	565	582	549	528	518	518	508	508	548	564	565	593	549	529	569	528	550	545	549	556	513	514	515	581	560	595	560	544	540	543	595	571	529	606	581	554	500	552	554	523	544	536	522	520	575	566	534	547	557	528	534	568	528	515	542	547	531	580	561	572	567	521	538	505	526	546	529	564	580	554	566	534	576	561	540	530	524	540	535	544	589	554	594	594	506	532	564	553	536	575	534	590	592	539	548	529	534	532	519	535	532	557	532	560	526	557	568	515	553	534	514	493	530	525	568	528	589	527	585	517	557	554	541	563	544	536	551	568	533	530	534	552	569	563	526	548	565	539	586	529	561	524	535	519	583	544	546	576	511	557	532	556	576	553	585	556	549	593	504	530	515	553	547	518	547	546	558	534	560	547	545	509	566	547	529	520	552	520	551	532	497	556	571	507	524	571	559	512	577	528	561	518	532	533	540	590	529	512	496	556	504	552	514	566	559	513	522	554	549	558	537	574	576	528	544	559	511	545	500	518	582	539	521	538	535	537	533	543	550	533	535	500	516	590	562	523	524	546	508	559	555	539	517	559	507	554	530	581	539	515	507	543	537	554	562	534	527	557	533	519	567	517	530	533	586	561	540	532	541	514	510	558	531	565	541	565	533	550	512	559	539	567	527	528	507	548	553	550	512	556	552	555	586	533	582	531	580	537	564	585	552	503	553	526	536	561	532	534	530	570	545	496	505	542	543	536	547	555	530	521	547	546	527	515	530	547	558	587	533	550	575	593	590	569	534	529	537	536	598	520	557	564	553	545	525	533	523	556	534	575	523	542	517	558	569	557	592	527	543	538	548	527	544	499	521	551	547	546	565	542	573	555	555	511	541	558	547	569	539	565	542	570	500	527	559	581	536	556	517	561	544	513	576	562	541	572	568	543	555	556	569	530	578	541	558	551	581	519	549	555	513	563	544	521	523	541	530	534	586	556	515	501	543	515	610	565	566	553	572	536	570	533	584	556	508	557	527	554	551	544	575	535	566	538	517	582	537	600	504	573	569	573	532	565	523	534	573	525	547	515	570	526	533	544	537	513	595	539	551	546	551	581	550	524	580	542	547	508	583	522	533	568	559	610	565	520	558	534	539	516	490	572	515	547	588	572	509	516	588	545	542	533	503	556	509	505	525	523	535	523	544	563	551	551	579	547	556	521	550	531	539	540	566	593	542	526	506	538	548	562	554	531	534	560	536	523	593	483	526	553	548	546	534	517	539	571	556	572	581	573	525	534	503	552	541	568	521	523	529	545	530	502	529	570	619	535	541	522	556	509	528	515	550	545	502	558	580	572	557	574	535	562	582	530	564	528	551	543	549	574	529	577	516	514	577	529	566	516	523	490	507	564	530	549	575	558	534	557	559	566	576	570	490	510	556	550	544	522	520	529	534	510	488	558	532	537	550	538	535	558	532	547	550	559	509	513	563	523	536	499	510	512	599	528	551	568	533	520	567	545	575	521	579	543	567	554	549	572	551	536	564	549	514	547	522	538	550	538	518	533	523	563	513	527	526	518	508	545	533	530	581	534	580	510	518	521	542	523	507	523	584	514	530	570	524	542	552	507	563	558	534	521	548	541	546	544	553	538	553	526	567	533	578	543	556	527	534	535	547	548	503	548	580	548	483	534	527	504	557	514	530	530	572	535	564	577	559	534	531	538	512	560	523	587	497	500	534	547	553	521	490	544	589	554	551	534	529	526	541	540	536	521	568	591	525	552	526	549	557	543	529	545	554	550	515	540	520	520	546	530	545	546	546	535	532	509	549	537	539	532	537	525	560	560	558	578	506	582	527	552	585	510	523	518	544	538	537	512	561	569	521	538	469	546	531	537	550	545	556	551	560	542	578	561	556	556	517	562	530	548	544	554	554	565	551	519	541	540	529	515	516	520	543	506	517	525	522	581	543	510	589	517	528	543	525	575	560	548	544	527	550	512	518	557	587	559	532	505	514	562	558	562	530	554	525	543	550	549	519	552	564	581	567	560	563	542	543	559	521	571	552	527	562	561	565	624	518	565	550	504	566	547	518	534	554	554	512	559	531	530	582	542	564	532	537	567	578	558	562	550	578	519	570	564	541	569	566	518	554	526	533	581	523	507	539	503	551	533	544	539	551	521	556	569	514	564	554	496	529	575	549	568	523	555	577	611	539	553	558	563	512	532	524	581	555	510	534	563	558	502	542	505	528	561	556	509	558	556	515	560	584	497	541	515	541	539	580	525	586	535	555	579	527	577	575	505	565	550	559	568	594	573	531	558	568	525	545	530	532	557	550	574	548	599	569	569	504	552	503	552	584	546	600	518	553	552	556	547	545	517	556	571	557	525	538	563	590	554	536	563	554	569	546	555	571	527	585	549	561	551	555	530	544	476	572	552	524	557	521	529	564	513	537	542	552	557	550	585	552	542	551	533	559	582	564	578	558	566	536	524	602	560	540	549	551	570	551	519	518	539	532	530	573	545	563	541	567	527	563	516	545	528	545	572	559	530	600	518	522	548	525	558	573	524	542	542	529	540	550	515	558	553	589	549	544	545	566	533	530	524	577	543	545	531	546	569	596	555	540	527	523	563	550	564	569	577	548	568	573	562	542	535	550	564	559	524	526	537	510	531	540	539	588	554	566	572	511	597	560	562	522	511	511	547	554	533	537	543	581	564	566	563	538	548	528	567	525	535	554	569	553	562	541	530	542	513	559	485	540	540	518	541	522	525	532	562	555	524	510	550	526	513	511	569	505	543	534	558	535	497	573	553	526	526	543	548	521	489	541	534	535	542	520	574	546	575	545	565	508	538	563	543	551	519	510	526	523	551	541	569	545	560	574	579	510	553	565	579	546	549	545	525	559	543	541	576	537	521	589	542	567	518	547	519	530	517	545	545	531	553	565	541	547	531	569	557	531	538	548	506	540	520	577	549	554	527	581	552	550	528	532	543	510	559	565	566	544	589	525	538	559	535	561	528	552	532	533	518	518	550	517	537	587	549	563	571	539	592	505	544	561	514	553	547	543	556	522	557	592	555
23106	21767	29255	23670	21039	18806	4319	793	603	447	417	396	393	370	388	373	392	424	379	404	397	383	347	381	373	393	370	404	351	387	404	407	404	360	349	381	392	373	386	396	381	406	407	396	383	388	369	381	360	376	398	379	397	396	380	403	391	383	367	373	380	357	384	379	416	391	379	340	403	392	371	371	377	353	354	391	393	384	362	354	352	387	362	378	353	407	410	350	390	379	382	394	384	398	356	395	325	402	372	378	400	397	390	399	379	394	361	389	357	428	388	374	359	378	369	380	391	384	353	393	373	398	389	399	377	383	365	369	367	359	380	408	379	413	381	381	410	381	352	387	369	367	387	371	382	368	393	393	381	409	357	347	374	357	392	367	331	369	379	401	367	405	375	368	342	392	385	362	372	423	397	378	369	410	355	368	386	359	376	386	385	367	429	347	370	393	363	338	381	362	359	366	359	397	370	342	386	379	392	374	364	357	374	366	386	418	384	367	396	355	392	388	392	411	408	371	376	362	390	350	408	374	401	349	381	367	379	360	362	390	335	372	372	368	416	377	331	368	371	415	371	367	374	352	393	388	350	390	371	388	406	387	377	362	389	400	375	413	392	365	414	408	388	341	368	395	360	390	379	366	371	383	405	403	359	397	368	381	386	353	381	363	364	364	377	374	361	369	361	356	375	415	406	402	415	389	367	404	371	388	368	420	350	423	408	394	368	380	390	380	380	398	385	364	356	363	356	374	380	356	370	381	334	360	384	406	366	426	385	354	385	411	387	359	401	351	367	382	362	372	387	383	401	396	381	392	399	363	388	397	420	421	423	343	383	399	365	362	378	397	362	379	369	355	383	390	369	379	351	390	382	377	385	356	398	384	385	397	394	385	364	388	365	356	377	375	318	371	404	344	374	374	368	395	359	410	416	354	376	370	316	391	358	382	346	317	350	377	381	388	381	402	419	414	364	405	386	381	374	376	370	370	407	409	402	388	373	367	399	356	425	371	369	393	375	367	382	357	382	347	363	387	356	372	354	371	362	372	357	362	380	348	391	366	350	404	370	407	385	415	389	361	405	369	379	368	397	383	383	348	359	363	415	373	374	352	401	427	383	388	383	357	384	357	357	395	353	361	370	393	357	372	355	384	364	372	362	376	405	392	394	358	393	410	374	357	363	355	373	385	391	370	403	378	381	386	342	365	372	371	381	383	357	386	392	364	363	349	369	431	402	406	374	370	401	392	371	363	371	383	420	374	352	379	393	405	403	388	397	373	381	403	384	377	368	377	363	410	405	369	382	381	398	378	420	367	379	358	398	357	364	374	358	401	405	377	387	405	416	366	381	400	333	409	384	360	395	389	366	367	370	382	368	357	414	369	353	389	410	358	338	382	401	403	372	343	368	384	382	378	367	388	369	392	388	386	412	386	371	405	361	355	392	412	390	380	395	429	416	362	393	381	392	369	399	408	363	386	392	398	391	348	367	379	365	378	387	372	371	404	386	388	386	402	371	376	349	385	374	372	393	356	352	388	376	360	398	391	373	384	387	369	412	394	367	387	342	379	414	412	397	404	362	374	395	345	391	392	398	394	338	416	369	373	362	388	386	355	379	390	385	373	378	417	383	366	371	370	380	387	365	367	352	393	378	366	382	428	390	405	326	348	382	399	388	338	370	374	389	375	391	388	401	418	384	393	360	357	354	355	402	377	366	362	364	373	386	366	368	361	395	357	384	395	380	411	396	368	409	364	407	382	373	389	373	390	359	379	362	390	387	354	358	380	341	348	347	385	371	401	357	392	402	388	381	364	392	378	417	376	376	369	408	357	377	372	398	392	347	339	374	384	405	399	407	415	392	400	392	390	390	366	359	400	397	394	398	408	365	363	384	413	361	402	353	401	369	414	378	353	405	368	389	381	366	404	409	403	409	400	369	377	384	374	400	348	388	334	392	358	357	421	410	371	376	425	338	348	409	394	370	383	389	372	347	421	370	401	431	375	392	395	402	362	363	363	385	403	396	382	389	357	376	387	382	376	356	349	367	408	357	370	396	385	405	371	402	387	397	383	373	403	342	390	357	378	394	371	368	387	390	371	379	359	390	327	368	357	400	392	414	379	386	393	429	378	366	391	375	382	381	409	377	400	349	400	405	377	358	381	360	361	398	381	384	402	353	363	369	395	386	380	376	358	379	397	396	409	368	387	389	389	378	391	384	428	363	385	400	403	393	377	381	367	393	364	395	377	420	367	383	395	400	383	393	382	373	395	354	368	349	372	370	397	380	351	411	378	399	382	339	375	400	387	390	386	382	382	390	392	380	355	360	402	381	357	382	383	381	351	385	430	403	361	384	382	398	415	399	358	399	403	411	335	354	340	386	392	361	402	358	386	371	395	354	402	420	353	361	371	421	404	424	399	344	394	396	357	398	367	325	356	401	376	373	400	371	350	392	391	383	374	387	370	351	372	403	384	367	391	371	404	348	384	333	382	384	361	367	392	404	388	369	374	347	391	431	390	364	361	387	354	363	371	374	422	393	381	374	376	383	389	360	401	409	414	369	361	340	384	383	401	407	367	390	369	408	352	379	375	399	359	382	391	370	398	373	368	380	409	390	372	366	381	398	386	409	424	366	377	363	356	381	363	361	371	379	383	405	351	412	353	372	384	367	378	368	393	414	375	350	372	407	386	365	383	371	374	411	403	393	384	383	402	411	354	390	368	396	378	354	401	363	359	414	388	376	368	390	402	387	340	395	372	384	388	368	386	365	444	371	374	375	378	375	346	370	387	386	363	344	391	394	398	371	385	414	378	369	334	373	372	381	356	411	391	364	379	364	361	410	387	393	390	358	386	399	360	379	337	382	396	421	367	394	370	407	354	378	381	378	399	426	386	368	334	402	368	381	393	358	373	354	401	339	389	343	362	389	366	358	383	373	380	379	376	410	367	394	388	361	403	398	341	393	399	383	416	376	357	370	385	377	345	373	397	364	355	390	390	383	379	368	378	337	386	369	363	370	376	376	335	377	390	388	357	385	382	394	358	340	388	391	406	399	369	414	341	391	379	375	409	403	379	371	393	373	378	395	357	402	376	369	381	334	401	371	405	385	388	409	394	375	388	367	355	373	349	372	394	381	378	343	394	381	381	396	383	394	348	372	359	367	366	338	374	383	375	372	402	366	376	353	382	401	367	389	360	363	378	398	395	381	367	383	394	364	340	396	368	396	375	379	418	391	376	362	389	384	376	425	398	379	398	389	396	385	355	355	360	368	331	424	396	373	358	389	395	370	412	372	370	357	383	376	406	387	392	356	369	381	371	391	425	381	391	377	395	421	356	373	402	343	370	346	395	430	394	386	351	390	403	395	360	424	351	371	376	398	404	370	394	420	400	407	388	392	351	390	379	442	362	373	360	390	335	379	369	380	396	368	418	387	388	389	380	406	379	368	416	382	376	415	391	391	379	370	381	370	354	371	337	396	370	391	384	394	353	389	416	382	394	383	382	342	389
60575	95345	62680	29149	12499	4734	1816	1477	1018	673	594	574	547	544	560	556	591	584	584	555	538	603	588	537	528	540	551	560	554	574	572	580	598	537	617	514	567	544	585	598	553	568	548	567	567	541	578	514	569	548	543	546	557	564	594	570	584	524	570	597	541	558	576	593	555	548	568	538	583	539	557	569	581	591	567	537	546	550	563	535	538	554	593	520	568	591	550	557	564	573	543	580	547	590	547	535	533	562	568	570	551	556	579	579	569	548	596	562	586	573	588	521	547	504	559	563	545	577	529	551	564	529	565	526	573	553	539	548	536	556	577	607	566	494	550	556	578	548	552	582	551	542	521	562	558	573	553	552	523	580	552	560	516	538	581	538	573	533	523	533	568	555	596	579	551	550	539	584	534	577	526	560	532	549	558	564	557	566	531	556	585	552	579	552	578	551	586	583	526	541	522	594	528	534	553	566	550	552	552	573	542	592	560	589	596	552	551	548	557	593	575	567	562	589	573	554	580	561	605	542	577	503	554	594	599	541	558	566	571	549	595	573	532	577	545	571	589	527	549	566	557	539	572	603	541	577	540	586	533	557	529	527	513	561	538	558	553	541	554	627	541	540	542	565	555	544	559	539	585	567	536	575	567	623	541	571	579	541	557	551	533	563	555	559	521	521	546	532	545	571	537	575	565	590	539	517	583	565	531	565	546	579	597	540	548	569	573	575	535	528	537	567	551	536	580	529	534	580	584	590	539	565	558	599	566	564	518	548	555	587	569	551	562	600	517	569	576	550	577	534	598	555	567	544	548	557	542	544	554	543	578	599	568	559	560	550	599	555	581	553	570	581	571	568	579	561	554	522	554	540	562	546	591	557	561	512	603	581	567	585	551	559	544	564	554	530	532	510	572	550	538	556	521	563	563	541	606	597	570	536	548	558	565	557	525	532	549	560	553	532	552	548	564	592	548	550	552	572	534	563	542	564	580	582	601	579	542	560	532	547	599	537	550	597	533	555	560	600	564	575	602	532	573	564	547	541	565	567	559	578	521	583	556	518	520	534	541	561	543	560	546	606	557	551	539	563	578	554	555	549	538	528	562	590	550	572	569	554	602	603	581	570	542	527	548	546	529	548	601	567	574	556	545	553	534	567	530	567	572	533	579	552	576	590	568	514	577	540	562	515	549	563	580	501	564	548	584	544	529	574	542	536	537	528	525	533	572	543	509	557	566	534	630	550	579	536	553	555	548	546	507	626	544	531	530	564	604	591	587	547	581	542	521	531	537	562	543	568	533	596	530	525	587	579	538	570	537	589	502	545	598	565	581	571	585	553	580	561	529	559	584	540	573	580	586	534	596	549	572	556	587	524	535	572	589	560	552	581	517	560	544	563	495	574	576	549	554	557	584	598	531	595	516	566	597	542	557	545	543	564	572	584	587	597	538	542	567	557	583	570	605	513	575	553	570	551	589	537	563	587	592	521	530	555	656	525	509	552	549	603	605	539	555	570	590	597	552	552	548	593	545	555	542	569	554	533	550	567	520	598	577	566	562	612	539	540	531	561	572	597	560	555	542	621	602	544	556	573	533	537	520	539	535	595	566	561	557	538	576	569	538	576	560	567	550	563	575	567	565	588	540	543	585	543	548	548	511	560	511	554	568	553	586	573	555	562	604	562	558	561	521	556	524	598	608	559	568	539	550	547	546	569	599	550	575	570	536	520	551	515	558	533	587	530	533	567	599	579	567	539	585	547	617	578	574	561	573	563	581	580	552	558	560	578	600	535	558	537	594	526	580	533	508	584	574	530	556	550	569	601	543	566	565	570	596	567	551	578	584	552	561	566	559	562	568	574	575	563	588	572	549	568	571	548	587	567	533	596	573	593	553	587	566	590	564	544	530	517	527	554	567	553	574	554	603	567	572	575	587	527	576	598	548	530	621	594	598	572	578	570	566	565	613	563	581	510	593	542	582	547	573	580	580	553	527	559	568	580	570	518	519	569	559	523	594	551	582	557	538	594	579	561	546	584	591	567	537	572	577	538	554	558	546	567	575	548	558	557	586	553	582	576	523	553	530	529	576	554	587	571	589	547	527	567	582	576	536	589	552	574	559	519	509	590	507	509	580	558	546	590	567	584	526	567	555	544	548	556	511	543	569	572	567	557	534	551	507	546	539	538	543	546	516	521	554	564	532	548	582	586	556	577	533	620	542	575	553	547	572	550	576	531	542	557	552	602	572	576	588	565	572	571	570	566	576	544	571	545	509	559	580	534	532	551	550	530	557	561	537	607	548	591	535	544	559	539	579	579	598	587	552	564	556	472	558	607	516	554	542	558	587	557	564	580	560	550	594	540	577	598	545	561	582	555	586	549	556	581	604	505	550	538	552	540	551	562	590	523	569	560	521	539	604	555	536	560	550	553	519	565	512	552	556	537	553	551	562	573	558	515	549	610	577	565	559	545	607	575	581	559	567	530	570	545	559	513	548	541	531	533	550	586	548	559	525	518	525	547	558	555	540	581	547	554	556	546	572	509	537	562	561	566	540	610	572	568	542	604	543	574	540	548	516	557	559	544	523	597	542	547	552	561	545	549	548	564	549	562	531	513	524	514	581	569	562	524	512	542	578	535	531	583	592	546	565	572	583	601	587	549	593	516	531	534	605	578	544	585	549	540	567	581	601	559	544	576	563	518	571	589	565	594	566	504	548	532	593	517	565	556	587	518	542	611	568	576	565	512	594	577	527	566	585	545	561	576	536	554	532	531	569	590	569	541	600	568	602	580	569	534	532	540	549	579	544	576	534	558	540	539	525	545	569	543	587	623	514	565	570	549	532	545	543	582	603	539	552	546	555	555	584	526	528	536	520	546	592	527	568	552	611	567	580	593	573	595	577	564	600	545	578	545	518	566	532	554	564	528	513	520	564	553	552	556	563	515	552	577	586	535	517	550	581	544	615	528	539	566	545	521	553	581	525	558	553	584	517	541	547	565	557	599	528	562	582	523	546	547	598	536	556	573	581	548	588	551	600	551	563	590	579	561	615	536	573	575	511	583	524	551	535	534	549	540	533	585	578	572	558	546	563	555	555	594	545	579	519	569	529	550	536	553	571	549	583	531	545	509	580	530	520	548	504	530	548	562	536	562	496	597	618	575	552	554	589	561	528	555	537	594	571	523	571	529	568	587	608	556	561	581	511	551	570	588	571	586	562	568	572	573	562	583	548	527	545	581	547	573	628	572	549	537	580	536	553	569	568	584	565	586	553	581	513	537	562	557	575	533	527	552	548	586	580	558	536	569	522	577	578	526	541	595	585	638	586	582	562	554	573	572	520	579	551	535	565	572	560	564	584	509	571	532	552	554	560	553	563	530	596	555	484	539	553	538	570	593	589	542	571	575	613	554	518	583	586	567	555	557	569	519	560	541	560	570	563	556	562	583	554	525	561	566	607	544	568	566	567	576	570	559	545	620	578	560	547	577	574	535	575	527	584	563	538	590	565	596
31109	32907	25476	8164	930	479	364	343	382	337	355	309	365	338	311	354	359	337	333	336	398	346	326	346	357	393	326	348	348	344	356	337	332	354	365	388	353	344	371	375	331	323	332	342	311	346	367	342	358	360	349	394	357	354	333	313	356	358	346	350	346	332	316	347	361	346	365	325	354	358	350	367	353	369	336	356	317	370	365	351	351	362	354	376	370	368	359	369	327	362	363	371	368	355	378	327	365	329	339	355	348	342	339	334	349	344	320	317	363	350	377	352	355	302	337	359	338	360	340	333	365	362	351	398	353	360	332	330	349	344	350	324	346	328	373	343	377	316	362	339	339	343	315	354	411	333	357	348	342	365	354	358	373	331	352	349	328	343	310	307	357	364	365	386	367	401	359	356	342	347	324	360	338	368	374	339	329	346	339	343	375	336	349	331	367	398	352	358	380	357	351	378	358	361	380	357	358	338	334	345	394	338	348	349	367	361	362	322	374	349	366	308	395	350	377	314	331	306	334	355	368	359	352	371	315	322	343	353	380	363	357	329	351	373	348	376	349	342	363	341	338	310	358	343	347	346	335	389	346	332	342	360	327	341	376	359	356	367	344	344	349	371	353	339	338	346	376	369	346	361	351	351	330	361	333	353	373	343	366	323	366	354	332	340	383	360	355	313	341	328	367	330	345	373	341	344	342	381	347	355	311	349	360	363	353	309	332	352	373	319	351	349	364	361	349	377	353	365	339	387	330	332	313	359	322	352	370	325	356	340	326	344	363	354	378	360	328	345	334	372	338	323	330	361	349	365	331	339	328	364	355	346	337	357	335	333	345	383	325	361	344	342	375	330	359	366	351	335	341	336	316	361	344	365	327	354	357	326	342	351	330	327	369	349	327	338	345	361	345	337	343	368	368	374	335	343	359	376	368	326	365	321	320	343	334	363	322	315	341	315	328	351	340	334	370	347	367	367	334	341	346	342	355	348	354	330	360	360	359	356	341	330	363	355	343	334	354	337	346	372	349	314	323	354	343	339	353	368	350	360	356	372	336	378	340	350	361	357	346	355	331	380	338	334	370	343	362	358	344	371	374	349	364	354	364	355	339	353	343	343	344	345	349	372	363	364	383	347	322	350	351	355	346	354	347	365	337	373	320	371	357	314	348	338	304	349	368	361	356	369	339	359	320	350	344	331	353	320	369	347	312	347	362	395	355	314	332	330	362	337	333	328	362	342	371	332	357	354	331	346	352	355	352	335	342	342	349	344	363	355	359	357	345	370	402	360	352	344	344	348	349	341	374	314	344	358	360	337	352	349	346	362	368	341	348	335	339	352	331	366	344	342	360	348	343	346	361	319	346	386	341	355	332	334	369	383	367	358	338	356	335	380	316	347	377	370	356	378	336	316	337	325	326	316	354	332	361	335	336	340	366	346	344	350	346	349	318	374	340	345	334	328	350	339	330	351	337	314	339	342	358	348	375	377	332	355	360	325	351	364	369	347	363	348	359	365	341	364	339	354	368	331	353	372	325	356	337	315	339	342	353	326	320	374	346	342	367	353	342	336	331	342	324	328	355	365	353	380	347	348	338	359	380	327	325	385	357	347	362	370	343	338	322	324	317	326	351	351	350	386	360	311	348	319	359	377	323	354	357	387	343	362	325	353	338	356	369	353	348	324	365	360	343	349	331	339	368	336	367	355	329	325	317	331	332	331	324	333	338	342	346	334	329	368	362	357	333	329	363	359	349	341	318	318	371	334	323	329	359	366	344	337	376	333	348	317	377	338	340	339	334	358	336	314	373	399	361	363	355	354	360	366	341	324	362	335	334	338	347	384	375	348	349	314	320	369	383	370	356	378	330	319	362	330	354	365	328	359	337	375	306	358	366	342	338	358	354	349	325	351	354	346	344	331	366	378	342	360	359	309	320	382	335	359	347	370	357	335	358	361	337	337	372	351	338	310	356	333	367	364	372	357	295	355	339	337	338	343	338	359	357	313	360	350	328	353	317	375	343	364	324	371	371	320	336	331	350	328	336	358	375	319	373	378	342	344	355	338	321	350	349	376	360	343	353	356	329	348	329	316	359	358	342	338	318	333	358	338	349	377	364	349	352	362	341	331	313	348	345	381	347	359	341	359	351	327	347	349	379	327	347	369	326	365	333	341	335	366	347	348	321	364	375	354	352	337	332	359	351	348	333	318	327	365	334	361	362	328	349	313	334	374	360	350	366	379	373	344	337	345	363	344	369	371	299	352	338	330	357	345	323	315	376	342	359	364	347	366	369	369	398	350	338	353	345	361	345	337	312	363	373	354	367	341	329	356	337	335	379	311	369	345	352	328	313	356	285	378	305	342	347	374	346	351	353	392	367	354	349	336	366	348	351	343	359	335	381	362	339	351	340	358	356	348	359	325	344	329	366	367	345	361	342	334	354	348	354	340	375	334	348	341	361	365	337	364	339	359	349	348	343	350	348	345	338	346	392	327	359	378	342	338	363	362	374	338	329	378	351	362	336	339	360	337	375	333	365	345	348	352	355	327	341	345	363	293	323	346	333	355	350	309	332	344	344	385	318	350	340	340	349	366	315	353	362	358	349	335	334	343	371	340	339	333	382	353	334	343	355	338	380	371	356	360	336	340	328	348	371	329	308	363	348	335	365	323	313	371	351	319	299	342	353	315	351	380	333	350	369	362	344	352	323	303	357	343	353	358	363	336	371	338	370	332	328	367	355	350	351	344	351	342	344	347	366	352	370	326	335	320	346	355	359	356	351	360	365	337	334	349	330	378	337	371	319	352	344	351	366	376	346	361	342	360	340	373	359	357	340	360	340	372	374	354	369	332	359	359	370	350	313	357	344	341	339	332	363	354	348	377	355	368	332	350	331	346	327	328	346	337	375	335	339	350	364	336	346	332	325	342	339	368	339	346	345	407	354	333	336	343	313	364	368	333	356	341	352	344	307	365	351	327	363	335	348	362	338	319	300	360	355	320	371	370	336	365	340	361	380	343	343	345	348	316	314	351	375	358	357	323	339	341	350	347	300	361	337	304	347	327	334	348	359	332	363	354	338	391	327	368	325	345	348	366	339	334	362	373	392	392	360	369	323	326	353	320	359	366	347	330	325	328	346	342	360	328	357	389	353	346	344	321	323	357	388	354	344	351	361	380	359	355	359	326	339	360	365	356	347	347	375	339	355	354	341	350	331	330	352	321	357	362	329	380	356	324	342	380	337	333	343	361	324	306	330	351	365	331	336	388	352	366	341	337	374	331	381	352	332	370	347	364	365	341	362	340	366	354	342	352	337	343	357	347	370	374	344	313	313	363	348	337	351	330	339	373	381	372	380	347	335	360	356	322	317	371	368	335	391	336	376	353	339	340	360	310	332	364	369	326	350	365	352	361	338	361	354	357	345	337	345	370	347	354	364	341	363	368	328	364	316	322	373	350	363	352	335	358	338	366	298	373	381	335	359	373	340	354	388	341	327	311	318	344	349	372
38364	46772	26373	5762	1707	829	627	577	576	565	566	528	578	518	498	551	531	540	500	507	512	536	523	548	539	542	497	550	535	481	514	511	499	515	551	538	530	567	573	499	550	480	526	528	496	553	553	540	529	566	553	502	516	567	554	536	525	588	482	519	533	558	539	510	544	521	553	527	560	515	539	499	538	510	517	519	558	557	536	542	550	557	507	514	549	523	542	523	555	540	535	584	501	526	493	495	512	525	553	539	523	581	506	577	549	509	522	542	544	517	577	554	560	540	509	505	523	525	569	572	538	523	511	544	529	515	553	560	520	520	516	550	527	515	487	505	546	528	542	544	526	497	558	490	525	517	541	547	539	549	554	521	547	505	519	541	561	580	468	541	513	503	534	544	524	538	523	570	508	567	542	541	554	517	559	504	505	534	550	527	505	517	543	531	537	586	550	539	509	503	558	527	511	539	506	559	564	503	530	550	485	504	525	535	506	538	490	523	564	551	505	576	553	520	498	528	502	519	545	553	534	561	515	529	542	496	531	491	527	501	541	565	526	517	558	531	512	538	527	557	531	563	562	549	531	553	560	520	538	535	499	532	538	572	523	501	507	534	550	519	506	551	554	521	478	505	538	506	524	554	559	538	515	530	516	550	571	508	536	505	561	501	533	544	532	580	546	583	529	562	506	546	554	534	558	516	541	555	519	574	502	444	516	527	512	513	519	551	516	509	557	495	530	573	547	560	538	509	529	522	531	535	538	522	511	546	540	541	520	504	508	552	535	505	538	521	544	509	499	536	537	504	557	511	506	563	558	557	520	572	532	523	540	536	531	554	546	529	566	564	509	505	482	527	542	516	507	559	518	521	515	531	532	511	496	557	542	514	507	558	494	519	495	550	534	515	538	507	531	553	521	504	546	494	523	520	555	531	517	532	510	510	575	510	560	537	524	540	549	490	533	529	518	529	542	536	488	499	539	536	509	512	481	523	516	525	549	518	496	520	493	555	535	593	526	513	520	563	516	548	539	531	508	537	509	535	501	499	536	537	552	547	561	539	555	511	563	545	520	509	519	536	554	540	533	544	548	523	511	575	516	536	548	524	533	532	497	530	523	540	552	534	537	483	570	536	542	501	518	507	520	525	533	533	557	568	581	553	530	542	539	528	573	524	493	531	531	541	512	556	562	510	539	523	561	530	499	538	498	519	546	533	485	561	519	540	551	539	528	516	560	526	530	515	484	474	497	539	500	550	520	501	541	516	566	558	554	559	531	536	575	547	588	517	535	530	582	523	506	514	539	517	524	513	508	517	564	558	536	551	520	564	553	544	568	521	498	510	481	550	532	575	552	523	530	486	541	537	517	522	531	530	543	505	496	525	500	512	541	558	533	541	565	523	534	574	529	528	504	550	508	553	532	523	524	528	500	567	512	515	557	523	493	518	526	531	549	495	506	527	510	537	563	495	495	534	515	571	537	530	537	507	553	552	513	515	579	523	565	548	559	534	552	550	511	557	560	499	523	543	589	529	495	535	521	485	475	492	563	499	535	511	537	523	540	547	541	538	537	482	513	574	546	536	531	512	501	536	500	491	510	508	502	501	555	535	478	526	528	546	536	551	499	514	532	556	525	507	507	534	526	513	514	489	513	548	524	512	512	535	550	524	536	541	483	522	538	494	546	536	514	549	587	472	533	540	504	498	548	547	551	515	526	539	552	543	497	553	525	543	509	537	534	548	541	505	566	542	565	491	542	518	527	548	486	517	509	529	527	567	502	569	601	548	511	543	550	526	497	494	511	525	492	508	564	527	568	529	577	537	506	520	519	529	524	514	562	511	517	543	532	542	490	529	538	517	534	535	511	516	535	545	488	531	558	536	531	548	541	518	536	512	526	519	507	545	493	571	492	564	516	503	562	534	530	534	542	552	506	549	526	547	555	475	533	540	507	519	532	538	527	551	520	507	562	548	538	542	579	528	551	513	514	530	515	539	521	560	552	517	509	544	486	551	489	560	523	530	537	515	525	525	520	540	548	539	521	527	517	548	515	532	528	513	535	484	496	517	512	552	517	512	575	524	537	557	540	488	565	554	539	508	519	514	554	560	515	532	537	520	513	544	528	500	536	533	526	527	480	501	525	542	554	537	506	506	492	564	509	580	553	530	558	536	501	528	533	518	517	529	561	539	496	549	597	558	545	595	538	546	586	534	518	502	529	571	579	526	526	549	548	533	544	542	510	546	481	497	539	504	571	533	539	509	522	563	550	564	517	566	565	518	498	507	573	538	536	548	537	528	562	538	547	545	525	502	543	585	552	503	545	564	582	547	507	531	516	524	473	565	534	550	573	540	575	570	542	494	547	510	509	540	555	531	596	536	521	497	507	505	527	569	525	498	544	538	542	510	536	549	522	538	564	547	566	502	525	527	477	537	550	537	544	517	574	550	569	497	529	521	518	516	497	532	499	521	539	487	527	519	523	499	566	514	545	511	524	548	472	487	566	527	522	518	498	527	549	473	533	524	549	531	485	534	540	509	530	510	468	539	550	551	519	526	509	504	559	525	499	512	526	528	541	570	560	545	512	556	530	551	534	579	545	511	541	503	536	530	521	515	545	536	534	543	517	545	539	487	521	542	518	537	496	572	551	518	532	505	509	492	544	537	551	561	520	524	536	547	555	528	513	515	485	552	533	534	507	559	538	496	536	520	538	534	573	505	527	553	528	548	548	495	521	504	533	506	527	561	523	536	509	535	547	530	538	539	578	559	536	538	549	539	535	538	556	526	524	570	559	507	501	509	521	535	531	525	527	537	541	541	515	524	531	517	550	504	535	545	469	508	519	564	545	535	508	556	504	524	585	528	528	539	544	532	562	523	534	543	556	490	547	544	514	546	542	540	501	488	521	507	512	548	564	522	562	530	518	550	554	547	552	507	530	521	510	531	495	512	539	556	561	523	525	554	542	549	528	488	570	568	522	529	482	517	546	568	528	494	553	492	574	557	467	552	556	553	549	514	535	530	518	493	533	544	521	549	530	517	553	545	530	503	519	557	536	524	530	531	516	537	543	542	566	567	554	523	474	570	538	488	494	509	517	516	580	529	552	546	529	554	519	530	530	519	577	525	560	531	532	537	591	488	557	509	494	511	545	503	537	527	534	581	494	515	556	539	523	562	549	508	604	504	486	505	547	567	507	495	516	537	545	557	566	500	538	525	570	539	550	533	541	556	507	576	572	529	497	506	508	532	563	515	509	534	542	544	550	564	554	513	536	540	514	524	556	513	528	544	558	554	518	516	534	541	574	533	514	513	511	547	519	580	564	524	568	553	516	539	534	506	574	531	520	530	515	522	554	568	541	557	574	495	560	540	549	545	511	549	566	537	476	528	494	538	531	495	508	531	538	499	527	607	582	513	523	526	538	538	508	531	498	531	586	553	492	529	551	562	512	510	561	560	553	578	549	518	548	536	502	499	524	530	533	527	530	513	546	560	536	532	507	532	510	510	497	551
24118	22790	29652	24396	19739	8168	885	578	443	408	390	377	398	378	402	378	376	359	352	368	386	354	383	363	400	346	441	355	346	403	357	346	384	407	363	341	371	407	351	386	361	353	381	355	364	349	375	373	344	355	338	347	381	335	372	338	408	353	357	346	368	362	365	382	346	348	364	373	383	391	346	393	374	367	381	364	341	372	375	338	362	372	309	325	344	387	362	379	363	364	380	407	386	383	372	409	312	385	357	392	375	363	353	372	355	320	344	362	382	336	371	364	363	372	377	339	367	393	342	410	356	374	375	347	371	351	378	341	370	391	371	360	378	366	355	385	376	384	361	383	344	349	363	344	357	352	388	396	375	382	351	355	336	380	359	364	334	354	353	353	376	332	352	396	365	375	370	406	370	362	391	348	365	394	363	325	355	336	384	353	380	358	362	392	368	359	340	367	327	383	346	344	370	388	417	345	349	390	371	363	394	421	339	390	427	377	348	390	352	334	359	342	344	358	387	368	390	349	372	379	394	334	371	372	367	348	357	398	396	344	345	375	376	342	365	350	376	349	360	362	344	389	357	353	346	393	369	363	343	377	340	385	340	383	376	394	389	356	390	356	354	315	343	344	376	399	359	347	374	395	336	351	360	389	348	381	342	359	373	369	367	345	342	327	332	361	351	378	349	374	396	335	346	376	370	364	361	358	350	371	365	373	347	356	338	352	321	384	375	352	371	366	368	349	357	358	346	386	389	383	368	362	369	340	325	370	353	377	379	381	345	415	352	375	390	361	319	379	375	376	360	372	347	366	401	343	370	358	372	352	341	377	360	343	376	362	376	364	389	332	377	373	366	393	364	371	363	350	367	379	365	382	350	368	360	384	395	352	379	346	374	394	370	395	352	354	388	362	380	372	338	404	389	376	346	370	358	349	350	319	355	372	352	337	362	344	325	385	380	340	372	390	363	396	368	359	385	345	378	360	376	331	361	351	362	355	355	352	369	374	396	326	338	359	373	346	367	372	397	385	360	342	338	358	366	387	362	357	354	373	345	368	359	351	372	384	412	351	362	358	337	388	366	389	357	354	381	348	391	337	347	326	366	377	386	408	364	336	321	335	350	386	403	353	366	372	385	354	371	395	353	343	337	344	345	412	380	362	389	372	371	369	367	381	355	339	315	332	364	371	375	369	399	352	365	353	337	314	377	342	392	373	398	404	386	341	379	378	334	397	363	345	388	361	368	355	347	346	340	361	383	367	376	335	405	355	358	358	386	356	336	364	350	364	359	371	345	400	336	380	374	351	381	358	333	374	367	358	352	356	355	355	344	350	363	367	362	397	369	376	352	344	384	359	363	364	376	393	372	377	358	377	355	402	395	372	354	383	353	340	327	339	362	401	377	355	347	355	388	356	377	377	346	386	351	367	376	352	354	337	327	367	362	339	377	363	385	344	369	362	368	359	340	371	370	346	342	388	389	368	364	390	384	381	352	351	381	355	346	332	347	376	355	376	384	377	348	407	334	331	383	354	371	362	363	380	375	379	378	327	356	371	403	375	379	371	386	356	386	390	373	326	376	348	357	352	349	355	385	368	365	367	376	364	365	359	390	360	343	364	345	386	350	356	379	353	351	358	362	376	394	379	373	355	352	349	366	338	393	391	358	370	372	393	322	365	350	357	393	348	353	394	375	377	383	330	356	367	371	376	349	323	396	351	367	372	396	364	369	364	336	343	350	376	361	339	353	341	339	380	357	358	351	329	391	359	358	382	337	389	335	308	355	375	353	376	383	321	369	395	348	338	354	361	373	363	373	359	370	344	408	366	347	341	391	374	386	344	358	372	377	374	360	371	365	358	331	368	356	318	373	376	355	378	362	355	346	385	354	353	351	364	386	321	351	364	357	382	339	363	402	376	374	383	358	361	366	362	365	353	372	379	387	346	341	367	365	354	356	380	356	342	386	411	375	364	371	318	339	327	374	385	364	363	374	370	398	366	364	345	327	348	355	378	369	367	349	353	348	338	352	386	371	345	366	385	384	394	380	366	336	363	358	355	385	344	350	339	363	383	384	342	375	348	392	380	355	373	337	390	391	354	375	394	384	364	353	365	383	384	348	386	387	379	349	367	364	374	363	325	341	355	377	356	324	336	369	351	374	394	328	328	318	374	371	333	346	379	373	359	367	335	342	385	367	351	416	366	325	312	351	377	347	342	343	377	357	340	345	360	373	391	386	348	385	379	389	355	328	367	383	379	392	350	374	379	367	349	365	352	331	406	368	349	384	379	361	360	369	347	391	339	398	383	362	365	360	349	352	384	362	331	355	375	410	325	398	378	379	374	376	380	331	355	389	381	352	377	376	378	354	369	345	356	388	347	341	379	375	381	363	371	374	355	367	404	361	368	353	339	354	373	329	364	389	364	394	356	416	349	387	374	377	369	362	356	351	343	363	350	354	359	357	331	333	367	357	360	355	386	426	382	367	357	366	363	367	380	369	323	377	381	399	387	367	342	356	370	341	353	362	334	381	365	369	396	379	373	361	342	374	341	384	353	373	363	341	343	392	364	361	373	336	380	363	348	351	362	390	361	358	365	374	360	339	369	363	393	346	351	366	381	363	407	352	364	403	359	395	381	320	367	376	350	386	355	356	377	388	350	398	360	366	340	363	373	365	370	344	365	368	372	347	336	356	373	355	369	388	359	360	347	351	356	341	372	343	371	360	336	362	348	418	353	339	335	373	364	377	343	363	380	353	389	342	373	365	355	360	354	358	302	382	360	386	349	376	338	369	352	341	345	383	333	367	362	316	380	370	354	369	352	359	394	341	327	368	327	366	326	338	341	362	371	358	350	383	391	374	356	402	376	352	354	379	371	356	347	395	352	334	379	378	401	335	392	331	349	355	343	348	372	349	375	362	362	374	355	356	350	372	364	364	374	341	388	345	328	363	390	374	358	355	394	355	332	343	343	374	338	353	401	382	374	373	354	350	356	410	374	366	391	360	367	357	333	375	340	365	387	380	330	389	364	397	371	371	354	400	351	416	379	349	369	329	367	388	376	332	364	392	359	375	358	384	370	399	355	347	354	343	358	396	331	350	372	354	363	344	389	354	352	353	367	345	359	343	378	359	373	379	339	349	381	372	391	357	384	401	364	415	352	358	381	361	370	351	392	349	379	389	345	405	336	319	370	387	366	338	371	355	362	344	368	371	354	372	360	374	335	357	390	332	368	366	389	357	349	372	390	392	344	285	380	378	370	388	375	351	362	405	337	353	382	385	364	377	381	379	380	358	394	367	344	369	361	376	343	353	404	387	369	378	363	346	360	356	380	364	396	348	315	366	363	352	346	348	392	377	374	352	328	365	370	337	374	348	362	381	366	365	355	370	356	352	366	416	371	378	379	373	382	351	352	367	397	350	351	352	397	356	357	343	354	351	368	362	356	356	390	408	365	386	358	372	398	335	349	364	345	373	364	384	350	401	386	360	346	373	368	342	369	358	344	364	371
60966	87522	55050	23541	8284	3229	1318	1122	793	666	563	560	557	583	517	538	546	555	555	562	530	536	553	556	541	552	554	552	557	526	563	607	515	528	536	567	554	596	545	566	561	545	526	536	523	596	546	559	572	521	549	570	551	543	530	568	528	550	557	528	571	551	547	531	536	563	567	537	530	543	613	510	560	539	566	555	544	544	573	542	556	564	558	554	567	563	560	583	546	543	534	513	546	558	554	501	578	554	571	567	544	550	567	548	517	551	543	540	554	576	489	564	574	534	540	595	513	636	543	529	545	561	527	525	566	555	570	527	582	576	595	566	540	600	498	518	544	550	541	552	528	553	545	555	553	577	556	533	523	557	569	560	531	549	554	543	503	539	571	537	589	583	535	548	570	573	553	536	572	542	523	564	550	545	550	544	591	612	547	548	568	577	534	607	576	564	526	545	525	553	553	587	544	557	515	540	562	537	555	525	563	517	570	573	498	578	566	499	576	568	546	573	519	533	569	521	535	541	567	505	559	605	582	539	570	557	521	516	590	543	554	597	529	541	585	513	504	536	600	576	592	536	584	592	566	598	538	556	568	533	577	526	528	575	558	555	517	559	569	526	548	561	543	576	569	567	530	596	507	548	530	561	515	564	525	579	557	553	525	544	582	583	569	555	490	570	532	575	538	532	557	567	583	544	549	520	542	535	553	578	533	565	499	550	517	552	545	621	551	566	545	563	530	586	585	563	565	537	583	546	483	531	557	578	579	536	586	542	555	554	567	556	577	539	589	570	593	536	542	531	566	573	524	550	593	572	562	569	556	577	538	526	546	558	572	564	556	551	503	533	517	545	560	550	580	554	549	578	585	565	572	549	557	522	512	547	547	548	602	550	530	560	587	568	486	540	573	555	592	521	483	562	540	547	559	548	538	589	563	555	536	550	576	563	565	520	551	593	548	546	574	561	558	520	572	560	551	569	561	534	546	566	527	557	575	536	603	564	556	537	564	619	560	574	571	554	550	560	543	554	538	550	560	575	529	525	552	553	550	577	570	591	516	512	560	556	585	536	508	552	530	555	556	574	560	570	561	513	551	531	547	571	538	527	520	526	550	537	550	536	529	562	595	513	532	512	528	563	530	548	574	586	574	591	546	528	533	556	549	522	516	547	511	556	571	547	520	570	538	500	547	518	517	567	531	532	530	517	537	564	564	525	520	537	544	590	555	558	551	533	523	571	550	569	564	557	545	529	541	537	572	537	486	564	525	507	512	580	537	525	588	530	549	554	527	582	530	565	545	532	543	533	544	566	573	550	540	566	555	506	540	493	543	571	526	534	574	568	526	540	557	513	574	569	516	535	522	535	528	531	552	565	541	552	556	527	582	540	507	545	554	563	578	571	551	516	541	527	545	547	539	570	585	538	551	579	537	547	528	564	547	560	552	545	522	522	512	590	561	572	566	565	560	540	544	562	580	551	535	509	558	563	511	544	546	562	540	549	541	563	573	556	524	571	529	543	526	554	517	544	546	545	536	534	541	532	551	583	546	523	584	584	582	550	497	503	566	540	566	553	544	533	522	532	582	536	616	584	531	578	559	531	549	583	532	537	594	530	521	559	549	505	538	526	529	560	560	498	533	551	524	539	577	590	540	539	550	565	512	545	561	533	571	532	593	554	567	569	514	552	592	553	570	554	569	520	560	546	545	561	549	546	530	570	552	529	536	537	565	544	554	532	564	562	564	537	591	526	519	537	548	565	559	538	553	518	565	597	545	537	561	545	572	529	546	546	566	530	517	551	556	553	538	550	571	581	552	545	560	509	557	512	545	561	511	557	551	526	538	557	517	580	555	596	579	546	557	537	564	559	560	544	590	507	576	529	519	573	568	552	539	539	587	546	558	578	552	513	529	501	556	557	587	574	583	555	539	531	574	557	530	501	639	568	523	559	531	541	530	530	556	565	544	553	499	583	523	519	553	570	562	570	557	585	486	536	511	532	568	515	573	550	558	565	527	595	523	541	552	556	535	568	560	534	569	572	588	586	559	578	514	543	558	535	530	544	565	559	563	562	550	528	538	574	539	542	530	532	523	556	553	577	561	537	536	529	544	535	516	562	561	538	559	534	541	568	533	577	522	534	545	558	579	553	539	553	562	512	535	556	593	534	591	545	583	574	556	580	547	547	570	526	552	574	538	563	557	525	581	576	544	536	579	528	570	576	545	549	613	523	571	590	590	578	542	554	554	526	586	514	558	549	528	504	529	581	539	561	552	557	575	558	571	567	581	529	525	588	529	591	545	540	549	579	534	536	549	531	557	532	584	540	554	545	540	557	572	520	545	542	557	546	565	517	535	529	528	523	590	534	528	557	521	539	515	538	554	512	572	519	610	522	552	542	526	568	504	532	549	562	537	561	527	562	552	577	542	562	569	558	536	549	560	545	550	538	530	518	540	544	565	561	547	552	572	550	553	563	579	542	553	549	550	565	557	527	529	553	530	526	524	556	562	571	542	545	555	525	552	569	537	567	539	520	581	549	547	566	546	566	563	560	523	531	532	569	531	533	545	572	530	513	541	557	562	549	579	588	578	522	515	565	548	520	548	535	571	584	581	539	546	552	543	568	533	506	552	553	562	542	549	550	573	503	562	533	575	520	539	561	581	556	541	517	562	520	538	520	546	485	553	551	556	556	571	524	573	540	585	510	572	504	566	582	536	567	553	558	556	561	552	584	518	546	526	561	594	549	556	566	548	608	543	544	503	531	559	520	565	557	557	535	526	581	564	525	557	541	524	562	553	536	572	568	568	561	527	525	565	564	560	530	574	532	615	554	558	478	520	573	529	535	514	568	554	541	577	553	570	544	564	562	573	552	509	503	488	542	523	564	552	548	535	567	547	545	531	542	544	517	557	549	626	564	528	544	573	576	507	537	563	548	558	532	520	523	552	533	546	576	570	524	539	535	568	557	513	588	536	548	574	578	550	562	537	567	570	573	545	586	550	507	551	566	557	547	549	550	533	578	524	556	569	527	550	549	530	582	530	543	575	529	531	503	547	567	544	540	549	549	550	542	520	539	545	598	572	548	534	560	564	572	559	541	534	542	564	544	581	546	529	558	551	528	549	546	562	561	599	562	522	558	572	545	590	553	558	547	571	549	509	570	555	501	568	547	567	532	500	561	558	552	546	544	534	557	571	554	547	582	572	539	573	570	554	575	543	509	521	506	481	554	547	510	514	529	530	596	558	545	542	564	525	511	572	540	507	533	584	580	560	544	549	544	545	567	577	516	560	511	544	567	564	516	538	552	555	568	569	527	567	545	540	556	504	536	531	577	502	533	510	572	568	568	541	525	610	563	511	561	508	557	490	502	551	540	540	563	545	577	517	527	550	571	554	578	547	549	543	564	547	549	557	550	512	579	578	536	527	578	571	588	548	588	563	526	545	531	557	537	568	516	575	564	585	566	506	529	570	572	524	530	590	538	520	559	568	530	574	536	560	584	526	558	536	569
22999	21809	29227	23690	21041	18743	4328	753	533	432	461	404	389	415	381	399	370	415	392	401	427	400	364	385	422	407	371	398	370	383	372	388	378	348	407	390	385	389	378	341	407	412	354	425	365	372	393	378	370	380	390	395	406	422	373	395	373	399	394	382	362	382	404	405	358	414	392	382	419	398	411	384	364	382	381	384	386	401	410	396	361	432	414	416	396	377	370	381	360	376	397	401	396	370	392	384	401	382	406	425	391	391	392	401	394	397	381	398	399	404	376	343	377	389	360	369	385	355	390	365	369	394	405	405	412	393	388	359	397	403	378	390	383	355	386	373	368	375	381	383	379	388	411	385	394	371	406	355	350	370	392	414	399	392	399	389	385	393	382	406	378	383	391	396	339	371	351	430	372	394	376	373	354	340	405	382	398	419	355	385	388	375	394	391	396	365	345	399	409	393	382	412	389	380	389	403	391	395	377	399	372	403	378	392	403	389	377	392	395	384	369	416	382	380	392	404	381	377	424	401	376	409	402	368	338	364	383	376	380	390	399	389	396	403	346	370	429	412	345	385	393	374	402	382	389	377	381	392	387	398	429	367	399	403	366	394	381	385	396	373	381	411	393	367	403	419	376	378	404	392	389	363	378	346	382	374	407	385	363	370	416	392	390	379	358	396	374	346	395	388	400	397	398	392	386	384	357	408	422	396	391	378	394	377	399	405	387	371	405	385	355	385	397	402	386	398	398	360	377	423	388	368	379	373	417	379	425	416	364	390	393	370	377	413	372	401	396	364	435	374	360	347	402	379	383	400	384	358	399	401	367	416	389	391	360	364	422	389	374	388	385	381	393	370	377	435	390	391	387	368	410	394	393	373	356	409	382	374	413	393	379	363	354	392	370	388	373	369	414	351	342	341	386	362	423	373	374	410	378	378	379	401	375	395	402	405	432	412	364	356	439	355	381	359	378	377	410	371	360	402	384	377	419	377	401	422	398	375	409	398	398	397	407	422	375	359	386	420	403	377	405	382	384	385	386	372	407	422	392	387	385	389	389	379	376	368	432	382	358	398	347	390	391	361	400	371	395	390	376	436	413	351	381	420	371	375	383	371	375	393	369	365	360	367	407	364	377	407	364	366	390	391	395	396	371	415	403	377	394	371	364	387	372	395	331	426	369	370	391	402	375	380	364	392	366	339	402	364	394	356	358	362	387	380	412	368	386	369	399	359	389	395	400	356	396	403	396	390	391	422	355	393	417	388	397	397	410	383	364	373	386	391	426	409	408	420	368	390	382	389	394	397	388	412	391	406	434	369	384	379	370	370	411	352	400	376	355	391	375	358	374	379	395	399	365	423	388	395	388	368	357	384	383	373	408	374	391	365	397	389	393	354	396	379	380	396	373	390	402	366	418	415	391	383	360	393	344	365	384	387	396	377	373	379	387	417	407	379	389	361	367	342	385	373	394	381	389	381	416	376	386	385	405	392	392	385	362	394	383	386	345	393	405	402	382	372	387	387	389	382	378	394	390	382	387	418	353	391	374	404	393	378	390	375	371	376	387	386	395	391	377	409	366	376	403	376	374	397	372	369	362	412	393	386	430	379	355	395	404	387	394	424	381	374	382	420	374	384	390	401	338	369	400	366	380	355	370	419	383	394	365	362	427	428	398	390	401	382	402	410	345	383	397	396	389	407	422	359	382	392	378	404	388	374	382	394	386	412	405	419	379	405	379	370	386	413	382	427	369	393	390	450	370	354	382	419	383	405	357	403	376	419	393	381	381	381	394	400	364	385	375	377	412	388	387	388	375	357	404	364	371	403	411	376	397	387	390	404	330	362	394	418	419	371	367	370	381	375	351	385	423	368	383	374	384	416	364	391	383	354	391	367	357	389	392	397	433	363	419	352	415	376	392	362	397	392	369	372	393	377	387	422	375	373	419	390	357	364	364	359	410	396	370	376	394	417	384	404	397	376	389	385	401	403	404	391	364	369	392	379	371	392	438	380	348	373	392	386	372	385	390	386	386	412	350	411	394	396	399	382	393	342	415	369	365	401	359	365	405	387	385	390	389	390	419	412	364	362	355	390	361	374	382	434	367	386	401	407	402	389	371	398	364	384	370	410	366	388	414	396	397	427	403	381	372	382	407	380	406	390	416	391	412	376	385	372	354	353	401	395	408	377	373	379	356	398	362	402	398	436	349	378	406	422	356	378	418	365	405	398	382	363	398	365	356	357	371	369	387	379	388	376	389	410	385	374	364	379	407	388	415	400	390	401	433	406	377	440	404	393	417	361	408	417	367	390	384	361	346	424	414	397	360	403	371	380	385	389	363	399	398	387	423	358	383	409	378	417	374	388	382	379	387	361	380	380	365	413	379	419	346	420	355	373	382	373	404	418	382	392	391	411	376	392	388	410	364	408	416	396	380	398	423	421	376	373	369	376	432	380	358	381	377	371	396	423	345	376	405	368	401	403	412	387	410	399	365	351	358	345	377	378	408	395	362	380	379	353	403	363	438	368	426	373	365	406	380	349	384	377	396	393	421	412	370	386	392	390	368	387	398	424	397	390	429	394	405	375	394	358	407	374	395	361	355	412	390	382	382	396	389	439	408	375	366	384	356	390	377	389	390	402	414	359	391	370	374	391	374	389	391	402	414	393	401	376	409	381	352	397	364	410	404	385	400	436	403	429	385	381	384	394	389	413	386	367	372	370	370	398	377	370	417	408	412	363	366	381	404	378	394	351	397	397	367	361	415	391	391	378	369	399	391	407	391	400	368	372	384	375	376	376	419	400	403	369	378	393	372	398	405	379	404	393	407	386	410	382	390	396	388	388	364	389	383	392	380	373	348	355	393	422	414	372	388	350	381	375	352	400	393	398	385	382	388	367	356	399	375	390	393	373	336	417	391	374	410	371	406	386	384	411	351	363	354	401	384	421	383	371	373	386	398	390	403	377	396	411	390	345	381	376	395	379	354	407	407	419	402	349	382	389	378	380	371	385	395	377	386	397	364	409	352	371	382	412	406	365	409	389	361	391	390	375	399	360	384	407	408	388	423	395	358	404	390	390	355	367	370	381	374	389	435	399	384	420	412	412	405	390	364	421	389	392	402	433	363	389	381	391	379	394	398	362	390	376	421	405	402	419	373	362	390	380	411	372	398	366	375	360	359	369	382	378	386	374	396	394	346	439	360	400	377	380	387	381	402	398	360	405	375	414	373	351	391	376	357	370	365	398	371	383	375	402	392	364	383	418	348	391	415	370	385	367	384	428	378	391	383	384	391	401	365	376	404	367	412	385	409	417	373	382	371	365	394	392	366	376	362	395	393	398	368	364	375	405	364	425	382	379	409	362	415	389	397	375	358	384	379	407	395	413	399	380	373	387	411	386	450	380	383	395	401	388	371	401	372	410	394	375	401	393	351	368	409	393	407	394	420	405	364	387	389	384	352	350	422	415	393	380	394	408	391	357	374	377	405	386	399	363	373	392	384	368	374	337
60454	95094	62899	30020	11913	4525	1929	1414	1056	711	558	562	524	565	555	583	554	590	539	547	583	567	518	570	543	552	573	565	552	561	550	550	608	604	564	551	566	559	547	572	551	551	602	553	565	557	562	560	530	562	523	571	576	533	546	569	530	570	597	531	580	581	537	566	547	564	557	534	528	566	566	547	617	544	548	582	569	587	547	578	572	547	555	550	561	582	552	525	548	582	556	584	592	569	562	536	546	544	543	611	565	545	560	581	578	548	545	555	580	574	539	574	579	605	548	586	524	587	516	583	553	587	576	544	597	543	531	571	536	575	569	540	569	598	575	570	540	542	575	578	574	572	549	573	580	574	547	599	542	534	558	547	584	579	619	548	540	573	597	577	573	582	581	542	569	570	549	564	571	570	555	533	522	542	579	594	553	591	601	581	561	525	574	575	556	537	565	557	586	577	579	575	577	525	573	536	555	588	525	560	554	572	543	536	546	545	532	561	558	547	599	524	564	562	563	553	564	559	575	587	572	531	585	573	534	531	541	588	580	544	564	543	546	544	582	596	527	565	558	562	552	611	544	596	568	540	554	586	585	572	628	545	564	550	553	548	540	551	549	512	581	563	555	550	545	547	553	553	586	554	616	591	511	540	574	554	531	572	538	572	536	562	570	553	538	588	600	570	584	569	546	537	514	556	577	566	579	567	551	577	572	579	546	576	559	527	562	564	592	569	595	589	534	554	533	536	559	551	563	578	566	545	542	560	572	572	554	596	544	542	588	524	588	557	541	539	549	569	551	542	524	581	585	552	592	542	554	575	550	501	552	549	614	575	569	562	553	563	560	602	551	583	549	532	579	552	610	563	546	591	566	593	556	569	565	559	542	552	598	564	601	552	574	567	572	537	564	591	543	572	584	599	572	574	542	593	588	545	549	525	539	575	591	551	561	576	595	562	547	574	549	596	541	570	556	566	544	629	596	595	521	572	545	571	605	586	555	542	591	517	551	583	618	570	517	593	589	576	548	566	565	567	554	543	555	552	546	557	588	553	527	514	570	531	578	613	559	587	587	595	519	578	601	541	550	561	567	535	562	536	564	537	502	586	534	554	581	567	588	526	605	583	528	545	588	591	576	614	538	605	575	590	554	597	546	600	543	573	544	558	591	568	562	556	524	511	546	537	546	562	555	563	587	568	568	586	565	541	571	572	554	554	578	566	532	554	580	532	593	528	521	545	528	543	540	578	562	581	552	603	582	543	528	580	571	553	546	584	573	548	584	597	555	567	533	553	574	583	568	566	563	570	587	558	545	583	556	565	535	607	604	556	565	562	538	570	587	596	570	552	539	573	528	574	545	537	562	560	554	536	535	559	576	545	551	589	571	582	594	567	575	563	561	522	568	527	542	524	555	593	569	560	552	611	577	503	519	574	558	563	579	572	596	569	581	550	572	562	532	553	546	568	520	550	628	567	552	525	563	555	580	540	612	611	584	542	547	585	554	585	551	578	563	582	571	552	575	574	543	596	570	546	566	574	547	578	554	541	559	591	580	581	575	538	568	548	563	560	514	621	551	571	573	534	602	533	540	591	540	548	561	618	581	548	582	551	528	558	557	575	563	525	551	545	560	581	527	599	545	555	607	610	588	542	544	569	572	550	566	535	559	552	541	592	572	559	580	547	597	603	562	568	551	554	575	551	586	583	560	576	612	561	555	560	559	603	608	569	567	565	527	564	542	600	550	554	551	547	576	592	588	562	556	580	584	552	593	541	599	622	558	602	541	544	567	554	558	570	551	546	593	572	552	544	590	599	599	590	615	575	581	562	568	621	597	587	574	573	574	531	574	583	573	574	563	592	574	540	577	610	577	510	563	547	552	548	559	556	536	596	548	544	540	595	530	545	551	531	572	548	573	567	591	539	596	509	543	537	602	558	572	569	530	554	593	590	540	578	558	571	562	540	576	590	537	579	581	578	607	568	549	580	563	529	549	555	533	529	535	562	607	562	541	527	606	562	530	524	563	540	508	554	548	551	586	567	592	594	590	579	566	559	594	559	555	582	541	588	554	601	578	593	596	567	561	580	590	583	555	531	610	547	613	535	545	556	607	566	565	556	553	560	572	574	602	587	601	524	546	595	605	537	540	618	555	570	593	596	559	518	552	522	562	551	529	563	571	555	573	533	585	565	579	575	595	529	604	579	540	548	545	586	551	552	559	574	562	559	537	595	530	529	526	567	566	539	557	523	559	565	562	572	582	557	537	559	575	562	588	542	570	582	592	498	601	538	563	573	557	539	554	588	577	570	521	573	569	610	553	588	515	553	565	565	565	532	555	555	528	531	529	534	578	548	537	562	603	588	570	559	550	498	559	553	544	552	563	595	570	513	574	562	577	558	600	581	607	537	580	572	588	543	575	567	550	578	586	576	547	572	570	547	610	566	579	584	527	546	557	519	592	581	554	566	588	595	569	556	564	600	571	574	533	578	574	569	555	591	584	576	581	571	578	555	550	545	531	551	562	589	576	543	547	589	591	570	537	597	522	572	544	559	591	528	551	597	555	553	596	566	528	590	518	583	555	519	516	572	588	517	573	572	581	551	553	545	563	581	568	549	533	514	574	588	539	525	530	565	599	598	608	545	538	578	591	577	564	545	572	568	533	581	533	572	543	591	520	598	559	606	562	531	576	573	633	563	563	558	579	554	591	591	574	580	566	576	521	570	603	548	604	565	570	560	538	613	538	516	575	545	565	588	576	573	545	560	579	613	560	549	557	517	528	550	545	573	559	603	574	569	577	565	568	569	564	556	577	572	562	567	554	545	567	557	597	581	562	586	551	528	544	593	590	544	579	528	590	549	516	522	557	581	533	529	543	574	591	579	603	569	575	555	590	561	563	559	526	559	599	552	562	544	578	556	606	622	534	548	558	591	564	558	537	555	571	559	561	540	542	517	545	585	557	547	579	562	551	564	572	556	582	542	566	541	531	576	522	536	530	562	572	559	574	559	612	571	539	593	528	583	590	566	560	555	557	554	578	599	543	543	610	533	557	536	521	561	575	593	556	528	579	518	540	567	634	550	575	547	618	590	560	602	572	601	566	569	556	547	580	543	599	549	517	560	561	551	540	498	551	550	563	590	559	572	583	538	549	557	555	539	568	581	569	567	591	566	564	543	508	537	555	549	564	556	597	602	567	567	565	610	527	578	568	567	560	566	581	544	543	563	570	603	576	579	553	580	557	609	544	533	570	573	553	593	557	589	606	560	556	560	544	573	555	584	506	566	567	589	621	556	565	566	604	550	582	522	582	582	550	552	522	548	562	542	559	569	568	581	615	580	582	563	575	525	590	547	544	572	584	531	544	535	581	517	586	587	581	570	589	558	521	557	521	555	562	566	590	536	573	553	536	580	592	596	621	550	584	561	580	545	562	567	581	557	552	556	557	552	556	565	579	566	561	585	528	571	579	562	593	549	565	547	568	594	568	576	566	529	564	572	584	573	544	560	587	605
30858	33213	25944	8701	922	490	393	352	393	351	372	350	340	385	376	395	374	372	329	388	345	374	357	333	355	390	349	338	333	356	347	364	339	349	356	344	324	373	315	352	347	331	343	341	371	349	376	384	317	373	380	377	342	362	319	329	360	352	375	355	349	324	362	337	351	373	341	349	358	379	373	328	321	341	374	363	331	340	347	346	345	368	372	361	352	353	350	360	349	342	331	412	364	364	342	322	348	372	356	392	361	394	356	369	327	339	358	328	374	393	349	351	350	328	336	387	376	346	358	337	380	383	336	340	333	377	351	359	376	365	355	345	337	336	351	366	361	361	372	351	379	381	337	379	334	337	353	351	362	370	353	360	362	341	385	355	371	328	328	346	367	347	357	378	379	343	361	380	339	365	315	351	352	359	356	356	345	341	367	324	365	339	352	339	353	386	348	347	359	334	376	334	340	374	372	340	341	372	329	379	331	329	378	343	349	355	347	336	336	355	381	337	377	354	350	354	333	358	340	345	362	397	316	355	340	361	368	375	367	338	383	391	348	358	346	326	313	346	334	379	365	354	367	363	338	320	341	369	367	342	351	340	360	374	347	332	351	385	370	356	395	324	356	348	365	362	373	360	358	359	340	349	380	370	398	339	350	354	363	342	377	350	338	379	362	336	369	324	385	340	377	342	353	361	369	343	362	383	322	338	365	367	358	351	348	360	359	343	334	345	361	338	351	303	383	370	345	306	366	324	352	366	336	347	316	336	362	348	347	369	367	361	360	341	360	363	405	388	350	349	372	375	347	373	376	353	329	344	353	361	417	362	339	340	330	315	338	362	353	350	391	374	342	351	356	376	359	355	343	345	342	361	375	348	366	367	362	379	333	342	355	343	399	342	357	358	356	359	385	404	359	371	358	368	373	357	344	361	354	343	342	387	338	366	351	381	361	345	363	347	343	306	344	364	328	327	336	346	352	345	335	345	338	356	372	369	322	414	340	326	322	353	346	375	370	350	367	331	324	313	321	388	340	349	363	338	374	381	376	348	372	380	374	366	365	341	350	337	337	359	331	352	356	366	323	359	342	375	372	340	358	362	342	351	330	356	358	340	362	364	358	361	335	361	362	378	352	377	370	341	353	323	357	402	347	360	357	398	374	365	357	365	357	351	372	345	380	331	342	339	319	383	349	347	322	345	356	378	343	351	346	382	336	377	319	340	348	332	350	346	379	379	362	382	381	326	344	346	337	325	375	372	365	323	374	382	346	388	350	345	337	368	368	334	341	336	338	314	371	353	353	375	342	364	388	332	375	356	371	355	354	358	319	373	313	373	352	344	350	331	342	362	382	383	348	342	334	339	369	362	360	321	367	371	316	342	371	368	335	331	367	347	342	365	367	361	383	346	350	373	362	350	349	336	360	350	330	397	392	355	333	369	315	346	372	353	360	348	357	342	335	369	388	349	341	365	359	346	360	381	356	360	352	317	316	364	381	357	336	339	368	350	358	362	362	350	352	351	344	358	399	349	357	344	357	363	375	349	390	335	345	346	348	322	358	339	333	351	350	355	342	327	342	371	351	341	356	363	341	372	358	338	361	359	352	334	337	363	329	339	337	335	357	337	363	322	351	358	348	326	375	370	363	342	376	347	321	348	338	352	337	345	352	377	332	327	358	354	338	337	337	329	345	389	341	354	361	350	355	378	341	370	346	304	375	352	355	356	391	345	350	362	400	360	355	339	323	317	360	372	358	375	329	354	362	361	376	360	321	365	353	345	327	362	333	393	338	378	341	368	378	392	339	358	358	350	336	357	339	351	357	368	346	362	345	364	313	372	316	334	372	338	346	359	368	358	340	369	340	359	358	359	376	349	377	343	372	312	346	363	357	357	379	394	345	349	346	378	309	325	302	351	345	359	355	346	341	343	369	375	372	348	354	364	384	377	374	360	341	346	335	366	342	384	350	390	330	333	353	378	365	347	357	374	297	358	373	388	380	361	345	326	344	329	361	365	349	354	361	342	383	355	342	344	343	339	358	348	352	368	379	318	334	333	350	337	354	383	376	345	331	321	350	326	373	353	366	373	409	319	377	367	336	398	344	386	338	352	351	343	333	345	351	363	366	345	354	361	337	338	344	339	340	370	407	371	353	368	345	366	346	363	368	351	360	359	363	340	372	386	359	381	378	346	342	344	366	315	368	359	351	317	354	408	348	351	351	375	346	341	378	347	369	359	353	347	351	374	334	366	372	376	352	367	373	375	350	339	337	344	375	356	342	344	334	395	362	338	337	389	360	352	381	379	339	376	358	360	372	349	326	382	389	338	318	351	360	346	332	310	342	326	355	350	356	354	360	332	314	354	387	365	376	349	339	381	393	353	359	318	361	378	326	380	373	341	365	349	320	360	353	360	344	373	360	326	322	357	356	354	340	366	344	348	370	328	368	364	359	355	355	366	354	335	316	391	354	358	382	363	370	358	347	376	341	398	333	377	355	374	363	380	342	365	396	378	373	346	367	346	369	345	340	361	358	333	365	390	339	344	366	418	362	350	351	337	348	351	334	329	329	353	354	310	355	342	351	336	394	369	345	376	344	341	352	353	344	368	332	364	342	356	357	335	343	366	360	342	372	370	375	361	374	329	393	305	357	336	330	363	324	355	333	364	371	334	377	330	349	332	335	304	346	394	382	351	332	376	402	385	360	351	376	365	358	339	323	346	343	366	330	366	373	352	358	362	314	355	331	331	340	343	332	363	336	343	391	344	370	365	338	317	329	338	341	347	347	363	359	368	354	361	385	330	361	349	341	334	341	365	372	341	355	366	384	351	339	391	343	350	354	334	363	351	343	355	365	352	327	355	372	352	348	332	373	352	351	321	314	351	349	358	404	368	380	348	348	348	374	353	355	369	356	355	371	338	324	344	348	354	350	324	372	369	326	357	373	351	375	351	355	373	354	336	375	360	335	328	337	379	355	335	378	337	338	338	354	326	320	358	319	370	351	366	339	352	346	357	338	367	340	370	350	331	327	350	385	336	357	325	328	344	363	368	337	363	333	341	358	335	371	374	347	338	370	324	372	356	340	324	370	351	354	352	363	352	337	388	393	355	354	372	373	359	369	384	344	368	358	335	343	371	384	383	349	360	391	337	355	341	347	338	362	358	355	329	336	335	382	377	353	372	349	338	354	384	352	342	350	354	336	357	404	358	377	362	345	354	374	348	324	329	347	360	390	347	350	362	356	353	371	355	391	370	331	357	316	364	351	347	364	363	341	338	344	372	367	328	390	354	321	335	366	336	351	323	370	326	352	327	358	359	331	335	348	350	347	327	354	354	362	336	374	382	359	346	347	337	358	373	350	367	336	349	342	366	329	367	364	355	374	346	321	333	354	349	361	352	342	364	373	369	356	367	332	321	368	385	384	372	349	372	391	367	354	318	374	359	355	345	370	346	358	341	381	352	346	346	365	357	351	394	350	373	390	380	378	325	357	345	364	348	354	330	340	359
38557	47307	27060	6392	1532	777	625	594	530	544	563	522	491	571	508	566	575	546	546	574	537	567	548	518	502	521	544	553	538	578	591	544	524	535	544	533	528	545	542	532	530	521	540	574	586	569	497	582	536	553	540	559	511	544	535	545	526	528	551	531	540	535	490	579	544	530	562	532	533	549	520	573	522	535	536	536	516	455	540	536	482	530	543	538	521	486	543	555	513	569	567	581	554	541	540	495	537	515	544	593	514	542	548	553	498	499	571	514	535	500	524	538	495	553	545	513	560	508	541	519	589	536	530	555	553	522	531	556	531	529	503	527	558	521	546	514	538	500	563	552	475	551	541	526	535	507	524	516	546	529	564	549	551	530	549	540	562	576	551	562	548	544	529	520	519	523	522	539	498	534	541	550	528	575	548	550	530	540	528	567	534	531	532	552	548	528	513	536	547	539	555	489	572	513	498	566	541	521	546	567	541	481	500	512	548	515	566	508	490	517	525	527	569	551	492	496	551	566	518	511	559	536	517	541	585	564	524	533	512	527	572	552	555	557	512	519	511	531	557	561	538	534	532	537	522	543	490	570	584	526	533	561	528	562	479	548	523	558	497	529	541	546	568	543	520	573	540	537	521	522	517	553	501	547	520	591	520	546	515	545	539	544	523	524	527	543	554	539	520	545	527	546	575	539	543	544	537	565	531	553	559	588	548	507	567	525	562	533	521	518	520	568	561	522	536	528	540	570	531	527	554	530	541	553	527	534	531	553	542	524	580	554	544	591	543	533	506	532	535	492	545	560	530	561	524	574	529	559	521	577	561	534	509	489	563	561	574	534	540	522	494	530	526	564	519	517	554	519	555	540	549	517	548	559	559	500	557	562	543	523	553	527	585	562	532	536	594	511	567	530	542	530	527	544	545	530	525	542	526	527	515	545	534	561	496	545	525	522	506	514	523	522	555	541	563	494	593	554	566	598	561	520	562	523	528	552	580	539	543	532	523	500	561	509	534	566	532	526	523	499	568	559	532	551	556	562	545	533	552	532	508	541	545	537	563	552	540	540	556	500	548	510	479	491	512	486	535	535	571	544	577	519	498	563	561	536	515	554	562	575	510	564	530	546	506	568	570	514	546	533	542	495	594	558	529	547	521	553	528	539	523	570	536	532	556	508	591	545	564	567	552	516	530	551	562	492	557	566	538	555	507	521	543	495	564	532	519	517	539	526	515	508	551	538	579	512	554	544	530	498	516	528	550	507	529	561	548	483	551	548	493	581	555	526	531	578	549	576	609	583	523	556	530	501	533	534	529	500	542	553	571	547	530	517	529	534	512	521	539	563	529	517	518	582	510	513	541	502	511	561	560	560	532	565	515	544	550	536	520	552	507	592	543	516	511	510	552	501	521	564	541	534	542	513	523	542	554	571	564	511	589	497	562	547	582	550	521	543	519	545	555	544	533	557	509	550	572	541	569	533	486	524	544	524	512	559	511	550	531	528	586	563	549	511	544	544	567	527	559	548	550	560	520	571	544	558	529	527	545	526	544	505	540	503	544	539	565	555	560	557	547	573	559	527	528	531	563	556	535	535	518	511	528	539	588	549	483	543	526	578	575	534	556	539	523	514	543	520	542	542	551	557	535	586	551	563	523	529	515	511	548	572	566	538	535	571	560	524	568	549	508	548	528	537	547	533	542	548	554	510	530	563	511	608	533	556	533	494	534	551	514	544	508	542	493	552	509	465	505	512	531	538	522	530	493	552	512	492	536	521	520	536	551	544	509	543	543	522	550	554	520	556	559	551	505	552	560	541	543	510	553	525	526	539	556	554	536	513	532	548	550	516	491	505	498	553	530	521	497	555	544	523	550	538	548	551	527	515	522	549	552	562	560	492	522	512	560	555	569	534	540	540	545	533	570	512	565	527	548	546	532	561	555	531	541	523	520	532	526	530	510	542	554	543	547	527	543	508	536	513	540	557	577	504	554	517	541	513	562	528	537	558	522	564	547	517	496	512	558	557	537	544	552	570	500	572	543	542	558	560	557	534	527	539	538	538	523	550	554	527	509	519	526	515	569	517	549	528	573	536	522	557	494	518	552	521	599	536	519	526	555	589	493	577	563	523	505	535	501	548	563	544	527	528	511	475	513	508	539	538	546	563	561	526	546	556	530	525	552	573	515	550	572	544	509	546	508	484	518	514	549	536	579	573	562	570	532	547	510	546	522	575	534	541	523	534	559	551	526	537	525	530	572	516	563	514	507	519	532	549	561	576	527	564	552	558	532	549	507	531	569	560	537	572	539	545	566	537	539	512	538	549	547	533	557	559	524	534	547	539	575	548	539	550	525	566	527	541	532	544	535	526	536	532	559	566	563	529	517	557	535	536	525	528	532	510	520	556	575	529	523	522	523	535	551	520	575	489	506	562	518	522	540	492	537	540	538	524	575	568	554	527	561	533	548	559	552	498	537	548	526	489	528	568	565	546	496	499	537	568	546	525	470	557	552	471	508	534	534	561	528	524	527	548	545	514	546	543	551	498	505	526	555	538	523	517	560	490	542	491	549	515	547	518	518	502	533	532	540	537	512	528	517	544	543	533	523	523	530	526	538	568	507	497	543	555	501	544	580	547	527	530	541	560	544	574	554	496	534	537	579	516	475	535	534	512	563	538	557	576	571	551	555	526	549	510	549	513	524	529	493	510	542	528	560	546	563	571	564	551	549	553	515	525	527	569	542	519	556	548	500	516	520	497	579	529	545	558	559	553	565	527	548	537	514	548	518	533	508	548	546	512	533	568	527	558	540	523	524	537	514	540	557	497	528	491	509	578	538	516	522	544	524	504	544	554	566	535	519	513	562	529	555	523	520	552	531	515	519	525	518	519	514	528	549	529	527	526	520	574	544	500	545	516	559	520	549	519	526	472	554	544	520	543	554	475	534	527	530	527	518	545	553	564	528	529	535	528	532	528	565	562	524	517	550	494	549	528	527	497	539	544	578	531	545	524	540	536	508	597	524	546	578	498	533	562	537	582	526	527	501	541	553	513	521	539	505	536	550	540	559	502	515	544	514	527	531	585	527	516	547	543	557	539	537	588	533	575	518	542	542	589	542	546	546	521	538	578	554	554	545	530	521	535	543	541	559	511	601	532	555	561	557	557	560	530	542	589	559	520	537	519	520	547	527	557	540	535	540	536	567	498	530	558	545	555	558	525	547	550	532	532	497	525	539	500	546	521	577	519	556	531	507	503	551	558	561	523	530	506	535	542	563	546	539	525	550	521	503	560	562	493	523	548	512	532	528	542	542	517	515	490	567	563	499	531	545	524	538	507	527	520	525	499	529	543	576	519	521	477	548	551	567	491	568	537	564	562	543	593	526	541	538	516	501	538	571	533	528	552	527	542	497	508	553	503	562	499	536	529	571	534	499	513	567	539	564	577	557	501	539	542	569	544	540	522	516	524	549	547	523	544	538	469	549	559	596	571	520	564	564	568	519	552	511	521
24095	22720	29817	24392	19779	7986	990	553	437	395	359	405	372	372	383	450	354	391	388	378	336	366	342	385	356	381	359	392	355	338	398	373	391	405	381	354	361	358	334	383	416	360	363	341	383	348	364	371	396	364	339	352	361	380	399	363	390	376	365	359	390	389	389	349	413	392	372	348	389	377	373	364	354	395	355	360	373	396	358	371	353	380	357	378	381	366	395	339	397	343	387	356	383	390	377	386	378	367	361	381	347	347	366	365	342	359	384	383	362	358	382	385	391	375	397	380	387	359	333	351	384	375	387	374	356	363	391	374	358	396	359	401	377	383	381	396	360	335	410	363	376	342	361	363	386	390	377	342	363	356	360	404	330	366	345	374	372	374	391	362	383	366	380	374	382	363	379	379	364	359	349	368	355	362	376	386	349	388	361	373	357	387	357	374	396	362	354	402	349	386	371	364	373	367	361	348	367	350	368	376	362	378	383	378	381	417	376	331	402	386	337	353	347	404	398	386	369	358	370	392	372	404	362	341	352	408	385	356	376	349	370	336	407	358	328	376	366	378	391	371	389	393	397	369	367	341	339	393	378	355	379	384	358	348	376	368	379	329	405	345	358	419	373	316	364	336	384	358	371	374	362	329	345	411	358	360	444	370	366	354	357	394	353	384	353	336	371	366	396	372	359	346	408	336	380	350	331	356	332	334	367	356	360	396	380	368	364	355	383	389	395	353	388	352	375	355	397	371	365	383	340	391	398	381	360	350	375	373	328	351	366	389	351	355	396	344	374	407	337	414	381	334	368	360	364	397	389	363	350	379	361	371	385	358	343	388	376	369	398	344	397	383	374	372	346	336	359	358	375	354	377	356	375	384	368	364	365	367	401	401	377	346	394	371	372	365	380	349	391	363	357	402	352	335	347	371	386	380	391	354	355	391	402	387	347	370	411	365	387	373	377	383	360	315	381	393	336	332	393	322	365	377	369	357	382	405	367	368	378	350	371	372	375	351	353	355	351	399	338	414	390	408	372	359	365	351	373	329	345	369	382	379	360	371	392	372	349	407	355	363	386	352	368	391	340	391	394	378	391	363	345	363	360	381	388	398	395	342	349	349	359	366	380	359	395	367	385	373	378	384	340	390	381	372	370	351	366	348	379	347	352	374	367	360	346	358	378	357	355	352	387	409	372	360	354	389	396	408	389	388	358	373	367	393	342	377	384	339	373	376	427	339	348	368	360	359	351	372	395	362	372	375	343	382	367	409	353	325	400	355	312	351	382	359	387	373	372	393	374	397	391	353	349	367	361	374	412	369	394	383	359	365	340	382	375	353	370	359	361	326	364	382	383	377	354	346	407	369	341	367	359	357	342	350	381	342	355	335	355	369	343	381	330	382	369	383	391	367	333	376	360	365	329	345	347	378	352	366	396	375	378	378	362	361	417	341	344	396	370	365	384	351	391	356	356	392	373	383	344	363	386	374	338	363	370	375	403	383	375	343	366	359	381	371	379	365	329	375	384	375	389	374	351	359	362	390	395	372	349	376	377	377	330	345	386	398	396	390	345	386	406	378	328	404	364	343	317	356	345	330	332	363	377	378	363	365	362	371	341	368	348	361	373	385	349	401	397	389	391	385	388	383	345	363	350	372	372	345	358	368	366	388	373	347	351	367	382	372	370	347	410	365	385	362	411	373	382	381	338	338	349	402	403	411	366	334	361	391	376	382	378	376	398	330	376	359	368	382	369	352	361	371	385	373	394	379	409	366	349	351	387	361	359	355	376	379	373	360	369	367	359	330	358	352	380	378	320	388	373	395	362	394	349	362	387	350	364	386	385	385	376	373	335	369	376	361	339	362	363	346	345	364	361	397	350	381	345	376	342	364	398	375	379	389	361	351	363	343	373	351	369	353	386	358	370	393	373	383	368	377	374	367	389	348	350	375	389	377	372	405	356	378	365	382	389	364	383	340	347	371	330	388	380	390	367	362	385	342	385	365	402	362	364	373	390	330	345	364	389	335	346	347	339	371	347	367	408	349	361	374	369	375	385	364	428	370	371	376	354	401	371	384	353	397	366	402	382	354	347	398	387	370	402	381	402	387	360	366	390	361	377	364	356	416	395	351	356	347	393	340	356	400	337	374	364	407	374	363	356	369	362	369	326	399	397	360	347	364	382	352	391	370	362	346	375	361	330	343	366	404	375	362	393	369	359	356	360	386	359	375	357	406	369	377	350	355	353	392	403	368	380	353	382	369	364	423	360	348	378	364	379	367	362	334	362	361	349	362	382	377	364	380	359	369	384	371	399	401	338	333	367	382	361	332	357	353	383	397	373	396	393	359	406	344	374	352	365	360	349	345	379	387	357	352	397	356	388	356	357	377	367	378	354	332	385	365	395	369	370	355	356	383	343	327	371	355	378	357	360	333	410	379	402	378	380	399	354	369	349	367	369	302	362	374	369	361	385	391	395	369	386	362	374	384	342	347	372	388	369	326	338	375	353	372	341	359	323	339	395	376	352	409	396	378	381	369	362	370	352	402	344	363	333	385	365	366	379	394	368	379	382	350	396	363	352	347	348	389	397	388	375	372	347	329	337	372	354	325	367	413	394	341	378	373	349	383	371	352	368	392	342	368	367	351	352	370	385	318	347	389	340	327	365	358	392	372	361	349	335	361	353	404	340	376	350	351	366	393	381	392	380	407	352	357	409	383	381	372	399	357	368	366	376	371	386	378	336	357	347	377	353	421	380	358	383	366	384	371	366	380	424	391	363	392	400	392	358	357	340	353	358	373	378	368	395	391	361	379	364	354	350	346	354	381	371	366	370	388	357	392	357	358	390	384	369	379	353	400	392	341	340	377	385	378	377	358	363	366	404	363	356	373	348	377	355	375	338	370	393	360	356	366	390	386	375	377	359	370	375	354	416	383	360	382	365	382	377	362	351	345	367	342	367	378	347	333	371	386	362	347	354	371	394	374	368	352	372	369	380	385	391	381	381	366	367	358	384	346	335	371	352	373	399	372	365	373	360	333	371	333	355	345	361	363	365	335	373	367	340	362	383	359	355	358	358	378	353	363	388	395	361	357	399	405	397	366	375	365	386	373	335	346	353	373	342	389	345	368	314	352	363	388	345	354	373	378	348	368	397	339	359	392	364	374	407	386	361	343	348	374	353	345	388	388	409	407	352	399	343	367	380	340	377	377	385	367	337	351	369	389	311	368	378	393	370	357	329	360	337	325	379	351	361	367	376	379	384	372	402	354	401	389	377	347	366	393	368	375	357	344	345	375	379	350	395	374	335	390	368	368	377	354	358	380	339	373	377	400	332	392	350	369	366	373	334	381	381	379	368	395	364	373	386	353	388	396	398	359	388	358	404	370	356	339	386	367	350	342	365	383	388	347	346	364	367	354	371	394	360	356	385	388	350	399	355	397	354	353	371	348	386	382	373	373	378	351	341	372	341	356	373	364	347	351	372	375	374	359	367	404	400	384	375	380	351	385
60672	88002	56037	24701	8092	2754	1335	992	762	628	555	540	565	568	555	611	558	540	548	568	523	580	569	569	549	558	487	533	527	574	570	532	560	571	530	545	573	561	574	550	553	562	580	575	535	573	557	558	591	583	560	607	531	556	495	553	576	510	550	526	532	541	593	538	563	564	538	547	564	542	578	549	564	554	543	564	563	538	586	537	589	491	533	528	533	587	562	560	566	558	534	596	600	565	539	527	549	560	519	570	563	554	517	536	546	496	552	531	597	523	570	513	559	587	540	571	567	552	565	570	550	561	559	577	541	535	523	563	547	590	590	534	541	592	547	536	535	583	574	523	580	542	549	557	551	588	563	522	577	522	548	536	606	542	562	535	541	576	559	579	571	503	578	570	546	552	511	526	569	574	516	547	580	639	543	577	549	577	566	545	572	590	546	530	553	559	554	555	560	560	563	550	548	548	548	574	589	500	555	544	594	585	559	550	537	538	579	541	561	528	587	538	544	542	557	562	559	550	562	571	550	581	546	542	559	581	569	549	540	494	522	550	593	540	574	530	512	538	521	576	581	556	551	486	570	499	553	543	561	576	554	541	575	530	561	498	541	544	567	567	580	569	550	535	556	557	573	560	583	606	560	544	530	542	552	559	569	519	552	573	541	543	560	573	561	567	621	563	546	556	541	589	520	575	567	585	561	559	528	525	585	554	562	559	535	570	547	599	567	564	550	551	578	532	576	551	546	542	603	585	559	568	568	570	548	535	517	564	519	548	606	546	550	552	519	523	528	555	520	542	600	549	547	557	548	549	580	527	602	538	558	568	545	574	552	539	583	533	558	560	593	572	605	580	595	525	559	559	527	592	569	531	567	582	572	543	613	499	476	566	586	569	572	572	587	575	557	572	550	569	526	558	542	549	564	541	612	549	571	563	574	561	560	559	532	519	594	541	568	553	571	604	599	530	538	592	565	502	545	546	538	533	563	547	556	541	575	574	574	592	563	597	548	567	577	564	530	498	572	546	561	554	530	552	581	555	571	553	559	568	528	555	559	551	599	557	582	606	555	560	577	558	537	578	540	584	574	577	550	556	569	550	564	578	583	507	545	554	570	556	544	579	554	535	549	577	575	593	572	554	536	582	530	547	575	559	552	569	590	592	559	576	574	531	613	580	588	498	606	546	568	528	533	531	549	528	562	554	644	587	531	496	596	522	552	545	551	539	536	579	558	566	612	542	514	584	550	586	567	553	549	583	570	547	556	541	594	551	563	572	570	579	573	584	546	558	558	528	557	586	568	552	551	591	574	585	500	561	537	548	556	514	569	525	579	558	564	555	538	572	571	521	517	510	536	566	571	559	569	568	577	544	539	563	556	542	598	548	548	580	555	557	600	539	509	572	564	536	564	550	565	529	657	578	615	547	577	566	528	582	592	608	571	530	577	528	525	569	578	549	533	522	575	552	615	525	528	589	546	544	545	518	536	528	562	556	563	579	542	624	530	575	545	560	517	542	577	581	592	527	510	543	575	563	547	549	553	548	549	583	603	611	581	563	580	578	563	549	546	534	541	546	544	548	558	568	561	549	526	543	528	545	565	559	588	564	564	600	549	546	545	581	540	535	525	532	506	582	516	546	562	571	576	497	542	543	554	555	542	556	549	546	548	563	542	543	516	565	504	532	545	572	534	551	532	571	567	562	589	563	559	577	563	619	561	558	522	570	566	538	564	560	580	516	503	603	504	631	535	532	520	584	562	546	528	546	559	517	537	535	552	574	584	568	575	560	595	521	566	545	612	588	555	553	533	595	524	549	540	527	559	557	588	567	566	561	591	544	535	530	571	526	560	550	559	537	557	552	548	554	541	520	568	555	493	614	523	537	554	583	567	541	546	550	527	553	560	577	535	532	594	560	517	548	553	527	574	569	591	548	555	576	550	577	553	574	555	556	549	539	547	580	530	548	539	544	563	556	536	559	519	572	556	569	543	587	573	576	603	516	557	571	533	554	572	537	544	580	533	543	522	566	562	511	583	508	542	557	576	542	559	562	538	580	568	517	570	562	553	545	535	534	550	551	550	546	520	553	534	581	579	536	505	561	550	550	554	539	574	554	549	578	557	509	561	586	554	536	566	561	547	546	513	569	539	574	532	551	567	613	578	556	586	578	545	566	537	548	546	582	573	542	538	486	574	547	552	561	565	526	539	549	568	555	583	517	530	569	568	542	600	577	546	552	557	545	527	540	576	583	563	561	531	591	547	579	525	612	516	531	570	549	521	542	549	594	593	548	585	534	563	564	559	528	590	561	540	558	588	576	541	573	547	546	572	563	552	530	547	564	545	566	543	613	543	563	582	512	529	534	572	546	542	550	569	548	565	559	553	561	577	551	540	532	556	570	540	570	571	573	549	582	534	570	534	531	535	571	519	566	544	558	582	579	616	559	536	580	526	563	556	530	505	537	560	557	514	556	533	559	576	520	580	566	556	573	520	617	554	566	602	540	542	526	559	535	569	546	542	541	562	570	603	577	577	567	548	541	538	583	570	570	576	574	526	562	552	556	557	577	543	576	514	580	574	564	542	544	554	555	559	576	551	538	565	558	565	577	546	536	547	516	598	561	557	531	535	549	531	578	581	568	551	546	540	567	560	554	572	556	515	561	563	566	541	529	575	552	530	530	585	567	620	573	542	559	567	597	579	570	536	569	581	547	534	599	546	598	553	548	580	559	517	583	552	564	561	533	550	555	528	536	527	538	545	557	568	565	514	556	570	569	520	577	519	536	543	569	597	550	559	569	562	528	546	568	579	544	561	523	553	573	571	557	558	570	528	534	566	550	549	568	528	554	562	573	550	548	580	554	576	552	546	554	577	575	578	543	514	546	593	536	519	575	535	521	567	569	552	572	590	588	596	557	591	536	575	552	522	569	509	571	523	582	562	578	534	556	588	523	537	558	532	557	588	507	532	560	565	535	557	528	531	543	534	544	530	576	565	532	581	618	567	519	500	530	556	518	522	544	557	558	561	575	539	525	567	540	581	580	570	569	531	575	518	543	575	551	549	591	568	553	578	542	528	541	548	582	533	558	580	584	568	599	541	562	568	566	587	544	558	531	555	528	550	566	551	597	571	536	542	535	605	565	504	533	536	527	540	554	559	585	552	592	593	566	561	576	550	574	550	562	532	517	516	515	578	614	543	545	552	574	571	560	496	580	504	557	550	543	519	546	565	561	569	533	532	584	544	511	523	550	588	572	578	553	500	582	545	549	542	559	547	545	543	511	541	571	537	544	561	569	554	553	525	542	554	528	613	568	587	582	588	580	581	562	539	515	540	539	554	546	526	548	533	567	557	510	522	549	587	544	574	547	538	544	558	522	566	561	557	557	584	554	570	569	530	556	552	573	555	561	587	540	551	512	575	574	559	564	560	550	526	562	618	528	585	581	556	577	557	584	527	559	573	579	579	519	581	559	537	591	533	581	572	569	595	590	542	556	536	551	539	521	541	574
23016	21699	29116	23746	20987	18680	4399	687	516	434	415	386	401	390	384	402	389	375	424	399	371	374	413	390	410	431	411	407	377	417	363	390	376	389	370	393	384	404	396	388	374	389	363	385	402	376	376	416	380	372	376	420	392	419	428	380	408	395	405	389	392	401	383	356	419	418	399	363	397	396	395	389	392	357	380	367	399	400	367	405	356	371	409	388	357	421	383	385	399	368	395	371	422	386	387	441	380	369	409	377	401	400	412	364	409	407	379	379	401	384	390	386	404	375	380	408	360	390	413	370	378	375	342	405	373	374	373	420	384	402	371	355	402	414	397	379	403	401	369	394	371	390	396	375	391	350	382	387	401	417	367	379	374	401	403	395	418	381	376	371	389	366	388	400	392	379	394	373	378	391	406	375	392	387	364	404	381	404	405	411	387	375	397	412	395	386	367	354	374	374	412	411	416	424	394	366	383	395	366	358	437	403	400	391	422	387	435	410	383	402	401	396	381	338	416	394	420	397	397	369	358	367	384	352	384	411	400	369	356	385	396	429	368	402	390	382	386	346	395	414	438	371	394	416	401	397	406	396	374	371	380	373	334	378	387	393	381	400	378	360	387	393	385	359	402	370	395	422	390	397	358	418	436	354	364	344	434	379	378	366	378	369	426	389	416	402	377	359	410	412	384	413	392	387	373	379	387	416	378	386	372	382	402	399	427	405	386	401	389	370	401	366	391	391	402	382	369	385	392	376	357	405	373	427	402	379	416	433	401	413	415	387	400	392	364	407	397	419	379	402	362	350	389	367	364	389	352	442	359	371	391	391	376	376	384	385	374	403	333	367	427	410	425	397	396	393	390	389	380	394	378	384	378	389	370	399	384	427	372	379	382	403	390	385	368	377	394	393	433	376	386	378	399	386	395	410	410	388	409	416	351	404	425	402	393	409	372	403	410	376	367	367	377	391	381	378	358	394	370	394	380	420	397	391	361	388	413	389	389	400	392	390	419	394	400	407	383	406	416	379	377	383	377	391	384	436	384	400	363	391	410	400	398	386	391	373	361	389	376	397	409	404	379	383	395	386	410	391	391	354	378	404	393	343	386	409	387	385	394	383	348	349	383	368	380	368	374	439	400	420	392	366	410	371	402	396	364	373	393	386	388	415	401	392	375	373	391	362	376	402	403	431	378	410	391	395	385	359	386	336	378	393	418	361	387	397	418	397	401	393	420	414	370	412	423	384	395	337	384	431	376	351	393	377	374	375	388	398	384	383	404	373	371	366	399	380	406	375	421	386	394	389	439	384	399	382	364	412	383	362	404	392	423	372	382	335	377	381	384	411	423	379	416	424	377	381	387	398	360	405	362	375	398	374	365	415	364	393	374	375	377	366	388	376	401	377	428	367	397	370	367	376	393	384	371	358	392	349	369	396	394	389	391	375	393	378	381	357	415	377	386	367	339	408	401	419	384	361	386	414	387	382	384	378	380	350	396	385	374	430	358	376	378	426	375	378	386	365	386	401	389	369	377	399	411	415	401	398	427	396	405	413	389	395	400	397	376	392	394	374	359	374	378	358	404	398	329	403	389	385	383	365	414	378	417	390	375	371	360	382	374	389	386	380	361	380	381	403	366	405	420	430	433	382	362	388	391	386	394	399	419	401	429	395	386	387	399	385	358	374	399	409	377	390	364	390	388	407	374	378	375	360	395	395	393	358	379	368	386	397	404	354	358	380	385	366	419	405	367	376	418	379	370	384	370	387	382	399	398	370	397	363	402	417	390	366	363	383	370	393	393	385	397	420	407	381	373	375	365	367	382	348	377	391	385	357	410	420	386	402	425	392	380	393	387	373	379	411	383	390	372	389	415	385	371	392	399	389	389	395	348	373	386	373	396	390	387	368	375	406	351	390	386	393	418	415	363	401	379	401	394	406	382	375	397	396	380	411	409	392	401	394	391	398	396	380	392	395	389	402	364	374	387	417	409	412	371	366	414	363	396	399	411	384	374	395	378	379	387	377	360	410	404	392	385	393	433	390	379	352	391	384	396	382	385	404	391	423	408	368	407	381	375	404	394	336	419	378	377	372	367	400	369	345	420	387	379	363	391	388	411	367	375	378	399	414	393	410	357	444	385	366	408	380	386	421	418	400	421	380	396	396	393	391	358	350	409	397	407	414	397	378	408	413	360	387	387	387	414	358	395	374	401	387	380	368	420	355	392	392	382	382	413	388	372	400	386	384	396	390	426	388	405	368	396	360	381	371	383	418	361	396	395	420	422	398	408	375	405	394	376	400	396	367	397	366	376	403	394	372	339	393	392	413	404	394	382	374	386	382	362	373	375	400	379	370	420	389	352	371	378	382	352	405	405	393	372	427	419	423	394	369	395	408	383	402	410	397	365	397	407	374	464	369	425	382	368	412	366	385	396	379	399	401	380	340	395	411	379	364	374	390	377	428	377	382	403	402	420	387	403	407	382	366	419	350	419	368	386	419	410	400	395	380	401	400	392	398	367	379	401	417	368	389	386	417	389	395	392	380	381	398	403	366	379	384	356	401	398	400	446	377	383	386	396	401	407	402	408	373	367	378	385	430	408	388	408	370	395	393	409	382	394	375	392	395	401	390	375	390	415	409	389	408	374	378	369	399	357	401	375	377	368	385	369	382	382	390	390	383	404	381	389	382	463	397	373	436	414	363	427	378	395	388	382	379	383	369	352	409	385	365	357	414	417	415	410	407	396	401	394	366	376	382	367	389	408	394	402	358	388	379	403	386	412	403	394	399	377	384	357	385	417	436	402	373	370	390	418	368	402	372	385	384	419	414	400	419	379	384	391	422	361	396	369	362	365	383	373	359	389	380	398	407	380	384	422	382	421	407	422	391	375	381	375	388	385	388	387	395	391	387	411	389	411	384	340	381	383	381	408	388	397	390	380	357	367	389	380	375	412	420	373	356	390	406	390	389	368	396	432	384	366	373	391	406	367	383	389	395	399	397	389	414	381	411	390	389	388	397	385	405	355	363	378	356	376	404	364	395	408	388	404	352	398	400	406	373	388	414	385	389	374	384	424	379	392	379	378	369	338	362	402	368	388	401	344	406	400	363	394	396	353	352	377	338	370	363	446	401	389	409	372	422	400	412	360	398	387	383	343	403	399	348	390	418	423	379	365	378	408	373	404	378	395	389	391	396	374	363	394	356	399	386	414	395	390	354	361	389	376	391	355	380	402	394	380	381	391	373	350	428	413	382	412	386	433	379	392	370	412	355	442	385	365	385	368	385	419	389	379	421	403	421	424	378	423	411	401	400	398	430	373	403	438	422	374	385	393	404	376	387	390	375	374	360	383	379	368	363	434	385	409	386	402	399	384	371	400	401	385	399	355	398	389	378	344	410	372	368	381	380	360	412	378	389	411	387	406	414	373	383	379	377	372	410	380	407	436	417	414	365	386	396	391	367	408	377	371	382	367	357	374	400	375	400	357	396	370	385	376	374	421	388	382	356
59104	96126	63367	31275	11740	4431	1949	1289	935	646	574	591	610	543	600	600	561	619	563	588	555	563	592	555	599	571	553	539	549	558	566	575	563	569	553	606	537	562	576	554	581	553	565	570	604	590	569	589	615	546	607	579	593	552	566	560	546	550	557	558	539	535	591	593	545	540	589	577	550	628	608	611	585	630	608	599	584	570	549	583	551	601	567	561	522	535	597	535	526	560	595	607	567	606	597	532	594	529	554	568	613	585	570	537	527	554	587	573	578	554	533	536	577	560	538	567	588	548	542	541	617	544	530	575	535	571	549	572	568	565	580	555	564	543	573	588	582	533	551	555	592	605	531	616	589	541	576	567	583	590	581	530	535	544	543	580	594	521	519	553	549	598	553	538	600	583	578	546	602	569	546	553	523	599	540	529	585	567	542	557	554	545	572	597	551	547	555	552	551	561	540	554	561	549	607	575	595	631	539	553	569	544	587	559	573	583	582	622	555	554	536	573	545	533	553	561	583	615	528	590	584	578	543	574	565	592	588	604	588	580	597	595	576	570	571	568	568	586	579	529	575	554	549	572	570	573	593	571	579	572	570	549	561	559	584	559	578	561	537	609	627	548	558	577	515	536	608	568	592	516	593	509	565	551	597	571	544	622	580	529	529	593	586	584	596	561	575	549	606	504	590	557	527	545	574	604	568	579	572	575	560	578	579	574	602	537	559	633	599	542	586	586	608	570	571	561	553	602	556	577	578	563	568	554	569	574	549	565	585	596	555	565	551	593	530	614	584	563	580	565	551	598	575	587	544	568	596	541	540	569	566	530	569	570	561	601	546	584	565	561	580	554	577	543	559	554	587	604	560	513	521	574	579	582	548	598	542	584	550	553	574	559	608	574	575	557	617	566	596	543	573	525	582	555	539	522	595	559	601	563	595	558	576	542	534	569	583	543	590	550	575	550	589	554	568	541	588	579	581	554	604	586	556	606	579	604	553	585	580	553	542	574	560	572	586	563	564	521	622	555	564	600	559	546	579	570	580	544	554	604	558	539	544	538	560	523	543	581	609	549	553	592	560	577	536	545	567	587	564	531	564	593	580	605	555	556	577	563	580	590	545	521	546	545	584	543	577	551	529	555	584	609	530	552	554	574	558	579	584	553	559	579	576	552	574	553	573	584	590	589	562	540	555	575	577	559	599	580	623	556	521	548	565	590	592	530	601	583	608	589	550	555	572	558	530	565	597	586	539	542	592	570	561	615	590	575	572	535	619	576	576	536	554	586	565	546	553	560	554	580	554	554	611	594	572	560	563	517	576	619	525	567	584	566	560	564	568	599	556	577	547	558	580	594	584	526	583	614	571	593	533	562	570	575	557	590	607	571	571	588	566	547	584	582	533	529	575	552	542	559	591	561	566	561	544	515	578	592	528	535	567	626	585	538	610	506	569	543	569	548	566	564	606	575	555	532	600	564	570	496	596	521	606	565	577	562	579	562	564	561	580	561	552	580	562	591	543	576	524	560	577	555	573	567	570	552	543	567	555	547	545	517	578	594	534	544	577	540	590	544	558	608	571	547	586	609	604	542	564	565	587	531	590	569	547	552	575	566	573	569	580	526	559	567	538	572	532	561	545	526	596	565	570	542	603	565	551	555	563	561	539	589	528	593	566	598	635	617	567	558	593	580	567	548	568	560	581	575	567	588	575	535	568	573	556	584	560	526	568	550	545	589	553	576	530	559	585	589	536	554	606	569	509	571	566	533	573	536	563	586	581	557	600	583	585	581	566	586	582	554	609	567	590	568	525	587	580	552	566	591	570	565	531	585	590	563	602	558	579	538	570	540	609	554	569	586	561	521	576	577	566	597	564	583	549	527	592	582	545	525	582	542	548	566	559	584	582	633	589	609	545	560	587	554	518	554	597	575	574	549	597	591	562	581	535	658	545	579	551	574	533	559	597	616	566	527	562	555	548	583	581	572	576	579	573	583	507	586	549	566	546	573	609	549	548	534	558	594	539	574	542	621	563	584	612	516	560	516	529	538	520	611	578	591	575	607	587	554	570	543	568	540	562	561	558	546	564	580	535	563	541	548	588	577	579	562	549	584	558	603	545	531	537	566	545	567	513	559	578	557	610	565	573	581	580	594	573	591	527	556	570	555	533	529	608	546	569	580	570	558	551	574	591	548	609	593	587	530	580	597	584	589	565	552	575	583	567	614	629	588	578	575	568	557	520	564	580	576	543	565	578	559	591	583	551	554	560	566	624	574	565	574	515	603	554	544	551	534	566	553	549	565	566	589	571	589	569	588	606	602	613	544	546	548	539	561	537	559	564	546	554	544	545	583	544	562	544	544	552	576	564	538	569	586	524	571	568	592	525	623	574	586	563	573	593	533	557	555	578	556	572	551	601	592	568	604	606	575	563	560	568	578	610	588	539	565	556	540	585	578	565	548	603	566	552	579	562	554	595	570	571	579	536	584	549	556	543	575	566	580	572	523	539	545	588	527	550	621	543	579	578	576	607	563	585	581	607	558	559	611	571	606	554	562	620	571	565	580	542	556	565	550	539	555	552	548	580	571	586	559	572	556	535	583	554	553	581	553	551	577	556	541	602	527	563	568	529	566	568	554	543	542	521	550	594	555	591	594	599	541	563	558	530	549	588	610	593	601	559	617	558	561	582	565	544	555	531	565	607	577	537	555	536	529	581	549	566	611	560	526	564	581	581	539	569	592	604	562	559	564	592	583	586	557	542	640	578	583	548	530	517	591	546	602	589	590	586	568	566	571	578	544	550	585	563	526	524	550	580	584	587	578	586	562	595	567	531	571	573	571	571	548	572	584	564	573	593	573	516	620	543	584	580	623	595	562	523	559	566	555	561	572	536	605	558	602	557	559	545	540	553	554	569	610	591	551	602	586	574	580	592	593	569	635	558	555	629	577	574	575	584	576	569	581	576	579	549	561	528	571	556	539	595	560	587	600	527	563	578	574	531	612	585	605	556	575	580	607	569	594	592	631	583	555	586	547	601	562	534	595	581	588	554	565	563	549	566	557	558	545	532	558	530	543	584	576	586	581	596	596	565	553	565	585	597	514	568	571	512	580	562	615	551	574	550	594	600	579	609	525	579	566	546	570	549	618	562	542	576	577	577	595	593	548	585	575	575	563	504	598	554	553	575	558	610	583	578	544	551	577	556	548	541	603	558	542	544	565	560	555	577	572	542	597	574	543	588	571	590	541	526	517	527	564	601	554	565	591	612	575	562	557	568	586	587	585	597	540	542	542	521	568	562	554	596	580	552	589	566	607	557	609	567	580	607	566	618	535	585	569	536	563	543	533	538	545	547	603	580	553	603	548	569	537	555	558	512	594	559	563	592	600	526	575	587	586	574	552	583	583	560	573	610	610	586	569	524	546	574	572	547	581	569	540	567	531	563	528	565	559	556	588	584	570	585	597	563	529	545	583	620	545	548	573	553	567	584	589	570	558	547	577	563	545	560	576
30979	33274	25751	9064	986	450	413	382	398	354	366	395	358	362	376	362	374	372	403	355	390	363	346	362	378	348	336	387	372	364	342	340	389	368	337	365	376	362	370	344	336	334	362	356	347	360	388	339	372	364	368	301	382	377	312	327	374	341	341	345	356	365	346	360	433	380	338	330	342	356	366	359	348	354	369	351	345	377	369	343	354	364	335	363	321	340	347	406	359	357	353	348	348	359	375	341	338	362	354	349	347	355	371	371	385	354	338	343	350	351	346	354	374	354	341	344	320	351	398	356	338	346	356	336	327	358	367	354	307	350	349	337	352	390	380	378	332	360	374	344	348	361	366	334	369	343	313	377	344	332	385	350	324	375	371	365	389	351	398	354	388	326	366	373	350	359	344	373	352	368	332	380	351	357	368	377	355	359	342	366	362	349	345	377	354	350	346	379	350	353	369	339	340	340	359	359	372	356	359	339	366	349	382	367	353	372	353	346	374	343	372	360	369	345	338	396	373	359	349	368	334	372	338	347	365	379	343	388	357	352	367	348	329	356	375	379	365	358	356	375	339	378	399	378	356	358	341	346	357	345	322	375	366	361	348	369	385	367	353	343	363	364	332	322	374	365	336	335	372	335	362	364	377	350	341	339	346	367	371	371	369	366	376	369	352	323	363	339	344	401	356	399	350	353	360	365	378	349	367	349	381	374	382	339	361	413	358	372	359	316	368	361	384	362	376	368	337	340	357	369	368	375	372	376	387	362	335	331	362	357	378	337	377	345	369	383	364	346	353	374	360	358	326	407	358	355	335	366	377	349	356	355	363	358	351	348	358	387	357	355	368	372	361	361	388	370	348	355	363	377	364	343	375	346	340	372	350	377	346	374	340	355	343	356	330	355	349	388	355	344	386	350	374	326	369	396	386	369	401	356	375	361	377	403	385	329	408	370	327	370	374	384	364	388	341	374	372	355	357	388	357	340	369	352	348	383	359	357	338	348	320	344	340	354	325	376	333	368	360	347	360	386	363	361	362	370	345	345	359	363	363	381	370	358	369	333	331	343	352	351	359	349	343	355	386	367	359	365	332	381	342	319	335	323	387	337	315	347	347	351	344	363	358	337	362	356	361	360	359	333	379	347	394	395	348	347	341	325	352	366	349	351	322	359	335	399	370	349	387	378	343	370	369	352	342	344	365	339	359	380	377	354	376	371	349	345	387	352	378	354	347	378	345	344	350	368	405	382	341	318	378	313	374	371	347	349	358	391	354	363	328	378	380	368	344	326	397	387	339	366	386	373	380	330	354	348	363	377	339	349	355	358	350	346	355	373	366	349	389	358	366	379	382	336	362	383	348	371	367	359	387	364	345	377	366	358	361	373	303	343	322	380	372	355	338	366	367	352	368	359	373	357	362	399	340	363	353	347	355	355	345	358	381	354	345	342	364	358	350	343	346	336	365	344	371	378	343	336	390	373	360	372	361	402	365	351	318	344	331	370	374	346	349	361	355	353	345	344	368	376	357	353	355	348	375	394	400	330	382	384	350	354	352	347	383	355	349	374	349	370	356	350	325	351	355	359	363	363	356	354	396	353	365	348	326	360	325	357	356	332	325	391	375	353	373	365	333	341	349	324	356	364	359	343	371	373	373	373	349	337	312	350	319	320	384	404	351	358	348	373	324	373	357	359	359	311	329	345	356	348	354	375	365	352	360	345	369	358	366	379	342	370	367	383	344	351	350	366	372	329	372	359	348	348	378	335	370	326	372	354	387	358	344	338	364	360	341	352	348	355	348	348	349	338	298	351	402	383	356	367	369	346	357	359	362	340	365	355	343	364	350	343	353	333	333	341	361	371	358	345	330	329	368	356	344	337	370	344	377	336	317	395	335	382	350	376	399	357	375	356	361	355	337	353	363	353	351	347	374	359	369	343	387	368	369	408	350	376	378	360	358	313	370	355	395	374	338	390	362	379	377	355	340	356	345	391	378	389	371	359	366	350	377	338	349	315	378	349	381	375	378	349	346	363	336	330	359	371	370	338	339	340	373	327	382	381	358	376	334	372	387	369	363	375	342	334	352	329	324	351	384	355	349	365	393	337	363	380	339	363	336	330	358	360	361	339	369	353	309	357	342	354	351	364	364	381	371	384	317	385	391	389	375	386	368	356	369	364	361	327	353	343	333	361	381	336	375	328	359	368	320	354	350	355	343	370	382	363	356	354	352	371	381	365	380	349	320	335	354	328	329	326	356	368	348	356	339	362	353	373	384	384	357	319	323	328	336	370	350	369	356	345	382	364	373	375	338	345	347	369	329	348	386	371	363	358	341	367	370	336	415	370	350	347	360	390	360	363	388	358	353	391	341	344	336	366	369	379	364	351	350	375	344	377	335	350	379	397	365	352	366	342	380	373	359	370	387	366	330	345	323	355	328	354	368	360	332	349	369	345	363	366	375	323	351	350	366	356	353	335	352	353	399	363	330	336	359	351	353	356	371	360	323	334	384	372	383	327	388	344	375	353	348	353	357	377	335	370	359	363	344	365	329	359	387	359	373	345	370	347	345	339	375	378	351	360	365	344	346	329	368	364	345	345	380	380	391	360	358	354	392	371	353	350	329	336	347	334	354	351	351	351	362	336	362	369	392	366	312	398	337	332	395	364	352	316	371	368	390	344	360	373	346	355	382	352	352	357	347	352	344	325	335	391	330	351	373	334	337	345	356	395	366	371	361	360	350	364	387	369	298	324	366	352	345	349	345	350	377	348	353	336	354	355	317	329	329	346	368	326	356	363	355	347	340	361	348	370	396	363	371	363	353	363	365	355	375	366	362	373	359	348	371	316	374	369	350	351	378	347	364	349	334	379	337	340	354	358	366	359	322	346	345	369	365	359	374	361	361	371	369	348	343	373	360	351	361	324	367	372	349	398	342	383	338	362	322	337	352	345	358	396	387	338	356	389	353	357	368	385	382	364	326	347	366	379	382	361	360	338	373	371	367	377	369	328	370	347	356	380	361	327	349	352	388	334	385	377	329	341	326	331	360	347	335	369	342	337	355	373	327	383	304	387	361	352	365	380	303	344	356	344	353	369	342	367	338	342	327	366	381	330	344	370	349	375	363	353	364	372	374	392	376	355	370	384	365	345	347	330	361	314	360	322	364	342	354	354	364	344	384	336	393	342	374	330	343	346	328	353	388	349	346	349	369	382	355	336	347	388	361	334	345	330	360	350	358	341	341	334	378	362	346	338	353	376	356	324	357	361	361	386	385	342	348	383	348	348	367	371	342	396	377	319	350	336	351	346	364	338	314	335	337	353	369	355	381	370	360	325	349	343	388	379	385	346	360	340	349	341	376	323	366	352	362	339	354	330	341	326	353	360	376	326	374	334	351	345	351	342	348	319	333	349	378	354	377	374	367	373	365	349	348	301	386	341	369	322	377	345	313	380	371	377	352	344	325	358	399	358	359	362	365	354	343	385	356	341	331	381	344	371	361	352	375	343
38646	47561	26752	6586	1585	815	697	602	572	594	533	543	514	535	563	601	536	554	483	543	541	544	549	555	557	485	534	521	549	516	533	550	552	524	523	528	529	585	483	497	604	514	529	542	561	563	569	550	522	540	525	537	556	532	571	564	523	537	520	571	503	520	556	501	563	567	542	560	525	531	517	541	540	538	556	534	574	552	554	557	563	542	540	525	542	544	559	529	530	519	506	531	533	512	544	538	539	500	535	505	572	545	518	547	576	529	537	550	570	495	578	516	488	569	536	537	561	572	583	558	575	514	583	539	531	557	545	550	555	526	486	538	504	575	516	507	557	578	572	514	562	554	556	539	588	524	609	555	612	514	584	514	556	534	543	520	538	577	521	569	552	510	550	557	502	563	530	555	572	565	566	550	508	527	561	569	594	546	531	529	536	546	556	522	530	521	549	528	527	516	543	567	569	566	481	559	540	534	565	555	570	517	583	552	521	521	551	551	512	535	511	547	565	511	555	519	556	565	538	594	562	562	565	545	511	524	555	558	534	535	518	538	540	543	581	532	561	552	569	535	544	495	525	505	530	534	536	527	534	535	555	534	515	520	514	536	525	562	551	543	544	518	493	532	543	551	539	524	548	551	552	556	555	510	535	534	539	521	552	537	538	585	557	579	575	526	544	544	547	561	567	531	525	523	551	556	523	508	516	564	574	538	542	507	532	552	556	502	558	518	525	544	519	553	532	583	547	529	546	537	573	573	522	547	565	533	518	555	542	569	505	520	542	525	598	559	552	567	540	549	528	499	583	566	559	539	593	525	517	536	550	541	567	546	542	570	539	560	508	535	519	546	529	582	509	552	529	575	562	548	553	583	559	547	510	531	525	533	514	537	508	518	555	546	584	570	551	558	556	509	543	533	572	535	566	564	532	520	520	514	545	555	526	531	564	511	524	548	549	584	552	586	541	536	570	568	511	561	523	515	517	543	569	547	526	535	560	583	540	537	531	553	535	543	533	547	547	516	569	524	476	509	563	517	543	519	518	562	553	569	537	541	522	544	514	546	548	508	553	579	527	551	551	526	528	530	575	539	571	548	504	546	541	538	552	534	531	507	509	560	535	515	525	529	534	541	534	507	537	549	537	564	570	559	565	474	533	533	563	508	533	565	526	526	560	576	569	572	576	521	571	513	526	577	498	581	537	533	486	532	585	543	533	559	541	538	541	559	564	539	585	538	551	577	532	523	569	512	536	530	554	579	581	533	525	603	542	591	534	547	548	535	502	578	567	551	533	514	521	565	537	500	507	549	555	564	513	530	527	513	538	535	541	553	533	539	541	534	548	549	557	552	528	538	563	552	568	560	546	536	492	582	502	528	551	530	541	540	504	553	546	536	579	536	580	537	588	556	534	549	537	591	515	533	535	535	540	571	534	538	509	573	514	541	571	515	574	572	553	540	533	595	556	519	493	528	548	528	520	525	507	561	578	526	525	527	552	562	554	538	529	580	553	560	543	513	533	536	540	541	508	529	550	577	537	553	519	551	520	519	537	553	546	547	521	494	579	531	538	510	535	544	517	579	563	555	579	554	529	557	577	529	570	542	543	528	545	574	572	523	563	580	561	527	560	543	567	547	515	504	531	547	541	532	521	537	513	541	563	520	529	543	511	543	505	533	546	494	534	591	575	549	538	529	528	554	549	534	558	500	579	562	545	562	527	543	568	531	558	533	603	549	577	565	557	574	543	523	493	541	589	555	547	500	532	533	575	522	530	570	543	518	549	523	511	542	491	501	545	535	549	539	495	524	618	519	518	516	543	532	566	514	525	539	498	581	581	514	544	536	568	521	558	541	537	514	588	527	546	557	545	520	515	537	501	542	597	537	550	527	546	543	564	584	559	533	550	532	523	554	552	518	550	529	561	576	569	566	509	552	536	548	526	553	522	530	568	540	563	563	519	570	538	546	532	525	518	533	589	524	540	526	568	536	581	529	574	539	590	536	547	565	521	506	557	524	544	522	552	591	529	540	533	582	548	539	504	531	505	537	540	568	499	582	555	549	566	506	542	551	587	524	557	511	542	534	500	556	559	574	558	535	546	537	546	519	531	551	490	566	512	547	562	524	542	533	545	535	528	575	525	467	541	593	530	540	544	531	545	521	527	538	574	510	533	538	567	570	534	537	564	546	569	585	599	532	519	577	543	577	565	536	552	553	556	573	515	573	575	516	569	510	558	547	508	525	550	553	560	566	512	545	480	536	534	507	572	530	519	566	525	597	517	522	517	561	563	536	573	523	526	536	533	532	526	566	566	541	588	539	522	510	492	540	525	558	532	526	496	525	552	520	546	566	540	509	547	518	529	581	507	536	575	493	503	510	519	575	545	528	521	541	561	542	529	504	566	540	573	538	557	563	546	566	528	516	561	563	559	562	514	513	529	561	531	513	543	512	569	520	566	548	603	584	530	528	568	557	514	569	531	561	538	545	567	548	556	540	568	524	540	531	568	570	514	538	556	541	562	552	526	554	561	568	560	586	520	531	549	525	507	526	563	550	535	538	524	529	570	522	542	542	521	552	551	572	558	589	556	542	525	494	537	563	534	548	549	532	485	539	521	532	520	547	552	553	571	591	534	528	541	550	528	527	527	525	537	562	532	486	557	525	529	536	568	514	531	502	521	538	535	529	521	526	550	509	557	560	537	533	564	523	552	533	540	549	555	500	547	550	566	531	573	540	508	543	571	523	497	528	546	572	521	523	566	545	552	517	523	518	552	577	546	514	539	530	514	561	543	545	556	546	500	552	516	547	514	515	568	545	559	550	556	519	541	572	520	530	554	570	568	561	542	515	567	561	522	502	543	513	534	555	568	552	543	608	524	487	530	570	544	502	533	543	573	496	553	538	593	539	518	508	561	556	564	500	582	527	532	574	544	505	544	537	536	506	540	565	529	557	527	515	556	495	513	542	525	541	550	537	601	537	546	507	520	528	565	551	543	568	543	539	530	562	536	541	593	569	547	536	533	510	548	527	565	541	535	585	506	513	605	570	533	563	556	558	589	549	559	505	547	547	546	511	546	561	526	599	539	549	528	553	552	574	510	521	525	568	511	532	562	602	543	539	518	519	528	551	558	520	585	504	540	543	529	546	535	568	526	542	557	526	578	540	513	548	525	536	581	523	547	559	532	571	519	529	521	596	533	563	500	522	552	584	538	577	556	570	510	547	503	551	574	534	551	525	545	558	558	566	539	532	604	567	549	521	505	543	581	532	537	535	516	531	553	528	569	509	555	543	531	544	587	542	570	534	574	559	550	579	557	520	599	543	546	546	603	531	505	595	537	575	542	520	547	550	492	515	554	564	513	531	578	521	545	494	541	534	529	551	584	529	512	563	564	541	549	549	536	561	536	541	516	512	553	580	524	551	534	544	572	571	557	530	564	582	525	527	520	559	500	533	534	520	569	524	493	510	562	547	532	542	547	552	541	549	538	524	514	549	540	540	537	531	513	549
24081	23051	29924	24383	19637	7808	984	561	431	388	385	360	381	381	421	385	407	391	394	367	374	366	382	345	361	392	346	357	366	354	386	400	346	388	400	360	393	376	411	361	367	384	418	380	364	362	380	382	359	402	368	383	368	387	388	353	385	372	381	366	383	383	381	329	359	362	368	382	378	369	368	348	368	407	387	346	355	337	366	368	360	373	392	376	366	399	364	369	377	376	370	384	389	341	355	379	380	411	367	366	391	370	372	364	370	411	382	365	371	381	365	307	394	367	399	412	342	393	360	392	359	380	382	405	333	357	392	402	400	374	382	386	369	362	343	349	338	372	366	357	375	404	351	363	371	390	367	372	345	369	388	404	372	354	364	393	348	402	367	344	371	379	376	388	337	352	355	373	349	367	357	355	376	389	381	369	386	418	336	359	370	388	377	359	385	344	374	359	372	352	398	352	357	371	394	369	377	370	354	338	380	401	380	389	362	357	380	404	411	355	362	334	338	361	374	371	398	384	413	331	379	382	342	362	375	369	356	390	368	369	360	367	347	388	365	353	370	376	390	408	368	383	336	378	376	393	379	364	368	388	328	382	366	369	362	398	395	367	389	339	390	365	387	342	356	379	364	329	373	358	376	362	358	379	387	355	405	381	381	408	335	362	342	370	370	373	383	411	360	377	348	356	378	378	369	374	395	344	388	394	371	378	365	385	373	356	346	372	385	395	399	352	372	355	375	360	355	361	399	368	359	334	360	400	404	354	346	363	360	381	395	371	352	396	341	400	358	376	414	356	356	385	376	370	372	352	379	415	410	380	391	375	343	373	394	372	354	327	347	376	373	390	387	378	364	363	380	388	382	357	351	390	405	373	346	356	385	360	378	358	390	338	389	347	383	346	367	368	353	377	375	381	376	355	360	387	387	372	354	376	379	360	393	407	358	342	337	345	359	389	397	371	373	353	336	366	400	361	344	365	400	412	367	366	391	330	389	389	396	378	364	364	351	422	429	353	396	382	377	366	366	392	366	387	363	353	370	409	385	398	363	397	364	398	333	323	366	364	383	387	380	357	396	383	355	415	365	364	377	358	399	359	353	394	359	346	369	388	394	367	351	398	357	342	397	409	398	374	341	398	377	381	339	386	361	369	391	330	348	397	366	383	374	377	378	369	361	324	357	362	393	394	388	345	369	383	363	361	382	363	370	371	326	356	355	370	325	384	344	358	346	401	362	396	383	377	365	372	332	386	402	385	321	389	366	359	337	372	358	377	353	380	393	391	364	390	353	395	402	353	320	359	371	386	385	374	365	357	346	372	353	345	356	358	368	350	344	422	392	373	350	372	344	315	382	407	364	372	385	354	401	355	383	351	402	321	363	392	369	356	365	362	374	356	364	385	383	365	368	333	341	365	362	378	359	369	363	379	383	390	365	400	375	345	337	406	398	388	365	362	376	377	402	369	367	354	392	389	348	380	365	359	359	387	366	348	352	355	376	366	403	348	364	401	365	349	370	394	375	397	374	341	370	357	374	367	352	394	348	339	341	330	372	389	363	352	375	341	371	323	365	361	401	390	375	392	333	342	383	354	312	341	369	391	414	362	390	352	386	373	392	406	370	358	366	354	361	403	378	384	348	368	358	382	385	381	396	356	369	386	367	405	406	405	384	399	350	366	377	376	364	328	393	377	344	381	418	355	358	385	378	385	382	371	369	384	377	346	388	376	368	385	376	370	388	353	385	377	385	342	382	355	334	378	376	353	392	382	373	369	368	393	371	360	359	361	371	381	373	373	350	392	367	358	359	400	422	370	372	358	357	365	358	337	367	367	376	359	348	386	366	375	437	338	347	360	359	386	388	390	377	354	380	373	349	379	358	355	360	351	378	351	379	364	405	398	374	389	387	366	360	393	393	366	386	385	374	387	359	380	331	350	364	351	400	389	371	358	371	385	372	339	358	357	390	395	387	326	369	335	355	346	384	405	362	378	403	344	331	351	365	375	387	376	336	418	417	373	380	414	372	367	369	381	340	388	384	383	383	335	367	368	379	389	335	350	370	378	367	354	340	352	346	354	371	362	361	323	375	384	375	377	378	406	404	354	362	376	347	371	366	383	335	378	381	353	389	382	397	360	423	372	364	396	406	394	344	364	387	386	378	358	374	378	353	370	376	332	392	367	400	340	367	376	341	392	345	376	344	372	374	370	369	387	382	385	379	387	411	368	338	374	353	358	355	351	384	326	392	363	392	350	346	389	358	354	385	381	374	382	390	366	382	353	360	333	375	381	351	373	345	337	369	364	405	367	375	390	373	390	410	356	360	402	363	382	376	400	342	370	403	385	372	381	361	369	382	375	352	396	352	369	362	386	380	368	361	366	393	347	363	382	355	371	325	346	371	364	389	409	385	381	344	398	360	350	374	344	355	363	391	376	374	356	342	361	346	380	321	375	371	396	411	366	358	371	377	367	399	383	365	352	337	347	399	361	411	388	351	390	387	398	361	387	397	407	366	390	365	315	383	328	381	341	357	335	383	366	391	359	373	354	389	357	376	349	371	367	342	399	355	362	403	371	403	345	363	368	393	375	347	410	373	355	361	360	395	375	377	352	348	394	371	359	378	380	357	374	396	441	359	372	392	366	374	357	348	382	346	388	362	358	374	376	368	394	350	341	377	369	331	356	362	360	332	346	363	372	384	400	380	379	388	382	390	369	388	392	380	374	383	375	373	354	389	356	368	336	350	354	383	367	371	362	355	376	329	391	407	345	383	389	428	353	365	356	355	407	348	371	396	347	368	339	381	391	364	378	378	374	325	369	385	352	350	356	365	385	325	372	388	357	366	375	363	371	339	423	365	384	411	350	340	403	388	371	297	393	375	367	369	371	374	379	381	353	348	393	382	393	406	361	345	376	395	369	387	353	386	380	427	373	367	325	393	340	394	344	324	371	346	372	376	383	353	346	367	379	413	363	347	376	381	349	374	404	345	383	327	371	348	352	380	380	382	378	355	362	372	373	381	356	373	365	352	356	345	372	394	395	355	391	393	365	346	375	383	349	406	360	378	355	352	335	367	388	376	386	389	362	376	377	375	369	374	387	393	383	403	360	402	373	374	367	385	399	352	356	391	367	364	368	397	363	354	376	380	362	351	323	395	386	362	330	396	353	389	371	371	366	389	375	377	375	365	334	359	384	348	367	343	373	372	385	384	370	353	369	396	345	363	364	374	339	376	375	360	349	325	371	393	347	411	358	384	356	391	395	376	369	343	384	346	410	369	353	368	364	392	387	373	371	351	383	323	373	359	363	336	360	383	373	413	352	362	356	387	377	369	347	376	364	352	377	374	360	335	367	337	356	390	384	407	359	355	314	396	401	360	353	383	325	394	390	353	379	332	393	367	390	365	330	360	374	389	381	392	409	355	367	370	358	398	352	379	392	373	381	390	383	372	377	362	372	343	392	387	350	377	363	371	385	353	363	347	356	367	358	386	341	399	412	349	369	404	363
60420	88332	55355	24988	7907	2886	1444	1013	708	595	534	565	537	591	587	557	575	523	542	561	586	578	544	614	538	551	512	543	562	555	570	567	512	587	604	588	591	573	555	579	558	574	615	568	566	519	561	559	558	594	560	541	558	574	539	555	543	538	570	572	535	543	600	541	571	576	581	567	613	557	548	599	566	537	584	561	566	542	573	568	588	577	557	602	574	569	553	563	553	547	563	579	566	577	551	613	539	572	514	544	565	567	569	541	574	533	537	562	540	583	588	569	594	561	579	549	579	551	616	581	569	567	564	546	564	547	536	547	549	577	565	552	494	581	530	547	560	565	501	556	514	604	540	574	565	517	619	584	591	555	573	562	594	516	565	589	578	562	571	567	559	553	570	561	591	574	522	547	553	542	551	574	599	563	569	598	574	549	558	561	579	580	583	574	572	566	579	528	552	588	561	590	561	562	508	519	541	541	512	580	570	573	564	553	529	540	571	573	544	571	537	533	598	544	555	597	570	542	606	530	557	574	572	572	528	578	584	545	570	533	529	546	578	565	592	569	577	593	584	534	569	580	565	554	577	555	590	561	554	555	569	573	592	545	616	562	547	563	539	544	569	552	564	567	558	565	531	544	533	554	587	552	560	581	598	570	513	565	551	546	595	551	546	548	563	567	564	591	535	575	536	590	573	507	551	587	546	561	571	563	546	586	538	583	567	566	578	537	568	603	558	553	538	551	540	571	505	557	523	543	567	551	616	532	540	564	577	539	545	556	551	594	560	563	577	585	569	524	570	575	540	531	592	539	548	577	549	569	548	580	582	564	513	549	566	525	554	539	563	558	529	532	576	525	585	533	549	582	560	567	521	562	526	577	574	573	560	579	547	505	560	525	551	522	580	570	549	567	550	557	583	561	488	573	592	559	558	577	611	599	549	551	523	534	565	539	534	565	583	579	547	563	555	539	562	557	576	563	529	559	568	546	541	563	532	572	587	550	589	537	576	568	567	543	539	543	580	574	517	574	571	590	547	526	514	553	576	597	567	591	577	554	596	582	583	558	550	540	544	587	557	537	554	556	560	574	530	587	531	569	549	540	545	566	556	546	609	552	524	549	558	565	544	619	566	567	555	590	535	529	533	560	557	587	539	569	536	546	512	524	506	526	584	532	592	585	560	558	545	537	587	518	537	562	538	550	604	547	569	528	572	550	608	574	592	545	550	565	574	540	525	601	519	555	511	583	554	556	565	567	582	581	579	584	562	554	531	560	583	559	591	518	547	572	559	539	546	546	562	558	556	554	541	551	530	507	540	579	569	587	590	585	591	557	596	567	592	577	557	539	546	534	554	565	523	540	533	569	568	550	552	553	547	606	596	558	551	572	594	583	569	563	554	560	597	554	563	535	564	542	629	565	564	615	572	535	549	541	588	571	608	514	560	527	582	536	551	569	545	543	575	593	524	578	526	550	524	606	611	547	551	555	547	582	585	518	512	563	528	571	566	547	568	558	508	560	564	556	566	564	520	549	565	555	556	591	535	546	583	594	556	581	539	571	572	574	562	517	581	552	527	540	560	538	548	532	531	622	559	576	574	588	562	554	552	513	564	537	535	582	581	570	577	552	555	581	581	533	591	556	595	556	517	556	593	563	600	558	563	526	573	574	546	509	523	538	516	530	541	527	519	562	568	552	574	560	548	557	559	588	611	595	574	584	509	585	606	578	588	621	544	578	528	549	551	524	538	557	562	561	561	558	569	594	541	575	586	523	553	579	547	545	545	579	562	552	567	552	575	556	567	543	590	543	532	553	575	538	588	537	545	575	582	548	566	577	546	581	540	565	574	597	530	557	523	542	542	584	583	521	572	505	550	573	554	531	581	561	565	548	543	546	558	592	576	528	565	554	535	538	572	533	558	537	537	556	589	597	534	559	552	534	554	546	594	538	543	549	575	561	515	568	556	574	496	577	560	520	532	599	548	563	551	566	595	573	570	583	542	587	517	552	536	558	560	556	574	586	570	589	535	562	557	550	567	542	538	586	568	575	548	562	534	520	558	573	562	561	540	549	520	566	554	583	525	529	538	513	585	562	535	539	530	543	601	571	572	546	564	546	592	519	577	560	591	563	539	563	541	572	591	549	535	533	508	541	589	603	540	638	581	533	552	565	578	516	530	560	557	528	541	572	569	534	570	558	589	592	558	518	594	600	507	577	564	560	544	581	547	525	581	591	539	558	611	551	565	574	553	552	566	532	565	566	534	581	577	509	558	565	549	563	529	559	576	552	594	542	578	564	607	548	554	508	535	587	521	547	538	562	543	552	549	569	604	529	574	558	568	556	575	564	566	536	552	550	578	558	564	554	581	577	526	628	512	558	538	571	580	558	543	551	556	573	528	554	554	537	547	583	559	556	574	562	516	547	552	545	566	558	545	597	568	582	546	513	533	596	550	538	562	534	553	556	544	580	550	574	585	610	542	561	552	526	577	577	576	592	547	551	542	546	553	561	564	539	562	557	552	541	519	549	511	563	552	551	574	595	549	555	545	559	567	535	569	570	532	562	577	544	546	583	548	524	541	560	553	556	578	582	588	531	530	547	594	555	607	533	570	522	535	562	584	569	564	550	573	563	590	531	533	558	561	556	555	613	554	555	558	544	579	596	547	565	562	587	556	545	538	563	544	556	533	567	555	550	560	561	527	569	538	562	592	521	563	520	586	600	576	503	591	569	557	559	545	546	536	573	546	559	566	544	568	552	538	513	581	540	555	554	538	581	559	502	506	553	574	584	525	542	540	530	543	559	532	528	519	567	541	599	527	576	603	566	557	560	542	540	526	581	557	572	543	597	540	567	564	586	540	525	579	567	574	585	563	553	517	602	563	534	557	592	547	557	560	569	556	581	530	510	543	570	539	574	570	561	582	550	545	533	535	533	555	570	574	576	572	536	596	580	573	570	603	557	565	593	557	591	539	567	586	617	558	565	552	537	561	543	572	567	569	546	560	546	514	527	587	547	589	578	597	570	549	568	537	570	587	583	586	608	557	574	550	594	583	585	590	578	560	599	542	529	525	521	544	558	572	579	521	545	539	542	547	505	561	533	547	587	598	541	549	585	583	566	578	529	551	581	585	557	599	540	576	535	558	556	585	547	583	579	556	613	563	551	508	580	569	564	537	560	622	512	551	549	600	550	540	579	537	527	534	550	563	597	496	543	528	590	563	565	613	542	567	549	580	544	548	559	540	512	581	543	597	586	561	550	556	566	554	561	580	574	560	527	530	557	568	555	525	541	548	586	559	544	562	549	586	567	553	573	561	516	548	537	580	611	595	544	500	562	543	526	554	531	579	590	546	582	567	556	565	576	563	539	594	572	556	552	549	531	576	592	544	567	560	549	548	545	583	532	569	577	574	575	563	546	563	570	549	540	566	530	594	602	629	593	539	570	575	578	503	565	549	574	505	559	568	538	574	575	540	535	585	524	588	548	569	536	526	528	591	549	556	605	592	572
22956	21713	29076	23759	21016	18830	4351	670	495	433	401	426	369	425	416	378	396	390	409	398	412	389	390	369	385	386	395	401	371	390	420	384	377	416	379	397	368	403	386	374	363	394	407	380	382	390	379	385	384	386	387	412	404	357	387	385	454	393	379	412	368	379	421	421	387	388	384	385	388	407	408	367	370	383	419	395	401	403	376	393	418	396	390	405	412	393	380	386	367	389	392	380	386	383	396	398	381	414	382	407	372	400	381	368	387	379	375	372	412	390	363	421	377	409	404	405	377	372	367	390	391	388	414	396	396	385	424	369	385	427	381	379	361	372	386	374	412	403	384	378	378	401	411	378	392	399	368	371	401	359	426	414	371	402	376	384	423	423	394	375	385	405	374	418	383	404	374	402	380	391	393	367	394	382	406	374	389	371	377	420	405	374	363	425	391	398	400	387	402	387	441	410	411	361	364	368	405	381	387	407	424	419	376	394	389	367	407	363	346	423	424	357	399	412	407	395	391	366	405	396	374	399	414	376	380	413	383	367	412	353	369	371	361	410	383	376	368	366	409	382	396	364	335	389	383	421	373	400	375	379	417	384	430	417	389	376	392	370	412	391	396	340	364	411	408	374	420	397	410	403	443	382	379	404	372	375	336	373	409	378	426	369	379	415	377	391	369	344	377	360	412	401	403	378	409	382	396	394	348	378	375	400	388	355	447	391	401	387	397	404	398	404	361	418	387	373	371	398	385	387	391	366	389	388	340	398	391	395	359	395	397	370	383	405	347	387	393	428	382	382	414	398	378	381	373	384	382	373	410	361	373	389	424	383	381	371	409	392	426	405	398	361	375	398	399	380	374	413	410	383	402	389	362	396	377	426	396	390	417	416	433	400	389	375	385	382	384	395	363	390	437	371	400	360	361	392	377	362	377	387	423	402	391	393	378	359	394	416	385	406	432	384	365	393	366	359	409	399	406	391	396	405	374	382	353	398	390	410	359	412	431	369	371	399	368	382	376	419	405	350	439	408	401	375	409	414	412	417	403	393	376	346	383	405	407	366	392	386	399	410	326	404	407	408	412	397	382	414	405	373	427	419	368	398	389	418	426	387	378	396	379	374	376	363	447	387	404	420	395	376	405	377	414	402	396	407	356	383	408	388	418	406	395	415	389	368	396	413	373	371	388	414	388	402	414	368	394	397	366	399	396	403	392	372	379	393	366	386	419	420	391	401	378	389	409	365	405	442	381	365	402	389	368	379	413	358	400	374	381	389	412	369	421	399	377	365	391	397	429	357	405	387	405	390	406	375	417	367	380	392	402	355	332	398	378	380	384	377	381	374	402	379	405	377	398	396	400	397	377	415	425	373	425	397	385	405	411	406	377	382	407	407	397	388	401	361	414	390	391	391	425	404	374	362	378	394	377	362	362	341	332	427	398	390	405	382	365	383	365	378	387	414	394	384	386	399	409	387	357	424	391	370	409	435	352	343	402	408	375	399	393	374	408	381	427	407	409	384	376	398	400	373	364	421	390	412	393	394	384	405	368	389	376	411	405	381	401	376	391	381	417	413	354	371	409	356	398	404	410	408	363	397	398	356	386	410	382	405	409	381	425	422	401	402	387	401	391	412	393	350	402	405	401	393	375	399	396	411	381	377	381	408	394	382	421	387	418	372	382	415	403	368	379	384	380	406	404	334	365	356	409	383	387	394	412	390	376	393	405	413	376	435	417	366	407	399	390	370	409	363	428	403	375	379	395	416	387	374	364	387	416	435	397	391	382	369	373	375	379	406	399	396	381	402	389	374	417	412	418	351	385	381	404	387	394	375	385	408	410	400	372	390	398	416	359	388	410	390	406	400	414	392	403	369	401	389	387	385	419	411	380	386	387	380	375	390	395	407	386	386	402	404	368	398	406	369	398	364	396	406	409	376	387	410	372	403	419	371	397	368	419	411	393	383	360	379	362	380	414	395	414	384	381	394	443	390	367	403	389	393	370	406	395	388	391	354	410	389	382	384	357	400	400	395	444	373	389	352	391	392	373	386	402	412	423	410	356	394	396	399	373	404	402	402	378	410	367	380	409	382	410	383	357	368	385	364	372	388	445	389	387	370	412	407	432	377	394	426	385	384	403	387	372	368	387	406	382	347	411	404	372	436	452	418	388	374	395	385	377	362	376	391	362	368	397	407	363	426	409	425	386	379	401	401	379	396	379	429	410	408	414	376	410	411	392	395	387	358	410	395	410	419	385	380	420	401	387	413	402	387	417	407	386	366	393	412	363	364	381	374	418	392	393	382	370	398	392	395	398	384	415	406	378	414	385	381	383	396	397	398	362	395	379	382	364	401	404	428	405	407	399	408	384	391	392	390	451	372	420	393	388	394	359	386	400	394	413	401	391	422	377	361	362	395	392	395	393	368	409	386	386	423	377	395	379	402	389	383	372	420	349	412	391	406	427	383	395	393	389	370	384	390	421	407	373	395	384	388	379	363	384	420	400	390	400	398	387	395	421	398	353	401	426	369	419	389	383	379	395	381	383	382	411	396	382	404	384	344	399	360	334	396	392	393	375	387	389	383	395	406	372	364	390	397	425	408	355	363	349	382	383	409	383	375	399	367	370	394	378	397	420	391	392	423	378	382	385	387	401	399	381	403	401	421	412	380	417	425	429	401	375	403	404	387	400	426	368	408	375	379	363	390	411	369	389	414	357	382	390	375	419	391	381	361	382	382	380	358	450	420	403	417	404	394	368	379	416	339	385	407	371	419	372	393	374	379	406	384	406	422	395	401	417	368	381	368	378	410	378	427	384	403	362	380	361	395	390	439	369	388	387	394	385	357	379	402	381	368	355	414	390	415	392	354	409	390	369	383	383	327	385	381	415	379	378	420	369	381	414	375	378	366	384	405	381	408	380	433	396	442	366	391	437	357	418	409	400	389	395	353	374	406	395	403	375	383	394	366	375	342	362	381	393	350	410	392	332	381	358	389	389	439	401	397	385	382	376	380	411	413	398	389	378	377	355	404	384	390	389	404	375	384	402	390	383	397	380	379	376	378	376	352	386	377	445	404	378	417	387	391	386	390	407	395	426	357	398	392	321	372	371	406	403	393	378	384	417	366	379	409	380	399	416	387	395	398	362	365	367	409	378	350	365	389	402	410	384	384	376	376	376	388	362	416	361	406	358	387	409	383	401	377	378	411	385	372	399	424	398	401	392	423	388	368	370	391	414	379	382	376	380	387	390	423	374	377	366	434	410	425	388	400	411	414	370	382	382	385	396	374	366	386	410	400	388	397	392	354	374	386	410	414	360	392	340	385	370	389	417	386	403	406	371	391	397	387	390	403	387	367	421	365	400	370	398	439	406	392	406	407	406	390	386	346	342	410	373	388	396	376	350	385	370	391	365	403	386	399	401	404	401	406	378	386	369	374	421	406	413	402	379	411	358	397	382	440	384	377	391	403	392	417	349	400	370	401	385	398	390	356	380	402	388	408	367	416
59898	95672	62712	31011	12095	4426	1879	1207	819	666	618	583	603	557	560	584	591	559	605	590	588	595	578	526	588	587	602	589	557	590	563	631	587	527	561	540	533	567	577	570	579	576	554	557	564	616	615	552	578	594	600	568	590	613	574	623	576	515	536	580	565	538	562	605	570	577	607	546	532	608	515	595	552	580	578	553	582	549	569	543	587	573	532	563	609	571	634	618	590	572	532	561	581	557	558	596	558	530	549	553	587	575	577	543	564	582	532	588	522	585	551	569	607	654	566	567	582	582	556	581	568	528	592	633	585	575	552	539	526	567	532	572	563	573	535	544	597	586	563	604	591	594	543	543	590	604	570	617	561	578	602	535	563	557	577	554	587	569	575	541	564	571	571	602	542	577	546	578	623	515	634	566	583	537	533	550	550	596	562	542	536	589	558	588	567	585	553	611	575	561	622	589	548	573	548	577	539	548	614	576	553	544	517	576	570	574	612	567	550	543	592	582	581	592	555	600	540	577	602	586	553	583	568	573	584	519	541	558	569	528	576	579	548	598	592	577	567	604	572	547	586	643	593	572	562	541	563	584	622	554	557	588	566	526	581	579	537	536	557	588	564	568	589	558	586	557	531	565	604	569	538	573	531	593	601	548	572	564	514	576	582	581	577	567	574	577	565	571	542	564	587	573	626	585	593	548	566	578	565	539	582	572	554	562	557	544	573	565	600	585	546	580	587	567	583	545	600	602	579	546	587	591	553	585	609	550	585	560	550	516	604	554	539	613	574	575	557	556	585	582	592	574	547	540	556	559	561	600	570	585	545	533	602	585	550	616	603	584	554	557	604	525	564	529	624	567	597	597	547	556	553	572	552	589	570	556	595	543	550	606	545	536	599	576	552	563	571	528	555	535	591	623	551	567	546	564	586	557	549	557	545	578	538	602	576	561	551	581	583	591	590	562	573	620	587	560	588	620	559	580	560	590	597	556	591	558	555	573	594	598	582	575	586	534	578	590	615	577	547	559	562	598	581	592	540	517	568	606	529	540	582	589	607	561	567	579	589	565	572	583	579	598	520	569	554	574	561	606	576	553	599	555	571	566	555	555	561	558	579	590	573	527	578	576	573	551	604	540	615	609	587	596	600	585	566	589	585	611	594	574	519	584	580	572	536	597	597	591	603	554	570	576	527	552	551	576	567	530	562	588	571	533	598	571	594	577	562	554	546	603	545	615	565	574	568	592	610	604	515	541	564	592	553	556	575	604	608	584	564	616	535	581	543	564	582	585	636	559	559	576	582	511	621	545	603	571	533	530	605	636	546	545	574	577	555	608	571	570	607	579	558	562	597	575	538	570	614	536	558	607	610	572	576	536	568	563	538	585	568	577	563	589	528	581	551	565	598	576	577	609	605	540	577	602	594	576	609	550	568	598	544	575	547	522	571	569	563	572	597	574	538	547	574	555	567	627	581	532	578	545	589	594	519	576	546	590	589	552	611	547	582	541	596	566	558	576	537	575	537	558	555	533	579	537	568	574	595	588	565	577	553	589	584	533	614	569	566	533	576	584	570	560	583	546	579	561	608	574	543	575	602	560	564	581	572	588	532	592	540	590	588	545	575	577	592	557	540	653	516	592	570	594	576	563	578	578	611	582	550	592	556	610	526	567	566	558	612	553	564	572	573	583	598	570	574	594	549	597	581	591	551	577	540	560	570	568	567	568	540	562	568	570	547	576	544	554	554	569	580	579	565	556	546	558	581	538	589	585	557	547	541	579	515	547	619	560	547	613	569	577	561	567	604	558	541	561	541	592	561	590	561	588	544	598	536	598	552	571	544	553	573	574	576	623	614	596	554	594	590	542	577	577	580	554	574	588	621	643	546	613	600	631	537	565	575	574	587	559	555	585	621	571	539	544	575	583	580	560	584	615	579	560	538	563	517	567	588	589	589	607	552	562	536	581	560	592	581	568	563	590	610	545	563	600	611	571	607	540	558	566	559	557	550	584	558	550	559	584	574	522	587	591	554	577	594	556	568	593	537	590	545	598	582	553	616	576	587	605	599	590	576	583	545	583	602	606	554	534	521	581	552	554	571	572	568	580	557	551	567	525	529	563	522	599	633	570	603	575	547	597	579	539	537	558	616	546	599	575	552	519	525	543	581	517	564	612	570	596	574	571	537	557	590	538	578	604	592	592	606	569	563	551	554	539	617	594	568	593	552	597	570	571	574	558	576	575	535	563	586	587	586	602	583	556	545	588	554	585	541	624	574	590	600	569	571	576	590	617	580	571	557	549	523	551	559	576	560	599	512	537	582	587	557	582	583	547	571	596	615	528	542	586	566	553	552	593	571	542	599	565	535	605	567	510	528	619	576	582	599	625	603	604	585	550	567	547	560	607	595	597	566	540	533	569	549	544	564	578	584	532	553	599	596	634	602	576	529	581	620	570	568	569	600	530	560	561	579	542	556	571	586	559	568	568	540	573	539	576	581	571	563	515	617	587	549	533	614	597	578	601	570	578	563	563	555	580	601	569	585	577	576	536	581	556	566	571	569	563	575	573	585	515	552	538	570	587	578	554	561	560	616	582	566	590	537	560	598	581	567	584	563	577	543	577	526	543	576	579	618	577	521	603	554	561	540	565	599	578	550	552	550	548	589	578	564	556	536	561	574	530	564	538	583	556	535	576	624	560	566	546	584	551	549	609	590	536	610	556	557	559	561	560	568	565	593	560	557	577	552	539	576	616	584	636	587	552	560	575	525	598	579	545	564	561	578	560	578	600	583	595	581	555	552	574	557	554	562	563	575	568	585	553	569	571	540	551	565	572	574	585	603	537	587	577	566	559	582	600	567	568	578	565	549	564	563	566	553	591	595	531	546	568	530	538	563	520	552	568	565	550	592	594	565	570	537	526	589	570	591	561	570	555	596	542	592	578	613	544	541	566	548	564	583	569	590	577	601	578	572	587	590	559	557	557	574	567	559	564	529	568	580	551	539	562	591	550	551	576	596	552	588	553	581	551	587	496	557	568	553	601	546	590	546	542	599	566	564	555	524	574	579	571	563	565	595	572	591	561	589	578	624	554	598	567	579	565	565	568	567	569	543	593	595	562	563	559	603	581	564	609	593	564	611	534	570	579	574	567	613	562	588	605	556	585	624	607	545	566	570	614	619	583	579	586	546	599	567	609	563	531	610	585	605	587	584	576	537	562	543	571	588	543	549	573	567	570	584	582	581	617	573	563	579	591	583	588	547	589	594	563	548	570	596	575	580	555	629	587	614	622	604	555	553	570	597	594	589	573	581	541	555	559	563	540	548	579	558	583	604	550	558	542	551	566	576	578	555	574	520	584	556	585	578	553	535	570	571	540	620	589	580	627	556	573	582	561	543	555	546	573	579	594	583	583	565	587	546	591	571	547	565	543	588	579	559	584	554	577	562	586	533	524	566	537	572	550	557	562	566	571	537	574	529	556	578	567	486	590	536	576	561	568	533	585	572	574
31206	32881	25211	8403	1093	513	430	357	349	344	383	350	364	347	357	349	351	365	354	342	331	353	342	373	354	352	318	373	372	360	351	338	374	345	362	344	340	338	397	369	374	361	351	350	348	336	347	374	318	348	364	304	373	396	386	327	397	364	367	336	341	383	393	360	341	380	382	372	360	391	370	381	394	362	351	349	361	376	363	381	328	388	362	359	363	376	349	377	372	355	359	369	367	352	379	365	367	360	361	389	359	370	376	359	357	363	331	372	369	369	355	396	381	322	387	395	365	368	364	353	317	326	383	359	328	361	335	356	342	356	339	363	356	351	386	368	351	302	369	369	366	355	359	386	371	368	356	354	360	372	385	342	384	355	353	348	380	379	325	350	387	373	357	342	352	372	343	356	355	324	337	345	366	323	348	376	345	378	349	354	347	395	330	355	360	364	342	334	360	375	339	369	354	340	373	353	366	331	354	341	327	366	378	345	359	362	351	342	338	347	341	377	380	364	359	351	310	345	372	355	350	366	374	329	361	320	341	351	369	357	340	376	385	342	361	370	353	365	357	347	371	334	380	363	364	351	376	364	339	348	358	362	363	359	364	367	373	378	368	347	368	348	342	344	368	323	345	332	416	380	376	356	357	342	348	387	338	361	328	366	371	367	334	403	359	321	374	341	336	374	370	329	339	352	350	366	366	371	341	339	353	368	317	381	354	332	376	371	344	390	346	345	379	355	325	342	391	350	363	338	367	353	349	338	373	366	342	403	342	340	376	354	372	378	322	356	366	336	324	329	344	321	383	357	392	337	392	375	342	375	359	370	407	367	363	350	369	376	334	372	352	369	369	335	342	318	346	336	388	333	315	344	299	354	349	362	366	362	354	369	355	390	339	357	350	362	326	379	343	340	333	370	347	324	360	322	377	360	334	343	320	349	339	357	346	359	371	355	346	319	324	319	379	380	406	365	331	386	354	373	342	341	340	341	340	368	383	350	378	353	356	407	362	386	329	354	387	353	331	385	389	363	352	338	355	393	365	395	375	324	362	375	352	358	385	356	338	357	375	373	341	388	365	338	324	375	366	389	375	360	378	366	394	374	368	364	369	360	339	366	376	346	370	341	387	351	372	356	412	341	370	369	382	358	331	334	362	360	365	366	362	370	365	343	378	360	387	383	340	391	350	381	371	314	324	383	341	359	360	354	349	365	388	354	341	337	366	356	400	360	343	372	351	333	345	369	354	367	386	326	362	363	379	356	386	360	344	389	394	390	318	357	369	367	344	347	346	379	399	346	344	351	359	357	377	336	313	360	354	354	358	350	359	354	413	370	362	339	360	349	342	329	338	365	363	361	371	400	392	360	370	379	386	365	353	330	357	316	391	354	335	359	379	372	358	374	343	362	352	358	353	377	354	334	337	356	359	340	344	369	339	351	351	349	374	366	346	365	353	380	356	353	350	366	395	355	349	304	319	399	346	338	363	375	381	354	352	345	363	334	356	397	392	356	384	339	319	366	367	323	345	345	341	358	344	343	351	370	372	378	360	351	390	362	364	368	338	370	350	378	361	354	347	356	384	358	365	342	366	333	369	394	323	382	382	359	376	388	377	351	334	374	356	372	354	377	374	367	361	366	344	392	349	332	346	353	378	359	362	385	387	366	321	340	353	347	371	359	338	355	340	363	343	355	365	352	370	352	342	343	367	347	334	354	363	358	362	366	373	387	379	357	371	399	370	359	371	350	372	378	376	363	371	372	363	351	398	364	379	348	374	327	338	372	374	389	330	378	343	377	360	352	391	369	340	365	378	345	340	345	341	361	353	377	384	323	333	353	365	338	364	349	374	377	344	353	379	338	350	354	353	344	338	378	340	342	358	364	342	368	368	401	363	350	379	359	365	357	349	358	386	380	337	372	338	366	347	362	326	371	363	347	383	355	376	372	364	403	361	343	351	351	358	345	347	368	353	361	360	344	372	371	389	357	368	355	380	318	344	350	372	348	344	358	335	383	347	357	369	400	324	421	358	328	379	353	373	341	368	368	376	382	353	366	346	333	376	355	359	373	331	368	334	344	367	355	366	360	350	359	370	353	352	361	383	366	378	364	330	386	347	345	362	346	363	349	369	375	361	374	360	360	354	375	378	368	392	377	377	339	342	359	346	354	369	365	331	359	370	309	373	364	382	327	352	349	350	353	340	335	377	374	362	362	385	330	375	346	380	384	339	386	376	364	332	361	359	337	362	367	356	372	368	364	352	337	359	335	347	353	305	342	343	390	373	350	406	332	368	335	384	344	369	345	347	357	375	372	395	359	364	330	356	354	353	334	382	362	335	354	369	382	367	363	339	356	356	341	345	373	375	334	377	373	336	347	344	364	359	354	331	352	369	347	347	336	365	333	358	333	363	355	325	346	354	335	332	335	372	332	350	363	366	346	367	353	372	334	369	373	382	366	367	357	365	378	373	356	370	376	371	357	330	356	391	364	387	385	390	336	342	369	352	367	354	367	354	356	351	332	349	376	338	336	346	359	337	342	324	366	335	361	334	331	363	348	373	347	372	362	367	375	349	403	392	370	326	357	355	377	364	339	343	326	364	345	371	389	388	353	360	355	365	339	372	388	380	344	351	356	349	346	358	384	394	343	372	307	350	393	354	343	330	359	384	363	392	364	335	369	336	336	327	387	368	342	351	350	352	374	350	373	337	347	350	351	388	374	354	357	354	335	384	351	321	381	367	350	368	374	369	384	346	316	340	359	356	347	346	362	360	342	382	348	359	378	372	364	404	370	344	359	375	341	384	399	322	372	358	363	372	397	352	345	346	333	337	377	339	365	337	365	369	342	378	336	370	379	346	332	377	362	367	345	345	314	355	335	362	359	402	343	337	357	353	340	339	343	363	355	345	335	347	365	366	366	321	373	329	380	326	334	360	303	363	346	316	360	365	360	366	348	351	376	342	346	383	402	343	343	339	367	384	366	373	353	323	376	382	375	355	366	342	319	373	364	353	311	364	353	356	351	343	320	361	354	355	334	361	358	365	353	374	375	350	372	358	369	351	384	366	380	351	356	359	335	365	378	373	364	358	344	363	366	355	354	336	367	360	378	362	383	326	358	405	384	337	355	374	396	352	376	417	343	377	376	369	392	386	358	356	380	368	311	370	340	376	332	354	383	365	383	350	351	347	344	350	314	371	371	403	348	367	374	364	358	313	329	350	344	375	338	362	328	369	399	354	305	375	335	348	343	335	369	369	382	371	335	350	321	353	337	342	375	364	355	344	336	384	341	354	318	362	333	382	348	379	396	372	337	393	361	376	371	344	371	375	334	361	342	297	350	371	362	392	372	355	385	397	359	406	357	398	338	365	355	348	374	369	385	382	350	359	348	342	379	361	326	345	362	354	356	381	353	352	332	336	366	336	363	352	355	363	358	379	355	363	355	355	357	370	389	361	383	340	360	369	401	370	327	352	346	354	343	377	328	366	349	328	357	340	387	349	337	352	337
38895	46832	26057	6412	1741	820	631	592	567	562	548	553	534	532	578	582	530	539	535	544	524	563	569	526	537	559	529	532	537	514	552	571	568	506	565	556	521	499	557	534	510	551	551	559	503	566	573	534	571	589	575	518	581	524	580	550	527	539	530	523	532	542	523	560	518	553	542	522	528	565	552	599	555	520	511	512	570	560	535	527	557	576	548	545	541	566	572	552	564	546	571	583	555	578	542	535	529	540	564	531	516	496	514	554	561	562	531	550	550	569	509	522	534	549	567	525	567	529	528	533	545	568	553	533	513	574	548	532	553	550	476	595	553	519	583	557	546	556	512	536	555	540	522	560	492	503	511	528	533	556	535	559	559	572	569	552	557	571	534	562	520	578	554	532	519	538	558	552	552	519	584	550	587	535	575	507	532	558	521	551	564	526	537	553	592	542	531	526	529	584	582	572	545	563	557	510	516	564	520	574	530	586	561	555	557	495	514	560	516	559	556	543	521	578	564	565	537	552	551	553	510	529	541	569	605	583	552	529	582	539	561	579	522	558	522	544	522	545	574	542	553	578	571	558	537	543	558	546	586	565	518	535	547	522	521	532	562	591	555	580	560	517	524	538	530	508	561	551	513	555	552	534	546	513	523	581	521	554	540	528	515	548	517	543	533	505	575	533	574	522	529	511	600	540	554	572	565	561	555	558	555	514	539	557	565	527	531	550	505	505	589	577	596	552	522	554	538	497	553	576	534	570	519	565	538	529	553	559	544	576	539	567	573	518	513	552	531	559	562	536	574	525	518	569	548	534	548	547	513	575	513	535	552	578	555	522	554	518	562	574	524	568	546	536	533	545	514	555	515	520	532	541	549	552	534	535	533	599	551	549	578	541	556	576	559	524	596	511	536	540	557	560	574	547	558	509	507	529	507	503	548	548	509	567	575	563	513	518	563	564	582	519	535	487	558	534	556	560	559	566	524	521	541	543	543	535	575	543	485	525	508	523	569	523	544	581	547	528	520	531	558	496	571	502	536	494	526	563	543	544	547	579	531	571	531	571	536	553	559	560	522	543	552	598	551	526	553	554	536	528	536	555	518	561	519	520	564	549	547	550	563	508	545	545	615	567	529	556	598	556	524	569	543	505	570	546	541	481	557	536	510	538	527	584	510	531	532	532	556	564	538	587	604	538	550	531	562	552	555	539	539	570	542	538	560	531	549	540	584	558	573	566	602	544	546	543	532	510	546	578	546	580	515	543	544	523	546	583	545	559	541	561	534	567	542	563	547	548	573	564	563	506	521	567	560	541	532	558	546	506	545	532	517	485	570	555	546	544	529	532	574	573	558	579	518	570	587	539	561	555	580	534	526	554	556	570	571	548	521	589	566	562	530	567	545	565	544	545	523	555	548	521	586	555	545	558	586	537	576	516	510	499	527	564	553	539	564	582	583	510	541	532	541	572	507	535	544	553	541	545	509	547	550	544	558	558	543	536	552	537	585	519	552	520	589	553	511	558	510	540	561	535	538	563	551	577	550	555	522	507	552	559	540	544	542	542	541	532	531	583	537	548	506	527	538	555	543	556	586	548	526	548	556	530	487	559	529	549	559	550	529	546	549	494	553	564	553	554	555	529	551	570	556	565	537	557	541	501	530	583	563	529	521	583	499	524	545	593	558	546	534	497	541	535	552	578	550	555	494	533	525	575	525	585	530	540	540	601	548	544	513	557	550	558	556	512	533	527	531	535	512	576	520	532	574	536	518	532	569	512	535	538	562	578	539	558	570	539	581	547	539	560	563	499	534	539	515	549	576	554	559	550	517	576	509	506	557	576	572	535	540	533	544	570	508	527	543	558	579	522	534	590	527	535	547	532	535	540	556	531	555	527	527	601	522	548	549	558	566	556	560	576	584	518	587	540	552	562	563	524	555	579	532	583	555	578	551	537	548	519	528	544	550	542	569	532	540	569	555	566	559	540	532	526	546	518	533	497	553	559	544	572	531	549	555	524	583	550	576	535	535	573	518	585	557	520	501	531	585	515	561	533	520	576	536	545	525	502	538	546	549	531	528	529	567	578	593	545	506	540	556	530	535	602	541	593	528	585	554	535	528	549	508	581	549	555	565	564	549	553	531	528	533	531	552	578	552	535	566	574	561	542	539	537	518	527	540	563	554	554	550	493	545	584	519	505	546	526	573	545	530	551	535	573	554	529	544	496	599	526	528	552	506	522	586	580	539	562	571	566	519	538	523	536	549	558	526	557	492	506	512	553	556	585	509	550	545	539	564	596	528	519	541	532	597	534	531	535	545	548	567	578	511	576	578	531	559	531	531	564	597	565	530	572	511	538	558	532	539	551	507	565	507	547	541	588	561	563	544	528	537	515	542	584	523	505	556	531	528	590	529	546	555	545	550	531	533	546	565	574	537	475	549	523	561	553	529	547	531	549	487	561	517	519	533	483	543	561	532	555	548	558	562	551	515	555	534	547	537	613	538	547	560	524	511	576	530	548	537	531	540	542	546	524	531	530	584	514	511	553	547	571	548	503	576	521	527	553	545	581	553	551	534	518	536	531	520	553	533	518	562	600	578	532	524	554	537	507	546	561	566	507	510	540	548	577	548	559	565	510	555	550	580	571	497	566	551	506	545	558	523	564	566	554	536	564	531	584	536	514	531	541	529	567	549	551	544	533	547	555	515	518	557	522	555	519	560	536	556	540	534	555	536	541	516	552	549	564	540	551	560	537	563	562	560	522	556	543	552	563	566	540	549	561	540	525	528	553	567	555	561	565	548	554	526	569	553	537	544	573	550	530	491	549	525	517	564	514	582	530	542	619	534	551	564	541	511	552	581	521	555	554	527	541	563	542	564	560	574	503	567	533	538	578	534	581	561	553	580	541	537	528	579	551	533	496	558	528	550	555	563	583	535	550	544	553	526	552	547	506	534	566	532	533	576	562	582	545	497	584	536	577	521	558	555	540	556	576	518	587	560	560	520	495	531	556	575	550	524	578	524	519	559	561	554	513	548	571	538	544	553	553	558	539	547	476	548	516	534	569	534	552	561	568	525	505	541	557	537	553	514	556	552	509	533	559	526	571	536	545	576	527	557	560	531	526	533	530	540	541	542	566	484	539	557	581	520	546	558	528	526	550	531	531	579	538	550	535	548	544	576	519	602	496	553	560	536	568	566	537	525	600	536	566	502	547	536	582	556	561	548	551	521	535	549	542	587	517	509	545	564	551	559	538	508	562	520	489	513	567	520	563	553	528	514	518	578	549	587	537	551	541	523	542	540	500	528	536	511	515	583	544	585	573	597	572	553	525	490	558	536	556	540	525	547	554	582	528	543	555	587	569	574	509	580	629	555	517	595	535	588	511	549	589	508	566	542	544	530	571	548	576	545	558	536	547	574	529	578	575	502	536	519	564	561	565	537	488	549	559	540	531	540	540	493	517	546	568	571	542	545	559	554	524	536	561	534	527	554	560	561	550	595	531	516	514
24143	22725	29762	24392	19799	8071	905	503	428	396	396	374	364	373	373	374	412	380	352	369	386	370	381	399	365	342	369	386	361	334	366	344	386	380	381	369	384	382	357	353	348	401	389	384	392	365	377	348	339	397	389	358	360	382	356	394	361	406	364	349	337	377	366	360	397	378	396	397	355	384	367	343	363	338	359	362	361	336	357	349	361	328	368	385	373	386	369	357	374	375	385	358	367	381	344	349	372	365	380	402	375	359	355	348	385	382	356	322	376	366	362	354	375	365	347	355	366	426	391	405	363	360	373	375	359	397	379	357	350	395	365	335	349	423	386	411	381	346	398	331	350	387	397	357	396	315	333	397	348	344	398	391	379	380	385	378	356	397	389	327	335	349	378	356	373	367	412	360	376	328	364	411	384	363	344	375	384	320	376	382	377	373	392	374	355	407	399	395	403	332	351	398	399	373	336	368	359	379	418	384	389	360	399	379	387	389	343	337	357	376	428	400	388	379	351	380	392	362	435	375	368	335	384	361	379	378	403	361	349	356	373	360	383	399	386	391	365	366	386	371	346	380	409	400	381	392	364	348	381	369	365	336	349	371	359	345	362	369	356	368	381	388	394	387	362	367	371	384	359	370	346	376	348	385	357	335	380	392	364	381	366	363	371	370	378	398	378	342	391	370	391	392	370	365	377	372	313	365	417	353	329	380	359	374	367	374	383	383	347	412	372	387	386	410	349	373	351	347	355	353	395	379	384	396	370	416	405	410	347	390	354	359	390	368	374	346	371	346	360	375	385	398	409	352	350	400	363	373	368	370	398	352	360	378	348	361	404	377	355	370	399	372	384	372	372	386	403	373	368	389	366	387	385	372	402	350	362	334	365	377	357	402	386	398	391	385	364	352	416	404	389	358	380	376	357	364	347	373	352	363	355	354	365	351	354	329	386	367	364	382	390	381	375	336	356	388	352	386	396	361	354	370	376	381	388	366	362	353	350	365	375	372	373	380	406	343	378	381	343	359	317	369	355	387	395	386	389	377	362	398	394	423	385	355	334	362	358	359	394	371	351	355	405	390	399	381	385	392	388	360	367	384	352	381	388	379	375	388	377	372	385	387	376	360	370	366	382	379	386	411	361	379	398	377	331	366	398	380	364	408	378	379	379	384	355	396	382	352	376	344	392	357	368	385	384	375	380	367	363	334	368	353	377	376	363	366	333	359	392	377	350	361	369	362	415	366	362	396	392	384	358	401	376	394	365	381	405	410	377	364	379	410	377	365	357	345	384	392	375	355	362	372	368	415	378	365	384	350	371	387	380	373	369	378	362	364	359	389	385	381	389	361	380	352	361	375	377	376	332	378	396	374	372	370	367	363	397	365	343	371	364	361	398	392	409	370	358	357	367	368	358	377	375	359	358	390	375	360	379	357	389	351	386	354	365	334	381	377	407	384	406	355	375	409	396	384	397	359	390	382	392	331	398	395	416	381	365	356	359	355	384	383	347	376	390	355	390	366	357	356	360	344	343	405	367	358	353	366	397	400	366	387	339	376	381	351	372	358	397	350	397	395	389	348	375	389	372	395	384	355	405	368	418	371	402	378	397	360	377	364	407	358	367	374	334	359	354	347	382	360	380	370	373	373	346	391	373	353	384	363	389	365	363	368	366	380	381	359	389	379	390	343	376	337	362	365	384	372	395	347	378	361	390	365	400	407	409	378	374	361	330	376	360	377	371	380	400	346	368	414	355	367	373	345	401	386	398	367	350	327	345	358	372	361	354	384	362	431	404	352	384	386	387	385	346	351	351	391	370	360	379	430	369	380	373	376	363	351	356	367	390	359	395	403	404	398	382	377	328	367	389	369	369	385	362	385	375	378	397	343	346	379	419	381	372	379	367	400	323	363	359	371	359	346	376	361	406	396	372	382	387	407	340	393	356	383	374	370	359	406	349	326	385	337	326	385	368	361	337	350	402	389	374	366	384	359	399	368	356	382	346	397	362	341	351	385	402	384	365	372	360	335	366	367	374	345	365	370	375	371	348	361	360	403	373	395	393	390	354	376	343	335	360	352	394	330	370	346	372	368	336	373	367	354	382	389	336	384	352	413	357	363	360	369	354	390	351	371	376	367	406	380	403	366	379	384	379	370	392	356	350	374	365	390	383	366	374	385	344	391	351	360	354	340	375	402	369	387	379	365	351	396	371	379	363	367	340	365	390	387	390	393	348	359	372	372	367	373	369	388	375	362	374	384	370	382	360	356	356	394	390	365	367	334	355	373	380	372	357	396	387	405	417	376	380	324	374	355	377	375	344	375	351	381	374	396	379	374	337	370	387	372	398	374	324	362	366	384	375	356	410	359	366	349	362	399	356	397	382	390	361	382	432	365	359	351	409	365	348	375	374	392	373	356	362	348	345	344	384	355	374	366	387	368	392	382	393	370	386	416	381	369	368	357	380	387	359	356	357	355	320	392	372	381	429	384	364	379	351	387	406	424	371	345	350	366	398	392	398	390	375	375	392	382	366	336	384	402	415	384	386	389	371	371	321	410	377	350	330	392	371	354	365	396	397	405	363	351	364	361	374	313	376	397	355	370	354	364	375	362	367	365	406	362	344	342	322	362	332	352	383	398	355	394	386	354	388	379	394	407	362	394	384	348	349	365	374	399	342	371	371	376	407	332	366	367	361	334	350	365	381	381	343	373	351	360	336	369	364	393	343	394	373	339	398	390	358	410	367	374	348	403	393	377	373	381	362	361	360	374	396	372	392	391	410	350	347	385	408	387	350	393	367	397	367	355	331	366	400	373	391	391	348	344	352	326	371	385	397	381	359	405	385	360	381	368	353	350	359	371	367	350	363	363	371	372	356	348	369	355	396	363	342	381	373	351	355	367	349	370	360	383	390	379	372	402	374	380	380	383	367	393	390	408	364	376	352	381	377	359	355	361	408	340	396	377	386	348	400	386	356	365	380	387	362	368	355	366	360	366	358	362	394	388	389	370	319	365	388	372	355	389	383	356	387	340	397	369	380	373	333	332	354	372	358	366	361	378	340	367	385	370	390	406	390	352	356	372	356	381	362	379	383	358	346	356	363	374	369	375	356	371	356	378	367	350	390	361	366	343	372	393	350	375	399	378	376	374	371	370	384	356	353	354	388	357	351	409	389	363	395	399	372	354	370	349	344	338	360	354	406	361	371	360	359	351	372	359	364	377	398	369	372	386	381	346	377	361	391	371	367	382	354	343	371	347	349	348	371	348	369	328	388	378	407	388	389	347	350	374	365	367	366	358	393	354	356	399	343	374	362	372	371	368	372	358	366	382	399	359	402	377	394	340	349	403	359	382	394	368	355	386	358	391	350	405	382	348	390	367	370	393	365	382	401	364	371	354	356	353	363	366	377	393	361	383	369	385	350	379	393	386	383	376	389	363	364	364	386	384	335	392	402	358	364	365	384	385	371	378	368	398	354	361	367	341	380	388	410	383	352	361	379	381	397	386
60374	87132	54945	24073	9281	3263	1241	877	699	623	576	543	529	557	537	562	581	574	562	546	559	542	555	545	634	499	556	549	590	540	553	618	589	571	550	566	592	561	559	585	554	553	574	536	600	567	576	601	539	598	574	564	591	587	546	566	554	610	542	599	551	573	581	548	562	592	531	540	606	572	559	533	567	605	567	546	560	576	594	542	575	608	509	580	540	568	551	571	578	579	568	553	529	563	564	538	551	503	546	585	533	572	575	556	562	556	567	532	560	546	538	569	577	613	601	565	551	570	518	575	572	594	557	532	504	561	582	608	556	574	617	556	536	567	546	531	538	555	526	609	616	533	586	561	559	564	548	584	612	558	543	565	550	522	570	531	559	550	536	576	576	540	568	568	573	542	547	554	566	582	555	585	564	562	613	575	574	582	576	582	581	581	622	540	574	580	574	551	535	591	576	511	563	566	550	610	575	601	574	519	556	559	564	556	530	546	545	571	581	567	584	551	609	588	552	568	577	559	587	561	585	544	524	552	562	560	582	563	556	524	575	550	561	558	546	585	569	567	575	564	606	583	564	564	539	526	591	584	549	560	617	536	568	582	549	580	581	534	555	562	579	553	552	546	587	558	550	570	591	564	536	567	559	554	565	609	552	528	569	559	580	536	537	577	577	598	557	530	516	576	595	548	615	560	529	509	510	551	555	543	579	542	589	545	560	576	546	570	604	566	552	589	561	580	555	526	594	581	538	585	607	576	518	593	520	551	599	585	603	539	554	542	540	573	573	538	549	521	559	559	552	604	510	586	575	592	541	549	573	563	631	632	553	556	562	596	547	558	550	534	560	528	599	549	558	555	584	592	566	607	576	622	503	565	534	578	546	514	562	538	595	574	568	599	564	553	555	549	572	574	604	574	527	556	619	536	561	527	584	581	581	589	573	591	564	554	534	557	554	577	548	544	573	598	551	550	580	528	596	568	536	521	590	542	544	575	581	593	572	600	561	607	538	589	583	544	556	566	585	573	573	603	516	547	602	558	613	545	604	555	579	589	565	574	543	546	554	573	564	557	553	562	529	544	523	541	539	544	569	545	567	521	570	556	570	553	567	556	569	547	583	497	588	602	573	560	568	556	551	542	608	546	547	523	579	578	596	575	565	532	593	544	579	611	582	568	564	588	526	546	534	553	589	545	561	566	575	564	592	571	558	617	558	601	586	561	569	553	554	574	564	577	549	595	545	579	570	555	535	576	538	583	568	541	562	545	570	603	554	583	540	587	565	538	548	543	577	564	578	574	599	572	577	570	604	540	535	532	561	557	579	564	580	591	581	537	567	569	551	565	504	536	569	573	524	544	571	548	561	543	576	533	597	594	629	545	538	553	559	567	532	545	570	592	571	574	566	552	537	544	560	595	543	548	591	550	544	573	570	527	564	616	557	527	543	543	590	586	569	533	578	589	572	592	537	553	540	550	553	580	602	599	534	572	567	563	578	567	565	530	569	573	576	573	543	578	591	616	559	531	600	573	558	536	530	550	574	578	564	593	566	587	569	542	535	542	540	559	560	550	574	556	582	557	560	576	506	559	521	517	542	630	565	592	582	597	583	548	584	605	556	577	578	606	585	553	576	569	547	552	594	562	596	574	536	545	542	563	581	564	588	543	581	541	568	558	574	555	560	565	551	536	560	567	535	510	583	555	561	535	559	581	544	610	566	618	563	543	582	544	550	598	564	585	587	559	577	582	548	573	542	544	556	553	581	574	585	526	560	567	603	560	593	566	558	546	583	592	558	593	594	539	526	545	560	596	548	587	582	594	575	594	533	575	571	594	571	580	571	543	573	614	594	533	583	519	553	557	537	586	589	598	556	632	531	590	573	558	536	576	606	595	551	557	591	621	595	606	546	564	599	561	540	589	555	550	620	567	547	596	595	587	550	572	564	599	590	563	556	542	598	515	584	567	515	551	538	550	584	519	539	513	587	540	590	583	547	559	547	590	544	544	579	547	586	548	552	545	546	526	558	551	590	574	568	566	580	551	566	587	555	568	574	594	539	548	543	548	563	559	599	544	535	592	575	564	564	561	620	572	576	568	534	520	577	509	556	556	570	582	578	565	584	582	548	542	602	592	615	570	574	530	560	600	548	575	553	544	581	560	575	550	576	542	534	524	525	588	542	544	591	566	551	601	573	532	526	572	570	550	530	604	576	575	571	516	568	586	554	526	584	581	566	563	553	587	561	593	573	549	573	529	574	510	513	583	546	556	539	560	530	595	542	553	588	563	553	586	563	571	535	548	536	549	568	549	560	571	553	541	569	572	539	550	548	558	569	551	542	586	623	614	573	524	575	593	556	553	518	552	559	554	566	554	564	583	559	601	549	572	567	572	548	547	547	599	540	554	593	571	608	533	559	543	552	592	581	572	549	592	560	555	560	556	573	566	599	561	579	564	573	613	580	556	517	576	539	556	549	615	563	558	573	604	570	555	569	567	543	560	551	576	568	545	571	596	573	530	557	540	554	536	584	555	511	579	555	550	557	574	546	583	542	590	555	570	575	559	539	542	596	527	569	568	550	586	566	601	556	583	530	592	568	565	550	541	564	605	574	585	606	553	565	531	575	571	524	547	593	539	519	595	558	544	568	547	592	569	538	578	587	542	581	562	568	560	582	558	534	588	561	599	582	582	564	581	551	568	562	592	545	556	555	517	553	523	570	576	565	512	578	604	564	554	534	558	575	597	565	547	528	580	563	582	539	551	596	535	548	545	563	581	554	543	510	586	565	570	574	575	588	588	585	583	569	584	562	591	547	547	534	597	514	593	572	563	570	544	484	541	546	593	568	606	572	518	553	569	584	576	568	544	574	544	584	560	565	562	598	555	588	530	588	558	581	586	585	542	574	588	605	567	593	583	568	558	559	567	598	557	530	530	556	567	540	566	543	581	540	558	579	576	570	525	561	546	555	592	562	550	535	566	562	599	589	559	557	548	552	616	555	569	600	534	545	580	560	541	580	558	562	571	575	541	584	577	550	627	527	581	579	579	552	592	547	626	597	553	570	576	561	523	544	573	589	532	558	574	583	575	570	565	555	577	522	546	556	580	567	568	541	572	566	531	566	561	524	544	499	576	526	579	543	516	540	567	567	562	612	578	593	553	573	528	620	561	538	563	587	537	561	565	556	594	544	588	579	551	525	595	584	614	507	529	577	518	592	553	585	568	579	540	519	586	545	534	504	598	561	521	528	609	553	547	555	551	517	586	550	567	577	571	538	551	531	534	553	567	549	580	584	593	545	628	575	588	550	567	578	517	593	575	533	512	556	596	567	584	593	566	603	520	585	542	573	585	573	558	559	566	565	582	548	557	580	570	536	575	557	582	537	575	532	574	591	612	527	568	540	525	578	600	584	577	579	542	591	591	589	594	539	569	570	575	567	598	602	584	528	558	546	531	543	571	580	574	528	570	560	552	570	586	570	566	578	590	576	569	606	550	571	570	564	545	515	552
23106	21740	29247	23684	21071	18759	4353	689	493	436	410	452	442	403	380	401	420	422	409	396	392	394	400	406	384	382	377	407	368	379	397	423	405	409	365	401	397	396	359	418	384	386	411	409	406	421	390	407	371	400	398	371	394	392	413	409	389	386	393	398	375	387	380	402	398	409	392	416	373	412	386	427	408	375	380	399	419	378	424	416	398	379	393	429	366	418	407	408	381	412	399	395	391	373	355	387	395	399	366	387	404	400	375	394	414	388	426	397	372	402	419	405	376	402	391	381	414	389	388	424	406	389	396	393	380	393	350	381	400	435	384	410	436	385	390	405	384	392	396	361	398	424	389	416	401	369	391	364	399	392	439	376	385	406	393	398	387	384	367	436	416	380	416	371	404	416	390	369	421	415	361	400	412	364	398	346	355	408	414	348	374	381	399	400	405	372	389	423	377	391	364	395	383	388	396	388	413	404	386	373	389	393	366	357	453	385	381	387	413	382	383	402	385	398	397	400	376	417	380	382	393	390	403	420	373	397	412	424	366	355	379	396	403	411	387	375	363	390	366	364	381	394	385	397	389	400	361	381	387	432	413	406	436	367	387	413	425	392	423	402	408	359	419	397	375	409	374	388	387	398	385	373	381	397	399	374	373	388	375	366	398	405	387	384	442	372	398	351	403	383	420	407	374	394	377	417	382	406	401	370	403	372	386	386	385	392	421	388	411	361	365	402	348	385	387	395	383	388	389	373	380	390	378	401	421	402	404	376	401	375	382	350	359	389	380	391	411	412	387	358	344	368	387	404	402	400	360	384	378	406	370	392	399	392	373	370	388	382	432	378	404	392	414	388	368	427	390	341	399	371	382	405	418	357	436	388	400	391	391	385	396	391	379	337	391	373	393	382	392	415	391	366	375	401	405	386	419	411	362	402	389	410	379	391	381	365	389	430	404	365	374	380	344	376	377	398	393	417	397	349	428	373	398	372	415	381	384	400	395	395	387	375	396	421	405	388	407	415	388	401	369	392	403	375	365	381	421	373	402	414	402	358	403	379	374	372	414	361	386	399	384	387	398	367	398	382	397	409	406	375	385	449	354	418	411	393	378	374	415	424	398	399	378	386	363	402	373	414	409	395	385	373	395	397	395	394	368	382	404	413	379	415	350	411	400	395	387	392	378	381	420	408	412	409	358	379	422	380	399	394	409	412	418	398	396	382	380	395	398	363	393	368	393	379	376	396	386	412	354	437	389	398	420	390	399	392	442	382	396	400	406	388	410	380	357	378	409	409	412	364	407	393	407	381	412	403	382	438	399	408	370	356	424	396	384	362	385	372	390	398	424	388	392	413	383	412	355	411	407	388	408	399	390	388	367	402	434	387	348	352	416	380	379	386	387	422	401	371	420	408	399	397	357	402	402	417	381	375	391	397	375	410	394	376	433	378	408	400	358	428	455	393	398	398	377	419	375	369	361	380	370	362	432	387	372	391	369	402	419	384	377	393	362	405	380	394	379	406	403	408	408	419	399	391	358	410	397	387	392	383	367	412	373	406	395	390	354	390	372	383	392	384	427	412	391	392	387	361	416	409	395	380	382	378	423	402	407	359	400	420	405	384	391	371	361	401	410	397	359	394	383	407	414	394	398	380	399	417	395	403	395	352	380	392	405	415	420	401	341	377	399	393	378	434	353	396	411	356	402	366	407	406	407	406	432	382	364	421	407	378	413	358	403	410	387	418	386	398	372	387	394	419	392	395	392	392	373	351	386	381	419	437	390	443	402	415	376	380	391	369	396	393	420	378	413	407	387	431	389	355	410	395	395	400	422	404	425	391	410	391	359	392	403	422	384	394	400	363	369	396	392	342	439	382	425	361	429	405	389	376	395	396	386	434	386	372	409	404	403	393	399	372	369	418	385	342	386	428	418	395	375	438	410	378	378	369	377	389	417	374	373	353	361	392	421	416	368	410	383	396	388	421	384	382	383	408	380	441	374	418	364	366	380	381	378	416	388	404	396	392	411	409	402	401	415	405	379	377	379	375	384	419	368	401	387	393	400	378	385	388	438	357	437	389	376	377	366	399	408	404	383	381	386	393	392	363	390	411	370	398	391	416	400	409	377	373	369	384	390	372	406	405	374	418	390	374	365	411	398	369	393	379	360	400	382	364	353	333	412	378	362	390	373	380	419	350	394	379	395	400	426	404	380	385	361	373	392	382	392	422	411	371	396	404	370	428	412	392	377	370	397	377	377	382	396	382	371	391	388	391	413	400	395	387	390	387	426	399	373	404	391	359	359	430	379	400	409	415	418	387	405	412	421	392	392	395	378	366	362	397	403	400	429	408	385	392	388	363	375	383	415	427	404	452	389	374	390	409	416	398	401	406	380	392	398	360	378	365	388	381	391	385	360	406	402	383	413	412	408	400	385	377	395	416	392	400	420	371	410	351	366	413	426	404	403	407	368	370	369	405	372	374	392	395	399	429	386	393	378	413	423	412	381	396	401	421	409	412	412	426	407	405	383	409	426	406	418	389	402	392	347	402	394	398	386	409	386	390	367	375	382	381	370	387	395	395	413	420	397	379	380	387	388	407	402	405	348	413	362	383	410	382	390	393	426	382	396	378	353	395	384	416	388	375	391	389	391	364	415	390	398	406	385	424	433	396	395	373	404	376	402	426	411	403	415	422	394	379	395	389	395	395	392	401	406	383	396	377	376	379	375	373	398	423	398	433	381	381	429	384	396	396	367	373	398	371	377	422	382	452	391	380	347	390	401	397	379	344	382	391	387	416	421	383	423	420	345	424	406	421	385	385	378	395	404	369	381	396	376	374	400	375	378	389	381	410	400	392	405	391	419	384	380	370	371	345	379	383	388	386	385	396	354	396	390	381	380	358	385	361	379	367	422	419	414	402	407	347	406	374	389	406	390	414	349	378	376	433	372	377	384	383	406	370	372	353	443	369	397	421	377	353	397	358	404	383	366	390	367	409	422	389	412	403	378	383	400	379	380	360	355	411	410	390	379	416	368	401	408	395	423	399	397	380	368	392	382	421	409	415	398	427	369	380	361	398	373	392	335	344	389	391	371	411	393	399	392	386	369	405	389	411	417	416	376	409	413	420	420	395	398	402	395	382	401	368	413	355	384	392	355	379	364	386	361	364	388	353	375	374	373	411	426	363	378	424	425	418	376	427	390	416	391	385	409	378	390	400	413	434	374	415	375	352	342	411	405	369	404	375	383	382	382	364	378	361	382	390	411	414	388	388	419	353	397	383	396	385	378	375	372	395	397	388	427	402	399	396	410	379	393	406	408	390	382	392	365	382	426	357	356	399	388	410	374	392	392	372	386	377	364	438	391	360	406	433	375	380	403	368	374	419	393	390	402	392	415	416	396	393	371	384	367	411	375	395	427	399	389	370	415	393	397	400	395	402	393	405	395	380	375	417	374	426	395	381	352	390	341	374	401	405	369	406	400	411	387	409	381	375	391	383	368	407	394	406
59995	95658	62600	30757	13094	4668	1696	1089	791	691	545	602	553	520	582	575	600	615	615	607	540	604	580	579	608	556	588	567	589	499	564	546	609	542	613	589	549	630	580	575	549	607	586	586	591	583	532	545	564	572	563	563	574	560	577	543	603	609	592	567	586	586	564	547	571	596	552	527	611	566	573	578	583	539	580	554	546	551	577	534	566	605	560	606	588	573	562	608	593	555	577	585	566	561	598	563	547	561	614	556	573	543	580	614	620	616	589	609	551	589	652	581	573	552	550	609	578	648	622	568	588	591	580	584	584	568	541	560	558	585	528	573	599	592	589	612	606	570	548	599	567	559	555	542	621	572	547	584	620	580	541	613	574	584	600	595	532	579	606	612	568	555	557	579	601	594	604	596	558	560	619	555	560	568	596	539	581	584	565	614	543	552	579	586	563	576	557	566	516	596	531	594	586	558	579	583	563	576	543	597	549	569	583	555	540	581	636	614	553	566	581	597	544	585	579	587	576	605	582	560	572	581	594	572	600	564	564	610	545	595	595	578	542	572	615	561	598	591	599	564	556	572	579	581	554	567	560	586	585	623	608	551	574	573	547	546	576	567	599	603	560	531	616	511	523	538	568	562	562	565	628	562	585	568	558	547	576	585	550	563	607	597	580	626	596	635	571	576	594	608	570	541	563	554	561	570	567	573	569	608	562	579	600	601	570	604	579	597	571	569	560	571	546	582	574	597	580	581	587	591	556	584	553	563	588	586	553	575	592	573	579	583	591	588	549	583	542	556	595	576	589	593	590	590	530	560	532	531	559	584	568	582	582	576	575	534	618	577	614	545	616	566	525	568	594	547	556	567	583	604	601	597	600	602	593	587	628	560	591	546	581	577	577	555	592	579	607	588	605	584	613	588	573	598	596	547	543	535	553	598	579	534	603	619	565	563	571	557	580	567	572	567	569	590	571	604	569	599	588	612	586	584	606	540	577	550	581	569	579	560	571	612	610	553	561	602	516	626	588	571	584	562	533	588	557	606	584	519	550	574	567	581	560	556	581	571	590	585	544	549	546	533	567	570	560	598	587	608	599	572	574	570	626	612	537	561	618	573	568	606	623	560	553	598	581	552	574	562	612	515	551	566	554	574	581	573	568	572	599	630	587	587	581	597	606	569	546	611	583	594	567	603	608	620	593	570	540	595	622	580	586	589	573	548	598	577	596	614	581	626	579	561	607	586	556	571	596	584	545	592	595	567	586	549	546	603	575	589	581	617	579	555	572	549	639	602	539	578	582	568	584	547	592	584	554	558	620	604	570	595	572	593	567	613	559	588	574	590	541	552	532	619	556	570	584	550	589	576	585	565	518	621	671	589	583	571	581	640	537	615	553	590	583	565	558	583	601	559	585	562	565	657	549	571	589	567	545	588	569	592	592	611	589	576	573	567	593	543	594	593	559	572	600	604	592	569	562	574	598	584	620	577	586	555	565	566	564	596	585	551	596	542	576	583	591	566	606	570	600	587	573	608	571	605	550	614	518	599	568	603	604	575	606	604	572	609	581	587	597	605	567	551	578	597	584	564	601	570	554	580	628	597	542	561	614	590	549	523	611	569	535	564	542	605	559	580	563	578	639	567	587	581	573	602	598	563	518	584	582	590	616	563	588	601	586	561	604	573	582	565	633	602	586	547	542	620	609	589	562	616	545	568	557	579	626	595	559	594	591	593	541	545	551	612	572	583	574	594	586	579	537	577	561	567	546	578	547	573	601	550	581	564	587	636	568	551	591	569	556	587	580	591	598	589	600	571	567	609	554	566	574	565	586	564	543	566	569	615	550	556	605	580	565	608	594	576	537	576	603	565	579	655	582	583	577	544	599	586	577	598	605	582	586	570	598	545	556	620	578	555	577	580	565	516	592	601	543	548	558	536	566	614	604	556	547	536	548	582	563	581	606	584	585	549	581	557	598	579	580	598	594	606	586	595	603	605	567	587	615	570	596	578	580	601	579	533	598	555	577	552	598	565	602	527	553	572	618	594	564	604	576	579	576	560	578	532	550	563	556	570	557	616	595	556	563	573	569	595	591	592	586	611	561	575	556	569	573	554	569	549	547	616	557	613	602	577	573	561	587	561	563	592	538	598	577	583	620	564	525	552	590	577	576	545	561	602	572	557	583	557	594	622	621	568	616	610	607	616	562	582	573	580	600	592	550	552	561	586	570	558	580	557	578	571	529	582	624	583	557	612	629	587	555	559	574	617	536	567	589	542	558	574	599	541	586	547	543	549	613	605	537	590	566	620	566	573	545	600	567	572	583	601	631	567	568	555	573	585	585	550	602	571	614	596	577	591	573	547	608	598	549	589	579	542	592	579	575	596	558	570	568	583	570	606	589	620	552	568	567	607	590	627	581	574	580	564	560	583	584	571	548	618	527	582	586	622	585	592	549	581	600	596	583	589	559	555	576	591	550	603	557	593	573	591	572	554	618	518	526	606	601	621	588	569	558	598	608	560	535	593	567	606	588	598	537	610	595	615	585	598	568	561	580	572	558	575	557	572	610	586	621	564	545	564	599	574	535	596	597	570	543	578	556	580	524	570	598	587	605	577	583	563	536	613	574	549	571	582	581	580	545	580	566	581	579	562	584	559	559	611	602	559	611	544	533	559	573	564	619	594	615	561	553	556	575	551	545	618	570	578	578	552	581	577	579	549	574	597	565	570	551	559	558	565	561	595	606	551	547	582	582	557	590	538	582	578	571	606	605	564	595	553	564	559	600	559	630	578	602	579	578	567	581	549	587	554	573	584	579	572	527	546	589	570	580	585	588	578	570	539	525	565	536	592	567	610	586	565	561	593	568	562	574	590	528	582	566	583	594	539	553	622	527	554	559	565	607	569	571	552	576	631	608	574	584	572	599	561	582	549	552	576	586	581	594	566	584	596	580	571	563	575	582	549	546	535	592	576	585	552	599	579	628	528	646	557	557	599	597	553	535	608	611	567	589	580	618	587	556	589	550	579	583	577	572	613	591	584	589	588	593	573	580	581	590	562	613	555	592	573	576	590	581	582	578	569	582	566	529	540	635	537	591	551	548	604	574	595	602	553	575	568	542	534	627	587	572	590	577	546	578	582	590	576	595	573	562	580	568	540	560	561	568	594	586	561	610	557	580	545	570	609	587	589	586	583	566	558	593	601	563	598	573	565	555	628	634	558	576	633	561	533	603	556	578	570	531	591	561	579	600	523	587	572	557	579	564	608	587	551	550	589	599	561	572	646	576	570	593	570	584	552	573	548	567	598	607	646	547	603	607	544	598	556	546	593	590	589	576	586	576	559	589	566	611	571	562	601	553	562	548	536	586	563	585	563	590	545	562	572	604	612	561	608	606	599	577	591	582	579	608	570	542	583	572	546	563	549	550	581	583	584	602	631	579	567	591	587	554	593	567	555	581	537	602	592	533	548	544	568	593	593	566	611	541	550	600	540	585	587	576	578	611	575	565	548
31412	32971	25167	8465	1076	499	402	379	357	357	379	358	386	325	356	350	359	365	388	403	358	356	369	385	361	367	375	356	382	365	363	381	370	333	393	367	379	348	367	355	365	368	365	364	335	346	340	374	392	391	350	356	365	362	357	349	347	356	353	358	353	334	358	383	346	382	348	344	370	357	347	392	372	338	360	341	352	345	369	391	327	381	344	348	359	385	366	398	346	363	343	375	326	357	358	368	366	342	368	351	356	380	399	365	338	372	349	383	352	362	376	376	370	361	359	339	356	393	380	367	337	354	356	360	343	368	345	336	348	329	378	356	378	365	383	334	413	403	383	367	380	351	397	381	358	380	376	349	351	348	360	335	359	335	341	351	336	359	377	388	305	342	372	377	380	375	385	366	346	396	362	355	341	339	368	345	327	367	358	385	342	347	324	373	381	359	357	357	365	369	356	349	400	357	371	348	382	345	384	370	379	363	353	321	369	348	361	344	388	378	331	390	371	353	361	340	392	377	363	360	385	405	364	370	359	355	352	391	351	349	344	368	363	388	351	355	375	383	331	368	380	374	314	345	384	351	327	363	361	383	387	347	368	375	352	365	359	352	341	393	334	373	351	379	361	385	362	360	376	397	327	355	338	354	359	366	381	381	330	390	344	357	365	350	371	387	341	379	332	373	373	347	363	363	383	346	341	338	350	373	375	327	351	363	361	361	370	371	339	369	349	334	341	363	352	381	363	359	376	354	334	319	359	383	379	356	364	331	367	356	338	408	314	386	349	344	329	372	361	353	386	367	345	322	358	344	374	386	346	372	374	352	341	388	380	368	346	372	357	368	362	328	329	368	352	377	351	375	354	349	365	384	356	402	407	364	337	376	377	381	380	380	367	382	379	386	369	367	393	384	384	343	338	339	350	344	367	363	331	399	368	373	371	358	350	363	356	386	369	342	362	329	383	355	365	352	331	349	359	376	344	367	356	378	354	356	374	333	379	362	357	356	357	370	370	348	347	354	364	369	371	352	346	387	359	363	403	349	370	374	346	396	368	352	367	364	311	345	382	358	353	348	398	366	367	339	434	404	330	358	330	372	379	340	349	362	360	362	382	372	360	350	351	337	371	350	348	352	370	386	328	350	370	352	340	359	387	396	375	389	361	361	361	318	355	346	402	381	330	363	370	333	376	374	383	352	306	365	367	364	390	377	359	333	368	375	347	357	360	365	356	363	386	349	397	366	340	367	349	355	344	356	376	340	333	363	376	335	355	356	335	347	309	329	381	364	368	348	383	425	369	371	339	343	368	360	344	361	362	337	344	367	387	364	366	344	359	395	357	344	347	352	414	347	357	333	368	330	361	349	347	369	354	340	349	360	329	386	353	368	369	363	336	314	377	353	352	341	365	366	346	361	390	385	339	354	358	372	370	355	360	387	345	326	371	371	376	365	331	358	377	369	393	368	347	313	363	361	391	347	330	388	370	354	366	381	328	359	360	378	323	358	342	333	346	370	381	379	354	368	367	375	334	351	349	347	356	354	369	301	352	341	318	343	353	395	419	373	333	384	381	348	341	360	334	359	337	355	355	361	323	354	352	337	331	347	350	322	325	358	369	343	326	378	372	349	366	370	337	336	394	329	386	384	338	330	373	359	349	380	380	371	340	390	352	379	388	395	339	382	374	345	361	359	382	375	363	340	342	337	360	380	344	405	363	360	360	345	379	369	371	378	345	359	376	384	377	341	368	349	344	342	331	348	338	370	353	407	327	343	360	344	376	363	339	350	386	360	342	392	363	343	362	371	379	342	337	352	377	328	375	361	373	388	357	392	379	338	358	354	366	348	379	328	377	337	399	360	373	357	381	362	354	385	386	347	348	351	327	339	396	361	362	379	345	369	371	347	360	360	379	379	392	346	356	360	387	362	365	366	379	350	336	364	399	352	367	362	340	343	335	365	351	363	358	364	371	362	353	357	376	356	327	359	363	363	324	345	372	367	390	366	363	352	360	355	362	333	396	362	358	357	351	333	383	357	355	369	369	357	362	364	373	380	368	349	355	359	322	379	363	343	325	364	341	384	366	360	367	355	366	367	377	370	374	377	346	351	348	339	382	336	418	362	387	378	351	375	368	348	372	352	374	331	372	368	327	385	352	361	360	366	354	368	357	341	367	380	391	369	375	365	344	374	318	348	355	367	358	348	368	395	368	348	358	371	377	339	375	380	368	372	335	353	381	373	344	384	384	382	341	328	383	356	377	327	398	386	377	393	369	344	349	341	363	330	332	357	382	373	325	331	320	380	371	333	337	372	392	345	391	358	383	367	381	363	378	349	348	335	348	360	391	381	358	342	347	329	385	356	337	352	368	358	375	363	361	361	358	380	366	350	343	334	340	371	369	383	359	324	354	379	353	354	378	376	361	361	345	419	346	380	391	351	376	375	322	362	383	395	374	362	355	364	355	360	362	338	339	395	350	350	363	369	351	358	350	354	370	383	340	384	358	361	328	337	373	365	363	354	397	381	354	370	369	332	351	396	372	386	366	333	366	363	370	362	374	367	361	370	344	363	368	387	329	356	339	355	354	337	324	329	347	349	355	371	369	410	400	359	392	376	348	366	375	368	352	367	393	362	357	350	348	374	342	352	341	378	370	381	379	375	322	373	384	363	350	376	356	355	377	374	396	355	359	368	397	353	372	370	402	361	337	362	364	337	392	359	339	332	339	331	303	345	357	338	345	322	350	350	336	374	343	380	352	358	372	350	377	346	340	359	375	368	359	396	356	322	350	383	379	355	357	323	337	358	362	343	357	321	343	352	352	362	365	371	327	365	371	364	350	353	345	348	358	376	377	370	349	375	380	353	362	395	339	354	372	357	369	362	352	335	370	383	355	358	366	373	313	372	372	354	354	368	373	353	378	352	354	380	355	407	385	345	368	360	352	375	357	374	360	372	353	326	349	336	366	330	375	386	333	362	349	357	348	339	342	385	371	345	374	383	351	378	394	358	356	331	386	355	380	363	345	358	363	310	354	376	357	339	361	378	358	386	346	337	382	371	379	382	397	339	359	368	384	395	354	332	346	358	376	363	359	353	373	344	304	351	380	341	365	345	328	364	359	376	338	350	391	372	351	350	362	383	359	345	362	365	408	314	383	346	359	355	338	382	342	355	342	344	355	387	356	347	340	382	390	351	385	348	355	345	436	377	396	363	357	364	340	369	333	361	379	364	352	382	341	335	357	337	353	359	350	336	369	353	371	325	356	369	326	366	367	350	386	375	359	321	336	379	348	348	342	351	366	351	360	355	351	345	393	365	359	352	374	379	378	380	370	361	324	366	370	350	347	382	386	359	400	394	365	360	343	380	393	368	337	384	360	365	387	341	349	352	324	345	372	387	369	357	343	387	391	352	348	372	366	370	359	361	379	365	371	376	332	371	358	400	366	333	366	352	372	287	373	352	388	351	393	355	372	372	359	379	332	346	328	355	358	372	352	375	389	323	353	363
38752	46717	26192	6752	1804	783	663	573	591	560	589	543	547	539	564	544	551	506	591	562	511	540	565	545	517	522	575	551	580	547	572	557	522	520	570	523	548	522	532	590	536	532	539	559	506	562	546	572	542	560	534	580	562	578	532	569	564	509	566	542	581	525	568	545	535	607	553	544	502	546	570	574	569	545	548	513	576	553	547	535	544	492	552	525	574	576	546	561	555	586	553	611	596	549	517	534	552	562	566	542	547	522	521	587	541	551	549	533	522	593	574	560	523	553	611	563	559	565	538	555	527	556	525	498	521	563	535	573	563	558	525	582	507	544	553	594	532	565	564	516	549	540	533	549	594	567	581	512	544	540	575	545	563	550	568	552	547	580	598	546	545	533	553	593	586	569	565	516	544	535	566	547	490	562	538	530	522	534	570	543	587	509	579	549	551	556	553	539	557	590	520	550	533	602	531	519	555	510	528	504	550	525	572	563	573	566	569	560	552	507	545	594	558	523	594	535	582	504	543	545	563	557	501	519	562	593	505	556	527	528	560	584	541	555	579	575	527	520	572	557	592	547	535	529	548	525	538	554	577	584	560	540	569	558	508	522	527	503	559	525	551	539	554	553	555	551	632	590	530	549	565	521	540	518	541	561	513	531	564	571	577	553	534	584	542	533	553	558	566	570	576	492	635	556	588	540	527	543	558	550	592	532	560	539	562	532	542	532	552	584	532	542	575	572	537	549	539	538	545	569	531	532	554	546	567	574	537	533	563	550	566	575	533	587	536	520	543	552	485	550	567	558	553	584	599	588	565	571	553	592	599	517	527	551	541	534	554	551	549	547	531	547	577	558	543	540	589	530	590	497	599	586	563	514	590	533	572	526	516	557	494	579	536	574	503	554	510	572	539	523	514	558	534	552	529	568	569	491	525	534	535	536	533	549	600	552	573	563	524	571	547	564	538	534	564	514	568	558	504	523	564	556	560	560	534	556	572	538	499	568	581	559	580	560	581	538	539	522	555	576	546	549	552	591	524	575	601	549	546	554	526	569	582	523	544	530	526	540	540	551	568	581	563	565	554	533	557	574	569	537	565	494	560	571	524	583	551	537	522	554	556	558	573	548	548	523	562	505	561	526	545	530	530	523	556	545	500	569	544	540	570	559	537	549	566	565	541	565	570	532	555	557	513	561	552	545	522	585	540	508	544	539	550	578	546	516	516	569	566	572	506	488	561	576	513	563	547	545	540	547	541	547	577	547	573	558	564	555	524	552	503	524	566	556	558	548	541	554	538	493	533	549	528	534	572	559	551	577	617	525	543	549	539	558	551	541	592	566	530	545	560	554	501	539	560	553	557	559	533	540	586	569	538	535	541	535	547	540	564	521	540	528	532	529	547	559	552	556	543	549	521	531	519	585	545	569	557	561	592	566	553	592	537	518	548	504	553	558	519	520	578	567	566	548	555	554	534	568	515	555	529	535	553	559	555	545	545	585	550	577	549	554	553	581	558	577	536	528	572	574	545	541	538	574	581	576	564	532	530	541	577	582	592	546	603	531	551	547	528	542	541	539	538	595	518	568	562	485	605	537	551	557	609	512	506	524	542	554	581	534	553	546	525	540	579	553	570	583	562	505	579	572	543	593	521	563	556	571	518	569	554	555	508	562	538	558	561	571	556	557	527	533	565	578	538	564	566	538	526	554	535	560	518	581	592	542	553	533	591	548	531	555	571	569	506	528	557	582	479	553	567	553	531	563	546	536	553	557	575	562	555	597	567	535	578	570	532	561	550	549	592	537	539	553	534	533	570	572	559	587	544	557	556	547	572	602	561	552	589	561	553	552	568	551	536	545	556	501	508	556	561	544	556	584	522	600	521	587	556	574	512	538	542	602	550	565	518	554	539	583	531	560	536	549	544	540	541	532	521	556	557	570	585	549	579	553	555	487	514	565	540	528	544	543	514	554	543	554	564	533	583	572	573	580	560	517	579	545	526	571	529	575	525	573	531	550	582	566	511	561	525	545	557	517	580	529	523	532	543	541	558	597	520	550	501	565	543	588	589	553	517	511	565	539	564	562	545	604	551	535	562	549	545	602	547	566	545	580	514	543	508	564	575	593	547	562	520	540	589	547	533	525	531	533	587	555	551	532	578	548	514	537	531	559	510	562	549	538	539	574	518	573	539	546	592	552	521	532	558	521	520	555	537	556	556	523	560	517	544	550	554	562	560	518	599	581	518	550	543	569	564	553	563	518	545	546	552	523	548	546	529	567	574	544	525	526	546	553	580	535	545	521	548	552	555	529	515	552	583	521	539	575	566	539	581	551	558	594	581	541	572	514	549	517	590	562	574	547	524	566	535	566	542	520	517	555	560	533	559	582	511	553	518	564	576	546	569	526	537	526	570	545	519	553	591	550	562	577	532	573	558	546	504	583	518	576	589	539	559	544	566	524	535	520	534	568	561	565	580	538	530	513	591	548	522	549	556	516	575	518	568	554	545	519	508	502	506	607	586	534	516	517	548	529	564	523	552	600	584	558	575	565	510	536	563	557	543	559	542	544	525	573	599	519	594	568	530	571	562	538	539	538	581	558	552	603	593	556	542	522	549	547	526	540	535	556	589	562	547	565	532	547	518	525	559	529	540	570	598	565	571	557	567	517	572	529	602	565	582	554	530	603	566	558	576	563	547	510	565	552	548	580	528	571	559	585	571	540	543	593	566	571	553	564	557	568	610	584	549	603	544	523	538	555	566	603	529	535	504	553	540	496	540	547	539	553	556	513	564	593	530	542	514	545	552	575	580	586	555	539	539	544	540	545	532	548	545	554	556	558	560	468	547	499	517	499	567	548	569	545	541	598	562	569	545	568	552	532	593	556	544	582	554	563	522	535	579	527	556	529	552	526	601	523	535	569	519	556	542	523	557	521	544	525	549	587	553	521	562	516	549	564	535	603	577	513	559	537	516	555	555	525	560	527	478	553	588	534	567	541	571	544	520	537	552	535	560	541	564	561	543	567	547	600	566	551	587	569	566	504	537	576	476	521	520	515	538	558	569	583	519	510	575	514	559	550	516	563	573	529	571	556	551	566	533	532	520	551	572	578	576	542	602	561	541	557	547	554	537	553	561	536	562	553	546	564	564	549	583	596	525	569	567	573	586	510	555	543	559	542	517	539	581	554	556	555	536	582	555	554	550	540	561	569	569	564	558	547	546	554	524	522	559	581	586	529	524	529	586	581	570	537	558	567	572	572	523	556	536	576	524	579	570	536	568	534	544	562	580	527	531	542	586	568	553	534	559	573	538	530	503	544	558	540	552	584	605	588	561	547	575	546	548	543	560	538	558	554	561	541	518	554	558	543	606	529	530	524	578	560	564	575	513	551	521	620	586	560	512	544	547	538	541	560	530	516	554	554	514	556	575	575	528	543	578	521	548	574	522	529	548	568	563	538	537	554	542	540	569	556	552	567	551	562	519	595	531	586	537	520	537	528	575	590	535	503
24175	22720	29759	24489	19929	8238	930	510	418	402	409	398	389	372	372	424	368	394	381	374	401	394	363	335	370	384	383	400	386	377	419	373	363	340	379	363	385	342	395	383	395	354	382	365	390	345	370	376	371	414	358	395	371	373	406	406	392	418	349	350	369	336	357	408	361	418	351	334	387	371	381	379	372	374	389	378	392	409	368	403	384	381	364	408	378	338	377	376	394	392	384	392	345	407	370	359	373	371	385	433	366	376	388	356	376	373	356	363	394	408	391	414	371	365	383	386	360	351	368	346	365	377	379	402	382	365	372	390	389	376	388	389	362	386	384	385	392	366	363	405	364	405	395	355	386	359	339	383	384	384	388	403	363	382	366	373	347	374	354	364	364	388	381	372	388	365	397	367	371	358	409	393	380	373	397	395	387	392	360	368	368	393	366	370	414	402	352	369	398	393	363	350	393	341	386	370	393	382	374	342	377	367	369	411	367	404	382	397	381	368	367	371	391	414	379	377	380	389	371	374	396	371	358	373	400	356	383	376	398	383	379	410	368	378	394	397	394	361	343	410	361	398	381	416	357	380	365	401	408	350	418	352	402	351	415	412	379	380	353	366	407	380	378	351	360	362	345	408	387	363	364	364	405	399	371	348	359	387	371	372	346	375	366	370	369	372	351	390	370	370	400	371	361	367	387	390	344	421	342	360	359	409	338	392	396	387	370	391	380	368	414	367	336	380	357	381	354	370	435	366	396	387	379	376	393	361	393	373	366	361	365	376	359	363	348	366	352	355	380	390	406	370	393	370	377	430	377	385	385	419	396	378	394	367	400	356	424	392	376	355	341	345	343	376	384	364	355	400	369	356	342	390	392	385	381	377	411	370	381	390	356	372	408	392	380	398	361	404	402	373	410	364	377	353	406	339	375	364	404	387	364	378	362	354	377	379	372	382	377	356	374	366	380	384	371	359	370	384	342	370	398	374	323	403	321	360	359	386	363	352	365	359	360	377	397	368	386	345	372	352	393	376	404	385	384	364	359	360	377	370	385	377	368	365	377	389	393	407	362	381	361	352	405	436	366	401	376	345	382	344	404	378	393	385	367	419	358	393	367	405	376	401	388	356	363	363	391	377	385	386	331	341	375	350	387	406	359	352	352	366	358	333	373	358	364	364	423	380	409	410	374	375	372	356	377	391	383	393	388	403	396	414	405	360	379	384	345	392	386	345	399	394	372	352	411	376	376	374	369	386	356	388	398	385	356	356	384	351	356	372	358	355	342	421	370	366	379	378	374	382	375	339	394	359	373	375	384	353	397	381	355	344	375	360	378	376	400	364	377	391	369	366	360	393	373	381	380	371	390	374	383	358	377	370	329	403	354	373	376	348	361	402	375	376	401	366	355	375	343	347	363	397	372	360	360	364	394	358	399	385	394	422	368	388	408	408	374	399	389	384	354	378	374	376	382	393	351	366	412	376	372	354	362	384	368	373	358	367	333	381	355	428	352	368	388	387	373	424	388	381	410	378	382	367	382	410	357	376	390	369	397	372	378	371	373	403	394	383	382	377	392	320	370	370	361	332	393	381	353	413	374	361	380	345	394	381	373	396	392	377	372	353	359	367	366	332	371	351	380	376	366	413	341	373	370	356	403	351	386	377	355	392	337	386	346	379	403	395	377	370	417	381	322	379	385	388	406	382	396	372	390	353	356	350	368	365	412	368	339	420	413	368	430	377	363	408	370	337	389	373	363	417	399	366	369	397	377	376	405	384	363	349	346	396	352	370	358	379	369	373	343	375	390	339	398	355	391	394	346	400	378	411	384	403	381	384	362	375	376	364	341	392	416	395	380	364	381	367	389	363	388	406	391	387	383	395	361	338	381	390	361	396	354	367	373	364	377	368	369	344	373	357	376	361	349	379	373	342	389	356	368	354	355	417	371	359	369	392	397	380	417	362	372	400	348	368	368	389	418	347	388	408	380	374	386	364	358	381	366	413	372	364	430	392	422	375	399	344	352	406	399	379	379	364	369	370	337	343	380	378	382	384	365	363	390	365	392	362	388	389	368	375	380	391	370	367	367	422	357	349	369	380	344	355	361	392	355	366	380	379	430	378	403	371	387	393	411	401	395	371	371	362	386	410	379	386	368	403	364	422	396	340	381	381	396	399	395	366	373	421	388	386	395	369	381	391	377	387	426	385	364	386	372	377	346	375	384	386	367	392	371	366	366	354	357	382	413	387	403	352	374	397	384	356	387	357	384	375	364	378	419	386	390	331	351	377	351	367	353	392	395	379	398	353	388	379	378	361	373	406	365	362	328	376	380	372	395	393	360	402	378	373	364	391	391	374	354	364	376	382	346	371	354	401	378	355	350	379	404	368	354	365	368	377	376	395	374	385	348	407	387	369	376	367	367	416	386	378	385	379	377	381	378	392	339	372	365	356	406	388	371	377	350	365	352	374	364	357	376	363	385	395	358	359	377	402	371	376	361	387	382	362	341	382	397	391	395	413	409	363	398	367	369	432	352	364	390	378	367	356	408	336	386	401	354	363	348	371	384	361	379	347	390	378	390	362	400	375	410	367	390	351	385	343	387	347	389	408	372	365	369	373	373	383	394	369	376	389	371	369	401	372	365	363	368	384	389	357	356	393	392	412	396	414	389	389	376	373	375	386	378	394	371	347	386	396	359	365	330	374	402	369	402	345	339	384	391	399	327	373	375	373	375	378	397	406	343	345	365	385	375	368	389	351	344	372	386	401	354	392	375	409	380	401	371	375	386	407	393	380	373	377	394	365	377	383	367	402	428	369	371	421	366	361	428	404	387	359	350	350	389	375	373	373	350	379	412	364	365	405	382	432	341	381	380	380	361	382	344	344	367	340	345	359	368	352	375	388	371	380	370	381	363	405	383	415	378	350	383	418	387	381	363	318	378	348	382	367	365	402	393	389	350	391	387	389	371	399	396	419	349	374	371	382	360	392	370	386	378	367	363	378	383	392	400	368	401	377	356	365	382	383	376	380	374	377	355	380	378	370	362	384	372	369	370	363	371	394	349	374	380	401	382	341	369	370	390	404	382	356	376	375	400	382	365	381	398	392	358	381	363	376	379	326	332	403	382	353	385	379	426	379	382	357	351	360	407	384	356	392	375	389	386	400	445	384	380	344	381	363	343	364	357	353	370	379	370	384	368	370	337	371	398	398	388	387	379	384	397	337	384	361	384	367	348	355	395	392	360	371	412	369	408	385	390	362	353	365	380	389	374	375	377	378	376	389	385	380	390	372	362	347	389	371	392	372	395	352	358	371	358	417	366	386	391	384	379	376	340	370	355	394	384	382	391	390	366	347	371	356	357	359	337	357	367	392	364	350	367	371	389	377	427	358	384	364	363	369	362	365	356	376	390	367	371	349	355	357	343	395	361	375	336	377	387	395	364	383	356	401	366	368	354	399	414	397	355	393	395	418	377	361	361	366	383	387	378	350	362	376	340	365	394	408	390	369
60304	87980	55644	25663	9334	2792	1240	794	641	602	591	582	582	564	574	595	578	590	521	560	604	601	576	533	587	523	607	560	607	589	587	575	559	539	572	546	535	582	566	537	561	605	597	523	570	593	563	548	569	549	571	529	597	566	567	578	577	592	573	609	547	579	600	550	596	566	588	568	592	566	551	644	548	578	534	573	572	567	610	536	558	561	581	548	566	584	581	577	552	545	585	549	551	551	602	555	567	559	553	549	631	575	607	587	574	569	574	550	536	572	552	545	558	551	527	525	548	569	533	553	537	615	549	561	546	559	550	570	583	528	611	580	561	547	571	543	597	592	583	570	592	560	559	555	571	548	561	558	572	596	608	562	552	561	540	577	548	574	543	538	525	568	558	578	545	586	571	546	568	572	608	525	601	556	586	571	552	583	565	583	613	581	552	558	562	534	591	577	599	554	572	527	604	566	580	591	593	538	574	555	577	541	535	577	575	574	556	557	574	557	577	557	528	607	583	581	547	578	586	523	554	539	525	567	597	556	613	568	555	523	554	567	546	568	571	580	562	595	552	543	578	572	617	577	570	566	592	611	585	578	574	614	564	553	553	523	526	579	576	600	560	548	564	578	567	550	561	556	531	605	542	589	540	571	618	590	543	557	527	558	576	555	564	552	540	555	598	533	548	562	579	576	597	616	554	546	550	567	568	562	586	548	542	532	569	544	578	545	575	602	547	583	567	569	576	566	586	568	548	576	620	567	550	578	580	582	622	520	549	581	564	571	518	602	560	579	541	591	579	546	599	541	552	610	564	586	598	600	578	556	562	578	573	592	575	542	589	590	591	584	587	584	559	568	606	561	550	510	542	529	570	550	592	611	559	598	590	532	554	596	589	537	604	582	591	574	603	549	562	569	503	562	546	571	560	587	582	550	558	572	549	572	574	536	562	582	590	583	570	587	566	537	607	558	574	555	603	582	583	610	524	601	538	563	587	582	574	566	584	536	565	554	574	575	591	558	545	572	529	534	526	552	585	560	572	553	569	577	553	585	545	599	541	578	572	573	588	585	568	559	555	559	561	572	585	563	623	555	573	565	526	534	566	555	556	564	579	555	561	551	547	583	592	574	588	603	571	607	534	566	560	574	525	586	564	577	547	580	561	589	560	609	571	519	539	569	600	570	560	584	538	575	570	585	586	560	574	542	576	564	583	589	557	600	538	608	464	604	567	538	584	581	584	547	577	540	590	583	558	517	559	560	552	578	581	577	551	586	575	538	571	566	562	588	611	593	568	524	578	562	494	571	547	591	519	596	526	563	595	573	620	581	545	575	559	576	596	584	558	571	545	596	574	566	570	540	595	577	595	571	545	492	554	568	593	588	538	587	600	576	539	539	572	570	540	562	610	577	540	527	609	542	532	515	553	614	586	567	564	588	578	529	545	579	579	567	552	584	547	584	534	540	622	561	583	544	522	563	595	555	572	566	564	578	585	578	625	554	578	548	572	559	583	580	571	593	601	530	548	594	542	575	573	566	546	574	590	543	541	541	586	573	551	585	599	592	582	601	538	525	563	550	593	558	563	585	527	576	544	572	566	553	577	584	579	613	592	565	592	569	552	583	528	564	549	545	576	586	570	575	551	596	592	534	573	556	550	589	543	591	575	570	538	548	577	557	561	588	575	532	575	574	585	536	572	549	580	576	592	576	581	531	569	554	569	557	603	546	570	529	565	594	583	520	552	541	572	547	571	606	545	577	566	553	548	588	552	577	539	575	590	565	513	561	549	572	531	582	603	606	541	591	579	558	580	589	562	542	540	554	595	599	540	585	570	634	555	564	545	589	582	559	563	571	527	531	555	526	565	531	562	545	578	522	567	588	593	534	560	581	571	598	542	569	560	582	525	553	569	576	606	550	528	547	583	547	575	576	556	522	574	543	531	510	598	558	630	576	548	538	555	557	608	565	623	519	567	562	567	544	556	598	549	564	537	575	596	569	563	586	597	567	544	565	585	571	554	578	600	565	578	552	563	530	614	549	591	576	545	566	559	543	570	558	570	566	553	564	575	593	536	615	549	571	577	565	516	584	618	563	546	573	560	580	564	627	622	540	599	589	535	561	558	574	591	586	564	598	573	569	560	570	578	593	607	623	561	581	602	558	586	548	552	596	583	584	594	549	583	540	602	569	585	581	528	555	561	552	573	591	571	571	539	522	533	552	606	605	567	574	540	564	546	545	544	558	582	577	581	581	568	559	538	517	572	567	581	574	572	571	544	575	539	568	599	543	548	554	556	547	596	554	539	604	578	611	563	583	564	555	547	568	493	582	602	554	552	583	565	565	555	551	558	574	606	579	536	533	593	592	549	602	562	551	585	565	565	553	571	519	568	510	597	609	561	577	569	515	534	537	597	556	538	566	581	520	550	566	625	604	608	577	637	553	564	559	558	562	580	612	556	542	632	572	587	599	531	588	558	590	583	575	616	556	548	615	541	537	568	564	563	593	585	563	588	588	568	579	564	590	589	558	572	577	541	539	590	586	561	557	582	570	586	582	607	587	561	584	559	637	583	564	560	547	575	546	580	561	571	543	563	586	570	561	527	556	548	557	553	574	553	539	591	544	539	567	556	573	583	564	594	589	518	590	581	588	603	585	578	589	510	594	596	541	534	575	552	570	536	579	540	573	597	580	571	576	588	560	596	576	625	571	590	557	561	592	559	553	572	553	531	581	547	584	543	587	540	578	573	547	555	551	570	585	557	588	576	575	557	605	542	551	563	518	566	594	560	579	540	539	587	546	572	620	541	552	520	546	583	545	621	559	542	566	566	594	556	571	591	542	591	544	605	583	604	527	597	611	561	557	581	554	553	607	591	571	573	582	561	558	558	520	587	580	553	595	577	591	561	578	569	588	540	579	529	604	605	587	580	588	540	533	621	559	582	576	603	599	585	606	588	544	565	578	538	563	576	582	572	545	555	597	601	601	617	542	550	580	576	556	556	517	595	564	585	546	572	568	565	577	592	533	563	588	568	563	571	586	544	558	574	586	607	529	551	593	532	562	559	549	545	596	516	597	596	536	614	558	577	541	570	528	567	563	575	542	577	587	540	581	537	548	592	562	528	567	529	545	579	612	500	572	552	612	587	559	556	606	575	620	588	557	563	578	579	611	529	554	572	585	603	592	540	555	543	582	539	579	568	569	559	579	579	562	571	567	583	562	618	572	607	589	576	561	592	593	594	565	570	546	577	570	540	560	580	556	582	565	558	552	565	595	527	561	522	555	572	553	581	583	551	619	591	541	560	601	539	579	543	568	556	532	575	553	570	567	554	578	560	566	581	587	539	538	565	543	607	552	572	572	562	575	531	615	540	521	578	580	583	557	549	578	580	583	554	528	610	543	574	573	568	572	540	549	604	559	605	529	601	585	580	558	541	566	609	573	581	570	576	555	572	572	591	540	567	559	560	626	564	590	577	580	566	610	564	592	562	551	583	558	564	581	580	543	567	601
23078	21808	29332	23747	21070	18617	4325	655	438	419	383	406	422	379	417	409	372	396	395	401	421	397	395	413	402	397	418	380	394	402	384	398	407	420	388	403	376	427	395	400	412	403	423	443	406	375	397	412	410	351	389	381	391	422	364	416	424	384	379	408	384	397	363	394	391	426	401	396	385	397	372	424	399	411	422	386	381	395	391	436	368	397	372	409	441	402	394	397	385	448	398	420	398	379	409	375	386	394	405	412	429	402	411	400	399	397	384	370	410	405	388	385	418	449	409	397	373	359	418	380	420	414	379	388	402	377	422	368	400	375	401	436	420	384	384	443	416	426	413	429	422	418	409	373	386	370	383	403	396	408	390	411	427	392	416	387	375	393	360	407	406	385	370	380	368	377	421	365	362	384	397	402	386	381	401	398	380	389	368	411	407	386	373	360	408	374	393	435	385	375	381	422	409	368	398	414	367	389	406	373	375	368	381	364	381	409	415	383	408	397	370	379	388	398	412	425	395	397	391	438	397	392	433	365	405	397	425	406	407	415	437	369	389	372	371	410	418	378	423	402	407	377	400	407	409	421	381	389	374	398	376	385	400	394	373	438	404	399	400	365	355	415	406	447	414	389	409	399	419	377	362	397	461	406	403	386	396	418	416	404	389	368	402	406	388	424	424	381	359	347	389	381	396	359	414	394	393	384	428	374	422	392	434	346	434	408	382	397	396	416	396	426	380	393	382	392	374	392	353	402	337	386	428	399	404	387	374	384	418	383	409	401	423	383	399	394	379	380	411	386	381	418	360	406	376	414	397	364	343	424	364	407	389	420	428	370	387	406	402	396	392	408	408	388	418	379	435	372	421	422	423	424	394	409	391	381	409	378	439	353	419	394	401	386	382	399	354	388	370	395	385	410	347	375	377	407	418	393	417	375	398	368	368	397	415	408	368	420	355	385	421	388	382	388	410	357	389	418	401	416	420	381	398	385	410	395	386	395	411	403	411	388	411	397	387	395	412	398	369	438	418	411	385	391	410	379	398	395	390	402	412	391	427	379	397	415	432	382	406	379	395	382	371	384	368	383	401	376	405	415	377	418	390	405	360	399	389	393	423	429	375	401	414	385	394	379	396	407	348	392	403	421	370	411	360	381	372	409	395	388	388	376	372	406	398	415	378	400	359	408	372	375	430	447	402	359	389	382	437	369	375	382	383	388	393	406	394	366	385	381	427	402	435	395	374	349	418	382	399	413	401	382	373	394	387	397	356	384	384	383	396	373	389	392	397	411	405	396	381	434	393	405	398	420	389	448	401	381	422	408	370	400	392	410	395	367	389	344	427	398	369	413	380	377	406	404	385	396	409	382	414	388	434	363	406	413	326	379	404	377	359	374	416	392	394	424	415	398	370	390	374	396	406	402	418	397	416	406	415	383	415	422	395	403	393	407	427	432	394	389	350	433	385	411	449	363	357	389	365	403	394	376	405	384	407	379	389	392	413	389	353	344	394	400	412	353	394	383	381	413	375	381	409	360	422	401	413	397	382	406	385	401	401	376	364	411	384	407	390	373	384	378	402	415	400	424	384	388	400	373	366	346	414	411	430	387	424	408	358	380	404	392	381	392	398	389	414	425	389	413	380	372	413	395	393	421	401	389	387	407	413	353	395	384	369	397	415	376	434	418	405	388	363	404	413	390	418	420	436	397	427	349	402	383	402	405	358	388	408	374	401	414	416	371	382	397	404	358	390	381	407	401	385	405	390	359	417	395	405	379	386	392	368	366	398	374	424	427	410	375	390	432	381	423	386	407	413	384	359	374	369	430	387	354	382	387	366	377	352	409	383	377	379	353	395	396	384	414	398	396	407	375	388	405	399	417	405	383	341	416	381	404	373	409	444	417	410	365	403	413	392	369	394	383	402	370	401	408	420	393	405	417	352	408	392	364	425	379	409	385	419	419	394	383	398	411	380	410	382	436	399	415	393	397	390	387	423	380	346	400	381	393	388	388	398	390	386	380	404	406	387	375	377	391	422	382	433	392	403	431	407	428	398	400	352	441	377	413	399	376	362	377	379	375	403	410	396	399	387	370	395	370	380	429	402	413	408	360	369	379	394	412	373	419	408	385	393	393	384	402	372	421	376	385	386	355	414	393	380	390	408	378	387	424	373	392	400	417	372	369	388	436	380	392	397	363	358	402	371	389	402	396	386	391	351	377	416	392	386	369	380	403	394	385	413	400	420	376	397	399	412	381	424	394	390	428	424	375	380	374	387	397	391	402	373	402	392	406	400	408	409	422	404	390	394	430	392	411	385	438	441	390	366	395	418	391	402	385	418	417	377	361	379	411	411	362	403	397	408	381	397	423	386	380	401	372	431	380	431	404	391	400	381	367	399	400	393	393	386	389	406	409	363	401	393	383	381	386	413	394	350	393	398	403	348	436	390	403	380	369	403	442	353	398	385	408	380	407	352	390	375	392	425	385	421	429	395	374	410	404	384	404	385	388	401	381	428	375	403	393	351	391	404	393	378	366	379	435	329	420	366	398	411	385	375	410	416	397	394	385	439	397	393	376	412	387	380	380	378	361	425	400	403	388	385	409	413	403	392	433	385	412	394	390	403	400	405	405	390	386	374	385	404	393	426	400	403	387	392	372	381	401	416	411	390	409	378	414	376	431	382	404	391	424	385	359	372	373	386	433	385	353	420	413	360	388	396	382	379	372	408	366	412	384	408	398	379	397	385	386	394	362	407	392	384	371	413	421	386	408	382	386	369	380	392	400	404	403	372	393	369	406	430	390	419	372	382	418	408	406	400	413	401	416	388	437	428	389	406	387	412	381	357	375	394	416	404	405	448	394	373	376	395	405	381	376	379	406	377	420	436	381	387	389	392	407	374	408	434	368	359	412	383	400	437	355	375	397	401	374	347	399	429	384	389	395	416	392	378	382	424	431	407	382	395	384	358	397	410	404	417	376	404	383	401	407	361	386	397	379	376	403	389	387	361	403	405	430	374	388	409	446	415	399	395	359	398	388	386	387	389	406	396	404	418	430	395	399	361	399	388	401	396	412	382	401	402	386	408	370	441	376	364	412	343	399	382	345	399	401	394	395	388	423	363	407	369	379	404	386	434	378	373	389	429	409	389	423	403	365	427	406	397	367	358	406	416	378	395	400	402	378	399	386	426	415	417	412	368	397	421	368	407	393	389	407	404	386	391	430	361	385	404	389	376	405	396	424	383	414	381	430	381	433	395	389	416	402	346	384	388	373	422	390	377	396	402	405	374	403	374	392	385	348	372	443	386	375	400	384	394	389	380	378	391	433	409	412	366	373	390	390	414	394	401	376	394	410	388	393	411	379	383	379	414	398	418	380	363	407	404	407	404	388	441	386	414	407	409	385	414	366	410	387	369	420	370	371	370	368	376	423	393	442	403	376	424	367	399	396	402	354	409	412	388	428	405	432	372	370	390	369	418	377	397	411	434	381	371	385	428	399	400	387	407	381
60169	96463	63696	32470	13927	4091	1761	1119	779	709	593	609	619	588	590	582	585	599	596	560	557	607	600	591	605	603	559	569	599	587	587	560	571	575	570	566	607	571	539	574	558	585	599	571	618	589	574	575	587	573	570	623	580	566	555	563	602	567	567	569	580	576	544	597	521	612	538	557	587	553	564	570	570	608	574	579	594	548	554	599	580	606	561	576	556	583	576	583	597	539	616	561	555	579	584	560	562	587	531	560	591	570	591	572	572	542	565	615	609	620	585	585	595	526	594	595	596	585	551	550	605	571	600	553	581	546	582	577	588	572	575	572	599	573	577	580	557	563	626	608	561	554	591	591	574	601	551	567	585	577	567	589	572	551	581	591	561	565	559	622	501	580	571	619	576	543	566	568	573	535	600	565	586	560	554	587	556	587	560	616	581	579	580	576	607	584	555	566	589	585	616	567	560	558	629	575	598	608	572	573	581	546	590	604	567	592	562	562	630	636	580	535	586	551	548	578	588	568	591	588	569	608	549	607	568	568	551	573	547	638	534	594	590	536	585	566	616	561	585	557	602	585	585	572	581	604	622	597	565	579	563	567	590	585	584	586	524	596	544	564	590	590	598	596	548	549	582	601	578	558	580	614	567	593	594	545	604	567	562	625	618	576	564	587	626	610	589	563	567	547	564	591	567	584	585	592	589	560	592	617	604	557	566	576	569	555	607	617	554	589	618	578	573	596	588	569	530	567	562	572	581	584	570	601	525	571	574	586	590	620	555	597	596	655	573	610	582	547	552	543	593	602	568	585	582	582	607	591	598	555	568	609	568	595	578	554	586	574	537	584	621	591	601	588	574	545	556	569	558	550	565	546	599	567	590	611	592	589	544	609	570	542	597	599	543	594	597	589	571	588	562	567	581	607	542	585	602	545	575	555	588	565	524	555	599	604	572	577	600	595	570	565	595	617	536	544	540	585	561	569	598	600	588	566	532	586	581	567	592	560	604	597	582	556	582	555	562	568	612	601	598	562	631	628	618	560	565	572	580	583	580	616	579	591	585	604	589	599	564	595	605	614	582	599	569	552	587	566	605	591	566	586	544	566	572	608	556	543	568	611	578	549	636	572	599	624	574	557	587	587	608	565	595	600	588	572	526	572	596	584	607	614	612	587	586	572	595	536	648	595	544	559	585	596	583	553	662	593	552	565	604	592	523	587	567	545	603	536	534	554	590	546	580	562	565	580	591	569	586	542	570	597	573	624	627	558	598	560	593	583	564	581	577	576	557	559	609	606	594	564	550	589	530	609	549	569	589	559	583	607	539	606	578	612	590	555	573	579	556	589	572	555	605	559	585	573	591	532	586	601	550	602	607	577	596	584	568	567	561	586	565	583	607	576	575	559	553	544	566	614	546	619	560	570	565	596	598	625	596	567	605	612	546	545	574	580	570	584	556	568	595	579	548	571	597	576	575	606	574	578	582	558	544	622	622	588	563	569	528	543	581	557	610	583	598	536	599	584	577	591	588	552	573	614	533	611	591	562	579	556	579	598	571	537	556	602	656	595	593	592	593	563	550	602	555	579	602	543	584	580	588	556	546	592	604	565	552	591	597	563	585	570	598	555	603	577	561	573	539	563	551	593	559	610	592	601	528	595	597	542	562	592	588	531	610	607	610	552	561	607	598	585	573	594	588	594	573	579	599	540	549	572	597	548	597	618	613	581	569	589	600	588	590	636	497	576	607	529	594	631	578	560	577	526	568	569	583	601	614	580	616	555	553	542	531	580	592	527	543	602	566	607	628	529	597	612	559	617	565	546	566	602	562	605	585	605	574	605	534	548	550	583	540	585	583	605	578	615	594	597	546	607	611	574	558	601	539	551	575	567	601	594	564	613	565	543	607	584	570	550	576	606	596	553	621	553	535	574	575	548	554	605	545	576	585	550	618	621	527	544	597	543	571	603	609	575	573	576	618	561	580	584	585	629	590	627	577	564	565	550	560	524	585	559	565	618	568	606	566	580	566	601	575	590	554	568	575	585	573	584	585	592	584	587	576	552	570	580	562	574	606	557	605	585	579	570	603	589	636	573	577	609	613	582	617	557	583	556	568	595	569	603	567	558	592	533	581	574	566	581	576	580	538	549	545	636	513	552	599	571	595	601	588	606	584	586	580	579	553	582	594	555	584	597	613	575	573	581	546	592	563	568	616	514	605	566	586	525	587	577	612	585	583	579	572	582	588	578	585	549	602	623	590	553	597	627	584	575	557	584	595	600	559	597	625	554	605	592	571	581	546	543	615	570	545	548	591	520	575	557	555	567	603	590	592	595	639	578	591	576	568	642	580	579	574	584	561	585	596	585	560	574	602	559	559	550	566	613	571	554	596	577	565	554	570	601	591	610	576	562	611	573	566	611	565	560	602	561	557	572	556	582	567	601	582	580	541	567	527	547	553	588	555	573	531	524	562	577	566	555	598	615	555	576	598	614	521	578	592	587	560	580	527	607	569	590	569	558	577	574	610	587	593	556	549	579	573	538	576	618	590	579	571	534	573	602	526	637	555	555	585	569	570	589	576	572	596	632	547	580	530	555	587	592	587	568	568	595	586	576	543	575	565	559	544	570	570	560	577	617	576	557	581	572	543	561	577	586	539	590	589	566	593	604	558	619	616	588	546	565	594	593	559	577	594	569	585	561	608	601	578	592	599	603	584	579	571	582	566	600	583	550	589	611	612	529	594	595	589	588	584	597	594	573	544	584	626	548	614	574	559	558	563	560	583	532	597	541	548	610	613	603	633	571	624	587	607	588	594	587	555	549	595	581	592	583	596	575	555	600	603	594	607	589	613	612	563	622	561	606	540	590	586	594	618	568	616	644	626	564	608	568	578	548	554	613	575	601	609	569	566	596	585	586	584	622	574	605	620	621	599	594	588	599	598	605	581	614	600	558	584	569	605	579	587	581	546	615	601	586	536	554	558	559	578	550	560	554	577	635	601	567	577	545	570	587	539	595	575	551	582	580	640	616	601	615	594	595	591	598	544	584	596	583	594	598	603	588	590	580	582	626	585	589	572	540	581	588	543	543	567	589	581	618	559	583	529	619	632	609	561	585	555	625	602	558	551	591	601	578	617	574	596	570	582	582	593	597	614	574	582	605	516	550	571	590	575	598	569	583	536	586	579	567	551	600	598	564	613	585	607	589	578	616	546	542	575	546	594	538	601	591	610	593	612	594	558	603	591	596	577	548	550	596	545	586	565	558	593	547	571	535	558	570	582	562	588	603	547	564	558	581	596	580	567	544	557	599	604	614	626	577	580	541	566	590	549	569	579	597	600	555	546	600	628	590	628	606	570	593	549	590	573	565	565	602	604	564	618	603	610	583	590	583	601	578	599	604	584	608	598	616	603	577	604	585	610	600	609	580	602	586	621	618	602	575	602	556	542	574	552	596	602	562	614	592	589	588	618	616	593	584	595	631	587	598	519	584	606	583	596	608	569	565	564	576
30903	32477	25153	8912	1123	473	402	415	374	349	376	366	349	379	366	358	377	329	337	364	361	380	347	339	362	359	371	374	349	364	388	337	389	354	381	365	369	334	375	365	354	356	347	344	377	368	375	387	394	350	364	363	331	339	361	367	364	364	363	381	386	361	366	376	350	359	368	378	365	326	350	360	378	346	358	364	354	378	383	378	387	369	373	392	360	389	386	372	383	372	337	329	370	331	362	363	343	384	346	378	356	357	383	382	357	377	374	389	338	362	393	374	351	327	331	381	329	378	364	352	370	352	337	378	343	356	372	346	341	357	378	336	344	377	360	319	363	356	338	374	374	364	350	377	381	334	376	385	365	361	362	346	344	345	337	389	362	376	346	343	318	383	408	353	357	357	410	345	319	366	374	395	376	365	366	353	338	379	318	354	351	361	390	372	381	359	372	405	361	343	370	344	370	399	380	355	337	350	339	342	358	358	383	393	380	385	339	336	349	364	363	356	355	374	384	348	363	349	312	348	347	393	329	344	370	359	342	317	397	354	336	370	362	357	375	384	383	373	348	375	369	378	349	369	370	356	354	376	351	337	367	371	363	344	343	364	384	346	368	333	385	356	377	357	387	340	382	343	360	347	345	357	329	349	361	381	357	381	353	355	372	332	339	366	370	345	393	363	366	358	366	354	332	342	356	330	378	345	351	336	374	357	338	374	345	351	365	380	365	360	348	348	390	356	388	376	341	393	340	384	372	344	378	361	326	351	371	374	372	363	334	371	358	320	365	352	376	354	320	395	364	363	381	368	368	358	333	338	367	350	358	391	367	353	355	370	365	368	359	366	329	353	359	334	374	337	328	367	380	371	358	401	330	375	395	371	326	344	364	346	346	342	309	345	353	374	365	357	339	349	353	346	371	377	360	346	336	365	353	365	345	362	339	379	363	322	372	393	361	358	372	354	380	337	378	384	328	331	369	361	380	360	349	388	414	362	357	377	392	351	346	382	365	372	381	343	366	382	391	351	366	347	361	339	369	412	364	366	365	358	348	381	351	363	340	309	366	366	383	335	370	350	356	366	347	352	393	386	372	352	342	354	396	377	353	332	400	354	357	337	394	382	359	347	363	340	362	364	354	347	380	367	365	360	368	363	351	319	353	335	379	353	374	365	374	343	349	346	349	358	339	362	353	403	367	370	391	375	352	376	331	366	377	341	379	342	355	388	382	359	380	353	394	375	341	388	320	368	337	371	402	342	386	388	357	357	354	385	368	352	397	353	387	408	315	352	367	344	332	356	344	348	339	349	359	335	375	375	370	346	332	320	347	365	359	369	350	367	389	354	349	331	361	348	364	353	345	346	393	334	343	387	350	332	352	333	366	331	352	385	365	348	335	358	372	371	378	369	319	378	359	394	347	354	363	315	350	355	346	329	342	351	333	339	397	349	333	354	357	345	380	333	363	346	361	351	357	337	370	373	383	303	336	366	316	329	377	360	389	336	365	384	342	387	367	341	363	352	366	346	354	339	366	363	336	342	358	356	352	347	370	374	402	363	360	361	391	363	337	389	376	337	382	367	361	381	351	362	363	390	335	325	332	377	347	353	348	347	363	393	369	356	360	357	330	367	329	380	354	365	345	370	356	336	389	360	370	381	389	343	366	396	340	343	350	363	363	320	396	360	364	341	338	350	349	353	343	361	362	362	352	358	370	351	397	365	366	362	384	359	397	327	374	367	355	345	340	384	365	383	346	363	384	370	390	343	327	403	372	367	367	366	354	361	367	349	364	348	362	336	383	346	388	341	341	358	336	364	368	344	336	360	402	331	364	386	394	380	358	352	367	348	351	350	362	387	349	360	355	369	398	363	343	330	322	389	350	378	354	377	378	348	343	349	359	362	364	355	386	327	383	401	383	342	378	349	365	359	347	358	374	366	376	344	351	362	361	351	358	393	362	411	345	393	352	349	349	355	321	376	368	350	355	377	348	344	377	359	393	335	363	363	392	377	388	338	382	372	364	377	366	365	369	325	386	374	334	333	375	352	366	379	349	345	368	357	356	360	349	333	361	363	403	358	380	368	375	356	345	338	375	361	346	326	344	390	363	328	339	363	351	328	393	336	352	348	391	383	344	370	357	383	371	343	347	355	349	384	358	341	332	382	396	353	348	352	360	353	398	358	384	372	355	350	339	348	354	341	365	322	332	369	331	347	394	323	318	313	366	365	390	354	368	397	349	374	345	364	354	360	378	370	384	336	399	349	380	374	334	374	383	359	342	356	357	365	355	372	363	346	370	361	358	397	368	343	358	346	403	312	391	374	340	378	357	377	368	353	359	335	368	328	352	356	366	369	348	346	387	364	356	393	376	351	350	353	393	361	386	361	383	340	336	385	361	388	371	347	380	356	369	358	366	390	376	355	360	384	326	373	366	345	382	350	348	372	399	368	374	347	354	366	367	339	353	347	364	363	359	347	343	351	374	367	377	361	359	363	367	359	360	425	366	376	345	390	369	354	373	389	355	346	373	341	375	397	382	371	371	357	354	346	344	315	318	379	345	367	338	323	361	386	408	325	343	364	352	334	352	356	342	344	346	375	322	357	367	385	352	387	354	330	361	351	361	373	335	392	359	376	340	339	363	340	378	344	375	364	345	316	387	339	386	351	354	352	386	366	363	370	361	360	361	346	372	344	369	383	359	378	378	352	370	356	329	364	372	381	330	336	358	361	357	376	380	350	343	370	393	369	382	383	338	367	357	372	375	383	325	340	370	352	358	369	372	390	367	345	332	352	354	366	365	387	357	356	365	349	364	351	396	378	363	358	397	354	377	377	391	321	367	337	359	344	356	348	343	329	363	365	345	356	379	347	329	375	375	387	353	321	351	348	368	354	351	370	348	368	347	369	372	368	330	359	382	362	335	369	382	360	336	373	350	366	383	367	354	373	363	365	341	383	383	384	383	332	368	363	352	327	347	339	357	370	353	345	373	352	364	381	361	355	353	383	347	329	344	346	368	364	395	361	368	401	360	336	396	353	364	361	368	362	342	349	353	338	383	387	362	356	312	346	342	401	391	356	390	344	351	364	349	369	374	355	393	321	353	362	340	341	370	362	387	378	379	347	370	372	356	373	385	374	404	392	374	352	345	369	376	377	358	383	358	353	383	356	320	390	339	362	327	386	301	378	329	371	386	346	335	369	359	345	351	355	358	364	318	363	326	358	339	382	341	387	336	353	368	337	373	332	361	350	369	337	350	379	384	372	369	389	360	386	386	377	362	337	372	353	362	320	344	343	364	354	342	363	373	386	361	379	370	363	370	374	343	364	361	356	365	350	387	353	350	401	374	361	363	336	395	363	339	322	347	355	359	337	354	347	363	384	371	367	359	352	352	359	368	355	351	347	362	351	364	375	356	364	314	403	353	345	344	390	353	383	353	370	366	332	340	370	333	370	377	386	333	341	374	340	342	325	357	405	336	360	356	381	347	376	346	359	355	348	373	351	365	340
38397	46626	26291	7073	1978	818	600	576	557	545	523	575	530	552	543	536	511	559	593	570	550	540	550	563	562	538	562	553	589	554	564	542	557	559	547	548	540	516	566	572	543	551	551	558	526	521	586	564	544	595	521	525	581	552	568	588	567	554	532	555	578	520	562	572	534	546	587	516	536	630	559	544	563	553	565	566	584	535	561	522	549	591	545	576	576	549	540	535	532	543	569	540	572	533	584	539	538	584	559	548	585	584	557	546	538	589	565	595	559	548	570	579	553	567	521	548	520	577	586	535	558	558	552	557	561	557	542	545	553	558	588	518	539	539	585	581	552	541	532	515	549	547	546	521	551	575	569	600	569	577	562	498	584	523	583	544	522	543	527	556	606	550	550	504	552	565	571	559	527	554	528	551	551	534	546	556	580	569	561	550	524	547	535	563	578	512	506	537	558	555	520	594	510	581	565	587	532	552	542	572	575	574	574	542	524	530	530	543	548	534	528	576	550	565	567	549	549	563	615	557	569	565	531	519	574	559	503	531	491	564	576	531	529	532	561	547	534	553	558	549	592	556	535	586	554	542	523	555	538	527	541	585	538	578	526	578	542	566	520	533	521	554	540	534	524	552	567	517	523	590	566	530	512	545	520	539	544	569	531	518	579	580	573	579	587	544	551	530	556	534	525	561	555	543	562	537	567	532	523	513	563	584	545	535	575	537	554	529	613	553	539	566	564	559	543	570	538	560	545	562	519	536	540	547	567	535	535	561	549	599	554	594	562	555	555	534	576	539	555	506	607	592	587	565	547	566	550	534	610	523	565	560	548	544	531	555	563	550	567	547	518	536	540	540	537	546	558	576	537	574	526	553	577	507	552	544	573	544	572	552	555	555	507	572	582	538	535	567	582	511	578	573	554	553	567	546	522	554	564	543	555	563	602	580	585	570	569	596	553	610	537	580	549	545	556	602	538	545	544	554	526	552	580	539	577	533	559	530	528	556	559	584	547	571	579	575	553	515	560	547	566	525	570	532	523	555	560	535	546	526	526	566	570	567	545	542	542	542	555	524	534	524	594	553	539	530	524	539	566	545	528	524	582	537	567	556	558	559	541	582	580	536	591	605	566	550	595	567	549	587	545	604	572	543	552	553	531	544	514	583	569	535	555	557	537	552	600	509	490	565	534	539	556	548	565	563	577	528	553	552	549	583	522	560	526	543	487	581	549	582	529	545	556	559	551	524	586	578	561	532	553	561	528	511	557	552	579	534	535	554	554	574	550	564	565	536	572	568	556	544	594	563	558	550	500	562	533	543	571	557	558	544	545	586	526	532	529	569	550	561	553	484	564	560	555	556	527	589	588	500	503	564	556	549	539	540	543	551	602	540	558	538	568	536	534	553	558	522	549	563	546	529	548	579	559	507	572	570	528	543	565	543	554	572	561	554	533	554	543	521	545	521	525	539	539	571	570	530	540	536	528	545	549	541	532	528	515	556	527	557	555	533	528	604	544	561	500	528	494	564	557	513	552	566	523	574	570	568	496	526	501	541	539	523	584	547	528	556	586	538	538	534	579	525	547	543	544	530	532	519	514	555	541	533	549	557	561	515	521	525	552	492	554	560	553	557	592	547	546	556	595	531	553	514	552	525	564	578	520	562	560	574	525	527	548	561	523	577	573	519	537	560	549	526	570	548	550	549	549	560	550	551	541	567	579	541	528	558	518	588	546	538	589	571	531	569	539	635	521	495	546	525	575	523	528	553	531	579	540	547	529	569	531	577	586	546	543	556	564	550	534	547	536	533	611	557	526	514	524	511	542	531	516	582	586	544	587	543	536	583	578	533	575	545	533	547	509	561	598	575	571	576	579	557	550	562	523	555	527	551	563	519	567	514	558	557	539	549	545	532	555	542	550	526	523	547	566	563	564	545	518	583	552	562	561	558	571	572	551	593	513	574	554	583	570	623	537	547	569	540	575	561	534	586	582	535	550	526	537	567	543	537	551	562	567	571	541	518	553	542	597	546	557	534	553	534	582	573	543	545	575	557	541	534	502	553	532	555	570	530	578	519	552	553	550	556	549	539	567	563	573	571	582	530	563	520	536	568	555	573	523	517	542	561	550	529	546	583	555	532	528	521	575	506	499	530	541	587	521	547	579	576	565	560	559	532	538	556	566	546	524	548	505	553	547	535	574	553	566	493	562	563	549	518	557	566	534	531	525	583	552	545	563	550	575	580	585	560	508	569	531	569	546	569	576	578	528	538	548	493	538	548	568	530	538	548	570	551	556	520	535	530	582	571	526	535	579	549	550	546	567	563	580	548	536	613	557	584	544	554	497	541	567	548	488	572	564	523	544	533	539	549	582	545	535	534	554	561	513	578	535	569	563	551	575	573	607	547	525	575	561	575	608	556	509	548	546	516	547	525	529	571	523	569	572	528	553	550	532	542	544	538	586	579	577	539	532	582	538	549	536	559	543	512	518	551	526	534	549	518	512	524	496	550	539	530	572	555	543	538	524	564	516	565	564	558	558	548	552	583	526	538	589	537	549	561	555	532	576	552	566	571	575	557	546	528	517	550	580	527	552	562	564	541	591	552	569	556	544	578	575	538	520	598	560	568	522	548	570	554	542	554	574	599	552	605	562	585	594	542	537	559	544	570	561	534	545	590	579	576	597	544	541	556	543	485	557	576	562	518	566	564	596	545	525	561	534	560	598	558	563	534	564	568	534	562	539	539	537	544	569	539	606	543	511	559	531	588	565	565	601	576	584	554	559	564	571	521	518	581	518	527	501	529	548	549	533	580	594	523	561	559	551	559	544	548	537	557	541	582	564	565	507	604	535	559	566	522	563	562	590	572	568	578	580	558	559	551	530	547	522	549	575	556	544	588	591	590	546	571	562	534	581	558	566	592	537	563	551	565	556	552	546	557	546	554	529	576	569	614	556	540	545	549	556	566	574	588	550	556	536	522	590	584	569	533	528	561	536	544	560	581	554	567	545	550	525	565	564	531	532	566	517	560	530	575	559	519	573	559	570	555	559	525	563	535	543	514	536	522	531	540	571	533	568	525	552	531	600	556	547	526	556	538	557	534	559	473	546	543	554	527	562	569	606	540	563	544	521	545	571	579	528	566	555	601	593	550	561	555	535	555	546	556	566	583	568	566	588	552	601	563	592	578	609	547	530	547	550	522	533	562	553	539	583	520	521	582	526	582	503	558	524	511	548	526	586	559	549	533	548	570	542	570	546	528	564	539	564	535	557	534	545	544	558	534	537	574	534	559	572	476	539	524	545	579	525	534	590	567	532	557	550	557	550	549	563	546	512	551	527	543	550	512	538	545	551	553	532	572	555	514	552	503	551	600	557	522	531	545	555	573	533	547	511	539	546	540	531	553	514	583	566	570	526	529	535	549	549	577	536	559	541	545	529	562	577	542	534	574	503	530	549	557	560	517	554	587	576	550	533	547	512	501	525	559	519	537	523	596	569	552	542	537	595	543
24041	22720	29646	24356	19809	8258	909	541	437	399	384	406	400	373	401	380	391	378	404	388	389	395	392	356	382	344	370	391	395	391	364	379	354	430	375	380	423	400	369	397	354	370	382	400	414	373	336	387	382	409	379	383	364	345	365	399	363	406	399	354	372	418	368	413	401	340	378	401	387	394	365	354	389	383	355	363	362	394	392	382	381	396	381	391	362	374	350	403	370	369	386	409	400	358	388	373	370	407	380	351	358	385	389	341	372	394	403	368	373	348	387	373	386	359	380	388	395	379	382	384	358	381	376	373	392	353	353	378	382	380	381	384	371	402	359	398	377	374	358	369	385	390	341	380	381	347	383	384	397	344	367	415	363	358	364	370	382	345	357	389	360	402	374	379	382	383	384	389	398	369	389	403	384	386	382	359	393	378	360	425	369	366	402	405	369	394	408	375	342	397	393	376	334	382	349	332	384	346	360	364	431	404	372	362	349	386	361	384	402	351	376	367	415	339	408	403	374	387	368	386	375	375	374	381	385	369	410	379	374	420	377	398	370	388	392	340	383	369	342	369	390	402	414	369	363	370	367	404	345	376	354	353	364	404	352	344	364	383	383	337	354	412	365	368	357	410	371	385	383	385	343	399	376	372	414	332	382	373	381	390	390	367	384	373	379	380	405	337	362	386	361	372	383	396	375	384	365	401	301	369	390	376	380	401	397	374	334	392	388	394	355	369	373	395	392	339	405	352	391	415	401	330	374	418	404	377	377	381	420	361	374	340	363	400	376	377	359	377	376	388	377	380	396	406	348	387	386	389	412	391	362	378	393	373	395	409	352	378	343	405	349	373	391	394	378	374	367	403	374	385	380	371	387	372	415	371	360	375	410	406	374	418	390	348	377	356	385	381	388	367	363	333	374	376	375	374	361	388	379	389	397	393	358	368	368	381	343	395	396	387	367	400	393	374	406	413	359	384	400	368	382	350	390	361	356	365	398	392	359	346	375	384	374	411	353	389	397	391	399	390	359	392	381	407	378	397	360	367	336	419	400	383	405	363	384	387	375	365	408	364	383	362	374	401	382	369	364	400	365	364	351	400	405	393	409	382	367	386	411	364	342	367	382	400	398	374	351	383	369	380	383	380	386	362	339	383	392	373	377	382	403	432	346	355	374	370	385	350	379	399	388	360	356	361	379	362	374	392	359	380	387	402	382	378	389	346	415	363	386	380	375	360	379	372	389	391	384	395	374	374	388	394	384	362	375	402	370	372	372	380	384	367	381	369	351	366	388	323	374	408	390	393	392	357	339	396	420	382	378	399	361	366	411	354	365	385	381	364	367	368	376	377	346	385	384	373	357	419	395	391	389	397	377	381	377	408	406	374	376	374	386	393	379	342	357	371	360	356	417	363	366	368	399	397	405	370	351	395	352	383	359	413	374	360	384	360	350	369	409	363	353	361	395	390	365	390	369	372	405	360	360	383	380	384	364	395	353	384	362	394	368	358	385	396	411	371	367	373	386	370	377	403	376	401	369	405	388	370	368	377	372	393	405	384	388	383	357	375	398	377	346	349	381	364	390	407	380	369	365	375	393	384	384	360	367	388	402	389	388	340	414	359	372	401	402	407	379	417	388	375	419	385	345	348	368	385	394	396	394	363	367	336	375	381	374	349	413	366	363	369	387	405	344	401	365	406	371	362	387	389	405	408	388	384	360	402	356	359	369	387	378	380	366	384	390	359	415	388	384	423	401	411	376	394	405	406	368	359	406	393	341	387	359	391	357	377	411	384	426	386	395	366	375	384	378	411	405	399	399	352	402	341	364	406	344	376	406	377	350	385	365	437	357	404	388	393	355	365	394	377	365	373	393	391	353	410	368	385	419	391	380	374	385	396	370	389	357	352	400	410	418	360	377	367	369	342	320	387	358	351	402	385	365	345	392	370	393	387	344	377	378	354	361	375	404	388	420	399	416	354	418	345	374	398	365	384	372	380	373	363	361	370	393	400	377	365	331	405	398	384	401	416	374	364	381	384	363	404	415	351	377	361	367	351	391	410	418	369	363	382	399	371	375	379	369	387	398	403	366	401	359	411	396	334	375	379	379	374	378	367	366	394	381	422	418	363	397	397	405	346	399	400	368	368	331	364	384	382	406	351	394	354	400	397	389	391	390	316	381	341	394	374	379	382	379	403	405	386	358	364	406	387	375	351	399	340	383	394	388	383	387	386	396	361	388	364	365	350	384	375	369	387	383	349	386	414	380	354	371	385	396	341	386	380	380	387	393	356	403	370	373	389	364	371	384	379	370	349	406	388	385	354	402	383	414	382	340	379	387	396	385	414	381	364	370	365	357	365	384	372	393	400	382	394	368	388	414	385	369	389	346	405	348	350	336	368	404	334	393	371	379	365	393	387	396	395	386	333	377	387	369	394	359	393	370	406	397	363	374	379	395	356	353	387	375	382	371	361	379	364	377	375	332	411	356	363	358	377	381	353	415	403	385	437	354	353	429	382	357	370	396	401	368	396	389	348	402	354	375	398	397	372	412	381	375	382	369	401	370	345	384	362	351	364	348	383	358	387	410	392	409	370	382	375	406	359	382	379	390	390	382	393	355	390	378	377	397	339	361	392	400	347	416	400	380	367	399	376	385	409	367	390	385	373	405	387	393	381	380	426	406	384	387	364	401	366	330	419	382	402	363	401	382	377	366	402	411	391	376	364	366	349	379	378	375	337	354	382	381	399	351	395	378	353	369	367	384	405	361	360	349	369	396	377	343	394	405	350	393	383	369	375	412	357	408	376	404	389	400	393	351	370	381	392	382	435	372	375	389	341	398	394	374	384	414	382	331	363	401	387	397	404	379	379	359	389	365	366	441	397	395	380	369	356	397	405	393	403	368	361	414	388	359	404	343	410	368	359	412	352	362	391	392	360	396	354	368	388	383	353	359	395	362	414	379	392	368	358	364	388	422	385	373	378	397	386	369	365	422	365	378	390	381	364	357	409	411	358	352	352	385	378	381	380	384	391	376	384	353	370	361	411	372	369	392	378	387	375	377	344	383	368	386	386	417	360	379	387	402	390	365	403	359	374	411	384	395	336	380	392	369	375	398	378	369	350	356	359	374	350	394	403	352	347	401	385	407	377	378	370	380	359	372	399	397	387	374	380	358	347	409	396	374	381	369	336	415	385	398	353	389	373	426	354	359	370	387	366	346	355	368	369	379	372	362	440	368	371	383	384	387	373	364	361	414	409	383	379	377	395	391	405	373	377	363	368	399	359	385	356	356	392	397	371	374	351	416	385	396	372	341	402	424	366	381	385	394	367	384	370	394	398	404	370	355	382	402	352	389	370	386	370	378	338	359	397	346	397	367	357	386	328	363	377	386	380	345	369	392	388	343	376	393	372	386	398	361	342	345	384	406	379	384	351	385	377	382	393	355	382	363	368	401	385	416	391	365	365	369	364	382	382	344	368	370	382	386	419	376	388	384	372	364	401	391	377
59744	87753	55527	25855	9491	2723	1144	889	673	609	551	596	576	615	553	584	575	552	583	594	574	583	602	577	534	511	551	608	531	582	562	534	597	559	591	562	548	550	565	597	563	571	553	621	589	524	580	617	572	538	579	553	545	574	574	628	565	578	592	546	605	552	549	592	579	563	556	528	544	551	546	574	567	559	597	598	574	548	550	584	549	582	600	580	539	585	583	576	565	571	583	602	559	582	596	592	528	619	579	562	588	556	556	561	558	563	575	531	611	579	537	565	536	573	543	597	601	560	589	558	558	569	562	547	555	546	540	618	572	574	589	574	582	564	591	503	542	570	562	584	592	574	545	581	540	535	541	613	556	557	545	557	586	567	555	568	579	545	586	560	569	554	579	578	607	592	559	622	567	561	581	586	529	557	583	583	539	554	564	588	569	569	541	563	560	623	550	539	574	579	603	562	556	545	613	586	606	561	611	602	578	535	575	613	519	560	578	515	592	597	522	571	547	572	538	603	572	556	599	572	602	530	536	593	557	554	535	595	577	533	618	591	594	575	573	572	574	550	537	569	594	560	562	573	533	584	572	582	514	611	568	572	579	531	525	584	581	586	585	559	588	577	577	527	583	590	580	581	604	573	594	524	567	539	567	559	589	553	586	577	538	598	540	518	625	555	564	558	567	557	594	591	591	564	555	579	578	621	554	551	577	571	600	529	584	560	575	545	556	608	587	609	590	563	578	522	544	553	613	557	544	536	593	557	573	554	579	599	589	566	601	537	602	543	608	579	547	544	550	571	569	584	530	552	546	598	536	533	595	537	572	565	581	573	582	599	557	548	528	547	532	630	564	546	567	594	594	581	570	554	551	528	565	622	547	572	551	540	571	577	545	529	576	533	619	573	550	595	527	562	537	568	567	552	591	569	607	529	581	548	586	539	565	569	568	575	609	603	578	546	568	535	578	564	542	607	574	537	556	620	576	567	565	556	553	546	579	616	523	553	572	573	574	566	554	598	541	550	603	551	611	569	576	608	572	584	606	620	600	593	559	551	604	556	570	625	553	578	582	583	573	575	592	559	558	550	537	578	540	577	578	610	609	593	580	534	594	604	507	600	531	578	620	551	566	576	561	571	559	568	531	615	582	587	554	619	560	556	538	537	572	621	564	538	640	623	603	555	579	592	592	529	573	596	556	568	586	577	560	575	558	581	547	572	588	589	559	553	565	544	569	571	574	566	617	546	569	547	567	562	534	593	581	588	543	574	583	590	550	585	574	615	552	586	578	560	562	551	539	599	572	588	556	551	602	547	597	577	579	528	592	597	578	573	571	570	546	539	552	562	574	568	596	576	589	565	517	532	562	552	592	559	555	587	577	587	549	584	601	588	564	547	571	569	600	581	556	544	542	588	606	575	533	548	604	555	535	585	572	547	547	554	587	566	554	593	530	572	544	570	599	610	584	599	564	537	580	582	587	573	592	566	587	532	546	603	551	567	511	561	566	530	532	566	575	572	544	563	558	549	572	580	542	553	574	559	562	558	589	594	589	564	533	582	578	541	575	570	610	594	564	529	581	516	558	557	587	557	575	627	557	561	563	565	574	570	547	592	581	575	607	499	543	525	543	588	629	588	569	577	537	573	615	550	594	595	569	544	605	559	539	574	532	547	578	561	564	588	574	535	552	553	521	594	548	560	540	565	562	552	552	591	557	604	568	569	606	566	553	544	546	599	568	580	617	583	540	569	569	587	562	591	535	535	553	560	560	576	564	589	538	592	600	539	557	581	544	574	529	556	586	595	568	568	572	556	554	582	592	560	574	537	613	526	576	559	551	590	584	561	626	609	582	543	571	565	596	574	554	554	570	536	556	584	569	585	567	599	575	586	555	558	605	580	615	620	580	587	566	577	549	587	593	563	588	549	561	573	526	553	542	544	518	574	548	572	536	560	566	557	548	549	522	591	588	599	552	555	544	588	610	573	575	545	584	539	564	595	565	596	559	561	592	563	564	575	552	557	544	540	582	590	562	573	594	574	571	558	569	541	592	561	593	604	577	610	567	601	578	561	573	583	558	576	537	577	568	566	583	552	597	546	551	591	551	569	609	581	563	552	544	605	543	569	573	628	572	527	548	567	541	574	603	527	559	603	550	530	581	549	525	516	585	506	557	565	557	570	575	589	564	579	580	579	572	599	582	633	566	603	606	553	563	627	563	515	540	587	543	587	555	575	559	594	589	576	588	605	565	601	614	597	609	590	592	541	581	567	551	552	554	595	563	551	570	568	567	571	601	590	568	581	600	578	604	637	578	548	563	565	581	523	564	582	639	548	537	545	546	577	553	577	586	542	575	547	558	555	561	534	577	587	553	567	574	606	593	561	543	623	602	513	566	608	622	560	558	561	562	600	589	560	616	556	557	594	541	608	550	605	562	602	543	552	557	553	605	609	599	561	553	555	538	564	569	606	579	565	589	583	570	596	546	608	565	576	594	568	569	618	564	547	572	584	572	561	596	600	572	564	575	591	581	592	567	569	594	544	586	589	563	553	592	577	620	555	568	580	554	565	543	598	562	539	568	570	577	600	567	535	521	564	570	552	569	599	560	569	539	527	545	583	561	547	554	569	569	549	537	609	549	585	567	589	547	566	564	608	580	590	536	570	590	587	579	563	572	585	536	544	578	551	572	579	607	558	561	546	561	585	573	561	633	592	577	550	540	552	545	553	521	543	532	567	536	562	564	536	600	578	584	551	587	566	578	552	549	597	565	582	599	551	620	583	559	559	553	542	601	519	567	524	583	523	572	567	594	564	562	573	589	585	572	583	575	605	595	577	582	569	554	552	569	575	554	599	573	559	582	595	555	541	567	556	583	549	598	548	576	580	529	553	581	550	565	573	525	570	551	563	557	572	572	540	571	580	604	548	593	568	542	584	617	549	597	544	573	561	599	599	603	556	591	577	600	568	602	560	525	612	562	534	540	547	559	558	615	595	573	522	558	515	566	558	588	585	558	613	601	526	582	581	545	587	609	522	586	494	580	629	524	600	582	597	568	563	574	544	610	592	564	560	581	565	570	575	573	581	591	581	546	595	587	530	550	576	558	558	543	605	583	553	547	572	562	558	563	575	592	565	573	626	585	613	573	587	583	550	576	594	571	577	562	562	547	588	575	573	569	564	603	616	521	554	617	579	552	558	553	572	531	554	558	586	588	580	598	587	577	537	524	539	552	604	540	539	559	554	574	578	593	575	560	573	583	554	563	565	597	594	578	539	593	566	573	557	581	572	492	558	573	560	578	532	576	594	565	562	567	568	556	581	609	564	550	608	540	533	550	580	591	555	545	536	543	542	578	562	558	617	576	536	547	549	566	568	579	524	562	551	546	555	563	614	604	569	555	544	614	539	589	579	594	572	528	577	579	535	559	580	587	526	609	506	563	597	585	604	555	546	613	521	573	594	588	561	551	580	602	588	577	536	569	567	524	603	569	551	573	577	599	549	586	602	571	543
22978	21705	29228	23665	21030	18835	4356	702	543	483	404	422	402	435	407	431	381	396	391	411	409	396	387	421	371	386	414	413	388	391	451	405	412	383	415	422	407	364	414	382	403	418	364	377	403	361	394	403	405	387	398	435	413	397	398	379	385	369	397	447	392	380	413	388	375	381	393	408	408	396	395	400	368	410	417	425	411	367	413	390	390	398	410	367	390	394	388	429	394	372	446	408	402	392	403	383	426	437	428	411	399	424	401	370	377	414	430	385	371	394	412	397	402	389	424	394	422	384	369	362	358	396	433	402	385	394	424	399	396	402	403	389	396	420	415	413	407	399	372	414	409	394	396	435	412	393	392	393	440	400	391	392	406	379	401	424	382	420	418	381	414	407	392	394	409	381	376	429	399	429	405	433	404	359	406	422	396	393	425	370	373	415	405	409	421	436	389	363	372	366	401	422	420	410	415	410	373	405	413	425	383	399	406	413	394	406	416	391	386	398	372	413	375	420	415	376	405	407	427	379	383	404	431	407	414	438	411	415	425	398	401	424	425	422	427	390	388	429	415	389	391	414	407	383	416	407	404	377	399	384	419	403	388	417	443	412	388	379	397	406	393	375	407	396	431	397	399	396	380	381	413	372	408	397	378	411	388	386	397	422	422	386	443	434	412	401	431	387	395	367	408	415	409	402	388	384	395	453	414	419	396	402	421	422	416	373	414	387	408	375	425	416	427	417	398	402	399	420	398	394	417	411	396	414	391	417	353	390	433	404	390	360	369	367	386	410	412	420	394	371	402	412	430	417	385	441	397	394	389	386	388	400	399	382	410	380	411	405	417	397	402	408	432	425	365	393	380	400	385	407	407	407	380	422	430	400	436	409	390	373	392	418	423	424	373	378	395	385	374	406	397	385	437	388	410	398	399	371	451	419	419	422	389	380	405	436	406	397	437	372	412	386	394	382	408	411	410	422	404	420	392	442	416	421	406	377	398	413	427	428	386	408	373	413	388	394	411	376	422	402	451	431	404	382	403	389	407	426	415	421	387	428	404	395	442	381	441	403	378	411	371	390	376	405	432	418	395	406	408	413	399	405	381	397	380	399	385	355	373	414	390	393	397	400	396	422	405	410	408	351	405	402	422	397	413	383	408	413	423	410	422	391	397	414	396	411	420	395	373	365	399	427	428	445	375	406	418	385	389	405	372	398	419	437	398	392	424	345	421	414	407	384	410	375	428	394	386	410	422	395	384	424	387	403	404	378	387	407	429	415	400	403	439	381	419	407	396	418	399	435	390	407	361	409	376	409	414	407	406	434	373	402	415	372	374	409	383	394	373	396	399	364	448	379	427	428	403	389	409	358	411	388	411	392	369	415	420	422	413	397	400	380	384	359	391	432	413	419	410	415	430	384	372	369	422	419	394	372	409	426	386	389	383	380	371	409	416	411	438	437	394	426	381	400	380	399	427	396	393	384	396	433	426	416	390	381	393	390	413	413	433	404	452	383	395	414	412	381	420	392	376	398	410	379	414	392	418	390	431	391	401	367	365	383	424	378	376	404	366	367	410	395	376	403	420	402	433	406	382	395	384	397	404	381	374	381	384	403	395	389	379	420	390	415	438	399	416	379	408	382	410	419	397	403	379	389	367	366	393	455	413	400	397	367	419	396	443	363	400	405	392	384	403	368	380	379	361	413	407	394	411	398	399	433	390	409	411	404	414	414	399	363	387	413	390	408	425	375	404	392	366	364	419	391	401	392	381	414	417	390	380	372	410	435	418	386	400	453	403	396	395	425	425	389	389	402	391	375	392	413	372	421	392	403	423	389	400	418	378	362	363	397	372	382	419	377	383	393	443	428	391	440	425	413	406	365	406	426	418	388	403	397	364	408	393	409	386	393	416	392	411	395	392	401	391	397	384	406	414	400	395	434	404	393	365	396	387	415	392	411	415	389	394	367	409	394	427	405	417	427	363	402	382	388	402	391	421	419	423	392	368	393	403	406	415	396	399	402	385	403	405	396	427	387	405	431	376	402	430	383	398	389	407	405	399	405	420	414	417	395	419	401	382	384	397	424	405	399	417	385	354	380	409	399	403	416	372	375	400	374	366	401	372	403	439	413	373	387	427	403	402	433	425	370	398	411	411	428	405	413	425	417	431	412	389	391	407	408	381	389	366	407	393	381	411	345	377	384	390	396	396	403	416	427	421	388	399	410	386	419	402	449	378	380	412	388	411	385	409	442	413	387	399	409	389	437	415	382	387	400	393	413	372	389	412	462	399	395	387	398	398	351	440	401	419	416	428	404	385	410	436	391	394	367	394	392	412	419	431	375	401	410	415	385	415	393	380	399	378	435	368	384	387	410	390	398	390	374	371	389	426	383	397	373	379	351	398	392	403	438	425	388	410	428	423	413	389	389	439	393	388	388	361	430	352	394	386	377	362	423	426	419	364	423	367	423	407	418	408	419	374	414	395	369	406	380	420	412	408	415	416	386	402	399	365	401	402	399	366	397	424	436	393	403	368	441	408	405	369	417	411	419	402	397	387	396	405	391	413	378	422	384	450	400	410	371	424	416	413	396	376	391	406	382	376	408	411	445	390	393	403	397	432	414	374	406	424	396	401	409	383	393	374	416	400	382	393	419	413	401	413	397	393	395	391	414	413	406	416	399	365	375	385	418	354	410	403	409	387	381	366	386	373	401	407	387	391	381	410	411	379	432	384	400	379	391	423	408	435	393	386	407	385	422	405	385	386	396	385	398	390	397	363	417	408	401	386	406	402	426	384	416	429	412	431	379	426	416	397	463	385	383	410	403	369	400	418	395	404	402	384	404	428	386	401	388	377	388	442	411	381	414	391	415	366	397	389	420	423	412	390	399	377	373	410	402	410	411	395	378	416	406	380	405	395	378	410	363	406	394	412	449	378	403	430	410	381	399	420	417	418	368	376	387	417	423	405	438	395	409	436	403	400	391	399	417	404	389	402	425	412	388	410	411	439	383	435	390	423	418	429	428	371	405	439	380	422	371	380	396	394	387	421	402	445	417	425	390	372	394	411	418	388	423	395	430	407	434	425	377	397	410	403	446	377	414	379	384	382	416	399	380	444	363	383	447	376	398	401	370	411	419	395	404	405	400	367	381	391	392	440	401	405	387	380	409	372	398	412	391	400	429	406	429	418	373	388	393	376	383	392	421	408	362	387	389	404	402	397	412	381	398	427	376	393	434	376	360	434	415	378	386	395	392	401	382	390	429	395	432	427	405	434	395	422	385	392	402	401	393	419	423	396	442	423	371	405	389	418	390	371	384	400	399	403	415	372	420	407	355	403	403	410	416	382	422	386	392	388	375	421	395	384	363	410	429	376	378	390	380	384	413	406	397	396	406	420	388	410	398	372	419	430	421	416	412	400	395	423	389	381	428	421	388	385	392	383	395	378	387	368	415	392	411	395	386	384	393	378	418	370	435	413	372	419	409	386	405	390	434	407	410	398	407	384	399
59035	96107	62959	32425	13823	3950	1710	1114	811	693	606	563	538	584	604	578	580	610	646	576	593	578	605	532	592	578	603	582	572	574	564	580	572	561	564	585	565	573	537	642	610	597	619	564	600	578	558	577	609	613	581	572	583	564	596	565	574	561	569	572	634	574	538	592	610	577	589	587	579	566	572	573	604	580	600	567	571	576	575	575	558	556	577	589	601	591	555	596	589	638	592	555	544	578	545	565	625	563	591	561	567	572	590	578	579	558	608	555	538	599	585	580	578	575	574	563	586	592	550	617	627	603	555	541	580	565	597	557	570	610	556	589	593	595	603	571	592	563	594	595	558	580	543	601	605	577	570	593	609	552	598	592	561	573	575	614	608	587	551	520	575	592	594	581	580	570	591	578	539	606	572	619	573	569	598	590	588	636	598	579	582	584	570	586	578	629	602	555	590	555	594	566	534	583	564	553	579	594	584	592	578	602	571	588	608	530	567	618	593	560	607	586	592	657	601	636	587	629	587	565	589	586	601	564	568	551	569	561	575	578	565	572	542	639	583	584	610	624	600	578	569	605	556	579	551	585	588	530	589	538	594	593	578	585	581	609	585	598	562	583	559	616	538	600	556	556	564	583	609	577	568	541	601	636	603	589	587	584	614	564	635	593	607	588	557	604	543	547	599	610	593	592	589	553	605	563	626	583	554	554	584	557	580	581	610	622	596	574	597	578	593	552	548	585	575	568	562	589	552	596	603	592	607	608	567	552	616	568	587	582	603	558	549	588	573	601	579	591	599	602	587	601	609	594	586	575	583	563	596	581	582	582	566	573	552	534	566	607	579	598	577	566	617	571	591	576	554	581	561	605	595	602	608	596	597	604	573	572	579	587	555	560	605	604	549	565	592	601	608	555	587	606	581	534	548	552	584	580	581	580	602	607	573	588	532	590	600	582	587	593	559	585	599	584	608	580	561	626	556	652	604	574	561	628	598	550	597	579	625	564	562	575	541	616	617	561	560	574	587	588	566	567	562	574	586	571	574	574	574	586	609	614	567	575	574	582	605	625	627	613	584	570	646	578	638	578	569	577	626	584	607	588	571	559	597	578	536	591	609	588	615	570	600	580	581	580	559	598	560	578	564	553	565	595	594	577	564	632	622	595	589	596	599	543	593	589	609	549	568	607	571	578	580	565	599	604	609	575	578	597	599	557	570	578	588	597	598	556	573	577	598	614	561	590	558	571	615	581	618	586	619	546	587	600	564	604	582	605	580	540	550	522	590	595	595	589	643	615	599	575	597	611	583	575	578	570	626	541	580	591	586	595	574	555	613	579	601	602	591	605	557	584	555	608	573	606	612	603	566	585	593	571	602	594	587	580	539	601	577	624	551	598	584	615	546	614	601	573	589	563	572	599	567	562	559	587	568	600	618	613	562	545	589	596	614	582	593	553	599	585	597	534	614	590	615	579	559	582	550	585	570	612	576	563	578	582	589	598	587	624	541	582	586	591	571	603	531	577	589	588	584	575	611	549	563	587	584	614	576	581	582	574	592	609	556	594	599	563	599	584	575	599	555	588	608	586	581	564	607	558	572	599	585	514	580	621	662	577	576	565	599	592	563	602	574	613	576	573	592	594	574	630	603	590	570	537	573	622	552	568	571	591	571	605	555	596	583	585	595	587	592	541	589	614	561	623	557	569	599	595	569	620	574	595	593	594	575	563	580	578	569	580	562	627	628	574	594	565	569	577	625	605	572	591	547	530	580	553	556	625	591	534	584	563	576	580	585	584	583	569	592	656	567	543	595	556	529	568	585	595	563	600	578	544	599	585	566	574	609	614	618	578	563	564	611	570	543	662	627	574	544	572	581	598	562	628	538	632	558	623	581	559	566	587	613	651	573	591	574	628	552	589	543	596	574	574	574	552	590	568	614	587	587	564	560	573	593	577	536	580	563	564	587	593	543	599	582	548	592	538	558	620	577	558	579	572	587	594	590	573	578	575	572	615	646	617	585	545	557	604	562	593	609	565	569	566	598	618	569	582	569	548	614	597	562	586	515	591	559	603	596	587	532	614	619	585	595	622	584	550	611	596	603	629	596	629	563	634	574	563	601	585	574	551	584	608	587	575	594	562	603	593	552	536	580	581	572	591	566	590	614	542	563	551	576	589	628	553	651	596	533	588	584	610	568	637	577	586	601	596	579	590	567	617	583	587	611	596	611	582	587	620	591	571	578	584	625	547	560	580	576	580	604	627	607	553	571	566	580	561	605	648	596	581	566	554	585	559	592	577	572	628	574	575	596	581	596	590	604	630	568	575	567	600	578	600	552	618	623	586	539	577	572	573	585	556	576	571	572	576	571	574	596	587	596	586	559	603	599	580	552	561	578	579	586	601	606	569	595	555	592	609	556	535	549	601	597	584	571	525	565	630	598	576	562	586	610	615	602	569	589	572	608	573	591	543	561	572	586	577	569	584	569	546	587	580	586	572	579	597	601	599	569	607	605	568	600	610	567	542	586	589	590	577	591	590	624	575	603	625	561	579	561	568	580	578	580	599	595	593	584	569	651	593	587	604	595	577	607	585	602	568	553	617	589	574	569	523	574	582	543	570	602	605	592	594	543	559	588	602	599	580	618	530	617	537	574	610	584	586	589	534	590	588	607	591	567	612	606	541	588	597	563	624	577	562	575	604	586	535	579	614	531	585	569	570	581	554	559	502	547	553	538	590	608	614	597	583	598	600	570	611	547	587	590	600	590	608	605	592	547	566	604	595	547	557	554	604	567	602	609	555	555	585	556	616	595	585	607	584	613	614	590	596	584	553	580	585	560	576	569	579	547	595	572	552	573	577	574	561	559	602	592	578	579	580	567	584	606	594	564	578	621	545	576	568	562	585	577	602	618	564	593	626	559	613	640	632	584	539	582	616	594	613	588	591	582	575	622	552	562	555	600	595	606	582	597	600	553	593	564	553	524	580	611	577	586	612	625	611	601	562	612	589	564	543	565	550	568	590	590	598	575	577	601	544	546	590	579	560	573	585	577	565	545	555	542	596	582	529	594	594	616	588	589	577	607	596	576	574	583	548	587	588	607	586	574	570	572	594	547	609	541	606	556	638	562	560	568	559	599	580	557	558	594	594	608	638	574	579	623	576	605	597	582	609	591	640	547	589	553	588	584	557	590	560	542	594	577	562	619	608	540	606	611	589	566	564	601	585	606	557	590	605	576	590	611	612	575	583	590	593	562	601	603	602	572	603	586	578	589	589	579	627	558	597	557	597	589	580	601	548	616	602	543	611	577	591	512	584	597	600	568	555	555	572	579	595	556	584	609	597	597	564	569	603	607	599	628	541	557	576	556	568	625	610	590	619	552	573	557	619	594	642	608	587	599	546	584	560	612	572	616	553	576	575	617	588	557	579	602	557	581	588	595	591	584	588	616	588	597	559	612	534	573	586	555	535	619	577	587	583	560	540	555	619	603	568	557	527	570	595	597	533	596	560
31285	32631	25309	8839	1214	467	408	414	365	356	365	362	370	351	379	364	359	382	392	348	396	364	359	358	366	368	392	347	371	365	367	389	389	344	378	357	380	389	356	357	381	369	397	373	411	396	356	365	346	373	382	339	393	336	372	359	388	358	377	393	379	380	407	389	374	342	381	374	338	380	370	396	342	367	406	372	379	350	361	368	368	378	389	345	375	320	322	373	373	420	420	382	398	380	391	391	385	386	367	378	365	376	351	382	378	367	387	385	359	352	386	371	408	343	376	383	351	383	375	350	344	358	320	373	374	364	366	352	382	385	363	326	371	343	350	392	365	378	389	372	372	358	399	391	387	364	362	370	400	372	415	343	407	398	355	374	356	352	393	339	387	367	371	361	386	379	365	393	346	383	346	347	376	371	378	376	343	347	392	366	416	365	385	370	386	366	363	367	370	391	353	378	399	341	376	371	324	360	380	370	357	400	348	391	371	374	403	348	382	361	377	397	375	407	355	356	341	397	355	360	372	371	377	384	384	358	374	350	360	361	393	383	347	376	371	358	377	396	400	349	376	385	374	368	378	360	371	377	396	414	383	385	362	377	368	352	332	376	382	364	376	360	352	393	350	355	370	351	369	362	376	381	348	397	379	378	364	389	360	392	361	365	368	420	372	372	383	401	348	365	395	392	386	372	378	337	383	386	360	374	364	347	382	399	376	399	367	354	403	351	370	371	334	344	340	415	371	339	321	367	392	383	358	345	401	323	330	358	377	393	373	357	366	374	390	367	380	383	390	362	366	357	364	386	363	370	370	395	340	390	347	373	364	388	392	386	370	329	373	364	336	361	379	371	353	339	325	367	325	365	347	391	360	366	377	380	364	338	365	369	403	361	363	389	385	366	369	365	361	359	405	379	360	374	374	356	351	395	391	362	374	376	357	373	361	339	392	376	364	373	370	328	365	378	339	376	381	365	381	354	377	364	357	368	359	366	364	356	385	366	349	358	408	420	377	356	390	333	360	390	373	376	401	346	302	376	384	368	358	370	365	402	331	383	366	355	364	358	390	400	403	350	379	361	396	382	357	416	394	380	349	370	368	361	364	378	391	376	380	375	399	348	353	365	376	378	405	352	352	375	383	348	369	383	390	354	340	372	404	343	375	355	363	373	410	392	354	339	382	384	358	349	364	385	364	400	398	387	360	360	388	377	397	359	388	347	385	340	374	328	363	368	365	352	359	342	394	396	383	345	388	382	370	377	375	364	351	336	385	353	375	333	370	369	403	379	375	351	391	366	365	377	396	361	357	395	360	356	381	359	423	396	362	365	367	331	396	350	377	376	399	395	354	387	373	379	352	367	341	394	386	373	364	380	397	382	353	339	352	361	377	370	389	370	386	383	381	350	339	353	392	357	389	368	358	341	349	383	372	355	357	369	368	381	366	396	357	349	349	395	390	351	378	391	384	365	355	389	394	396	363	412	371	375	381	394	371	365	387	339	404	357	374	360	341	359	360	352	361	369	369	364	388	382	371	366	388	381	358	379	362	419	357	372	358	379	375	354	351	331	406	399	376	366	343	344	371	332	411	351	365	391	402	352	386	345	372	362	405	391	363	361	379	355	335	378	365	358	347	377	369	326	359	385	398	398	342	344	336	325	330	335	373	374	377	379	347	390	382	349	362	368	426	335	357	365	377	356	372	368	348	346	369	389	333	361	353	363	359	386	364	378	359	377	389	358	333	411	375	380	370	348	404	355	395	362	369	382	414	358	352	388	394	396	332	430	365	390	337	364	361	348	329	366	362	355	365	338	353	376	357	361	351	370	356	405	353	372	362	391	363	391	358	349	363	370	368	377	368	385	373	343	371	391	373	349	368	402	369	354	369	345	420	364	374	352	383	362	363	371	379	406	289	366	360	358	365	390	375	366	365	358	366	375	374	403	414	373	351	400	367	370	376	355	335	352	384	369	349	373	340	361	382	368	367	400	396	358	365	360	368	343	377	367	334	359	342	389	334	378	380	349	372	343	367	395	371	378	340	389	404	335	331	354	366	362	385	356	390	369	391	349	354	396	376	376	393	387	340	408	370	384	400	374	374	379	363	397	364	373	393	330	349	375	352	382	347	397	413	332	386	379	369	404	371	346	349	353	404	390	367	354	339	383	379	408	359	359	363	386	369	366	372	372	382	344	363	380	372	385	366	340	360	337	384	406	365	350	371	380	371	397	374	354	386	378	366	350	382	373	368	361	361	392	338	367	373	369	378	365	390	345	369	388	344	359	344	370	355	352	385	377	383	364	366	349	388	342	391	363	393	338	391	322	355	387	349	379	369	386	363	375	390	368	394	364	383	350	356	374	411	383	368	361	358	385	367	364	347	346	353	394	385	373	395	371	373	389	343	384	346	359	350	393	373	340	344	384	370	376	353	370	368	389	334	364	360	363	344	375	353	368	370	396	381	403	337	395	353	380	368	374	401	353	401	365	355	363	394	366	363	361	372	382	374	374	354	386	382	397	330	345	383	354	373	365	388	336	378	382	365	352	376	366	370	372	393	367	339	390	360	389	382	387	345	377	363	369	348	381	353	369	347	332	383	369	405	350	348	355	376	350	365	368	388	372	370	373	387	339	404	331	395	367	373	363	407	383	395	368	345	360	350	388	403	349	361	375	378	367	374	350	414	381	357	370	370	363	380	355	415	389	358	386	376	381	386	358	360	397	381	377	403	360	374	358	372	352	382	370	405	361	370	433	367	380	379	420	401	367	379	348	370	371	357	381	400	381	370	322	396	389	391	389	404	350	375	362	396	356	385	389	378	391	382	373	382	379	380	402	378	347	366	370	404	366	396	327	353	370	370	358	409	385	388	357	365	346	384	362	360	390	385	401	357	354	391	368	367	358	378	389	361	359	400	357	350	361	398	394	371	359	371	376	349	377	374	351	375	395	375	344	412	365	371	357	342	361	400	385	378	359	362	334	372	368	378	323	364	350	371	376	367	344	395	349	414	366	395	365	385	386	325	352	382	379	408	376	366	367	333	354	346	361	407	330	365	335	373	349	369	348	339	350	392	388	353	358	353	397	402	358	371	387	350	360	381	376	340	370	360	380	366	387	330	347	348	382	383	387	366	420	391	346	376	374	370	363	397	393	361	367	370	381	344	355	365	401	341	384	378	387	370	412	379	353	340	387	366	365	396	405	409	399	418	380	351	412	365	389	366	397	348	397	354	360	356	352	333	394	363	375	354	385	350	359	389	386	377	361	364	384	354	359	363	379	365	366	394	389	357	389	357	375	362	321	338	345	343	373	378	380	362	379	390	361	374	386	390	413	380	379	384	354	375	361	385	362	348	322	365	360	357	367	374	359	364	376	371	363	390	382	388	384	376	339	374	384	339	398	396	359	365	346	363	368	360	347	375	351	336	346	385	371	386	354	370	387	350	370	355	366	334	394	344	331	388	364	390	348	330	369	372	359	368	373	338	338	382	387	362	382	352	379	379	378
39021	46598	26127	6794	2018	778	618	566	575	587	526	551	605	579	559	595	579	544	560	574	589	588	567	545	549	562	618	525	578	568	506	534	513	555	555	531	590	580	580	522	563	555	528	560	570	560	548	588	541	573	572	517	553	585	526	581	557	590	591	551	536	594	598	545	553	527	561	592	570	568	572	553	579	511	578	547	580	506	563	538	574	568	521	575	575	581	535	532	572	572	570	578	552	569	552	543	521	534	547	546	516	577	524	542	558	550	598	568	523	538	553	583	550	556	599	545	588	559	548	557	565	562	592	529	578	559	562	575	539	593	554	573	552	577	602	574	567	558	577	539	561	541	605	543	596	577	527	565	545	584	550	551	522	575	566	523	606	587	644	524	543	573	572	566	557	616	523	579	591	534	538	549	570	548	565	585	570	581	582	548	579	552	557	536	583	520	592	545	559	537	538	581	567	548	573	513	549	550	530	586	506	568	545	599	572	515	561	559	561	529	544	557	562	552	556	530	568	553	558	585	552	552	569	554	558	507	552	558	554	545	555	539	515	563	538	546	541	541	585	556	547	559	536	568	538	567	601	597	569	543	565	535	573	538	552	522	557	564	561	536	549	558	538	541	568	559	581	566	542	580	539	540	568	540	571	515	542	517	534	558	546	541	552	546	577	591	568	559	534	555	597	566	547	601	503	523	528	524	561	583	568	581	552	563	517	516	526	520	558	521	574	538	522	531	547	571	590	535	573	571	576	599	544	536	579	559	593	540	579	566	580	554	547	542	545	622	575	555	523	560	555	586	539	538	550	589	560	570	512	564	575	523	565	531	524	564	543	554	576	552	557	593	577	566	558	545	548	579	575	531	564	577	541	565	546	534	571	513	569	541	544	556	563	553	583	575	580	563	594	529	557	571	585	588	573	542	562	595	543	574	558	569	573	598	548	514	568	526	536	553	569	568	511	577	521	556	584	560	564	518	543	605	571	578	556	570	595	573	552	534	584	558	567	555	568	622	540	558	554	529	544	548	581	535	572	568	562	580	588	551	567	538	524	562	541	551	515	565	551	542	592	545	536	558	548	570	559	591	528	593	582	593	595	611	579	588	551	588	560	551	591	584	577	546	556	534	524	568	595	542	551	568	563	546	533	541	556	534	570	586	538	576	573	520	621	525	588	600	531	570	555	563	545	530	586	522	602	543	547	562	565	534	514	521	576	540	553	570	561	544	560	547	506	516	588	553	541	549	545	527	583	553	561	530	562	548	550	517	569	523	565	573	543	566	544	531	515	551	525	550	538	580	571	569	532	554	533	541	550	564	548	557	565	543	595	501	566	533	534	570	511	579	568	586	574	545	557	555	583	564	547	524	580	581	551	603	553	567	550	539	552	566	546	534	550	583	556	540	510	505	539	561	524	596	596	580	535	537	562	496	581	581	560	610	548	552	584	552	557	559	515	554	538	571	557	583	552	561	582	557	542	543	577	535	585	558	533	568	518	583	586	537	548	586	529	548	586	573	557	547	515	551	568	574	524	543	553	536	575	580	574	580	521	532	537	567	535	554	523	565	558	555	565	622	573	550	558	553	562	583	523	540	539	595	541	579	559	576	545	559	502	541	588	584	534	552	540	555	543	530	519	589	570	516	592	604	522	554	561	542	536	523	531	600	562	562	559	529	550	560	589	537	583	572	573	617	546	548	522	530	587	551	549	556	572	572	539	573	567	550	558	550	569	584	521	561	577	521	550	569	562	572	595	568	569	516	563	539	534	585	548	497	582	537	586	534	542	527	566	536	544	603	558	543	563	579	548	561	565	534	567	585	576	571	581	553	495	550	531	558	572	522	579	560	595	525	553	508	542	559	548	531	572	541	537	570	542	523	548	611	569	574	541	568	544	574	580	593	559	547	571	553	583	573	576	570	565	583	543	533	537	558	512	555	555	555	550	510	560	546	588	573	560	590	564	532	526	549	582	537	518	527	589	538	553	582	531	573	519	600	565	536	502	554	581	495	546	566	546	528	549	549	527	578	562	590	502	549	586	560	569	569	543	563	579	545	543	553	529	497	584	603	578	571	612	594	562	550	572	570	549	552	555	575	565	472	586	564	534	553	572	531	554	549	524	547	581	587	551	534	588	491	593	593	555	533	532	558	526	519	558	557	545	577	563	556	577	568	540	578	617	569	565	577	550	551	538	566	541	598	562	556	553	529	590	555	542	592	531	545	589	557	570	552	569	565	536	531	554	548	497	520	553	567	553	571	592	554	567	575	584	576	532	524	548	558	600	563	558	525	549	559	499	562	527	540	544	572	555	568	562	607	564	558	534	530	593	519	541	535	535	535	533	512	577	582	530	569	569	563	512	497	552	554	584	535	559	531	573	542	556	537	581	531	547	586	554	568	521	559	554	535	602	552	566	582	535	554	581	586	548	563	534	582	569	550	562	541	555	547	588	557	566	558	508	522	573	531	562	574	582	568	564	569	550	546	552	560	559	539	555	581	563	553	571	524	561	580	522	563	527	548	555	580	554	549	538	527	570	611	578	531	581	525	538	544	573	499	520	519	596	560	556	563	582	551	543	589	535	556	559	548	525	554	522	544	539	526	580	553	586	550	598	544	568	539	567	524	549	543	561	535	525	524	550	583	566	550	547	585	590	553	573	555	529	582	535	555	556	541	521	574	553	553	554	576	545	578	569	547	553	581	557	561	575	573	533	590	609	555	562	592	527	596	512	554	583	574	576	581	542	554	540	564	551	580	557	545	565	550	577	570	509	533	596	528	583	522	550	544	553	558	538	570	569	595	550	594	558	535	561	524	580	556	566	547	578	582	565	572	580	571	575	571	566	550	577	557	557	566	536	570	536	520	537	543	548	540	525	564	546	527	562	564	552	578	556	556	548	544	550	563	526	550	556	575	550	543	544	561	561	553	573	560	598	549	585	549	592	577	543	554	540	507	556	543	556	589	520	552	551	560	571	558	561	577	546	557	547	549	559	538	564	569	540	546	528	549	546	560	576	520	575	576	557	582	557	639	586	562	572	562	568	532	498	572	568	542	582	528	537	525	549	553	579	558	539	552	567	592	566	599	530	561	585	553	604	550	522	552	576	550	513	577	563	560	543	508	556	602	549	529	549	554	545	588	561	575	549	555	583	577	562	565	527	566	552	522	530	566	515	581	566	520	542	572	563	530	570	573	545	586	578	567	552	529	557	524	542	569	554	552	569	546	538	552	538	568	553	565	554	574	558	558	553	562	543	530	589	551	564	578	556	546	511	541	556	576	561	609	530	572	559	535	553	568	548	556	571	540	585	555	557	568	581	521	595	557	558	580	586	595	537	579	559	550	571	552	540	577	610	572	547	563	575	544	550	579	582	563	591	503	558	568	571	525	554	552	578	601	559	554	537	552	546	581	559	563	575	560	504	505	532	528	554	564	535	542	557	553	535	560	518	560	538	506	594	515	579	568	576	569	566	523	546	586	549	560	567	553	537	594	547	564	539	531
24110	22653	29774	24394	19904	8305	821	517	447	423	446	380	375	409	383	386	381	418	356	384	366	401	418	415	366	354	386	338	382	366	438	370	402	430	408	405	367	368	398	392	400	390	390	380	374	376	394	414	386	384	391	364	400	421	361	357	390	420	384	403	447	405	385	375	403	349	392	370	375	415	404	361	394	413	378	379	379	353	413	412	362	393	386	384	373	413	373	386	379	376	411	391	389	359	362	431	377	349	378	397	379	402	404	377	390	404	363	390	406	370	381	370	375	398	377	381	392	411	395	375	365	388	367	406	384	377	376	350	373	384	363	408	378	392	398	377	381	356	381	382	387	369	379	357	378	422	393	406	395	384	364	378	404	379	372	417	403	368	418	374	396	370	425	373	385	383	394	394	373	399	416	380	382	384	395	430	382	356	440	393	401	395	390	352	393	365	366	364	417	386	391	371	395	380	363	373	410	381	368	373	422	355	419	365	400	387	383	400	394	384	400	374	395	379	389	375	365	421	425	378	400	345	390	368	424	363	378	356	386	382	366	410	363	414	371	393	374	391	395	394	393	365	386	384	388	377	379	372	373	380	354	388	355	399	391	344	405	366	358	443	407	373	395	401	340	421	392	373	350	398	388	427	359	346	389	350	362	373	383	376	402	340	412	416	406	376	353	369	394	373	387	399	390	403	378	387	393	409	366	360	365	360	391	397	395	371	399	392	391	389	384	402	379	398	364	361	365	396	374	390	369	399	397	398	429	423	380	401	416	389	393	389	400	376	397	348	397	369	378	358	358	366	361	386	392	410	374	373	378	376	383	393	401	378	387	377	366	394	356	430	407	370	380	349	383	366	367	393	377	367	411	391	358	359	386	420	397	414	365	388	397	389	391	354	366	388	379	383	371	373	396	422	342	406	389	411	430	370	368	376	413	397	381	342	374	378	400	375	395	410	418	402	386	414	364	389	383	366	350	393	401	353	402	413	377	398	401	388	396	424	378	394	404	394	369	389	422	393	395	366	377	385	353	373	371	381	414	397	364	386	412	409	371	386	401	360	384	382	370	397	387	388	415	416	336	379	370	370	376	369	368	376	375	366	361	378	394	407	356	367	361	369	390	384	366	396	372	360	395	404	392	374	378	384	380	395	368	380	352	394	397	358	398	369	368	350	386	397	382	413	400	391	411	413	372	349	415	383	414	369	399	373	391	366	366	383	374	363	369	352	365	381	402	396	388	379	397	371	371	411	376	393	404	398	339	395	329	378	380	370	361	383	403	391	393	403	390	379	375	413	354	393	380	363	374	374	420	358	381	403	395	382	369	378	387	401	402	362	389	398	374	374	361	383	379	397	379	378	372	377	362	354	391	391	381	394	410	361	381	406	354	389	325	403	402	401	385	416	394	406	336	369	428	391	382	348	376	373	380	387	385	387	401	358	419	376	384	366	368	373	421	388	371	387	402	369	384	371	406	389	405	339	392	374	384	373	390	352	412	407	399	350	369	380	361	414	341	372	390	376	369	403	394	408	390	384	392	360	385	383	431	373	393	393	368	352	398	380	415	359	363	319	393	396	383	394	415	372	388	365	387	378	347	371	413	344	384	361	380	381	375	394	354	377	349	343	389	388	327	407	410	355	409	383	430	401	397	408	372	381	402	382	377	372	375	389	380	383	386	365	381	347	401	394	374	391	386	402	402	396	392	358	381	403	381	393	355	353	366	416	384	407	355	372	394	393	372	379	401	409	371	383	408	373	376	368	394	380	360	361	404	396	376	392	363	375	386	431	418	391	397	434	389	364	417	406	368	376	388	427	392	415	389	382	398	376	360	408	372	369	390	399	405	398	362	343	369	422	368	378	364	408	384	386	394	377	418	405	398	379	369	432	411	367	384	370	401	359	387	425	387	393	366	356	388	421	388	412	379	383	390	381	432	387	382	381	384	362	370	383	352	396	370	391	390	373	402	383	399	357	388	384	375	367	382	403	428	356	367	390	357	399	345	425	396	394	389	396	374	391	379	404	396	373	393	410	363	390	367	387	382	388	371	426	389	400	405	373	418	377	369	435	347	386	373	374	369	386	398	408	352	374	399	415	390	376	368	396	387	387	384	384	363	387	387	382	389	402	381	420	397	378	372	381	395	402	380	348	416	344	376	362	384	397	375	364	383	360	415	370	388	390	362	400	375	345	391	391	353	362	386	420	395	362	409	411	371	370	344	402	361	382	377	379	382	354	393	376	400	372	398	396	371	386	405	394	385	329	414	393	405	378	379	368	387	389	402	381	381	361	391	348	400	376	392	390	376	397	400	358	402	393	340	408	374	368	384	392	379	382	401	382	379	389	381	402	380	387	371	382	393	396	392	428	357	350	398	362	372	365	367	393	372	384	415	397	369	406	367	387	426	366	407	378	435	376	367	368	375	379	422	391	396	386	339	400	380	394	386	402	376	402	403	356	387	390	383	367	386	415	401	400	391	392	386	364	382	398	403	345	402	366	388	402	363	389	406	399	363	357	354	380	411	368	348	384	363	409	421	371	407	395	388	375	357	359	416	379	376	414	363	401	374	392	376	357	384	395	412	390	391	382	377	379	423	393	395	413	389	372	423	393	358	414	383	398	388	383	362	396	356	355	383	374	364	400	395	352	379	386	406	387	412	400	375	389	421	403	354	364	361	422	369	401	419	380	343	369	393	411	390	356	355	368	403	370	381	403	375	381	381	347	366	385	364	405	398	392	383	382	394	415	380	367	425	374	403	370	368	409	412	382	412	406	389	384	380	383	399	395	377	361	368	375	361	367	414	351	380	392	394	372	418	402	386	384	381	392	380	407	367	393	367	386	364	404	391	397	397	363	379	398	385	344	350	394	403	377	390	384	356	394	421	406	390	379	372	395	377	393	378	355	394	361	382	365	434	383	394	404	388	366	375	364	380	352	403	344	366	365	367	407	403	386	369	373	405	370	402	376	360	376	419	361	384	391	397	367	376	384	371	369	418	419	398	389	357	381	372	378	382	359	362	393	412	409	373	368	406	352	358	359	367	391	348	367	390	391	399	361	396	406	414	395	374	377	388	367	408	371	376	364	390	379	394	395	390	381	403	399	382	380	386	376	414	392	377	374	383	378	383	420	370	375	384	408	371	387	367	365	402	377	415	374	366	399	370	387	407	367	367	396	401	384	392	355	384	406	392	413	350	367	372	408	365	360	391	382	418	392	403	409	396	371	377	399	389	356	377	406	386	401	375	345	384	418	371	391	381	386	393	391	390	366	386	344	413	375	385	404	409	378	344	402	375	390	379	394	364	399	385	388	380	358	383	394	413	388	383	411	375	383	376	381	404	357	374	389	388	379	367	359	375	376	387	422	392	418	434	413	343	396	389	365	436	430	403	374	406	379	392	404	369	402	415	380	349	380	385	396	360	372	421	373	383	365	376	374	384	340	365	384	376	394	360	380	369	360	421	392	369	378	381	368	394	376	399	383	375	404	386	358	335	363	418	437
60166	87868	55665	27110	9674	2527	1112	908	655	606	558	598	547	570	543	571	576	558	592	531	576	582	606	601	552	575	593	558	578	583	598	546	537	594	595	571	543	580	560	552	599	636	588	540	566	587	609	577	610	581	606	552	573	581	555	572	617	559	600	591	580	624	580	590	591	615	580	559	550	557	541	576	551	569	578	581	554	578	584	610	555	604	548	612	589	558	580	594	591	544	590	641	606	592	593	566	566	567	582	608	528	534	576	563	567	597	552	576	552	535	571	567	585	564	578	614	546	599	590	540	594	596	617	591	537	581	614	564	561	576	541	610	579	582	521	550	569	572	584	581	591	617	590	539	596	587	568	551	569	614	582	574	584	610	560	540	514	597	572	533	645	548	584	588	540	594	543	555	544	552	572	558	550	561	557	582	594	575	548	575	626	565	572	582	601	557	587	558	551	586	553	570	545	587	566	583	581	583	577	615	567	610	590	576	590	567	550	546	575	577	568	598	583	612	575	574	551	547	555	600	617	616	590	553	619	553	582	617	583	569	532	567	588	554	606	573	592	623	559	589	592	553	552	631	618	536	549	566	589	577	531	577	563	542	566	523	569	569	562	611	519	591	579	568	550	549	551	577	587	594	579	539	598	541	610	560	562	557	582	590	598	570	582	565	546	594	566	576	543	609	533	587	564	555	574	569	535	596	582	573	581	543	570	548	582	570	558	528	578	594	615	562	574	557	594	589	590	595	579	591	629	588	581	586	605	587	561	546	557	562	578	570	572	582	568	577	594	555	572	609	568	546	589	552	611	564	583	570	586	590	603	564	558	573	560	573	525	569	576	552	604	595	577	557	581	578	560	620	571	581	553	538	578	560	567	593	570	584	605	572	572	594	561	614	606	555	599	605	586	577	568	566	590	577	561	563	623	606	630	558	599	621	533	572	542	547	553	627	535	618	539	612	565	561	563	535	567	537	598	608	622	555	569	607	595	577	568	560	579	556	579	544	581	597	566	566	566	592	584	574	589	546	549	577	599	562	524	524	543	592	604	558	603	611	597	595	580	547	574	570	545	596	580	573	607	603	593	594	544	580	559	573	578	567	631	572	556	531	555	601	635	580	541	561	564	615	633	558	547	562	564	594	574	571	595	624	574	571	582	577	577	554	598	595	573	616	571	560	585	533	577	580	589	583	527	579	587	616	562	577	575	605	564	556	604	617	566	537	582	597	576	519	584	569	594	571	513	550	604	545	583	586	520	536	588	616	556	536	578	595	555	574	596	574	579	626	552	579	581	600	600	586	589	533	561	575	571	575	535	573	567	560	578	540	596	596	569	554	563	598	571	557	576	602	569	579	559	617	549	564	547	585	587	541	566	548	587	611	539	590	576	547	602	614	552	564	573	574	593	546	618	607	582	563	592	557	545	576	585	558	575	570	539	571	582	565	599	539	564	590	598	586	557	580	581	593	555	603	607	596	543	591	550	534	558	546	600	604	510	563	525	623	583	533	584	627	576	533	563	564	592	569	620	562	596	608	555	572	581	568	566	580	570	589	561	594	577	548	579	583	578	552	545	560	546	545	579	576	568	621	626	573	535	581	519	504	595	562	519	581	618	611	599	611	593	589	558	560	596	597	554	598	571	566	592	575	593	579	575	592	584	604	568	543	563	561	540	620	577	582	571	563	635	580	611	601	597	565	565	575	573	590	562	576	525	588	621	550	572	594	572	605	573	594	608	547	550	580	579	575	638	602	570	559	579	563	559	649	583	597	616	610	573	560	566	517	561	557	588	575	612	541	574	574	623	574	608	534	537	569	564	547	537	576	568	568	593	604	588	588	569	576	595	585	609	598	603	602	575	603	605	549	607	570	578	618	570	532	583	545	581	593	556	597	526	558	552	606	573	554	584	550	584	526	521	626	576	537	547	562	573	610	584	558	569	593	569	572	563	586	561	563	634	561	586	541	578	580	590	563	627	576	587	589	564	582	568	579	599	546	600	583	594	546	550	599	573	536	570	579	617	631	595	595	563	568	548	618	569	564	580	528	627	599	589	546	572	551	553	605	599	556	587	584	577	583	605	568	542	602	578	605	564	607	595	553	596	557	576	567	556	599	593	587	565	570	582	567	570	551	631	536	593	545	597	539	587	603	572	585	585	581	558	541	586	517	606	582	546	583	608	565	548	572	565	563	609	574	555	580	544	541	561	567	580	600	566	567	588	593	548	578	557	583	578	562	603	583	562	546	574	572	558	624	631	604	554	584	570	609	600	565	616	569	587	566	590	595	593	546	593	603	586	547	594	578	619	604	577	565	573	609	604	604	560	569	577	575	584	584	609	568	540	592	570	567	558	575	624	565	593	555	592	571	551	556	586	537	600	584	600	526	611	588	550	583	602	575	583	555	509	575	582	595	586	619	569	575	554	563	612	591	581	552	563	592	576	553	573	546	572	571	613	544	567	575	557	617	560	550	583	592	590	595	577	543	558	581	538	531	571	538	547	578	583	602	563	578	597	593	592	529	562	558	612	611	625	573	543	561	588	590	568	547	571	572	536	590	601	542	552	597	580	579	543	589	590	583	586	539	586	551	588	559	569	560	548	578	562	563	549	564	578	568	591	552	543	572	569	574	569	569	598	559	588	620	502	602	615	604	566	587	546	577	554	538	608	559	545	656	554	555	609	603	546	590	570	569	566	547	573	578	571	569	591	597	550	547	562	592	549	549	545	606	555	572	554	585	513	588	573	606	581	612	553	568	568	621	587	541	561	569	559	563	572	527	506	547	597	596	598	539	529	575	584	578	568	561	581	581	569	566	565	594	574	546	557	551	524	563	573	557	602	599	588	629	577	547	583	595	610	578	585	555	574	605	558	588	525	588	548	557	609	534	611	544	573	587	555	600	611	583	556	535	605	548	577	614	569	577	587	569	606	564	589	541	594	589	567	560	584	572	556	533	552	531	536	609	537	553	544	565	569	590	574	600	544	607	537	602	566	576	576	558	609	571	566	585	549	512	561	579	567	618	606	549	547	573	582	568	601	560	604	557	563	554	571	595	574	591	578	588	593	561	579	574	544	517	554	580	566	588	567	543	568	573	595	553	591	588	577	565	551	594	600	568	554	546	578	548	571	576	575	588	589	605	577	554	594	607	545	586	550	605	603	599	545	605	527	563	576	569	582	559	565	571	585	572	588	567	536	607	586	566	546	597	558	558	596	589	576	599	575	584	605	541	578	599	524	546	601	572	540	599	578	589	554	595	546	529	554	551	585	567	566	550	569	606	596	571	572	614	565	588	568	600	557	555	572	559	596	585	557	540	551	522	633	565	599	599	585	532	581	581	558	584	575	599	561	545	529	569	578	579	588	614	550	603	555	553	555	588	577	605	553	597	585	546	613	586	579	604	577	558	569	554	581	586	600	569	566	588	584	620	608	615	571	559	587	562	554	610	562	561	600	558	554	574	595	587	572	598	554	553	603	594	583	576	558	567	554	552	579	564	554	578
22999	21728	29340	23668	21037	18871	4562	725	544	448	421	441	441	398	400	433	409	415	449	437	442	438	412	406	406	382	403	388	443	396	411	426	377	382	413	442	418	439	426	406	418	422	360	396	401	394	424	412	394	428	424	400	418	424	401	441	408	412	432	411	390	390	434	401	379	402	379	390	433	396	393	410	398	405	382	410	379	387	454	413	433	390	382	376	439	373	428	405	431	440	459	427	431	396	417	405	390	400	411	408	410	398	401	430	406	367	390	445	415	407	387	384	416	389	397	449	433	380	425	407	409	394	413	404	418	417	411	363	407	401	407	431	419	375	409	386	429	413	396	384	461	389	385	370	407	423	413	396	419	395	416	411	444	445	442	395	374	390	381	393	413	387	421	406	431	416	407	417	377	409	425	349	445	421	385	407	401	399	378	403	407	389	409	409	382	397	385	421	439	367	423	423	417	380	385	410	440	404	392	361	404	419	432	406	408	399	380	399	434	397	399	397	404	466	436	429	384	391	379	415	410	410	387	403	389	412	405	404	426	416	401	422	402	403	374	417	396	358	449	404	360	450	386	411	435	416	383	388	363	382	402	408	417	411	386	389	431	422	432	435	373	397	423	387	405	419	421	435	403	373	403	405	400	394	355	422	405	405	399	426	373	406	382	406	385	413	419	419	415	393	431	414	420	419	405	397	436	433	421	413	438	398	438	393	392	383	379	422	402	378	427	378	399	463	400	397	425	418	408	428	390	387	386	392	397	402	414	399	424	410	409	419	398	412	417	412	402	424	399	407	418	386	422	428	406	444	416	390	393	410	429	395	425	425	392	374	397	389	430	395	408	416	424	409	411	414	397	423	388	398	437	418	408	415	406	420	406	422	381	441	425	418	429	421	404	372	430	439	419	386	430	400	434	395	395	403	412	414	372	422	409	415	404	371	394	382	400	393	391	409	386	373	398	428	426	429	401	400	410	412	407	417	397	373	439	382	395	448	392	382	410	419	375	397	401	423	386	384	399	386	395	406	409	400	387	416	382	377	406	408	392	391	404	374	359	412	398	403	399	368	403	397	419	396	389	401	391	385	398	397	410	422	379	434	413	413	409	399	398	449	411	385	397	423	411	443	374	399	397	420	422	397	409	423	399	413	398	412	396	433	395	439	401	438	451	437	415	414	389	444	398	374	411	403	404	375	398	367	393	408	413	397	383	392	393	404	410	396	460	401	373	429	395	370	376	413	412	418	423	410	393	386	405	447	395	416	391	438	403	381	395	423	417	393	409	412	419	410	417	410	430	439	427	414	377	389	401	381	387	389	365	405	414	430	405	399	399	407	412	423	395	389	392	435	425	401	380	400	407	401	362	404	418	443	413	449	411	409	369	422	412	372	471	431	403	379	417	409	424	398	378	374	423	375	412	383	409	436	409	413	407	415	438	431	420	438	423	398	415	390	426	411	398	408	424	431	430	434	412	392	413	414	392	420	392	408	393	390	397	415	401	405	411	399	404	410	406	415	399	388	404	416	412	389	431	407	424	387	425	385	429	380	405	403	395	393	374	402	418	398	404	377	405	394	396	408	415	408	390	420	409	406	420	417	422	400	416	413	396	385	394	432	436	426	454	394	385	422	424	366	400	383	388	400	404	394	387	412	415	409	428	373	450	411	424	382	417	442	409	404	386	406	382	410	421	391	379	400	387	432	363	383	439	410	401	394	369	402	364	415	417	397	388	422	383	396	409	387	373	409	388	402	392	395	422	410	421	395	361	372	431	435	409	407	392	410	400	398	372	433	401	381	424	406	465	444	403	415	407	413	414	426	402	410	413	427	373	382	440	393	394	395	415	418	395	354	411	381	428	404	420	423	452	411	379	439	396	386	388	442	429	421	407	409	400	394	426	375	396	386	404	377	397	373	413	417	375	386	413	421	389	410	430	407	426	408	389	421	392	388	415	418	450	434	400	418	409	424	424	422	425	388	407	396	380	423	397	385	433	393	399	401	418	404	455	405	383	414	461	448	426	383	411	410	398	397	434	405	420	407	446	428	369	427	412	422	423	409	430	393	355	392	415	410	396	430	416	436	412	411	407	377	414	383	429	380	402	411	444	424	417	411	395	391	394	378	430	369	390	403	388	425	425	376	417	409	409	449	374	402	381	416	395	391	401	374	442	389	402	393	360	382	407	441	417	387	387	411	414	433	409	403	431	399	398	362	441	372	429	402	447	395	371	402	390	420	394	373	388	401	395	403	424	425	403	420	421	389	407	401	415	389	381	423	410	427	429	418	383	406	419	381	400	395	428	403	446	406	418	397	405	422	400	414	395	434	434	414	433	406	387	433	399	464	430	372	419	393	424	411	394	395	445	409	409	423	410	441	410	474	428	423	416	448	405	396	397	416	414	441	365	435	388	406	392	398	384	383	406	436	418	426	418	413	412	385	441	404	382	417	395	420	426	398	414	416	383	408	374	401	393	393	371	384	394	382	437	419	392	428	387	387	402	420	435	396	402	392	383	416	425	392	404	421	413	442	396	419	415	407	439	394	369	405	447	391	404	422	414	405	405	422	410	414	400	400	413	407	405	402	471	388	412	415	396	395	411	379	396	416	423	368	385	410	407	407	418	401	398	404	391	383	424	378	380	432	386	408	389	402	381	429	410	403	411	392	444	414	381	392	400	386	403	401	400	400	375	397	380	426	425	430	417	404	393	385	419	401	417	386	435	433	362	408	385	390	400	418	386	404	430	393	411	401	421	413	383	402	418	388	412	398	438	412	407	414	410	414	408	464	389	390	416	420	401	411	431	396	407	378	398	411	415	400	406	451	396	362	373	369	379	363	383	375	451	428	367	418	411	400	429	439	374	394	392	359	408	442	404	432	413	399	405	419	409	427	409	411	391	404	385	423	439	400	425	409	416	408	354	384	380	396	379	410	398	395	389	400	422	395	401	371	412	391	429	423	386	410	426	367	438	417	435	406	397	430	404	362	424	416	402	403	430	434	428	423	412	429	387	423	464	405	376	403	419	420	385	390	405	378	372	402	404	421	375	413	429	403	369	394	389	368	409	413	379	366	378	415	408	388	424	406	392	403	385	422	424	404	414	413	439	407	426	400	412	395	387	395	428	403	417	409	421	436	379	415	426	394	365	418	411	387	393	416	416	436	376	394	401	395	440	416	389	367	428	419	379	402	431	409	419	432	405	453	392	386	426	430	435	427	380	430	419	418	424	417	380	432	400	416	404	431	402	403	400	413	409	391	396	431	442	355	433	418	400	385	387	440	408	382	385	388	362	398	431	403	397	411	440	436	436	390	390	388	427	437	429	403	429	413	366	402	420	417	394	396	435	389	422	418	401	382	419	414	419	389	361	426	458	388	407	406	378	430	437	390	422	417	399	356	433	393	411	457	376	413	420	394	425	415	422	435	397	411	400	428	398	388	406	410	409	394	409	443	412	434	422	409	414	429	398	435	396	431	371	389	398	396	432	404	384	414	454	439	401	384
59531	96258	63890	33544	13099	4060	1529	1201	840	724	601	584	616	566	605	577	603	608	571	573	550	617	557	593	538	566	546	600	654	549	570	591	597	631	581	606	623	611	577	597	654	594	543	612	551	538	550	570	598	596	574	599	554	593	582	646	605	550	593	556	623	645	622	563	548	577	598	615	584	604	587	601	598	608	593	569	553	566	567	571	578	571	599	571	574	589	595	562	538	605	583	584	580	621	619	564	594	626	578	572	601	589	573	541	617	597	610	566	575	608	633	564	568	584	616	562	547	552	567	607	583	613	563	614	553	579	624	571	586	566	583	551	556	601	515	539	570	661	601	600	536	625	583	610	641	568	608	585	556	610	568	571	558	587	584	585	583	607	611	567	575	629	608	613	642	580	615	614	589	577	599	575	597	598	641	598	574	605	616	554	578	549	594	583	605	574	594	572	591	581	572	561	575	542	576	560	598	575	555	551	605	595	574	591	567	616	590	587	602	594	581	577	540	578	605	592	613	558	566	562	624	609	590	590	620	567	611	626	584	604	560	618	603	589	565	574	575	610	588	598	626	608	577	599	608	597	623	630	582	630	567	553	611	597	619	591	567	656	574	587	617	538	566	588	621	619	647	622	553	578	570	589	590	602	580	577	587	591	578	566	604	616	558	594	587	612	624	569	576	552	622	600	617	554	614	605	584	619	607	586	583	616	559	569	604	575	571	577	567	604	583	599	602	566	596	614	607	570	575	626	514	592	577	574	590	548	591	579	596	527	620	599	551	570	537	561	596	571	582	635	589	554	602	596	577	560	578	578	574	581	577	579	599	617	586	618	641	564	654	568	570	583	595	564	517	539	550	565	540	583	602	609	561	584	560	606	579	604	598	564	561	579	564	634	593	565	585	588	547	607	604	604	587	575	585	646	626	567	610	622	543	611	622	597	605	559	599	594	571	565	575	637	588	584	614	608	597	584	553	591	547	585	580	570	581	557	536	602	587	574	525	577	585	563	655	570	611	573	588	534	599	565	583	642	589	585	540	590	580	606	551	569	601	581	575	603	595	613	584	608	544	619	596	571	581	570	582	593	585	579	585	562	587	606	600	579	591	579	563	620	602	588	599	595	619	591	609	572	567	595	587	564	566	554	573	575	556	561	555	600	582	588	561	566	514	604	581	585	614	586	577	573	554	592	621	587	599	591	584	595	618	594	563	579	571	598	569	590	628	571	582	548	560	589	601	581	599	599	531	613	589	577	578	566	596	570	587	588	597	571	559	569	583	573	607	607	589	616	589	560	589	608	540	586	604	605	574	604	555	586	576	594	610	593	613	601	528	578	636	574	604	568	567	569	595	583	623	559	616	599	612	569	586	579	602	557	586	626	599	558	590	553	644	583	573	563	619	624	584	577	553	602	608	590	555	568	579	618	600	613	568	590	580	605	530	611	571	586	603	585	596	577	615	563	613	594	588	610	579	586	561	612	575	587	570	606	570	585	520	607	596	583	550	634	546	600	544	575	607	553	593	581	613	588	608	602	602	589	575	593	572	595	597	546	615	570	574	574	572	585	596	589	578	583	566	621	595	575	608	558	614	552	623	561	567	552	582	550	576	626	564	601	559	636	591	603	581	598	615	617	584	595	584	571	612	601	581	549	604	600	610	613	575	585	630	585	548	586	566	579	619	626	614	586	545	563	602	535	584	582	604	591	571	540	596	603	629	572	591	633	515	592	613	622	519	573	606	579	597	556	569	622	607	635	582	591	600	601	576	571	571	570	555	585	574	570	579	616	589	579	567	590	618	573	561	589	580	583	598	579	610	602	582	598	608	596	558	620	580	595	608	574	598	612	595	589	579	578	594	578	565	565	588	582	582	589	609	593	582	584	582	630	569	562	605	589	572	575	592	638	603	568	588	557	587	610	589	600	598	582	610	604	578	618	611	599	615	566	546	556	609	613	577	578	564	587	598	594	612	579	542	634	661	640	629	562	616	580	614	583	592	610	553	586	538	520	603	577	582	555	597	603	623	605	574	642	599	610	547	559	558	589	618	615	603	575	601	600	633	546	616	550	597	592	625	570	610	580	563	560	596	588	567	576	616	586	603	584	560	577	575	561	564	565	592	603	573	579	606	555	578	616	559	582	585	605	564	610	599	575	562	547	575	600	605	627	621	601	590	554	603	556	583	610	602	570	605	612	561	580	529	604	591	548	564	579	572	590	632	555	559	575	546	602	542	602	623	579	589	565	554	608	602	552	531	607	588	563	574	551	603	605	610	608	581	608	574	594	591	634	615	597	579	619	599	578	579	547	563	562	567	587	594	591	580	602	611	572	613	572	552	569	611	602	596	626	615	614	593	621	576	568	615	521	612	592	635	574	571	624	544	525	589	578	568	562	587	563	556	624	595	580	563	567	628	603	585	596	607	636	535	581	599	582	582	585	530	566	555	594	580	568	578	577	561	609	570	623	572	561	592	582	536	561	559	591	594	561	584	604	568	595	581	568	628	584	591	585	570	598	590	592	583	612	642	561	594	625	578	579	599	582	598	572	582	573	520	601	619	590	618	589	613	625	524	563	575	583	583	531	578	608	579	555	623	593	591	599	620	615	599	638	613	588	586	554	613	591	557	561	585	602	626	574	566	622	614	554	595	608	562	602	603	564	556	562	629	590	584	577	592	576	561	600	565	614	585	592	571	611	590	595	602	558	596	616	589	587	595	586	588	604	532	578	547	591	578	592	575	612	647	598	617	572	572	633	541	628	585	581	597	568	575	558	628	594	576	598	544	574	571	605	604	610	563	579	539	537	612	627	580	589	567	602	626	611	572	602	603	585	575	601	631	601	588	588	581	602	595	540	589	594	619	566	609	622	560	549	561	570	543	549	616	581	596	556	583	563	549	583	586	610	551	516	546	585	569	601	584	553	577	587	590	602	548	602	586	588	571	598	559	524	595	620	590	571	578	548	599	582	644	587	568	624	600	580	600	627	533	591	602	585	567	596	602	569	611	621	579	595	595	554	560	582	598	540	634	570	555	622	592	578	596	587	582	551	575	549	598	614	599	590	654	588	540	601	557	613	576	610	608	622	611	612	553	614	617	562	579	612	586	611	583	578	608	613	605	613	580	604	624	540	600	581	540	597	622	602	563	600	579	552	584	583	574	608	594	578	590	580	585	595	557	552	562	546	562	575	571	585	602	602	554	563	631	596	644	596	569	607	578	620	606	621	589	594	616	544	582	560	590	614	583	593	551	580	558	622	575	578	563	631	578	563	563	602	605	531	628	578	564	632	538	549	570	586	569	590	619	583	602	578	572	558	598	590	630	590	567	629	607	609	552	565	609	607	583	598	575	586	583	573	587	546	580	590	575	604	602	541	597	650	590	560	553	595	607	604	569	580	628	583	566	574	617	592	563	599	615	614	651	547	579	572	583	609	611	605	589	637	617	600	564	619	602	584	596	583	607	577	562	548	591	574	607	574	598	609	559	587	565	631	583	611	583	618
31049	32604	25566	9030	1195	496	418	397	400	361	325	347	380	375	369	397	352	368	393	369	394	377	354	347	402	370	374	353	402	380	344	367	382	405	374	399	354	363	369	394	365	377	385	363	341	403	375	408	358	382	345	351	400	364	377	383	392	359	371	342	339	350	346	371	384	361	385	356	373	360	368	343	398	362	371	338	392	407	339	377	385	334	344	389	372	377	377	351	368	377	372	328	398	380	339	341	383	364	378	408	315	388	373	368	383	366	390	375	354	384	359	374	391	394	402	379	435	378	348	363	393	419	373	382	399	399	367	385	387	361	409	357	361	377	406	352	344	398	381	382	382	390	365	360	364	381	364	382	338	356	351	376	406	347	394	374	397	359	394	359	402	341	364	367	352	366	370	356	343	379	364	394	379	353	349	358	379	399	391	353	373	372	358	371	352	365	344	403	381	365	379	375	345	371	357	383	351	413	388	388	372	379	398	417	385	393	372	369	397	381	374	341	361	369	402	360	378	355	363	358	365	342	365	356	377	357	361	379	357	358	374	367	367	369	343	379	348	370	369	381	346	387	346	354	367	336	366	370	380	396	403	376	349	374	374	349	356	363	369	396	362	370	364	316	378	374	400	349	371	356	356	346	371	352	395	368	395	383	385	362	379	388	347	358	357	362	375	357	407	375	400	387	379	372	380	344	358	384	362	377	369	351	364	405	367	404	375	360	388	350	363	364	327	341	391	391	338	405	383	350	380	367	393	399	388	388	390	353	362	401	384	381	347	382	354	402	389	398	365	387	372	401	364	373	358	375	384	373	394	391	356	361	414	373	398	385	387	384	356	362	348	372	399	367	329	359	377	363	355	418	399	361	367	381	357	389	343	367	409	339	365	397	387	367	399	357	385	359	396	373	362	362	382	363	359	384	371	369	367	394	368	342	357	375	395	381	389	379	365	365	375	373	377	362	393	403	379	371	358	360	375	353	387	383	394	389	368	365	378	407	383	387	364	385	341	336	354	387	364	354	379	368	421	415	360	356	390	365	405	398	379	369	373	373	362	370	344	396	394	366	361	380	412	331	367	406	398	404	381	399	372	394	385	399	364	386	390	373	379	390	376	392	319	399	364	365	382	347	343	384	384	347	376	389	330	363	378	358	396	373	385	346	360	349	344	374	347	381	339	382	344	349	380	365	350	386	363	344	356	373	353	363	369	368	392	356	372	367	323	362	367	366	426	342	366	360	371	378	341	369	383	373	387	387	363	335	381	387	356	367	395	370	382	360	369	380	379	374	352	336	385	347	356	375	384	339	386	405	391	382	374	349	368	364	356	400	356	376	393	393	435	377	382	381	396	403	368	351	344	376	364	402	388	374	361	358	368	359	344	396	359	347	382	372	376	351	365	372	354	384	374	370	365	403	370	376	349	396	385	384	335	348	359	369	347	368	396	339	358	375	405	348	353	372	382	366	389	360	358	396	345	359	389	394	356	350	391	371	380	381	369	398	346	368	351	374	388	401	368	369	369	384	392	377	369	380	427	386	387	371	396	403	357	391	411	378	347	354	364	372	338	372	357	356	345	376	372	363	374	386	400	368	388	392	394	351	349	387	388	377	359	408	408	365	367	350	387	362	353	376	384	384	353	358	380	376	355	384	422	361	337	369	351	357	382	376	356	400	378	393	395	388	327	339	356	374	399	321	369	360	389	337	369	359	385	383	391	346	370	355	380	370	367	392	351	379	376	371	375	390	384	366	383	335	388	376	340	350	378	385	410	392	379	353	377	368	386	365	383	376	334	369	359	375	367	337	344	384	353	385	363	390	364	380	380	375	352	405	384	349	363	357	357	344	354	378	356	386	394	370	377	367	365	379	395	357	363	368	382	370	383	333	375	359	350	410	395	392	390	371	398	360	386	375	359	396	346	366	388	371	376	367	394	434	349	332	366	377	391	373	386	387	382	377	372	390	366	382	339	361	320	360	363	390	385	397	384	365	366	338	398	373	382	341	359	378	375	344	362	392	370	374	388	366	383	384	399	351	363	356	370	390	368	379	386	389	394	392	370	372	408	383	363	392	373	335	385	393	375	375	352	369	379	375	354	385	391	403	381	361	377	378	354	365	386	367	376	371	374	369	418	384	372	357	388	396	362	391	367	362	370	363	371	380	373	373	367	423	354	381	374	414	393	368	377	350	379	362	382	381	329	380	365	384	382	332	356	359	357	374	361	376	347	343	363	396	401	338	391	378	400	367	398	395	371	409	404	394	357	375	365	390	362	328	408	366	354	368	382	375	350	416	359	363	375	368	405	356	329	378	390	374	364	395	387	368	357	355	357	377	364	371	373	381	379	395	355	371	386	382	381	347	403	384	391	378	356	364	382	340	372	375	356	364	402	324	347	385	384	361	370	337	366	394	376	375	366	409	390	376	385	367	355	386	388	372	344	367	329	364	357	359	355	380	361	380	381	331	365	390	391	365	360	376	385	373	353	360	414	350	373	354	375	371	361	372	385	383	334	370	385	362	389	403	348	350	407	369	374	374	407	361	394	388	342	384	395	372	393	386	358	358	340	385	339	374	365	387	375	382	364	343	359	334	392	384	351	368	381	386	359	346	367	399	366	367	396	346	369	378	391	385	380	332	384	371	365	380	350	386	375	416	352	396	362	389	350	357	357	355	374	376	362	398	359	349	353	386	383	364	359	339	359	354	409	381	341	377	369	388	338	357	360	335	390	378	348	389	385	377	366	382	393	397	365	343	371	373	390	315	372	355	392	413	382	360	377	396	377	341	359	365	376	358	399	366	329	382	357	367	376	362	367	332	393	403	379	343	375	360	349	375	411	374	388	370	396	362	362	386	382	404	342	381	393	360	379	373	369	382	371	370	388	345	393	377	422	387	388	397	349	367	385	344	388	381	397	377	372	358	375	360	356	378	375	381	345	367	390	361	369	365	415	339	406	396	365	360	358	372	383	396	353	393	392	363	369	386	382	377	396	371	374	408	351	352	357	333	382	351	342	365	313	395	374	394	363	367	401	399	355	354	380	386	346	357	385	372	374	350	384	415	363	372	414	390	345	377	401	378	362	394	340	385	392	383	363	379	380	339	389	347	385	340	361	374	395	385	379	374	405	375	360	406	351	403	348	366	339	382	364	375	349	414	403	400	411	348	364	361	389	374	359	341	339	349	361	377	392	401	342	358	382	373	347	367	371	385	359	344	404	377	399	375	344	359	403	334	362	355	393	358	396	372	333	376	385	354	372	356	391	365	343	386	402	354	372	381	374	371	355	347	380	372	357	392	345	393	397	365	362	349	388	355	382	351	377	374	368	383	369	351	348	373	370	403	350	381	362	429	379	391	403	354	361	355	375	391	395	374	364	362	367	373	358	372	374	361	360	385	358	383	387	379	404	392	372	399	404	379	347	339	383	378	354	379	387	398	355	376	395	374	369	379	416	365	384	352	356	364	385	390	342	346	383	355	403	409	375	345	379	349	358	406	388	341
38811	46989	26416	7343	2075	834	571	574	568	577	562	565	534	532	534	542	588	555	550	554	549	526	523	564	566	543	601	571	594	589	535	526	562	573	536	570	565	590	527	584	561	552	520	574	584	590	568	565	546	531	541	582	585	537	560	560	592	548	539	540	545	538	592	543	594	598	555	588	565	577	549	596	546	523	527	560	555	549	534	613	543	581	567	551	563	563	560	552	568	584	577	572	526	535	561	607	549	578	550	574	579	598	555	556	527	566	557	551	568	553	543	512	555	572	556	556	577	548	541	544	575	542	548	531	566	531	565	569	573	545	575	554	571	596	558	581	475	561	546	578	559	565	542	581	546	575	543	577	538	562	554	569	563	568	543	568	570	566	562	585	581	579	565	534	570	586	573	548	529	554	576	551	567	553	538	575	565	568	583	567	527	523	528	534	556	525	546	558	555	592	554	605	581	539	582	564	555	534	577	559	599	590	532	507	581	566	609	573	601	563	540	595	562	550	513	544	562	510	570	521	567	551	560	562	550	536	579	541	572	551	575	522	574	583	576	556	587	643	621	523	542	572	551	543	538	576	593	582	560	571	541	547	557	518	569	580	552	564	566	571	589	561	526	526	579	521	570	524	553	529	541	597	588	556	550	560	586	587	561	539	599	594	550	596	566	539	549	563	534	497	578	532	603	532	551	594	531	597	531	547	546	544	544	576	549	558	572	518	579	555	564	542	600	554	552	621	547	552	552	558	531	531	544	560	578	542	562	568	553	537	595	573	532	587	562	550	572	562	572	525	557	552	529	558	534	554	556	614	523	572	575	589	533	596	584	576	560	529	558	586	561	536	586	582	550	561	582	561	528	551	561	590	537	570	562	547	600	558	580	595	569	588	561	523	568	555	515	570	566	596	554	528	564	591	564	542	552	558	553	551	539	587	586	553	580	559	563	594	574	540	537	541	572	533	567	588	569	534	543	579	589	538	605	551	545	544	542	548	551	604	582	561	569	594	530	582	555	558	554	508	586	560	549	542	576	543	553	575	553	548	575	577	565	557	573	538	534	581	591	533	509	535	587	575	552	571	566	604	508	605	546	525	567	592	586	564	554	548	537	591	578	578	533	558	558	623	562	581	578	576	556	572	579	558	575	535	571	583	544	564	586	565	570	558	547	610	559	621	576	563	544	589	588	537	548	545	569	542	563	529	543	584	558	561	565	529	586	546	536	530	581	554	539	608	540	628	571	572	527	534	515	569	544	551	588	620	509	596	573	593	592	565	563	555	586	546	583	535	604	550	549	586	507	591	573	571	563	553	557	554	581	584	566	557	540	555	552	559	558	548	547	546	564	537	542	561	567	543	575	543	542	541	524	598	528	555	527	592	553	541	531	535	516	545	536	577	587	542	546	542	542	544	570	531	610	545	593	548	545	551	548	588	562	534	563	564	561	521	533	559	590	557	521	530	595	602	574	591	568	540	560	537	541	551	549	557	596	549	523	567	555	537	556	581	542	546	592	547	511	580	552	605	537	568	565	553	567	591	550	551	556	509	571	591	548	582	586	548	567	602	578	573	554	580	593	552	531	536	554	575	548	577	593	592	591	555	551	542	561	590	552	538	591	577	531	574	505	578	606	545	561	567	558	567	609	605	563	575	543	574	557	538	555	541	523	564	573	541	517	539	545	534	556	536	548	579	560	572	568	570	514	584	545	534	569	544	597	517	567	577	569	562	567	579	575	559	537	557	545	548	599	570	567	576	556	566	542	601	560	579	534	551	582	581	539	560	538	568	537	541	616	518	618	543	560	587	538	559	572	549	580	555	583	602	556	571	517	533	578	583	536	559	568	543	525	543	558	557	568	551	564	549	573	557	552	518	569	586	545	583	535	547	552	552	497	579	576	546	553	573	531	585	560	545	568	565	604	503	557	543	576	556	531	545	568	584	593	586	555	529	550	597	595	542	570	580	550	597	570	554	524	569	597	541	565	537	565	542	553	611	549	514	547	565	589	559	605	534	580	604	516	537	569	546	575	532	575	569	568	570	587	541	541	549	627	535	553	570	553	574	542	523	539	575	580	595	591	523	548	590	554	548	606	580	602	559	569	561	560	570	594	525	589	582	588	534	558	551	529	538	574	579	580	543	585	557	592	588	550	560	557	572	588	552	593	559	566	608	572	529	574	558	586	542	589	545	508	541	515	551	568	595	581	528	563	570	540	540	560	536	515	544	547	542	563	575	564	581	555	561	567	571	606	571	521	569	575	557	559	577	563	554	567	575	562	563	572	560	585	566	553	532	549	590	592	549	548	560	569	539	586	542	521	566	557	574	520	549	536	566	554	544	568	548	548	608	550	599	560	545	579	594	565	547	574	584	591	588	545	563	562	570	577	550	556	572	560	559	560	551	535	547	602	561	561	553	574	556	567	575	569	567	549	546	552	540	514	602	562	611	568	534	569	568	555	544	550	559	528	573	558	564	559	590	551	585	559	562	546	580	554	543	594	564	539	565	552	556	568	515	516	536	580	596	511	562	589	559	544	545	538	561	576	556	523	566	577	582	547	545	628	544	557	565	546	572	532	544	588	582	553	535	553	575	559	559	541	564	565	587	551	540	565	574	552	568	549	574	544	575	600	529	579	544	519	595	518	524	565	561	547	578	576	553	586	500	557	563	518	598	535	544	552	557	547	595	538	535	573	564	535	572	561	534	573	587	542	522	551	570	545	526	524	511	556	597	567	549	536	595	557	574	571	582	606	594	570	573	552	510	578	595	565	568	540	550	542	553	503	561	537	554	578	557	524	533	531	549	544	555	564	552	556	565	573	550	576	557	541	539	577	526	554	549	567	534	560	582	549	559	552	563	556	519	568	570	591	569	576	556	551	545	577	619	586	609	566	543	581	546	586	547	578	512	524	565	546	552	582	588	519	595	532	551	541	554	527	522	520	563	565	548	582	545	616	588	563	590	577	545	548	516	553	585	572	570	525	589	534	541	567	548	536	597	624	548	555	543	554	607	586	588	546	563	558	559	547	538	548	586	537	612	599	561	532	546	550	566	580	539	529	573	563	553	556	583	551	544	562	556	607	540	552	569	547	574	555	510	583	550	540	599	583	572	579	560	526	535	571	575	552	647	564	574	536	579	534	554	571	542	580	539	576	578	566	542	553	560	544	547	578	579	586	546	525	538	593	565	530	563	570	568	540	570	569	584	547	556	533	584	584	534	571	567	551	573	539	537	576	605	535	587	557	531	523	578	555	558	555	573	580	550	604	543	545	557	576	589	560	599	586	548	607	582	579	547	560	566	569	566	571	562	556	542	556	590	573	539	560	542	563	571	537	560	564	555	554	588	580	580	547	489	529	541	562	528	532	548	576	572	592	570	556	579	579	533	574	537	523	580	556	587	583	580	532	563	577	548	562	578	597	551	586	553	565	552	492	538	571	579	590	526	588	548	547	568	539	562	569	544	573	556	567	555	528	579	596	551	548	556	543	550	551	603	552	554
24134	22695	29771	24439	19759	7799	751	509	446	403	368	371	363	376	390	430	379	374	419	380	380	402	381	363	397	384	437	423	389	421	384	393	401	342	417	369	389	385	438	381	355	389	410	374	405	381	374	410	395	373	405	349	349	396	389	394	396	384	381	379	402	378	365	394	359	405	412	363	371	408	404	381	420	384	407	346	368	400	397	390	393	415	381	372	370	362	421	356	408	337	380	346	420	387	417	385	379	384	390	387	396	400	373	397	389	365	400	341	370	402	400	378	431	362	350	377	405	391	369	361	368	413	401	401	370	430	397	388	376	364	378	393	394	388	388	404	396	398	402	428	399	385	386	400	398	380	393	395	383	372	380	379	347	394	400	387	394	384	368	402	370	377	407	368	358	362	389	396	374	385	377	351	401	378	388	374	364	380	422	366	368	354	409	388	406	405	392	376	366	406	363	371	380	379	401	404	375	363	393	378	383	366	397	430	350	385	412	400	393	374	390	402	402	389	443	400	385	372	366	386	355	352	398	394	352	344	361	385	387	358	387	373	359	367	389	362	390	336	376	375	385	396	383	410	401	407	379	377	400	395	394	367	398	386	411	359	391	379	380	377	427	374	378	378	350	408	394	374	354	388	394	386	386	373	375	405	374	405	390	417	424	375	380	428	416	384	393	403	391	416	379	398	407	411	397	375	379	378	428	383	369	412	371	392	380	410	405	386	370	402	404	387	364	384	394	410	373	419	413	368	384	382	389	345	382	368	366	390	348	396	373	392	369	393	378	374	421	376	374	365	386	398	429	372	373	398	365	350	400	426	385	394	334	383	393	364	431	405	361	394	380	386	375	393	418	380	409	425	412	388	397	359	369	367	390	376	413	389	418	370	380	362	380	375	402	383	410	403	374	385	401	391	360	370	373	364	362	363	421	427	398	381	423	389	389	392	393	385	443	361	404	420	387	380	362	374	419	400	438	375	357	351	372	374	415	386	378	392	385	393	383	384	389	354	396	414	397	435	390	393	403	413	384	399	373	385	410	377	374	342	391	390	398	388	359	383	390	362	373	388	401	433	380	392	370	369	383	403	364	380	350	418	382	365	378	365	375	389	396	372	374	367	368	345	385	403	354	385	390	356	382	387	407	375	389	394	351	360	364	384	383	365	394	389	373	381	375	360	371	376	404	390	364	356	398	405	391	396	401	363	354	421	362	357	390	382	361	384	399	415	393	389	404	416	398	369	371	380	423	354	385	382	398	398	368	407	359	396	401	379	398	378	390	399	362	383	406	375	385	383	411	414	370	366	424	383	381	394	402	378	346	387	396	342	385	417	395	407	398	394	350	386	422	400	389	393	402	376	400	392	366	362	364	370	350	415	373	426	381	387	377	351	402	393	387	379	396	376	415	387	395	404	352	391	403	372	395	379	342	393	387	402	385	381	424	391	352	373	353	368	392	437	372	404	400	392	418	392	382	411	392	378	408	377	377	427	386	375	412	351	378	407	388	401	365	364	391	393	370	356	388	379	387	349	398	392	380	398	388	345	391	384	387	382	381	381	382	409	372	388	372	402	376	407	375	410	363	380	331	379	383	374	396	407	375	386	382	366	381	370	413	398	388	390	384	393	417	400	379	346	391	368	362	350	400	384	352	363	388	375	415	387	413	381	391	360	370	379	400	417	384	363	376	391	428	391	398	394	367	387	384	397	377	388	377	405	382	369	374	389	378	395	396	410	357	388	375	407	376	435	360	411	357	351	388	343	369	396	354	372	402	366	399	404	390	421	376	352	450	393	405	374	349	364	410	380	362	380	390	387	383	386	372	380	393	392	382	378	370	382	386	402	351	390	383	392	390	400	375	393	348	395	379	378	389	373	384	397	378	379	326	375	370	379	369	389	386	379	399	397	370	387	419	367	391	379	368	353	374	426	346	371	386	373	388	370	388	422	364	392	374	415	377	370	383	420	384	342	392	378	395	352	401	388	365	388	378	390	355	393	409	364	366	384	405	390	384	420	337	415	419	398	368	396	324	386	370	361	380	377	395	386	386	361	397	395	383	399	374	383	416	391	377	387	377	389	394	372	402	382	376	393	434	388	379	387	398	387	403	389	397	380	364	421	345	360	382	380	357	418	374	401	377	385	352	423	422	388	395	387	372	383	363	382	387	388	379	401	383	378	365	356	387	372	373	377	385	368	397	372	387	378	370	428	430	374	369	421	376	392	381	404	386	386	437	370	341	388	383	368	394	403	412	375	372	364	387	419	416	390	400	358	353	395	384	391	408	391	384	367	385	391	385	367	406	383	369	404	380	383	346	380	410	360	378	396	405	362	384	415	390	394	369	402	360	398	389	379	398	372	355	390	402	382	385	353	382	378	421	356	387	406	391	363	417	410	396	400	375	400	354	367	380	387	380	397	409	355	389	389	348	371	419	394	392	385	392	359	395	369	377	440	390	411	374	394	403	372	383	376	374	387	377	381	370	407	353	376	372	380	394	341	418	369	387	402	415	404	381	370	371	365	375	364	370	389	395	388	395	379	385	381	377	366	389	401	415	384	355	378	403	397	374	425	333	377	369	390	405	403	368	380	370	402	369	362	382	394	411	413	351	388	367	400	404	380	397	350	362	365	415	393	415	391	397	384	357	352	411	379	384	412	384	423	384	382	429	359	403	365	350	396	394	388	341	394	381	374	398	432	396	380	376	412	362	382	406	410	367	366	394	360	365	350	372	382	376	375	381	407	364	396	384	383	366	365	381	361	371	384	365	384	378	384	349	380	397	390	398	388	396	366	380	411	372	408	365	345	376	387	380	388	400	393	394	381	353	399	341	394	344	399	380	388	390	390	364	351	362	412	371	405	385	388	354	408	386	369	375	402	361	377	389	362	354	400	378	369	357	359	345	419	407	379	372	365	413	400	399	381	402	332	378	375	365	398	388	357	374	354	334	357	377	369	366	379	392	442	401	348	386	368	368	412	363	371	410	370	410	405	364	373	426	368	363	397	367	407	368	380	379	392	352	375	365	405	394	374	404	394	369	372	418	381	390	395	411	387	413	385	365	368	383	395	357	399	386	382	415	427	380	379	403	412	375	366	382	412	383	423	383	411	363	408	353	396	401	388	384	355	375	376	362	414	396	381	378	398	391	352	387	377	415	385	350	359	388	370	406	387	395	420	397	385	383	379	382	412	369	400	372	404	378	391	429	411	380	337	388	365	403	408	379	368	387	416	380	430	357	390	411	402	381	402	402	411	386	391	382	416	376	377	358	381	371	367	371	382	398	396	423	362	352	354	415	383	376	402	359	399	375	391	391	375	377	427	363	382	382	375	394	397	387	379	398	371	349	378	395	400	397	375	392	390	404	360	375	367	379	409	401	376	388	374	395	362	380	373	377	369	376	386	395	415	396	387	359	395	396	405	399	399	373	357	407	373	422	383	370	403	398	395	367	392	362	409	391	362	366	379	376	375	353	407	383	417	414	413	414	389	351	400	413	360	386	367
60614	87339	55700	26508	9532	2254	1061	931	778	635	583	559	605	596	616	593	564	539	632	560	585	577	609	625	586	558	584	581	551	584	594	588	542	556	624	558	572	573	611	577	576	578	588	601	601	600	591	571	569	552	574	549	587	593	607	584	575	563	604	588	611	584	586	607	555	558	605	563	563	627	595	595	560	578	570	578	577	616	605	587	588	565	621	573	552	593	580	566	569	532	580	582	562	585	593	636	634	547	594	584	580	571	571	558	575	611	590	560	561	570	541	558	581	601	566	562	555	584	585	596	553	559	554	626	600	597	582	585	575	567	529	563	532	535	538	547	615	550	591	600	614	591	601	566	577	608	555	605	587	566	553	557	605	597	575	568	568	562	588	591	571	591	591	589	592	603	584	572	603	563	588	588	605	588	583	531	582	609	608	606	543	589	568	549	573	572	593	569	593	540	579	585	540	591	519	529	564	577	581	613	571	565	551	565	571	589	585	620	576	593	593	553	606	588	569	603	588	576	612	624	574	571	565	572	545	606	604	549	544	603	574	626	576	592	584	557	577	553	589	565	597	566	552	568	618	599	543	550	591	584	606	604	580	528	585	558	575	566	552	566	543	563	561	580	584	598	576	597	574	541	584	590	605	581	571	587	595	622	565	611	559	568	601	601	579	572	564	565	566	609	575	561	578	549	581	603	522	605	563	546	577	578	576	587	576	549	566	583	590	570	586	551	584	562	588	563	598	572	604	589	607	592	520	585	538	590	591	587	528	560	559	566	594	576	599	588	572	600	564	580	579	555	582	590	573	577	578	571	545	541	600	584	562	632	586	555	509	577	619	580	573	627	575	546	541	570	556	506	530	571	588	604	585	576	565	605	560	593	571	586	605	613	575	613	562	574	600	623	553	540	561	565	576	563	581	588	568	572	570	615	545	588	591	606	588	566	579	576	557	618	599	594	569	560	547	555	575	569	603	586	588	578	543	594	601	573	586	585	610	529	578	575	619	615	562	565	615	586	581	585	562	630	600	578	582	583	551	560	579	585	595	558	574	560	559	574	586	607	584	579	571	567	562	619	578	593	576	561	611	590	594	577	583	552	578	620	547	536	523	625	634	606	589	661	558	622	583	577	566	576	571	594	595	544	572	546	566	562	570	518	613	587	565	572	606	605	573	588	596	558	572	597	597	627	573	588	601	615	576	599	552	538	573	579	597	555	570	580	538	588	609	621	617	583	587	559	587	610	639	572	568	586	536	557	551	619	562	584	587	601	561	552	600	554	567	557	576	631	630	566	535	589	610	620	587	574	554	577	561	591	553	582	586	569	575	554	595	548	583	564	551	547	575	562	610	601	578	542	554	619	612	598	579	559	594	560	536	567	568	584	570	602	556	588	591	582	537	611	572	573	573	582	564	547	583	545	557	574	576	591	581	564	609	571	599	630	613	584	537	577	580	556	580	587	604	556	624	584	546	553	607	599	559	591	564	592	581	554	556	577	579	597	590	599	584	542	601	604	556	576	568	599	598	571	595	611	629	619	556	588	592	561	576	556	544	616	549	578	575	554	593	580	539	606	537	555	598	584	578	622	607	618	572	554	562	559	594	596	585	558	616	568	590	590	564	583	599	570	548	572	591	598	583	611	578	592	555	569	548	588	591	607	545	619	587	597	563	573	608	540	581	591	633	552	607	580	571	579	544	597	593	553	608	590	587	548	618	546	580	600	588	605	526	545	598	636	570	590	581	596	554	581	569	606	595	555	532	607	577	578	591	616	548	574	603	556	606	550	574	588	595	577	593	607	585	615	604	555	586	562	550	600	659	571	591	592	549	558	567	599	531	559	553	597	603	607	517	583	546	579	555	625	590	577	562	569	573	582	590	569	551	605	565	554	617	571	603	571	548	539	585	612	568	588	546	589	544	609	568	535	593	558	569	555	607	594	620	580	578	563	597	608	576	580	598	561	557	589	593	594	577	592	559	553	553	606	612	579	556	554	598	543	587	545	596	570	576	597	559	576	522	607	587	561	585	576	562	558	563	569	592	552	530	597	564	527	588	571	578	565	563	565	514	592	551	579	576	592	562	607	610	573	535	545	571	593	592	553	621	561	574	570	535	565	564	574	595	568	580	593	568	572	563	506	572	581	571	556	545	575	606	599	590	605	570	525	501	591	579	528	590	571	605	560	512	601	589	514	539	550	594	620	575	580	568	608	574	584	602	529	603	575	561	522	570	560	556	581	625	587	595	549	539	531	527	536	599	570	603	534	604	606	620	606	587	557	519	570	557	562	536	617	562	580	602	568	559	576	605	554	629	568	566	588	606	571	554	589	515	568	567	576	565	598	587	566	542	539	579	603	554	583	594	564	572	566	592	537	590	567	584	567	609	598	556	564	613	610	549	566	628	585	550	601	639	604	599	596	574	623	572	566	563	566	582	614	583	573	608	570	617	592	563	515	547	578	628	629	568	572	555	583	604	629	574	578	542	599	552	557	564	578	633	556	546	564	587	623	604	542	597	605	605	608	581	573	580	601	573	597	573	548	561	621	572	581	579	556	586	510	549	547	567	575	566	630	574	552	594	587	571	595	594	558	587	563	538	563	563	593	598	585	581	574	586	583	565	583	574	590	577	538	587	563	584	590	587	584	593	572	571	559	628	582	561	591	565	580	541	557	581	592	581	564	583	574	611	538	567	575	569	593	590	596	598	574	559	518	579	587	573	592	592	616	559	573	572	515	597	542	562	617	538	596	545	525	594	562	588	576	650	572	586	561	591	585	551	526	613	568	593	565	574	577	571	587	612	540	606	582	585	590	580	552	560	573	568	555	578	578	575	567	607	560	566	603	552	575	578	578	557	592	610	569	575	577	569	549	562	596	607	611	612	594	604	577	569	524	601	528	601	545	584	598	590	569	563	567	566	606	589	583	586	574	579	601	608	614	538	630	587	568	568	587	592	546	570	564	583	571	600	559	547	581	563	582	591	596	559	588	571	570	576	583	582	559	596	581	559	566	567	600	619	560	580	562	611	592	595	594	579	553	552	604	598	557	582	599	607	565	609	552	585	573	609	605	584	579	570	563	536	625	596	580	579	582	568	569	583	596	577	588	558	579	553	587	580	584	613	572	624	626	588	579	605	566	597	590	574	559	583	543	565	557	584	590	609	596	622	587	589	619	596	546	554	542	567	589	572	578	557	564	561	634	577	633	534	538	556	573	585	584	594	558	576	592	543	522	596	520	585	594	556	604	581	575	582	568	596	590	620	592	570	542	561	599	591	596	546	619	595	588	582	561	554	520	568	590	599	565	570	582	613	567	585	600	584	560	553	602	546	576	573	642	601	618	589	602	561	604	565	576	591	557	560	566	613	586	581	588	603	589	561	604	569	585	579	565	552	585	603	592	610	581	599	589	593	581	587	573	531	612	591	598	608	581	593	576	601	606	580	551	563	610	604	576	545	577	575	558	616	581	578	595	578	591	541	544	606	597	568	570	599	573	566	582
23058	21783	29368	23734	21086	18766	4074	684	499	412	429	439	431	421	433	397	408	419	356	372	426	416	413	400	418	457	409	399	413	392	387	462	381	407	441	434	409	370	412	415	429	437	394	460	405	428	401	430	427	408	385	457	397	408	377	381	432	418	466	409	391	418	406	401	418	410	382	416	373	435	409	400	392	426	413	394	403	418	375	350	419	414	449	408	419	415	418	397	377	375	433	432	400	419	471	403	396	439	336	402	374	415	411	389	400	407	423	408	386	398	423	390	430	406	402	436	411	398	418	410	390	372	411	430	441	410	424	427	418	407	430	400	398	405	437	429	409	409	393	406	379	436	384	408	388	406	423	424	375	406	399	410	410	425	415	401	409	438	413	404	399	396	398	415	375	377	395	401	375	390	402	382	392	431	392	405	400	401	414	392	404	400	397	397	413	414	405	404	380	381	408	413	403	427	469	408	408	396	449	424	395	429	400	402	432	410	406	405	416	427	432	405	434	398	398	415	411	429	397	378	402	381	402	418	424	401	376	411	429	398	420	362	438	453	397	410	404	426	412	433	451	394	396	424	424	404	399	397	427	409	361	398	415	382	400	443	391	442	406	384	364	390	393	378	422	396	399	424	397	421	422	408	414	386	410	400	398	388	374	389	423	442	416	416	396	405	427	420	404	438	389	404	446	408	421	383	401	398	411	415	389	402	411	362	406	453	398	423	424	405	423	410	405	443	440	411	388	414	456	369	390	429	400	421	439	416	419	439	392	382	421	391	392	377	429	390	403	426	418	413	389	426	409	418	420	408	415	411	404	438	437	421	429	447	415	424	433	391	408	383	372	425	411	448	398	393	398	427	412	416	434	413	424	403	398	404	375	363	411	421	421	408	394	404	441	428	428	379	357	422	442	407	415	483	411	406	380	383	408	421	387	441	391	401	442	395	407	401	382	430	386	413	410	423	383	408	439	433	431	430	436	386	383	410	417	406	436	419	453	348	417	400	452	379	400	375	401	395	438	405	398	423	407	402	452	402	393	395	406	393	414	419	394	380	403	427	371	383	411	392	364	420	426	397	400	384	406	383	431	426	454	401	400	385	446	402	407	398	436	387	425	406	416	426	380	383	379	420	359	371	412	397	415	364	403	378	384	383	402	437	385	413	390	392	361	430	426	426	405	414	405	397	382	414	390	430	435	422	393	408	392	409	457	396	409	418	386	415	406	410	385	408	402	450	415	450	416	407	406	394	399	395	415	389	417	375	420	405	382	423	391	419	406	410	407	418	420	369	402	383	402	410	383	360	402	403	410	396	381	409	420	421	404	404	417	454	439	394	424	398	419	398	415	386	392	388	429	412	397	405	401	419	393	408	394	399	421	425	390	438	388	421	433	414	440	398	418	398	404	406	415	412	422	393	416	397	399	388	412	375	385	403	414	388	367	430	401	405	413	389	395	370	370	444	419	400	420	363	386	411	403	401	385	390	429	403	412	364	385	452	412	413	383	412	390	410	438	399	418	405	390	400	379	383	413	423	394	393	355	403	417	415	387	423	416	405	424	388	411	421	375	438	431	419	417	395	413	372	384	363	394	425	423	429	400	402	442	404	409	391	401	377	386	374	416	427	398	420	409	434	405	396	427	412	413	412	418	422	398	427	407	396	406	402	423	412	403	407	413	420	449	387	400	445	425	394	393	409	371	385	420	424	397	396	397	400	406	428	424	409	377	426	404	389	409	433	420	415	384	392	444	435	388	433	402	437	404	402	417	383	426	392	386	383	357	437	404	415	361	446	401	419	404	385	372	374	405	377	397	408	422	431	411	380	408	440	408	428	417	387	384	419	413	404	410	405	375	404	435	401	405	414	415	394	402	415	418	388	407	462	417	440	435	397	396	400	375	416	381	411	400	376	412	419	414	385	450	353	381	378	403	402	436	404	406	390	406	460	405	420	395	418	401	418	420	391	441	420	417	405	396	385	340	408	454	424	382	420	419	378	444	377	416	377	408	417	421	394	429	417	432	418	396	407	408	404	418	393	404	408	410	443	399	407	423	376	389	428	399	414	422	393	372	427	443	400	383	406	372	401	391	429	440	395	409	428	365	404	389	426	439	377	417	384	398	412	418	401	388	405	411	417	377	434	439	408	432	407	402	409	432	419	419	409	401	380	406	412	405	400	408	396	377	404	392	421	429	433	452	429	418	399	437	410	434	389	395	379	414	423	390	449	420	421	431	410	406	384	381	395	423	383	414	377	390	404	437	460	442	401	389	404	382	383	404	445	423	403	380	380	401	401	381	398	396	462	406	392	419	433	383	408	399	399	402	398	399	420	422	404	380	426	444	453	403	403	385	388	408	410	393	389	406	376	426	382	394	402	396	406	435	390	415	417	380	427	399	428	376	375	408	391	385	418	411	421	417	431	392	391	409	405	383	434	457	443	410	440	396	409	405	441	449	416	423	392	407	398	397	439	468	393	419	389	399	398	420	358	397	388	397	390	420	414	444	422	425	413	442	384	397	405	436	386	372	394	413	385	414	395	414	413	389	419	415	424	453	395	418	387	421	416	430	428	428	398	389	438	361	446	401	417	406	401	444	436	415	436	399	402	396	428	397	386	399	375	392	376	405	416	412	436	416	425	420	391	400	437	392	427	425	374	391	378	400	424	360	392	413	389	414	396	396	380	380	398	354	435	412	424	405	383	418	423	417	405	391	391	393	411	396	402	409	412	401	383	423	406	444	381	406	391	386	437	400	421	454	407	419	401	405	410	411	390	401	425	439	353	403	427	416	384	381	402	420	429	396	413	435	438	379	421	404	356	399	407	391	408	400	382	404	357	408	404	390	380	405	374	421	426	426	385	443	423	389	408	455	419	417	425	377	387	418	371	380	404	406	402	407	415	410	397	375	431	419	387	398	410	409	424	438	379	420	375	377	403	401	421	417	437	405	404	395	403	376	425	384	426	419	387	391	421	441	393	402	390	400	416	375	375	428	407	420	361	389	409	383	403	408	417	426	385	450	440	383	407	373	406	377	408	410	417	398	377	410	377	411	392	429	372	424	398	413	387	408	402	396	371	397	440	424	388	414	417	374	454	427	380	442	409	414	414	394	462	433	418	408	388	418	405	408	397	385	394	419	411	375	418	449	408	403	428	405	391	389	391	426	396	466	402	418	416	418	411	388	430	400	389	422	424	425	382	405	414	428	421	432	409	391	428	419	412	407	367	424	403	400	390	402	423	399	380	422	408	374	428	438	408	413	420	430	392	421	394	434	388	390	415	414	436	400	417	432	402	420	437	405	410	421	423	398	407	382	399	392	395	406	411	392	422	414	417	399	431	407	410	433	381	404	425	390	392	403	410	399	402	398	417	453	381	369	410	393	403	364	417	438	399	391	396	405	371	405	438	428	424	427	404	421	390	416	392	404	398	418	421	397	418	382	405	428	407	396	423	418	412	384	384	427	403	390	398	396	385	445	386	399	381	410	393	422	446	395	422	435	384
60704	96315	63470	32872	13574	3633	1380	1107	810	666	568	559	603	604	548	580	592	629	583	611	642	568	572	619	553	609	552	578	582	596	598	560	603	630	614	584	584	577	621	603	603	635	602	600	578	602	562	556	618	619	579	658	591	581	587	622	632	607	567	595	548	593	616	584	552	573	584	614	572	563	579	592	607	574	558	622	590	624	589	582	613	605	591	619	606	580	555	577	574	542	620	584	544	571	618	574	560	565	591	585	536	563	581	594	565	558	589	594	583	559	571	607	596	541	589	583	619	590	632	612	654	560	587	631	599	599	587	566	549	580	583	581	612	575	598	606	556	584	575	621	622	593	609	591	594	577	588	576	583	581	616	582	604	597	592	569	591	579	591	597	561	604	582	531	547	578	595	553	600	624	585	575	592	610	608	593	555	582	625	539	532	561	620	560	620	589	558	588	582	544	575	571	599	576	621	590	558	600	603	606	584	597	549	556	590	604	585	584	602	583	595	605	587	638	580	596	546	594	626	581	566	565	590	576	587	603	584	582	567	578	561	605	607	621	579	586	613	614	586	622	580	595	602	589	569	611	611	617	606	585	605	630	557	632	603	604	583	560	567	567	606	574	607	624	592	590	568	610	609	575	578	563	628	545	594	610	559	565	621	590	553	558	609	599	570	591	599	573	579	640	562	574	601	580	605	566	581	577	608	574	603	604	530	542	599	615	579	561	566	626	581	604	577	572	589	585	604	605	623	581	625	612	542	548	620	577	603	627	604	582	566	576	600	592	591	577	594	579	614	593	638	573	563	605	638	561	611	579	556	574	616	611	611	569	609	606	629	636	583	622	605	565	567	591	571	609	639	615	580	620	629	587	588	569	614	584	590	586	543	569	558	608	580	623	579	625	572	572	642	594	562	597	601	574	615	605	572	567	600	626	603	610	571	599	587	588	572	570	602	617	575	618	594	580	583	567	575	560	566	564	605	613	602	608	596	570	596	570	571	631	580	620	608	557	582	571	607	591	648	583	595	596	617	585	610	582	632	609	558	604	594	620	602	591	607	595	571	572	601	630	598	541	591	605	588	575	582	571	575	602	596	556	546	633	600	575	573	571	636	589	601	594	597	626	578	557	578	580	557	565	589	579	582	598	580	540	598	587	580	599	646	569	595	616	571	567	580	624	585	551	606	592	578	581	573	624	561	612	627	634	550	615	566	599	555	550	606	620	592	594	586	549	571	599	567	620	583	605	589	558	585	596	566	589	595	585	610	598	612	562	630	571	592	645	581	589	582	569	542	611	638	612	573	579	611	593	562	528	588	551	582	550	566	621	653	632	605	597	563	580	595	593	588	603	586	608	574	577	577	618	620	623	584	589	585	602	586	547	590	607	657	590	602	586	546	591	584	561	608	607	616	555	564	601	594	615	584	602	585	582	596	612	564	579	593	601	550	608	585	595	587	597	587	630	594	573	544	569	610	618	564	596	556	614	580	576	592	564	587	609	543	607	614	603	668	601	637	611	572	588	599	567	558	581	546	597	587	594	599	596	578	615	577	592	574	567	589	599	615	615	628	596	571	573	569	620	564	593	583	582	623	644	556	633	557	552	603	563	591	671	567	565	590	592	592	566	567	563	587	616	534	619	594	602	614	571	592	567	576	585	609	606	598	592	578	564	586	577	600	595	574	587	586	600	609	592	594	547	633	582	619	579	603	638	616	556	612	596	603	565	596	586	614	604	614	578	583	611	615	601	570	577	602	566	588	597	593	582	554	597	580	624	595	591	569	641	577	601	587	596	589	611	587	582	565	596	620	602	629	553	551	584	588	616	590	574	590	599	582	628	547	599	571	581	588	657	598	565	569	579	579	626	591	629	572	620	611	579	632	605	601	609	619	602	591	557	580	623	606	597	597	567	596	552	624	579	568	573	616	612	542	631	539	624	590	535	608	569	603	567	588	622	594	613	605	587	576	587	597	588	607	587	626	555	595	569	601	593	574	542	573	558	616	600	532	614	575	592	550	571	545	574	607	561	546	593	571	618	613	577	587	573	584	608	578	611	586	598	581	596	585	580	578	593	592	568	585	597	602	577	567	530	589	596	568	605	564	589	656	594	625	600	632	595	599	617	525	569	614	589	609	588	560	558	553	562	597	601	540	545	579	609	599	567	635	607	590	635	561	610	621	582	561	603	587	626	635	585	574	605	610	597	603	605	564	570	559	572	578	626	592	574	546	594	561	597	599	582	522	582	585	587	571	531	565	578	613	578	568	569	597	592	585	606	589	607	584	577	587	570	559	589	566	567	575	593	609	598	602	555	595	548	640	605	598	594	607	593	578	640	586	587	592	644	605	621	621	605	596	548	558	628	569	571	630	591	619	588	640	618	610	612	622	569	634	593	632	573	605	588	575	615	578	592	600	568	651	589	625	597	604	627	643	631	602	583	585	609	603	669	618	585	558	596	583	598	561	610	629	594	593	577	599	552	556	608	621	551	599	607	579	599	562	571	601	573	587	556	564	591	589	596	601	600	604	552	575	609	607	627	591	612	611	601	581	587	603	590	576	597	595	570	625	549	568	557	588	586	557	600	589	585	588	585	595	595	582	590	582	653	558	579	620	577	584	611	617	559	619	568	549	601	571	570	543	590	567	595	575	604	594	612	535	629	566	607	590	566	573	633	586	607	576	579	594	642	548	616	587	609	596	522	606	566	603	562	617	568	585	647	564	579	575	612	595	621	555	594	569	587	540	595	581	602	624	577	552	596	584	565	620	616	573	546	606	590	609	612	554	581	544	650	579	600	599	596	570	606	620	555	599	626	575	554	622	578	598	587	663	588	546	615	603	575	567	607	562	584	563	563	602	594	573	569	612	602	598	571	607	566	645	568	600	620	609	563	587	605	602	604	602	560	593	584	637	585	573	608	556	611	556	616	618	563	607	600	588	607	630	588	560	604	575	596	545	568	563	588	588	571	620	621	610	550	647	624	622	563	598	616	591	597	596	566	566	594	602	585	599	572	600	567	590	610	568	576	643	577	586	614	581	607	605	589	568	587	574	580	593	614	602	581	579	587	624	572	594	598	587	566	577	606	617	561	596	624	586	624	623	589	609	596	586	594	616	686	613	573	623	591	565	625	608	593	615	606	579	581	641	613	564	587	602	591	604	567	601	594	587	604	557	557	561	600	623	593	605	665	567	599	596	611	573	618	598	557	597	650	604	607	602	593	663	575	593	587	588	593	609	585	564	586	592	556	594	610	626	605	624	561	617	595	600	616	560	617	610	576	557	555	624	564	621	575	555	585	578	586	566	602	542	567	648	585	586	586	634	576	556	599	583	586	594	632	628	577	572	618	567	627	567	582	642	587	608	586	584	630	575	592	567	581	608	616	626	634	559	574	609	563	585	610	582	603	610	580	600	654	561	604	564	624	622	589	579	613	607	547	601	594	574	607	573	586	554	608	581	603	596	587	621	618	578	596	557	581	574	524	592	615	583	598	549	570	574	626
31016	33138	25568	9140	1135	492	422	412	392	408	361	359	381	363	374	371	384	362	401	387	382	352	362	403	377	340	359	380	346	364	399	341	387	358	371	377	328	378	352	384	375	418	415	371	388	368	370	400	373	372	363	379	385	360	336	390	408	361	346	375	382	409	359	379	321	360	346	407	370	366	389	371	367	378	367	350	387	371	403	380	388	412	336	370	375	355	366	372	359	362	337	367	371	364	355	336	331	378	359	358	349	345	329	374	392	343	386	350	369	352	348	393	379	336	339	344	381	396	365	344	349	383	385	343	357	354	387	359	306	374	383	395	386	375	384	386	364	352	352	389	376	351	352	388	343	389	397	414	375	359	374	373	370	348	395	371	348	405	376	377	371	368	358	371	394	359	359	370	364	389	379	388	372	334	396	383	401	365	379	349	347	372	348	349	364	389	386	346	362	357	362	366	360	363	365	362	376	366	372	374	364	391	359	398	332	352	371	361	340	362	384	365	360	366	385	400	356	372	395	351	374	388	388	366	356	362	363	358	374	354	355	382	357	346	388	339	392	350	342	359	354	411	347	339	367	372	390	353	350	352	364	414	345	372	375	369	396	377	346	341	393	401	344	374	369	385	366	359	349	403	380	366	372	385	363	388	341	393	339	386	385	342	381	384	370	376	366	379	392	357	392	357	366	386	356	365	356	362	384	381	381	378	335	402	375	330	396	365	367	410	360	384	371	366	388	360	387	363	345	318	380	354	343	355	387	383	362	361	382	337	347	386	366	351	375	372	344	387	379	367	372	367	388	346	389	364	385	364	378	416	350	350	390	380	408	345	359	359	346	378	354	381	365	386	378	372	377	368	373	378	370	396	351	373	377	404	409	329	331	378	377	385	373	363	353	377	390	361	371	418	414	394	340	341	369	350	399	371	378	357	376	360	378	395	348	370	360	350	328	376	358	370	383	333	372	369	378	359	397	399	357	350	365	375	392	369	407	361	380	341	337	343	361	392	408	369	441	375	372	375	365	392	361	368	382	391	380	342	410	375	340	377	387	376	332	340	359	368	363	407	318	393	353	360	372	351	389	327	377	385	345	338	357	350	362	357	349	388	329	368	352	378	370	361	379	389	345	364	377	361	375	381	347	371	398	395	382	362	357	377	405	355	408	358	375	393	407	361	333	357	371	410	369	384	413	369	374	339	389	388	316	371	383	361	366	372	334	383	360	357	375	370	366	364	362	403	392	379	348	374	364	351	406	363	364	369	346	365	382	403	350	386	380	389	355	368	363	347	384	404	396	383	379	346	408	359	382	397	356	367	362	380	366	385	361	357	377	367	362	347	381	387	379	364	352	376	408	381	380	359	384	396	382	379	393	372	375	402	343	368	387	377	343	385	386	360	375	349	381	377	399	388	374	374	427	372	337	351	357	374	316	357	373	371	387	367	378	350	397	315	391	392	345	371	382	387	412	373	349	390	411	379	359	398	398	350	372	369	429	363	353	381	343	354	398	366	372	366	339	381	336	366	343	363	392	349	353	374	392	385	374	347	325	397	339	367	356	370	370	365	342	383	405	346	367	393	372	380	356	368	338	379	382	378	351	378	382	407	368	364	372	381	360	339	360	319	380	373	387	372	384	369	374	350	366	364	378	369	379	338	361	394	358	393	348	347	383	351	339	383	367	412	346	389	370	367	342	398	408	380	357	383	359	354	357	349	403	354	348	382	371	364	374	335	361	373	376	333	368	380	373	353	367	397	371	379	369	361	391	374	361	410	361	371	362	358	352	361	367	363	369	350	366	368	361	371	368	358	379	383	372	396	376	358	384	386	363	364	368	389	368	373	384	375	346	353	333	362	376	334	384	356	391	386	369	344	371	388	378	361	374	350	380	392	343	377	379	350	370	375	406	395	361	400	391	326	349	371	316	341	380	356	359	359	352	358	365	366	376	372	358	334	375	386	382	340	375	365	375	383	389	366	364	371	406	368	381	374	361	374	406	353	412	357	334	377	364	327	350	375	366	399	375	348	349	415	360	367	332	358	348	393	382	357	352	398	322	380	369	370	361	405	353	374	379	384	369	355	358	346	355	352	386	377	410	378	385	368	352	383	339	362	372	391	403	378	376	349	358	332	351	349	387	362	354	412	360	381	367	358	345	338	399	371	333	371	381	379	402	353	358	385	351	365	351	406	398	357	380	341	342	422	355	356	350	400	333	385	373	348	353	357	357	372	322	359	353	390	378	351	341	440	390	387	390	371	381	375	373	369	377	351	374	372	378	390	331	354	355	391	380	374	341	367	386	386	371	357	361	341	396	356	377	332	352	338	367	351	377	410	401	352	347	346	363	346	358	382	358	357	381	347	356	371	355	339	355	330	340	328	366	332	365	377	357	408	379	386	367	375	343	348	353	378	346	356	376	365	359	371	361	380	359	371	345	382	374	357	364	370	407	369	356	378	371	368	355	373	343	368	398	346	391	353	369	362	327	338	361	372	350	374	356	367	368	374	377	380	342	371	360	385	346	360	412	364	386	365	394	356	383	385	348	359	379	358	358	387	365	343	380	330	354	390	389	382	375	373	364	356	384	388	354	362	347	349	331	364	341	358	407	357	368	371	330	375	368	398	364	354	363	376	400	383	393	382	342	402	350	348	377	383	365	378	363	382	380	378	362	392	347	332	364	367	372	361	357	400	373	374	345	340	378	344	383	389	383	345	332	377	390	366	356	369	362	356	386	372	374	351	421	386	374	383	378	345	381	354	350	386	365	377	354	404	350	357	389	355	381	358	391	370	369	353	373	388	372	357	365	411	374	338	386	365	371	373	364	379	394	344	348	352	364	356	355	387	370	373	352	358	392	377	354	394	365	364	402	381	382	332	335	322	369	356	380	385	330	376	356	397	381	370	368	368	393	395	373	364	351	370	349	357	358	367	401	353	361	357	382	364	363	410	367	383	391	350	377	369	363	361	359	385	350	382	346	359	359	366	368	368	374	367	369	374	383	375	347	380	336	395	363	362	369	400	406	361	352	360	399	407	338	347	379	354	358	367	373	373	360	378	386	351	373	381	388	366	366	357	348	341	385	398	373	349	350	343	383	358	388	384	369	374	400	390	399	342	370	384	367	383	364	383	356	383	378	344	363	360	379	366	356	380	380	379	386	351	375	356	369	349	386	373	376	384	386	369	361	383	386	392	357	363	383	363	365	376	390	386	389	367	351	365	351	389	385	323	352	373	373	349	352	407	400	353	390	397	387	339	370	381	366	331	406	376	386	367	415	352	374	370	355	399	386	355	322	373	396	348	339	364	342	345	366	374	368	378	360	396	332	384	404	396	359	327	378	397	335	389	356	365	381	387	386	380	347	397	370	367	361	368	360	352	350	357	362	337	367	369	392	378	370	384	377	367	404	372	400	406	362	362	374	355	356	369	373	379	371	349	365	369	380	358	365	361	378	385	373	329	354	385	372	372	376	372	418	375	346	405	354	351	351	399	367	366	353	366
38571	47140	26601	7242	1880	743	619	566	562	577	540	576	525	573	555	552	572	543	575	544	525	530	618	550	586	565	589	570	609	561	605	596	560	611	520	552	567	538	556	550	553	583	590	551	539	546	573	613	548	557	561	573	578	609	564	601	590	576	565	575	557	614	582	543	596	568	596	588	546	553	542	559	546	561	574	548	573	527	550	559	542	522	598	559	597	545	557	588	599	541	570	572	524	562	560	626	566	596	568	556	575	566	557	549	595	544	585	585	580	588	566	582	578	558	578	595	566	525	543	594	573	582	582	553	582	589	529	554	576	562	554	540	620	591	556	535	560	529	583	563	526	599	531	568	578	590	566	595	561	542	523	583	544	546	580	572	504	555	576	568	560	562	576	582	536	601	534	580	589	572	572	573	568	567	573	538	571	538	542	598	585	592	528	571	552	535	577	546	521	549	602	565	557	547	524	556	555	606	548	554	532	565	572	590	583	577	536	533	578	556	558	554	573	561	611	566	582	570	586	566	575	612	563	571	557	538	578	527	575	562	603	573	563	621	571	559	541	569	532	527	609	541	533	574	555	564	541	533	601	597	565	584	606	556	548	571	587	578	606	542	602	560	609	568	624	597	617	534	560	573	555	577	572	537	603	570	513	569	549	538	571	575	568	553	528	525	561	577	576	552	533	548	590	560	577	603	535	554	528	577	545	531	579	508	568	592	598	617	574	527	569	540	567	555	582	541	555	561	568	553	559	557	594	579	550	609	585	558	556	574	591	584	517	541	558	563	558	575	542	574	554	538	594	595	574	578	565	562	523	571	609	559	579	593	567	576	579	524	553	577	600	560	531	554	561	580	596	561	547	583	541	574	570	591	539	625	555	546	608	543	573	566	557	561	556	577	587	559	590	530	531	571	572	556	521	616	558	576	569	556	563	542	557	584	570	558	554	573	552	530	572	547	574	557	597	514	542	560	583	582	576	554	601	554	573	528	569	545	578	561	577	511	569	556	588	614	596	552	583	568	541	595	600	562	551	534	587	586	555	582	527	545	590	538	555	545	537	577	550	594	541	527	538	563	564	568	544	576	588	522	587	553	568	532	582	536	566	590	581	553	574	575	554	552	555	555	550	589	543	546	562	538	558	573	555	556	570	535	597	599	565	564	543	546	562	560	565	578	559	557	577	550	572	562	593	561	557	578	541	575	550	586	572	552	574	540	568	604	559	547	576	576	555	567	528	584	560	583	542	578	583	574	541	562	572	575	584	533	551	588	553	583	587	553	552	578	562	583	560	594	534	577	573	585	548	551	586	560	538	594	555	551	540	610	563	537	538	572	543	615	553	560	522	517	588	579	540	572	542	527	555	578	602	546	563	561	536	549	531	561	580	606	576	552	561	584	553	541	593	583	561	599	595	585	557	584	528	537	586	517	544	561	549	583	562	574	597	568	573	558	553	542	583	589	578	570	553	558	554	551	540	564	543	578	553	541	565	538	562	590	613	586	571	552	562	593	529	532	580	566	549	551	548	559	608	581	539	549	559	582	573	597	519	560	568	528	582	591	561	581	523	560	556	555	575	558	544	554	557	563	551	535	527	557	546	551	527	544	596	512	570	609	605	565	564	574	556	502	542	590	560	608	540	557	539	608	560	576	577	590	586	588	537	577	561	540	590	621	567	566	546	551	554	570	569	601	593	537	580	596	535	567	543	563	546	517	540	561	563	553	561	551	542	572	546	576	568	593	565	566	533	530	572	550	582	545	535	538	570	576	594	543	566	542	541	552	536	569	533	540	561	595	554	564	548	549	578	597	587	583	553	577	563	596	589	532	530	549	519	531	562	536	558	543	560	573	535	563	534	559	519	552	557	576	564	531	570	565	559	563	532	577	542	586	586	549	577	542	586	567	546	571	548	554	583	521	611	541	559	555	539	593	555	548	542	566	568	579	557	592	567	618	544	548	567	563	566	577	604	583	549	528	582	545	551	523	564	559	556	560	565	556	591	587	557	502	548	544	527	569	584	540	598	527	550	539	576	558	548	568	556	559	599	607	526	564	560	542	551	549	651	548	603	567	528	527	578	576	557	545	550	571	538	603	616	527	562	561	574	533	553	562	552	580	586	526	551	581	553	563	578	537	566	532	564	539	539	584	557	561	570	547	606	568	546	574	589	548	575	550	583	573	569	561	554	551	555	578	549	508	558	541	579	581	534	568	555	575	555	536	525	574	560	570	557	589	508	536	568	586	595	532	523	521	579	540	572	532	563	523	563	563	611	556	605	554	576	568	574	564	563	567	604	562	578	535	533	594	531	577	565	616	590	554	535	520	553	572	572	567	588	577	594	573	584	537	529	548	575	545	526	561	579	559	521	589	557	570	585	583	616	558	588	567	568	527	539	571	525	575	573	576	573	523	581	570	605	614	543	584	587	547	583	547	580	556	556	558	557	576	586	558	548	566	498	534	586	593	531	563	567	543	578	575	567	525	584	590	559	562	555	550	587	568	578	538	524	558	566	559	546	543	583	529	617	572	573	566	577	504	600	543	557	598	600	531	550	558	557	561	576	534	535	555	580	552	576	550	558	621	558	549	568	539	552	547	567	539	581	524	523	591	586	565	578	570	584	506	587	568	540	563	540	583	559	584	563	599	559	533	577	562	551	583	578	574	558	560	576	540	560	604	581	549	545	553	583	575	558	542	561	565	509	555	554	575	579	598	577	586	589	568	589	558	558	556	584	593	575	535	602	524	566	563	611	590	544	533	588	559	540	550	597	566	601	545	594	586	540	572	563	555	533	531	556	538	608	549	567	547	541	547	561	549	580	596	562	561	584	532	551	538	560	509	587	563	559	530	611	576	564	554	574	555	581	569	547	577	573	579	585	569	539	554	571	571	574	554	561	570	552	561	518	531	555	604	535	569	568	586	574	565	570	556	555	585	526	567	567	569	561	567	570	522	548	585	609	586	590	532	583	566	595	545	537	563	571	529	518	625	559	558	578	537	599	567	524	552	510	540	576	564	592	573	565	522	607	551	519	566	571	594	587	570	550	548	582	573	513	555	578	573	605	556	570	572	545	603	617	575	556	576	562	577	541	548	583	532	562	529	556	594	518	552	556	536	546	569	586	574	581	575	548	525	537	549	563	587	537	562	576	556	577	576	593	540	578	532	590	550	560	572	562	588	549	558	537	554	542	577	570	567	548	532	590	551	557	564	540	564	541	612	512	622	602	572	550	601	540	550	579	569	516	558	544	540	531	615	569	541	582	586	599	572	549	549	547	539	600	577	550	568	551	554	559	599	592	573	540	600	565	602	580	600	552	555	551	554	557	567	563	579	532	567	573	577	580	560	600	599	561	558	555	548	584	533	539	558	617	554	553	556	564	567	555	565	558	548	560	602	579	547	553	541	554	551	537	565	563	521	544	495	604	573	538	606	566	566	547	560	541	549	587	541	603	586	574	588	588	556	577	537	584	575	574	592	568	579	619	574	544	563	557	554	604	551
23979	22535	29554	24281	19758	8016	695	517	485	412	423	385	425	388	397	390	376	384	396	388	396	408	387	405	394	401	391	409	407	413	406	397	408	396	428	364	380	369	405	396	379	388	386	394	405	435	401	404	351	390	408	407	376	384	411	402	414	353	390	424	372	384	401	409	376	410	387	365	389	386	382	407	392	380	387	350	369	415	402	360	363	379	389	371	375	412	352	401	391	411	399	404	401	404	386	372	377	385	379	373	403	409	370	421	401	376	392	405	375	414	379	356	408	401	431	328	393	397	404	369	381	389	383	393	389	375	418	399	401	386	393	371	391	392	386	372	413	345	369	385	368	437	370	425	404	378	405	384	404	375	399	385	386	389	371	394	370	418	433	371	401	382	426	388	396	410	421	388	381	365	368	340	397	404	386	378	389	413	363	385	399	400	379	388	390	385	397	418	381	360	407	375	376	411	397	388	383	370	383	364	396	370	368	367	393	394	397	405	391	407	366	384	363	365	390	406	392	367	369	404	387	369	374	375	411	405	348	393	394	363	393	364	409	392	352	380	400	391	348	373	382	398	408	372	379	406	395	395	365	361	392	404	376	385	390	352	373	393	378	377	392	393	377	360	398	369	368	373	389	393	394	383	361	381	345	383	368	414	367	349	371	412	363	404	372	400	395	388	396	368	386	383	412	359	357	380	398	426	413	366	376	366	416	391	365	385	374	387	380	387	398	423	366	409	426	396	405	400	358	384	378	384	355	404	386	361	381	410	411	420	357	390	388	381	333	339	349	381	402	379	384	431	341	373	412	409	421	381	400	397	410	378	381	418	353	429	402	361	389	374	409	400	359	368	383	420	352	364	352	395	384	408	408	374	387	377	366	393	386	374	386	417	380	358	386	395	391	334	374	398	364	387	365	383	376	370	389	371	404	391	364	407	377	380	396	356	389	398	398	422	391	391	362	381	388	382	408	375	408	402	380	373	437	426	372	382	376	414	346	392	395	454	384	382	383	377	365	394	385	373	398	376	383	416	413	399	373	366	378	393	400	385	391	390	389	418	363	387	419	397	430	411	415	404	382	398	379	385	377	381	370	355	390	402	411	364	378	397	383	421	398	431	418	386	360	412	398	385	383	382	419	386	412	377	380	361	390	372	388	352	381	379	402	407	352	396	398	360	329	415	369	417	416	380	372	356	381	374	396	428	365	377	385	390	383	390	366	400	410	378	396	393	394	395	369	377	383	385	369	401	395	377	349	388	348	411	387	410	376	414	350	418	412	404	383	384	393	407	436	395	393	393	404	352	362	396	364	379	388	385	374	403	370	379	399	368	380	386	381	363	364	376	394	410	370	410	367	391	406	370	408	395	407	355	403	386	381	366	371	376	407	361	392	380	380	391	392	375	366	398	373	380	343	394	389	382	385	378	369	367	365	394	379	378	402	409	412	379	381	381	400	413	371	369	394	379	413	410	395	401	367	373	360	401	412	390	392	379	398	359	402	407	357	375	387	364	385	387	409	361	346	375	371	409	360	378	380	371	405	384	368	386	345	424	402	379	375	403	394	360	374	347	375	408	353	398	398	426	407	381	404	339	354	382	367	370	368	405	407	390	403	399	449	384	381	356	398	388	359	385	360	380	383	419	407	401	452	402	390	365	389	382	396	379	383	406	390	364	429	451	376	394	385	402	401	390	366	381	410	395	375	357	354	391	419	407	385	406	333	360	351	391	376	388	386	392	382	371	348	402	351	388	374	400	421	418	405	396	344	352	389	381	362	402	420	395	387	384	396	410	395	357	357	411	398	370	350	379	326	414	374	398	425	391	413	399	383	435	373	398	430	419	389	376	362	365	417	398	410	392	360	427	402	382	361	406	369	424	397	386	417	400	371	374	408	381	369	379	409	367	362	383	377	384	402	390	393	380	384	412	365	386	410	358	415	347	402	412	390	427	397	411	420	425	380	410	350	398	402	363	368	363	381	408	433	364	399	362	400	360	379	427	377	377	375	365	394	381	419	364	377	392	369	366	372	399	392	385	410	388	395	394	347	387	376	350	372	396	426	410	359	366	391	362	415	408	403	414	394	375	408	374	375	413	405	441	395	382	435	384	371	392	397	361	399	369	385	318	384	410	371	396	359	410	390	393	380	384	347	403	373	378	386	383	389	369	371	376	429	405	407	400	379	407	402	363	386	384	375	372	385	385	382	434	379	354	391	395	394	365	407	433	361	389	382	418	344	424	372	393	414	348	387	378	399	399	414	409	403	403	382	383	425	392	387	389	382	404	377	402	393	357	387	352	393	380	404	390	360	421	381	375	417	370	411	366	390	358	371	393	368	388	346	377	352	386	398	354	338	384	417	365	391	414	377	374	382	397	365	406	360	385	390	363	387	362	420	393	367	382	364	381	389	365	407	365	400	361	391	397	441	439	409	361	396	419	413	396	401	344	398	395	367	416	380	405	415	371	374	382	398	388	437	404	399	406	396	411	377	385	381	412	395	377	380	389	424	386	412	388	385	421	388	345	414	403	433	400	394	398	387	403	367	370	398	371	393	417	422	382	369	393	400	381	374	418	370	386	412	391	349	339	390	399	388	360	413	361	379	407	394	379	390	411	357	405	375	369	390	386	395	409	394	404	373	434	412	386	393	389	360	378	357	382	351	364	364	387	400	412	404	360	421	378	381	398	382	377	380	413	393	371	406	405	371	378	383	362	389	390	396	383	415	411	391	422	374	344	379	360	380	437	381	373	412	365	378	405	350	357	392	375	392	373	401	369	393	370	378	362	375	397	415	395	377	422	394	382	392	389	408	377	407	393	415	360	413	411	369	375	368	372	394	398	401	431	411	384	388	404	362	387	381	380	403	368	379	424	383	395	401	441	380	374	378	411	328	410	392	381	406	395	378	426	410	405	375	393	393	349	381	377	380	339	375	386	368	388	378	409	420	369	367	402	359	384	415	417	406	380	384	370	436	379	358	390	378	403	398	356	383	405	399	396	389	381	389	388	366	399	356	405	406	372	381	416	429	364	397	351	405	383	375	402	414	409	369	412	429	429	407	389	384	393	390	370	381	399	346	419	392	376	391	414	397	400	403	407	383	411	363	378	349	437	366	395	368	365	359	385	394	363	396	377	381	362	370	386	362	399	388	374	366	397	417	412	379	397	419	357	365	373	379	399	390	415	384	380	381	379	363	378	402	363	380	394	393	393	372	402	397	401	377	350	394	387	375	384	379	399	389	373	392	408	395	386	384	391	353	400	358	407	397	407	360	405	400	409	379	361	389	393	406	389	410	388	415	366	359	376	416	357	377	371	395	419	364	381	406	393	435	387	415	409	406	366	405	386	358	382	357	368	389	394	419	377	415	401	399	371	377	376	374	445	368	363	386	360	337	392	373	393	379	424	360	352	380	414	399	393	387	392	403	379	397	396	385	405	361	376	380	395	400	387	414	379	376	361	398	398	399	388	403	399	399	402	374	341	392	425	400	372	373	410	386	414
60572	87300	54535	26610	8511	2068	875	756	716	640	621	566	607	564	585	574	587	583	583	600	605	538	570	614	540	572	562	565	573	625	589	581	573	585	574	571	557	588	552	584	555	568	567	614	592	539	573	576	571	550	591	553	562	568	585	545	600	601	576	555	581	550	563	566	584	607	544	555	600	587	587	569	561	574	580	603	524	542	588	541	596	598	595	590	549	565	561	594	593	535	536	547	566	570	592	585	612	570	548	576	565	600	569	554	578	583	606	575	624	554	595	608	602	537	569	550	572	603	605	555	582	545	634	578	562	521	616	641	587	577	573	604	565	591	585	563	580	566	589	586	532	544	577	536	576	596	578	585	542	597	598	569	580	586	588	567	569	600	581	565	555	584	547	557	552	599	584	607	598	604	603	559	565	632	602	585	586	602	551	592	567	570	579	571	575	548	592	583	615	573	601	574	578	527	552	595	589	532	603	537	560	580	541	569	577	638	608	572	571	547	598	567	586	558	589	544	574	588	578	551	506	594	570	581	585	571	567	595	581	536	580	544	580	577	584	556	564	536	549	611	591	609	550	576	567	593	589	604	580	554	634	539	602	570	593	593	602	559	542	611	615	593	592	619	557	591	569	572	569	558	590	547	576	627	594	599	608	583	583	590	586	616	553	595	575	565	511	579	598	557	616	571	558	560	553	576	591	583	587	596	600	563	547	593	532	553	562	546	569	533	573	582	571	582	596	607	557	618	627	585	562	621	535	586	574	615	582	547	588	607	602	568	531	538	592	569	579	631	620	558	535	597	599	609	581	584	565	598	610	589	575	543	593	555	580	590	552	609	568	580	586	564	582	574	619	571	568	589	551	549	544	590	598	573	578	576	618	572	614	593	573	559	594	539	581	613	594	585	591	588	555	630	554	548	618	622	552	575	575	580	600	595	579	564	587	577	626	587	638	581	582	595	571	554	571	604	559	601	597	557	602	568	557	574	581	600	553	565	579	578	615	576	541	562	597	583	605	589	617	559	573	543	546	630	613	579	609	530	570	588	598	620	594	572	547	546	540	636	577	646	581	589	593	621	598	605	612	617	549	558	561	566	571	578	592	590	570	575	587	577	542	541	563	627	582	600	564	556	597	577	585	579	558	595	627	563	583	558	595	552	560	580	582	594	574	570	565	604	580	548	594	576	566	571	575	565	536	571	576	607	584	582	560	557	591	548	573	587	601	596	585	590	581	604	535	595	613	580	536	594	641	598	550	574	568	555	567	582	569	588	632	551	562	540	567	595	584	600	608	553	598	583	589	608	572	571	571	584	580	600	570	579	553	578	565	583	581	557	594	567	580	617	583	574	554	557	586	610	606	614	588	570	585	564	608	563	549	591	579	569	577	581	592	598	558	627	605	563	572	572	563	586	605	590	551	596	583	583	589	578	600	574	592	609	593	601	599	620	571	576	573	622	580	605	606	586	574	586	603	604	570	598	609	573	548	612	546	562	588	559	572	600	616	550	570	539	588	550	537	544	582	583	601	557	568	593	618	539	601	565	604	558	567	600	608	575	585	543	570	571	577	580	577	596	564	594	574	575	559	568	576	590	635	585	600	561	594	547	587	606	559	540	555	633	572	587	587	549	615	559	574	602	592	581	591	555	588	545	561	591	573	580	587	613	603	574	621	559	591	593	571	568	592	583	587	572	566	588	562	584	563	561	582	617	578	554	555	567	560	564	558	565	551	554	571	565	594	594	533	543	574	581	565	590	596	590	587	605	561	543	575	609	570	611	609	616	587	552	589	625	612	601	583	597	562	575	574	563	550	589	607	619	545	565	566	571	580	560	569	590	549	581	591	627	602	588	601	574	566	578	603	561	562	537	570	582	564	572	583	527	560	608	534	596	559	619	542	581	560	553	569	557	596	607	621	596	565	615	591	577	609	579	581	562	531	574	553	562	551	583	603	589	589	565	606	599	618	591	645	570	612	572	593	572	540	560	576	593	555	603	591	589	564	613	583	570	592	592	575	555	598	571	512	589	555	548	578	595	611	624	588	561	569	573	570	597	602	557	593	583	588	592	612	555	590	596	563	544	507	560	593	561	519	604	584	551	544	560	553	539	594	559	593	574	572	580	581	599	532	550	579	559	610	616	579	621	569	562	595	562	609	558	571	595	613	595	573	568	585	575	606	566	599	573	623	547	569	545	596	570	536	585	597	590	559	565	553	577	601	579	561	550	568	606	581	566	579	577	533	575	561	591	571	573	580	589	583	559	567	559	567	563	563	552	599	575	572	582	590	568	568	607	567	556	566	652	610	576	564	588	566	532	594	574	587	588	578	578	604	575	621	526	551	593	612	579	613	576	620	575	601	586	582	591	593	554	568	586	633	547	572	593	562	566	588	603	606	617	577	590	534	619	619	563	562	616	574	576	590	579	585	600	528	572	600	605	588	575	582	583	579	556	588	591	591	602	610	549	585	583	570	598	555	599	612	543	592	565	594	561	508	589	594	583	602	546	561	571	558	600	565	573	597	555	598	553	589	535	585	625	598	603	586	592	576	610	609	606	603	523	574	594	605	570	584	632	577	570	565	591	643	554	603	543	528	599	603	579	568	572	602	585	564	574	570	573	553	611	595	585	582	543	563	576	589	582	572	615	629	612	584	585	552	592	586	595	567	536	558	577	552	573	610	544	587	596	595	568	613	608	554	560	590	618	573	585	556	577	595	575	615	598	588	576	625	628	576	590	573	590	585	626	600	556	577	555	537	646	568	624	540	566	562	563	614	562	587	575	599	620	583	607	603	572	580	594	566	586	581	591	582	554	571	510	579	568	547	571	588	622	544	575	571	578	572	616	603	623	600	586	572	573	551	569	594	610	630	553	569	591	597	531	547	568	576	607	583	531	585	574	551	588	576	583	564	608	593	585	609	564	618	549	596	546	545	553	596	590	555	598	606	578	618	551	607	535	585	574	563	577	573	589	562	602	595	536	554	537	573	573	625	571	588	567	546	571	563	603	552	602	560	534	554	562	563	577	603	601	557	580	540	590	574	567	559	583	551	555	598	601	602	569	556	565	600	577	548	571	551	560	592	592	560	616	619	610	616	597	565	594	547	590	622	584	541	549	580	546	591	597	574	647	585	570	600	552	596	601	677	599	569	556	566	591	548	591	560	604	578	585	575	606	567	610	519	620	552	556	589	555	562	566	611	568	572	634	622	584	576	567	576	585	550	592	603	587	592	607	579	602	558	567	566	592	538	593	521	629	570	531	551	604	578	611	601	633	568	581	589	568	567	562	572	558	591	630	556	598	621	560	590	558	583	604	559	563	587	589	588	534	607	556	561	559	594	555	588	596	565	603	536	578	547	587	554	639	566	550	585	598	526	555	590	580	611	580	542	618	601	524	579	574	611	571	585	618	576	591	588	602	576	595	622	570	571	540	568	588	554	561	595	588	576	579	560	562	585	597	627	595	572	587	548	588	611	583	609	581	582	624	591	588	548	585	575	612
22940	21664	29105	23612	20981	18877	4134	590	487	483	454	417	416	402	400	422	444	398	396	428	382	477	411	417	398	424	443	408	399	399	414	388	402	420	395	398	398	424	419	452	431	410	417	440	409	356	421	384	388	446	396	393	401	417	415	414	395	385	394	415	391	429	402	454	400	379	432	436	427	432	418	428	409	429	438	414	399	405	434	410	454	436	455	422	409	446	429	443	412	417	417	393	403	422	392	407	411	414	401	386	394	397	412	424	433	420	392	396	368	433	420	410	433	408	421	437	411	409	405	397	417	400	381	446	386	434	431	426	446	411	378	398	416	420	415	410	417	414	444	424	433	398	437	438	422	394	401	405	390	389	410	406	411	440	434	423	397	450	402	421	391	424	416	379	423	428	408	380	418	384	417	368	397	433	389	438	436	389	427	400	390	361	396	436	395	451	413	402	416	396	418	417	411	390	457	398	380	414	381	447	413	446	438	421	408	388	405	421	395	410	431	428	392	418	431	406	408	410	387	398	415	435	404	403	424	437	391	426	460	415	404	439	397	410	423	422	462	430	416	387	407	392	410	354	396	368	411	414	421	418	409	417	466	419	418	421	407	430	428	398	412	430	385	422	404	419	413	423	426	435	373	389	425	410	416	407	404	394	396	416	413	398	428	398	408	384	383	370	418	418	408	379	409	437	412	425	418	398	426	411	376	419	403	408	383	407	397	452	405	415	429	404	411	397	410	404	431	395	424	425	420	412	411	401	378	405	411	400	403	396	390	381	434	414	423	423	435	400	407	396	383	427	437	391	408	400	426	379	414	411	426	401	404	382	430	421	410	419	433	409	379	370	382	416	419	390	439	478	419	395	407	412	395	423	423	385	442	387	437	419	391	414	401	422	430	405	408	397	415	427	428	408	399	410	423	410	404	396	415	396	392	407	416	376	433	417	397	443	431	384	413	411	412	427	441	406	408	423	420	433	418	407	402	411	425	424	402	388	394	419	405	406	396	395	407	389	411	417	441	412	396	381	415	417	458	369	414	424	400	378	395	409	445	413	432	425	406	385	393	399	383	411	402	428	410	408	432	393	424	418	425	434	441	390	442	434	413	392	379	368	409	389	400	393	437	408	412	380	390	432	431	431	391	423	406	405	377	439	383	418	406	395	398	420	439	414	412	428	405	370	390	420	379	430	395	423	413	432	414	425	411	420	401	400	445	405	388	446	397	388	426	436	366	393	398	417	381	415	420	411	383	391	384	399	409	411	403	422	392	435	405	430	427	393	389	428	416	400	402	424	382	419	416	389	434	402	413	375	388	391	389	436	413	419	431	414	413	393	444	410	402	421	379	397	393	371	398	424	428	427	383	407	370	400	422	450	391	439	421	394	456	415	420	396	402	418	385	432	394	385	389	409	420	387	375	428	443	373	397	417	450	393	386	424	374	433	382	428	392	422	434	393	454	423	395	405	433	421	445	396	477	440	425	419	439	402	400	420	366	410	393	412	419	440	408	439	412	404	411	423	403	391	416	386	408	403	387	399	414	395	421	427	415	401	413	384	403	378	435	462	394	420	433	417	389	385	394	408	388	383	398	397	435	378	399	376	396	427	419	414	412	425	437	407	389	397	426	419	417	411	409	441	391	411	379	406	381	443	406	442	418	393	396	412	421	392	392	396	412	401	399	384	434	410	387	419	389	416	424	397	421	442	386	385	420	412	373	454	429	381	393	382	402	394	391	405	410	411	397	396	438	392	409	386	422	393	402	418	425	414	425	397	377	422	430	393	447	416	415	411	394	409	429	426	422	470	411	424	424	387	404	370	394	453	406	427	396	394	371	434	429	428	442	407	355	447	388	410	446	402	419	380	401	411	398	380	410	417	397	412	363	426	401	432	477	431	404	406	420	399	407	432	396	418	426	380	435	377	456	389	397	403	439	415	428	421	424	408	355	417	412	426	416	406	387	415	410	440	437	377	429	407	425	417	429	439	417	435	401	415	411	471	418	385	365	444	396	406	397	424	413	408	466	406	407	391	390	400	391	393	389	406	385	398	411	409	415	439	408	419	390	413	386	367	428	449	429	400	411	410	422	450	409	424	407	424	412	418	401	397	420	411	382	397	392	400	429	435	407	374	412	389	382	388	406	423	411	408	446	436	384	407	429	410	391	397	385	415	432	446	420	421	394	384	408	404	405	437	392	380	401	389	393	427	351	399	404	438	386	402	431	423	421	397	431	395	385	381	395	405	393	428	425	401	401	426	415	384	405	421	389	375	434	439	429	426	387	384	450	402	426	392	432	432	417	433	421	443	397	397	408	437	380	418	401	435	409	385	393	392	416	411	400	398	435	406	423	406	415	423	395	384	395	436	394	401	426	385	410	421	400	381	398	413	441	410	444	422	399	405	431	405	398	412	384	409	448	396	385	411	416	435	444	435	436	408	388	450	380	356	456	390	409	424	400	402	416	445	379	434	393	404	397	391	411	391	371	397	414	401	380	414	406	373	438	417	446	442	434	429	401	405	414	394	430	393	396	403	374	393	434	408	413	389	441	411	419	439	403	395	424	424	435	422	423	415	422	413	406	394	414	421	400	418	398	424	410	408	371	474	423	439	384	411	387	407	381	376	388	405	396	387	393	390	405	390	398	395	422	408	415	398	445	385	439	409	403	442	382	392	395	435	421	400	392	415	398	415	375	421	397	366	429	370	402	383	378	412	417	421	428	382	392	440	425	429	391	403	423	405	417	365	388	422	419	402	392	405	432	404	415	401	409	402	416	392	434	387	398	409	455	442	377	421	415	398	404	368	443	432	397	400	423	410	382	418	400	388	402	428	394	442	401	415	416	398	410	430	398	380	407	410	445	431	397	425	415	403	436	428	448	400	421	359	428	392	428	363	417	438	401	404	421	435	405	406	396	386	406	400	383	372	422	403	420	399	415	369	425	407	433	415	397	398	424	429	390	419	436	394	410	403	403	461	400	406	405	414	355	432	422	455	381	391	399	419	428	393	441	411	393	418	413	388	384	408	409	431	413	398	388	408	399	410	397	406	434	404	422	422	408	386	450	441	382	409	388	381	381	413	445	401	426	393	415	411	411	409	411	449	398	393	423	389	406	424	395	405	445	453	393	395	430	386	417	412	427	394	397	401	428	409	408	394	407	425	440	380	417	421	419	421	399	407	412	441	415	389	426	369	396	411	417	400	417	433	371	412	433	399	422	402	401	385	429	400	406	359	376	399	410	407	404	384	415	391	361	407	414	437	384	423	405	432	433	364	447	394	405	395	421	416	445	392	402	405	395	424	403	396	402	405	430	413	377	362	428	432	411	398	408	421	365	400	387	447	387	407	405	408	419	453	403	405	432	385	417	418	439	432	427	415	427	413	449	383	431	419	406	390	419	445	407	402	394	395	398	467	406	432	413	471	397	371	419	381	410	400	401	365	419	402	418	431	400	388	401	396	451	376	373	399	435	397	392	466	389	400	391	415	422	424	421	392	403	399
59909	95172	62800	32790	11792	2799	1046	940	708	724	613	582	616	604	581	615	577	628	591	574	577	594	592	608	569	606	576	602	630	598	604	563	593	562	627	616	620	580	643	580	570	585	605	597	617	603	605	582	595	591	600	632	597	589	573	606	568	552	572	598	641	536	586	609	598	598	605	582	574	576	594	614	535	544	583	598	642	582	560	564	606	569	595	608	559	648	602	518	565	582	583	583	578	584	627	594	570	594	600	636	567	550	582	634	602	593	651	606	587	627	618	572	603	583	595	590	587	551	588	589	592	549	619	602	562	543	598	672	591	622	566	558	604	603	589	573	614	611	565	598	575	611	617	633	612	570	596	573	584	604	608	596	601	612	573	575	553	624	569	588	580	627	547	574	549	552	613	611	628	549	599	639	587	598	580	581	576	601	574	592	600	605	558	634	628	547	582	622	585	614	623	599	631	568	619	581	560	612	589	611	589	570	564	558	598	601	605	621	614	578	624	584	632	597	582	633	604	601	622	628	573	559	623	588	638	560	550	578	569	599	586	609	618	610	586	585	576	571	614	584	572	566	614	550	591	623	617	602	583	593	565	552	594	598	593	616	587	588	565	632	602	579	555	633	595	593	578	550	616	577	622	604	617	609	534	584	579	558	623	610	607	608	610	612	619	567	630	582	610	599	606	582	601	586	639	579	614	566	542	612	575	594	584	580	616	631	597	593	628	594	548	640	566	535	579	590	548	608	590	581	669	590	610	612	578	575	569	601	584	622	637	574	603	607	595	587	605	601	652	595	593	646	593	596	618	547	581	545	644	588	592	540	590	576	585	574	597	601	554	615	605	586	585	614	566	590	616	609	580	618	570	585	569	583	636	619	613	587	609	592	610	601	621	533	595	561	587	554	578	566	567	635	573	611	601	544	632	562	602	585	622	562	556	566	610	609	591	594	597	595	565	589	573	528	554	565	611	603	633	547	620	589	578	594	619	580	597	574	565	574	619	559	568	654	616	587	539	580	615	593	565	588	570	579	566	559	608	536	621	600	606	643	586	574	594	602	607	602	591	570	578	603	617	611	568	606	618	558	604	620	593	589	541	599	602	570	576	612	579	564	625	628	622	590	555	609	602	588	629	629	582	614	560	605	623	600	590	561	602	603	589	557	579	570	590	583	595	595	605	593	643	632	591	604	593	610	585	575	567	612	587	602	550	600	589	590	587	574	590	607	598	569	637	588	610	597	635	658	597	600	556	635	618	601	617	603	586	587	589	639	592	593	618	567	558	565	594	617	572	620	576	612	607	608	608	575	640	635	586	620	652	565	569	570	647	616	581	623	582	600	594	569	604	626	593	562	637	600	629	621	551	598	564	534	613	607	600	581	598	579	625	569	584	574	575	579	608	615	598	573	567	632	600	598	587	575	566	602	611	599	605	666	565	618	619	589	594	594	624	601	599	637	557	613	579	591	630	597	572	576	557	543	573	541	603	579	601	620	563	599	564	547	584	546	648	594	622	591	579	591	575	636	578	579	582	610	618	580	566	635	551	600	615	608	613	591	574	609	560	594	606	573	557	538	582	565	560	615	623	591	570	625	594	594	592	576	622	561	600	604	586	603	537	617	604	595	573	592	588	607	592	604	642	628	612	584	563	636	575	604	601	612	616	619	617	561	565	588	604	610	586	582	604	611	540	571	642	570	629	573	587	583	602	579	602	579	574	582	606	609	580	567	599	596	585	636	591	568	623	608	591	610	566	587	580	634	584	640	613	634	615	585	607	571	596	575	551	552	568	560	578	570	572	591	631	555	595	591	558	547	593	541	577	592	583	601	569	614	620	584	599	579	582	573	538	605	615	561	597	554	599	621	578	617	606	619	569	576	561	603	632	597	551	594	573	567	622	578	592	628	615	577	605	579	580	578	611	578	620	599	598	571	576	594	589	622	611	558	623	601	597	596	602	611	572	595	596	634	609	600	588	575	585	586	598	571	578	628	595	600	589	562	628	587	591	557	562	569	641	618	549	542	626	567	615	586	611	600	609	611	626	621	593	637	614	593	590	585	576	624	572	603	587	624	572	596	569	586	542	602	582	604	588	541	617	592	619	593	556	623	583	601	568	597	615	601	555	578	600	569	557	583	610	570	593	594	599	637	562	579	586	611	625	553	577	572	630	600	619	626	592	593	568	587	570	602	576	622	602	578	599	599	595	610	591	573	607	599	590	607	589	600	566	621	616	614	621	601	621	587	622	578	555	581	591	613	574	558	581	618	566	572	605	601	539	573	553	595	604	561	604	566	592	581	600	560	612	618	549	571	601	610	571	608	640	642	602	647	587	592	629	567	621	565	604	558	575	571	582	576	601	576	595	589	593	590	614	596	590	580	583	575	599	609	602	652	552	603	609	618	579	593	606	630	565	629	638	605	593	634	659	568	577	624	580	639	648	591	598	545	579	567	578	627	616	603	627	583	544	573	634	584	600	623	571	540	589	591	590	592	600	597	552	571	601	591	608	600	603	606	515	569	603	614	575	614	593	600	559	594	541	609	573	599	616	564	566	647	600	632	565	551	578	604	602	601	619	630	591	609	600	598	615	576	606	603	570	557	578	586	563	596	621	585	584	567	604	596	627	560	627	593	603	626	572	615	584	579	598	559	580	554	562	600	612	588	560	615	532	590	570	557	566	610	641	620	590	569	589	610	592	580	564	557	590	584	535	610	565	582	591	613	632	602	595	593	601	600	585	628	553	579	606	593	592	620	596	571	572	591	608	554	612	612	620	596	568	595	620	599	586	581	617	592	564	592	586	585	573	553	607	568	569	615	580	574	614	575	595	593	606	598	653	543	599	580	571	620	595	635	627	605	571	589	565	593	598	582	562	613	643	588	588	559	620	589	562	558	587	589	593	620	646	614	543	570	597	607	581	574	617	594	577	578	559	589	579	609	584	619	582	575	599	603	633	577	625	557	600	601	578	586	571	579	603	564	617	561	597	560	624	622	612	608	586	604	610	572	621	536	564	620	569	609	600	544	654	545	624	604	604	594	594	593	600	570	612	584	577	591	597	583	625	592	594	582	601	608	598	602	625	607	601	578	572	620	576	552	576	597	582	604	549	576	574	604	637	573	617	626	594	561	613	591	604	567	587	602	595	539	601	619	581	647	559	596	585	594	538	566	597	630	589	572	600	608	573	610	594	607	587	607	597	609	548	589	589	603	612	630	584	545	548	579	625	604	625	606	555	595	568	579	610	576	572	566	606	569	588	563	594	544	601	557	582	583	606	586	590	591	660	577	559	579	633	587	631	603	608	614	577	582	629	581	619	602	610	591	588	609	596	564	597	575	588	559	581	569	563	575	605	584	592	602	571	613	625	591	592	578	574	593	607	556	599	623	593	569	571	600	560	620	587	569	619	576	586	646	588	602	564	584	598	555	529	583	574	646	599	600	640	575	578	579	587	584	589	576	595	579	589	621	568	593	627	584	617	582	617	576	602	591	582	611	620	603
31104	32875	25343	9026	1071	491	401	418	369	365	371	370	381	377	377	375	372	366	403	360	375	372	408	386	384	347	343	389	411	368	362	339	399	372	392	387	366	359	359	373	379	378	393	397	388	423	359	371	348	350	370	389	361	355	391	388	399	380	339	365	333	335	365	382	370	386	400	403	395	383	356	378	368	370	396	395	379	369	392	375	360	397	397	370	415	356	390	369	350	394	336	383	406	385	398	370	356	371	411	399	384	372	398	372	355	373	360	361	376	376	356	375	365	359	367	401	393	378	384	379	381	394	369	377	363	391	393	348	378	345	334	346	374	365	359	358	372	380	349	372	385	369	358	399	372	374	382	367	389	376	394	386	348	416	361	391	341	361	381	381	367	381	356	407	401	392	389	358	373	381	376	384	359	362	373	394	371	369	383	344	387	370	379	358	381	327	397	377	389	384	359	350	351	331	385	355	361	396	395	389	367	389	349	357	383	358	390	365	397	415	396	402	367	323	374	358	362	355	358	337	405	400	341	360	362	362	389	353	345	387	373	398	354	372	374	378	359	391	383	341	310	369	389	351	383	402	332	385	347	343	346	386	394	364	394	363	360	397	390	352	383	360	369	404	389	376	405	359	376	379	360	353	372	355	331	385	372	391	404	393	363	377	382	368	364	386	370	333	379	376	410	368	398	372	377	399	386	369	324	367	364	378	382	423	373	398	364	394	375	412	366	381	364	357	389	389	387	368	393	392	357	356	350	403	393	367	386	422	405	384	380	348	374	395	354	366	379	369	372	365	385	393	371	358	392	381	350	385	359	381	394	381	358	377	358	367	380	406	389	368	336	405	421	384	389	372	371	389	389	361	371	377	363	391	367	342	381	406	370	369	370	424	384	366	363	402	392	393	361	350	359	380	364	385	414	365	359	380	355	384	367	367	365	378	391	353	334	383	388	378	379	387	398	379	413	398	358	361	360	365	339	366	365	381	396	401	400	373	336	368	419	396	389	396	399	393	340	375	355	349	403	348	363	364	365	389	374	382	369	366	391	377	390	399	355	399	348	394	394	372	407	353	398	384	376	372	377	415	400	357	377	371	379	374	411	379	403	404	396	381	380	387	381	368	383	393	378	370	373	358	426	372	391	386	384	386	415	388	375	353	370	390	356	413	346	326	351	430	357	378	342	402	345	414	394	377	392	367	392	366	393	366	356	401	367	373	379	374	385	362	353	337	363	373	364	399	353	352	388	399	367	370	366	388	360	372	384	345	380	360	362	348	389	373	390	372	375	383	330	360	355	391	360	412	374	363	396	361	384	389	351	385	403	394	393	342	389	374	381	373	347	390	333	390	369	364	340	388	406	404	380	390	384	369	354	364	371	378	403	378	394	389	363	369	390	363	377	365	374	363	391	370	371	365	366	387	391	378	369	383	375	392	390	372	379	374	397	366	353	384	376	397	364	367	353	372	394	390	374	372	380	384	375	359	391	369	363	382	354	386	347	383	371	396	383	365	341	386	365	401	418	365	374	360	362	406	374	399	360	395	398	419	369	367	427	357	395	391	368	363	443	375	397	370	367	403	376	389	424	355	357	378	362	394	385	373	363	366	341	415	389	384	355	381	365	362	384	382	360	382	365	356	376	371	383	363	362	372	383	399	396	361	410	371	350	369	369	405	396	368	364	389	400	350	371	390	418	381	371	391	379	342	382	368	369	362	354	409	404	368	390	380	386	329	385	412	407	363	379	370	403	393	372	377	346	342	380	368	414	367	352	359	380	381	382	373	371	359	379	380	406	389	376	428	433	374	387	374	350	379	389	381	372	370	342	378	372	348	364	390	380	371	367	400	384	395	364	348	381	366	389	359	390	370	357	319	372	386	409	408	359	390	370	406	383	396	393	365	383	356	399	364	375	378	375	382	367	364	411	376	405	351	372	400	380	364	358	352	382	375	364	402	379	336	393	373	351	376	402	365	358	373	409	392	361	362	378	383	378	379	404	366	398	390	382	362	400	406	386	405	363	368	402	405	380	364	377	361	358	361	383	394	359	382	405	367	378	354	398	337	324	389	395	363	391	353	356	376	355	379	364	372	383	376	354	390	332	381	358	378	378	368	387	391	390	370	405	378	357	399	349	371	400	394	371	367	354	387	353	421	376	371	356	375	337	398	363	383	397	412	381	371	363	380	377	390	398	361	379	384	358	388	404	375	351	425	420	384	372	386	406	382	392	348	378	371	394	376	371	347	368	356	412	351	383	375	366	382	393	376	363	393	421	375	392	387	362	405	375	385	374	372	375	388	367	360	407	354	382	382	382	389	382	356	357	381	366	391	357	388	385	391	396	366	360	363	384	368	372	364	335	378	359	384	368	345	389	336	350	373	360	402	381	388	352	446	387	438	397	346	378	382	387	375	324	387	384	377	370	390	386	353	399	380	390	404	337	380	369	365	402	351	368	398	372	311	384	381	412	418	364	386	367	384	334	389	365	328	357	382	369	392	364	385	368	382	397	376	361	393	310	367	407	377	391	364	357	385	376	391	369	375	374	373	384	426	397	396	373	360	370	386	354	402	401	390	410	384	363	371	395	380	370	386	393	397	411	352	363	342	389	381	342	367	357	343	373	375	362	391	370	374	375	394	383	379	363	378	378	406	369	396	374	370	378	414	374	397	353	420	388	362	374	356	364	379	382	425	389	376	330	378	361	361	338	375	399	353	403	374	396	380	366	399	361	382	357	372	400	355	370	392	369	366	368	403	370	375	378	358	370	400	352	405	368	404	368	392	400	387	402	374	390	377	415	350	377	396	370	347	448	351	382	395	379	388	362	351	393	341	383	348	398	362	357	358	359	396	386	393	413	366	387	376	365	388	371	368	375	373	406	383	392	361	371	367	314	410	390	399	389	384	358	348	393	379	384	379	389	392	383	376	408	371	376	362	375	401	386	430	399	373	360	356	362	361	354	373	343	388	370	402	395	399	365	379	381	402	367	356	395	366	340	366	394	344	374	381	368	399	351	384	371	409	360	379	353	337	356	355	371	377	389	424	353	382	384	394	358	373	382	367	360	357	375	353	369	382	340	360	365	400	370	383	397	341	395	409	369	350	368	398	386	387	330	401	376	370	373	340	366	372	391	368	379	399	364	355	371	346	413	375	367	365	341	366	373	405	369	380	392	398	387	352	362	346	381	386	369	375	400	374	383	359	338	402	374	368	379	382	386	371	362	396	387	368	371	357	376	391	395	420	325	419	378	358	380	385	391	403	407	382	390	349	416	394	365	387	385	361	392	382	358	385	375	364	376	335	373	363	371	377	334	379	350	378	373	385	383	393	395	408	361	375	413	371	330	331	403	398	383	379	379	379	374	370	354	406	422	374	372	370	351	366	394	378	366	419	413	377	372	375	371	405	400	377	404	404	390	375	359	350	407	394	356	403	348	380	379	391	390	376	375	393	357	332	388	403	387	367	377	386	388	393	392	367	389	373	366	398	375	384	346	385	372	387
38613	46635	26231	7166	1691	691	620	583	580	559	565	589	555	563	577	575	605	563	559	573	529	548	546	589	582	581	576	548	568	585	597	576	583	552	581	582	607	617	543	569	568	556	586	561	592	548	540	528	568	609	567	579	614	603	565	577	552	567	572	537	530	589	574	572	575	570	571	557	605	516	545	556	565	573	577	581	541	597	566	541	541	576	569	550	570	556	544	580	527	612	594	568	529	544	550	567	552	576	553	497	568	572	582	590	486	567	554	574	562	573	617	543	613	537	579	562	617	514	568	595	569	577	561	579	592	567	559	612	629	562	595	537	544	547	547	518	546	558	514	607	544	535	585	579	568	539	590	575	575	553	570	560	527	527	557	578	560	556	535	587	590	572	569	628	585	587	536	544	590	527	554	522	559	548	569	567	547	559	589	546	551	562	589	558	563	518	539	537	557	554	537	530	586	537	525	603	588	563	603	546	579	518	538	602	540	561	553	553	570	602	555	616	579	559	555	550	502	505	534	575	612	552	579	589	585	571	546	559	571	560	563	566	565	551	577	552	538	568	559	556	590	605	570	564	561	589	547	579	583	579	556	549	559	521	551	546	584	585	607	571	596	555	565	575	519	563	591	585	614	548	587	598	578	604	507	570	551	520	569	534	588	575	561	561	612	551	567	557	560	559	541	560	581	576	561	560	583	567	557	556	550	604	546	554	537	597	569	556	587	608	533	524	586	535	538	587	557	543	577	562	563	555	562	588	553	569	583	530	541	515	585	557	602	560	539	609	575	559	546	558	607	580	575	570	547	548	595	581	555	595	527	541	548	572	568	544	531	579	561	573	572	553	513	614	557	542	553	562	573	547	610	544	554	540	551	507	586	590	545	577	568	573	556	536	576	593	575	603	593	615	538	546	542	536	562	580	594	575	584	557	576	586	577	534	577	546	540	569	533	546	598	527	553	558	595	584	538	593	567	565	575	618	619	564	571	571	569	592	525	588	537	569	554	634	581	533	575	598	569	571	594	570	545	560	554	581	562	484	561	535	603	565	573	564	572	616	560	537	592	635	510	533	570	561	547	608	582	554	571	571	578	551	567	562	616	581	536	591	571	540	608	615	529	572	592	576	570	504	551	507	585	581	559	571	543	578	583	545	561	559	549	559	508	612	557	589	543	594	555	564	534	546	553	562	616	579	547	527	566	595	538	574	535	553	568	577	506	569	568	585	560	572	576	603	550	545	543	558	559	580	544	534	529	509	551	564	581	540	552	585	575	579	540	569	573	545	570	562	544	594	640	567	580	621	574	546	527	555	542	621	576	542	546	582	554	537	562	621	569	580	556	597	562	574	573	574	554	569	582	586	553	569	560	553	581	578	563	579	592	546	587	590	549	537	577	596	548	536	570	612	573	547	560	562	568	544	587	561	559	575	600	566	572	590	562	557	565	629	536	580	607	591	534	573	575	573	561	535	571	545	575	550	557	555	587	589	528	587	599	562	536	553	603	559	596	554	579	539	604	571	544	564	568	616	575	522	554	556	583	532	549	584	600	577	602	602	604	565	591	583	558	558	549	582	562	604	558	544	566	533	603	578	548	558	558	529	598	559	560	578	534	556	544	583	600	560	561	598	521	501	576	577	564	573	567	605	541	554	571	595	570	587	567	554	598	522	605	573	585	566	565	592	543	518	540	541	598	568	577	541	554	549	553	542	540	594	539	531	569	611	557	598	555	511	549	566	530	566	551	589	585	547	569	543	548	566	553	563	561	578	565	576	594	573	553	588	549	550	625	552	553	587	575	575	573	611	574	541	556	575	580	564	547	556	570	592	566	571	578	545	582	563	563	578	580	579	579	550	571	559	622	569	566	621	546	595	533	548	565	573	535	613	580	570	568	598	529	568	528	542	579	543	560	584	552	574	537	571	548	580	528	514	612	542	566	548	556	590	577	529	546	583	578	569	627	575	558	600	595	594	552	586	521	566	602	640	631	577	568	531	582	556	561	568	557	585	556	546	587	537	509	614	566	588	581	611	571	545	603	564	565	559	578	587	597	617	596	527	578	595	623	586	508	573	552	552	550	550	553	575	520	557	583	556	560	572	582	542	566	596	541	574	565	597	564	569	556	562	611	571	520	564	574	583	563	525	590	555	582	557	547	569	573	602	550	547	545	608	578	577	573	577	586	582	547	597	593	559	575	577	552	603	584	593	545	537	566	564	552	584	533	601	578	598	568	571	593	588	552	511	546	575	568	580	568	580	591	538	519	576	562	585	561	567	553	593	553	536	549	587	613	612	535	556	546	567	510	553	551	572	576	558	572	579	595	544	560	536	561	590	557	547	545	524	553	556	589	562	554	596	518	541	593	544	583	565	533	589	586	538	553	561	570	533	550	598	587	543	593	566	554	597	566	578	541	556	573	572	557	553	566	580	550	542	588	596	585	547	551	594	588	588	568	599	560	544	579	517	561	557	580	578	579	578	538	589	572	537	581	575	594	595	596	552	572	543	530	573	543	591	586	553	528	554	559	554	594	562	550	532	539	565	580	580	579	550	583	564	565	527	549	567	573	583	588	549	577	548	555	633	608	542	581	562	572	567	581	541	566	607	555	583	583	583	574	564	528	570	556	592	586	568	596	582	563	540	559	573	582	534	571	598	557	554	550	530	586	550	573	551	565	549	538	539	566	589	560	551	602	561	558	570	528	555	588	600	567	552	605	544	535	619	577	541	566	589	573	536	545	510	559	605	579	594	541	548	554	573	597	573	534	591	567	594	541	553	543	564	594	553	568	588	572	554	570	552	581	567	533	602	580	624	569	598	547	544	572	524	548	572	564	521	535	586	525	562	581	575	557	556	604	555	556	567	570	551	587	557	589	623	563	564	590	556	549	557	570	506	554	589	588	593	570	551	562	617	561	581	537	565	557	597	569	547	553	504	600	574	527	544	609	566	575	532	618	561	545	581	583	575	545	545	581	551	561	584	579	578	546	583	566	556	551	531	598	581	574	555	581	581	625	587	533	589	573	548	591	581	569	576	571	555	591	629	540	581	556	558	581	540	601	570	546	517	523	555	584	559	514	559	593	551	571	539	577	555	545	590	566	566	544	580	574	548	563	589	543	545	595	568	568	569	545	544	558	555	582	542	567	579	557	544	568	560	536	543	579	540	572	569	582	534	579	611	539	571	550	582	574	602	593	564	547	565	570	599	518	587	600	560	598	610	587	550	589	566	529	543	561	612	547	559	580	572	582	535	537	553	585	539	563	566	585	598	563	601	601	595	586	541	579	591	549	562	580	568	613	548	585	536	560	514	593	529	547	566	554	550	529	606	527	551	573	545	522	538	564	526	578	570	530	533	570	587	549	591	537	538	575	619	599	593	561	602	558	533	542	557	550	610	592	535	557	560	557	590	586	549	585	541	570	552	565	555	570	564	569	545	578	565	548	570	511	548	554	532	559	564	573	554	583	526	613	591	604	569	553	603	633	548	578	559	568	559	601	602
24009	22878	29735	24534	19752	7686	674	517	432	429	411	406	381	429	394	421	400	396	399	384	403	402	409	424	389	352	363	416	405	403	419	437	394	373	389	414	426	383	366	376	377	398	373	388	384	385	371	406	409	387	376	369	404	398	395	405	399	376	410	389	360	383	404	414	390	426	399	382	406	356	387	395	399	373	393	438	406	376	400	410	398	394	387	400	398	410	425	382	423	374	419	428	396	418	372	395	425	405	416	412	389	450	383	399	391	391	396	388	365	401	399	385	391	394	412	401	409	396	375	371	388	412	383	404	371	378	388	387	399	409	426	398	364	407	401	393	369	419	396	388	385	367	418	391	397	380	400	386	384	417	367	408	384	403	405	401	396	405	390	390	397	422	368	393	406	385	392	395	398	372	391	394	387	394	425	422	402	355	393	391	395	348	376	374	395	384	402	403	380	424	408	407	381	365	381	391	403	387	392	394	382	431	367	396	453	382	394	396	420	404	339	385	386	406	401	401	375	376	390	390	435	403	382	412	383	418	379	353	422	402	394	372	388	399	420	404	380	420	390	396	374	419	391	415	385	413	397	387	382	414	407	373	400	395	422	404	383	413	326	371	387	354	392	383	376	410	364	396	378	392	361	390	404	408	389	363	405	414	402	398	372	429	370	379	388	415	398	408	397	406	415	404	378	383	387	374	402	383	416	391	409	411	389	395	392	357	392	412	368	395	379	342	365	412	368	388	384	395	399	404	415	378	415	389	399	387	426	396	426	383	431	403	426	420	389	381	393	409	400	376	414	371	371	394	386	409	428	383	408	391	405	386	407	397	403	365	397	433	391	425	408	382	434	404	393	391	361	386	425	418	375	394	370	391	421	374	393	369	422	372	449	429	370	417	366	429	384	387	411	370	397	361	407	392	392	449	390	391	411	372	364	401	410	387	383	397	389	389	404	422	412	367	432	388	376	403	398	382	369	377	401	432	387	375	393	392	405	383	405	401	382	399	407	383	351	401	455	367	414	392	398	383	394	381	399	360	359	383	394	448	375	394	387	408	386	376	386	373	402	423	407	435	411	398	399	421	423	385	404	397	385	385	414	415	374	402	403	391	420	359	425	373	392	432	411	394	408	407	407	392	384	381	397	403	357	390	357	399	388	372	389	360	399	416	418	390	406	433	382	391	365	414	391	398	378	401	380	394	386	375	409	425	389	409	395	364	373	397	383	427	390	345	398	385	410	410	361	376	399	376	384	412	397	415	400	420	369	411	396	374	429	387	405	412	438	377	372	388	429	387	398	387	388	372	378	405	398	370	371	379	399	482	373	365	406	406	391	383	378	405	433	407	407	390	393	365	380	377	359	391	434	424	411	386	381	362	404	413	408	364	395	393	392	347	410	394	388	391	394	373	384	388	419	396	386	388	444	374	409	370	388	380	358	397	396	369	367	394	424	427	398	363	376	391	413	398	378	385	417	378	373	362	397	372	364	375	432	382	371	402	442	381	397	380	372	367	386	408	405	369	393	394	391	406	391	386	413	368	439	397	404	370	399	393	390	397	405	397	399	383	377	430	392	373	410	376	388	365	386	381	363	417	398	395	360	406	359	381	403	405	426	402	424	380	370	386	392	403	387	420	374	398	421	377	392	396	378	391	417	380	422	395	408	357	370	411	371	366	428	409	409	391	364	376	392	388	377	394	400	376	407	414	394	370	385	397	371	385	404	425	372	417	431	386	400	384	406	401	364	404	411	397	405	387	366	397	420	412	368	398	358	405	372	420	355	371	374	404	394	396	378	376	415	393	388	425	394	444	404	363	366	383	405	424	414	415	391	417	396	377	390	407	382	401	412	400	410	351	434	346	411	372	381	394	389	387	395	411	395	395	417	415	406	398	395	392	405	405	382	380	366	392	389	374	417	373	389	444	398	419	360	388	414	361	410	393	383	420	393	435	392	401	392	388	407	388	401	411	435	368	394	394	366	391	381	407	414	437	363	406	420	370	379	378	402	408	425	380	364	391	389	407	382	384	391	404	416	436	378	385	401	417	381	381	386	345	443	421	410	376	385	422	363	396	370	437	411	419	396	394	396	370	386	385	414	385	382	409	367	370	396	379	348	407	412	440	426	377	427	390	371	414	377	378	410	384	391	369	417	390	397	401	365	392	393	416	404	384	392	388	440	423	407	408	388	380	376	395	373	376	374	385	393	391	390	379	384	416	376	401	428	393	381	378	380	434	336	375	419	395	401	428	361	408	393	395	425	381	407	432	343	423	378	419	376	388	389	400	358	415	382	411	368	419	400	409	342	413	361	420	405	371	409	401	359	374	406	390	361	430	388	401	415	404	372	429	373	401	428	381	406	398	353	377	394	370	411	411	396	440	391	407	380	415	402	389	435	358	348	386	406	369	399	401	406	414	400	366	423	391	406	396	364	394	429	424	398	419	418	380	423	398	404	394	400	382	402	408	406	389	391	398	394	380	389	378	362	378	378	416	396	357	366	393	415	396	405	402	377	406	383	387	396	324	382	407	401	387	390	387	380	399	418	398	386	386	383	410	413	384	399	391	398	412	392	394	411	399	389	416	398	381	362	430	370	384	361	386	431	364	416	383	376	375	371	375	419	414	380	387	388	434	386	368	417	408	392	423	408	403	362	393	387	382	376	409	346	430	411	381	367	365	388	379	382	394	406	419	383	403	404	374	418	387	390	426	381	380	382	410	415	375	388	433	382	379	380	377	399	401	391	395	393	436	399	398	393	405	366	415	388	399	394	393	397	364	346	422	399	386	370	386	385	401	408	380	386	392	409	408	363	406	422	406	389	400	398	388	412	413	387	452	391	396	386	372	361	394	353	400	394	382	388	425	419	426	381	364	454	408	426	415	393	388	406	408	402	371	389	441	376	382	422	407	363	403	394	374	392	398	416	357	364	381	409	392	382	421	375	378	393	423	405	383	396	352	389	423	401	398	416	360	408	369	417	429	401	402	401	392	395	399	390	397	379	406	411	392	370	382	385	373	360	429	422	421	410	367	412	377	347	448	396	398	414	422	356	413	397	347	367	400	394	382	388	407	382	369	378	385	405	351	366	373	383	376	354	403	386	377	388	377	408	389	386	375	403	410	396	383	369	409	398	394	405	388	427	429	379	401	417	410	396	420	409	387	391	411	393	406	419	395	440	384	392	395	390	389	396	397	415	410	383	430	431	357	380	354	383	363	398	396	391	412	407	385	406	416	396	400	402	437	386	404	362	389	388	408	416	401	415	396	401	419	366	396	389	408	408	365	359	393	360	380	395	411	411	389	384	373	448	388	402	415	355	375	357	395	396	399	402	386	370	399	399	393	407	423	406	382	390	394	398	360	382	401	412	395	415	390	422	403	396	376	400	349	395	408	382	406	412	384	402	403	380	383	415	378	380	376	394	349	403	401	381	377	384	394	390	343	358	395	397	379	385	388	361	379	395	409	403	381	404	374	352	400	423	373	411	383	376	392	406	366	367	381
59703	88017	55793	26527	8447	1942	808	813	641	618	595	599	616	588	594	599	612	586	572	579	595	615	604	571	580	598	612	580	605	587	597	593	599	609	564	582	632	611	543	603	587	562	609	581	602	549	608	580	586	597	612	581	626	606	603	587	587	571	587	584	593	600	582	623	597	583	591	572	549	585	543	549	597	565	565	574	594	585	612	577	641	580	574	628	583	554	626	621	583	653	571	598	563	580	628	573	538	595	583	608	583	518	557	629	605	619	568	600	550	587	615	593	627	626	585	614	563	560	620	575	664	607	533	557	544	638	600	582	593	607	606	581	547	576	586	613	608	559	576	574	564	591	593	579	586	598	590	573	626	590	586	604	601	586	597	595	551	631	558	594	571	561	551	559	559	540	580	578	573	566	555	541	568	567	616	579	567	592	556	619	561	554	586	603	612	595	631	618	590	564	591	610	556	586	588	565	592	578	582	594	603	520	575	583	574	564	556	619	538	541	585	579	610	595	624	596	605	574	568	598	545	565	581	574	590	587	534	552	604	582	577	588	572	588	622	610	568	558	621	606	596	554	564	614	577	558	590	596	585	574	566	542	596	616	623	561	616	540	586	563	569	599	576	619	605	578	573	591	569	555	573	612	578	546	595	617	596	586	579	594	576	543	623	603	566	560	586	578	586	586	561	608	563	559	564	566	572	579	599	572	638	568	625	557	596	552	573	628	583	574	587	587	573	622	585	581	598	561	574	590	556	570	587	604	607	583	577	610	612	583	590	589	550	593	557	600	606	566	606	584	567	557	582	593	615	610	567	550	574	593	551	628	578	592	575	596	580	611	571	588	584	568	614	539	570	615	585	555	629	580	569	600	569	575	603	571	615	594	564	550	603	610	577	641	561	555	606	575	550	599	612	580	577	581	616	535	569	560	599	540	584	573	623	555	583	569	563	605	570	595	597	577	588	607	563	617	588	571	613	564	568	547	607	553	577	621	654	604	567	578	566	613	620	549	567	579	669	602	591	590	601	572	599	590	616	527	559	586	582	608	564	572	574	547	547	585	627	553	635	574	592	568	598	600	574	568	613	600	577	622	556	564	565	611	555	591	546	561	569	581	597	603	609	648	603	569	572	614	565	581	626	631	547	572	549	574	580	610	615	569	606	554	615	583	597	583	584	600	596	583	588	575	604	561	576	605	570	585	594	565	584	630	568	606	632	571	576	544	578	555	625	609	565	612	575	545	585	556	545	532	564	575	628	550	595	593	602	570	578	576	579	619	641	604	583	572	575	602	546	558	594	588	566	592	553	587	569	609	566	578	539	589	562	569	565	549	589	563	592	600	583	588	597	577	607	563	589	563	597	577	588	606	621	559	590	593	551	569	604	610	581	602	609	586	591	560	608	604	566	521	603	566	569	587	577	600	593	603	579	600	599	590	608	566	580	550	567	574	597	570	593	570	575	612	604	599	575	573	649	558	643	585	617	554	537	555	570	599	593	534	563	563	566	594	575	583	615	563	600	584	620	600	573	617	575	628	617	542	602	587	604	578	589	564	584	593	578	516	584	567	586	541	559	573	589	588	578	546	611	599	613	588	593	556	546	593	584	542	575	629	612	584	630	551	639	575	583	555	608	569	586	570	633	564	588	542	580	584	580	573	604	611	576	583	563	606	590	572	627	543	557	582	602	581	585	566	609	576	583	563	601	555	557	572	649	577	519	607	584	542	584	603	589	600	586	614	593	563	580	602	577	544	596	581	578	585	540	555	570	622	591	577	596	590	588	566	562	614	582	578	634	595	556	580	597	609	555	575	586	576	553	558	607	605	572	588	588	597	595	552	570	578	589	592	601	527	591	538	617	620	566	580	551	569	648	600	566	577	581	623	597	613	569	561	599	596	562	615	595	593	603	636	592	569	597	579	593	550	565	564	536	563	584	549	596	572	531	575	570	588	551	582	589	619	544	553	607	567	585	573	580	591	586	547	585	577	556	589	629	602	549	583	572	574	554	553	578	582	611	530	540	605	577	618	592	535	582	592	565	577	607	610	594	552	581	607	631	563	537	593	599	566	593	574	604	533	561	576	647	581	599	576	582	551	595	607	609	628	604	580	585	632	574	572	597	551	562	600	632	587	584	548	647	607	573	607	593	594	554	537	563	586	589	636	581	609	563	568	636	593	641	579	612	577	602	549	603	570	620	582	548	573	570	605	611	593	579	607	590	556	609	603	603	577	603	576	567	577	594	630	596	590	585	601	608	566	598	593	619	541	575	596	572	630	520	649	549	607	535	610	598	581	560	582	582	589	598	593	561	567	587	562	570	536	575	587	577	598	542	557	613	588	621	594	570	566	591	605	558	578	602	610	589	567	583	592	549	598	594	561	615	577	590	578	626	595	594	581	604	583	593	562	604	594	595	598	629	597	588	589	575	539	586	579	597	548	617	601	558	583	582	591	579	612	594	578	605	602	605	656	587	571	597	565	576	591	566	566	585	579	582	584	600	601	619	606	605	562	599	599	564	572	560	594	594	582	601	614	612	548	578	598	551	573	556	566	557	562	593	625	579	619	583	574	572	581	597	635	582	581	583	589	589	564	581	602	580	605	565	604	579	556	592	581	602	617	569	593	567	586	598	638	591	597	613	605	607	609	549	602	609	602	577	580	568	598	616	618	575	652	560	570	554	568	592	575	622	578	600	576	549	552	586	594	584	585	603	575	599	567	585	583	578	623	583	625	642	579	601	593	579	614	569	624	607	605	589	575	576	572	598	539	577	622	640	604	549	608	571	547	607	603	544	583	596	624	615	586	561	614	593	604	572	558	586	577	583	573	569	583	596	597	589	562	605	622	565	622	523	551	603	580	629	589	630	558	555	592	594	612	558	551	598	582	590	576	567	589	606	601	574	587	593	635	574	586	619	580	608	574	596	572	602	572	602	584	596	568	608	587	619	584	591	545	593	583	589	580	622	607	594	592	595	573	575	558	573	620	546	619	623	556	603	574	588	600	584	573	566	589	594	545	585	565	586	565	608	620	584	625	558	571	574	629	586	650	550	664	566	556	578	567	562	549	601	587	578	610	569	589	564	628	611	590	563	589	595	547	585	555	637	620	573	600	566	532	575	570	585	553	573	576	538	523	607	585	579	584	561	603	571	556	604	582	564	595	560	584	634	578	579	611	615	603	551	570	587	611	592	545	602	647	581	572	586	580	626	609	610	608	574	585	542	587	672	554	576	540	597	609	603	586	566	588	549	605	542	592	568	619	570	595	627	585	594	579	579	598	541	552	553	594	562	610	620	617	610	571	578	587	564	589	596	617	577	571	567	594	603	575	560	589	610	563	601	557	568	554	576	587	584	569	607	590	609	616	542	588	594	591	581	590	621	556	586	584	586	575	531	596	597	571	562	572	586	579	605	616	590	610	578	640	624	592	627	559	599	612	615	617	610	560	557	596	587	596	569	581	554	609	581	585	605	609	635	571	618	589	562	559	555	566	636	580	595	540
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
