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
339552264673	339552265244	339552265792	339552266342	339552266894	339552267444	339552267992	339552268542	339552269092	339552269642	339552270194	339552270742	339552271294	339552271844	339552272392	339552272942	339552273494	339552274042	339552274592	339552275144	339552275692	339552276244	339552276794	339552277344	339552277892	339552278444	339552278992	339552279544	339552280094	339552280644	339552281194	339552281744	339552282294	339552282842	339552283394	339552283944	339552284494	339552285044	339552285594	339552286144	339552286694	339552287244	339552287794	339552288344	339552288894	339552289444	339552289994	339552290544	339552291094	339552291644	339552292192	339552292744	339552293294	339552293844	339552294394	339552294944	339552295494	339552296044	339552296594	339552297144	339552297692	339552298244	339552298794	339552299344	339552299894	339552300444	339552300994	339552301544	339552302094	339552302644	339552303194	339552303744	339552304294	339552304844	339552305394	339552305944	339552306494	339552307044	339552307594	339552308144	339552308694	339552309244	339552309794	339552310344	339552310894	339552311444	339552311994	339552312544	339552313094	339552313644	339552314194	339552314744	339552315294	339552315844	339552316394	339552316944	339552317494	339552318044	339552318594	339552319144	339552319694	339552320244	339552320794	339552321344	339552321894	339552322444	339552322994	339552323544	339552324094	339552324644	339552325194	339552325744	339552326294	339552326844	339552327394	339552327944	339552328494	339552329044	339552329594	339552330144	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2725	3600	2300	2725	3600	2300	2725	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2716	3600	2300	2716	3600	2300	2716	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23835	22419	30699	25202	21804	19002	4775	679	569	572	581	590	513	558	568	569	576	529	520	539	523	525	531	551	544	552	503	515	545	539	532	554	518	527	516	528	532	508	532	519	541	515	545	512	562	507	538	520	506	545	496	540	476	524	538	489	516	535	486	549	524	549	548	525	520	541	552	501	550	517	499	509	506	522	508	515	501	541	543	519	524	509	503	528	474	538	529	500	552	537	498	514	573	521	523	481	539	514	517	579	576	498	480	543	498	540	523	528	572	511	532	550	525	485	534	551	580	503	558	498	495	488	523	538	559	569	494	533	509	559	497	519	550	528	555	548	494	542	533	543	535	481	491	498	511	543	516	523	560	503	563	526	540	564	507	555	517	541	568	528	523	543	517	477	513	558	526	520	493	534	527	513	486	525	527	515	497	513	541	562	532	550	503	510	480	508	560	495	539	526	533	531	505	522	512	545	513	529	506	517	537	544	541	530	563	527	506	502	502	511	517	498	523	546	490	555	537	527	541	512	559	541	519	506	542	514	529	504	561	560	537	497	543	498	574	485	550	507	529	516	532	531	524	535	503	528	497	574	547	506	488	522	501	542	534	510	556	547	536	540	525	526	526	525	530	496	501	565	506	548	517	540	502	516	489	542	531	515	523	522	513	518	525	562	520	524	517	541	545	531	566	527	533	514	524	546	505	478	558	515	531	498	511	533	510	518	521	524	505	540	548	516	521	532	541	547	541	495	512	540	529	546	554	492	534	530	537	535	555	554	510	543	511	552	536	480	558	517	492	517	538	505	541	530	503	531	524	528	572	509	547	517	511	513	520	538	499	535	548	519	544	485	508	523	523	533	509	525	491	543	537	526	515	546	497	543	544	536	556	530	559	505	543	486	526	552	532	531	508	557	518	507	502	517	520	513	537	490	521	510	563	534	562	516	533	483	533	507	516	503	511	529	517	515	528	521	550	518	517	540	511	516	516	545	508	525	538	492	529	536	530	467	518	538	528	542	559	545	539	521	536	510	537	549	542	545	512	499	522	511	527	510	518	543	517	549	497	503	509	574	509	515	514	571	529	558	530	548	509	548	539	549	520	556	539	517	537	543	534	528	513	521	507	521	547	525	482	553	556	536	576	520	497	514	522	544	534	492	543	561	555	534	543	509	538	543	532	569	509	530	519	512	542	514	524	518	523	502	538	545	524	529	527	543	492	526	519	520	570	507	519	545	506	570	570	547	534	527	536	533	549	509	532	566	564	519	507	520	478	523	497	524	557	511	514	510	547	531	523	542	526	556	566	540	554	521	517	509	494	556	574	543	569	507	509	500	502	520	532	521	506	507	542	545	495	505	513	579	527	510	498	553	512	525	538	501	531	496	524	491	518	539	539	523	562	514	541	504	556	542	557	546	548	531	531	532	497	563	528	533	561	516	532	506	503	559	484	516	559	540	555	552	518	511	449	539	516	525	535	525	551	517	525	539	544	552	495	558	540	561	562	539	549	533	574	506	531	509	509	528	505	515	532	539	548	517	542	528	576	528	557	543	515	527	520	533	498	530	528	551	516	500	537	517	527	540	514	504	567	542	494	483	532	575	536	488	505	546	545	537	555	513	534	492	515	511	539	533	533	487	564	532	514	515	515	531	535	501	552	540	500	506	520	568	514	503	506	522	508	541	560	525	547	494	482	519	538	541	512	524	571	541	553	527	519	550	526	520	487	476	504	535	504	535	480	548	516	479	563	539	564	586	540	573	528	501	543	561	506	502	531	525	521	534	515	516	612	540	501	507	546	516	546	518	541	522	527	491	563	567	509	548	510	542	529	524	490	533	496	508	485	566	508	528	535	488	549	559	540	491	504	544	507	515	526	536	574	512	517	553	544	484	553	540	519	547	517	515	529	524	520	523	537	512	536	505	563	525	518	495	518	542	538	545	494	486	509	472	537	522	538	547	501	539	548	540	548	549	508	543	524	565	581	548	518	528	565	563	510	557	507	531	573	550	549	570	521	558	513	515	546	543	506	543	537	508	483	553	479	552	538	559	478	508	550	520	509	546	512	488	495	549	507	531	525	502	513	534	518	494	549	495	551	557	552	539	501	481	490	540	536	558	522	514	512	523	509	543	496	539	538	524	556	539	534	540	498	501	528	516	493	521	556	518	536	486	502	497	487	505	515	508	534	521	522	539	538	552	508	533	512	496	511	519	526	524	533	539	504	565	516	528	554	495	537	533	529	499	518	519	514	522	517	530	566	513	527	513	508	532	533	526	545	585	506	501	496	483	518	527	510	527	568	518	526	553	564	501	530	496	545	528	566	518	499	494	528	518	512	515	499	573	514	511	499	475	568	561	526	487	568	539	531	512	536	532	578	550	503	530	529	513	518	515	540	548	512	531	533	541	521	580	533	538	508	517	495	498	566	527	498	528	547	557	521	548	518	521	516	503	566	546	529	542	538	525	537	535	529	542	562	542	530	515	557	500	555	526	510	532	520	544	528	519	560	527	535	546	545	563	534	549	552	499	556	509	570	502	551	553	504	498	547	504	515	525	518	523	537	529	531	492	474	542	485	526	550	554	520	504	580	499	506	541	544	520	579	541	510	481	521	532	518	516	528	479	515	541	532	519	544	511	535	527	542	516	569	572	499	521	546	537	533	496	535	556	570	523	533	500	531	535	524	528	494	566	522	510	515	555	570	542	531	531	515	540	515	535	560	513	493	536	528	504	523	529	552	546	544	513	522	527	509	536	546	493	570	528	576	535	508	507	547	515	496	492	552	511	538	493	550	559	535	541	519	544	551	543	520	511	510	472	517	539	520	561	502	515	498	517	522	526	552	556	535	513	498	517	547	483	562	529	489	483	539	505	521	534	521	504	516	562	496	536	504	528	538	517	502	514	511	542	557	553	537	517	476	538	555	530	526	552	522	515	514	495	552	536	540	530	539	513	520	537	554	541	512	498	503	527	531	523	512	546	534	515	480	501	521	493	551	523	484	542	529	547	498	568	575	507	477	514	531	480	541	526	523	533	524	548	559	550	525	486	571	490	492	554	519	562	496	508	515	534	480	549	526	515	544	520	490	491	557	507	490	550	525	553	567	557	515	533	542	513	536	547	524	527	525	541	541	554	523	522	561	509	529	472	497	547	557	519	531	535	548	523	537	524	537	521	540	510	542	511	535	507	491	536	498	496	541	535	545	514	529	570	488	485	543	498	509	495	538	549	487	488	537	507	522	535	553	498	544	516	515	537	542	527	574	548	545	530	562	527	533	542	521	542	563	538	534	497	485	539	527	519	521	530	519	504	552	534	474	526	523	469	543	534	514	497	538	548	504	562	547	509	529	536	501	486	546	530	509	540	577	534	529	521	534	511	529	543	508	522	534	545	513	520	531	492	537	561	543	543	540	511	545	533	516	513	512	547	517	493	505	512	552	503	562	477	508	530	532	576	514	482	520	524	517	537	540	504	528	495	517	479	554	571	517	540	505	532	568	569	521	507
61748	102378	72333	45599	21654	8810	895	897	912	858	898	931	926	876	928	882	851	924	854	879	869	833	849	886	832	892	863	896	918	854	881	890	919	890	893	920	849	822	856	860	869	873	868	925	884	865	890	836	881	860	909	837	897	883	840	925	928	878	874	909	917	879	875	846	900	897	904	882	879	914	912	940	920	947	881	904	910	891	880	944	869	884	906	869	926	917	866	885	845	944	894	891	921	887	916	878	866	942	943	897	883	827	828	906	888	890	856	885	848	902	847	887	845	920	901	912	858	871	956	904	868	907	831	918	941	876	886	845	858	886	903	912	858	908	892	885	894	867	924	849	900	860	826	890	930	881	840	919	933	941	889	837	875	870	942	897	904	866	876	924	870	879	887	902	888	865	848	896	880	826	874	841	859	880	840	878	915	893	870	850	862	890	878	879	866	888	877	830	875	925	928	926	861	818	927	907	876	858	874	968	913	888	909	872	810	833	915	870	838	930	887	852	842	853	916	892	954	887	893	843	866	893	877	898	902	911	881	895	877	920	916	895	911	912	892	853	910	852	952	844	917	876	935	899	869	858	899	891	892	834	858	988	916	898	845	893	862	848	915	876	880	869	845	918	866	875	868	890	882	929	909	886	934	921	895	866	841	818	874	880	883	924	861	935	900	909	877	858	902	898	822	841	922	870	899	838	888	851	899	920	862	830	922	793	876	885	847	927	878	909	884	892	858	883	885	882	849	924	904	856	883	931	883	908	884	885	930	882	880	905	898	860	880	903	862	897	858	926	905	927	898	903	906	842	885	902	858	940	881	882	862	865	884	910	880	883	886	846	885	887	860	871	898	910	889	865	857	910	918	890	893	908	888	876	922	880	871	893	882	872	883	958	858	852	887	900	877	865	861	887	904	848	912	912	938	860	891	848	849	883	870	859	906	850	890	854	948	865	845	843	841	885	846	889	859	948	855	882	841	942	934	933	906	849	855	866	885	865	897	902	919	864	870	901	882	869	929	852	849	881	869	880	883	839	889	931	927	853	928	909	924	961	912	865	920	859	865	841	857	834	910	863	886	911	877	879	864	859	883	855	903	903	884	869	874	899	904	804	879	884	943	940	892	838	898	871	900	872	868	874	917	882	883	825	868	903	871	877	867	888	889	887	909	960	854	911	848	883	933	915	889	907	904	853	888	898	908	893	877	820	913	883	911	901	883	886	890	890	926	910	885	897	849	874	862	891	898	870	885	862	830	885	891	911	885	923	860	859	857	895	906	858	901	920	856	869	869	917	924	846	903	879	892	899	871	861	875	862	930	914	853	872	879	924	850	884	912	949	894	863	907	911	932	854	888	848	883	870	886	921	810	870	882	908	876	886	831	862	872	891	899	928	881	838	861	932	915	901	875	912	885	898	914	913	899	861	888	887	915	901	890	854	867	923	889	878	859	906	896	924	887	878	886	869	870	898	819	897	875	882	873	876	885	897	899	819	877	917	858	911	860	914	954	930	863	891	921	902	910	956	878	894	838	870	870	903	893	860	808	826	863	887	921	819	877	890	911	908	839	887	914	869	851	913	917	886	883	906	889	902	863	917	873	902	892	900	922	882	872	876	906	964	835	872	921	893	916	890	929	945	881	871	871	925	869	875	917	872	877	855	912	901	901	877	875	878	868	879	888	891	854	847	887	884	932	870	830	872	940	835	833	882	893	924	899	913	934	909	918	878	900	873	844	889	914	898	891	878	908	854	865	883	899	919	844	889	915	846	891	826	913	909	911	900	941	906	861	925	931	882	929	874	853	894	881	885	889	863	890	893	878	907	855	844	855	874	906	900	873	928	927	875	919	904	885	888	883	872	859	880	874	875	870	929	872	882	886	845	901	888	863	863	879	852	934	900	879	877	889	915	890	878	892	873	911	936	800	869	926	896	925	912	896	884	923	883	891	890	893	890	885	879	896	863	865	900	848	902	856	913	864	859	896	915	928	906	933	876	912	898	864	890	879	900	878	897	905	882	868	873	846	925	899	865	898	846	878	933	874	847	879	894	872	898	901	931	898	868	883	903	861	873	877	824	893	914	833	896	889	871	862	869	888	912	932	897	869	928	843	806	905	875	886	907	923	909	901	929	959	884	856	913	916	918	905	903	866	880	875	899	851	884	884	871	891	922	880	868	875	880	840	909	912	922	880	901	860	883	932	924	905	865	888	899	909	855	930	891	915	904	834	902	898	871	893	888	882	867	900	860	813	856	858	890	853	909	873	898	871	897	829	876	842	916	862	892	867	899	864	874	844	869	899	881	863	892	859	860	859	867	862	957	933	889	886	895	875	875	906	885	890	868	885	903	849	879	881	860	876	867	882	913	853	910	873	911	862	854	876	875	855	908	855	898	900	839	821	900	869	843	900	871	819	894	933	865	895	883	892	931	884	930	901	867	876	822	860	912	897	908	910	865	894	894	905	931	847	841	886	869	856	898	819	862	864	879	919	886	835	913	886	834	860	870	912	880	856	868	876	888	885	918	868	919	847	850	920	905	839	856	863	860	878	889	838	867	882	843	900	870	918	880	813	869	933	892	839	864	892	902	922	931	865	895	840	884	913	914	881	891	934	872	865	855	876	868	874	890	867	912	864	953	860	845	867	865	890	879	865	884	913	879	847	878	922	862	888	889	919	883	862	925	895	874	887	881	869	890	849	909	912	950	860	909	874	876	914	868	896	866	882	900	861	894	912	843	862	893	891	902	839	907	863	891	872	879	896	844	914	904	867	889	876	886	847	883	856	842	828	907	884	892	893	868	845	867	905	860	860	890	888	873	930	862	878	873	900	893	952	878	874	842	905	904	871	861	910	876	854	845	875	876	872	869	923	871	829	938	882	872	899	904	920	939	891	915	893	938	908	942	881	905	893	856	845	916	869	869	902	893	920	863	897	892	893	844	880	890	907	887	885	901	858	830	840	863	888	856	851	867	879	836	889	896	889	877	896	875	882	884	899	868	861	860	900	909	825	873	886	885	873	945	875	872	852	860	910	903	873	856	899	884	868	868	842	881	913	886	923	928	904	903	916	889	867	867	917	941	889	840	909	907	876	875	897	872	923	902	875	904	861	910	852	931	888	914	878	873	893	871	866	863	858	938	854	904	887	825	922	850	890	850	895	929	918	903	873	914	885	863	881	838	891	878	918	857	874	879	886	906	830	910	830	913	894	881	854	883	839	907	890	939	880	919	859	928	914	948	892	870	868	870	945	907	891	913	876	836	887	870	882	868	860	919	869	849	872	911	835	935	869	906	853	882	882	881	911	925	880	870	923	895	860	850	884	884	855	898	879	868	907	908	919	854	904	927	913	904	901	847	832	871	874	925	879	936	875	899	861	875	827	893	952	894	874	851	884	838	855	870	872	855	864	911	867	865	843	907	888	882	905	874	884	861	858	853	862	859	884	906	835	871	913	877	880	868	914	825	833	857	902	909	861	927	904	901	868	874	878	864	896	855	890	881	928	882
29290	28287	25606	11996	1860	728	494	474	442	495	485	453	439	452	439	464	466	441	476	420	444	441	453	498	473	432	447	442	452	489	464	444	476	466	462	459	489	447	463	447	464	467	472	471	509	416	465	488	463	488	466	472	452	485	488	473	457	441	449	450	446	449	454	451	488	494	432	460	456	417	480	460	444	458	437	477	478	467	478	472	465	453	436	461	472	446	416	421	437	478	434	482	456	449	431	476	454	472	448	435	443	482	445	460	446	431	425	465	446	431	451	436	471	452	442	419	431	457	457	477	427	463	502	458	460	464	484	446	460	442	481	416	465	442	489	446	465	437	451	402	459	493	431	474	492	464	460	455	473	442	474	446	448	403	430	463	441	453	455	476	462	433	451	427	521	469	462	447	508	456	467	489	446	422	443	440	466	444	428	443	507	472	458	487	450	481	448	493	469	441	470	438	454	457	468	445	441	454	432	440	458	449	433	432	423	446	483	418	470	476	456	466	460	456	469	443	486	431	446	447	473	439	442	492	440	468	440	484	427	482	476	470	441	467	443	475	448	484	418	429	466	491	456	473	448	496	470	473	470	426	487	433	480	453	468	462	466	465	479	435	437	451	497	445	466	491	466	489	500	449	521	429	444	471	448	466	463	479	463	478	470	476	452	436	449	460	453	448	460	473	498	481	496	459	478	445	469	434	461	493	526	508	465	425	470	458	409	466	447	470	462	447	466	483	475	462	435	470	473	487	467	443	435	502	473	448	492	469	454	457	460	460	505	493	446	472	439	461	475	455	458	411	483	419	448	468	489	410	479	493	423	487	443	473	460	482	449	436	449	469	476	479	453	415	466	438	456	429	446	509	448	407	476	461	472	459	476	463	448	491	470	468	500	472	485	455	452	472	480	429	467	441	485	492	440	472	476	454	439	450	492	448	443	466	447	453	454	470	470	439	465	464	437	458	481	487	477	429	499	444	469	463	472	449	463	476	467	456	462	459	477	474	443	419	420	457	470	472	473	477	475	442	463	430	476	442	488	452	469	462	421	464	440	464	459	426	445	458	471	478	473	483	464	441	456	419	442	430	437	450	441	446	430	434	478	448	474	454	458	441	477	398	444	467	433	483	470	434	461	454	459	474	447	414	463	472	475	455	426	460	431	446	462	480	451	449	472	413	431	455	439	436	430	453	453	433	492	422	456	454	455	473	468	432	461	459	477	474	451	458	440	420	445	477	445	458	477	439	457	418	431	490	446	469	518	456	449	451	454	447	438	444	466	456	517	450	464	453	484	452	447	411	462	436	479	423	418	451	444	470	436	457	460	469	464	446	486	471	464	471	483	459	443	490	384	426	477	470	413	443	461	424	472	484	413	438	465	447	447	485	492	507	502	433	460	500	468	493	450	451	430	476	386	444	503	452	447	449	495	454	495	426	450	494	469	462	464	453	481	458	440	489	423	441	486	479	436	434	443	504	497	461	458	455	456	453	457	466	424	461	447	470	446	450	475	469	465	442	437	474	457	464	478	459	474	447	459	517	467	462	445	469	487	428	455	445	470	471	480	458	454	452	446	477	442	452	464	426	439	456	469	491	464	466	464	435	424	449	496	456	460	465	453	472	440	415	419	484	454	456	436	465	425	465	451	428	503	454	441	446	428	451	449	447	464	426	456	457	432	441	466	460	438	498	439	480	426	465	478	456	429	447	409	447	480	444	454	463	457	497	466	447	422	445	456	464	440	428	474	460	456	435	456	457	436	484	441	462	455	431	447	459	464	439	478	471	453	444	479	467	458	454	455	477	414	457	469	447	449	434	422	458	460	444	475	451	441	429	425	461	436	440	481	503	410	431	455	496	480	473	487	455	447	456	436	458	474	469	428	461	484	451	465	443	427	477	456	471	449	482	473	457	430	440	461	477	442	458	441	455	456	456	502	437	453	512	450	507	465	445	441	471	475	467	446	450	446	420	472	454	469	447	488	498	479	443	443	447	448	533	485	476	502	488	460	487	462	455	451	465	470	462	467	475	464	499	506	436	447	453	474	488	457	471	462	409	454	447	444	458	418	448	408	444	497	499	450	448	462	441	439	458	454	475	433	474	455	478	469	460	442	433	484	410	450	461	434	439	467	450	488	466	464	454	455	483	478	470	498	444	460	508	455	498	412	463	426	422	462	494	456	420	436	443	504	450	444	454	464	471	440	416	456	446	462	463	458	493	441	473	438	446	455	478	446	435	456	446	444	441	460	478	454	496	466	472	452	473	459	436	436	455	452	459	507	449	457	434	468	407	442	480	459	438	454	461	442	455	446	474	501	472	469	440	502	451	445	476	431	463	447	446	452	514	455	458	478	451	433	462	447	438	448	453	460	502	435	435	481	439	467	461	408	455	500	435	439	434	479	423	435	460	451	476	471	403	508	485	469	498	421	480	439	443	460	484	460	445	425	507	464	437	477	476	465	464	431	496	427	461	454	481	466	462	428	452	441	442	475	464	448	438	476	441	487	426	427	454	408	459	448	470	475	484	440	423	447	464	451	500	510	449	472	466	445	436	449	451	431	455	453	439	464	469	468	472	466	489	440	446	481	475	457	482	448	464	474	428	470	438	449	479	440	440	426	474	420	439	462	444	475	465	438	436	464	495	454	423	443	467	479	458	452	474	476	452	463	468	484	463	471	495	415	465	473	498	443	446	450	439	459	480	457	464	466	483	438	435	463	444	456	418	463	388	489	442	469	501	476	496	436	468	427	492	483	464	447	441	415	486	471	448	447	466	443	438	444	443	457	469	492	491	465	440	446	411	490	467	486	467	447	515	482	427	441	446	442	450	432	429	464	450	447	472	466	485	479	471	500	479	455	491	479	465	443	421	439	437	465	489	476	483	446	430	467	462	481	462	472	404	473	455	431	432	450	430	435	469	479	457	454	433	473	471	444	479	440	468	475	430	450	437	436	489	472	454	420	490	481	447	487	455	446	431	438	455	458	476	454	465	429	431	452	469	452	434	471	471	457	476	482	486	471	417	460	460	479	467	439	492	467	446	460	455	451	449	429	466	487	460	454	463	500	447	460	425	462	489	492	432	425	426	481	424	454	442	457	448	429	461	420	432	469	466	472	444	443	443	451	430	469	466	465	501	443	430	449	477	473	449	427	459	460	439	492	422	450	488	468	459	453	442	455	474	421	469	440	428	417	480	441	472	452	438	432	444	476	490	445	445	476	472	472	510	462	458	450	460	447	406	429	437	419	468	449	446	458	482	466	473	421	451	444	486	476	453	466	474	475	472	483	449	439	470	438	434	413	450	431	498	450	433	436	485	441	467	426	436	495	467	461	483	438	466	446	471	492	459	473	487	450	413	505	447	382	457	438	477	421	452	466	478	465	460	464	426	479	474	438	453	457	471	476	445	450	488	487	493	476	499	469	468	461	480	442	415	449	464	461	428	426	446	491	446	500	452	387	417	442	471	422	466	508	455	453	460	449	468	446	468	474	441	473	450	458	479
38738	46597	29673	12904	3383	1462	826	852	838	835	771	800	830	787	823	794	809	800	862	831	823	850	824	878	833	794	846	825	838	819	801	826	802	786	854	825	821	806	848	787	776	871	812	793	805	854	866	805	893	807	828	837	811	821	879	790	810	786	837	772	833	838	809	823	817	834	864	785	876	825	808	833	895	867	842	849	797	838	837	788	844	830	792	886	824	803	841	777	828	853	881	808	891	759	807	811	819	811	880	808	811	850	843	798	893	797	799	839	808	817	815	777	827	852	806	792	820	832	798	806	845	832	847	857	804	808	786	828	797	777	819	792	779	780	789	822	785	863	844	838	785	830	805	860	811	863	811	819	863	859	825	850	811	840	810	786	808	871	799	830	784	761	819	900	828	803	789	848	879	817	832	776	774	852	823	809	893	817	803	859	797	807	820	821	807	830	822	815	849	867	814	841	811	806	825	816	819	842	840	828	811	788	811	771	878	814	876	768	808	805	851	841	813	824	845	858	811	824	825	814	834	819	859	822	812	803	840	836	822	879	857	824	805	857	829	835	810	782	791	822	838	849	762	817	877	809	825	810	825	801	820	842	819	777	832	816	840	809	821	824	803	818	768	779	818	806	770	872	853	842	811	761	853	793	809	866	802	801	894	859	803	822	856	796	813	826	804	848	760	835	832	816	768	887	828	813	836	807	876	773	801	830	795	843	749	862	791	786	805	818	785	774	769	839	829	783	807	842	861	877	871	853	870	843	807	796	804	772	816	799	819	861	871	856	838	860	874	802	821	832	803	800	828	760	776	850	786	861	797	844	860	840	809	796	846	805	818	838	782	813	836	850	861	825	855	871	831	836	808	820	799	882	854	824	812	875	809	881	819	789	845	813	891	822	857	857	811	835	757	801	775	874	803	837	849	815	866	847	801	777	812	780	791	805	853	794	854	802	774	841	818	830	837	807	800	816	817	812	792	786	798	835	842	867	798	823	835	830	818	843	828	819	798	816	794	819	883	877	852	805	861	847	818	862	862	848	811	792	777	817	811	812	773	858	873	798	775	792	826	824	861	814	793	843	787	806	834	834	872	829	782	854	809	817	826	841	809	822	851	816	830	809	875	782	860	789	803	834	828	835	880	823	818	824	819	824	817	838	864	804	804	860	809	831	810	852	857	803	813	808	838	824	833	835	800	816	826	888	906	870	841	810	849	807	811	824	871	843	790	808	845	795	850	801	807	887	825	846	822	841	827	837	881	856	830	784	821	831	809	781	776	893	834	856	859	860	813	846	864	805	781	764	842	832	858	840	801	826	858	813	809	797	883	831	795	856	813	813	836	839	794	796	877	824	836	810	841	830	838	850	836	849	778	774	827	825	838	835	855	844	845	831	840	809	793	816	840	855	835	821	795	816	876	791	795	784	755	787	801	836	808	820	817	840	876	792	815	815	817	785	817	805	779	783	819	819	823	842	810	795	853	770	814	829	816	828	823	814	825	848	832	772	817	805	853	802	842	820	825	855	820	825	855	889	767	817	829	823	794	837	861	840	765	840	817	800	829	830	776	830	823	848	829	845	809	805	849	843	831	831	831	846	761	831	780	795	813	836	804	778	824	840	818	851	850	808	825	830	847	780	827	856	873	839	797	826	797	840	762	789	858	852	804	913	851	760	765	859	817	826	896	800	826	795	824	838	824	818	809	810	819	889	778	816	882	881	857	888	816	843	891	815	824	811	847	808	859	860	845	773	860	796	807	833	807	818	826	837	849	826	835	848	829	867	776	793	840	775	835	797	792	808	801	796	795	807	810	774	820	807	818	860	873	813	826	833	820	800	805	819	853	873	803	808	819	849	848	852	834	759	791	833	802	898	788	804	846	816	799	834	836	757	811	821	815	867	790	790	824	848	803	826	809	806	875	822	828	834	829	830	783	834	838	845	779	825	837	798	843	803	786	828	804	797	807	845	799	757	793	810	837	813	823	782	836	776	844	814	815	794	855	787	821	796	853	830	840	797	838	826	797	783	838	823	843	847	827	812	798	804	841	809	837	842	841	835	804	828	771	800	887	779	827	866	843	835	815	832	804	791	838	838	794	825	859	847	801	840	808	819	801	806	860	846	850	838	831	806	837	848	805	813	767	789	823	825	851	805	788	857	808	812	798	869	812	838	818	801	871	811	808	808	800	835	834	850	823	819	822	867	798	808	783	863	818	845	815	802	833	837	783	804	872	818	738	833	810	839	800	806	833	842	863	881	824	861	854	836	823	860	831	886	795	821	863	825	821	877	794	827	856	799	843	825	829	849	829	844	828	835	835	813	800	820	836	824	771	837	788	791	805	835	814	825	840	836	776	803	819	858	793	840	804	814	801	861	824	802	796	834	855	805	829	834	792	842	790	882	776	824	795	861	816	815	793	861	745	803	847	807	848	814	849	843	862	891	801	831	840	826	829	775	778	864	848	813	842	809	787	841	831	828	815	837	769	865	807	825	811	811	875	772	780	866	839	803	837	888	861	823	846	847	795	768	832	830	840	835	858	801	829	799	832	809	843	827	792	853	815	830	789	847	837	801	783	797	827	821	836	851	843	859	825	864	789	837	821	804	842	858	841	855	796	826	830	830	744	822	862	838	811	793	792	865	817	783	835	846	811	803	805	867	801	885	824	822	810	795	870	891	808	798	790	806	782	855	865	817	829	822	826	788	814	818	807	868	761	824	862	794	840	844	844	829	864	821	796	812	822	843	829	839	809	836	827	818	871	832	839	806	823	860	814	841	808	827	874	845	808	798	778	800	784	785	876	800	820	782	807	822	800	850	824	779	837	833	797	867	883	844	855	830	775	807	788	819	846	823	823	813	838	796	856	804	863	820	840	862	855	793	798	825	798	850	866	786	822	762	862	837	805	764	789	834	792	774	825	924	836	826	841	839	825	840	866	831	823	913	824	795	810	863	824	829	795	795	844	838	793	812	859	855	857	847	830	765	861	803	798	786	853	848	872	867	826	848	824	816	797	829	850	839	778	829	771	794	850	824	836	857	812	848	817	843	829	796	870	779	844	832	810	819	841	790	830	808	830	824	805	872	831	872	862	826	829	808	804	818	774	837	817	903	819	841	794	844	833	835	830	851	747	853	833	854	805	780	800	799	794	847	854	819	862	794	859	795	826	831	804	843	824	788	780	812	815	820	836	834	834	813	799	767	827	818	801	837	811	807	853	815	838	839	809	874	771	846	836	830	848	832	788	830	804	768	820	827	856	820	761	797	773	793	818	840	818	811	786	834	815	824	822	834	861	841	862	830	864	814	826	824	854	775	827	838	801	857	861	830	798	803	837	854	910	825	793	849	827	852	825	806	828	815	798	792	744	845	866	807	820	797	801	858	830	828	858	844	838	824	860	813	805	826	805	816	853	823	792	828	821	827	806	822	829	835	828	816	801	842	852	782	822	876	786	817	793	823	846	841	791	848	849	819	849	896	828	832	783	781	887	848	806	810	869	824	818	819
24205	22546	30835	25692	19807	9147	763	408	378	394	373	403	365	392	353	386	351	391	394	352	401	395	393	359	381	347	354	345	366	360	381	390	332	348	387	386	398	359	387	377	355	380	358	370	367	339	357	346	368	359	365	376	368	343	362	354	377	360	352	378	348	374	382	371	349	374	368	337	374	340	367	369	362	401	369	393	394	350	321	342	355	380	372	379	371	347	352	365	358	330	399	381	343	378	355	332	362	358	377	369	363	370	376	382	365	420	369	372	356	387	338	371	372	340	367	380	363	354	385	404	357	343	371	393	373	364	403	387	394	349	345	349	358	369	392	391	377	371	356	359	377	391	374	374	374	357	404	336	357	363	372	360	308	357	359	399	355	349	328	368	350	336	390	363	369	368	338	368	359	381	408	334	384	356	343	363	369	387	368	359	366	377	342	401	384	335	337	358	359	380	356	352	357	354	339	344	378	335	348	362	362	390	374	386	357	364	376	374	333	372	400	353	395	351	350	371	396	359	400	353	368	355	387	348	332	391	371	364	363	349	386	352	373	347	348	306	331	370	354	373	368	335	358	373	341	361	401	369	383	393	356	368	352	385	370	387	361	365	350	345	398	346	363	346	378	356	388	368	412	363	354	330	376	364	369	340	357	333	359	358	358	382	339	355	363	347	337	352	382	375	369	350	340	357	412	357	364	365	338	359	379	383	358	379	350	380	403	342	344	353	325	373	369	401	411	363	371	349	391	354	341	350	344	377	371	380	346	375	355	346	398	369	351	387	366	383	349	374	383	332	368	352	352	338	356	402	349	366	362	379	379	356	331	358	367	373	367	372	377	399	344	360	369	397	336	336	370	344	363	365	335	362	382	349	373	385	344	347	378	396	375	387	387	376	359	406	383	339	349	374	374	374	383	395	380	388	346	391	388	360	345	375	378	332	391	360	348	352	378	347	351	342	399	371	345	381	367	348	352	378	373	355	380	384	351	338	354	349	343	341	372	391	404	356	367	361	377	361	370	358	353	361	340	341	404	374	347	326	358	366	347	383	377	389	370	363	393	366	330	365	353	339	403	358	341	368	345	344	355	340	381	352	347	396	376	375	356	352	351	402	353	360	335	366	350	364	377	371	353	337	349	360	367	383	386	373	389	398	388	346	365	374	377	355	352	371	375	404	374	361	388	348	354	400	343	390	348	391	374	358	369	355	351	345	367	375	403	392	377	339	376	400	380	368	332	383	399	423	351	421	403	353	374	360	361	412	376	370	377	329	390	324	387	364	345	314	378	372	366	381	411	357	416	355	366	369	365	389	359	365	366	358	357	388	369	384	327	356	378	347	412	359	365	373	341	346	348	375	382	359	418	368	387	366	369	377	360	382	390	361	350	333	379	395	317	358	385	347	360	369	347	344	384	389	349	348	368	359	383	344	361	357	342	339	371	373	391	386	391	376	363	375	368	384	354	371	361	356	352	376	359	404	362	361	373	358	368	333	369	339	368	368	379	330	336	359	397	331	344	414	369	381	400	365	360	359	355	360	358	354	334	351	337	362	380	365	325	360	399	350	365	374	368	368	382	373	319	331	352	361	391	358	372	361	327	403	364	372	344	381	353	356	366	390	357	366	358	380	363	357	341	368	372	383	351	387	403	353	361	360	366	360	402	359	360	365	356	333	386	345	360	344	362	340	355	336	357	334	402	353	369	371	335	401	377	337	368	382	389	349	332	333	352	366	375	362	388	334	363	374	341	365	342	385	356	362	380	367	386	356	345	380	363	372	377	385	339	361	351	329	359	362	373	381	375	362	340	380	375	384	381	373	382	350	319	376	347	377	385	361	360	353	351	392	366	371	365	364	338	353	356	372	379	358	370	377	397	411	345	380	371	338	340	387	341	368	368	374	351	341	362	336	352	376	376	365	338	394	377	355	371	347	339	422	382	368	385	369	386	328	370	360	342	374	394	382	384	386	369	366	373	352	388	371	371	341	379	363	338	361	342	344	359	334	384	356	378	357	370	360	419	377	378	378	372	353	344	365	346	384	410	358	375	348	396	352	361	367	356	355	336	343	334	385	361	386	360	397	354	371	371	384	370	368	404	352	380	362	342	323	371	384	363	361	378	357	355	353	375	368	352	357	400	372	383	392	373	368	378	352	331	407	363	371	352	369	366	392	349	363	384	361	391	358	380	364	360	348	353	392	378	386	373	338	399	388	358	351	369	350	355	363	378	364	343	370	360	345	393	370	342	342	364	375	337	333	381	361	366	362	365	379	350	345	360	362	333	353	341	374	415	348	392	377	386	374	341	356	376	357	375	337	360	357	371	345	348	379	366	350	359	362	361	343	400	356	369	341	350	334	367	371	354	422	343	374	380	400	357	384	376	349	327	356	387	372	351	384	351	333	336	396	415	378	369	391	376	349	379	309	380	349	371	377	317	353	376	375	363	403	359	358	367	386	326	371	397	352	364	362	368	372	376	376	346	348	362	369	370	357	391	373	378	370	384	344	361	360	351	373	372	359	356	349	370	355	379	360	350	362	360	344	353	382	343	349	354	385	360	338	378	360	328	408	374	383	354	366	323	329	414	352	364	356	330	362	380	370	351	397	359	329	351	409	338	351	365	363	377	356	388	362	352	330	359	367	383	390	369	361	373	390	344	365	330	342	358	383	388	352	378	364	379	352	347	383	358	390	351	353	316	355	319	367	373	378	377	384	356	331	357	405	367	343	340	363	354	378	367	374	341	356	384	353	395	366	370	399	351	383	340	392	361	335	381	376	356	356	349	418	366	363	388	374	343	365	356	356	357	368	345	341	353	365	404	344	365	380	372	375	344	343	376	368	352	371	364	353	385	371	380	325	380	353	386	353	355	369	363	377	364	351	369	360	362	384	370	356	360	362	390	379	346	382	387	397	385	371	330	393	343	347	386	361	413	367	357	414	396	343	364	385	360	392	365	387	354	347	322	379	357	375	370	354	322	345	331	385	352	358	354	368	348	381	390	368	358	350	340	374	354	374	372	324	346	317	347	383	346	372	345	379	352	367	371	382	361	376	376	377	347	343	381	365	373	369	386	356	371	361	385	335	362	375	394	358	376	339	360	347	386	397	376	368	356	366	395	357	365	374	373	365	404	364	352	394	362	354	375	392	357	358	392	350	340	314	356	338	360	367	372	351	349	353	378	375	404	372	320	387	376	365	397	343	361	363	362	315	356	340	392	369	361	351	362	365	363	343	369	368	369	349	348	360	346	384	347	405	370	358	381	382	362	361	342	364	361	398	376	322	355	348	407	398	388	359	363	359	375	340	403	351	365	369	337	362	360	370	375	339	354	342	364	388	353	373	358	356	412	387	375	382	367	352	394	358	385	340	363	364	401	365	336	392	378	350	404	388	376	356	373	374	371	332	350	424	376	384	379	377	354	358	392	375	352	396	363	373	384	362	387	399	393	345	361	374	338	351	362	371	391	383	374	377	347	355	363	367	322	357	361	376	409	369	369	378
60752	88844	62541	37849	14260	4526	684	673	694	672	651	712	646	664	659	665	656	670	683	643	701	671	704	647	656	659	687	677	687	627	619	617	710	608	652	657	676	632	637	659	643	692	683	596	606	619	653	640	628	662	662	662	617	694	724	711	592	655	648	654	651	719	693	622	662	657	695	617	621	665	670	687	690	625	650	664	665	639	670	706	644	618	647	620	655	662	640	625	684	646	625	672	635	685	637	603	608	690	696	653	645	686	674	661	655	651	666	611	604	707	646	718	672	632	613	724	622	656	644	600	636	671	591	639	612	657	684	613	686	672	672	670	685	656	643	585	657	660	628	644	654	621	633	634	657	634	643	727	675	636	663	639	652	638	676	678	646	676	668	650	659	676	750	656	640	669	658	651	662	679	586	660	630	694	626	641	636	684	621	673	658	581	663	672	643	619	646	640	681	673	670	638	663	656	643	625	658	654	688	681	675	629	627	657	633	649	626	660	620	668	649	684	651	672	664	692	669	666	650	656	631	718	667	655	658	629	641	641	651	711	634	606	644	693	638	661	664	670	623	673	623	691	659	668	652	644	693	670	664	689	668	671	634	680	654	617	639	654	686	672	652	684	627	686	661	672	612	691	656	666	684	665	638	699	641	662	732	666	645	668	623	644	658	641	636	645	651	647	642	672	655	661	671	647	663	630	700	696	683	642	685	620	690	637	680	637	605	612	638	643	640	659	641	647	639	643	674	658	646	655	677	689	645	680	629	654	601	651	672	587	682	711	702	605	580	699	696	689	640	663	626	681	639	692	698	661	678	644	672	638	604	664	634	716	648	656	627	632	655	645	672	691	645	649	631	642	681	681	662	689	661	646	639	686	661	635	678	648	618	661	663	621	652	671	677	694	604	669	638	669	680	685	672	650	664	674	696	637	640	640	678	658	629	639	691	648	614	701	639	631	622	639	658	623	656	668	673	635	657	655	700	646	686	630	645	664	655	644	640	651	724	657	649	661	658	675	634	645	626	697	658	629	616	574	643	685	623	655	645	654	618	652	690	664	659	676	637	695	640	610	647	692	661	715	667	672	648	643	665	708	670	646	636	647	646	602	653	653	669	635	637	666	684	662	684	640	623	701	653	669	651	634	662	635	661	607	634	624	626	628	660	681	664	664	671	594	672	665	649	658	649	632	628	646	717	619	639	693	683	642	644	636	688	636	614	660	628	613	667	632	666	688	698	668	657	612	667	678	650	681	674	669	698	633	672	691	642	691	646	675	649	672	612	642	621	674	676	750	636	689	635	655	618	649	641	617	668	636	660	658	642	643	660	664	644	669	630	627	673	668	627	683	659	695	629	712	607	679	655	619	643	638	660	648	641	681	643	666	677	623	652	642	665	660	611	691	621	682	696	621	650	665	633	644	668	651	659	701	654	640	607	644	651	658	618	638	643	665	613	663	669	629	658	640	640	682	612	647	638	660	656	618	682	624	636	630	648	643	675	661	624	681	727	644	670	670	722	639	713	697	678	627	627	591	667	644	657	677	657	666	726	634	691	690	650	626	688	677	631	649	699	645	658	642	659	642	665	684	664	640	650	661	662	660	714	644	647	616	619	632	697	655	640	694	647	636	653	656	645	674	652	656	633	638	668	619	625	632	656	616	652	657	663	609	596	661	660	636	643	645	677	592	644	675	644	623	644	699	627	624	638	640	645	665	665	620	640	667	634	689	632	637	626	605	673	669	624	659	685	678	683	634	632	693	676	665	714	636	689	681	650	637	629	652	658	661	628	648	630	628	652	624	647	684	655	695	648	645	613	635	657	708	657	689	664	631	647	646	658	684	675	628	683	632	662	678	654	679	663	686	679	630	641	634	661	684	628	674	656	665	607	677	632	603	619	638	689	646	662	651	679	611	632	652	648	653	682	676	651	654	647	681	658	678	672	706	689	677	644	616	643	623	671	613	632	638	643	631	652	626	674	639	611	663	634	653	638	638	654	612	666	630	645	683	664	677	690	689	673	662	627	677	679	664	678	653	644	641	687	649	659	652	697	642	674	676	672	649	650	639	601	684	634	665	695	672	675	666	598	636	633	706	695	662	650	650	679	658	672	651	627	662	628	628	696	627	647	665	625	672	626	670	656	678	616	662	684	635	664	662	641	657	634	646	613	659	668	632	655	674	667	692	646	637	681	649	613	639	657	685	667	696	640	662	627	675	603	648	690	693	648	640	654	695	713	707	627	640	689	644	658	618	660	661	679	644	649	682	655	636	695	654	669	634	669	632	660	685	695	633	609	632	642	635	652	708	624	675	623	682	682	616	674	642	650	657	637	670	651	664	664	687	694	687	635	675	658	663	684	676	662	646	629	679	692	653	638	626	666	706	607	654	625	656	610	620	678	659	639	647	641	671	666	675	672	685	687	675	643	654	646	651	669	631	616	678	622	676	675	640	664	639	661	643	678	634	631	642	688	593	627	668	646	665	659	668	647	625	655	594	676	599	651	664	665	648	624	685	599	691	613	669	626	630	612	652	637	657	683	669	645	656	640	661	606	676	671	647	674	645	633	699	687	638	665	641	662	697	591	621	685	626	675	664	693	664	588	610	669	656	608	636	654	660	653	641	690	643	678	668	672	660	657	640	663	690	714	675	686	695	663	646	647	623	651	684	612	637	660	649	656	588	673	675	691	606	652	653	647	675	676	658	622	662	638	637	667	668	653	639	648	637	667	712	680	705	670	653	666	651	627	683	653	620	614	672	655	645	701	637	666	625	683	635	627	621	614	612	677	658	625	641	668	638	616	650	691	680	653	648	685	623	647	659	674	609	625	628	672	687	621	643	689	689	685	698	646	599	644	679	655	650	643	665	635	669	721	696	630	666	622	679	653	688	654	677	637	664	633	609	677	613	625	676	656	630	695	650	659	641	681	612	705	649	632	645	631	640	687	670	651	632	631	693	671	652	646	662	640	645	692	649	664	670	668	645	645	677	632	701	702	638	632	669	691	642	675	687	606	636	630	666	640	711	638	611	618	641	628	642	660	667	625	679	645	694	624	649	643	635	622	678	664	698	632	660	645	648	661	636	662	671	646	684	639	649	636	654	635	670	688	681	686	708	648	646	702	680	678	662	613	714	636	709	647	652	679	615	642	679	703	623	654	658	623	669	693	631	651	681	652	653	683	605	651	621	619	644	656	568	672	629	646	587	690	623	686	647	675	644	669	688	623	623	660	641	622	607	647	633	680	702	663	628	632	653	600	660	636	606	675	642	633	708	690	677	650	680	628	628	657	648	628	675	638	667	631	626	604	649	631	610	640	628	710	674	644	633	634	655	626	648	689	651	699	662	677	645	661	661	688	648	655	643	687	643	689	648	667	694	667	623	649	653	646	636	695	621	627	611	681	658	661	642	630	681	723	679	743	685	661	625	645	644	615	624	667	643	716	663	679	633	652	610	656	618	618	676	649	638	655	640	655	693	683	673	658	671	637	633	633	697	624	695	624	635
23173	21746	29953	24219	21143	18221	4338	584	543	575	506	548	564	544	508	530	554	549	556	510	540	524	553	546	530	519	551	483	522	542	514	531	548	529	520	537	513	488	557	525	541	537	555	510	547	553	533	506	539	505	575	552	538	577	526	503	558	520	543	522	537	571	510	476	534	553	533	543	572	560	500	493	558	531	504	536	534	520	528	514	560	526	529	531	539	550	534	505	511	567	505	437	533	520	542	535	550	499	534	549	512	541	542	496	495	523	530	508	502	539	554	503	548	545	484	528	534	517	500	524	486	484	496	555	533	583	550	527	559	504	529	522	529	552	528	514	544	526	516	513	543	533	540	535	527	521	523	546	478	560	525	526	550	561	498	470	487	479	514	524	518	525	522	527	569	525	542	534	531	493	502	465	540	528	493	529	499	564	512	519	513	540	561	527	532	526	539	522	530	534	471	510	512	484	478	519	494	514	525	518	517	519	552	529	574	481	497	513	519	515	513	527	513	516	541	550	527	550	517	507	527	506	551	536	566	562	530	549	538	522	497	512	553	519	554	500	541	555	542	499	529	514	512	543	528	562	537	524	521	520	533	551	512	512	498	473	526	565	510	509	518	527	545	532	516	507	505	509	536	530	546	477	501	525	520	505	520	500	504	547	530	493	514	467	553	527	497	515	493	529	492	546	533	588	539	534	517	530	504	506	527	514	548	534	550	520	517	494	513	520	521	523	483	557	522	507	511	511	549	539	509	506	510	515	537	521	517	514	512	533	499	511	484	500	470	509	497	540	509	504	488	523	499	484	549	515	521	518	511	516	535	533	522	545	539	511	503	452	530	571	529	550	536	518	498	484	527	517	506	520	545	543	502	553	514	570	494	497	502	543	540	491	516	514	525	534	542	560	499	531	559	501	540	506	487	552	513	524	551	543	562	551	511	526	502	496	486	497	520	577	529	531	541	528	525	524	493	523	522	526	553	552	558	543	551	497	528	517	516	490	530	504	561	501	533	527	531	493	517	504	513	536	531	546	529	551	481	512	529	491	506	505	547	518	524	527	512	532	515	524	515	582	546	553	537	533	493	509	514	490	543	493	515	522	545	505	571	553	543	509	531	561	544	499	539	549	526	510	472	491	533	536	493	506	509	550	499	530	500	539	516	519	563	553	482	493	503	546	511	507	520	498	531	539	543	537	543	590	486	493	527	525	523	520	534	536	516	530	484	514	545	518	531	568	565	540	557	493	491	527	538	518	546	566	539	557	525	555	519	515	503	549	517	524	513	504	515	498	519	500	530	531	497	560	518	518	505	518	524	521	512	519	505	529	499	540	545	531	510	495	551	515	583	516	497	518	528	543	539	527	577	509	561	505	472	469	557	508	528	555	504	514	525	516	535	499	534	565	527	560	533	525	513	517	496	494	516	543	502	530	518	452	566	542	494	560	537	553	528	530	548	480	546	498	492	487	528	509	484	477	506	524	505	567	491	539	494	546	500	552	516	515	562	565	557	543	510	563	521	503	481	491	484	521	521	551	537	485	498	537	508	515	555	548	520	547	506	541	492	485	536	515	504	510	509	551	555	530	488	503	528	523	521	490	492	540	498	479	505	550	457	546	525	511	540	559	571	526	517	501	512	532	500	553	553	546	486	496	527	562	506	483	525	510	529	542	512	528	555	526	496	585	527	504	557	510	519	543	566	504	522	517	496	495	515	551	474	480	554	502	536	530	542	526	518	558	500	523	493	491	520	596	534	492	468	514	518	527	493	511	531	524	526	521	480	594	532	495	524	505	515	495	528	553	511	512	486	545	488	531	545	483	516	528	528	494	496	530	561	493	553	523	533	502	535	507	514	555	513	506	520	526	520	553	523	547	509	540	478	566	492	528	532	505	533	495	488	568	540	516	513	583	512	502	486	516	516	542	509	556	547	500	549	545	526	550	522	530	523	526	495	500	557	507	496	520	534	517	521	500	504	531	552	494	557	524	538	515	475	531	485	483	528	516	532	521	519	513	513	512	515	501	519	531	521	512	518	545	534	524	494	524	522	524	490	570	477	542	548	529	522	557	545	513	546	496	532	512	516	546	547	514	543	534	498	557	570	522	501	517	544	528	524	547	509	509	505	504	486	514	537	580	521	526	548	513	564	508	536	543	501	512	541	502	508	531	541	518	497	515	544	493	484	518	570	514	554	513	517	502	534	514	502	480	523	512	487	527	529	477	496	519	497	556	625	563	500	502	522	469	562	530	495	495	544	532	511	528	513	491	516	475	531	529	529	506	530	558	533	503	529	513	539	563	499	490	512	526	514	493	508	523	514	498	523	527	519	517	549	520	483	585	546	538	496	525	568	534	489	523	526	524	526	546	521	489	501	509	531	540	509	530	525	499	555	517	520	471	542	471	528	531	519	572	540	522	525	527	533	525	558	500	545	543	516	485	520	520	523	523	482	513	535	490	543	516	544	553	537	539	521	552	497	512	495	511	494	506	512	552	544	485	536	467	512	484	524	522	515	506	515	509	535	532	515	457	525	543	477	544	468	542	538	527	532	537	529	519	532	531	518	517	520	502	547	526	502	537	510	494	521	517	574	523	536	508	500	530	511	475	535	516	525	529	529	502	527	539	565	506	521	495	522	555	516	512	582	538	528	480	532	541	553	511	517	533	458	509	542	542	503	504	547	530	514	511	532	530	502	516	518	581	548	534	509	558	535	529	521	515	566	499	513	510	546	572	544	509	508	538	566	554	515	534	515	543	514	534	554	529	529	520	535	507	554	544	545	573	562	520	551	501	534	536	508	529	499	521	476	496	496	565	528	494	506	529	498	525	571	542	526	500	522	524	540	516	549	525	516	545	527	543	543	520	559	531	509	549	533	507	558	540	527	511	496	519	518	538	547	489	572	488	520	492	533	553	508	518	516	515	491	528	509	524	533	488	492	551	484	531	513	551	519	548	510	509	531	504	517	521	521	552	524	502	501	506	542	471	474	516	531	535	534	531	549	523	514	496	528	564	527	511	509	491	460	479	585	558	557	524	551	537	568	523	484	497	544	488	523	498	515	502	486	540	518	553	537	524	508	519	499	519	528	492	542	543	518	554	538	540	552	486	555	539	547	500	512	529	591	493	565	522	519	501	494	511	556	493	518	529	516	489	559	522	518	521	524	511	496	539	528	499	481	532	530	536	506	532	519	517	541	497	564	542	490	487	495	468	518	533	532	505	560	517	537	529	515	515	520	512	536	555	535	480	545	522	535	492	481	512	502	541	529	501	537	547	551	474	489	539	530	515	518	537	522	525	560	532	528	549	532	513	489	572	485	526	552	534	519	548	522	535	503	503	544	540	524	498	532	543	497	524	521	556	563	503	521	540	529	527	544	498	482	515	532	557	522	508	498	534	468	551	479	533	505	504	537	557	498	499	540	461	536	521	539	528	517	506	492	509	512	495	505	525	524	513	535	525	511	492	510	505	536	522	498	515	538	539	538	525	530	515	489	552	563	518
60602	98700	72120	44627	19289	6349	916	887	905	872	952	875	886	874	862	882	881	825	911	936	904	882	894	840	881	894	874	898	872	888	854	923	876	927	896	883	863	877	903	890	878	879	883	858	802	881	882	843	908	889	901	911	890	911	857	860	886	878	897	856	904	825	861	898	901	830	868	895	884	920	845	870	892	884	884	843	893	862	898	915	878	841	887	872	832	895	902	857	893	864	905	873	892	896	934	881	912	866	870	876	851	875	882	860	920	890	925	913	926	908	907	865	846	884	924	930	900	882	843	888	850	857	888	907	895	897	877	842	894	873	863	878	867	867	834	878	905	910	935	871	895	895	826	878	878	883	861	891	903	878	949	866	850	907	853	915	890	840	913	885	821	874	862	934	910	827	878	849	894	850	908	887	902	838	876	872	856	865	921	867	944	875	892	858	879	880	877	886	878	944	913	891	854	904	882	879	881	935	888	864	931	882	871	849	896	928	869	886	851	882	902	874	851	859	888	876	926	940	862	931	909	831	870	921	886	900	907	893	856	865	855	873	862	862	839	872	883	897	864	898	859	922	910	928	909	850	867	961	878	916	865	832	894	919	873	892	942	898	896	877	880	868	858	852	895	851	839	867	938	832	890	905	865	877	916	873	876	850	903	850	871	876	871	898	902	903	860	870	824	862	907	834	856	844	907	943	868	853	885	910	891	888	892	883	880	822	864	899	844	911	854	845	912	888	885	824	920	905	898	919	859	823	861	894	955	864	918	875	853	920	905	856	850	863	881	845	904	882	897	893	910	945	909	883	895	875	873	884	866	907	904	868	900	874	847	889	907	851	913	925	899	918	865	868	856	845	898	896	923	875	964	905	907	876	952	880	904	863	893	918	869	972	886	852	930	914	778	872	937	908	873	871	870	897	857	866	817	851	861	860	920	875	870	851	874	844	877	833	854	869	826	945	850	878	878	896	890	908	829	850	895	841	894	845	865	860	881	927	882	878	868	922	891	860	882	911	899	886	876	850	850	869	882	864	865	868	888	892	903	869	882	896	912	859	924	892	888	829	900	911	860	915	918	929	895	876	905	915	909	880	909	918	887	887	924	914	854	889	919	853	893	925	926	847	870	854	913	888	846	871	874	848	877	900	852	895	871	927	879	848	859	868	828	922	869	897	926	901	881	873	905	888	919	882	875	926	897	878	878	847	886	838	836	897	927	917	903	887	860	921	852	836	848	908	838	914	889	883	882	877	872	945	891	889	887	918	832	877	837	844	950	895	866	913	901	914	891	873	924	853	907	880	891	887	889	941	818	913	915	847	922	870	887	936	932	873	845	835	923	844	826	930	952	867	861	886	894	902	870	895	840	878	894	908	905	891	867	860	898	893	874	911	880	901	856	872	890	893	909	870	869	831	881	847	840	928	849	890	837	874	942	902	841	896	847	850	904	823	872	876	923	938	881	884	894	860	858	939	876	829	862	845	910	855	888	878	929	842	873	886	878	799	925	845	850	875	880	880	839	854	874	851	840	835	836	871	853	858	914	819	895	851	872	897	884	879	872	849	903	885	843	865	923	926	858	878	927	907	876	894	874	901	897	908	901	908	889	920	930	899	909	854	849	838	871	898	875	853	917	931	853	863	833	864	877	839	881	895	905	919	880	862	861	856	920	896	897	870	918	886	880	905	793	921	866	871	863	948	883	942	854	914	850	908	852	858	872	913	861	880	852	907	855	925	874	833	851	880	946	891	901	890	932	905	885	900	862	894	839	891	891	882	890	903	866	932	886	885	847	897	874	902	862	890	881	922	843	868	873	858	828	939	869	879	827	877	876	916	908	909	857	914	911	879	875	863	867	849	851	871	898	909	894	878	903	869	941	863	852	867	839	872	833	881	873	911	900	890	897	863	897	863	847	882	880	841	854	889	880	899	833	852	891	861	840	851	831	904	875	896	885	869	917	883	879	958	866	889	853	870	825	842	879	900	869	875	934	871	872	842	822	887	851	883	836	851	888	845	881	895	868	878	915	891	895	827	864	908	888	905	952	894	881	875	859	850	884	900	947	876	866	870	827	877	888	831	892	876	866	889	894	911	918	916	877	909	899	863	829	956	949	920	806	883	905	876	873	885	886	814	893	890	885	934	944	898	923	892	846	844	881	897	865	904	902	884	829	891	888	877	911	833	895	870	895	902	809	892	862	809	946	880	879	869	916	956	900	864	888	869	902	906	902	879	877	833	909	942	862	881	848	879	910	894	952	815	888	868	906	862	895	912	858	820	853	866	869	830	884	875	889	872	858	854	889	895	881	895	835	862	910	863	940	863	837	889	892	849	891	884	861	827	862	900	927	855	890	875	864	904	923	951	926	820	903	953	851	909	878	898	847	948	889	849	854	858	902	918	927	848	877	946	900	847	936	866	912	822	878	898	835	845	881	842	848	883	889	868	888	830	868	878	876	923	879	881	883	860	844	891	862	897	895	933	892	818	882	888	908	875	871	909	947	865	875	887	895	865	914	855	872	894	862	890	919	880	902	892	893	897	923	860	879	833	896	853	878	841	908	848	868	900	898	866	826	883	914	866	910	896	885	881	864	899	924	876	897	895	899	859	911	858	858	904	855	900	895	899	845	884	899	857	846	888	849	912	862	918	895	872	857	847	868	915	922	920	816	911	898	897	813	871	879	886	893	909	904	891	908	848	863	833	882	783	834	946	867	847	870	878	897	870	861	895	908	915	845	892	874	883	882	894	891	870	877	908	932	882	867	859	813	953	842	911	909	882	852	877	901	873	902	905	895	841	891	889	873	891	931	893	852	882	920	856	890	898	902	932	921	919	925	901	871	863	825	864	842	862	894	860	866	891	894	880	875	915	861	897	899	907	866	890	852	875	912	881	904	910	915	881	888	944	898	885	849	890	871	886	891	859	866	883	886	899	835	830	880	838	857	852	883	847	897	857	913	884	943	895	843	906	854	873	861	881	895	900	876	923	912	888	884	895	870	871	876	877	925	920	852	814	880	899	922	913	925	892	849	847	841	862	810	901	886	868	911	859	887	867	890	910	813	912	951	838	849	926	905	849	898	837	869	870	893	852	859	859	844	886	874	880	871	911	913	862	883	855	929	911	877	862	829	866	864	907	919	892	853	891	895	867	874	877	858	878	865	921	799	950	881	846	802	945	868	872	921	892	879	878	836	893	876	931	808	897	912	928	875	843	903	875	874	938	871	887	872	945	874	823	870	882	837	920	888	834	855	857	826	872	898	849	860	865	915	937	893	882	885	844	823	837	895	869	878	860	807	882	887	892	863	821	883	898	907	886	888	921	849	909	882	837	906	912	844	902	923	857	854	869	933	925	850	896	826	873	898	903	873	917	889	916	899	953	873	836	916	882	881	879	856	871	923	841	864	896	870	888	874	893	873	856	856	838	830	853	896	818	886	897	919	893	933	870	874	890	892	839	908	852	855	860	859	885	900	903	862	896	831	864	889	853	880	892	935	906	880	816
29268	28415	26693	12315	1741	605	471	481	484	468	494	504	524	467	449	481	501	494	490	485	495	475	496	483	478	474	489	512	467	475	447	489	452	458	450	498	505	480	496	474	487	477	525	477	493	497	484	503	465	491	520	474	459	466	509	501	491	479	455	462	480	457	483	506	492	477	450	480	443	487	494	475	480	460	462	461	504	468	440	494	490	457	485	451	478	488	501	469	468	488	476	503	438	480	482	480	460	444	479	453	475	480	456	463	457	493	505	463	456	489	463	489	464	513	464	488	488	517	468	488	471	431	453	459	475	497	490	488	516	482	478	490	461	489	493	489	478	522	480	469	480	477	500	455	456	507	438	465	492	506	470	463	475	510	447	484	504	472	463	492	475	490	517	466	486	479	484	494	450	478	498	482	463	484	461	508	463	475	503	493	454	503	464	429	509	490	488	484	497	448	521	465	466	519	498	474	529	475	448	521	495	487	455	433	475	475	492	438	517	514	501	474	454	503	458	484	464	467	489	527	480	510	530	458	486	456	453	441	469	515	495	467	458	500	501	443	479	503	518	501	515	511	496	466	487	476	480	503	458	489	514	479	494	456	519	510	455	506	461	492	509	449	484	456	507	436	450	489	497	487	466	474	484	514	450	473	499	491	466	478	490	503	497	500	483	508	507	465	466	498	503	451	470	496	471	502	475	491	505	454	461	482	474	454	488	501	472	499	512	493	487	505	487	497	484	491	498	507	510	466	482	452	464	458	479	444	467	461	485	501	468	448	484	477	467	496	472	483	478	476	510	444	485	520	506	498	469	491	479	445	437	457	468	465	482	471	462	482	444	505	470	469	443	485	480	444	465	480	516	459	466	517	486	489	496	513	485	465	502	474	524	479	529	508	449	464	472	478	446	467	463	502	482	451	504	481	517	494	453	463	460	527	461	459	477	486	464	514	477	479	455	454	473	525	495	467	451	466	476	475	484	494	499	462	490	472	493	498	488	495	474	473	496	507	482	471	502	449	480	519	477	503	507	483	474	483	462	466	470	487	477	464	458	481	441	507	511	487	505	456	502	478	513	504	453	468	506	472	496	462	488	470	480	473	476	474	491	493	492	502	465	468	471	498	493	458	458	475	481	476	517	456	499	531	481	441	466	476	491	466	449	448	495	485	493	462	490	476	500	458	486	431	502	454	480	507	481	478	458	457	476	470	466	497	487	457	448	463	483	484	472	471	510	486	492	519	452	482	477	530	525	447	468	461	501	496	482	481	483	444	484	463	516	497	484	507	504	445	469	474	474	457	491	448	449	512	483	492	514	530	468	469	487	490	494	474	449	500	509	492	472	478	477	493	463	465	510	477	475	470	473	479	446	496	444	499	501	466	441	425	465	467	486	456	483	513	521	440	483	488	484	451	528	484	505	487	513	490	475	487	455	518	474	508	465	462	489	509	450	482	489	479	484	485	449	455	524	449	452	466	460	444	482	503	504	484	495	493	461	515	461	480	470	519	486	504	452	489	443	435	548	460	450	493	498	505	478	488	495	460	457	478	454	509	482	502	545	463	465	496	504	483	519	508	534	453	489	457	473	518	481	477	472	542	485	511	470	484	472	511	487	490	469	496	463	514	485	456	488	461	489	491	473	462	502	456	491	523	503	496	468	445	484	456	520	495	528	483	511	453	482	442	477	536	495	481	484	454	466	485	463	447	438	483	476	486	449	512	437	481	486	503	502	462	515	511	479	446	482	483	489	483	483	485	487	479	493	481	464	488	463	460	456	456	475	491	477	459	464	504	458	513	450	458	463	442	485	463	456	466	545	455	481	494	463	468	480	469	481	443	489	487	462	447	457	468	512	507	476	506	480	507	459	488	512	477	486	516	493	484	460	441	491	457	467	467	467	483	494	485	487	475	486	467	433	495	485	490	502	479	458	478	502	477	491	479	506	489	465	480	512	501	475	478	466	505	507	500	519	494	477	456	490	526	453	453	490	492	500	482	491	474	482	463	491	523	491	475	502	487	506	473	509	460	480	478	461	475	468	503	478	494	519	512	499	494	474	459	472	487	479	512	469	493	499	510	480	471	513	481	511	479	501	489	468	486	473	456	445	487	474	517	458	460	514	457	496	472	467	472	483	501	466	478	503	435	492	473	491	471	466	468	433	506	488	477	474	482	467	488	487	479	492	480	488	514	485	508	444	463	506	474	488	470	502	463	449	514	490	453	485	497	471	513	491	483	498	442	488	503	506	506	513	499	502	469	478	492	467	470	495	458	511	450	459	504	463	508	452	478	486	524	470	492	475	460	461	469	484	489	472	453	470	483	477	478	479	482	470	473	477	449	485	476	455	475	458	503	486	510	468	497	461	455	494	464	453	494	526	493	469	507	491	518	514	493	501	482	460	525	501	485	492	461	492	436	541	450	514	458	455	450	463	481	499	475	448	535	453	496	457	515	475	492	478	454	469	487	501	466	456	518	508	457	498	466	471	523	491	458	475	491	488	465	467	474	458	509	495	449	485	479	474	513	497	484	453	476	497	495	475	482	469	487	514	505	425	459	495	478	459	454	460	492	458	501	501	492	486	472	469	507	518	491	490	477	497	452	476	467	445	478	485	491	516	498	449	509	495	463	509	464	456	490	507	465	484	474	471	508	480	492	466	500	508	477	483	476	507	476	486	477	454	454	476	440	508	499	498	498	488	492	499	471	474	475	512	477	444	498	490	509	471	471	457	452	500	497	467	487	486	508	496	472	495	434	456	484	498	485	481	507	474	488	465	499	477	494	468	459	473	503	507	459	540	488	478	450	518	514	490	460	489	505	442	499	507	488	482	499	476	509	500	497	501	500	480	487	496	465	465	496	493	447	493	496	474	500	452	480	464	437	477	507	490	495	468	527	469	495	499	466	462	452	479	454	495	488	467	465	499	503	454	474	448	456	462	536	484	482	513	497	480	505	459	488	461	491	447	475	479	469	466	475	481	475	493	493	472	492	471	544	493	451	476	482	476	502	465	475	490	472	483	489	510	502	466	448	462	476	466	519	487	495	501	498	477	505	466	432	501	476	470	466	487	484	500	432	500	494	517	435	491	502	472	452	463	487	472	481	464	493	480	494	483	486	491	492	423	468	492	473	503	449	469	422	460	467	518	473	463	474	453	505	492	460	484	457	501	499	477	482	449	508	538	554	490	447	483	534	505	478	480	497	495	469	479	459	459	499	479	456	494	465	464	500	481	458	461	497	484	487	499	459	466	476	485	476	498	492	511	493	503	518	485	450	471	468	463	468	496	497	477	444	472	505	473	455	481	512	449	498	469	474	488	468	508	488	514	445	522	504	462	491	485	473	479	491	505	456	491	452	509	499	478	459	499	497	486	471	498	502	464	476	504	470	458	503	481	476	459	470	446	487	462	476	523	475	509	478	457	478	484	481	469	443	461	509	528	470	482	494	458	472	510	463	537	495	480	482	468	479	474	475	506	498	465	482	511	449	471	460	485	445	479	494
38630	46785	31724	12809	3122	1191	903	899	911	919	860	871	889	852	866	839	834	818	907	871	866	950	875	867	846	847	877	894	881	872	823	854	842	837	848	850	907	842	888	923	891	801	843	877	860	853	857	878	844	873	851	865	829	862	880	844	863	864	848	882	842	847	864	861	887	901	861	858	848	865	844	888	851	840	883	846	887	879	868	862	872	822	909	866	885	896	844	881	833	811	834	865	857	869	873	902	897	833	832	877	866	865	856	848	814	896	860	877	877	847	880	867	860	882	809	824	860	908	845	923	856	865	910	872	903	845	837	890	868	890	887	818	904	883	838	847	808	842	861	848	904	842	880	875	925	881	902	879	855	852	894	869	869	832	849	878	890	810	876	895	877	861	867	876	908	889	883	865	885	856	861	878	905	868	921	846	907	885	866	859	903	885	908	864	903	887	880	858	876	854	897	835	817	854	893	882	855	782	884	867	816	862	865	856	846	879	847	865	837	817	823	860	872	857	888	834	904	914	887	868	836	853	925	869	909	877	827	815	884	863	894	872	849	856	872	852	921	882	848	838	863	866	846	770	833	823	904	848	819	843	892	850	819	910	844	819	870	883	853	848	844	867	853	867	886	840	880	862	876	928	871	810	815	872	872	874	836	844	873	897	893	864	855	878	888	843	849	879	819	857	865	826	871	833	921	892	926	903	872	864	845	849	867	836	892	875	869	860	846	857	879	859	808	822	868	829	863	918	881	868	883	874	887	812	853	855	852	890	927	828	862	825	840	892	865	886	855	877	865	842	856	908	876	832	832	886	845	890	843	894	911	918	882	874	864	865	868	850	862	850	831	842	904	881	872	876	870	882	883	909	884	887	864	890	863	785	879	863	824	878	852	885	863	920	909	936	866	888	919	890	910	869	857	876	833	883	869	832	865	824	870	855	885	861	886	874	841	877	819	884	877	897	855	865	848	856	868	891	881	873	818	905	867	879	871	804	891	878	842	841	840	859	854	834	897	852	851	915	881	872	838	839	846	851	867	817	852	869	868	886	858	832	897	852	894	863	946	909	833	867	863	858	896	832	908	858	839	877	896	891	851	849	819	821	852	840	839	878	874	841	850	910	870	865	884	901	885	856	894	907	868	857	867	895	863	906	898	860	892	842	906	895	857	859	904	808	887	861	798	881	867	869	837	886	838	858	880	857	854	854	799	833	854	855	915	837	902	905	887	817	888	839	948	900	917	851	859	868	927	877	856	843	846	914	841	900	820	865	831	833	854	848	947	838	893	832	819	863	869	824	868	917	871	917	863	841	895	833	849	906	914	890	905	862	901	866	840	888	873	884	891	821	842	824	905	884	840	801	833	853	838	870	806	844	811	848	861	860	873	868	850	786	851	868	840	847	844	858	852	915	884	851	884	868	827	891	825	912	873	885	851	888	849	849	825	874	866	892	880	859	832	884	926	821	915	899	875	882	884	825	872	857	863	839	835	857	871	904	901	886	836	900	837	882	814	851	845	866	884	848	868	857	885	882	842	838	847	870	897	843	844	901	891	850	864	872	877	850	821	813	890	859	882	821	903	848	882	858	886	836	852	879	873	837	897	875	854	870	852	836	876	895	847	875	867	849	823	873	885	881	876	851	862	825	848	845	890	879	872	887	847	827	857	877	832	834	810	867	861	876	871	852	821	919	870	932	870	886	820	859	894	859	860	892	847	862	842	822	818	871	841	875	851	846	903	875	818	860	845	947	892	812	859	850	903	885	832	826	843	864	854	799	906	843	899	884	852	884	851	865	847	855	881	906	861	845	848	840	854	866	889	851	792	865	896	886	855	879	879	906	866	821	842	873	846	844	903	854	822	900	874	847	883	867	841	844	869	787	811	833	876	927	843	818	872	867	848	846	872	865	863	864	852	863	861	830	873	819	936	854	938	879	848	856	858	859	890	858	850	838	879	819	907	842	869	851	855	876	836	842	893	849	884	878	835	837	896	849	835	891	883	822	873	863	885	910	883	865	861	833	836	868	908	870	872	826	834	849	815	851	865	896	835	891	850	862	879	846	853	868	884	874	847	887	850	903	872	836	830	886	898	864	868	902	891	820	862	908	858	925	882	871	862	811	823	902	871	848	865	810	872	829	824	882	905	936	878	847	837	889	895	881	876	889	851	889	877	826	911	873	885	873	866	860	816	821	860	879	862	874	911	831	858	828	884	879	904	880	862	879	915	925	881	877	859	825	882	917	855	827	860	862	851	845	889	859	837	912	918	866	863	852	902	880	838	867	878	841	867	826	846	837	792	825	931	849	835	872	896	893	827	840	886	849	861	901	880	902	846	914	856	879	943	875	877	846	889	852	914	815	850	871	836	853	842	911	882	851	893	840	916	874	891	846	824	850	836	892	794	877	869	856	858	897	852	833	876	909	869	854	879	819	863	909	877	886	844	842	877	827	867	776	879	853	895	842	900	870	946	854	890	857	880	889	830	883	907	821	906	867	850	856	827	827	921	864	851	871	903	916	904	853	836	875	915	825	886	883	855	876	845	894	851	922	914	858	898	883	883	863	834	878	857	927	866	878	803	842	854	849	883	901	857	876	878	880	820	844	845	823	843	792	835	865	917	848	870	845	850	870	827	845	898	881	912	878	909	826	929	816	843	849	835	871	855	887	926	864	848	879	812	871	830	890	840	848	859	860	796	863	845	897	863	871	868	830	876	872	835	809	894	823	860	932	853	846	860	792	849	901	881	909	856	807	758	848	878	861	813	856	817	859	881	846	886	885	837	887	832	902	870	881	849	858	871	875	877	913	894	815	849	866	835	898	860	905	884	938	818	860	880	915	889	813	864	869	816	871	945	848	841	862	906	882	923	823	895	869	909	887	825	887	880	902	865	930	870	885	834	873	808	873	883	892	907	892	883	857	906	861	840	830	876	884	900	835	824	841	894	846	877	854	817	925	834	892	914	878	841	844	828	889	892	845	878	856	832	891	805	853	824	877	859	914	842	854	903	887	885	903	859	871	856	879	862	864	872	839	897	820	880	858	900	869	873	894	796	854	858	850	872	876	842	864	876	889	879	915	792	847	794	854	847	837	869	852	849	887	874	872	864	814	805	817	925	827	882	890	863	914	879	849	880	816	786	865	883	859	882	861	898	821	824	859	856	849	866	916	818	871	815	786	846	864	851	883	851	840	885	837	818	916	893	846	853	904	873	874	859	902	843	819	859	871	911	857	873	824	865	855	922	883	836	878	853	815	801	858	832	846	890	895	833	866	880	851	870	906	915	818	840	801	846	804	839	857	876	886	810	879	845	913	862	902	880	875	899	869	874	907	863	858	908	884	848	920	832	886	849	890	838	909	900	835	818	864	897	840	886	896	912	849	859	874	841	864	856	869	829	835	895	917	834	906	845	825	895	868	855	873	913	843	864	828	892	896	910	850	832	896	858	826	870	836	890	904	832	819	857	881	860	855	868	899	895	860	839	882	859	851	932	820	861	862	847	886
24310	22821	31210	25946	19566	7775	609	425	407	407	379	431	396	391	409	373	361	400	381	394	409	381	447	397	416	367	389	345	375	375	398	380	361	403	420	405	357	393	388	387	401	374	378	343	341	363	390	382	392	393	385	382	407	419	396	411	380	372	373	377	378	371	387	403	376	384	400	391	391	374	405	361	382	376	389	413	331	401	373	384	389	352	391	384	366	405	359	370	352	356	377	376	357	411	361	375	328	397	421	404	356	376	390	371	413	394	376	375	393	395	380	394	392	382	364	353	394	386	360	372	399	398	402	371	392	378	379	376	383	389	389	374	387	387	401	396	392	356	401	374	363	380	375	381	367	364	387	363	370	403	408	386	367	336	415	355	325	384	412	378	379	376	358	426	399	394	379	395	400	386	366	359	394	375	398	341	398	377	388	367	394	412	423	369	393	360	351	376	383	431	397	380	403	386	401	386	395	361	381	385	394	383	365	393	365	366	382	373	390	364	378	383	402	405	382	403	383	394	413	402	380	424	376	395	400	375	370	369	390	402	366	394	366	361	382	377	381	362	381	425	363	395	361	395	384	380	400	375	399	424	395	363	361	386	385	359	369	392	346	356	382	389	406	364	401	362	430	405	414	401	375	410	395	411	365	396	363	362	363	403	399	412	427	386	353	379	366	393	439	397	383	337	371	379	386	353	356	379	362	373	370	416	365	384	347	394	382	370	411	391	385	358	397	391	422	387	369	390	370	390	400	389	381	365	386	348	410	368	360	373	418	354	407	371	370	375	388	406	414	393	382	367	396	383	380	399	394	358	370	397	359	386	369	393	412	418	338	390	368	384	364	389	390	381	393	387	384	384	403	381	388	416	371	379	400	359	415	437	404	413	361	393	400	392	388	414	398	362	378	406	372	406	373	361	409	380	387	394	411	408	390	358	391	393	384	398	378	401	406	375	396	365	383	371	355	366	393	390	379	351	375	350	412	406	387	398	383	385	395	393	422	395	387	370	395	359	375	390	383	362	373	386	375	382	353	362	389	370	374	383	370	387	388	372	380	393	410	397	385	405	370	350	365	371	362	412	368	384	342	382	392	396	396	365	391	382	423	399	396	366	412	384	376	411	374	394	401	394	397	342	353	354	357	377	377	389	392	419	395	388	361	395	394	407	377	387	379	357	393	396	391	353	385	348	352	381	386	388	389	392	369	409	399	378	351	379	386	383	411	397	422	390	373	377	391	367	397	383	387	371	374	375	358	399	339	403	349	373	334	388	364	389	406	347	345	378	406	379	384	402	400	365	374	384	412	377	389	360	387	384	371	372	413	401	384	355	352	386	359	403	380	378	406	392	360	374	375	383	432	366	391	392	380	431	399	370	388	401	375	400	419	381	393	371	401	385	403	356	376	406	368	370	377	399	360	371	368	359	383	374	418	375	360	384	406	406	418	415	396	368	380	357	368	345	415	379	366	395	407	332	402	363	391	346	383	366	350	409	373	350	367	386	354	416	389	394	418	381	373	353	382	393	400	392	362	379	367	394	379	414	388	373	390	386	391	364	411	333	365	391	376	414	369	382	397	364	409	405	373	378	356	366	370	385	411	397	370	344	384	373	390	432	396	377	371	359	368	362	397	336	381	364	380	385	371	356	387	408	402	338	351	383	375	411	372	360	377	385	364	372	398	356	351	356	375	398	368	391	410	364	353	363	398	357	403	419	386	358	429	392	394	330	396	405	398	378	387	376	389	395	414	364	382	356	382	370	394	375	383	384	414	356	390	317	366	387	381	380	364	395	388	393	363	411	402	381	382	372	389	417	392	385	400	361	372	376	381	365	386	376	408	377	380	340	400	397	373	406	384	389	378	386	390	385	395	374	397	358	361	358	414	369	400	364	384	386	381	365	384	389	402	390	391	386	370	391	358	409	356	380	371	382	380	375	372	373	400	354	364	364	397	385	387	365	402	362	347	380	395	366	360	416	380	394	406	363	373	358	351	375	364	411	384	344	407	383	404	373	361	357	382	385	380	359	381	381	367	381	368	389	359	372	365	398	357	404	386	342	375	383	359	374	349	371	380	348	390	405	378	389	378	388	322	376	395	368	353	383	374	403	402	344	405	370	392	379	380	423	391	353	366	378	374	369	381	325	336	366	422	363	424	420	380	406	374	389	392	377	388	350	395	372	378	389	410	381	402	383	353	389	412	386	376	399	401	395	418	377	388	392	351	402	393	378	382	399	389	374	364	373	367	390	411	401	382	385	358	358	377	425	344	391	369	350	387	401	399	338	349	392	381	390	403	371	393	374	393	367	388	400	386	403	368	404	354	372	395	361	367	354	403	344	409	386	381	381	381	410	373	371	365	390	396	349	386	384	387	360	355	363	405	381	387	381	362	378	408	361	393	376	381	397	380	397	414	376	389	350	338	432	370	417	406	405	358	373	384	386	348	417	380	371	380	358	356	400	416	358	420	367	368	382	384	406	371	370	369	409	387	394	399	398	388	392	407	387	416	381	383	380	411	409	384	403	399	402	370	383	390	371	362	370	383	396	379	409	387	382	410	373	361	364	388	365	392	385	365	380	415	374	392	387	385	390	412	368	401	373	395	364	344	369	368	374	381	345	379	360	403	379	422	365	363	379	372	385	350	372	395	366	387	416	360	394	404	368	357	388	408	374	350	389	383	396	394	342	378	383	405	371	358	398	397	380	366	362	390	447	386	364	385	366	385	394	388	371	366	392	361	377	379	350	389	387	387	389	386	405	380	383	362	375	380	362	383	362	364	367	381	391	378	373	394	396	366	370	386	399	405	379	389	372	377	382	387	372	419	387	355	407	391	353	373	390	392	368	353	385	364	368	408	377	372	369	384	392	377	378	389	413	398	388	401	384	367	431	380	406	371	369	379	351	372	370	339	436	359	413	394	376	404	417	393	373	352	383	399	380	372	376	375	364	357	327	368	378	360	381	405	374	404	380	391	361	377	384	368	362	379	406	411	398	381	407	407	393	356	380	340	380	351	378	392	398	394	388	358	399	355	386	379	401	352	376	374	350	365	404	361	391	404	320	359	374	337	379	385	363	430	362	350	405	364	390	406	387	391	360	371	380	366	380	348	411	378	417	404	404	418	423	356	405	360	381	343	355	344	353	383	368	374	382	361	395	374	380	380	405	369	371	349	401	381	369	381	377	400	352	436	382	394	338	382	374	361	425	402	417	416	392	383	394	387	418	386	389	391	416	372	388	385	403	379	391	399	373	389	372	388	371	375	372	380	407	391	391	384	386	394	388	383	405	380	361	395	406	355	377	349	346	364	406	381	363	375	396	371	386	408	390	357	389	399	366	385	379	392	378	347	380	405	359	396	393	351	410	374	367	369	404	360	391	405	407	402	400	395	394	392	405	380	407	396	383	389	373	395	389	389	414	398	368	381	392	362	392	384	383	422	409	406	389	407	365	407	390	400	368	397	400	398	341	389	393	362	357	385	348	370	378	402	408	380	408	392	384
60751	89384	63215	36942	13276	3100	758	715	695	702	679	703	686	665	664	676	710	653	705	661	673	707	675	714	672	713	693	677	679	709	681	651	703	698	669	749	624	755	667	694	663	676	663	715	674	653	667	743	661	697	719	692	638	670	705	688	681	690	697	728	661	698	711	708	724	694	717	742	691	704	716	651	709	721	691	708	671	681	666	645	725	679	687	696	695	682	672	685	737	687	700	705	706	676	743	685	700	706	723	726	697	663	665	715	715	732	693	734	663	735	687	697	675	711	704	695	646	680	711	734	666	681	683	723	686	676	706	681	746	702	680	702	684	711	687	650	697	713	720	727	679	700	698	703	713	694	681	701	679	697	734	693	711	679	682	683	712	671	686	699	658	677	667	668	769	660	683	684	708	677	729	672	735	659	665	691	648	738	665	599	704	725	712	725	670	688	725	701	704	649	696	729	662	713	687	710	672	697	691	677	676	699	668	634	703	701	665	734	659	680	686	692	702	683	699	736	677	740	694	653	651	665	704	704	757	691	740	667	714	642	709	717	638	657	710	730	720	649	702	645	711	673	718	709	673	723	702	716	673	716	712	672	690	669	690	689	695	683	717	689	667	697	736	694	668	734	675	659	687	647	667	701	665	744	694	735	704	676	745	709	678	679	758	688	685	743	655	701	757	727	704	693	718	682	650	657	683	662	681	695	699	687	661	650	680	716	668	699	730	662	707	634	704	670	690	663	751	721	714	683	698	721	726	734	669	697	657	655	695	720	687	675	683	689	699	688	709	675	722	675	692	680	701	673	736	689	722	683	723	709	699	720	725	722	712	718	650	684	666	656	725	694	686	686	672	692	729	712	748	731	700	679	629	678	657	736	685	709	667	665	734	690	721	689	669	679	727	691	684	715	683	713	690	721	741	665	736	693	727	687	691	697	738	666	667	723	657	699	710	715	697	696	705	710	717	643	662	667	729	706	704	663	707	698	688	724	679	706	674	679	721	650	682	662	661	668	675	664	665	727	721	647	670	659	716	695	671	653	737	690	682	689	716	695	718	720	677	695	674	681	667	660	678	702	716	712	678	636	652	653	702	696	712	661	696	678	673	716	715	697	701	731	680	659	766	682	696	696	679	717	700	710	728	727	671	686	685	765	683	721	712	670	691	694	684	704	679	752	681	700	665	674	656	661	689	655	687	729	706	650	715	686	671	669	704	661	708	739	687	666	653	683	728	672	713	661	735	731	687	717	688	660	664	690	695	687	724	703	720	660	709	670	721	701	710	683	672	695	680	704	706	718	680	659	717	695	668	647	682	645	699	716	718	742	704	717	667	666	705	663	719	738	680	658	724	714	670	679	731	674	714	690	679	675	689	678	643	697	732	750	647	700	695	766	700	716	720	686	717	694	726	704	687	667	709	725	689	655	702	706	698	710	692	744	731	690	725	682	688	682	671	699	718	722	668	654	653	655	710	677	679	666	688	724	675	700	734	682	669	664	720	697	709	676	706	765	731	697	712	719	706	732	672	691	717	679	708	718	705	615	714	665	711	694	673	684	700	709	694	695	645	678	660	669	683	702	705	703	707	670	689	675	691	683	692	691	693	713	692	715	713	730	682	623	649	735	675	680	659	688	718	688	680	732	718	719	745	696	683	704	707	757	714	652	667	760	735	678	694	720	726	655	738	675	684	636	627	674	741	691	683	692	673	707	706	704	728	709	689	723	692	666	739	689	736	635	719	721	704	699	688	668	681	682	708	681	696	655	712	711	685	640	674	666	735	683	696	736	676	641	672	658	731	678	733	646	668	682	704	713	686	685	684	662	665	647	683	693	716	678	703	710	649	701	701	710	681	675	688	699	712	692	722	662	692	704	704	714	690	725	703	668	646	710	730	698	680	709	693	679	631	704	717	675	656	720	705	687	655	707	730	632	684	650	680	679	661	687	718	707	678	688	680	698	664	712	680	690	687	706	695	696	664	725	658	691	703	693	694	691	719	718	716	701	682	716	708	690	706	691	703	703	674	743	652	678	657	675	678	733	715	723	689	706	691	715	729	687	664	682	697	681	647	667	714	708	654	692	692	718	645	712	667	677	680	712	703	713	675	664	680	664	697	710	722	700	756	718	717	678	696	670	706	698	688	667	688	669	714	691	664	712	695	734	709	728	720	687	685	697	695	658	650	702	718	693	679	655	675	663	687	671	717	646	690	715	730	702	681	695	721	664	692	739	703	705	681	677	704	695	721	669	681	760	674	700	689	705	684	686	664	720	680	682	670	690	691	713	696	696	664	716	694	720	683	668	725	686	659	679	701	674	755	702	695	686	699	722	676	701	704	667	705	675	691	677	698	665	688	667	687	658	695	715	687	709	675	739	687	723	718	681	674	657	707	669	682	699	721	684	707	692	658	718	700	704	664	675	675	676	680	655	679	726	654	728	673	684	672	675	683	671	680	668	696	723	694	699	686	681	706	636	663	690	699	706	667	700	708	720	653	712	642	676	690	716	663	707	686	754	718	724	690	728	675	712	717	684	703	709	664	722	696	704	689	692	695	650	726	687	730	627	676	691	665	650	669	716	727	696	698	698	706	689	681	736	679	676	735	625	674	690	690	695	707	717	699	699	703	713	742	616	704	680	700	744	686	718	690	703	689	691	681	685	651	728	737	674	657	717	702	687	712	656	696	694	689	664	696	693	686	686	664	649	736	642	689	647	744	727	714	698	725	684	656	693	670	729	657	726	635	690	661	700	744	680	718	699	681	733	667	631	736	694	723	734	687	678	665	704	720	694	704	723	691	732	663	707	658	669	694	698	689	687	698	710	665	685	670	722	693	752	749	755	696	695	689	668	709	720	726	698	679	699	735	704	719	701	674	694	732	740	673	682	680	710	663	656	695	657	641	730	674	718	690	725	696	694	643	719	689	659	693	696	687	685	738	675	706	704	659	697	683	699	699	634	667	683	724	713	696	685	684	653	734	703	680	703	698	718	710	683	646	681	708	685	700	654	681	697	688	722	699	715	717	712	714	680	736	663	697	684	687	675	697	699	670	696	715	676	664	664	649	701	695	672	692	717	695	618	717	663	673	727	678	686	699	702	707	700	677	648	694	669	701	697	666	703	691	684	683	708	696	747	658	703	647	732	719	677	651	732	695	737	737	740	730	690	704	674	670	672	710	676	680	658	674	691	715	699	688	668	713	696	642	674	686	707	716	631	646	723	723	664	680	727	731	696	638	701	697	667	719	722	656	693	710	710	678	719	711	672	664	673	667	667	690	688	701	723	678	674	691	675	709	704	697	695	683	675	683	699	714	661	705	727	725	666	703	696	675	667	690	647	748	654	648	679	696	704	677	683	690	708	679	657	724	714	753	738	722	692	710	715	700	708	701	673	673	698	672	702	683	693	674	723	693	669	710	709	686	697	681	680	640	713	653	695	725	742	713	656	714	720	700	696	670	653	714	688	718	699	685	686	670	674	680	654	651	774	747	672	712	714	677	701
23239	21778	29991	24468	21182	18071	4224	666	572	577	588	573	575	560	530	586	539	596	544	578	553	555	541	514	554	563	548	555	562	531	577	544	564	557	556	575	580	553	540	553	532	571	511	533	575	548	530	493	490	523	531	546	527	564	501	531	507	527	506	543	579	534	555	560	506	512	526	484	547	550	552	493	528	531	539	530	528	539	559	524	532	491	541	562	499	534	520	560	564	534	494	546	564	530	549	528	562	561	533	518	529	505	539	463	508	546	531	486	564	520	526	550	547	584	554	516	554	535	551	560	501	566	528	508	516	548	554	496	542	536	593	505	540	549	517	532	505	539	542	539	519	559	518	532	564	519	551	523	573	536	540	519	556	517	524	520	567	557	577	528	526	536	530	555	557	555	525	541	539	546	515	536	540	550	520	552	548	595	545	569	567	513	486	576	521	516	537	554	533	513	531	539	529	506	563	536	512	517	529	516	547	526	502	567	551	534	544	583	519	498	542	515	529	512	503	567	529	549	525	515	547	566	528	567	530	536	531	542	526	555	530	557	561	493	528	542	564	520	568	525	551	532	491	556	509	547	543	535	517	542	531	520	525	559	505	525	504	503	556	518	521	546	536	534	518	529	590	558	518	562	546	524	567	562	537	568	515	523	482	550	540	535	512	533	529	525	555	522	537	557	547	571	503	488	561	593	562	541	527	535	559	525	585	540	537	551	517	545	586	552	552	548	557	546	526	501	524	564	533	563	536	534	594	575	507	521	503	537	516	534	531	556	548	545	548	538	500	499	515	540	545	561	556	557	510	515	577	549	521	527	535	538	535	557	558	531	521	520	568	505	514	567	482	508	516	520	551	553	548	543	528	533	515	514	589	546	502	577	558	551	594	548	540	542	541	515	493	498	562	565	561	493	550	591	531	569	524	543	544	539	541	514	562	560	548	500	552	524	515	547	537	587	539	495	532	523	538	559	529	521	535	515	547	553	529	516	540	567	500	518	559	505	523	540	539	577	543	592	581	523	489	555	551	547	604	535	516	517	506	557	512	514	501	550	499	550	508	539	574	553	545	580	526	531	524	500	509	540	510	558	562	529	543	527	520	509	559	547	568	561	553	515	562	568	531	564	557	552	575	532	513	535	529	508	538	562	570	553	516	523	568	517	511	539	489	563	547	539	576	533	559	521	547	539	556	544	558	515	525	521	564	555	527	575	535	539	524	585	535	536	588	516	517	541	605	556	508	517	523	538	493	564	566	595	548	590	495	542	532	557	513	500	542	528	557	543	563	526	507	538	527	537	559	554	484	564	521	533	522	553	565	534	521	550	524	522	545	542	561	552	518	535	512	606	571	521	566	533	558	606	561	489	565	527	513	513	572	501	532	504	536	504	570	527	531	539	535	523	556	535	502	543	523	560	516	526	540	545	528	508	528	550	520	516	541	538	576	551	517	504	549	527	537	563	494	539	548	553	503	538	493	505	555	537	523	517	558	541	474	542	563	534	523	539	521	549	485	517	529	500	540	553	544	545	592	538	547	514	545	531	559	541	559	550	537	502	509	556	470	546	520	537	542	488	592	532	548	551	553	521	525	515	536	542	539	558	532	538	521	526	527	596	498	473	543	557	548	555	533	547	502	554	486	513	565	540	533	559	575	533	518	507	559	541	534	587	505	523	547	528	557	560	522	482	539	560	572	529	540	525	508	524	507	539	492	556	541	535	571	552	569	525	486	545	505	485	529	526	539	543	530	601	573	539	543	554	520	572	502	563	521	521	524	499	530	550	577	552	562	509	528	569	499	493	539	570	541	511	536	500	499	508	507	549	571	546	552	579	517	618	546	543	519	519	538	565	515	560	516	517	514	545	567	543	542	520	560	529	525	543	564	550	535	526	559	549	553	556	533	537	544	548	562	534	521	524	545	506	498	532	540	565	509	569	546	525	553	520	545	537	528	544	555	558	553	537	536	529	544	552	545	576	492	502	547	523	512	551	557	576	555	553	542	560	534	508	521	498	559	515	559	563	537	523	513	548	560	538	530	536	546	529	533	574	551	522	548	562	514	556	560	558	534	525	528	547	553	541	519	526	550	542	544	536	579	527	567	560	539	470	535	530	574	510	531	490	542	531	532	538	547	522	521	515	530	512	531	552	548	541	561	531	517	532	526	528	503	522	523	571	532	551	510	533	547	531	541	554	532	521	553	530	539	523	570	533	565	510	504	551	553	520	532	522	522	519	546	563	482	510	540	528	525	528	566	492	522	577	570	500	540	522	492	525	583	525	535	549	542	536	533	537	543	572	486	548	538	548	560	533	504	552	570	529	532	516	526	552	493	529	538	500	531	524	546	508	522	525	518	557	546	544	557	559	548	555	571	538	509	547	541	493	547	543	562	539	561	546	501	570	570	532	499	576	533	549	549	570	550	546	527	515	496	542	535	554	553	508	546	574	561	525	533	565	519	527	543	512	524	538	542	538	546	524	566	516	534	511	545	497	521	559	559	542	557	496	579	542	557	563	534	528	498	528	555	536	489	523	551	518	568	578	540	550	506	551	567	548	479	505	579	514	520	532	552	557	543	519	542	506	543	556	509	533	574	527	533	511	501	520	542	500	508	512	523	551	556	516	521	580	522	494	539	514	539	566	538	522	522	562	521	515	550	565	545	545	565	563	546	546	500	552	552	526	492	529	567	525	556	539	567	546	533	556	537	501	534	550	508	511	513	549	566	531	554	526	531	522	567	537	526	510	564	510	548	564	549	521	517	518	539	502	494	566	523	540	530	534	561	576	539	531	515	518	543	497	525	586	520	524	496	534	538	493	547	531	560	510	531	555	520	535	525	495	534	557	574	512	542	541	497	582	546	545	533	517	524	578	520	557	518	538	542	538	526	531	550	519	530	539	501	514	546	563	572	528	557	568	540	490	536	568	527	539	551	523	500	533	473	519	557	519	493	474	501	516	545	530	493	524	549	536	497	574	497	595	539	520	582	502	531	556	561	538	557	536	554	507	535	552	532	548	527	502	553	529	512	554	519	519	561	520	526	518	508	522	550	549	527	516	522	531	544	567	535	522	541	516	538	502	505	505	515	530	518	530	539	582	560	540	580	537	498	506	534	506	531	527	530	494	526	555	552	543	546	543	585	550	555	554	554	526	502	517	491	521	517	544	525	558	544	504	550	506	535	533	500	522	524	576	511	551	531	514	512	560	547	553	550	526	532	559	529	549	537	512	543	546	531	564	552	526	552	547	563	558	542	557	556	514	514	535	534	528	545	522	559	513	524	526	558	514	575	519	547	559	581	511	559	532	555	559	582	519	522	534	513	541	493	559	554	567	511	475	505	539	524	519	563	524	520	526	557	532	525	508	539	505	557	562	529	553	534	552	560	543	582	547	525	506	533	533	566	516	563	511	547	581	507	523	548	521	542	527	518	536	532	516	514	582	528	527	564	560	520	514	524	545	522	539	532	562	527	567	536	536	545	544	510	560	548	493	517	535	540	526
61288	98907	73182	44854	18948	4627	942	905	951	858	914	931	929	868	925	850	887	864	983	908	916	901	931	914	913	888	925	901	904	948	902	896	933	909	886	963	916	823	870	915	946	845	901	905	850	954	849	917	884	907	917	911	948	937	897	929	887	931	874	943	925	906	907	943	968	900	928	930	909	949	881	882	862	857	873	895	937	860	938	904	875	984	903	885	859	912	879	913	914	924	894	921	885	909	952	908	884	869	857	875	946	871	886	922	951	891	904	927	876	927	910	897	892	915	898	891	872	923	925	873	876	961	931	859	931	890	890	922	910	905	907	948	908	951	869	913	891	884	887	874	910	897	920	940	877	931	878	890	916	853	926	871	944	884	947	919	825	900	886	845	868	889	864	857	921	889	923	921	903	951	880	879	838	913	877	876	864	920	919	919	865	908	949	898	891	897	913	864	874	882	895	906	939	856	877	899	951	895	887	891	924	897	874	905	919	874	925	913	878	937	888	875	893	913	922	909	913	886	871	857	917	908	838	874	961	873	849	859	892	941	873	915	890	875	873	873	943	906	859	871	923	895	914	948	904	897	890	895	892	862	911	900	886	851	899	912	874	849	944	913	910	959	871	903	895	893	898	853	857	915	875	923	954	886	938	895	891	882	865	920	920	874	894	897	851	868	914	908	860	923	886	857	907	911	924	887	934	920	873	865	936	911	901	891	865	915	914	880	890	906	957	913	924	859	876	900	882	863	942	953	895	925	909	909	839	908	864	885	888	920	844	898	935	898	940	922	905	846	914	902	878	908	904	888	881	897	938	873	869	894	867	869	872	895	902	898	882	885	889	919	921	895	866	877	867	888	920	924	933	902	910	876	909	884	883	918	955	902	942	831	901	923	949	893	862	947	855	878	901	933	919	919	880	877	909	951	889	931	855	877	899	904	896	887	864	833	882	928	897	920	961	930	895	830	881	911	931	919	881	899	957	913	916	910	918	904	912	912	915	899	936	922	873	870	902	867	906	860	904	903	883	942	857	891	930	864	863	889	918	900	895	863	903	894	915	873	909	829	886	935	860	962	861	917	877	890	961	934	850	908	902	926	903	902	903	930	880	867	932	912	877	908	868	920	889	884	984	854	939	905	902	892	919	949	880	965	901	912	913	893	923	880	962	952	879	947	849	903	901	851	898	876	908	861	887	922	881	900	864	947	953	889	887	895	915	880	884	928	930	856	904	953	902	890	897	930	932	888	887	906	915	929	872	850	894	912	879	873	924	877	869	912	868	920	881	913	885	863	908	920	908	918	921	827	838	843	909	896	814	840	878	880	890	891	927	874	904	890	899	877	890	905	950	938	913	913	896	896	868	904	902	895	911	881	866	884	953	884	945	888	859	871	880	956	864	925	882	915	879	897	904	867	856	923	865	928	935	913	920	927	876	924	877	869	910	908	932	883	891	867	868	903	893	946	937	925	900	882	925	897	918	923	921	937	872	866	917	934	922	875	923	872	897	895	916	886	914	933	896	901	891	952	834	902	939	864	874	906	946	936	911	871	887	925	941	842	872	919	927	867	930	953	916	862	903	939	930	893	882	857	951	929	837	881	862	875	911	892	870	893	856	859	876	947	904	954	862	871	951	871	887	906	888	904	873	888	864	914	876	903	896	909	878	814	872	913	871	868	886	915	895	863	946	903	926	896	915	943	925	908	905	960	859	932	875	910	916	891	927	907	891	923	898	895	879	881	930	915	847	905	862	950	896	928	901	926	905	848	914	871	907	929	901	892	906	874	898	940	866	925	868	898	860	885	950	849	895	907	908	875	961	926	910	915	921	874	904	904	881	930	829	891	925	866	963	890	949	884	912	895	850	967	914	860	910	936	897	917	887	927	896	918	860	913	814	902	922	926	929	890	862	970	850	922	887	869	913	884	915	867	882	961	879	902	852	871	874	875	900	857	930	848	959	924	932	890	844	902	941	930	888	949	916	840	948	938	911	882	971	864	929	847	925	866	936	844	866	874	872	919	861	921	871	856	872	893	936	875	908	891	894	865	892	952	860	863	942	914	875	875	938	841	892	937	922	944	875	930	918	860	869	841	902	859	873	931	878	872	962	909	886	861	909	895	864	907	911	852	920	912	959	877	906	872	905	893	931	953	946	848	902	908	953	909	893	898	910	871	909	894	896	860	931	921	918	848	891	946	870	912	890	892	928	934	868	922	901	881	887	914	848	921	853	907	932	912	890	941	908	918	878	836	914	890	917	911	849	877	899	881	897	902	868	919	891	886	934	865	921	913	928	879	912	870	871	903	901	877	899	915	895	928	917	856	890	862	960	887	900	943	964	904	927	920	865	904	899	815	940	929	925	841	834	904	884	894	902	928	949	937	887	948	890	892	890	883	949	911	908	909	911	937	871	911	881	897	910	916	903	925	862	929	895	868	925	912	919	883	876	920	885	911	900	873	875	905	940	905	845	896	937	880	880	901	871	942	916	852	850	871	884	918	850	847	862	893	892	912	937	918	850	898	895	864	912	908	883	913	842	902	891	873	922	860	856	895	883	862	907	910	882	898	866	886	919	936	858	937	907	915	938	921	905	888	902	883	867	895	911	944	912	865	917	914	903	911	908	888	883	936	880	921	909	911	884	856	865	905	935	880	892	956	869	924	924	865	873	882	864	902	931	881	899	957	855	910	940	870	879	930	892	905	844	916	848	918	908	838	922	860	890	940	904	899	908	842	895	919	876	883	908	870	896	822	863	951	820	912	926	905	929	942	934	870	955	926	908	923	933	924	907	874	938	899	888	893	898	914	925	860	902	936	877	866	863	915	909	906	930	874	877	866	896	891	880	835	893	863	902	860	905	878	895	870	872	830	931	917	877	904	897	887	900	946	929	871	826	882	902	925	919	840	914	912	890	901	933	841	874	885	886	909	892	877	866	903	909	952	893	904	876	875	875	868	847	893	939	936	923	841	846	897	914	887	845	924	873	869	954	918	854	852	948	969	940	926	896	867	896	882	934	847	932	923	897	933	882	884	917	857	910	879	874	912	882	877	918	908	917	887	906	859	894	913	884	856	884	889	898	927	906	907	890	900	866	856	925	892	899	888	897	826	875	937	871	877	890	870	965	950	920	878	911	934	947	950	952	893	929	909	877	913	909	907	911	928	882	933	929	861	901	888	923	913	867	838	910	886	912	936	899	942	903	928	907	899	871	873	910	883	916	853	905	934	896	942	938	977	905	933	860	895	870	882	914	908	883	867	846	935	899	819	898	933	899	894	928	850	894	853	891	867	895	898	865	853	876	900	873	871	931	907	875	929	920	905	873	909	869	914	852	868	892	879	954	917	911	960	889	913	891	876	897	852	905	956	887	874	892	919	898	933	913	942	906	925	857	881	890	956	904	856	870	898	938	914	931	867	881	908	872	913	875	925	866	887	926	864	910	899	866	842	888	882	893	921	896	936	971	881	910	895	905	906	909	917	921	827	909	863	943	915	883	890	864	882
29298	28538	25880	13197	2009	614	478	445	498	482	476	469	486	537	455	465	479	431	470	483	471	456	444	493	494	499	443	433	494	450	450	491	489	499	447	485	464	488	502	463	473	465	502	487	470	464	502	511	471	481	443	462	423	481	504	486	461	477	495	477	450	492	460	485	466	471	490	465	457	464	465	454	458	495	468	537	464	474	484	459	451	480	453	471	469	484	468	476	497	487	452	458	490	495	479	477	467	511	487	465	465	459	459	484	455	417	479	451	445	472	464	480	464	486	433	456	455	486	448	485	461	482	476	496	471	461	478	475	466	462	485	454	470	475	483	464	489	467	482	466	488	499	444	446	458	476	485	471	451	489	480	481	490	475	472	490	456	481	409	482	451	441	422	460	473	461	447	496	480	485	492	501	513	510	466	465	475	462	529	414	512	479	446	475	481	496	462	479	451	476	486	473	446	465	476	464	499	465	461	450	481	500	494	483	482	491	445	483	507	515	459	470	479	470	443	487	530	443	476	470	467	469	503	470	490	499	485	509	471	471	447	465	484	489	488	511	443	476	457	464	463	488	471	489	450	505	488	481	472	437	466	426	487	464	462	485	467	446	422	464	471	416	458	453	482	514	497	482	467	469	452	415	434	515	462	468	440	424	456	521	467	480	461	498	442	491	462	441	451	496	468	477	450	482	475	497	452	459	476	463	468	499	518	416	463	430	462	460	492	456	453	461	513	506	467	485	492	485	464	474	481	480	470	467	451	467	472	476	465	464	490	498	441	491	460	486	507	463	483	457	465	468	469	495	486	465	510	425	485	449	439	503	463	490	463	454	496	493	481	471	493	463	437	479	462	456	442	441	454	465	491	433	460	456	503	477	471	467	494	483	483	481	477	469	460	476	505	492	469	469	451	478	483	468	482	469	453	460	466	514	462	506	483	465	498	510	465	467	477	497	478	518	449	497	471	473	456	463	481	425	473	446	485	517	471	484	489	465	470	500	462	433	445	476	488	441	472	475	476	453	446	461	453	479	500	500	492	437	446	475	455	493	473	483	488	447	440	496	445	441	450	468	485	485	495	479	496	442	456	462	493	490	469	482	517	463	493	436	496	473	499	470	468	470	478	504	482	470	459	478	457	450	489	490	422	438	471	467	465	454	466	496	505	536	490	501	466	492	441	487	460	484	514	459	471	498	485	465	461	483	451	431	490	464	463	466	505	467	433	517	476	489	457	464	462	466	511	457	504	478	455	459	487	426	487	473	480	479	470	472	448	456	501	441	469	429	468	463	435	458	482	484	453	455	451	465	492	490	492	470	452	502	503	474	479	495	551	475	469	451	473	511	496	470	472	488	482	468	466	463	485	484	505	476	481	457	474	461	456	458	504	463	480	432	490	456	462	443	493	471	480	454	457	453	453	460	490	443	444	499	454	503	486	483	464	488	481	443	479	484	471	510	482	518	474	503	536	475	490	460	496	492	479	472	456	476	478	472	470	448	478	484	473	463	491	433	469	498	442	442	453	457	464	458	470	431	473	470	469	459	464	447	467	474	442	458	492	469	459	482	505	446	439	471	510	460	496	481	462	460	443	489	486	459	459	508	504	455	435	491	448	442	504	453	467	503	471	459	423	478	493	448	514	468	480	482	457	439	449	424	466	487	465	471	425	460	495	451	456	469	490	458	532	492	498	474	472	500	492	478	437	470	426	447	464	485	462	477	496	485	489	463	459	444	481	509	433	459	466	461	427	486	511	489	455	466	533	446	463	464	462	470	468	505	499	451	442	433	472	478	516	542	480	458	462	458	540	469	482	489	484	492	463	470	511	524	454	442	505	481	489	516	471	477	501	473	509	448	479	496	502	448	489	441	473	477	482	496	439	502	502	493	492	471	503	502	479	467	461	464	448	468	458	476	469	463	473	486	475	454	454	457	485	439	498	495	503	501	484	467	505	452	472	454	518	450	453	463	432	481	468	485	475	501	460	493	474	446	454	454	455	452	517	490	456	464	482	434	478	467	436	498	488	466	480	475	458	496	440	491	500	454	452	456	459	452	500	451	470	477	437	454	488	504	444	432	490	507	476	486	513	480	423	484	467	475	471	444	433	484	481	469	481	472	479	495	464	489	491	459	428	502	463	489	491	458	461	504	501	431	503	469	500	495	466	437	459	501	508	470	478	478	512	491	531	470	484	474	473	465	443	440	471	487	485	467	458	492	499	472	531	436	478	446	469	475	452	478	500	460	462	430	510	443	478	523	470	478	491	500	467	466	486	492	478	474	455	419	454	477	510	475	464	432	504	452	437	465	502	482	481	472	456	489	477	492	475	492	529	496	476	476	476	488	504	472	446	464	475	477	441	455	500	490	469	509	462	462	459	442	456	480	428	481	481	497	519	425	463	491	440	457	467	492	488	459	498	443	438	485	492	447	470	472	483	485	492	481	465	521	450	472	501	495	485	496	523	467	471	448	475	511	492	430	503	476	439	445	485	438	507	463	484	480	495	466	474	469	471	509	495	451	467	472	496	454	490	476	482	478	439	498	465	464	459	465	452	485	428	478	449	481	423	498	462	462	442	477	427	473	477	473	477	519	465	448	488	495	470	511	451	513	483	482	457	463	471	491	487	454	496	464	435	463	490	468	468	457	448	471	469	455	419	467	463	493	501	459	501	490	496	442	508	481	492	479	477	485	492	455	482	468	480	477	488	446	524	487	511	471	477	470	465	420	463	519	431	487	472	469	505	486	472	498	484	466	476	445	469	450	456	473	466	468	441	487	436	463	453	447	475	496	488	472	489	466	470	508	459	445	470	463	497	492	454	484	455	505	460	502	496	490	499	453	481	474	455	481	477	456	492	451	508	486	466	443	462	453	489	474	484	487	484	508	488	483	474	473	454	418	438	470	502	482	461	457	469	453	529	515	503	469	435	471	485	460	479	467	465	440	440	476	493	491	488	485	446	437	500	502	466	457	442	472	525	478	503	470	477	468	485	463	457	484	487	481	428	448	499	455	484	483	440	465	483	456	511	470	467	510	495	463	499	468	486	509	501	477	470	456	469	488	462	452	466	474	491	449	467	456	468	444	476	470	497	431	465	459	455	465	479	472	456	501	506	483	493	447	443	480	464	484	466	475	451	465	487	457	466	424	472	448	446	439	494	501	475	499	518	472	506	461	482	490	505	469	443	432	494	476	496	481	488	503	484	495	464	484	463	454	469	438	490	479	463	468	475	475	474	437	494	431	468	438	487	481	421	478	458	430	474	494	481	446	489	514	473	513	451	467	510	442	489	440	493	439	484	488	487	488	466	473	465	449	465	453	468	465	464	487	500	470	469	443	488	451	489	493	472	491	448	467	449	488	480	444	485	520	497	467	451	468	433	494	430	467	498	508	479	522	471	491	471	500	454	469	486	494	479	477	506	513	440	479	484	460	446	472	471	485	458	459	449	448	455	468	470	464	479	510	491	484	500	470	512	482	474	485	477	442	474	493	480	465	505	468
38954	46431	31416	14466	3509	1219	889	862	873	840	784	903	844	836	832	866	783	876	890	847	857	874	850	868	854	900	856	871	909	817	846	834	796	870	844	847	819	868	895	810	840	873	850	855	902	845	837	808	852	857	873	871	854	887	809	841	830	871	862	771	850	848	889	848	884	860	829	826	883	868	843	805	837	865	800	827	860	844	795	796	803	843	874	849	917	831	835	824	852	852	827	820	873	867	885	868	872	839	854	900	858	816	866	844	851	875	882	843	831	841	861	837	809	903	926	852	794	876	834	837	869	849	868	871	846	857	852	872	881	865	869	932	839	838	885	839	934	848	845	843	859	850	927	869	830	844	865	845	849	883	888	802	872	874	847	795	838	817	907	873	828	815	868	825	815	836	856	836	836	816	894	895	854	848	857	810	869	805	878	842	849	839	872	847	881	846	836	883	774	847	862	854	840	871	857	905	871	856	822	891	875	858	882	785	855	807	844	858	844	888	834	862	825	860	915	852	809	885	894	817	916	883	880	849	889	857	866	859	820	880	867	838	855	878	825	842	843	846	838	839	805	950	876	818	877	878	785	848	795	842	858	856	776	832	770	855	874	883	821	824	898	877	857	825	802	886	850	805	823	899	843	816	860	871	788	777	813	860	877	818	831	913	834	824	871	834	863	820	880	840	839	829	808	830	831	821	860	853	851	827	790	877	826	891	851	862	860	901	807	834	838	842	833	801	814	843	849	915	877	859	870	881	849	816	845	820	909	874	837	846	843	850	843	884	820	857	839	800	880	873	892	873	901	864	873	857	860	843	852	817	794	864	825	857	881	875	889	870	857	857	847	892	850	893	826	805	864	877	789	867	833	842	801	872	848	874	816	798	846	847	920	798	869	839	873	849	867	829	795	840	831	866	858	813	923	849	872	824	877	854	827	873	793	779	833	870	841	837	839	887	885	879	883	808	851	829	911	892	818	811	876	858	892	811	881	846	833	851	923	859	890	867	894	813	910	872	868	885	839	839	856	876	831	852	885	824	883	800	818	867	791	810	884	834	845	889	841	852	821	846	894	816	865	935	811	821	871	848	794	840	863	840	855	849	853	831	870	869	840	854	875	878	851	885	832	837	885	851	862	808	834	857	860	843	868	874	855	820	915	832	837	897	853	799	854	879	854	847	811	852	915	881	849	878	845	843	864	889	856	882	848	900	823	795	800	860	843	919	858	897	822	860	872	863	824	824	820	818	878	831	838	855	817	923	837	805	882	852	866	822	844	876	876	875	801	844	854	840	838	836	870	876	829	871	841	856	866	894	860	812	815	847	828	829	830	939	809	878	862	878	831	871	879	832	875	829	820	850	826	863	847	871	851	826	866	853	861	898	879	833	863	871	829	854	847	836	869	835	835	905	848	839	841	797	870	851	817	872	799	841	841	829	900	848	922	824	857	865	826	844	846	844	861	902	833	818	843	866	879	841	856	861	830	863	868	861	867	846	887	837	884	861	811	831	809	887	843	868	832	832	843	880	810	900	878	901	819	845	860	868	869	821	805	849	826	822	820	831	818	833	879	858	888	861	794	885	869	868	840	812	819	880	882	867	869	839	879	832	823	798	864	822	893	900	855	859	899	802	860	860	845	870	816	805	831	851	863	831	830	848	862	841	834	821	859	871	873	901	836	824	868	857	811	855	878	873	822	851	814	841	868	833	842	849	860	831	795	870	846	845	860	801	846	891	828	837	835	798	903	841	832	825	818	857	882	860	862	858	833	840	818	883	862	799	827	889	867	877	852	823	826	886	894	872	878	808	812	863	857	894	819	885	850	871	840	844	853	860	811	841	815	846	863	849	904	859	850	886	863	899	861	870	849	864	830	893	878	896	866	786	904	889	817	895	784	847	833	839	839	857	833	874	813	871	860	857	851	856	895	839	898	888	791	869	858	839	787	798	825	849	857	864	860	844	838	862	857	804	864	835	901	815	845	862	848	885	837	823	892	831	867	865	895	883	873	854	861	832	872	859	820	838	834	873	846	819	870	893	807	838	811	868	811	855	830	867	798	866	875	882	847	839	837	841	889	841	881	842	856	857	881	861	874	842	863	849	818	795	893	888	844	841	867	866	934	875	853	813	847	845	838	794	855	871	878	836	845	864	856	830	841	850	873	855	884	840	818	850	869	857	847	843	873	842	922	832	814	877	875	870	818	857	890	857	857	838	838	806	808	836	860	888	831	853	832	890	876	835	884	868	831	869	872	851	846	845	813	796	904	860	837	873	833	849	834	857	868	834	850	795	876	874	842	864	788	859	854	858	826	849	867	812	846	915	878	860	838	893	901	862	852	850	857	850	853	852	881	827	777	856	855	830	858	934	805	909	866	845	789	861	833	930	854	860	804	849	879	858	806	815	883	815	878	853	859	904	869	876	879	862	846	816	837	838	844	825	840	859	881	882	837	785	859	823	874	864	866	817	833	859	841	854	856	865	831	942	839	858	870	872	833	900	849	863	899	812	837	887	832	876	799	891	852	858	863	812	834	872	805	865	838	817	884	833	862	862	862	809	836	824	829	831	898	851	853	875	849	860	857	917	820	895	841	849	866	865	857	863	871	852	825	885	836	882	850	863	861	837	825	839	824	879	855	845	871	817	829	849	868	906	851	891	905	856	865	879	879	812	841	886	851	825	856	841	841	884	891	818	857	903	923	914	874	856	870	867	801	846	817	825	818	847	862	818	888	915	863	868	859	870	874	842	854	801	863	849	847	841	849	884	808	870	837	848	861	830	835	872	816	889	848	813	868	847	860	864	825	871	829	818	860	853	860	870	839	858	884	832	815	834	870	868	857	828	843	896	831	856	800	885	883	856	875	886	848	883	896	789	844	875	850	901	878	856	862	884	814	847	886	884	834	868	886	852	853	830	799	820	914	847	856	813	886	857	852	853	894	883	793	817	860	883	912	869	844	841	777	941	878	872	852	907	852	906	887	840	887	836	898	839	789	844	869	827	860	884	840	901	849	785	841	842	815	831	872	839	837	819	835	870	838	865	797	848	827	848	825	850	815	840	841	852	857	861	840	857	839	831	863	851	838	888	874	891	887	868	833	866	809	866	868	851	831	902	871	871	819	843	852	862	829	862	881	899	875	913	869	836	852	871	803	822	848	917	813	862	872	826	814	841	868	867	825	804	827	848	841	933	875	864	876	885	826	829	832	846	893	883	845	853	859	908	861	809	827	816	818	822	867	910	853	916	873	884	858	822	872	852	821	846	868	847	874	842	870	865	840	859	871	882	884	841	857	837	832	895	808	878	822	826	828	855	890	836	841	834	848	853	873	813	842	850	874	852	841	873	867	850	900	865	861	802	858	839	851	826	824	821	913	862	908	843	895	777	865	830	813	850	818	873	875	874	836	842	817	852	859	831	859	825	819	850	887	839	861	806	852	917	850	896	874	891	852	813	805	850	875	899	811	872	829	839	861	797	791	840	827	832	801	834	879	834	835	840	837	856
24335	22756	30429	26551	20051	8500	658	401	374	386	379	331	385	367	333	401	367	413	372	353	401	382	393	341	372	344	364	382	387	321	366	366	365	379	365	362	340	406	359	363	384	343	386	358	391	401	361	380	359	384	378	379	379	367	365	361	386	360	385	386	364	372	368	372	353	380	331	374	385	339	313	416	388	405	377	390	411	354	391	362	393	350	328	388	332	372	371	405	363	349	382	391	349	390	327	400	375	383	323	379	390	362	349	392	355	404	346	384	357	356	379	373	385	366	340	341	364	426	377	365	366	383	385	355	365	326	375	354	354	358	329	362	358	327	377	358	391	367	363	357	388	358	392	372	387	364	366	354	368	357	348	366	348	378	338	346	360	374	361	358	372	352	345	351	369	391	360	321	339	381	402	396	345	376	375	354	388	347	377	378	337	374	360	355	377	348	344	366	371	376	370	368	345	363	350	395	365	378	384	364	338	344	329	334	355	340	361	395	393	349	349	370	351	355	373	357	370	350	356	325	324	322	350	382	360	340	385	370	382	328	366	362	360	414	354	370	368	364	372	365	358	323	366	354	385	372	355	378	380	329	378	357	353	369	359	372	338	334	388	345	331	368	367	369	359	355	359	370	381	356	360	344	341	414	390	359	403	389	380	401	363	349	368	407	382	370	384	380	382	377	368	377	382	348	351	344	329	314	396	386	389	344	382	342	388	367	320	385	399	402	380	366	380	360	373	367	387	338	352	367	366	353	351	392	378	361	347	385	327	372	400	379	365	368	342	369	341	364	342	367	395	357	367	343	371	364	350	347	373	358	352	368	390	361	367	345	381	357	400	379	354	351	375	388	366	392	371	381	388	381	388	381	372	377	362	381	404	409	360	372	372	343	386	339	344	322	349	376	336	333	372	334	385	385	344	382	353	344	362	412	347	336	321	391	391	398	359	385	363	372	389	372	373	351	319	357	373	379	391	345	386	329	363	393	392	360	382	365	347	395	369	316	369	358	329	350	367	352	362	356	384	369	372	365	342	379	377	341	392	372	340	402	378	323	332	367	385	421	384	351	337	367	375	380	383	359	369	343	380	346	392	369	377	376	378	351	360	371	363	343	378	350	386	349	369	366	358	367	347	334	367	336	381	363	342	391	345	368	341	325	392	393	365	345	418	381	366	340	350	383	390	365	371	388	374	353	392	325	375	363	330	332	374	361	316	370	343	369	369	362	393	349	345	353	379	372	401	356	348	336	397	341	364	373	387	334	392	343	366	389	371	351	361	349	359	395	360	381	340	363	359	341	362	361	336	390	355	356	365	364	402	346	361	377	343	342	357	350	336	357	355	362	350	366	369	362	334	361	379	364	370	344	378	361	405	370	341	405	350	345	374	385	357	380	382	329	390	375	338	353	349	370	346	372	364	362	364	390	371	356	393	354	393	397	351	348	347	352	365	364	389	331	343	373	355	396	348	350	340	358	351	376	380	374	366	357	384	366	341	362	328	374	404	360	373	396	367	348	343	374	361	373	369	414	397	400	376	371	363	401	394	383	379	371	300	359	372	349	364	363	365	375	384	316	357	367	333	369	351	384	362	376	350	362	372	371	354	408	360	336	359	356	387	400	384	394	327	382	397	351	396	386	409	334	331	346	354	369	389	336	383	365	367	349	357	382	314	386	390	330	372	349	358	378	379	394	349	360	388	345	399	357	381	368	383	359	355	378	353	391	421	375	375	391	334	383	368	361	346	387	349	374	359	383	362	365	372	337	360	354	365	402	365	394	349	349	365	358	379	373	356	403	368	362	402	366	375	370	395	369	368	321	373	373	357	360	394	344	382	349	350	355	371	372	348	372	367	345	352	385	354	376	358	367	355	388	350	357	359	341	369	359	335	351	370	376	345	336	358	367	378	365	360	332	357	354	382	369	353	374	369	365	343	348	358	372	365	359	376	353	318	398	379	345	389	363	356	371	340	392	354	334	345	378	374	391	353	385	366	392	360	370	357	387	377	337	363	338	359	368	392	355	357	348	353	366	394	362	358	342	347	369	373	377	372	379	387	403	387	364	357	370	349	386	361	408	357	337	353	361	356	358	384	388	389	368	383	383	347	348	364	371	363	365	370	324	384	393	392	379	365	370	384	354	337	358	372	343	383	376	387	382	369	372	368	371	331	360	391	377	353	358	361	354	329	367	355	355	391	330	368	402	372	341	379	390	386	352	358	345	385	354	391	330	378	344	375	368	344	381	355	359	391	370	365	369	359	379	345	357	346	341	358	375	348	368	365	348	356	382	382	360	397	393	401	373	343	366	368	407	366	345	372	418	361	363	369	393	372	357	356	348	378	356	390	358	356	360	353	353	362	392	365	332	348	358	386	353	311	392	368	382	358	394	398	360	359	376	364	379	340	336	331	357	341	391	373	356	372	351	377	351	348	353	351	373	377	378	373	355	404	393	375	363	364	349	359	321	373	346	367	357	388	400	387	352	351	378	340	356	366	373	372	355	342	363	370	368	369	367	364	375	343	333	370	371	322	356	345	369	333	374	347	350	370	361	383	342	351	350	360	358	352	326	362	379	375	387	376	352	403	358	377	391	350	381	342	339	384	384	368	369	378	372	348	346	355	399	364	375	383	345	381	355	334	359	354	364	371	365	363	359	370	356	336	328	337	334	360	356	330	400	380	367	347	368	345	341	377	341	369	359	349	365	399	347	398	324	380	360	347	384	356	396	369	375	348	356	397	361	382	360	373	346	366	346	413	348	335	391	366	401	351	361	378	365	376	386	390	358	372	372	352	340	346	372	400	347	384	363	388	377	364	332	395	375	369	334	367	343	373	342	366	374	351	372	361	349	365	365	350	373	334	357	356	350	357	363	371	366	330	376	331	365	359	364	383	381	348	343	351	378	357	368	397	337	340	382	362	385	379	360	384	349	372	384	346	354	360	363	358	333	376	373	382	350	333	307	347	387	373	366	367	370	361	405	368	351	357	374	357	333	366	368	395	371	357	400	366	366	365	371	365	367	337	381	341	359	380	380	359	372	364	342	357	420	375	404	348	373	387	385	363	377	330	380	381	369	373	386	360	345	384	341	359	372	360	375	368	350	363	369	329	347	367	368	361	353	344	382	385	349	354	361	383	346	406	362	364	357	383	375	380	338	372	364	356	385	370	370	386	365	362	359	309	374	339	376	360	365	377	355	351	352	357	387	351	375	353	370	369	376	352	380	361	396	362	378	367	372	361	342	379	370	348	378	354	368	367	402	372	374	338	366	366	354	375	371	353	376	367	327	368	401	362	377	385	365	364	358	333	343	370	346	377	369	320	326	376	395	391	336	361	360	350	397	377	392	358	386	354	386	359	386	346	379	360	379	361	340	404	348	386	367	363	400	390	365	348	376	366	360	354	396	384	371	395	362	381	354	344	371	356	337	385	366	337	371	391	375	383	353	373	361	326	362	391	373	377	344	362	371	365	362	393	337	349	399	377	382	377	353	337	358	373	373
60590	87737	61941	40212	16158	4273	743	642	652	704	641	655	669	692	640	660	666	683	684	648	626	657	696	659	645	683	642	695	626	711	621	672	652	687	688	679	653	651	683	650	681	662	676	626	644	650	691	687	653	655	661	666	662	622	668	659	677	669	714	700	630	618	645	665	693	673	707	670	680	639	674	650	705	626	643	629	644	653	694	657	666	693	666	687	646	678	707	648	650	600	634	656	670	704	674	653	609	657	681	656	670	695	645	682	696	697	667	664	655	664	664	647	633	664	653	667	687	668	660	671	697	656	709	685	665	683	687	657	665	683	692	733	633	637	615	630	669	671	638	686	717	640	664	639	683	691	658	679	654	693	652	687	629	691	646	669	663	647	635	613	647	619	671	634	647	648	665	675	680	649	661	632	651	666	666	683	628	645	668	610	646	688	664	656	648	680	653	710	699	678	718	625	688	658	653	634	674	649	690	675	647	653	688	647	651	666	699	704	662	682	643	647	698	658	631	679	662	667	688	653	680	642	609	708	674	636	668	650	684	662	681	650	634	670	656	648	660	647	636	683	675	629	679	664	648	644	719	647	693	646	612	641	686	652	662	654	626	646	676	682	683	679	679	654	685	617	619	684	661	648	703	676	636	671	690	603	682	662	685	662	657	679	678	685	672	636	627	677	665	698	699	659	651	667	690	704	658	665	706	690	649	609	666	649	660	658	658	676	682	646	638	665	694	693	643	667	638	627	730	618	646	661	650	654	658	655	691	669	651	672	631	656	649	684	666	700	686	657	681	627	679	657	594	657	678	655	649	686	670	669	658	702	676	634	640	678	623	624	629	667	677	661	649	652	634	649	666	681	700	637	662	657	651	599	632	737	659	712	644	635	603	710	700	614	664	696	705	705	644	676	683	665	612	733	581	657	674	689	685	668	645	664	636	659	628	699	652	668	687	660	632	671	685	664	671	641	683	663	696	639	666	676	639	665	702	668	631	684	676	709	666	666	675	690	641	696	669	610	676	679	647	657	641	647	668	640	647	661	674	634	632	646	628	660	624	690	680	662	621	673	640	689	630	702	678	662	688	634	653	648	637	687	659	652	677	649	700	674	672	616	678	673	639	654	670	668	659	632	691	649	609	619	680	672	658	660	679	640	693	691	690	644	692	641	630	653	692	653	693	636	636	646	639	691	661	669	672	681	652	602	629	641	664	620	685	693	618	642	707	698	672	684	698	683	709	678	705	646	693	687	638	688	620	676	688	634	602	672	652	630	645	642	590	688	710	689	679	661	665	651	633	647	669	698	669	680	696	667	656	643	668	658	669	747	635	678	635	661	617	670	697	610	692	643	623	665	623	673	640	632	678	658	662	651	662	666	654	634	692	625	648	724	710	629	683	638	703	657	670	663	681	662	672	634	652	690	690	656	696	696	616	707	658	643	642	624	706	659	691	651	700	671	692	643	670	640	670	620	654	637	718	606	692	680	697	644	682	628	667	636	654	683	648	621	695	667	660	690	654	684	658	686	635	618	661	669	639	635	675	677	662	656	633	649	672	661	647	668	714	657	694	653	682	691	651	672	669	653	639	620	652	660	664	704	639	634	599	700	675	715	638	691	643	656	639	632	661	641	633	648	645	627	699	664	649	655	632	646	613	676	678	664	637	636	687	639	676	675	633	672	681	705	618	618	668	692	638	647	667	644	670	685	671	720	659	666	652	695	615	667	661	640	648	649	667	687	681	629	624	641	636	655	659	700	686	622	712	709	663	656	632	664	635	630	625	663	655	712	682	681	646	687	672	715	674	698	619	685	664	675	662	685	648	658	667	675	667	647	685	642	678	688	685	682	687	613	673	615	657	663	674	609	657	676	653	690	684	681	664	615	651	679	655	648	671	683	634	691	643	629	624	657	657	656	701	641	646	665	642	636	616	665	662	654	654	692	650	673	650	638	595	660	646	634	630	686	630	676	673	730	631	682	607	698	686	686	705	697	610	691	685	666	626	674	664	639	621	679	648	627	669	638	653	666	647	644	604	639	673	673	648	659	698	645	698	654	692	654	659	735	654	692	688	637	680	676	664	653	675	614	639	667	698	662	691	675	592	645	677	676	628	665	656	635	664	653	666	692	604	648	660	723	675	619	669	696	680	654	631	665	687	636	709	626	648	664	665	634	650	638	681	682	660	675	662	626	669	653	679	644	652	641	669	662	622	656	691	623	674	658	709	619	660	637	605	598	675	645	670	683	667	639	642	663	616	703	654	648	653	682	664	630	699	669	701	653	702	676	658	693	644	682	616	640	658	654	646	658	644	710	660	671	607	669	646	630	666	620	645	637	645	673	643	654	648	677	715	610	673	664	638	713	677	688	669	659	681	651	679	640	616	625	627	691	660	677	666	655	644	677	712	681	694	642	675	674	686	634	661	627	613	669	712	688	661	674	707	650	675	649	711	685	654	671	729	707	656	670	679	714	641	613	696	637	622	619	657	641	614	693	641	631	624	698	652	609	614	677	656	646	636	672	638	674	659	654	642	643	695	652	645	638	622	657	681	631	678	676	651	644	641	705	663	657	622	685	660	660	671	646	738	649	642	639	657	668	678	655	659	681	676	708	660	667	659	639	680	670	658	658	660	642	673	670	644	626	694	708	624	695	682	646	641	657	654	663	649	643	684	635	670	684	683	687	668	653	643	713	659	664	623	625	649	629	638	629	652	634	676	626	678	642	636	683	653	640	666	655	617	628	637	669	678	687	663	645	676	706	666	664	680	656	676	663	713	654	702	634	704	689	638	677	674	699	654	618	611	669	738	647	650	642	644	652	665	697	632	622	660	664	656	607	670	657	694	655	706	677	695	694	645	632	664	706	683	636	669	680	642	686	700	673	653	644	703	644	660	628	657	666	677	655	633	690	663	619	649	670	708	665	638	651	672	653	672	687	699	662	673	609	710	660	627	655	654	680	623	692	683	674	676	673	654	674	643	635	692	675	679	675	694	663	687	662	665	655	636	643	638	625	680	615	667	677	688	631	684	688	654	660	648	657	659	659	720	667	651	677	689	628	630	670	654	687	622	600	642	677	662	629	680	662	670	651	652	682	677	638	663	645	650	670	621	599	701	593	686	626	668	667	744	670	683	648	636	639	639	672	674	661	680	683	646	655	655	672	637	667	698	649	658	651	635	661	691	658	632	736	694	676	713	679	641	615	677	723	622	670	654	685	675	687	640	654	701	615	644	717	625	645	595	592	665	647	666	641	674	681	679	624	643	678	671	626	649	658	722	645	635	674	661	658	663	656	628	668	610	677	695	684	650	673	703	680	686	618	649	659	649	685	657	643	639	655	624	700	683	650	665	647	637	678	673	664	645	679	680	636	686	631	657	699	608	668	682	672	674	637	686	698	689	696	622	674	650	688	704	635	675	633	672	705	696	657	626	646	681	662	647	647	664	681	647	678	658	633	653	637	664	644	664	654	625	644	678	646	675	688	649	635	667	601	629	682	630	681
23155	21891	29948	24331	21453	18112	4193	628	513	564	525	525	537	518	541	534	516	523	510	517	530	544	523	500	521	537	520	519	556	511	545	541	525	525	503	531	503	529	537	538	496	536	539	489	514	506	518	522	525	499	544	485	515	506	486	534	508	553	497	505	535	510	486	489	520	495	512	512	495	503	530	519	506	507	508	541	529	554	499	519	510	496	532	506	503	540	538	522	529	498	525	585	525	512	498	528	494	536	515	523	514	488	554	525	500	513	573	461	566	532	513	521	504	475	536	510	510	510	488	484	509	499	492	547	510	541	523	501	505	482	523	497	516	526	551	497	507	533	489	527	510	528	502	523	527	538	543	507	496	467	506	528	506	555	512	487	513	496	509	513	490	499	498	542	552	538	492	535	491	529	493	517	512	495	544	541	488	528	516	499	549	474	506	488	476	545	527	472	497	534	507	547	491	523	543	518	466	502	554	528	556	496	506	533	532	500	491	532	541	525	518	524	489	523	495	506	483	565	524	546	508	486	490	506	551	545	475	500	558	535	500	515	536	510	524	494	451	537	501	522	473	502	534	474	525	506	509	533	535	489	568	525	543	544	559	522	491	484	510	531	531	539	560	526	538	511	513	528	534	485	496	546	477	532	501	512	468	514	525	517	516	554	566	558	535	503	551	501	512	535	517	504	481	554	529	469	521	530	494	508	501	524	514	504	506	505	497	530	526	531	508	502	500	494	519	495	518	491	521	480	525	502	510	526	452	556	505	520	522	538	496	544	487	494	577	526	483	481	511	532	479	487	524	491	504	518	507	546	465	527	483	506	495	494	528	505	494	495	483	554	501	506	531	502	507	495	504	486	532	503	515	562	460	495	507	489	481	472	474	505	509	512	510	492	510	508	517	519	548	482	508	528	519	513	531	496	562	496	543	502	481	535	533	508	488	519	495	505	513	502	544	509	518	516	526	529	528	488	538	505	491	534	544	512	505	508	527	478	500	539	477	517	536	515	485	518	487	541	493	488	506	529	493	513	520	533	514	514	511	482	483	482	528	507	480	514	527	542	493	504	540	517	514	489	488	504	528	492	535	505	519	486	512	536	540	540	474	553	519	538	469	507	507	525	524	511	529	528	531	470	512	542	559	541	515	500	510	469	511	506	512	481	504	511	505	551	498	500	491	533	496	513	497	532	520	504	471	522	501	509	513	513	523	574	510	518	552	500	490	530	505	477	490	511	482	513	502	524	550	497	469	570	519	525	503	513	525	520	514	516	506	545	486	520	535	527	477	544	534	494	484	538	499	475	518	507	543	529	546	486	493	471	521	483	485	491	504	504	505	507	510	528	509	507	540	526	548	524	524	536	519	475	490	501	472	482	464	523	498	534	483	474	562	507	541	525	496	494	582	499	529	500	525	474	538	551	522	510	498	524	494	486	532	550	546	554	505	505	498	523	535	524	495	500	534	503	499	482	485	466	515	491	527	526	510	517	498	471	538	508	507	524	529	509	507	509	499	520	518	500	540	543	527	511	481	498	488	496	517	529	512	479	508	538	484	557	545	513	503	510	560	467	502	524	493	513	509	529	534	517	496	530	519	496	568	562	500	512	489	470	539	473	535	524	498	487	493	503	477	532	518	508	546	501	522	512	536	499	493	508	513	538	525	539	523	473	473	506	504	511	498	527	511	507	513	526	458	531	498	494	509	531	508	512	518	521	494	508	520	520	522	507	547	470	519	510	525	505	488	524	487	517	524	516	478	520	478	533	526	513	516	534	547	477	533	517	507	491	474	516	471	497	520	473	509	523	520	498	513	525	502	532	507	519	560	521	569	526	508	528	498	515	486	585	534	503	527	520	507	536	532	515	517	488	496	504	507	522	505	551	527	482	497	515	499	505	514	534	501	497	522	489	507	524	553	544	512	504	528	518	521	527	500	536	520	526	554	512	508	509	488	521	549	552	561	511	560	488	446	499	485	516	490	531	512	550	518	525	459	521	512	523	524	474	525	517	542	478	519	507	506	492	500	487	542	539	524	477	526	543	519	496	463	506	519	531	548	513	565	524	518	532	520	526	501	537	543	493	520	518	484	521	503	508	516	519	466	559	542	552	533	508	530	493	499	478	491	536	509	508	517	474	506	444	586	532	485	516	496	542	504	528	548	489	525	509	518	591	473	495	532	521	471	538	550	472	507	504	496	495	458	508	548	521	506	485	483	533	531	564	504	500	495	497	504	472	538	511	514	498	543	512	504	549	510	510	537	499	472	481	538	484	511	565	493	516	459	495	526	505	514	500	492	550	492	527	521	496	529	549	487	508	502	527	546	501	506	548	495	534	516	463	522	509	482	536	480	478	539	498	503	518	551	516	513	537	495	534	532	478	509	484	502	478	521	493	551	527	522	512	512	559	469	526	538	517	526	510	473	530	504	542	475	490	537	543	512	497	522	501	510	498	493	526	527	524	496	525	518	489	509	525	508	507	503	500	528	555	536	552	496	498	487	526	500	528	522	502	480	499	530	553	505	491	533	490	501	535	482	539	480	490	520	523	515	466	508	499	477	489	534	495	532	508	488	487	513	520	490	532	539	515	507	521	477	529	519	505	508	542	554	563	496	552	548	506	504	508	509	465	517	502	499	520	494	521	522	499	533	529	502	529	505	510	527	515	488	512	478	482	526	504	520	531	556	528	525	521	501	507	547	504	495	475	523	488	445	512	525	495	551	540	535	530	487	503	482	488	555	553	497	512	518	490	529	506	549	530	521	486	527	549	506	529	517	493	485	479	543	507	524	453	503	517	544	523	472	566	514	506	506	570	476	490	507	520	502	514	509	530	518	473	499	509	538	540	514	547	506	521	463	511	546	479	487	536	531	493	504	495	553	528	568	474	500	537	506	527	522	512	534	521	510	507	488	508	521	500	505	535	513	550	493	530	502	514	499	521	496	529	558	498	501	482	525	524	514	525	487	507	496	517	513	479	481	520	514	489	493	473	505	527	486	535	503	484	474	515	539	526	494	552	512	514	498	478	523	537	520	507	512	473	511	510	493	498	551	516	498	539	507	491	520	562	532	494	526	526	532	495	532	511	525	449	456	532	483	543	491	549	493	516	493	523	510	472	504	473	499	520	479	502	522	541	518	496	510	521	484	500	516	485	542	539	546	485	504	507	478	494	526	502	483	520	485	513	502	523	523	525	495	495	536	538	497	514	497	506	516	548	498	515	533	530	472	491	486	516	520	513	513	520	504	557	548	545	518	501	545	526	523	549	535	533	499	478	544	517	534	538	475	532	524	515	492	551	510	491	500	520	495	503	484	575	532	530	559	525	519	489	507	534	552	502	517	500	503	526	498	541	522	548	533	534	498	528	517	496	492	543	526	466	491	453	515	472	528	518	554	491	488	525	519	531	515	501	484	500	510	529	493	473	530	488	571	511	538	515	526	556	474	525	533	526	508	526	490	522	522	541	522	520	524	494	526	499	564	558	496	540	491	552	480	525	506	526
60206	99142	69490	46430	22276	7042	917	872	906	906	841	890	857	912	886	882	892	896	874	881	865	847	862	839	872	917	830	873	905	886	840	880	817	838	860	872	890	874	886	896	863	872	831	883	862	884	864	831	870	882	845	875	882	850	833	877	847	859	804	867	849	865	857	871	874	912	871	873	841	886	896	881	819	843	814	872	883	879	848	845	877	858	841	862	913	790	840	845	843	830	850	891	902	853	897	850	923	891	871	892	845	865	920	873	896	884	874	844	920	880	883	904	793	856	842	837	843	917	860	860	858	829	825	872	834	838	855	891	893	874	909	841	867	853	884	866	857	878	812	833	874	912	879	875	841	847	864	882	830	888	856	845	838	883	853	871	875	899	962	892	876	862	915	859	866	877	882	929	851	827	916	822	902	841	875	889	850	841	894	848	860	810	844	843	885	810	850	842	921	891	913	869	821	843	839	856	857	876	892	884	846	854	879	811	936	825	865	894	808	926	853	850	881	846	864	888	891	862	868	855	888	920	856	868	895	831	839	836	883	904	961	848	881	868	893	913	903	899	836	896	845	833	864	867	816	860	843	896	794	852	918	877	854	859	898	856	831	884	846	832	860	843	872	848	868	867	876	838	841	864	841	892	827	868	895	906	853	885	912	893	840	898	828	881	873	832	895	881	903	825	855	900	866	839	871	826	887	862	845	825	901	864	904	864	885	848	837	810	913	934	875	857	837	882	941	851	855	864	807	865	895	836	882	895	843	935	873	851	906	873	904	853	873	870	822	867	879	859	811	829	841	880	883	901	891	880	854	892	909	827	909	868	876	885	838	818	896	868	850	881	869	889	853	781	816	818	844	883	872	829	808	818	897	875	805	795	889	835	872	825	852	870	868	872	882	862	836	869	824	877	865	872	861	863	847	878	912	930	798	877	854	844	881	883	912	853	899	893	846	908	821	842	892	872	815	867	869	848	849	932	884	845	844	899	857	863	849	923	822	848	838	865	876	834	860	942	885	899	900	897	918	896	832	861	870	867	877	844	859	919	866	895	891	899	889	898	858	843	892	837	855	885	859	888	856	864	873	859	939	928	861	855	908	864	863	963	856	892	862	903	886	867	870	850	874	859	877	847	867	852	884	925	871	864	867	860	846	833	878	890	875	887	899	871	850	864	881	857	880	890	880	863	942	862	869	844	841	899	822	856	889	872	896	867	891	855	862	893	860	888	875	830	877	909	847	874	839	872	872	908	916	876	840	894	882	871	840	903	851	925	845	866	898	828	882	857	875	880	867	846	840	882	868	789	868	863	873	848	833	853	914	882	899	898	876	878	859	867	867	850	882	829	887	856	858	841	835	845	807	864	855	851	886	885	861	856	911	834	836	871	861	896	868	840	852	865	908	894	842	866	853	870	835	855	881	827	822	851	854	868	923	882	831	827	839	865	828	894	850	872	842	863	842	880	842	851	798	908	809	886	892	914	849	905	867	866	843	866	889	851	894	850	835	896	878	898	824	805	871	813	838	869	859	873	858	884	904	873	890	846	877	832	843	862	874	826	878	887	883	877	862	876	822	839	901	839	885	856	837	882	821	804	868	883	862	882	858	952	868	857	878	854	842	876	903	848	853	843	845	850	890	861	888	871	844	900	853	871	825	839	803	818	866	918	857	884	879	930	942	853	873	841	861	893	934	883	815	903	872	870	891	875	857	864	859	877	875	884	841	863	891	845	829	912	875	838	844	842	829	830	860	830	922	838	871	852	872	825	837	869	816	835	874	883	815	853	865	858	885	837	895	901	847	838	900	893	937	881	867	870	884	881	842	855	825	883	843	855	893	859	872	865	904	887	910	913	873	892	829	868	858	826	863	872	830	867	849	810	930	839	870	841	868	878	847	837	830	849	851	837	872	868	826	815	896	799	886	883	849	848	839	855	867	884	876	854	891	887	819	906	867	895	867	877	858	879	891	856	913	857	878	822	886	850	883	817	879	865	857	875	836	894	856	858	862	832	851	890	872	790	879	882	860	842	876	906	872	898	854	850	903	833	851	854	900	843	874	862	908	829	917	830	875	853	877	853	893	879	860	829	855	849	867	865	834	842	832	873	836	867	897	855	837	838	836	900	857	839	869	862	816	865	861	854	889	881	901	824	872	837	831	824	923	825	883	887	877	922	918	818	823	874	855	820	845	850	871	881	847	871	887	869	896	845	908	827	883	869	839	815	892	834	886	843	892	887	860	874	862	903	834	841	856	853	904	856	861	867	865	850	874	828	845	904	870	908	865	836	863	835	824	862	827	856	899	851	843	846	902	908	881	849	810	847	870	862	871	853	900	844	823	868	856	860	876	832	838	896	890	852	855	841	878	830	877	871	849	792	866	844	858	902	865	826	839	914	865	877	870	851	850	891	884	903	881	902	846	866	831	852	886	829	857	881	847	850	886	827	891	825	869	872	858	866	881	872	886	886	902	828	845	851	862	942	825	878	822	861	817	800	860	824	829	886	823	853	860	815	817	865	818	874	848	886	915	860	883	874	881	871	899	799	885	899	836	853	872	855	824	908	893	893	857	901	891	891	845	865	862	848	843	914	829	888	863	909	903	862	936	802	842	837	872	841	883	838	881	862	873	830	827	870	830	824	853	863	898	793	877	842	888	851	823	847	845	809	855	852	923	855	864	884	857	865	882	858	854	815	864	846	902	861	851	863	859	823	866	905	909	837	901	885	930	864	848	854	913	852	858	878	867	892	922	868	890	864	875	882	918	902	914	890	816	883	876	811	863	882	876	900	883	853	904	838	853	876	920	846	826	863	851	884	860	906	868	867	877	841	871	905	844	874	898	813	838	850	837	874	850	891	883	860	866	878	868	906	870	881	856	852	919	915	840	844	838	834	880	885	855	821	839	866	848	897	939	887	855	895	871	868	823	831	888	886	887	922	873	874	855	876	884	877	867	879	856	814	886	858	898	874	857	906	844	867	869	880	832	849	814	814	834	845	853	838	880	888	880	859	841	839	883	916	800	826	853	836	846	870	869	863	834	863	846	865	838	830	874	828	895	905	879	871	905	866	885	906	863	883	892	884	921	861	856	878	894	876	857	877	850	846	918	857	877	854	871	909	883	872	853	847	878	870	907	845	924	914	863	862	848	856	820	913	881	837	908	856	875	882	855	931	812	851	840	844	851	856	857	863	835	851	807	836	836	848	854	877	918	907	866	879	861	881	904	852	892	926	875	831	844	863	831	866	852	855	855	867	876	878	874	828	852	871	863	880	870	873	900	810	871	857	872	910	921	877	804	879	886	906	888	908	840	849	868	895	878	900	874	885	880	901	838	833	805	871	883	911	893	856	860	860	858	831	879	867	908	878	879	858	835	917	907	835	857	863	822	869	892	890	848	877	840	849	846	867	905	826	869	879	842	846	857	863	898	914	828	811	886	879	865	839	878	877	830	793	892	868	811	862	879	850	870	886	857	902	842	858	843	884	850	870	817	895	899	907	848	884
29226	28609	25194	11112	2018	821	496	452	486	430	427	471	449	456	480	444	433	482	458	427	478	451	462	446	445	466	470	434	455	504	456	490	429	434	482	482	449	453	456	489	464	487	478	439	400	466	469	504	451	467	456	446	451	460	430	465	463	390	482	475	446	437	421	461	469	442	440	433	461	476	481	451	470	465	463	422	445	440	468	452	441	470	479	455	439	474	455	452	436	450	491	469	430	475	444	458	478	496	487	481	468	439	449	453	437	470	476	456	400	461	480	439	468	467	461	472	440	451	484	436	471	486	463	434	457	473	444	442	465	445	454	454	459	420	481	489	446	436	452	442	491	443	417	415	463	429	471	462	463	475	436	493	472	422	476	434	468	444	471	422	421	464	450	458	455	449	424	408	441	439	439	436	458	453	465	470	459	463	439	493	456	483	443	459	448	443	423	455	466	480	474	473	464	443	450	429	409	431	422	398	453	432	480	458	467	466	423	452	476	460	459	448	476	462	438	455	481	477	434	478	432	467	425	446	487	454	442	489	471	461	453	440	452	427	403	460	453	423	461	469	443	442	475	453	436	475	434	451	423	392	443	467	480	455	439	458	442	457	450	461	461	473	447	482	443	477	461	445	490	467	500	465	484	454	452	469	436	450	499	417	445	438	436	486	451	404	436	436	466	436	473	449	431	451	465	451	463	439	467	480	426	458	445	400	461	429	441	447	476	451	453	446	432	439	428	474	433	487	479	430	429	445	442	457	464	460	463	469	445	452	442	448	468	453	412	483	494	450	442	437	483	445	473	450	481	456	458	467	458	446	438	439	424	450	461	441	452	454	452	437	507	482	485	429	475	430	467	444	478	462	448	427	445	458	460	489	455	461	485	414	468	462	462	445	431	475	455	458	459	442	450	455	470	442	473	490	463	485	427	449	448	459	413	458	448	464	453	480	442	449	420	472	450	449	416	464	438	471	428	435	401	451	452	453	454	426	431	477	443	434	451	413	468	438	462	444	472	444	460	442	444	500	454	461	451	437	461	446	464	423	455	498	483	482	451	473	428	447	460	455	485	439	444	507	439	458	411	426	430	503	442	471	465	465	438	466	395	451	423	444	449	455	448	438	469	476	446	458	469	436	435	456	476	423	470	467	439	417	439	443	478	445	479	482	446	440	473	455	485	453	450	449	450	444	455	432	446	424	411	449	484	439	427	465	435	443	467	435	448	479	463	462	472	462	433	448	476	477	436	447	495	472	461	439	430	422	476	442	498	457	456	433	430	434	481	485	482	449	411	452	435	413	451	461	459	450	422	440	479	431	460	450	466	453	399	440	432	442	484	428	444	430	460	497	473	425	470	447	431	475	462	455	455	461	437	449	415	418	460	468	430	443	491	493	479	456	439	438	441	449	450	471	443	465	431	466	447	451	475	415	419	434	435	443	429	448	442	462	428	464	478	459	447	445	449	464	467	450	451	465	434	448	472	446	450	444	403	480	438	449	457	442	434	459	424	487	441	434	434	472	474	462	465	453	449	415	466	433	460	381	464	452	467	421	453	431	465	402	464	432	457	492	456	421	431	448	459	448	447	467	448	473	458	434	418	444	461	439	434	410	440	438	432	445	476	449	432	461	444	477	439	471	456	476	446	471	448	465	444	448	458	461	462	458	427	466	458	451	475	449	451	462	493	422	442	439	451	461	435	469	486	467	480	438	453	433	397	419	471	503	452	465	449	462	457	427	484	435	415	474	456	423	492	417	473	470	445	430	453	449	464	460	454	479	424	451	475	436	438	467	474	480	472	450	495	416	423	491	469	417	490	490	474	477	465	434	451	426	440	462	445	456	470	469	444	437	433	456	480	459	443	429	466	461	442	474	453	461	482	474	456	472	454	442	433	414	428	459	398	431	473	465	483	464	454	462	438	468	445	460	451	424	451	452	456	485	455	457	484	472	424	441	452	399	437	470	490	446	454	443	440	443	455	441	451	440	419	466	477	429	455	471	457	485	425	437	496	457	469	439	505	427	428	473	456	462	464	420	442	432	459	448	447	432	450	439	423	436	445	478	415	448	437	415	481	437	410	461	465	455	483	459	465	456	439	423	448	442	459	440	440	484	443	460	461	470	435	461	440	473	444	447	414	452	457	426	442	458	477	449	464	469	451	448	459	481	456	416	471	483	441	432	438	408	426	468	404	451	464	470	450	466	432	469	443	483	413	437	476	471	445	429	443	440	473	467	444	449	473	437	419	471	417	440	465	432	447	508	462	430	460	475	419	469	442	427	438	462	440	453	456	451	454	477	455	427	452	435	407	498	449	426	434	463	525	450	478	484	450	489	439	460	439	443	427	457	451	463	434	460	457	459	481	414	440	449	471	433	445	445	438	427	456	433	401	467	442	449	474	448	463	457	450	447	435	508	418	454	445	493	489	471	472	441	484	418	442	466	484	437	463	471	423	478	433	469	426	476	429	427	429	441	434	474	467	448	460	455	451	462	450	451	426	487	457	449	459	433	496	456	416	439	444	442	502	481	468	471	434	461	411	475	409	443	435	442	448	448	416	437	439	427	446	471	432	443	466	437	441	461	456	438	448	462	452	465	465	440	463	458	451	471	456	438	421	444	469	467	476	456	500	464	501	453	451	447	459	456	433	440	442	458	470	469	434	443	396	454	457	446	448	454	459	480	433	456	418	477	435	467	443	459	441	473	415	438	452	424	460	440	432	428	450	442	453	416	456	493	413	413	470	459	440	448	415	484	431	444	438	478	500	437	438	437	440	470	474	497	463	448	439	445	464	440	452	452	441	481	434	485	457	446	452	425	422	437	456	453	478	438	490	445	472	446	438	466	421	444	441	432	413	447	431	453	466	421	444	429	464	461	456	447	449	508	446	433	493	442	477	443	474	480	451	463	467	465	477	451	438	438	460	465	444	433	439	480	461	414	456	448	437	443	422	450	446	457	438	435	461	467	489	476	470	475	430	434	489	426	423	477	468	443	460	445	463	491	453	452	426	406	428	433	436	503	424	428	432	431	417	443	420	446	469	450	460	436	429	458	479	461	452	454	445	447	433	461	410	483	456	452	449	446	497	483	463	459	456	457	450	460	430	456	442	425	455	498	474	436	470	464	440	466	412	441	426	463	456	429	432	470	455	440	441	430	445	462	492	483	478	471	445	450	477	429	515	450	515	427	448	473	465	445	446	471	448	465	426	444	430	456	500	458	421	443	444	426	482	500	456	472	450	481	443	415	483	464	453	443	417	468	452	439	453	466	503	460	469	436	469	439	473	489	435	467	446	417	458	455	444	483	438	440	410	452	454	452	455	450	454	431	445	465	454	480	447	491	477	414	441	425	462	459	418	477	474	417	453	375	472	430	463	475	427	452	446	457	490	448	450	429	445	455	463	423	463	487	448	459	428	447	447	460	477	466	424	463	463	452	430	413	467	451	452	452	440	451	455	454	464	457	440	447	460	458	434	458	455	423	468	476	464	435	443	435	435	422
38817	47534	29373	11729	3746	1528	829	795	836	837	856	857	838	855	802	787	819	828	820	827	845	793	825	806	851	821	830	832	778	855	765	766	836	841	838	794	836	804	838	786	818	793	835	801	794	785	827	849	853	836	849	814	843	783	766	832	797	855	820	805	822	779	799	815	829	827	820	795	800	803	814	807	857	792	856	819	860	802	836	867	819	800	809	792	792	861	847	789	801	772	783	848	824	834	823	866	822	783	787	881	791	900	779	835	811	800	826	835	868	820	780	820	834	801	797	821	826	760	804	828	809	819	808	789	771	828	821	800	792	799	865	801	801	801	806	845	828	796	843	818	765	817	843	818	869	832	797	811	789	837	854	826	822	821	745	804	800	828	788	871	797	819	787	782	790	834	828	799	890	772	835	785	813	840	810	832	772	744	806	782	834	810	818	783	869	791	837	881	795	823	799	831	795	879	773	850	815	773	758	883	840	842	785	814	748	818	807	845	793	837	818	821	823	785	807	818	866	818	862	784	843	759	846	838	824	833	799	815	770	791	841	807	814	768	857	796	774	793	819	839	812	831	828	815	814	793	847	868	823	799	808	820	807	807	805	786	825	791	798	779	771	808	823	774	862	806	859	815	812	813	799	789	876	819	787	773	794	795	826	830	806	820	866	823	774	800	785	792	827	803	793	845	810	793	828	835	860	819	798	781	792	810	811	801	810	816	789	831	812	818	818	818	810	902	830	854	841	792	787	789	781	835	838	816	824	779	802	813	785	798	870	824	848	840	829	744	821	831	836	864	799	819	849	827	831	807	784	813	800	827	772	821	839	796	823	746	794	824	828	765	811	891	829	822	844	833	858	793	814	828	846	856	855	787	848	896	811	825	807	830	799	855	792	796	820	833	836	819	837	803	833	785	819	796	799	816	816	790	834	816	826	819	863	822	825	833	850	848	857	843	816	836	817	832	818	821	820	788	753	814	773	785	825	903	802	800	805	841	792	822	801	763	799	814	823	874	842	829	814	810	809	802	828	842	758	756	849	788	789	831	796	877	808	762	776	871	841	858	844	822	833	784	793	849	756	793	824	823	811	854	777	812	840	825	795	801	778	871	810	846	826	849	851	835	845	786	781	812	797	821	806	810	771	806	786	803	838	824	815	809	838	873	853	833	819	815	847	804	844	829	862	822	794	757	841	793	862	818	789	841	821	871	773	782	806	824	818	843	833	771	775	848	815	776	784	805	806	778	830	803	809	840	840	791	897	827	777	823	823	769	826	857	796	811	818	852	821	775	795	808	824	886	776	864	792	821	816	824	780	845	779	829	795	823	812	825	789	803	779	830	801	830	795	840	832	856	796	840	808	768	827	821	842	811	833	824	859	794	844	818	795	818	829	838	784	786	820	861	769	779	826	826	842	870	784	868	817	828	794	817	785	829	852	795	802	857	819	778	818	809	750	803	909	809	802	785	837	772	892	851	805	801	781	813	813	803	820	826	765	798	831	767	816	837	823	864	855	816	834	829	811	835	798	790	837	796	849	818	791	889	829	820	852	827	786	852	769	825	822	769	822	865	808	848	804	813	840	804	870	804	809	864	768	803	824	815	809	853	825	849	806	866	792	827	852	798	791	814	855	874	849	820	845	797	865	796	814	822	868	819	873	831	826	800	784	798	820	797	767	828	804	776	852	799	803	781	839	802	855	807	817	831	776	808	848	804	812	829	837	828	817	801	829	826	818	769	801	794	831	837	833	847	828	815	809	804	802	822	771	823	823	811	801	792	836	832	852	845	772	834	782	745	824	843	816	837	849	835	798	810	801	840	799	836	846	818	811	820	785	818	828	807	836	828	801	858	840	844	836	834	807	869	840	870	815	866	789	753	825	807	798	789	833	836	808	823	822	818	829	843	818	872	830	754	808	767	784	783	806	822	807	904	815	802	808	811	806	839	855	857	842	817	806	856	847	847	798	833	800	885	822	824	842	772	808	841	797	779	818	870	798	814	847	829	761	814	745	796	814	792	810	826	824	798	864	761	775	817	828	806	799	841	819	799	821	755	798	800	840	885	822	821	866	819	798	858	824	828	807	801	814	824	837	831	826	863	817	801	835	839	814	801	780	754	828	800	850	760	779	764	839	793	844	854	839	790	802	802	829	828	837	817	811	813	796	785	789	809	876	797	817	766	814	849	857	858	838	794	802	825	828	808	821	863	797	796	829	854	849	824	825	774	843	813	827	824	810	808	819	801	815	830	808	803	856	827	845	814	802	828	811	835	803	816	864	845	791	789	859	791	857	833	782	830	796	817	847	826	799	787	802	805	803	836	819	805	831	790	765	809	827	810	810	783	821	829	873	803	836	821	803	843	865	795	831	835	844	820	829	816	815	803	806	853	827	793	856	810	801	860	806	787	840	857	796	815	836	813	828	802	854	781	789	782	826	800	749	795	855	810	827	845	820	795	786	830	833	787	797	814	816	808	844	794	804	788	801	825	810	785	807	776	822	845	813	850	779	818	793	821	797	828	815	835	833	777	803	790	834	778	794	801	831	815	810	837	804	826	787	803	819	861	815	787	824	848	828	832	832	786	813	804	840	761	892	764	790	810	831	865	847	848	891	848	813	803	755	799	857	816	798	868	753	775	775	767	782	817	845	810	827	771	810	769	794	810	843	781	836	793	784	818	851	850	814	816	787	803	833	805	829	831	772	848	875	814	775	813	818	804	807	809	818	822	848	830	817	799	849	790	827	830	844	814	826	793	777	772	804	785	815	803	794	791	796	794	761	815	827	827	809	804	835	830	827	763	821	837	819	817	818	812	797	776	829	809	766	838	822	795	841	808	820	843	835	839	861	845	824	781	822	888	855	798	812	847	802	809	853	792	774	816	782	818	795	843	774	835	810	868	799	801	855	786	831	780	837	826	828	830	845	829	797	770	837	820	764	807	741	836	807	778	813	824	811	804	809	826	815	813	818	813	803	870	756	789	863	861	810	837	836	843	831	766	847	723	795	760	791	834	812	845	841	827	785	783	789	800	840	832	820	783	814	816	813	829	796	767	799	834	814	889	821	813	782	866	834	817	769	772	830	828	823	809	834	774	834	811	795	827	755	821	824	827	805	816	811	820	757	867	812	782	822	842	813	760	875	768	820	828	773	787	769	799	806	856	816	768	843	839	797	808	819	869	840	807	765	830	800	810	816	841	785	778	843	788	793	783	825	772	832	788	854	787	800	754	809	863	829	771	814	839	913	818	823	794	833	810	834	754	831	818	848	830	814	853	865	813	842	758	866	824	812	825	812	807	750	836	794	790	808	855	799	773	774	799	839	803	853	781	796	808	830	820	815	802	805	782	809	806	814	821	790	822	826	787	813	814	772	776	823	827	820	817	840	841	791	831	815	822	806	807	809	880	834	841	803	804	789	820	768	831	801	806	855	767	817	809	799	820	803	806	767	774	825	866	883	811	802	833	802	782	840	782	839	846	828	789	825	790	797	830	828	797	841	808
24280	22693	31347	25173	19722	9130	607	423	330	336	360	351	343	362	345	387	318	361	352	356	362	354	350	294	347	340	330	362	359	358	372	364	381	397	364	357	354	381	354	332	333	347	376	342	359	346	325	357	362	305	359	324	364	314	359	362	326	321	414	358	341	371	371	342	365	357	351	344	361	343	381	334	340	333	333	348	350	341	348	361	357	323	370	419	319	327	359	356	332	326	365	354	347	307	346	359	364	348	369	360	355	349	327	349	353	329	381	357	362	338	358	331	366	358	381	325	318	332	354	339	333	345	319	334	368	345	382	340	329	343	322	335	353	319	331	360	351	390	367	358	346	352	321	349	336	367	345	321	358	349	351	328	374	336	348	330	361	350	338	375	361	358	380	352	347	371	346	335	354	357	365	365	361	370	360	321	346	355	331	338	364	355	364	340	359	349	336	319	354	378	316	352	382	358	336	377	393	372	340	341	343	340	382	340	378	307	374	368	386	358	325	368	330	368	347	346	329	310	377	344	329	358	342	357	375	363	346	363	348	322	330	335	369	368	350	329	370	364	309	329	320	315	374	296	345	332	348	363	381	339	343	373	333	381	390	365	341	336	340	359	326	370	322	385	335	327	380	344	345	368	385	348	338	352	376	327	348	316	339	351	325	377	350	362	328	367	315	370	357	324	364	341	372	368	316	347	357	383	362	350	349	368	389	340	359	347	374	360	342	319	327	309	364	389	362	361	342	339	319	333	364	358	356	338	352	354	350	344	344	334	377	334	358	360	369	333	371	340	315	351	361	321	338	345	360	365	343	362	374	321	334	345	330	365	355	376	345	348	337	357	357	345	364	349	360	322	351	342	334	370	331	364	348	343	369	382	365	361	369	342	353	336	347	307	334	338	367	406	358	338	372	380	365	341	342	362	351	370	356	378	349	365	359	333	358	362	354	349	387	322	353	342	335	349	346	342	349	357	358	351	322	340	353	336	341	356	339	373	353	339	319	372	326	357	379	336	355	387	332	350	341	352	333	364	375	346	335	330	318	349	353	350	384	367	382	335	332	370	347	352	339	348	338	368	370	347	347	351	356	342	348	345	361	353	334	373	337	373	354	339	358	338	354	313	355	369	348	344	361	342	376	336	349	337	340	327	338	367	332	383	335	345	323	375	322	335	335	352	367	391	348	372	357	324	341	345	331	324	389	345	387	367	382	389	329	371	366	348	337	362	334	355	332	338	312	322	372	344	342	348	370	370	346	347	367	359	347	362	379	351	363	324	365	383	330	390	364	336	374	366	353	335	372	344	333	371	382	364	374	364	341	373	377	358	362	352	365	335	354	357	361	327	310	355	386	395	364	333	352	359	347	370	362	362	357	361	374	333	341	363	367	381	349	364	334	369	345	352	350	354	366	355	320	374	337	361	347	345	321	371	342	348	324	381	342	336	357	334	403	371	353	334	377	339	323	350	358	308	341	365	350	318	326	361	335	348	335	338	376	328	339	338	342	342	377	326	361	329	351	351	362	349	361	339	350	322	375	331	356	321	339	364	316	324	344	380	349	343	330	369	368	377	350	360	349	373	347	347	333	344	361	377	344	365	385	349	356	355	351	317	330	352	385	361	361	340	346	346	338	353	357	381	341	363	359	331	364	390	372	355	381	345	345	337	371	353	352	381	347	335	331	387	338	345	386	346	354	338	327	335	383	344	330	348	328	357	383	334	389	361	338	362	324	333	327	350	351	344	357	365	357	372	345	360	374	347	335	320	346	333	346	345	330	322	357	343	340	332	333	357	335	348	329	312	311	374	358	350	374	352	357	363	350	327	369	350	362	323	363	353	393	355	373	357	351	368	355	318	330	351	356	348	352	336	358	360	352	338	362	330	347	359	341	338	360	332	342	344	349	309	355	376	345	349	339	326	347	344	394	366	328	331	377	338	347	332	363	350	332	363	352	353	354	373	377	367	338	313	344	369	370	329	331	358	336	369	364	346	325	380	355	351	358	358	342	375	374	312	332	325	353	371	365	339	382	355	315	327	342	324	319	366	373	360	372	349	322	378	379	351	371	356	313	371	325	352	393	357	336	321	385	357	345	331	341	346	361	371	362	337	348	317	335	352	316	341	350	316	337	384	346	361	333	356	357	351	362	316	360	345	355	344	367	347	397	379	360	353	391	338	346	329	344	366	349	367	318	355	354	345	334	347	328	366	360	336	322	336	346	380	374	340	341	342	320	357	362	324	321	385	370	354	331	358	347	341	376	360	339	388	341	350	365	334	339	321	339	311	340	341	360	335	359	380	374	372	328	324	340	329	321	370	373	329	372	359	343	334	342	352	386	351	353	362	349	349	325	314	311	326	348	357	325	356	369	335	351	348	370	346	321	316	333	325	325	365	393	381	332	371	315	356	359	351	314	377	323	325	319	344	354	317	324	308	325	333	351	325	334	322	340	365	367	368	377	311	317	340	337	326	349	368	335	342	323	346	370	352	346	356	331	318	323	376	362	315	370	335	335	349	329	332	363	348	367	363	370	353	360	395	355	358	359	357	360	319	352	353	315	353	359	331	388	318	326	315	343	339	365	350	363	332	339	340	358	344	338	327	362	361	341	358	368	335	362	323	318	347	350	352	350	394	367	328	379	362	385	357	366	352	317	347	345	350	354	389	306	352	341	360	367	396	321	358	362	352	351	335	344	347	312	363	320	340	370	346	347	352	325	331	338	350	320	351	375	381	345	357	334	317	347	370	374	333	386	334	332	373	346	346	351	313	341	348	358	350	355	352	354	362	342	304	346	347	366	371	334	341	375	373	362	346	354	352	362	353	350	364	380	380	322	338	342	339	352	355	379	317	340	337	375	361	338	367	327	335	333	351	372	351	351	362	307	365	379	387	337	360	311	372	354	359	374	337	360	316	358	376	344	321	326	355	373	363	368	356	347	346	358	330	329	360	358	346	331	355	378	334	350	327	334	318	349	335	310	357	325	364	368	369	336	346	339	373	344	308	337	346	354	342	365	355	364	334	347	353	367	319	368	355	344	342	344	357	358	348	357	336	337	375	349	327	363	358	346	374	363	347	377	334	343	318	346	332	336	378	355	367	327	323	350	323	366	330	325	327	340	375	373	371	364	337	358	344	349	359	311	328	354	353	330	369	324	332	372	361	355	352	375	334	353	360	337	356	351	344	315	336	364	352	340	360	369	348	316	352	318	342	333	320	356	365	337	355	328	332	359	357	371	347	337	349	326	367	329	353	366	330	334	318	347	365	365	348	345	357	368	339	343	385	341	337	351	335	381	320	375	368	334	315	309	313	342	362	344	341	348	354	332	344	333	366	318	330	370	338	351	352	370	335	330	355	312	334	339	387	388	359	348	315	326	353	363	362	337	311	377	343	347	364	350	350	362	341	324	351	353	314	332	341	344	338	354	333	343	385	367	358	341	356	370	341	325	375	359	331	329	379	359	353	354	366	371	308	358	346	337	319	357	351	337	368	351	330	339	382
60470	89530	62838	31877	17201	5697	660	621	659	637	679	720	662	653	614	636	618	660	663	632	600	633	623	643	622	653	633	683	636	645	588	634	647	642	559	626	612	641	600	655	645	622	656	672	635	626	596	644	586	607	632	686	612	645	612	673	614	641	671	681	671	630	635	652	663	587	640	603	594	607	612	637	628	626	637	590	646	655	627	632	680	625	667	631	623	641	644	586	654	620	638	640	618	619	590	602	682	647	620	627	620	596	655	609	631	639	616	631	594	617	606	604	654	618	597	613	630	663	592	629	623	645	595	628	646	655	589	633	658	630	647	650	625	637	629	588	667	658	668	596	671	626	664	613	652	655	651	674	592	588	627	596	575	643	648	570	627	637	652	605	645	613	619	609	689	650	607	613	605	616	673	649	637	692	658	621	654	642	657	608	649	635	654	617	675	672	605	645	617	633	620	609	645	664	625	593	625	622	623	624	598	604	652	636	608	648	589	643	625	608	657	619	648	626	641	659	633	627	637	632	633	592	652	614	648	660	629	621	598	677	644	623	599	648	609	615	586	611	611	632	659	644	590	594	575	646	650	635	580	609	606	648	610	661	663	601	624	617	660	593	636	627	605	588	609	659	598	647	639	625	595	562	656	649	646	620	672	628	637	598	603	614	637	636	615	622	641	650	600	608	682	627	624	593	648	619	589	655	631	603	653	614	666	624	625	615	624	612	652	628	606	643	649	673	624	645	640	651	609	647	660	661	626	613	608	685	624	631	619	637	578	631	624	640	604	608	614	657	613	613	588	618	639	627	604	640	651	640	644	656	618	600	627	689	624	620	644	622	636	639	629	697	641	696	591	667	603	663	634	584	615	637	615	601	649	626	618	627	653	668	633	638	615	655	586	639	636	620	629	601	607	669	644	584	627	621	645	643	629	592	603	569	636	647	632	618	648	602	647	626	652	614	644	607	624	596	646	630	615	682	599	671	589	624	608	634	596	596	629	584	607	620	648	612	644	606	652	647	655	654	659	653	632	664	606	629	631	640	662	683	628	613	594	618	633	626	618	701	617	623	655	676	641	610	648	611	619	695	612	583	622	584	624	611	644	642	599	605	621	600	644	615	695	628	669	633	606	604	622	695	630	627	637	629	630	594	596	587	593	576	584	627	642	630	635	612	652	639	632	643	665	633	628	621	646	679	649	651	595	587	623	628	621	642	630	630	642	630	650	654	667	616	586	670	619	593	657	596	585	636	637	641	620	637	623	648	666	612	637	652	617	616	618	653	623	649	640	585	608	694	541	626	674	628	578	638	668	589	641	610	660	625	650	622	661	605	648	618	636	607	628	627	599	613	613	639	626	604	617	685	588	657	606	645	658	644	624	624	623	671	662	648	629	640	637	627	636	679	618	686	662	597	628	635	672	678	664	582	611	675	615	653	619	619	636	586	643	574	638	632	653	671	616	640	667	626	649	613	585	607	691	636	611	617	606	659	652	636	614	607	641	623	672	622	635	635	647	625	598	632	640	638	654	661	604	667	648	622	639	613	649	610	658	594	657	618	629	607	649	658	621	629	699	617	634	633	615	671	639	623	632	611	601	628	665	624	632	615	609	630	637	623	658	616	621	619	607	614	646	634	617	672	691	615	637	582	569	599	612	644	656	595	605	646	642	671	641	612	637	628	657	643	654	622	618	607	591	630	648	607	601	647	604	661	637	624	631	616	632	584	634	619	625	622	628	590	637	632	607	641	603	619	590	627	661	646	642	637	580	639	632	616	656	627	594	669	597	648	695	601	608	623	596	651	615	596	640	611	644	606	606	637	705	655	629	641	592	613	604	635	628	624	628	648	601	608	636	633	628	634	620	664	622	599	645	660	604	613	602	654	660	610	637	645	632	633	647	635	700	659	601	643	607	618	655	649	597	623	625	686	642	621	654	635	610	581	613	659	620	632	621	617	632	625	642	653	581	668	653	644	631	624	645	679	582	649	605	610	639	608	648	663	610	605	618	660	637	628	648	645	659	612	626	651	640	592	642	639	646	602	646	645	611	606	670	578	608	694	613	627	588	639	650	711	619	663	638	610	661	661	600	587	647	643	603	656	625	653	623	637	579	616	637	654	612	624	624	604	620	602	627	609	614	607	643	565	650	605	638	632	635	627	577	629	648	669	654	652	657	658	608	652	640	581	624	633	607	615	667	663	660	622	648	605	658	618	641	663	661	592	623	660	643	589	686	615	675	644	632	646	638	593	646	692	640	644	642	611	622	619	661	626	634	637	622	730	623	616	651	666	651	586	643	624	635	612	666	644	644	653	576	645	615	657	623	611	621	622	627	632	622	639	610	676	651	623	647	657	625	640	613	620	616	654	661	620	641	620	597	659	611	639	579	584	665	639	568	624	633	650	621	649	595	654	615	641	614	622	577	621	609	617	642	666	637	676	642	598	608	616	675	615	581	636	623	602	666	658	659	633	604	627	650	657	593	633	625	624	664	611	580	687	617	646	595	637	599	615	638	599	638	591	615	628	637	618	698	642	591	668	658	656	620	608	671	660	675	633	658	673	605	666	629	622	610	602	646	658	636	677	628	605	630	627	660	630	636	610	608	650	637	640	575	610	634	636	616	632	648	599	670	695	648	660	617	623	659	644	640	630	607	637	628	653	633	625	639	624	645	636	629	603	629	555	586	636	605	608	628	603	613	613	658	642	606	637	609	600	625	621	596	631	655	622	686	624	623	606	636	634	671	626	664	621	655	638	611	664	634	645	634	631	578	604	649	594	625	597	628	644	673	610	631	627	639	655	643	666	587	643	675	612	613	610	632	635	593	600	658	639	622	681	649	593	609	629	627	650	651	646	644	640	610	567	668	609	643	590	601	644	645	640	656	621	650	617	634	578	616	639	598	668	605	644	614	641	621	652	648	620	646	623	607	610	654	648	615	629	611	634	627	639	572	603	643	623	651	656	598	637	623	628	609	625	598	641	643	664	642	621	625	580	624	604	632	641	650	646	620	627	621	647	630	643	617	647	640	639	629	619	635	616	624	646	656	604	617	667	647	664	625	618	613	615	647	664	635	642	636	647	598	614	605	616	632	669	657	620	614	620	679	605	626	660	618	602	649	623	625	658	649	645	638	629	643	639	608	621	600	663	586	624	639	617	654	651	635	666	606	612	614	602	659	610	645	676	598	620	646	608	623	596	600	613	637	648	616	636	619	621	593	644	651	680	584	655	594	700	680	658	618	620	663	641	656	603	618	622	625	611	617	603	672	617	629	646	595	625	622	649	643	619	658	597	610	651	643	586	621	626	629	624	610	630	575	645	642	680	613	623	623	594	600	646	609	603	664	636	653	590	647	632	610	627	623	606	622	618	697	603	587	661	582	648	641	629	585	663	680	655	625	596	662	661	593	625	671	616	649	610	627	610	642	607	623	635	607	630	609	635	619	619	623	604	650	634	615	598	598	611	635	609	649	715	609	632	655	667	635	640	629	625	653	625	677	627
23206	21770	29898	24348	21096	18228	3896	589	514	503	496	555	535	509	520	520	495	486	538	566	537	552	507	503	508	563	549	485	506	512	532	520	493	520	496	529	494	574	545	521	504	514	533	542	533	551	516	532	514	513	476	508	518	465	499	509	495	475	480	486	509	481	512	474	512	522	479	500	526	540	508	492	524	505	483	487	509	492	501	510	535	543	498	499	511	504	513	516	493	499	551	529	479	501	495	449	486	505	487	488	481	519	508	517	484	459	482	486	441	527	488	507	488	490	513	503	482	444	504	479	491	511	488	493	502	510	525	511	447	541	539	519	459	504	502	487	464	502	532	514	496	513	510	516	521	458	501	501	460	457	479	471	528	499	510	469	499	470	531	474	478	518	476	465	498	518	499	466	519	494	503	504	512	518	540	484	500	501	466	486	506	489	511	507	534	489	474	504	493	485	505	520	511	501	481	504	481	471	480	484	483	491	525	508	533	446	518	519	499	505	523	467	490	513	527	472	488	545	502	485	526	496	488	518	516	520	528	483	474	478	492	555	504	476	495	476	472	473	503	500	520	450	513	494	502	512	527	521	497	497	472	466	457	529	468	483	502	518	462	507	489	491	498	525	492	531	500	521	522	486	502	500	507	522	479	462	486	483	489	533	497	489	480	480	479	536	483	452	480	503	495	509	491	478	490	532	504	506	509	504	482	529	472	539	487	510	473	505	501	476	468	544	467	495	520	474	499	531	519	486	511	517	489	515	495	458	469	471	493	513	494	523	442	481	506	495	467	486	501	481	456	507	516	559	505	516	489	505	528	539	486	540	487	481	483	524	520	480	501	492	493	510	507	510	545	466	443	479	528	537	508	486	490	522	526	502	493	517	533	472	485	514	512	478	531	503	524	470	496	498	464	485	484	522	468	512	494	447	502	505	518	490	475	501	495	515	478	525	515	470	523	455	503	506	521	481	476	492	526	517	524	519	445	488	466	454	464	523	476	485	501	489	464	500	480	496	517	476	500	525	493	493	515	461	462	489	493	500	518	491	478	523	516	505	520	503	512	497	539	566	515	520	490	434	511	480	498	479	500	502	504	512	522	531	507	505	519	493	514	503	511	447	530	519	526	451	514	508	510	514	493	552	495	491	524	532	449	503	491	502	532	494	500	488	471	495	465	520	505	507	524	530	487	485	493	485	477	499	494	499	504	494	497	483	488	528	483	494	511	467	539	486	500	503	487	502	514	452	507	496	491	503	519	515	487	533	493	522	510	508	503	487	532	537	505	522	503	517	493	477	511	519	504	545	538	457	507	505	539	565	480	523	514	487	489	468	470	491	524	513	496	494	532	520	527	472	501	541	485	509	504	474	465	466	494	512	495	483	507	522	485	492	500	510	446	495	519	526	534	509	502	520	479	490	505	516	527	490	499	502	509	509	521	499	473	504	499	467	523	535	524	528	520	488	515	486	508	482	473	485	503	505	489	453	482	517	488	502	472	522	528	506	493	509	488	470	523	513	513	531	488	519	477	481	522	471	478	502	425	506	540	492	477	474	523	483	505	526	470	525	475	502	509	464	497	478	480	510	508	539	510	529	514	521	536	466	542	477	485	485	500	515	531	524	492	484	470	517	463	492	493	523	539	510	475	492	508	486	529	519	501	485	529	515	463	468	488	502	492	476	529	485	481	514	483	500	476	463	484	456	524	451	479	479	518	465	517	505	470	516	540	505	527	487	506	462	507	504	505	536	483	540	485	508	443	511	517	534	474	481	470	496	455	489	510	525	452	476	502	517	500	476	501	509	530	508	453	536	519	482	500	501	467	487	466	482	484	483	501	531	504	514	522	497	525	479	512	439	494	489	466	499	470	505	496	518	511	500	484	509	452	471	492	473	523	540	510	470	526	482	519	534	534	500	491	487	533	518	422	478	467	509	520	553	494	481	503	524	486	491	524	471	504	514	494	508	495	525	505	496	495	443	495	522	553	488	558	492	439	487	470	480	486	513	514	487	478	509	480	547	524	506	487	506	486	490	531	464	516	509	488	478	508	519	496	488	545	499	483	507	469	507	501	522	479	526	505	506	515	492	496	518	526	447	525	476	511	465	509	485	498	485	498	480	485	522	485	506	522	494	490	469	552	480	495	509	493	505	494	498	488	498	518	480	485	496	461	523	489	498	472	511	474	461	475	577	541	462	515	524	522	475	501	525	491	512	481	465	499	527	503	486	473	537	499	484	514	523	496	525	497	468	500	507	501	533	543	515	509	492	500	506	520	496	505	525	509	526	510	526	472	533	502	517	503	536	499	490	536	500	463	510	496	498	495	497	541	481	501	510	494	477	488	501	496	518	497	486	521	539	479	519	495	512	455	528	496	497	509	511	469	545	532	479	506	490	459	511	503	485	497	535	517	506	498	522	489	478	516	528	514	510	522	492	465	478	531	532	480	524	517	505	514	470	491	492	513	477	464	530	482	507	501	545	498	490	505	489	475	471	538	496	499	517	533	495	504	495	476	463	525	462	511	506	472	510	514	528	483	505	484	476	502	473	486	485	481	504	461	502	485	498	524	483	482	484	477	513	499	486	481	470	498	513	482	501	477	483	495	489	475	506	514	483	489	536	519	477	498	474	493	489	493	511	484	522	520	504	502	496	466	495	517	528	507	480	464	473	520	503	514	517	500	489	491	481	533	476	510	473	510	530	494	511	476	522	482	471	475	497	553	526	490	524	505	505	456	516	472	481	475	501	522	520	523	446	543	506	512	514	532	541	514	496	506	473	524	491	478	432	538	508	483	531	490	502	537	482	506	468	533	508	488	486	512	521	505	514	492	500	526	484	474	516	469	499	517	509	532	504	501	500	488	519	495	532	537	510	509	490	478	519	509	494	459	456	511	420	518	500	535	465	501	524	519	470	493	479	466	487	467	505	496	458	481	541	481	473	496	497	453	503	489	506	505	483	526	484	452	465	490	538	506	479	484	506	517	502	468	478	507	496	545	533	471	504	486	499	510	468	497	510	505	514	472	445	502	521	496	498	513	498	479	493	495	493	474	520	456	481	468	460	510	525	485	484	471	538	494	511	473	514	479	482	485	457	499	516	515	524	468	507	503	467	493	490	508	490	491	534	502	463	497	502	523	503	489	512	544	499	501	478	545	530	504	545	489	488	493	525	439	511	506	513	490	482	535	545	476	522	433	489	507	485	513	479	535	491	506	510	503	507	460	542	488	487	488	518	539	491	487	521	504	470	484	483	529	485	484	483	484	494	503	507	511	500	457	481	511	487	501	518	483	514	520	495	527	526	468	503	498	469	491	512	504	489	512	539	495	494	487	497	518	484	453	485	493	508	464	517	487	510	484	506	477	475	534	522	524	483	512	486	494	528	507	497	502	479	492	478	458	479	485	452	506	502	530	514	507	538	468	502	491	445	505	483	497	453	497	492	464	512	509	518	513	470	506	470	501	459	476	515	462	505	511	471	501	500	535	520	488	463	508	487	467	511
60675	99600	72474	41056	21598	7331	892	861	839	900	914	847	841	867	831	898	908	814	851	812	798	850	845	877	882	826	919	859	851	842	848	866	792	876	866	837	817	846	883	870	860	857	834	852	816	860	837	817	851	817	802	835	812	867	867	914	852	835	822	830	848	796	846	867	857	815	891	811	861	770	852	803	861	830	832	861	821	859	860	837	841	841	825	852	851	835	852	884	812	856	851	830	805	776	900	837	853	864	910	834	849	910	878	837	884	857	895	854	883	846	848	855	859	847	872	807	848	817	883	813	837	806	880	838	841	869	811	855	794	842	816	856	813	852	843	901	804	865	802	802	846	886	840	896	866	806	836	788	860	911	795	843	863	803	842	832	814	885	844	851	848	823	824	842	847	829	821	852	897	813	865	863	795	855	870	854	908	820	862	886	840	870	838	780	835	909	866	828	797	838	805	826	849	863	857	801	788	835	843	837	856	850	831	842	843	837	826	853	804	866	847	827	830	869	801	771	890	877	891	844	815	899	829	832	824	878	890	804	867	819	870	803	780	855	827	863	798	864	840	883	832	837	869	856	848	840	811	850	875	785	893	865	832	835	826	833	850	863	863	835	906	892	861	821	855	825	942	855	846	891	870	915	842	886	839	900	818	817	938	831	802	863	837	812	839	833	863	838	900	872	882	833	864	856	819	815	848	827	862	830	842	852	885	839	779	842	863	838	860	865	892	834	828	891	770	861	850	868	836	829	848	861	884	796	819	866	831	850	836	798	848	854	868	900	848	834	845	809	838	772	831	866	865	880	813	822	815	840	823	843	840	780	904	810	870	822	843	833	826	844	889	842	901	820	805	866	898	925	830	833	902	886	829	870	861	819	868	817	893	851	824	821	876	875	807	856	824	860	830	867	823	881	845	803	866	817	835	838	782	883	811	859	858	809	835	843	842	839	862	834	876	827	865	880	857	838	897	852	820	904	835	801	854	854	825	834	836	799	803	814	815	842	862	876	894	828	830	809	865	857	864	843	804	832	884	820	853	840	849	886	839	838	854	830	821	912	838	802	842	877	828	858	835	853	882	881	872	791	852	836	805	828	796	836	850	856	823	857	869	868	838	797	829	859	831	863	820	862	845	844	829	798	855	878	828	863	814	805	838	887	889	825	804	821	868	846	822	847	834	806	879	839	865	822	827	810	840	857	934	883	819	840	863	917	849	866	868	876	865	834	851	802	865	867	842	772	840	827	857	833	844	835	786	873	844	826	836	840	847	845	872	878	828	872	789	920	841	803	859	849	811	855	865	848	877	797	830	862	821	847	857	895	787	901	871	831	874	810	871	808	868	852	847	869	842	853	867	858	831	866	825	840	866	788	876	893	847	843	794	857	874	840	862	842	834	829	869	923	819	855	847	835	884	819	819	891	820	841	840	842	799	813	878	852	831	826	825	867	903	884	885	845	863	906	833	848	850	843	831	860	849	806	904	853	885	848	819	842	831	839	839	851	827	844	835	799	843	856	849	846	879	836	831	822	816	878	827	840	853	859	845	796	847	853	850	860	827	809	882	844	840	869	876	832	862	836	873	835	909	914	855	862	769	810	880	834	796	875	901	873	844	853	829	818	823	828	793	863	877	820	849	868	819	868	874	865	835	814	895	858	848	827	823	863	861	859	874	883	829	845	898	852	838	809	893	849	879	834	858	796	851	806	814	854	892	856	860	844	943	900	833	814	925	868	808	831	863	851	852	848	850	811	867	818	861	851	885	879	831	858	854	814	841	873	849	827	891	898	883	837	870	871	870	819	814	859	803	841	816	838	802	882	832	837	839	889	829	786	900	851	813	845	820	815	872	863	856	856	820	855	863	836	838	879	801	818	837	896	862	882	805	814	861	846	820	906	773	813	829	815	892	829	868	842	839	882	875	865	884	772	835	828	840	871	805	787	860	861	863	806	857	866	861	815	850	844	819	883	837	826	865	794	866	878	841	848	830	829	839	846	845	851	822	782	791	886	874	819	888	854	917	877	813	785	894	834	850	814	867	833	835	812	787	880	852	828	810	880	840	873	820	827	841	862	862	886	839	867	848	845	904	834	871	852	820	830	826	845	867	876	846	870	829	889	867	831	853	850	874	826	823	832	891	841	881	837	854	809	871	853	867	881	791	831	869	806	835	844	874	868	870	834	774	847	873	819	813	864	850	880	810	785	857	819	848	840	867	858	822	852	863	815	853	867	789	868	871	859	865	835	781	897	840	870	834	821	805	826	828	806	868	894	832	903	807	840	844	852	857	883	843	874	837	890	915	854	847	839	882	912	859	836	865	841	811	783	866	820	848	829	880	832	901	847	826	842	840	891	900	832	822	839	821	831	821	846	853	819	860	823	832	859	794	830	861	860	845	813	870	851	814	803	878	842	837	825	838	808	805	872	855	811	845	877	822	850	843	828	818	860	818	836	906	846	826	836	864	852	858	862	854	830	844	827	845	832	890	848	845	845	897	852	875	842	849	821	817	830	833	853	859	825	853	810	817	857	843	876	769	820	859	891	850	816	838	822	877	862	804	843	847	842	854	841	850	813	835	886	847	837	887	863	842	865	795	843	864	865	884	821	880	854	868	812	892	858	855	837	863	900	809	813	878	840	822	815	852	811	836	893	826	865	874	810	830	916	862	851	825	825	853	866	887	826	832	859	868	857	858	833	822	855	833	876	824	827	869	863	863	860	853	823	840	899	852	869	822	828	835	861	866	833	848	851	834	873	870	859	868	853	903	863	858	852	847	887	840	814	870	841	826	834	840	814	809	852	838	861	847	826	789	875	814	861	844	821	833	843	887	842	851	817	895	791	874	836	797	842	838	828	796	823	880	876	872	798	832	937	861	862	811	915	879	840	896	881	794	798	852	883	809	820	806	810	846	766	816	851	864	859	814	867	827	849	891	833	830	830	844	852	862	834	838	824	877	886	854	785	804	777	868	857	854	821	827	878	856	880	874	813	899	807	814	825	834	832	839	831	890	831	827	921	854	885	823	809	850	846	825	837	841	862	854	796	849	842	754	847	844	816	883	842	860	874	828	826	851	848	815	887	891	806	853	856	816	865	838	871	890	838	814	865	831	856	850	905	854	823	824	808	829	857	863	853	884	819	853	852	835	858	859	855	818	851	808	770	835	850	862	861	851	839	838	876	818	871	851	874	867	822	881	842	917	831	810	831	873	824	862	794	875	821	840	917	843	862	848	834	830	827	839	854	854	849	856	835	832	826	810	852	804	829	813	840	816	795	827	800	874	831	857	816	832	810	832	876	864	857	850	818	871	829	889	850	862	802	855	841	868	880	851	831	789	802	838	889	877	874	846	842	828	763	844	836	850	808	845	839	810	835	879	862	879	854	867	850	837	813	882	827	859	829	855	871	852	821	841	878	858	841	848	852	810	873	808	828	831	825	858	871	827	857	865	868	784	855	845	817	847	933	828	776	869	828	787	853	842	848	793	840	838	883	854	844	896	858
29157	28131	25726	11361	1645	713	454	473	414	432	429	430	441	451	412	444	438	424	459	441	456	401	441	425	472	456	438	423	433	463	438	380	428	443	450	443	412	460	477	430	425	432	411	411	460	467	428	477	435	449	425	423	451	419	432	440	440	410	410	460	417	479	441	462	488	416	444	409	456	429	413	449	424	412	420	454	440	421	435	398	471	456	410	419	421	443	431	436	440	436	445	419	444	428	451	476	462	422	462	437	446	440	433	436	482	459	429	421	428	457	407	414	434	449	476	421	434	419	439	438	430	438	430	477	458	454	458	413	399	472	458	414	422	463	480	440	414	455	463	440	453	441	415	466	465	448	418	464	451	470	387	456	422	421	455	415	443	396	457	452	423	434	411	446	420	448	422	407	420	413	457	481	433	468	442	423	446	455	446	424	396	401	433	412	473	434	479	439	459	418	464	456	481	449	468	444	426	443	419	463	434	419	425	441	454	436	458	445	410	431	448	428	405	443	438	445	409	445	449	444	458	432	419	419	436	477	475	441	471	465	444	418	428	431	451	413	410	417	439	453	443	461	458	463	453	409	423	429	414	402	456	442	421	451	474	465	420	448	434	442	450	483	440	449	448	433	430	433	402	450	470	480	447	423	422	416	429	388	458	462	430	413	413	462	407	414	422	486	468	442	456	429	446	437	434	395	434	394	433	452	472	408	412	433	427	419	431	425	428	421	439	452	445	425	442	456	440	454	437	421	408	432	447	437	402	450	439	465	445	436	436	398	469	429	468	428	418	448	407	459	431	429	452	435	435	446	433	423	421	455	415	437	442	431	439	423	449	450	408	474	442	489	460	414	406	512	422	457	453	439	440	452	447	457	446	415	441	469	447	425	405	477	430	436	419	449	440	437	450	451	439	458	438	455	455	422	413	422	435	407	452	455	443	445	445	468	453	462	430	449	419	419	443	436	418	458	440	435	414	444	404	436	420	459	434	437	426	424	421	446	439	440	455	445	457	427	397	447	439	412	427	429	412	484	447	476	436	459	455	420	445	425	421	436	443	454	465	385	463	432	411	435	432	400	458	423	427	431	447	448	430	406	436	392	431	471	420	433	445	416	454	448	478	438	458	415	454	445	445	416	413	434	430	417	460	441	424	462	422	445	436	451	411	428	466	469	466	422	430	398	402	438	404	450	461	428	415	424	411	458	435	467	401	442	437	454	485	427	439	443	400	426	444	453	398	398	430	438	415	462	433	417	415	431	448	422	452	387	415	421	436	432	411	428	396	428	428	388	420	440	434	428	446	466	430	412	409	402	426	475	423	457	450	402	440	427	406	412	424	412	427	447	430	433	435	402	450	434	464	424	461	429	453	435	393	434	411	439	420	431	416	445	467	406	415	418	455	438	432	397	422	465	426	417	444	468	442	447	467	413	425	472	437	472	408	409	450	409	427	423	470	442	439	447	429	443	452	421	472	417	466	416	452	469	472	436	450	428	415	441	467	442	461	425	408	457	456	434	412	431	422	433	423	441	445	435	421	439	435	440	429	434	419	438	449	412	407	438	421	450	460	416	461	424	438	457	443	451	411	440	424	456	446	442	464	453	435	444	434	434	473	413	462	443	430	425	439	420	398	434	405	460	434	413	440	438	434	479	424	434	458	423	429	416	415	459	409	450	428	456	390	420	408	452	466	443	436	442	415	448	421	439	416	445	411	431	419	404	455	444	463	409	409	400	427	446	437	444	424	434	504	417	432	412	485	427	422	430	392	456	455	443	465	460	430	405	418	396	449	409	439	435	436	444	433	433	409	442	458	484	433	454	414	421	452	431	454	430	448	432	435	431	430	484	434	422	448	403	445	419	429	427	452	388	445	401	439	450	467	408	437	460	449	443	458	435	467	450	414	428	457	464	416	458	435	414	457	450	427	413	459	387	437	467	434	397	436	457	462	419	397	477	418	433	418	461	410	430	421	450	472	420	458	472	427	422	434	458	448	401	439	423	429	404	447	398	421	478	408	452	405	434	421	431	391	417	438	443	473	433	430	495	416	462	463	436	405	448	445	406	448	408	463	421	402	400	437	432	430	446	429	413	421	406	434	477	447	400	426	374	441	444	423	453	432	454	445	431	429	430	408	449	425	441	438	444	467	435	432	469	384	445	429	408	420	445	439	433	431	420	479	436	448	428	457	456	420	453	449	450	441	431	399	419	429	431	438	415	429	461	409	462	398	431	444	452	451	442	444	429	469	436	408	412	434	438	428	423	454	407	414	422	433	428	439	450	411	459	415	452	430	449	437	432	466	464	412	428	453	459	436	424	462	447	454	415	412	426	439	461	464	421	428	422	390	421	456	430	451	428	441	433	387	414	440	457	430	419	435	409	443	439	422	413	430	474	463	413	405	454	415	414	427	417	439	470	431	409	461	438	438	433	460	444	448	415	433	440	413	427	428	434	427	466	423	452	462	473	406	428	433	467	435	420	418	440	432	437	422	414	468	457	516	440	430	445	423	442	471	443	399	394	415	416	438	454	456	455	453	476	440	432	428	451	467	463	460	421	442	422	453	473	439	448	459	422	443	441	439	470	405	469	449	433	466	477	439	431	462	423	441	444	460	419	384	413	423	459	419	418	454	452	448	436	384	452	430	463	427	452	437	484	442	429	408	455	451	451	437	474	420	452	425	445	472	436	449	404	457	452	429	434	431	418	417	488	390	442	435	478	451	459	406	445	427	466	473	449	458	438	410	457	429	429	424	429	454	443	420	481	437	457	467	388	410	456	441	438	410	414	464	424	430	423	394	444	426	439	401	463	409	402	421	450	461	458	426	419	419	443	444	428	445	449	383	451	416	463	449	434	454	453	393	430	451	431	418	448	422	462	450	486	467	433	477	442	433	438	449	449	439	456	469	420	437	431	475	409	404	443	438	428	426	411	449	440	433	470	435	420	437	432	423	436	417	437	389	481	455	455	394	426	454	454	444	434	446	422	453	447	434	410	426	436	427	435	416	439	451	440	426	414	477	455	445	480	416	450	436	443	439	430	426	442	426	471	444	419	460	397	429	418	462	468	408	469	448	396	459	409	442	428	417	422	437	441	417	431	429	448	422	448	445	406	420	461	439	428	396	416	470	433	434	433	423	445	416	441	472	477	459	441	427	431	438	450	435	431	420	458	465	418	453	436	428	396	418	433	450	452	406	419	387	475	451	431	413	408	489	459	452	460	406	426	443	421	401	395	422	436	432	417	431	448	430	441	435	441	461	411	452	419	422	441	430	452	473	425	440	438	432	454	453	378	435	417	444	434	427	436	414	461	420	436	442	442	449	417	424	427	455	453	441	407	455	457	435	442	436	466	420	444	445	442	427	458	453	466	453	389	420	430	402	453	466	427	427	410	430	472	407	436	438	434	435	420	435	437	459	420	436	489	434	469	452	465	420	445	433	434	446	448	413	426	494	460	459	411	411	413	440	434	413	441	400	433	437	431	425	409	419	438	449	411	442	486
38678	45980	30770	12173	3243	1443	781	827	781	823	760	773	802	787	796	796	781	776	792	813	803	783	777	798	794	754	868	805	844	785	808	764	789	782	792	763	763	836	794	810	833	795	829	846	769	817	780	779	778	830	823	810	793	833	762	785	812	818	783	773	815	786	794	798	810	776	790	780	818	755	769	759	807	808	811	785	837	771	856	808	800	815	789	735	792	804	782	761	779	810	817	813	822	800	828	774	808	873	824	793	790	820	794	761	838	778	810	763	785	813	779	764	778	834	785	820	760	799	830	765	798	806	746	815	835	778	766	808	812	817	800	769	784	806	778	785	739	780	814	871	846	796	830	854	759	763	762	782	787	819	780	756	782	835	798	828	757	782	855	798	788	776	837	790	801	811	836	809	715	816	783	729	787	808	753	757	825	819	761	779	788	803	806	861	752	807	768	751	749	792	806	837	785	822	749	834	781	769	778	835	753	752	818	850	824	794	789	820	815	837	807	829	744	810	772	816	809	822	824	842	800	804	828	766	852	807	778	826	845	826	821	820	808	753	781	801	811	794	850	781	822	776	839	775	784	747	794	817	812	755	784	767	809	828	810	845	775	766	811	768	813	789	795	806	763	825	822	773	786	762	803	735	833	831	790	736	815	785	790	787	787	775	785	837	822	812	758	790	765	789	782	815	843	775	767	818	777	747	776	785	790	795	839	763	799	776	804	742	754	787	785	801	801	773	805	778	751	841	783	821	794	779	820	802	792	816	791	819	791	801	770	773	778	772	759	816	783	788	791	809	779	771	810	776	769	796	793	790	752	809	839	790	814	774	805	848	813	745	791	764	796	833	825	804	790	804	797	849	789	785	782	766	813	740	792	794	749	821	805	746	785	799	795	834	821	807	755	793	804	840	817	779	786	804	810	795	805	805	805	756	816	864	790	756	793	736	787	807	857	782	815	745	766	810	793	841	761	789	827	798	838	818	778	795	795	783	817	787	807	787	801	734	812	772	834	811	771	787	805	763	846	836	804	795	807	784	795	823	831	762	778	812	807	757	788	783	794	841	798	756	799	839	787	764	821	778	795	889	778	781	805	792	824	772	798	823	775	808	773	792	787	829	808	791	788	817	817	750	803	826	785	799	796	802	808	779	769	840	810	750	786	769	817	838	759	821	822	741	764	796	777	790	801	780	780	805	806	803	758	782	777	801	778	798	804	743	801	814	786	809	799	826	800	817	784	827	798	766	792	840	788	813	793	820	817	775	771	778	824	796	787	822	820	832	777	792	816	831	851	835	769	789	752	793	808	798	839	827	738	791	743	788	798	846	776	842	786	807	806	853	795	787	862	795	820	796	823	852	770	851	745	805	850	812	792	830	798	824	753	774	801	815	794	825	728	849	780	778	799	790	744	890	759	772	823	851	809	817	798	827	753	813	868	814	844	764	841	811	798	781	853	764	795	805	736	749	779	761	842	799	818	840	817	773	807	796	812	823	793	813	826	745	816	815	780	767	857	852	796	783	815	797	834	807	747	786	796	796	822	822	795	810	809	745	791	800	804	798	764	758	819	770	833	778	806	758	832	727	802	765	818	801	778	787	774	798	803	828	734	819	804	817	759	847	783	829	770	801	817	777	804	777	802	782	770	784	780	820	804	826	790	789	810	764	820	722	798	740	784	841	802	808	803	789	808	777	800	827	774	830	803	829	777	790	844	822	854	799	778	811	809	814	793	794	825	830	792	778	772	769	821	822	820	815	807	784	795	823	775	746	767	798	829	773	791	820	798	791	816	808	806	814	817	790	792	797	807	770	820	773	794	800	732	742	851	791	801	769	806	798	811	780	796	804	813	793	804	770	840	846	746	847	771	790	801	789	796	804	859	814	795	797	825	801	828	802	817	816	810	794	801	799	754	786	770	824	795	786	769	827	776	804	780	779	796	761	850	822	807	807	775	786	788	783	783	755	803	818	815	803	785	780	773	810	725	788	803	796	823	819	816	815	809	752	773	780	763	776	792	800	789	746	820	803	771	806	752	812	808	838	761	854	839	784	783	749	797	760	735	780	773	793	793	805	834	771	852	838	764	838	788	816	797	824	797	777	804	801	803	828	763	829	865	834	792	806	825	775	840	801	783	802	812	818	828	780	848	837	775	813	829	817	809	826	771	812	799	832	798	784	782	723	781	814	858	805	830	809	799	794	783	838	778	816	835	833	780	798	817	796	783	792	837	793	849	830	771	758	801	818	853	771	779	795	767	833	823	739	800	843	766	780	767	834	784	807	808	781	819	737	788	800	842	754	790	795	796	799	794	797	810	809	791	812	816	780	799	776	788	801	850	799	783	784	795	804	773	810	812	821	792	803	812	796	755	809	823	813	737	822	819	772	805	836	726	837	818	814	834	795	796	842	765	777	800	801	779	823	786	791	846	787	756	838	813	794	730	805	793	757	785	830	818	741	832	800	799	829	793	793	821	842	812	794	788	724	766	795	800	787	785	804	795	820	724	807	825	849	790	795	845	759	844	806	793	799	805	776	844	811	838	808	799	799	778	846	851	835	796	838	720	719	820	811	753	800	766	763	836	771	783	794	827	790	763	821	811	798	805	790	813	776	766	766	798	832	814	804	811	752	814	818	823	784	834	793	825	800	821	766	837	772	874	788	795	796	838	795	831	832	755	821	828	806	827	756	782	783	771	799	740	803	790	726	785	800	780	785	803	785	820	805	805	816	836	799	820	796	785	792	801	794	831	780	769	813	788	803	777	784	809	837	837	849	812	801	773	749	804	800	806	765	793	781	811	775	817	772	792	799	821	770	767	803	805	818	831	826	749	808	801	829	770	816	768	838	797	789	756	879	850	820	786	786	804	785	743	828	796	848	748	813	802	816	821	823	777	772	785	765	811	766	800	803	835	835	787	758	777	796	753	818	826	750	784	815	765	758	821	796	797	777	771	731	802	815	747	813	787	783	836	777	815	829	774	768	797	802	782	816	817	810	751	811	785	784	807	809	801	821	828	805	816	780	782	760	783	789	775	762	814	783	801	771	753	794	757	827	808	783	784	769	797	796	785	808	780	752	802	776	817	738	738	781	828	852	785	778	840	823	786	798	816	763	823	850	792	854	828	771	776	739	815	816	789	771	818	808	790	790	805	837	745	832	773	793	773	793	780	818	791	837	813	768	782	823	815	854	776	790	841	785	808	797	808	811	809	846	773	769	771	829	801	811	794	843	796	804	808	808	768	795	818	739	822	844	794	794	796	828	800	784	829	813	764	781	802	731	810	757	812	800	789	812	836	759	801	780	803	831	784	814	814	810	789	791	825	781	755	802	855	790	729	864	814	799	795	769	776	788	771	790	824	763	798	796	777	813	777	774	806	794	808	844	768	791	803	766	850	811	821	812	812	840	783	775	812	806	818	804	815	791	815	822	811	790	824	765	776	826	797	735	748	802	854	826	795	809	769	816	833	812	752	807	774	764	793	798	823	814	805	811	767	794	812	801
24235	22439	30276	25757	20407	10550	700	379	337	352	330	354	380	323	324	358	370	309	316	327	337	359	320	353	324	319	328	313	324	330	365	318	314	293	327	324	331	321	346	318	312	330	334	327	349	340	294	330	328	337	337	317	356	333	328	319	353	325	324	353	324	335	326	351	332	332	358	332	335	341	349	352	361	326	314	323	329	291	322	317	314	373	318	316	332	311	307	313	330	329	371	291	328	331	337	340	333	311	339	347	338	343	331	309	331	325	306	309	347	333	327	305	322	341	340	357	355	316	322	315	314	348	303	328	382	323	347	310	335	329	310	311	309	348	300	329	315	334	345	341	337	320	320	319	357	321	319	306	310	353	293	314	322	330	318	331	342	332	297	325	337	332	311	316	356	303	322	350	307	339	328	299	353	342	320	328	355	351	345	332	340	316	308	325	323	322	315	308	334	334	332	353	303	257	319	324	299	338	309	361	341	309	310	347	336	312	349	327	323	330	338	318	339	315	318	331	331	287	390	325	337	327	292	339	310	329	342	310	328	313	321	334	332	305	326	316	321	328	336	360	331	336	330	331	303	360	322	349	325	334	312	331	334	348	321	325	329	299	318	316	322	326	355	314	345	328	326	333	359	337	327	340	331	306	319	321	341	357	327	321	304	353	351	322	317	320	340	313	338	307	346	316	322	331	333	341	313	321	317	319	340	344	334	333	340	329	339	326	318	339	323	332	356	347	321	343	370	312	303	355	325	345	327	322	348	334	293	320	323	334	334	340	326	300	328	314	331	358	287	336	342	326	313	330	341	308	303	336	320	328	305	355	312	322	322	344	331	321	342	315	324	345	320	366	351	339	317	276	322	328	325	326	326	315	326	299	303	359	310	325	334	324	313	314	317	328	356	355	314	332	331	310	317	345	321	309	311	312	309	311	321	312	327	326	311	317	331	326	348	325	313	321	356	357	313	309	315	323	333	341	352	321	330	324	309	348	301	306	319	331	355	345	324	323	303	304	332	336	308	344	326	321	283	322	331	343	330	313	344	312	315	330	346	331	326	340	320	336	315	325	322	338	330	333	320	315	314	336	348	320	320	320	356	317	330	332	324	334	302	328	340	322	295	334	293	314	306	288	331	283	314	338	324	320	301	303	336	300	332	311	305	295	303	368	331	310	305	318	356	317	340	307	311	328	349	317	345	333	313	340	316	310	347	305	320	330	319	321	344	321	321	326	325	312	336	348	342	336	316	325	302	335	316	356	313	331	303	330	315	323	321	333	314	355	306	348	332	345	309	316	342	333	319	302	347	313	320	334	309	342	291	314	312	320	334	327	302	311	297	315	350	317	339	338	337	322	325	313	297	357	312	320	341	279	357	304	302	318	327	297	308	311	333	308	336	321	336	310	310	329	352	315	322	336	327	298	309	313	319	342	308	321	324	316	320	330	359	315	317	329	322	302	339	359	332	336	314	326	324	297	327	339	316	331	306	306	337	339	317	328	341	341	318	317	318	326	330	351	293	311	342	361	353	307	313	331	331	316	333	321	310	322	304	321	327	326	320	323	329	344	323	361	339	319	336	313	342	375	350	328	329	317	318	292	332	317	285	371	351	330	330	312	303	314	325	337	340	341	341	320	334	297	357	345	300	297	346	328	347	331	358	328	350	328	308	295	322	317	339	370	342	351	349	313	332	329	323	318	366	305	326	365	339	318	303	326	329	328	296	328	338	307	317	337	309	341	317	347	276	321	321	324	312	327	364	306	326	305	291	314	346	356	289	343	316	318	350	314	339	293	347	318	333	313	311	314	296	294	325	349	305	338	312	321	331	333	323	318	350	308	363	361	313	307	306	324	320	297	353	309	334	327	302	330	310	303	348	307	347	328	315	316	367	303	318	307	333	326	325	317	326	359	312	323	310	330	320	333	325	326	327	331	321	312	329	338	329	317	341	293	346	294	314	357	335	349	309	363	376	321	351	305	340	312	306	338	334	344	329	292	348	345	336	315	327	327	308	349	320	320	351	332	313	339	353	312	327	336	314	334	322	341	319	293	351	349	320	283	355	305	315	307	329	359	311	300	330	315	313	313	317	354	324	343	349	345	294	349	324	303	335	328	345	298	307	359	344	331	327	322	330	326	302	321	327	360	336	319	334	342	340	346	324	326	326	342	314	290	341	331	324	341	320	340	321	328	351	329	316	323	332	336	324	305	347	356	332	335	353	320	287	332	325	344	326	311	338	352	307	301	310	297	289	306	313	336	329	341	362	320	341	305	332	329	305	354	356	332	311	327	353	332	335	335	359	346	334	327	306	290	319	335	308	316	332	336	328	363	311	310	315	289	345	340	323	315	315	310	309	334	338	299	322	319	336	304	316	324	333	329	360	341	342	338	306	341	341	338	340	338	322	317	332	338	322	315	316	323	335	303	308	331	312	318	306	300	317	297	351	323	332	309	331	320	317	319	357	330	330	308	347	306	294	332	337	319	325	332	289	303	349	322	334	332	327	305	298	349	313	291	325	311	338	317	325	321	371	339	303	338	295	319	355	331	306	349	352	304	319	341	328	348	355	354	301	318	354	371	332	320	286	337	370	308	329	333	339	350	341	322	332	345	336	314	307	300	299	331	326	313	315	333	325	318	337	318	332	333	323	328	319	315	303	335	339	325	281	318	304	304	292	316	324	336	333	358	318	313	321	317	337	334	329	350	316	301	341	335	344	323	328	295	332	350	313	333	312	323	332	336	332	312	308	319	320	348	310	328	318	301	331	351	317	327	329	297	345	344	292	304	352	344	337	326	289	320	309	319	315	333	330	316	314	358	291	322	303	332	318	318	310	371	346	324	345	318	334	324	360	339	343	329	338	327	338	322	320	310	356	310	338	343	342	316	321	333	326	341	347	334	322	343	301	313	341	318	346	338	327	321	334	338	309	346	300	326	346	339	332	355	345	332	324	376	299	335	328	335	357	330	303	337	342	304	316	320	353	340	323	319	366	282	312	324	326	326	295	332	318	364	303	345	325	326	353	374	326	350	320	303	318	351	321	356	335	350	329	318	311	316	333	324	311	323	344	319	305	293	324	321	347	316	328	331	304	306	314	313	341	344	292	319	325	337	350	334	344	329	307	310	350	294	298	323	345	333	325	326	322	356	333	367	349	332	321	346	348	304	355	335	326	343	335	319	335	332	320	335	319	352	322	303	314	322	342	320	311	318	313	324	298	314	320	315	334	362	364	332	359	323	324	309	330	339	322	340	312	333	322	337	348	314	334	362	286	332	347	332	324	324	345	353	333	316	328	311	343	318	357	346	345	339	337	316	345	349	322	304	332	297	315	337	315	341	335	288	328	316	350	290	323	355	361	307	305	338	315	326	307	312	331	302	336	293	319	359	334	333	361	354	310	316	346	353	284	329	329	359	351	331	301	266	343	325	333	324	337	325	339	337	264	304	315	315	320	334	365	325	324	331	334	310	341	310	325	346	360	339	290	287	328	335	297	291	333	354
60522	84961	63511	35799	20610	7443	638	623	628	574	601	590	636	604	597	618	591	581	584	603	598	628	611	562	634	635	618	565	596	604	601	590	559	579	600	589	564	572	605	575	583	564	647	609	593	606	547	613	603	609	578	576	607	612	599	597	601	647	625	619	512	668	592	614	552	578	601	571	580	583	558	587	509	580	541	603	556	606	563	620	587	628	592	609	596	602	555	594	614	607	608	616	556	563	580	609	610	559	599	631	602	587	606	597	618	588	602	590	590	634	599	580	591	579	555	610	570	605	614	621	547	579	573	620	580	603	588	584	582	598	619	635	596	602	613	571	604	588	561	569	605	566	585	594	610	592	578	593	576	621	570	603	605	642	580	601	623	598	614	615	585	598	601	605	606	615	581	656	636	574	598	594	573	622	588	620	580	586	588	592	571	580	609	611	590	624	598	594	600	621	546	581	634	603	613	595	618	597	607	628	581	588	595	576	598	585	610	612	581	613	641	578	597	623	598	565	576	585	664	634	610	606	594	618	615	616	595	608	557	637	567	588	621	609	579	617	568	592	623	629	610	605	596	577	586	626	574	620	617	594	584	586	645	572	581	597	546	590	579	652	583	623	531	564	597	613	608	566	593	586	557	577	586	619	560	572	633	602	581	620	587	588	575	605	618	569	629	554	644	586	547	589	593	562	589	592	599	602	616	576	579	572	626	568	627	578	578	588	571	625	605	623	604	598	592	622	613	583	622	520	622	639	611	592	595	592	577	629	608	645	626	607	608	602	590	618	621	618	599	558	589	605	591	606	604	572	574	585	611	639	598	582	597	588	592	602	558	587	633	629	581	618	633	603	576	632	623	609	620	621	583	601	636	582	573	668	583	613	597	591	608	592	606	607	569	621	614	539	616	569	557	569	568	607	621	571	606	600	629	625	626	599	583	582	614	594	633	586	571	581	587	559	630	586	624	635	606	620	655	579	585	596	576	629	608	588	599	603	616	578	616	571	590	627	586	608	595	567	605	558	624	606	564	592	565	590	632	572	579	610	613	566	635	620	557	567	618	625	588	616	616	603	635	623	587	594	561	593	592	579	599	623	618	630	634	579	622	622	599	562	605	646	562	609	596	567	562	558	611	557	619	612	602	623	645	583	593	541	622	622	620	635	600	593	590	611	613	647	584	605	627	624	642	567	614	610	618	582	562	615	580	583	607	591	624	574	556	579	581	580	643	628	576	651	605	572	603	593	606	607	561	623	604	586	555	564	573	600	607	606	556	566	577	598	626	647	629	606	610	614	597	603	643	564	593	592	629	617	617	613	601	596	589	615	605	586	571	611	610	589	584	605	571	591	591	587	611	632	600	621	605	576	570	586	611	566	585	602	547	571	577	602	616	575	620	630	574	612	643	556	551	592	593	587	580	595	563	635	613	581	594	558	601	570	626	547	569	624	601	630	584	566	590	597	658	589	640	661	594	580	618	631	586	581	603	557	596	578	651	596	609	555	626	648	597	619	591	612	591	631	596	581	578	551	620	614	627	607	578	583	574	600	587	602	592	603	604	603	624	562	587	604	623	655	563	608	600	655	560	576	602	587	559	629	585	587	599	557	576	607	564	598	575	572	598	598	629	565	575	563	599	567	567	639	618	590	597	585	576	604	657	620	636	590	580	571	575	629	596	544	661	641	621	604	629	594	604	579	603	595	595	609	633	590	665	576	597	602	637	573	576	574	584	594	645	651	596	589	598	594	616	620	625	600	618	618	589	526	616	625	598	598	596	601	600	628	584	542	598	586	651	596	590	565	642	603	610	606	630	603	593	535	598	596	585	586	539	607	583	585	570	610	592	563	608	593	627	544	577	623	567	635	597	578	579	603	577	629	602	603	651	616	619	611	589	600	578	600	579	601	607	596	609	595	591	598	612	593	560	627	586	612	616	594	586	635	613	603	596	587	646	630	617	595	569	620	620	579	587	628	618	608	590	573	577	623	609	627	590	567	599	592	576	597	603	642	612	589	604	605	613	598	575	589	610	578	594	586	585	622	578	597	565	564	607	607	567	608	582	578	609	636	613	650	597	597	682	565	603	580	624	600	565	606	580	620	605	561	587	602	627	550	629	657	616	611	613	616	608	621	571	589	580	603	568	603	616	594	632	582	615	566	597	617	590	563	591	622	575	588	586	598	630	586	580	573	582	576	581	574	577	599	607	610	560	626	611	611	635	633	589	619	579	606	584	612	601	612	581	574	596	541	607	651	610	597	612	593	586	628	593	558	635	647	595	593	588	630	582	597	622	631	618	638	592	615	592	565	642	620	564	540	599	628	619	629	559	574	588	615	575	572	586	577	627	575	621	601	589	600	603	619	637	606	577	624	615	630	560	545	636	611	592	596	586	569	620	623	566	614	575	583	604	595	560	613	600	593	624	570	560	598	560	599	604	578	599	611	598	630	650	617	618	618	576	577	597	605	577	601	575	617	603	596	630	578	589	620	596	563	627	639	626	578	599	627	599	609	655	625	590	599	625	566	618	591	576	597	580	600	617	595	605	612	614	602	626	573	628	591	624	591	572	563	572	600	610	633	554	575	615	604	619	608	592	591	609	599	607	546	605	608	591	596	626	592	569	577	615	637	612	601	592	561	599	566	601	610	594	592	597	598	578	648	614	596	604	585	615	595	589	537	633	581	606	601	576	586	589	632	593	588	600	602	615	556	625	617	591	628	602	595	602	582	612	601	604	589	580	552	589	606	569	599	606	580	575	628	575	577	685	616	632	641	637	597	601	606	606	638	586	597	585	616	602	612	630	639	624	568	615	591	606	612	611	587	606	662	588	590	599	595	611	558	640	612	576	602	591	644	602	578	649	599	647	586	549	560	635	611	609	596	598	556	653	578	609	595	601	603	577	630	603	557	632	629	608	619	582	575	584	636	603	609	625	610	611	616	627	585	566	585	618	608	602	588	571	586	561	593	584	582	593	604	600	564	641	578	634	634	611	615	582	607	602	605	587	608	572	564	583	630	595	620	625	602	541	595	592	627	642	583	604	633	576	626	612	615	605	549	552	601	623	595	614	567	616	633	580	619	615	617	602	650	612	603	666	590	562	567	568	629	604	556	631	609	624	614	581	621	616	614	609	570	589	631	572	557	597	632	620	624	569	595	602	580	561	592	620	574	595	620	548	594	639	609	600	637	598	598	605	639	591	587	595	626	626	624	594	582	579	576	607	597	606	612	616	629	575	591	591	565	640	567	603	569	608	597	585	590	617	591	642	595	606	545	611	618	592	575	628	610	634	657	562	636	621	602	594	609	617	593	629	586	592	578	605	540	588	606	640	611	600	597	578	592	609	610	599	608	580	576	575	566	613	644	581	555	605	606	553	636	607	610	593	613	639	614	603	620	598	617	655	586	603	620	566	595	602	574	617	605	599	594	627	605	626	602	629	587	618	562	587	607	620	575	575	597	607	582	645	644	605	593	596	620	643	578	592	604	639	614	595	583	600	612
23193	21837	30847	24545	21089	17934	3801	583	549	497	524	563	525	502	512	513	483	506	465	480	526	512	487	506	535	485	473	495	486	489	553	516	499	485	531	516	508	491	508	525	498	537	507	491	503	480	509	520	466	487	492	514	548	541	517	512	522	466	494	472	543	496	512	504	476	464	493	520	462	522	485	491	474	563	515	508	518	478	467	465	476	518	502	504	501	484	470	496	506	523	520	476	482	483	514	459	513	512	468	452	523	480	481	490	519	486	509	524	489	484	496	469	494	505	471	483	511	510	519	514	535	480	499	506	483	495	498	514	503	501	503	481	540	498	484	492	483	462	490	482	486	526	478	481	495	481	500	509	498	496	510	470	472	499	535	476	466	501	536	464	496	488	527	500	513	473	461	486	465	503	516	490	521	469	509	513	523	497	450	523	459	554	479	512	461	490	488	503	525	483	518	519	520	514	480	479	506	462	501	504	502	443	490	489	482	511	489	531	485	505	474	452	485	494	470	476	526	470	457	494	493	452	495	500	515	521	510	484	505	506	495	501	489	506	522	482	462	492	444	509	480	489	491	490	518	535	438	505	530	501	506	504	464	461	490	480	528	516	507	500	484	491	449	481	480	497	459	491	478	462	495	516	479	495	566	488	488	496	524	472	483	463	528	512	492	476	496	505	534	530	484	422	482	485	515	524	489	525	462	529	467	551	444	527	513	500	455	489	517	503	486	478	476	519	499	514	502	475	512	505	452	502	467	477	504	512	464	501	454	504	475	491	483	513	515	490	515	507	488	486	491	500	444	507	514	458	514	489	509	490	512	511	450	495	485	495	498	481	528	494	457	483	496	478	462	500	513	523	493	505	498	510	475	512	468	463	467	480	492	497	460	522	504	527	502	538	467	538	484	506	521	458	479	467	544	497	503	468	528	492	448	498	504	502	449	487	499	476	498	461	522	459	498	469	514	518	435	494	555	476	472	513	506	518	514	514	494	506	490	468	528	483	492	455	505	503	532	474	486	542	510	486	491	492	532	505	480	474	497	468	497	534	480	455	479	451	542	500	516	440	491	520	495	580	484	491	499	499	496	478	493	506	494	525	443	504	493	505	479	516	515	467	470	542	472	496	480	488	504	477	494	523	508	537	490	512	451	522	486	491	449	491	508	534	480	464	502	503	473	493	469	473	498	483	483	490	490	478	461	494	474	488	508	504	466	499	523	479	523	495	491	490	501	480	508	512	510	461	513	514	522	508	504	495	507	485	495	482	497	472	493	497	524	475	522	487	465	482	467	486	473	481	498	475	511	497	490	493	508	499	454	539	462	509	498	507	457	487	527	500	488	447	512	488	468	514	496	474	480	498	435	486	440	486	476	493	470	513	495	473	501	532	492	516	525	488	483	487	473	470	536	483	507	467	591	500	438	528	513	484	490	489	514	493	537	511	521	502	482	464	497	512	452	490	493	495	509	511	494	490	510	464	498	510	526	472	483	493	484	463	510	495	503	500	467	468	464	512	485	469	492	505	490	475	462	475	489	504	479	488	494	512	518	492	516	517	527	496	526	539	535	488	514	481	496	509	553	488	520	542	478	509	498	462	481	479	504	514	506	480	524	496	539	467	506	482	490	493	485	469	524	508	510	480	497	489	457	457	516	512	519	514	527	518	469	528	477	433	508	530	512	496	490	503	492	499	485	500	455	491	503	489	496	504	509	468	478	518	518	459	494	489	487	486	500	542	493	496	478	505	522	447	535	496	520	492	514	502	507	518	453	518	495	475	485	495	481	496	518	537	540	471	486	499	488	514	471	491	487	485	525	467	487	485	473	468	505	504	533	500	495	457	525	485	491	531	539	476	476	478	520	528	519	518	501	479	525	514	512	512	512	474	475	489	478	489	486	519	500	504	506	471	549	445	499	482	512	490	527	491	492	461	522	521	482	477	482	487	466	491	505	496	487	491	519	442	528	492	518	492	510	517	515	556	516	506	490	461	490	494	521	498	494	531	533	505	478	477	458	546	509	464	542	502	520	477	509	485	512	523	468	504	495	495	499	500	519	474	506	480	541	488	516	536	489	442	456	496	498	496	461	488	472	468	489	481	525	486	506	487	531	447	516	503	509	515	476	497	492	497	497	488	478	490	476	489	502	480	466	513	470	518	488	506	469	544	487	510	455	504	489	478	453	518	444	476	477	515	475	480	475	514	535	505	460	492	494	491	494	467	531	488	517	503	491	483	518	519	492	489	481	508	495	474	482	504	492	508	530	512	508	479	523	504	521	508	473	451	446	472	532	464	526	491	518	496	490	488	481	481	502	480	497	470	487	467	496	507	480	491	492	500	467	490	504	519	504	493	506	518	533	462	510	449	520	522	479	523	468	436	523	519	465	475	497	502	485	501	493	455	510	470	479	508	484	522	476	495	483	483	481	494	499	520	469	509	485	493	491	476	521	493	446	522	509	500	510	468	482	502	507	513	531	496	525	492	505	502	513	477	486	535	457	474	504	491	507	501	507	494	495	516	494	472	486	486	493	523	505	512	517	491	520	478	525	530	490	469	529	466	538	443	510	514	498	498	503	532	503	478	504	483	460	479	478	485	503	516	521	495	512	490	462	485	491	476	482	509	518	511	482	455	504	477	491	478	568	506	522	475	487	530	475	527	479	502	521	483	449	484	483	482	456	466	517	503	500	470	512	485	496	496	513	487	510	505	481	507	459	446	479	486	456	502	461	469	498	457	533	498	479	480	486	496	481	514	523	487	467	497	462	464	484	480	491	498	447	515	484	493	476	495	527	485	512	486	489	480	495	487	537	491	476	470	479	482	511	484	501	511	525	458	445	471	506	473	453	510	519	494	491	531	531	501	490	477	484	474	505	476	489	518	504	500	475	518	484	484	461	473	514	486	501	452	526	466	488	480	518	503	514	503	546	486	503	483	474	517	511	482	505	476	500	486	489	479	464	501	478	533	480	471	522	465	504	500	491	516	499	472	487	480	505	506	500	470	521	468	446	502	504	494	514	475	490	509	528	500	512	504	461	527	502	488	480	502	500	486	520	497	539	511	485	490	505	447	508	504	500	525	507	473	539	500	500	478	518	476	467	483	489	490	500	460	545	529	490	481	549	460	479	508	503	528	524	513	471	513	476	446	501	465	478	481	506	476	502	525	521	557	499	470	545	532	557	483	460	505	486	495	512	484	498	498	490	502	502	492	492	480	482	499	482	469	526	452	484	468	474	494	501	502	520	483	497	480	519	476	526	517	497	473	511	548	473	475	526	483	468	486	452	490	522	484	454	472	491	481	515	502	491	500	484	505	488	476	507	507	483	463	490	505	485	492	474	486	558	515	469	516	478	495	462	513	468	508	458	483	479	537	518	494	513	534	490	498	467	495	464	501	542	512	474	511	488	473	507	555	506	507	500	504	483	470	485	476	481	505	437	456	509	487	505	540	500	516	518	493	504	483	502	493	516	461	509	481	529	452	500	510	467	492	458	487	493	478
58677	98089	74663	42411	21004	7145	878	885	883	840	843	876	838	885	903	885	871	858	849	833	863	822	862	821	836	854	863	833	827	866	870	838	812	841	820	885	787	878	827	837	801	842	850	865	878	887	864	817	843	855	803	852	757	802	814	838	866	847	877	833	837	860	893	862	814	834	823	843	875	785	882	789	798	822	839	869	834	780	823	788	803	845	875	874	825	873	828	803	848	855	829	791	823	846	834	818	839	859	809	854	873	773	833	854	857	829	877	854	879	827	869	852	873	891	868	874	842	874	855	830	851	894	860	802	871	851	847	814	823	847	903	867	823	826	893	805	808	812	875	853	853	833	802	886	824	840	812	805	846	891	859	838	808	885	864	885	874	849	854	829	856	810	881	849	850	855	853	830	861	800	835	804	871	837	847	780	840	831	839	833	875	895	816	836	819	785	879	833	823	878	874	836	808	824	859	807	844	816	814	857	824	853	849	869	804	825	850	847	867	829	884	842	859	773	803	848	868	853	797	799	861	843	869	826	879	854	808	849	799	867	849	865	836	800	867	804	850	835	878	791	879	856	857	820	829	858	799	849	851	885	844	836	847	787	780	846	843	840	802	880	806	888	853	807	848	879	883	836	817	830	789	819	855	779	833	858	815	791	842	826	875	882	841	860	878	845	821	828	846	866	893	886	832	860	832	857	853	860	828	871	869	830	822	831	866	846	876	827	829	801	870	845	883	792	870	818	849	830	857	908	840	852	900	819	868	829	797	816	827	874	802	855	853	823	845	842	864	897	915	863	874	844	770	853	852	825	859	799	861	855	858	813	878	873	846	835	826	816	869	811	834	816	862	827	880	862	871	848	785	842	851	832	844	826	846	824	819	883	829	793	814	854	862	871	834	842	855	844	891	873	794	882	860	874	794	827	834	838	863	795	858	857	805	878	839	835	853	920	867	855	789	787	861	810	850	823	881	849	859	896	877	845	844	787	880	840	871	828	835	803	883	848	866	806	869	848	843	865	848	883	832	817	840	851	873	830	858	857	846	860	863	847	832	777	837	801	838	832	835	836	864	867	833	855	828	839	850	776	846	869	880	829	868	816	874	836	800	836	843	776	842	818	766	864	814	837	899	853	790	823	813	800	856	848	856	818	819	886	866	851	831	838	859	827	830	869	778	854	869	842	811	850	836	857	841	850	846	822	850	800	836	867	845	850	896	864	837	846	808	796	847	831	815	839	839	842	842	852	839	847	838	817	898	842	859	811	829	880	845	901	855	823	857	869	826	851	905	871	841	854	873	782	895	815	812	844	884	928	804	859	915	878	816	884	871	852	900	810	844	881	860	812	890	850	833	811	817	826	819	859	887	839	911	861	866	821	806	810	919	865	849	885	900	854	840	896	797	857	841	856	865	810	810	846	859	810	835	864	817	838	846	883	854	840	828	811	876	817	853	833	836	795	840	827	810	856	841	850	851	825	803	845	875	840	812	820	856	811	815	861	832	834	822	843	783	891	850	866	879	825	840	796	831	872	840	823	820	859	879	879	852	776	798	901	845	867	793	798	848	846	804	844	791	833	838	851	816	839	875	850	804	892	817	869	859	815	854	834	804	910	818	834	821	792	875	821	841	867	841	859	863	851	798	826	889	846	847	851	842	855	811	854	916	828	845	860	828	898	854	852	819	867	798	846	877	820	862	869	904	836	848	835	840	838	870	838	821	803	879	844	874	855	836	845	872	867	862	820	815	821	852	824	883	787	800	842	849	877	835	851	819	845	844	859	822	854	803	846	859	879	869	858	893	860	848	832	826	848	860	853	821	805	804	825	849	876	836	843	875	843	825	841	810	872	836	797	877	853	830	839	853	814	870	853	823	794	841	836	866	833	807	859	834	809	839	860	888	805	803	918	814	870	862	838	859	837	824	795	853	862	831	857	835	854	838	890	884	864	830	904	807	899	861	810	860	782	863	865	827	880	860	809	846	848	861	909	879	863	780	859	850	852	840	863	873	806	832	830	831	871	884	800	825	817	832	835	812	879	852	840	866	878	854	819	785	805	882	841	827	817	856	843	825	875	809	850	872	814	819	804	865	818	827	827	866	833	833	847	824	852	878	846	873	797	846	828	818	856	841	793	811	784	796	861	918	832	826	816	874	864	849	858	830	897	834	831	804	879	841	854	857	856	897	874	858	794	865	784	876	857	870	850	835	801	814	834	854	807	873	877	892	914	843	852	848	798	870	882	876	851	837	833	895	810	829	832	857	815	845	830	875	849	886	835	834	862	823	854	857	844	852	863	838	877	820	818	851	846	838	850	832	801	793	848	825	809	838	864	812	808	811	810	838	783	891	811	863	874	819	841	832	825	860	854	854	858	853	863	894	857	896	849	924	830	872	898	868	830	887	800	867	807	864	853	871	832	840	839	873	874	805	844	843	843	822	833	844	806	826	822	815	823	897	837	749	851	829	855	839	793	788	828	876	829	841	862	881	866	848	845	821	883	852	861	882	813	829	830	890	821	855	832	930	831	890	852	789	849	853	859	832	830	829	865	873	863	787	868	875	819	840	887	895	829	852	841	854	835	886	823	836	844	876	854	817	886	869	862	856	849	894	900	838	804	838	843	862	840	898	866	812	868	824	875	817	824	881	827	852	856	828	830	862	823	845	802	844	793	869	812	834	812	822	876	802	845	809	914	851	841	864	844	854	821	849	822	820	883	803	838	831	858	860	832	850	852	796	822	856	903	867	837	858	853	854	864	854	844	828	854	890	827	831	815	834	757	839	835	804	796	827	804	893	885	846	852	872	831	797	856	872	887	881	818	847	821	841	842	823	834	854	907	824	837	820	839	836	852	834	846	853	849	833	836	835	843	846	847	837	876	865	888	823	837	847	885	814	851	863	820	837	857	824	828	815	799	878	789	872	795	861	815	799	876	883	837	904	863	868	874	853	845	890	853	833	819	873	870	853	859	885	861	801	800	884	849	864	841	810	810	807	863	875	855	899	878	847	873	878	815	852	827	879	862	801	828	876	877	830	848	845	894	863	865	853	825	826	897	849	846	864	848	820	873	866	816	860	808	820	894	805	810	884	842	865	850	870	822	853	886	858	843	790	858	862	819	871	818	797	821	871	845	818	829	840	864	916	865	844	810	846	821	856	824	822	787	819	852	820	802	823	803	862	838	862	825	882	829	870	846	814	840	853	852	849	858	861	882	893	837	846	855	821	801	868	792	869	861	836	830	850	813	906	934	880	874	852	847	875	827	899	884	838	863	844	818	876	859	834	826	811	775	833	810	878	850	833	843	832	844	908	839	893	820	816	909	840	851	874	855	886	811	809	811	843	864	829	834	892	852	863	803	857	865	856	842	850	837	844	840	841	865	845	862	853	822	821	879	876	857	856	846	840	869	833	780	889	849	871	885	818	837	825	806	872	793	803	877	840	813	855	891	836	882	853	843	838	838	822	866	836	852	862	849	814	839	830	833	844	822	862	826	851	805	813	873
29288	28885	26714	12131	1453	616	462	494	481	462	505	489	468	465	465	448	456	455	461	437	437	504	490	476	455	462	484	471	436	422	480	446	445	427	472	471	482	455	461	460	429	441	430	462	465	463	432	454	433	468	456	437	426	470	510	472	487	431	449	413	476	460	507	440	449	468	425	457	438	490	447	446	410	456	434	454	443	445	436	443	472	451	461	446	455	506	465	461	469	465	463	456	451	459	441	455	470	447	455	451	487	441	453	447	510	474	442	385	410	463	459	422	461	459	423	468	454	413	438	461	451	471	474	409	437	445	454	458	469	462	431	464	450	429	450	428	426	456	436	475	444	496	446	486	434	459	477	448	470	446	475	486	484	418	439	432	452	439	444	440	434	443	457	453	468	497	468	441	450	459	486	440	427	424	447	477	462	453	465	466	463	459	441	397	480	501	443	438	457	454	458	441	435	421	458	436	493	480	476	443	414	446	475	440	477	452	417	437	472	489	451	472	424	435	417	442	480	459	429	436	466	448	444	463	516	434	453	481	488	438	467	425	450	489	469	435	447	445	428	455	455	464	430	431	417	452	470	468	459	489	476	469	441	415	455	423	434	454	463	411	438	413	452	411	424	455	445	472	443	466	464	465	444	425	437	447	468	434	478	429	453	462	461	469	443	411	470	447	446	432	457	452	444	430	471	473	451	442	478	460	477	462	439	465	448	482	474	487	405	475	448	447	463	435	457	459	456	452	486	411	473	463	425	485	477	448	496	447	456	392	477	462	498	421	455	456	425	446	488	471	493	430	454	459	454	473	389	458	425	446	451	456	495	475	444	448	461	440	467	444	433	468	455	483	422	442	469	439	439	444	488	440	425	470	512	442	481	410	407	481	448	469	410	424	469	428	428	424	462	468	515	426	482	471	471	437	441	445	459	475	463	487	431	458	473	490	462	485	496	449	468	467	464	492	455	478	425	419	457	486	453	428	465	431	440	487	466	443	457	402	437	471	400	466	478	446	439	417	451	484	459	460	469	466	506	440	462	441	435	471	459	443	456	432	455	465	444	431	471	435	464	452	493	428	464	426	440	424	465	422	451	485	464	478	428	457	462	437	455	439	447	425	438	466	419	449	479	467	460	457	472	429	484	450	424	431	481	442	439	460	466	513	412	461	441	454	482	458	466	439	448	455	446	466	456	444	460	478	434	417	475	523	469	486	425	425	416	442	446	464	461	457	474	473	451	509	442	466	470	464	421	444	491	439	453	440	455	458	477	458	440	457	499	420	454	463	496	492	427	420	443	481	436	474	467	432	430	491	485	457	466	455	446	470	471	474	448	490	462	463	457	473	429	436	452	489	444	455	458	417	458	469	418	466	496	490	443	461	435	459	449	494	445	476	424	427	446	442	471	457	481	454	465	472	447	437	450	451	477	443	458	441	470	446	424	444	414	451	437	450	435	469	433	464	452	456	466	449	461	456	442	461	492	424	445	464	454	428	436	442	449	440	455	457	436	438	459	429	466	420	454	429	445	488	425	456	482	480	457	431	483	446	499	466	474	455	503	432	448	456	478	443	421	451	481	463	454	465	450	459	450	441	453	435	431	479	457	448	433	447	445	449	444	445	468	459	480	429	433	430	470	478	472	461	438	436	494	456	430	469	487	467	434	450	499	458	481	477	457	442	436	454	464	465	444	470	431	489	426	451	462	452	437	458	489	459	471	451	459	463	442	468	437	477	451	488	444	474	453	453	455	446	435	483	475	449	511	446	452	452	457	476	439	468	481	495	455	423	428	460	452	458	455	479	468	460	463	456	401	475	417	418	429	489	440	449	451	427	483	438	447	476	463	430	495	488	442	454	470	487	485	486	455	491	459	458	475	492	464	446	475	464	497	462	442	495	430	462	469	421	466	471	439	430	481	478	461	450	465	422	437	452	473	448	437	449	477	447	437	489	396	449	502	437	482	438	429	443	450	462	460	474	470	450	442	463	435	446	421	461	449	420	450	416	498	481	475	453	466	443	421	473	489	480	459	449	414	447	445	478	442	464	435	499	441	446	435	473	451	419	437	439	412	462	451	425	455	475	418	402	424	442	425	437	459	443	468	444	466	434	473	490	457	456	463	446	445	459	446	468	403	466	446	491	468	470	446	440	467	545	497	440	439	438	431	467	459	454	437	430	459	435	474	432	443	395	469	448	468	463	443	470	447	485	460	473	461	456	457	461	460	454	492	459	488	455	496	456	458	450	457	486	449	487	459	499	463	448	464	448	474	451	432	445	473	479	465	434	418	477	498	456	462	463	462	441	438	438	447	441	453	423	421	424	424	464	472	457	450	461	450	452	474	484	451	455	478	470	457	471	499	447	410	413	473	454	433	432	471	445	425	437	499	439	444	462	444	437	457	462	455	464	484	487	495	438	466	447	424	437	445	494	475	461	485	430	446	432	489	473	467	466	413	436	455	471	447	470	463	495	457	454	491	472	421	466	448	430	460	457	430	445	432	459	408	449	513	468	407	473	480	436	430	413	445	443	442	471	445	458	467	454	441	466	466	480	472	464	487	441	446	498	494	455	463	432	434	447	459	417	442	465	469	432	463	475	490	527	460	453	441	457	451	430	466	454	492	472	445	447	459	450	472	443	478	444	432	434	443	480	469	461	478	449	477	434	474	431	499	486	494	482	460	416	462	456	436	441	466	447	466	485	455	496	436	410	466	441	442	441	469	455	470	443	441	411	452	443	464	455	452	493	469	476	488	474	494	426	454	449	447	438	483	460	432	447	474	442	458	458	455	417	443	450	473	459	464	449	460	476	472	472	440	460	485	468	448	452	454	448	477	426	443	467	482	476	443	502	466	431	461	415	444	454	479	448	467	405	450	491	424	479	494	454	509	467	422	448	440	461	452	467	442	437	443	447	444	459	469	445	440	466	457	459	460	468	445	406	426	478	471	454	476	458	477	498	472	470	433	421	463	463	457	438	470	441	465	468	468	420	442	400	455	506	484	453	445	448	430	447	479	488	461	445	466	470	456	467	458	453	445	415	450	430	424	445	474	494	437	450	463	473	435	441	467	434	467	482	431	442	452	459	466	479	441	462	473	426	433	446	466	448	429	463	476	505	437	454	455	432	483	480	435	415	451	448	433	443	471	479	440	442	478	403	456	493	437	431	463	477	478	425	508	475	471	452	426	434	520	455	466	466	447	431	468	435	456	448	469	491	447	455	500	446	471	453	439	427	441	472	472	431	447	451	451	458	449	465	468	447	431	484	478	437	444	454	464	459	446	499	453	446	427	453	451	438	442	409	472	459	418	442	469	475	444	416	487	469	433	470	440	429	469	436	450	467	447	475	477	446	454	458	452	480	445	481	459	469	447	461	459	461	483	433	453	462	474	426	499	456	412	465	449	447	425	497	436	449	451	461	479	462	459	451	455	435	419	461	422	470	490	478	438	495	491	446	453	467	464	442	473	447	473	469	411	435	455	393	472	488	464	453	466	443	489	463
38507	47425	31867	12298	2529	1141	883	847	816	791	814	839	811	844	825	894	821	845	823	866	824	788	797	821	849	802	788	807	804	849	860	823	829	822	866	781	822	804	786	852	893	845	850	794	850	845	802	843	784	864	859	859	840	890	840	841	806	853	832	847	848	835	824	815	784	830	815	806	885	828	860	812	828	833	842	799	834	805	779	825	816	821	835	824	870	862	823	830	846	831	787	844	835	820	833	856	847	804	826	828	809	841	769	831	832	822	841	829	807	811	849	804	867	815	866	818	821	791	819	831	800	837	824	857	816	839	824	853	869	831	877	860	807	848	808	813	858	876	849	805	858	837	810	847	809	833	864	801	841	785	811	831	788	804	827	828	840	819	806	852	813	845	858	794	855	850	828	807	867	809	825	847	811	819	799	797	842	824	848	815	837	847	872	843	861	814	832	832	884	859	812	804	843	759	804	828	842	814	814	829	813	841	854	833	768	817	794	838	764	791	840	859	814	899	886	814	780	813	848	812	868	849	815	804	824	827	806	847	797	811	854	798	817	833	847	842	816	804	842	807	832	829	855	825	830	814	852	863	816	773	837	794	845	846	816	819	849	852	865	832	825	849	806	812	886	818	841	878	834	811	812	821	889	850	790	853	812	819	796	796	838	804	894	855	825	813	834	830	781	810	808	854	818	777	840	785	841	817	796	845	799	824	815	845	863	799	832	819	812	812	810	783	813	859	796	886	914	878	803	850	829	830	798	863	843	862	811	848	846	811	784	829	816	762	805	791	797	830	814	819	870	847	870	804	863	810	811	861	821	779	790	792	829	822	839	785	828	860	827	852	824	836	748	847	837	779	802	887	805	848	817	796	815	873	815	843	872	815	762	803	809	826	867	823	829	812	794	828	828	829	804	795	836	776	855	824	768	829	805	845	727	816	833	837	815	818	847	860	808	797	855	813	829	809	805	847	846	860	806	816	895	796	768	791	817	851	850	800	776	827	829	818	852	831	805	840	802	876	778	841	860	857	779	825	813	845	869	875	805	804	799	816	811	889	824	801	843	868	805	831	834	839	860	831	865	863	811	874	848	849	847	841	806	828	823	865	913	850	808	827	843	839	841	815	814	862	859	818	794	779	852	868	858	868	825	829	840	805	802	869	788	799	807	858	854	798	840	852	847	813	868	836	835	818	822	857	822	842	830	828	770	835	875	850	806	838	844	837	877	828	842	801	806	812	848	866	827	799	835	815	856	814	857	918	854	802	763	873	799	805	843	795	838	821	789	825	861	844	815	844	780	803	770	807	843	813	834	757	857	783	846	840	835	833	898	843	783	843	832	853	800	866	830	876	818	760	836	853	853	853	884	824	789	841	828	769	790	852	903	886	831	806	824	834	799	786	811	852	779	775	819	784	816	917	777	839	855	775	807	849	850	876	856	852	873	800	848	799	796	847	776	841	806	836	840	873	857	819	872	893	829	829	832	845	830	874	839	844	841	793	865	832	790	822	796	839	816	826	837	889	865	851	878	891	844	848	868	876	853	806	824	805	800	867	769	818	817	874	828	840	842	797	835	839	796	788	811	838	846	872	778	823	847	870	854	909	838	822	815	744	832	853	801	811	834	803	859	843	826	836	846	896	838	846	894	838	876	850	820	855	839	783	810	840	928	822	810	818	825	803	814	794	868	817	833	806	851	813	838	847	851	903	814	790	862	828	828	862	819	812	827	778	828	808	854	833	829	845	814	861	782	803	807	838	835	856	804	863	806	773	815	823	826	813	823	837	853	815	842	834	825	803	859	818	821	801	803	836	869	837	812	851	784	856	811	833	861	900	831	817	837	838	805	846	840	810	782	814	828	813	791	844	829	792	822	818	845	799	763	800	843	847	841	867	766	838	841	856	837	805	802	869	873	834	815	816	838	783	851	836	859	822	827	865	817	806	815	808	846	857	835	786	850	793	848	828	865	774	833	829	803	798	801	833	814	839	891	886	844	814	793	805	838	799	833	830	783	825	857	854	844	874	836	799	832	834	898	784	865	787	846	838	764	893	847	801	817	808	818	796	759	857	802	838	779	836	824	835	856	796	813	836	857	864	815	852	819	804	824	824	860	880	779	867	814	836	839	823	846	798	852	805	867	820	794	792	799	828	835	886	866	793	847	860	790	839	869	825	805	825	839	808	842	808	806	820	884	791	858	811	829	831	816	870	820	827	878	844	822	885	811	788	813	831	821	825	828	853	800	829	830	796	853	826	839	811	813	806	821	841	845	808	819	846	797	794	773	860	817	846	799	799	853	811	825	787	795	859	840	813	808	838	786	845	844	816	760	833	875	844	818	824	797	847	829	876	814	832	868	861	830	833	862	831	821	834	844	880	804	866	850	894	919	795	839	821	855	805	796	859	855	851	825	834	851	807	858	901	870	854	846	811	821	839	846	850	782	879	839	855	796	785	819	797	824	854	814	841	843	788	848	861	827	823	808	872	826	844	833	835	814	846	843	808	816	875	800	850	837	863	757	781	778	855	786	838	767	810	851	822	863	836	823	781	835	825	837	807	860	799	842	907	845	883	800	834	848	854	803	824	892	842	803	825	853	812	806	842	850	876	837	854	811	821	806	808	860	810	873	881	814	819	864	855	847	826	771	836	851	851	850	769	846	838	850	816	851	805	824	828	798	834	795	847	823	890	781	832	803	850	802	861	832	842	777	853	825	813	816	825	843	794	808	854	818	857	830	867	800	804	841	844	824	838	847	791	809	823	819	857	785	852	825	835	858	827	834	873	855	850	810	809	822	862	829	818	877	836	815	825	856	863	832	838	832	825	816	853	819	857	889	897	863	775	810	883	844	828	812	868	817	780	787	801	784	888	831	817	886	869	813	778	842	867	824	855	838	860	844	849	823	787	840	839	811	867	821	779	854	853	845	820	858	811	850	776	804	822	783	808	846	813	836	844	849	814	824	790	766	859	830	860	815	851	761	813	829	835	802	846	874	810	855	881	838	851	814	754	783	833	857	876	844	840	866	806	845	824	804	841	837	860	828	864	893	851	804	860	818	811	851	852	817	848	822	844	803	800	859	845	839	797	833	843	815	831	806	845	831	830	788	861	820	886	790	842	826	894	844	829	861	887	837	845	845	861	850	828	820	807	833	809	808	846	810	782	851	815	860	856	809	782	760	878	848	842	862	869	854	845	813	850	860	794	851	818	836	818	893	804	829	838	787	858	769	824	835	811	836	842	854	831	818	870	839	840	845	789	893	861	783	855	842	849	820	818	844	837	832	798	830	850	836	787	816	835	799	819	835	823	810	806	880	778	779	824	842	854	791	771	850	849	835	820	831	857	820	842	862	797	831	832	789	813	867	881	862	838	800	805	833	829	765	821	818	845	856	820	853	838	849	872	779	868	813	835	859	842	816	771	837	830	852	813	836	859	885	792	808	809	823	818	834	806	850	856	848	804	816	914	824	781	834	846	833	843	831	819	831	794	801	791	830	823	846	837
24286	22701	31439	26315	19379	7266	522	417	366	364	344	339	375	360	382	379	396	379	368	388	362	338	379	363	346	373	366	370	348	409	347	354	388	334	375	392	376	360	391	374	383	373	370	372	390	337	387	374	386	388	336	370	349	400	403	389	357	355	359	352	380	350	341	348	358	397	353	333	363	368	333	347	337	328	366	389	391	360	351	403	372	358	362	384	382	360	344	357	366	337	360	377	376	366	357	360	362	339	348	373	373	381	366	371	398	378	391	367	347	364	379	366	393	345	363	350	375	371	338	367	371	363	353	360	396	364	384	347	383	359	350	393	350	354	371	359	355	363	377	361	367	360	366	387	357	403	382	384	370	354	395	334	379	380	370	355	353	368	374	365	363	375	355	388	389	326	380	348	374	370	358	369	352	357	372	389	340	356	343	343	354	335	369	373	345	370	354	354	351	352	372	388	356	379	378	405	353	361	339	362	358	381	373	372	378	303	376	399	399	391	369	397	347	317	356	353	389	361	348	363	382	367	352	383	361	346	370	370	335	367	373	369	401	372	346	353	379	361	358	372	366	398	322	372	366	364	341	333	370	354	356	353	365	362	352	363	374	367	349	348	336	387	356	352	327	366	408	359	351	369	365	346	359	369	395	402	395	359	394	363	377	382	359	413	372	378	394	362	384	382	367	355	360	370	361	360	361	382	359	355	370	371	355	374	370	392	380	365	346	372	375	382	370	341	369	386	360	353	331	336	342	348	335	360	399	356	374	369	333	393	364	381	350	373	379	359	353	346	348	379	362	404	374	353	371	371	373	378	357	403	350	383	358	354	392	368	406	401	403	373	361	355	373	354	355	332	380	367	389	368	362	353	364	393	368	340	360	366	315	345	341	362	356	365	385	371	351	411	395	349	362	374	339	386	369	376	389	371	396	381	356	351	345	375	384	369	372	363	377	349	360	374	382	385	360	372	349	365	355	343	338	347	357	352	376	360	366	355	370	388	377	395	330	370	370	380	381	348	381	369	385	374	329	401	365	367	375	348	352	395	358	329	348	355	345	409	338	355	369	368	344	369	380	405	356	396	367	360	356	351	358	375	388	407	344	384	353	362	405	358	333	369	333	395	338	351	367	380	340	393	373	383	353	347	371	393	359	354	390	368	355	391	373	416	355	369	350	360	394	370	347	367	366	380	386	354	365	374	379	383	365	361	358	349	365	397	368	367	393	388	355	337	390	362	391	359	343	378	356	355	366	400	361	365	365	410	373	357	390	373	355	381	355	374	334	359	371	366	322	370	398	369	364	375	349	392	360	365	365	334	356	351	404	393	370	361	355	390	378	370	356	378	366	348	354	351	355	389	342	376	384	376	336	348	355	349	363	392	367	386	372	363	378	356	361	389	357	349	360	363	357	341	367	368	378	375	353	365	374	384	370	391	349	390	344	372	353	365	330	372	354	373	388	383	361	348	347	337	378	346	355	370	377	378	417	354	354	365	394	362	394	370	352	338	374	378	376	352	343	368	337	398	390	321	359	366	369	364	362	367	396	392	355	362	343	363	355	356	352	342	345	365	372	349	379	380	354	408	388	364	333	357	343	350	361	373	367	365	411	367	346	370	360	377	354	338	370	384	386	339	367	361	360	363	333	333	359	370	349	395	339	384	369	349	397	323	397	365	345	373	355	374	355	381	366	385	316	371	361	347	374	371	393	358	367	351	348	360	365	346	333	374	349	347	370	363	362	390	370	356	332	361	365	360	359	366	389	343	370	383	366	413	341	389	358	360	389	387	380	325	391	359	373	336	351	387	389	374	369	386	358	358	370	359	377	371	366	324	363	339	411	365	360	372	355	368	374	362	380	355	342	354	347	381	376	347	365	352	398	333	351	377	363	391	385	353	345	361	400	350	375	328	342	370	347	363	362	350	350	383	338	367	381	363	357	370	335	356	355	353	340	370	352	368	395	352	379	381	344	354	378	329	323	350	349	370	382	359	398	374	344	375	347	353	334	353	372	372	370	383	330	386	376	349	357	383	380	373	351	367	369	363	371	379	386	366	372	339	355	358	370	369	331	372	353	352	369	372	362	342	358	375	344	388	361	319	382	362	365	358	374	358	332	384	351	347	368	358	393	381	345	332	379	351	405	373	347	368	363	362	401	363	373	354	358	393	337	325	365	325	350	380	376	376	379	386	341	372	359	359	368	356	373	350	382	360	363	373	330	327	351	345	387	377	366	356	352	360	381	364	365	387	367	343	365	341	367	349	377	362	348	355	371	316	365	364	337	378	372	379	349	404	338	362	381	366	422	354	360	405	358	355	351	361	386	360	356	358	368	369	376	360	384	382	381	370	350	327	338	338	339	379	334	392	370	370	382	342	355	386	345	383	344	382	352	368	355	371	393	331	342	353	368	343	354	364	372	324	388	368	388	389	375	367	381	352	392	347	360	391	381	391	401	353	351	359	363	388	360	362	390	383	358	361	356	386	357	360	364	385	389	350	347	342	371	373	377	333	377	367	395	404	351	321	370	322	348	383	366	380	345	345	353	357	362	380	371	392	345	373	372	358	395	354	371	370	367	371	356	368	356	362	354	379	376	333	348	372	359	381	368	368	373	347	364	355	368	364	373	363	369	361	365	332	376	366	373	368	374	404	352	366	388	367	340	373	332	383	374	354	350	342	355	349	348	356	361	352	379	359	375	394	363	358	373	361	371	362	355	371	359	373	340	377	393	357	364	362	350	379	370	310	369	379	350	364	364	362	372	335	373	339	368	369	368	363	345	346	331	365	373	358	342	347	394	375	354	378	337	370	375	332	363	347	358	371	341	382	370	384	358	354	375	339	350	354	371	385	363	382	372	381	360	360	357	373	361	367	343	354	368	376	358	363	351	372	403	357	373	370	351	339	350	381	374	376	359	389	365	359	354	353	352	369	357	357	366	366	341	380	366	356	376	338	375	390	347	366	348	365	385	366	373	362	382	363	357	351	346	400	340	360	356	372	367	371	352	354	363	380	357	375	363	337	336	383	350	331	345	372	344	359	360	354	355	355	377	345	391	377	379	358	367	367	362	383	334	383	342	370	405	401	351	369	373	378	393	376	383	385	375	357	366	335	365	330	360	376	382	328	336	372	355	359	365	375	356	350	363	355	355	407	336	367	359	354	388	350	350	373	384	351	348	361	346	317	380	381	368	364	351	375	372	369	349	373	338	381	366	382	355	366	343	352	399	371	367	350	372	363	376	337	365	366	373	370	377	379	343	355	383	354	397	352	368	341	354	390	370	375	376	367	350	337	314	409	368	384	352	359	336	350	374	360	351	379	342	345	350	353	378	350	377	369	347	365	349	387	349	364	354	385	380	387	361	391	354	351	377	354	333	353	399	357	391	351	358	366	327	355	365	335	346	354	377	378	359	370	397	380	356	370	363	342	349	356	327	372	382	363	349	323	344	446	368	379	391	350	386	365	362	367	392	347	342	328	342	412	375	338	352	374	372	376	338	337
61020	88673	64627	36683	12521	2870	703	694	645	672	679	679	679	611	687	687	652	664	646	615	643	664	629	646	653	642	698	638	674	663	653	659	693	665	637	664	633	698	681	648	649	683	671	661	640	651	641	635	636	630	658	646	663	637	698	655	679	710	658	675	675	656	639	633	640	646	650	711	644	716	663	630	657	674	690	689	699	689	711	676	694	689	659	655	665	708	713	666	694	642	651	663	703	661	661	639	683	656	698	627	619	640	676	664	726	623	662	700	609	648	673	639	670	688	701	679	670	680	670	686	682	668	681	644	664	657	636	641	677	675	623	739	679	640	669	692	663	676	640	618	649	667	651	691	676	676	617	666	665	702	694	653	682	634	673	703	666	703	705	680	670	645	650	614	615	635	690	695	621	684	689	666	667	652	640	697	683	700	602	618	620	677	669	661	601	708	664	634	667	706	633	693	626	628	642	670	695	631	664	702	650	645	632	645	647	673	662	704	691	664	681	641	662	653	655	635	662	660	620	687	631	657	661	618	668	654	652	676	651	661	606	691	688	691	645	633	684	636	685	696	678	674	693	681	665	668	657	644	675	612	648	624	663	665	649	723	684	629	682	666	685	662	652	661	694	676	625	671	706	644	617	676	650	683	640	634	667	676	671	684	684	703	627	657	703	614	611	690	663	677	656	701	641	706	620	677	657	679	648	650	664	630	649	670	667	654	658	667	620	637	677	655	706	650	626	660	651	669	703	698	649	659	672	635	673	661	658	672	657	646	627	648	716	644	653	665	667	664	655	650	696	685	618	661	699	707	643	687	676	666	635	639	736	628	675	621	665	631	656	649	715	626	661	691	680	638	651	701	701	687	646	648	688	645	666	681	684	644	672	659	611	696	663	675	640	644	648	646	623	667	684	677	663	665	626	657	677	720	643	656	616	664	691	655	684	689	648	657	635	662	680	668	625	624	657	589	688	646	656	695	666	673	699	653	654	607	707	658	702	650	672	675	675	685	672	652	655	687	700	665	668	654	654	642	660	693	659	686	707	644	673	643	707	644	689	674	709	650	657	626	640	682	689	669	675	651	681	687	649	658	696	643	663	646	609	709	660	674	693	632	679	636	641	700	644	704	651	663	667	643	634	686	673	636	647	657	685	682	665	634	654	676	664	664	667	648	715	655	674	635	618	690	695	646	646	694	641	648	629	641	660	606	656	651	604	661	653	643	655	631	668	676	636	643	676	703	629	629	689	645	642	679	686	629	690	708	654	652	665	658	689	673	667	652	643	689	687	683	666	671	680	670	651	669	699	672	649	657	664	673	648	656	639	645	634	653	654	631	730	717	635	668	665	658	698	649	652	673	659	687	636	660	729	665	649	672	657	647	661	698	657	677	659	686	685	661	648	642	690	671	670	633	676	692	660	676	675	677	634	657	615	614	657	687	716	720	732	698	660	697	654	621	667	689	654	656	659	655	683	653	613	667	672	679	659	648	674	643	686	673	631	618	625	655	691	677	643	638	662	725	672	636	693	660	652	639	680	662	643	708	633	657	681	690	708	656	655	635	655	674	705	686	673	667	673	626	703	692	660	623	610	662	700	648	691	642	648	630	674	616	675	670	647	667	637	637	679	638	673	683	661	675	667	622	632	641	614	656	663	683	646	676	637	679	753	677	655	628	658	637	639	651	689	629	686	658	630	664	686	664	703	660	662	677	690	613	668	633	647	693	675	662	646	611	669	658	688	724	737	653	678	704	627	634	594	641	716	641	668	704	661	645	670	657	628	681	678	662	679	658	686	654	656	708	670	657	640	703	673	735	647	624	661	684	675	694	605	675	665	674	716	682	719	613	687	688	664	650	688	639	646	692	646	626	651	651	642	676	688	649	700	667	656	681	634	651	657	729	660	640	643	710	652	707	686	677	692	674	693	624	649	677	661	697	614	697	634	712	682	675	628	668	677	659	679	663	668	661	691	686	689	637	634	688	632	689	721	685	674	668	685	678	657	682	667	636	678	698	653	649	651	682	722	681	680	661	623	723	684	684	630	626	660	719	677	693	646	684	657	673	655	643	653	681	665	743	651	679	673	666	673	685	630	677	666	654	701	617	693	650	620	648	703	637	702	658	680	700	659	661	645	654	678	703	675	682	687	673	683	671	669	660	667	630	676	621	662	666	681	663	707	650	623	628	697	611	683	652	648	635	643	650	653	705	678	657	653	660	641	662	647	629	672	619	709	675	684	630	684	644	625	705	668	653	664	657	681	647	640	686	693	704	640	640	681	646	700	630	610	654	641	617	651	616	650	637	630	694	626	633	657	645	650	641	627	677	664	702	686	635	702	670	654	652	636	682	648	666	636	654	610	672	649	686	694	624	692	658	651	662	613	640	692	675	648	645	706	687	732	689	668	671	654	657	646	628	682	606	692	703	633	621	681	632	631	685	682	703	638	659	680	656	645	664	666	697	645	658	633	656	667	663	667	696	681	696	686	660	639	699	646	649	659	631	685	633	667	650	623	611	636	663	637	679	626	646	662	667	651	699	653	631	698	683	705	672	657	674	663	691	632	660	621	656	682	661	672	681	655	642	664	658	642	642	655	629	663	668	658	683	670	606	637	665	701	644	629	658	662	652	644	680	690	633	661	655	693	654	593	680	645	678	655	633	604	669	658	664	686	691	678	638	625	670	682	690	619	653	690	614	657	680	628	675	632	682	660	677	662	710	686	661	682	629	699	636	658	683	674	673	646	663	691	611	663	673	632	711	700	685	641	609	669	614	686	689	666	718	655	673	671	723	680	730	656	692	649	644	674	636	688	638	631	624	655	624	625	656	648	646	680	680	641	649	663	683	655	685	648	666	705	654	657	676	662	648	717	666	662	721	705	655	679	624	665	662	637	720	632	656	650	692	659	617	659	639	651	646	651	703	651	632	623	676	663	653	667	652	689	687	671	659	690	693	677	663	631	680	653	695	622	692	649	702	664	705	645	668	613	670	673	682	664	624	632	663	684	658	658	646	620	627	671	645	659	678	654	692	666	680	651	620	630	671	675	670	648	634	662	686	679	672	621	657	624	695	668	631	710	688	687	625	670	707	636	653	642	665	721	663	649	676	635	669	676	659	671	673	725	695	654	639	668	698	635	687	663	662	699	697	682	664	655	709	684	607	671	668	638	667	669	669	653	668	671	671	621	708	651	657	658	714	630	655	644	642	702	689	701	630	716	635	662	677	703	632	669	664	702	650	661	651	682	606	659	719	626	656	689	658	684	659	670	621	674	671	660	705	658	650	654	659	664	606	667	653	684	695	670	672	683	651	659	656	659	619	682	627	657	695	664	657	645	654	639	641	666	633	639	690	667	656	680	652	653	652	663	656	643	703	675	644	672	649	679	657	719	646	658	666	647	665	673	707	620	637	668	674	666	687	675	670	635	643	683	648	662	672	673	687	650	624	686	683	617	620	665	610	639	642	708	632	647	664	648	671	666	659	635	664	627	705	646	671	685	631
23145	21630	30306	24834	21199	17553	3700	601	585	526	532	548	525	499	504	535	549	502	499	550	537	550	559	560	509	520	570	509	544	518	524	542	500	499	471	541	518	520	572	547	563	505	501	483	521	528	491	502	477	499	527	528	527	501	500	542	527	505	506	529	513	508	544	521	538	545	537	483	517	518	503	505	542	509	523	499	532	549	515	515	529	487	529	527	509	513	528	530	504	518	508	517	534	535	523	533	542	539	499	554	556	503	577	504	544	498	511	550	550	500	552	511	540	525	527	521	504	569	516	498	464	491	516	560	515	475	478	536	555	529	535	503	510	521	542	515	488	517	518	535	536	541	514	538	497	554	483	494	527	511	510	527	523	525	484	536	503	563	536	502	537	558	536	515	504	523	514	569	504	524	496	509	508	522	436	506	505	524	536	495	516	520	464	511	548	526	528	481	509	510	509	523	536	477	537	526	579	489	517	551	514	501	530	535	519	521	496	540	526	477	508	506	506	520	520	475	486	520	500	528	532	521	523	480	506	481	531	533	529	536	524	531	513	505	544	534	550	560	499	528	533	531	510	515	532	476	493	513	527	532	496	549	497	516	526	524	530	547	507	543	474	502	555	542	513	531	513	523	515	527	556	550	506	545	544	506	470	534	489	507	516	568	531	516	501	506	556	537	500	541	563	516	528	518	518	502	490	507	521	505	513	553	522	531	502	519	523	535	525	506	510	521	500	542	504	529	536	521	508	521	479	540	525	512	494	479	516	513	522	464	521	503	500	488	521	537	506	498	484	498	519	563	498	532	530	502	505	549	520	543	517	499	516	522	542	548	529	501	540	516	545	490	531	537	506	495	484	514	501	531	528	499	496	482	514	506	532	499	511	547	487	510	510	481	496	512	503	501	492	526	499	537	467	519	505	521	494	564	522	510	511	531	540	498	537	508	563	547	498	512	521	540	521	492	500	522	551	533	523	537	507	522	487	540	520	520	521	516	533	501	499	525	524	466	536	516	498	483	549	504	518	516	512	483	513	498	515	547	535	518	510	519	489	509	561	513	543	538	533	506	544	490	504	520	544	504	508	506	575	507	533	523	483	537	500	508	470	479	531	507	497	556	512	513	488	558	528	493	532	535	521	526	453	528	447	495	561	508	548	545	509	518	507	525	502	475	510	455	540	495	473	471	522	543	536	505	516	484	496	498	515	556	550	522	509	506	477	497	534	516	536	514	541	523	513	536	508	492	511	531	547	474	557	524	515	494	509	541	551	544	515	504	531	537	522	526	514	522	508	538	523	520	512	509	507	514	503	491	549	458	540	490	527	537	521	494	511	560	546	499	526	526	525	484	521	507	527	495	550	546	520	525	480	508	520	526	549	501	489	538	509	523	512	486	521	517	478	545	503	566	529	548	513	530	520	486	489	506	486	467	542	546	494	510	527	513	509	542	502	537	560	533	495	516	532	504	555	527	535	512	480	520	475	533	510	523	524	509	494	505	527	527	543	545	492	580	514	530	541	527	508	557	506	538	507	522	532	536	543	540	518	533	487	479	525	551	536	519	558	509	504	530	521	539	493	515	531	517	502	505	516	506	496	524	535	508	501	549	501	527	514	492	502	541	539	521	521	527	543	488	485	507	516	546	501	500	509	509	524	520	479	524	497	486	518	518	531	505	540	509	526	477	491	496	556	489	526	528	521	486	491	524	495	513	524	581	503	511	492	509	507	528	539	543	502	527	526	528	530	539	532	533	525	553	540	522	530	548	526	519	517	526	527	552	497	501	556	533	504	511	524	506	486	477	516	508	546	512	480	515	495	502	520	491	548	499	500	482	570	523	512	528	538	540	516	549	501	530	513	477	505	564	545	501	488	515	517	494	510	502	522	522	526	535	531	530	518	474	481	507	502	458	517	526	509	513	537	518	544	537	494	483	507	525	515	542	515	525	487	501	530	522	513	494	517	471	519	535	519	506	499	498	529	546	531	522	479	557	577	497	508	525	507	474	516	540	515	565	494	508	525	498	518	553	524	519	559	501	479	553	580	563	553	549	461	477	482	545	513	524	554	566	518	529	520	481	533	491	507	537	527	516	478	518	542	506	504	515	509	551	523	525	554	527	499	532	548	521	503	539	490	526	543	524	503	553	565	568	542	521	528	528	513	510	524	539	524	522	527	540	520	552	534	477	524	493	514	480	513	508	504	528	534	490	523	541	517	499	498	512	508	529	498	498	556	568	566	534	502	556	486	494	520	519	499	534	522	508	514	552	501	572	514	524	503	529	487	491	535	498	528	486	534	533	493	508	554	512	506	496	533	502	544	508	546	506	502	500	520	525	490	496	516	514	521	539	540	518	457	555	511	554	540	515	545	500	493	522	575	483	480	545	514	527	519	518	538	507	531	533	553	505	529	528	491	499	547	531	518	554	551	525	490	519	528	526	523	507	513	524	477	503	520	495	459	500	485	534	497	536	527	507	552	576	565	479	521	540	504	495	535	504	538	538	552	534	517	507	484	526	547	534	534	467	492	508	502	508	501	503	524	507	540	512	475	503	523	517	471	524	520	524	512	477	515	521	480	504	519	490	497	519	540	493	515	519	558	504	552	535	478	540	494	533	502	561	510	543	542	502	535	526	524	515	496	501	546	518	505	547	564	562	539	511	508	496	524	542	502	558	547	538	531	522	557	542	526	527	562	526	529	510	558	488	518	491	495	506	508	498	527	504	520	550	519	495	531	495	523	511	535	492	554	498	548	517	526	546	515	532	494	523	525	553	554	537	562	515	542	538	536	517	522	534	530	508	542	492	528	510	509	535	467	533	520	508	509	527	488	474	507	506	551	492	513	491	504	464	512	510	565	511	534	483	480	512	532	513	517	555	520	543	500	483	511	515	498	501	489	540	508	491	480	517	538	492	529	515	486	525	557	513	533	470	489	554	551	496	513	542	495	513	505	550	524	527	497	540	505	520	506	518	478	545	537	520	518	519	548	516	536	529	526	475	514	477	511	504	557	522	531	523	540	517	524	571	510	549	532	443	535	534	490	524	519	477	493	528	511	527	507	493	556	563	467	556	492	513	487	512	545	537	522	513	495	512	515	460	584	517	538	515	539	495	516	508	512	534	488	506	570	516	531	511	524	531	540	518	541	521	529	543	489	485	514	517	516	494	551	500	510	505	512	493	526	523	511	533	520	509	501	561	534	490	488	503	541	503	504	483	457	560	550	511	461	553	500	542	515	508	521	516	521	536	513	540	565	549	510	533	490	501	510	495	537	533	520	551	524	535	508	475	531	489	518	563	534	496	468	536	537	556	517	498	504	515	501	531	500	514	490	512	501	535	548	511	549	520	529	544	511	496	500	538	529	468	500	562	553	544	512	502	494	483	520	556	504	475	521	504	556	505	535	536	506	533	514	508	534	490	502	556	509	476	481	497	532	476	486	553	558	497	523	553	539	540	531	506	526	489	549	542	516	522	474	498	519	506	529	513	497	483	496	547	497	520
59745	97332	74485	46386	18816	4636	904	898	917	902	835	933	836	878	927	868	908	904	853	809	885	852	847	825	856	859	863	869	894	840	895	914	886	865	945	850	886	846	852	854	889	878	815	903	879	850	873	827	854	889	829	850	861	828	883	860	905	878	845	830	907	841	924	877	853	807	836	855	885	897	852	889	907	853	858	886	893	839	893	871	874	922	894	856	854	878	879	856	884	857	868	920	850	921	836	866	899	853	849	840	876	871	868	877	917	870	878	855	881	824	903	855	889	844	867	846	892	913	906	910	922	912	907	891	870	878	897	870	814	906	878	843	853	863	872	866	866	862	895	838	869	849	880	850	850	872	871	895	859	841	903	854	907	857	941	844	896	879	871	874	909	890	876	871	876	880	893	887	863	883	887	832	899	845	895	878	878	809	857	849	856	902	856	881	856	921	820	834	889	843	841	901	900	867	844	870	850	886	889	845	885	840	851	829	898	865	865	891	885	875	855	906	797	857	832	897	850	862	934	905	897	823	860	916	891	859	873	940	864	830	860	864	837	856	883	803	841	907	909	886	920	843	879	848	857	844	859	893	873	914	793	950	833	859	842	887	887	878	853	876	894	875	877	924	899	884	880	899	874	896	924	852	838	872	838	879	865	900	897	833	891	887	827	880	864	822	883	874	877	931	884	861	877	910	889	876	864	869	885	888	866	846	881	902	888	882	855	856	899	878	891	921	882	926	876	900	837	871	873	867	871	873	886	905	821	899	873	878	885	864	891	874	874	847	865	829	853	830	908	904	852	873	880	888	904	865	863	860	861	868	818	908	890	854	837	891	906	830	888	862	878	893	876	859	818	901	855	873	890	876	901	849	876	869	788	875	866	899	888	839	849	842	897	848	876	841	883	825	871	870	853	867	880	890	906	913	863	910	849	853	876	878	860	868	899	840	854	898	845	873	890	879	858	839	910	864	893	955	940	854	888	917	897	862	913	852	887	875	853	874	888	876	839	869	832	891	867	891	858	836	907	869	892	901	894	890	871	944	889	839	908	835	810	847	856	828	876	862	862	867	875	862	841	892	883	862	867	870	856	884	913	842	850	873	871	844	847	876	839	863	923	843	876	890	889	868	912	893	876	858	914	857	908	861	855	887	929	873	894	868	896	834	893	855	847	923	879	900	873	874	884	867	794	864	927	872	872	856	870	881	873	899	856	887	859	863	840	881	863	833	852	865	877	893	878	879	904	928	848	884	856	847	920	863	829	863	913	866	848	872	891	900	903	844	918	854	837	858	924	888	907	898	847	868	844	917	864	852	876	904	944	914	887	884	893	921	897	887	933	874	876	884	850	849	867	893	906	876	858	824	890	828	840	864	883	841	861	845	900	883	951	839	838	860	829	867	828	854	850	845	856	838	816	869	835	885	897	876	834	906	874	883	885	892	864	856	867	914	830	881	934	840	845	879	818	836	853	893	848	883	876	901	864	882	910	930	884	889	817	890	865	863	873	825	931	879	842	913	864	893	886	880	947	830	858	857	916	840	886	896	864	874	875	867	857	841	892	811	795	866	830	836	896	895	875	884	836	895	836	909	869	871	840	869	915	862	902	874	844	864	805	918	819	894	908	856	844	869	873	835	870	871	842	893	887	823	853	849	822	849	861	904	856	823	875	863	873	891	918	852	844	844	868	866	895	911	890	865	836	878	875	894	869	931	868	871	830	842	859	853	864	876	896	897	920	869	846	859	884	840	846	814	842	849	836	907	925	897	904	884	870	916	863	874	897	903	861	914	871	876	897	888	831	901	815	859	797	846	828	905	871	914	835	908	891	870	902	908	844	859	831	874	899	862	818	905	928	866	895	882	833	862	907	852	873	799	909	829	862	894	901	900	890	882	871	866	852	914	904	887	849	894	900	901	865	843	885	850	851	860	914	851	845	860	877	830	884	860	872	895	851	819	893	876	874	873	911	861	803	913	869	891	877	852	872	851	859	896	924	903	831	881	868	835	946	878	891	895	829	854	885	890	864	899	895	891	824	834	911	902	841	837	866	897	866	860	854	889	850	848	902	854	858	897	852	833	889	871	868	909	897	933	859	858	862	903	865	823	900	866	839	875	880	903	873	899	810	898	853	861	798	914	873	829	884	899	880	872	886	892	897	908	879	863	868	910	885	854	867	915	909	895	862	892	931	859	904	891	836	854	904	901	868	891	869	869	866	855	817	875	847	833	833	924	854	889	891	903	838	874	888	845	848	839	909	871	835	864	880	880	896	862	887	882	895	873	900	853	862	892	851	825	895	861	945	828	834	803	884	888	834	867	847	886	864	877	863	890	883	838	868	887	837	915	837	896	874	891	914	889	904	903	865	831	851	873	922	920	801	828	853	852	913	841	911	882	859	848	887	896	839	869	822	861	832	880	878	884	915	872	874	830	868	888	898	932	856	856	818	910	881	858	864	830	828	914	918	839	820	877	891	832	889	859	865	852	845	887	876	820	919	830	893	887	889	887	869	878	844	947	821	897	835	856	864	883	823	882	882	834	859	883	886	793	859	881	877	839	865	846	872	910	859	844	853	865	898	829	852	869	887	865	835	903	877	872	805	891	888	913	821	876	838	875	897	926	854	878	869	913	877	866	899	928	902	868	939	855	903	831	889	915	869	897	860	857	861	907	889	895	913	906	897	918	860	855	843	896	876	872	878	866	864	893	862	892	912	869	856	868	857	879	857	852	909	851	897	887	855	880	901	810	867	880	875	866	860	858	851	842	865	873	840	900	924	901	867	879	895	917	872	842	844	874	926	954	861	868	897	900	867	865	857	845	906	834	892	920	848	897	884	915	866	837	838	856	870	861	859	897	801	883	853	918	839	871	886	899	837	865	874	844	835	891	837	866	872	879	941	917	877	878	865	855	826	844	896	912	881	895	879	868	843	891	883	835	900	882	892	851	806	886	890	910	887	909	910	868	839	890	866	876	849	837	859	849	834	856	873	875	847	883	860	832	847	868	889	915	893	864	905	899	899	890	830	883	845	851	852	869	833	819	864	868	899	865	908	917	857	888	861	900	886	846	862	852	860	908	849	872	858	890	909	881	886	837	855	882	868	850	909	830	849	817	892	868	897	885	844	866	886	792	865	854	868	855	864	833	850	833	872	875	873	863	847	850	862	869	876	864	891	881	848	876	875	836	878	907	912	853	877	842	867	866	915	892	838	875	856	899	829	850	860	894	844	897	849	882	878	856	873	848	883	842	945	845	868	869	842	893	878	863	879	827	837	858	844	906	838	849	799	868	879	899	838	868	854	890	883	872	868	874	871	872	855	826	841	882	844	830	905	936	908	824	895	907	867	840	904	877	831	875	877	871	884	820	820	867	893	882	882	910	846	852	911	853	841	847	832	847	866	845	868	932	882	847	834	870	935	848	839	884	872	910	903	877	869	869	906	858	886	846	869	896	779	843	850	867	932	892	862	852	861	844	880	860	832	861	864	871	907	884	901	851	891	847
29258	27778	26156	13928	1961	588	465	433	436	444	465	515	479	458	459	478	506	464	437	461	485	493	466	454	439	464	457	433	469	502	452	466	502	454	492	451	453	487	470	494	505	435	499	450	450	459	438	459	447	469	515	469	500	452	428	488	487	481	464	458	464	412	510	484	443	467	446	463	473	473	469	442	457	494	480	464	486	452	468	439	462	461	496	473	462	476	470	455	460	459	463	475	479	458	486	471	500	431	467	461	498	468	426	442	467	475	481	445	462	451	438	476	479	472	485	435	471	442	482	473	460	446	509	446	461	492	464	456	468	474	456	465	476	467	489	488	447	445	446	467	464	493	421	470	449	474	459	461	476	476	452	470	471	495	467	463	462	470	432	476	497	432	452	441	471	499	445	457	480	454	468	465	458	465	529	447	447	450	472	473	479	481	421	473	449	468	432	447	481	498	437	493	472	492	433	478	436	465	423	457	446	488	452	455	444	482	456	458	453	442	462	471	440	491	429	463	460	476	458	485	437	448	472	405	460	435	446	467	466	443	453	463	471	503	442	424	467	454	469	469	454	450	469	475	474	451	479	493	425	471	475	440	460	436	498	452	468	435	436	492	467	437	476	473	445	429	447	469	418	472	493	437	456	493	459	463	473	445	437	463	483	458	483	465	448	441	488	476	478	459	466	462	485	452	477	468	451	456	474	432	467	462	495	429	458	447	436	463	480	455	488	496	470	449	456	477	448	454	483	470	475	407	464	514	453	440	453	509	458	467	449	470	459	472	475	440	453	434	481	474	439	490	482	443	485	423	429	525	430	412	454	448	462	462	465	493	470	473	487	462	468	436	433	481	499	461	442	446	462	473	436	466	456	483	470	417	475	456	462	456	462	468	432	483	476	495	475	478	427	469	498	433	452	450	445	460	453	457	461	510	456	491	459	469	495	464	457	460	502	512	462	482	461	474	479	444	472	509	463	460	445	460	442	467	489	462	479	476	486	467	473	472	455	456	449	451	492	474	460	462	485	461	454	431	466	499	447	476	435	469	455	474	475	479	466	474	428	438	489	467	465	443	449	476	427	422	468	463	438	480	469	448	426	481	439	448	495	484	485	485	416	476	435	485	426	457	444	455	479	447	479	489	461	475	446	499	445	453	427	455	503	465	467	456	456	465	460	448	467	498	478	478	487	472	465	466	458	507	477	460	475	476	443	452	430	451	458	433	475	447	443	441	468	486	492	460	436	426	471	473	541	458	450	432	463	457	467	431	445	473	481	494	466	471	460	478	439	478	493	492	476	463	452	465	448	478	473	465	459	475	454	499	451	471	459	476	495	465	484	475	489	475	429	483	451	439	477	459	495	441	476	453	459	452	477	481	492	494	459	460	469	486	486	470	459	488	487	460	443	496	472	430	460	474	504	476	460	469	491	470	440	457	499	444	476	467	450	470	458	482	460	459	473	478	447	455	484	464	443	471	472	469	447	461	428	478	468	475	460	443	455	484	489	487	491	482	459	510	474	431	498	468	497	470	493	483	460	428	498	478	453	489	450	465	462	472	457	466	482	449	420	435	446	450	507	489	468	446	453	509	466	478	472	439	449	446	491	465	451	479	447	462	445	453	468	461	463	480	506	466	463	500	467	474	437	452	420	449	455	457	460	443	436	430	456	490	456	471	505	495	469	493	426	460	490	469	464	450	492	462	487	477	479	477	431	463	422	418	464	493	431	456	458	445	470	481	479	456	484	474	446	479	452	457	476	452	462	459	489	501	500	433	462	435	497	473	465	432	441	470	485	442	440	470	477	460	467	491	468	463	480	493	447	477	482	464	466	484	493	455	477	476	449	486	457	420	488	460	454	504	475	466	468	451	481	489	462	482	456	495	429	503	460	498	447	489	434	447	440	454	503	475	453	482	501	472	469	477	423	438	480	497	470	465	413	429	445	447	421	438	497	457	473	463	459	507	458	451	503	427	446	456	480	478	462	482	462	475	449	495	464	474	450	481	456	472	472	454	491	450	472	483	432	471	468	473	455	466	480	473	495	493	453	435	472	447	475	454	461	481	460	509	465	446	434	492	438	436	414	477	462	457	450	458	459	481	487	450	447	456	456	493	478	451	473	441	467	480	433	457	488	467	479	482	472	470	480	485	461	457	440	503	494	446	471	483	493	439	477	475	470	517	415	476	476	456	449	471	466	482	449	474	463	485	441	463	487	460	469	497	467	467	469	461	436	446	496	470	461	463	463	466	444	457	454	481	439	479	472	444	454	493	451	447	444	454	467	494	457	498	469	507	460	442	523	435	444	452	477	457	433	473	509	480	463	483	477	439	483	435	448	466	453	444	478	478	413	446	483	447	469	454	485	457	482	474	465	478	492	473	505	473	440	460	500	484	484	443	472	468	443	483	482	461	467	471	525	458	475	507	447	485	454	510	439	467	491	456	469	417	474	492	483	475	469	450	454	474	481	467	477	473	509	467	450	482	426	456	470	471	438	455	451	463	490	449	476	472	463	474	441	461	473	463	472	435	454	502	478	455	452	427	430	447	435	457	450	460	434	470	418	451	422	447	491	492	471	467	451	434	485	463	452	452	452	477	489	466	483	391	468	442	490	457	454	461	481	458	429	471	464	423	455	477	491	474	488	440	499	419	474	495	520	426	442	449	480	414	486	468	473	463	476	446	452	481	429	480	483	476	458	451	493	441	439	478	460	447	457	467	437	442	467	463	464	468	448	449	496	447	422	450	443	496	512	471	497	480	473	486	468	481	480	441	499	460	461	472	416	469	464	489	440	451	494	478	444	491	475	449	450	503	410	432	486	417	418	474	486	455	487	462	484	519	457	453	471	467	484	482	430	492	516	399	467	469	443	435	447	458	466	441	439	467	454	455	428	495	476	441	456	470	444	508	441	454	487	484	480	457	486	417	478	457	488	480	464	466	440	479	465	486	441	483	436	498	468	462	453	480	463	441	482	488	476	441	448	497	436	465	443	488	484	469	495	449	457	435	455	440	484	476	463	496	492	482	456	454	487	474	465	467	457	466	426	494	464	434	441	469	480	456	463	447	456	488	423	475	443	450	459	463	509	442	473	484	488	445	458	494	490	487	457	464	486	475	467	453	493	452	427	467	457	477	498	406	503	468	464	485	443	509	461	459	473	460	426	495	466	478	510	460	480	462	481	447	484	477	495	479	464	457	445	443	463	409	443	472	470	429	439	496	477	492	457	435	454	439	479	444	428	474	463	464	456	509	474	485	485	461	480	462	466	503	492	438	475	465	461	431	457	446	490	473	475	469	492	465	440	441	474	455	493	491	526	458	448	465	464	488	482	473	444	502	476	444	497	467	467	455	506	477	501	508	453	453	443	439	456	477	432	470	473	509	479	463	472	497	460	416	452	452	483	475	469	493	481	449	455	445	461	475	477	457	466	452	436	470	467	425	451	485	474	469	448	499	455	470	431	491	475	475	449	447	463	471	500	462	468	470	474	458	493	460	478	462
38732	46276	31094	14878	3394	1058	761	832	878	854	809	844	844	858	837	871	888	823	865	818	828	870	838	872	851	874	884	909	829	855	784	814	800	819	849	877	816	851	853	884	848	824	857	834	835	870	797	862	909	841	867	875	849	843	831	814	887	839	824	847	833	854	862	799	843	815	820	813	823	790	855	823	858	841	807	820	845	828	868	892	866	853	850	818	881	857	856	802	859	793	878	828	803	853	854	819	828	875	830	858	846	881	860	764	855	830	797	824	852	879	846	876	809	838	809	786	878	770	875	800	874	811	815	866	876	797	836	854	823	829	856	799	859	824	825	874	850	819	803	860	893	830	860	842	825	852	801	802	816	854	838	827	848	842	868	884	811	833	845	861	884	866	862	793	854	837	837	839	872	822	782	819	785	831	825	829	873	808	823	833	872	816	837	861	811	839	791	794	879	834	819	779	817	847	768	815	818	806	839	829	845	842	873	823	847	815	911	870	881	779	810	838	855	830	789	853	816	828	805	818	862	816	809	838	825	852	823	819	858	875	836	850	875	841	898	871	806	843	817	892	855	840	830	877	858	801	890	846	850	792	843	839	851	857	819	848	825	870	824	819	850	812	785	879	799	842	842	785	843	835	854	819	861	818	810	830	836	824	834	849	854	812	902	850	830	871	849	848	848	870	805	869	841	864	859	864	846	810	846	808	833	864	795	848	859	822	845	786	829	766	862	821	768	844	774	849	809	833	927	839	830	837	843	835	862	808	835	841	847	885	827	864	839	847	814	845	804	840	842	852	844	835	862	851	833	840	873	810	825	853	846	814	825	822	860	862	830	813	857	830	826	879	879	800	819	832	850	829	830	860	865	843	832	827	823	839	841	792	804	817	859	833	873	823	797	824	825	784	826	826	861	800	856	842	863	871	864	849	899	833	849	799	875	854	847	828	846	839	834	815	819	863	797	798	786	836	836	837	826	858	856	813	826	824	902	835	851	799	833	821	826	815	835	807	820	825	842	822	878	804	826	819	823	821	824	869	825	831	883	916	841	870	808	835	849	859	858	881	862	839	864	847	853	766	873	860	802	907	802	858	830	848	854	847	791	816	874	853	802	841	839	796	864	856	770	888	872	834	906	827	843	856	840	809	829	826	821	831	792	821	831	836	834	830	822	900	911	858	802	806	823	816	851	835	842	837	811	828	793	892	812	834	876	840	868	819	862	845	785	828	809	811	856	878	834	838	827	886	853	886	837	814	848	810	815	839	870	808	791	841	907	854	817	859	875	831	837	850	792	845	825	781	805	850	858	811	830	884	816	845	876	880	857	840	810	872	802	854	852	867	882	845	869	845	853	811	825	815	816	832	783	851	838	800	834	847	843	817	847	791	877	800	799	806	836	838	883	830	844	861	765	825	818	827	827	851	870	886	877	809	841	839	846	812	822	837	828	824	858	860	805	820	852	827	852	846	811	800	848	825	830	856	803	827	859	877	807	831	807	872	854	825	837	865	832	846	883	864	794	829	875	890	879	838	826	842	867	841	865	941	791	867	782	876	805	892	850	825	823	867	855	869	831	840	814	817	824	875	836	852	824	800	820	844	788	826	847	869	838	851	881	828	776	869	826	837	799	861	842	852	811	848	848	786	807	841	838	870	841	872	816	838	830	857	853	767	888	843	859	791	861	848	850	753	802	827	812	794	804	884	769	853	859	849	823	806	854	856	818	880	811	856	840	832	817	850	894	860	848	775	841	827	817	856	821	745	795	837	816	808	824	824	829	811	856	844	877	892	861	835	801	793	894	804	803	785	857	857	883	803	805	795	831	811	839	877	820	800	864	837	839	826	805	863	843	833	802	791	860	821	792	837	802	846	773	843	831	824	853	803	829	849	817	828	833	847	808	781	882	872	836	818	834	782	843	844	870	855	843	818	900	841	884	881	845	815	807	817	846	834	790	826	815	814	825	837	837	820	824	815	899	832	813	827	831	846	855	847	823	840	863	850	907	793	816	838	851	780	817	806	844	875	869	828	819	811	834	791	834	800	866	837	836	807	802	846	790	870	836	781	866	888	849	874	805	821	864	815	856	881	800	777	870	837	811	837	809	826	826	884	860	837	836	779	868	824	862	831	861	853	894	784	865	841	852	819	882	849	796	882	907	869	769	851	849	841	812	816	849	800	829	862	799	835	944	822	833	826	820	830	819	879	885	811	832	815	818	844	874	860	773	846	885	800	780	840	882	847	825	822	818	862	813	776	835	864	839	829	842	862	873	866	875	866	836	810	840	887	856	841	837	885	836	853	869	833	862	891	891	845	825	839	847	831	855	823	823	826	817	814	853	837	827	803	817	796	871	857	837	853	878	862	818	858	856	807	828	873	867	832	879	794	856	806	845	850	813	769	824	873	863	858	840	813	792	819	826	848	829	839	861	831	810	775	813	832	790	873	887	813	829	832	834	790	809	873	772	806	824	820	837	845	823	798	856	809	834	858	834	864	844	832	803	829	828	857	854	801	811	863	828	872	838	817	826	819	801	884	824	870	861	845	915	852	844	828	822	813	852	876	820	878	817	857	843	827	818	820	831	786	839	827	829	853	835	866	834	887	774	811	866	793	823	803	851	836	819	831	820	781	848	806	873	786	819	862	814	821	867	822	856	850	821	817	808	811	813	804	846	865	895	857	835	863	837	815	867	810	861	885	819	833	806	799	872	836	914	785	822	796	857	807	805	821	852	851	828	837	862	809	839	835	885	853	780	836	855	875	829	825	853	783	833	851	862	870	823	810	845	860	882	833	823	853	766	852	844	845	877	860	851	872	868	861	868	783	838	826	858	817	861	829	825	839	833	837	750	874	842	882	814	832	823	866	836	831	856	892	816	861	928	860	756	821	842	859	812	870	849	841	830	887	824	850	850	845	806	834	825	763	849	846	885	832	844	849	866	832	835	854	888	818	881	797	829	813	842	834	881	823	828	863	820	813	811	900	815	820	806	833	836	825	839	841	830	810	802	866	824	854	803	771	813	815	810	815	853	853	808	844	768	816	792	852	856	832	829	840	860	844	829	814	841	808	795	853	853	879	800	775	785	838	852	843	854	814	801	845	845	871	874	849	935	789	855	832	853	794	805	885	881	821	822	800	834	830	869	812	819	810	831	869	864	839	871	865	825	863	839	816	846	811	846	814	850	836	854	776	883	879	846	807	831	808	805	877	814	800	883	847	799	804	807	845	836	834	847	833	844	829	814	805	849	844	831	837	817	813	834	837	820	835	818	823	863	822	858	852	841	817	844	782	841	825	844	893	809	895	811	834	779	810	846	855	861	857	784	878	828	847	869	795	867	841	799	849	831	805	876	869	777	847	825	813	853	806	864	794	851	837	789	827	778	846	826	810	856	842	808	819	852	851	859	787	878	887	886	868	820	806	790	839	880	842	841	843	855	811	807	785	868	833	825	883	833	842	818	907	848	805	846	810	832	837	856	805	839	829	837	835	860	853	848	847	865	819
24322	22454	30747	25929	19859	8552	641	383	390	384	397	351	383	370	381	374	340	357	380	389	385	367	393	354	379	389	361	365	352	345	343	379	335	377	392	393	356	401	359	375	354	375	348	330	373	368	368	341	321	325	341	346	350	366	354	327	353	384	321	343	395	372	397	352	342	376	352	364	377	377	365	337	359	344	371	340	354	391	358	363	361	346	351	381	352	343	366	393	343	389	357	377	372	348	349	355	374	345	353	369	379	379	365	352	356	348	368	352	402	389	354	368	364	366	329	350	359	362	366	362	372	356	339	405	349	371	315	326	373	331	369	368	380	362	356	363	357	374	350	382	380	338	352	366	334	339	360	328	355	344	347	344	350	360	360	383	338	338	320	375	378	353	344	351	391	373	366	312	330	360	365	342	357	369	353	360	346	330	356	337	364	347	351	318	346	325	347	370	371	334	365	322	365	351	329	348	392	335	347	357	370	342	366	394	387	370	328	390	317	363	338	358	351	369	365	333	342	345	377	371	349	395	342	367	381	333	335	344	348	350	338	358	337	348	384	364	361	355	355	352	367	382	356	401	360	328	363	371	368	378	325	343	341	363	365	355	371	354	375	350	327	375	361	332	362	347	326	362	380	373	365	350	346	367	359	389	370	359	320	359	332	368	333	347	345	334	339	366	330	343	353	341	346	359	350	344	358	358	366	370	380	360	369	333	348	383	345	325	364	341	364	334	346	344	365	344	363	402	350	344	343	402	371	353	357	356	322	341	387	394	400	364	371	402	351	337	381	303	353	367	362	365	383	336	329	335	414	341	338	363	358	380	330	363	353	336	364	384	352	333	365	329	344	340	351	361	347	352	328	364	338	393	336	362	339	346	362	333	372	331	340	350	364	364	369	319	361	384	343	373	381	356	338	329	363	364	350	329	362	373	369	378	339	364	383	350	356	360	376	371	353	351	343	358	358	338	358	332	370	356	398	320	320	345	378	376	344	384	357	376	342	342	364	325	338	338	337	359	386	383	355	381	336	362	348	352	376	328	385	357	374	353	337	342	344	335	362	378	347	380	387	393	337	384	340	362	388	320	397	363	353	384	359	373	357	383	362	332	364	376	379	367	324	367	374	330	376	350	361	366	372	386	352	360	400	399	373	403	361	372	369	385	369	353	384	347	352	381	374	334	341	367	350	371	358	329	400	368	377	338	319	350	341	383	352	370	375	375	352	366	366	370	364	379	372	335	377	368	373	357	375	376	390	356	384	354	353	367	386	340	368	373	380	344	389	351	346	304	367	359	334	377	362	338	355	358	354	354	345	403	357	347	358	353	313	366	373	355	381	385	360	361	333	393	371	353	341	337	338	357	371	354	354	340	359	327	341	357	342	340	350	342	357	351	365	320	393	380	344	379	365	372	343	359	367	350	325	346	367	398	360	347	339	409	375	384	349	361	352	344	363	360	352	366	376	343	358	377	337	374	353	342	347	378	348	323	343	337	357	381	331	379	351	348	349	340	358	377	368	376	371	334	380	310	361	363	402	370	348	354	337	381	356	372	348	342	377	350	360	334	348	349	350	346	394	347	381	368	348	342	348	376	392	356	334	407	350	340	381	329	366	373	354	355	310	392	366	357	371	385	347	352	353	353	394	358	372	355	357	368	364	390	365	362	356	352	317	356	351	343	379	347	346	357	351	352	355	365	333	365	381	354	369	364	322	333	329	375	365	343	335	365	353	358	391	392	362	369	342	344	344	326	335	377	352	372	360	361	355	348	374	359	356	377	329	351	342	348	363	351	355	370	351	323	389	343	355	350	354	352	380	364	362	334	373	350	339	371	359	374	355	335	342	366	363	378	355	359	365	353	355	373	364	367	345	336	351	340	406	348	331	329	347	362	361	389	330	353	358	389	351	344	358	335	379	354	356	326	370	336	362	342	388	348	381	357	342	366	359	385	363	332	378	394	371	333	361	325	341	340	365	387	359	373	361	332	370	378	348	350	356	341	369	324	371	366	349	341	370	366	357	371	336	374	367	370	361	342	347	341	366	359	354	329	326	367	355	329	402	336	355	328	372	368	368	353	364	351	336	374	388	341	394	354	361	348	336	335	377	369	381	348	334	397	355	340	324	344	349	358	374	367	348	381	364	383	346	328	348	344	350	345	359	360	364	343	385	378	362	360	348	354	377	355	346	345	355	389	346	351	345	367	361	318	352	352	349	348	355	357	349	378	339	335	321	353	332	354	393	364	380	360	375	325	360	346	353	363	335	381	392	347	353	344	326	355	382	344	368	358	373	368	376	358	342	345	340	393	348	331	335	360	355	354	359	356	349	341	317	364	350	351	345	373	332	346	358	361	371	358	354	354	381	388	341	383	367	358	356	344	339	349	363	343	348	354	356	338	353	368	355	375	370	392	353	349	369	353	340	344	373	343	354	325	346	362	364	351	399	350	317	362	370	376	364	374	342	380	362	352	367	366	304	349	364	359	360	376	321	361	371	350	401	345	332	344	364	345	339	350	381	322	319	303	344	320	347	363	355	346	339	394	393	320	324	352	356	377	367	399	345	337	369	371	353	361	355	340	350	348	374	345	355	332	375	366	335	366	392	335	352	362	355	376	374	350	399	356	361	370	355	316	399	333	353	392	339	380	344	354	351	343	376	338	377	368	389	346	321	319	386	353	329	380	357	349	377	335	409	370	324	385	339	393	381	375	361	367	361	334	366	347	342	371	358	334	360	377	347	360	390	341	343	362	391	362	359	384	337	374	371	356	350	345	363	347	391	344	399	377	360	336	372	363	368	360	326	342	331	346	322	392	389	358	328	361	385	349	347	336	373	340	324	351	390	357	392	376	351	345	361	364	334	387	359	356	323	366	359	364	389	307	395	345	330	388	331	338	343	334	343	364	342	368	354	360	332	369	367	369	343	346	413	353	374	360	358	376	377	332	350	367	370	342	333	342	362	369	368	327	342	353	376	382	346	341	372	367	328	352	347	390	375	351	410	331	335	345	369	333	367	352	359	352	361	388	354	372	348	380	376	360	344	327	327	362	387	363	346	358	340	346	350	358	363	346	390	324	362	332	375	350	329	361	357	350	370	344	357	372	361	375	356	348	397	351	370	339	381	351	374	368	338	370	393	324	359	356	361	359	359	342	334	360	322	351	384	336	333	349	332	363	388	390	355	364	360	345	365	373	353	378	324	370	361	377	341	367	343	395	364	375	368	363	306	304	348	348	327	366	331	337	386	342	390	383	377	402	367	363	361	336	341	341	369	348	390	351	329	346	373	367	371	383	362	331	390	357	353	374	363	362	361	353	360	376	338	345	383	377	313	340	381	349	382	390	350	369	340	351	352	372	350	341	334	354	362	370	389	327	360	319	348	377	358	366	318	374	365	310	388	324	374	344	355	376	372	332	340	346	388	370	375	343	329	342	341	362	374	341	366	349	333	333	327	362	365	351	354	357	358	348	346	367	364	332	334	325	364	385	358	391	378	358	354	364
59990	88147	62203	38721	13270	3207	669	639	673	639	700	622	639	679	670	653	669	645	690	637	687	676	604	673	643	646	649	667	636	670	666	659	640	615	702	681	662	690	660	636	631	630	648	616	633	610	670	651	614	611	698	671	693	649	670	655	653	671	669	646	660	640	714	632	625	631	639	691	624	648	651	679	643	629	656	661	658	636	604	675	634	705	619	650	682	616	642	671	684	609	627	647	662	648	661	640	676	621	668	621	617	659	679	662	688	605	648	659	634	659	658	670	587	667	648	644	612	668	625	653	658	680	642	644	670	691	622	655	704	695	637	656	689	635	650	670	658	687	626	653	680	634	692	608	600	616	590	636	652	683	663	673	656	637	667	623	651	646	696	631	646	653	633	668	626	640	632	674	637	653	631	638	626	657	623	687	651	715	668	679	681	617	661	686	632	622	636	652	639	624	647	653	655	695	638	644	646	649	664	685	634	678	619	627	655	598	617	661	598	667	688	645	629	664	640	597	642	629	590	634	644	632	635	627	657	613	645	619	624	664	668	637	669	647	712	625	649	635	615	613	638	646	620	677	666	695	656	621	666	645	596	662	657	621	631	625	626	652	659	677	689	663	605	611	668	646	670	648	666	645	609	635	593	633	633	689	646	663	679	676	682	654	637	630	680	663	636	677	686	621	619	641	664	628	634	644	636	623	670	675	683	668	628	656	648	645	619	608	626	647	674	665	653	642	661	646	642	682	617	652	691	625	683	663	632	642	613	625	635	665	632	652	677	621	655	658	663	657	658	642	635	680	646	655	681	618	644	661	610	641	693	704	660	631	609	663	693	647	652	667	659	660	637	691	640	684	671	650	667	602	627	652	605	659	643	654	687	652	680	640	619	629	656	692	631	626	609	668	681	682	637	629	643	644	672	646	659	659	646	642	669	639	625	657	654	670	591	637	646	624	647	641	618	632	644	644	651	627	626	687	642	633	663	653	623	599	649	676	687	617	629	623	657	606	668	634	651	626	669	680	620	627	653	650	669	679	682	642	616	642	623	615	685	680	591	655	676	641	624	703	683	642	681	640	652	622	708	618	604	607	658	689	639	642	663	623	673	679	654	625	642	596	696	603	677	665	653	660	624	656	650	593	669	603	620	638	621	672	671	606	656	658	627	648	652	677	633	629	606	682	615	670	660	601	694	666	653	637	640	637	673	605	614	649	634	653	660	659	631	692	659	669	639	628	649	606	663	678	615	657	625	653	614	642	655	640	618	646	640	656	645	675	683	643	618	624	633	634	648	614	640	663	644	648	653	633	612	657	655	626	644	625	628	625	636	661	656	633	660	684	647	626	657	649	624	647	642	634	662	668	648	633	615	630	616	621	656	632	648	656	660	652	641	652	653	660	635	612	694	667	652	614	626	612	651	659	670	671	656	645	644	644	671	656	649	660	646	665	645	613	649	629	658	672	674	612	630	646	679	656	634	641	681	636	674	651	642	666	688	663	652	622	631	653	620	630	650	650	661	640	669	645	661	666	684	615	631	643	599	605	643	615	640	631	619	629	675	632	660	643	656	629	640	656	684	627	669	627	677	663	654	632	618	618	674	644	685	646	672	639	639	668	632	674	622	655	630	661	656	657	624	680	670	707	662	633	636	628	595	643	625	663	637	656	640	665	662	680	657	603	639	629	643	654	644	664	660	617	662	643	641	653	643	673	665	625	658	613	609	653	661	669	693	656	618	634	634	670	617	659	639	667	639	628	642	634	645	690	672	686	639	654	629	644	642	651	675	623	605	647	621	621	682	616	627	660	679	646	645	589	635	669	643	624	651	690	612	697	675	601	628	648	649	642	593	678	644	686	586	639	640	627	649	627	610	649	667	672	682	676	674	614	628	655	605	632	655	649	636	639	612	653	613	653	654	617	643	633	650	642	671	639	669	571	624	665	609	678	669	631	666	623	673	671	634	615	629	645	612	648	653	627	665	638	655	646	658	616	593	637	640	666	627	644	642	654	649	632	639	642	630	654	634	631	673	626	618	624	634	669	659	695	642	702	661	616	639	639	640	673	652	646	659	666	628	672	633	647	672	696	680	681	660	635	615	696	641	693	705	610	650	674	624	628	600	631	647	643	672	644	629	623	684	613	643	647	589	624	699	627	666	611	662	661	639	628	633	647	692	616	636	651	647	676	670	615	651	628	635	641	607	667	631	627	684	642	635	684	607	640	637	685	680	668	648	647	625	667	659	677	617	606	714	600	614	629	624	624	586	654	676	654	640	649	644	660	648	666	660	613	657	584	696	622	655	641	660	672	643	638	645	647	634	628	673	654	600	641	650	655	656	691	626	629	647	677	651	673	683	632	654	638	639	649	650	648	645	651	640	644	627	654	628	660	628	632	687	684	686	623	688	647	680	662	655	640	691	607	693	648	647	628	643	665	640	668	664	675	677	672	629	672	662	626	659	679	641	668	619	651	625	637	678	682	631	689	623	619	635	643	655	655	654	655	641	656	657	642	648	610	642	636	623	644	666	675	631	628	618	633	659	646	654	641	611	635	688	663	651	660	633	635	614	638	612	635	671	667	629	626	616	636	586	665	642	670	685	624	646	653	653	661	580	681	652	661	709	640	677	605	637	667	622	684	614	635	671	619	673	655	654	637	616	643	699	684	653	639	655	670	638	679	614	648	680	656	628	603	655	641	600	645	671	648	645	661	644	680	628	671	654	673	626	665	643	668	649	624	602	675	630	699	709	621	645	682	656	615	651	651	664	659	631	642	599	678	634	672	665	655	662	676	683	690	614	614	643	619	653	630	591	626	628	624	639	637	636	663	618	675	672	694	656	656	627	668	658	662	645	637	603	648	613	670	662	658	667	645	657	647	658	622	632	591	617	653	668	650	634	649	643	668	623	618	655	627	639	637	648	665	695	653	631	624	636	617	634	657	645	621	597	651	673	598	617	717	602	603	627	696	636	665	622	645	654	606	631	650	656	632	640	662	640	632	629	650	627	638	657	601	670	676	663	644	646	656	650	652	662	630	631	683	649	602	672	646	627	661	689	615	637	650	636	621	630	686	654	645	601	647	646	642	666	635	626	590	671	627	655	684	640	622	656	623	610	660	672	666	650	688	582	664	603	637	628	660	660	690	641	653	622	678	604	630	666	606	663	640	661	692	618	643	635	642	654	648	610	658	641	643	636	659	671	633	654	680	617	644	647	651	638	596	633	644	627	626	668	684	652	567	673	628	635	574	629	629	668	597	664	606	668	653	611	690	671	665	661	647	713	630	591	664	644	684	607	634	644	601	659	649	631	637	613	634	657	604	648	632	672	656	615	643	649	630	657	645	653	687	672	639	659	606	624	668	680	656	628	685	674	623	671	642	613	632	648	644	652	680	649	670	673	658	668	642	659	637	686	644	625	659	674	680	651	651	657	677	609	640	651	637	648	682	627	620	676	654	669	639	675	712	590	617	657	664	651	647	655	689	631	663	680	686	638	635	647	610
23108	21735	30017	24282	21145	18085	4096	597	505	557	535	517	510	497	493	529	480	531	512	481	540	513	499	507	511	523	501	505	486	530	482	495	477	542	480	528	505	514	488	481	485	495	516	474	526	526	489	526	539	526	511	494	541	508	556	523	501	532	487	498	499	481	506	532	513	483	512	479	484	480	491	521	506	506	490	491	481	512	485	492	475	497	485	513	506	497	530	480	491	469	496	476	442	468	521	485	507	483	504	518	519	499	533	460	493	492	521	516	516	511	508	479	470	454	517	475	485	523	489	475	485	532	507	531	479	506	484	464	507	494	496	509	518	525	503	522	480	496	509	491	510	501	478	502	493	499	525	498	478	525	508	550	487	531	536	469	470	518	526	496	534	544	485	501	509	518	486	481	480	531	478	499	510	496	528	511	523	488	518	521	514	491	466	486	548	507	512	470	505	505	501	520	522	500	493	553	468	510	482	526	513	488	489	495	459	493	480	532	496	487	536	489	530	507	496	494	466	496	524	476	516	476	499	518	501	521	530	538	488	488	486	491	457	501	501	477	490	510	489	504	505	548	497	519	511	494	479	502	550	498	499	501	460	477	467	479	468	503	495	477	485	488	538	496	517	462	474	484	507	532	512	500	490	489	532	478	471	482	490	541	522	475	481	543	511	510	521	484	514	520	475	476	501	537	510	500	482	529	499	508	486	447	491	473	520	508	528	482	501	513	501	516	510	484	521	482	510	511	509	532	534	458	495	545	504	497	530	511	494	508	479	490	494	511	483	469	478	497	499	542	476	452	500	476	465	473	504	501	500	484	493	506	503	499	482	493	479	498	497	545	528	472	495	479	569	492	492	518	473	495	495	470	493	473	503	515	490	491	495	508	459	488	453	478	492	485	493	518	493	458	469	501	493	496	476	503	506	518	509	487	537	502	515	482	533	512	496	470	526	475	460	507	497	507	515	510	484	472	505	512	460	474	516	510	451	473	532	525	541	487	469	553	507	540	489	501	470	457	484	516	487	490	499	499	482	503	523	505	482	495	485	478	493	506	523	513	484	508	506	472	514	530	519	504	496	491	540	493	501	488	475	525	554	481	525	516	483	506	486	498	499	497	510	490	494	525	465	457	533	535	490	505	469	474	498	481	512	503	475	501	467	512	491	496	518	515	501	498	496	445	504	502	546	475	472	494	480	512	521	505	469	489	534	517	495	510	552	503	478	521	524	483	502	497	493	484	500	512	511	469	479	508	475	516	466	492	475	511	489	526	469	479	479	496	481	523	516	472	499	496	495	537	480	510	505	477	513	500	501	532	497	539	511	500	501	447	514	506	485	533	510	538	493	495	474	488	517	489	516	492	537	551	493	478	484	490	477	483	538	488	498	477	534	504	513	538	501	514	488	493	503	513	512	506	499	516	512	523	527	508	457	490	495	519	496	478	526	525	491	554	474	479	462	473	510	525	501	510	502	496	488	489	508	472	471	480	483	516	497	479	513	523	500	473	520	478	501	502	511	471	533	503	486	478	468	479	508	484	518	462	527	473	489	536	502	496	491	536	472	457	491	513	491	505	511	485	505	478	492	522	504	476	496	504	484	458	487	524	495	523	507	525	497	503	461	485	453	512	509	543	529	503	475	486	518	508	529	517	474	468	484	489	523	503	494	502	516	512	441	475	478	505	493	508	490	502	447	501	516	496	501	507	511	514	493	484	549	482	501	516	484	497	509	457	449	481	528	489	505	487	448	464	488	491	496	477	519	494	518	511	515	541	466	480	516	534	517	497	551	511	470	523	477	520	481	488	546	506	461	479	482	522	497	514	495	539	512	499	513	529	520	465	489	514	525	444	515	467	497	552	545	517	487	532	464	468	521	529	536	501	510	501	482	550	432	493	490	550	526	539	512	475	472	483	521	512	495	520	528	484	510	514	524	509	505	536	516	531	480	483	531	513	494	515	504	489	471	492	487	489	482	507	487	540	538	488	474	489	471	501	491	509	485	481	482	491	515	501	502	526	496	496	499	491	493	527	501	479	475	511	527	534	487	469	540	494	512	503	488	479	488	513	478	512	497	488	505	452	469	499	513	539	531	480	465	454	470	487	508	505	466	502	514	497	549	508	506	511	496	486	473	529	478	554	526	519	529	477	474	478	506	497	500	500	497	503	486	463	481	491	478	514	501	474	474	454	498	505	502	513	500	494	499	533	527	495	519	495	519	555	466	485	496	490	478	509	487	493	533	539	524	502	534	497	518	492	510	522	500	485	505	496	468	523	498	490	527	513	477	511	542	517	484	511	521	506	526	509	450	497	472	480	497	519	533	508	475	509	518	508	503	503	516	545	507	500	455	488	513	496	490	466	498	551	497	521	510	498	492	503	489	501	526	510	520	507	500	463	477	478	536	517	469	510	503	493	507	491	477	477	523	498	524	499	491	535	506	491	468	536	483	519	451	465	492	506	499	463	484	520	523	470	517	483	508	488	498	473	476	488	509	524	537	463	534	530	500	497	517	510	481	543	516	505	510	524	509	511	451	486	509	496	489	489	531	499	481	490	464	515	504	526	499	506	462	459	538	524	486	505	504	489	492	497	499	467	531	512	487	479	531	521	522	510	474	519	526	538	547	486	497	514	497	516	479	534	494	516	506	512	480	521	509	496	459	463	504	499	471	448	497	472	504	514	490	471	512	527	492	499	478	515	511	525	510	516	477	470	503	490	506	451	507	529	493	494	485	523	488	475	509	483	519	481	493	475	499	480	450	510	494	478	470	509	511	488	513	535	503	478	535	476	509	467	494	472	505	460	468	505	494	471	507	470	541	487	538	512	499	479	522	508	539	475	493	511	497	487	529	487	496	476	516	527	517	468	480	502	494	496	503	480	508	506	500	478	530	550	508	544	497	476	516	488	493	498	482	474	506	476	499	515	480	450	509	484	460	480	454	497	464	512	485	520	511	511	482	489	515	496	505	482	461	463	484	483	509	548	504	520	507	470	551	499	477	483	498	506	501	485	505	519	483	518	499	519	524	496	505	527	510	488	466	478	499	463	515	525	482	511	488	494	469	525	479	469	450	501	504	513	508	511	454	517	473	485	536	489	495	466	520	491	496	469	508	490	510	514	489	506	490	478	525	523	467	523	478	491	509	487	483	531	511	500	498	544	501	480	492	482	470	518	499	503	539	487	474	486	494	498	513	474	471	508	496	513	487	500	475	503	507	525	502	513	461	478	508	512	514	486	457	496	516	512	518	496	475	523	520	474	474	498	482	486	499	496	512	507	481	518	486	446	524	527	485	486	534	488	493	503	481	468	500	506	523	463	512	466	467	488	555	501	511	476	502	500	501	451	504	517	493	504	549	501	524	512	456	499	533	517	508	489	495	462	488	447	508	518	559	514	522	512	523	463	486	511	530	509	499	506	454	495	512	486	484	504	516	505	525	550	483	489	549	502	496	503	512	490	527	532	516	481	498	586	527	507	516	458	509	506	490	460	521	486	519	491
59049	97964	72431	44300	21136	6010	940	829	890	834	810	846	837	869	842	860	862	870	797	915	860	825	847	866	881	824	850	872	875	824	819	806	855	855	871	830	831	856	902	869	834	851	870	858	840	832	843	825	830	894	857	874	835	813	824	785	861	840	856	862	817	820	849	849	860	848	866	864	890	863	920	812	879	868	891	814	851	895	840	817	794	849	837	827	820	796	831	852	901	823	826	873	850	828	766	844	833	848	876	864	869	835	835	874	827	870	826	875	836	824	820	873	889	824	862	844	850	832	798	845	824	822	895	810	820	902	875	819	880	858	834	851	833	838	772	833	835	813	825	859	771	812	877	849	825	816	825	879	867	855	894	848	889	832	827	846	829	802	835	832	872	809	926	827	810	846	878	829	832	860	795	860	851	818	824	846	832	864	832	867	864	795	860	831	889	869	877	909	842	873	903	846	866	865	902	871	858	834	863	823	872	858	885	851	880	838	825	809	828	869	870	841	802	854	931	794	802	840	859	847	809	843	824	866	848	821	804	850	876	835	858	878	917	811	851	868	873	791	879	845	851	782	831	799	895	851	867	898	851	808	846	845	819	885	832	883	843	834	867	887	844	874	826	785	850	810	879	815	861	883	891	867	815	862	865	814	877	853	813	848	891	803	804	860	839	820	862	837	859	835	832	817	833	858	843	834	838	846	818	875	816	849	829	852	837	838	843	873	804	847	871	885	805	836	833	871	841	845	853	827	867	816	874	846	877	832	892	824	898	823	842	836	817	841	818	824	868	777	870	839	793	898	855	828	798	866	840	848	821	892	852	854	820	830	901	826	837	875	848	799	851	831	824	886	813	827	850	895	846	834	805	845	820	856	824	845	898	842	853	776	880	877	861	819	863	889	818	800	803	843	880	855	890	810	802	839	862	828	839	855	865	810	878	839	835	829	865	813	856	794	848	853	813	883	842	826	836	811	847	869	845	877	852	833	796	895	812	838	853	868	873	844	828	806	822	837	851	851	835	799	846	891	802	859	858	852	834	843	853	875	845	856	858	865	904	801	827	865	853	811	805	843	855	847	824	835	813	894	847	873	871	807	857	867	801	855	885	832	840	872	870	830	812	869	887	871	859	810	854	836	869	873	821	813	856	811	848	869	861	836	834	898	807	877	895	866	820	882	802	844	843	850	837	878	850	895	797	821	836	845	830	856	875	833	813	809	886	872	816	867	851	856	806	863	883	784	831	886	801	821	883	862	815	893	815	788	831	817	827	870	825	827	805	848	827	820	876	845	838	800	839	873	844	882	874	796	863	763	808	864	858	852	839	828	855	861	850	831	875	855	807	864	842	908	842	850	835	832	817	838	842	841	854	847	790	869	811	819	857	801	867	800	843	828	922	857	844	850	850	827	829	868	860	871	852	828	841	841	816	864	860	771	849	853	797	823	842	828	856	797	827	795	817	860	888	814	875	838	828	851	845	843	845	870	891	807	865	859	847	818	882	822	847	865	852	811	822	831	825	883	880	835	823	809	845	845	885	916	874	846	827	803	845	862	849	832	866	880	881	866	873	814	819	855	861	845	830	853	884	875	891	896	866	845	858	857	837	802	861	828	853	824	846	873	776	803	842	825	842	806	883	864	839	835	814	880	854	857	848	863	844	857	842	942	821	845	853	849	848	838	925	873	883	836	839	889	872	819	907	803	854	834	833	896	839	834	833	837	847	844	828	849	868	795	894	839	792	851	852	856	841	859	822	837	815	842	816	838	841	820	824	833	847	844	824	871	832	830	826	795	850	828	841	824	853	829	860	875	851	892	811	826	881	857	793	876	816	850	858	859	784	851	811	852	852	856	834	858	794	847	834	812	864	875	874	854	832	810	866	810	859	846	825	865	813	869	843	848	824	833	880	839	836	881	811	815	853	836	826	816	835	875	854	826	819	842	803	825	789	839	864	856	822	905	787	792	787	836	850	843	893	907	827	871	855	809	864	820	837	826	789	858	831	837	837	795	880	821	880	832	872	879	831	843	868	842	823	856	850	792	849	840	863	851	836	862	791	892	880	891	861	881	828	820	794	845	856	897	858	840	811	849	868	789	841	777	849	833	824	835	838	855	852	858	856	861	882	854	877	819	834	859	856	812	833	834	836	831	828	869	820	826	827	866	862	884	829	824	830	798	886	848	835	861	846	827	878	814	881	787	856	805	861	879	813	874	851	851	828	845	851	837	789	827	866	788	826	877	868	832	856	856	835	905	813	854	862	905	857	874	826	840	850	802	848	854	837	844	864	822	824	863	862	830	829	878	854	867	786	851	800	827	800	824	831	793	900	857	841	884	862	818	806	869	811	806	782	841	865	826	840	835	839	843	851	829	819	835	841	890	896	892	860	839	847	802	818	846	820	800	852	900	847	827	859	845	878	822	829	834	838	891	905	804	811	852	857	828	814	846	848	883	820	871	835	841	814	825	847	845	824	845	842	829	840	819	847	872	869	838	823	844	803	852	835	901	866	779	824	864	818	884	862	864	836	847	843	859	859	860	859	822	850	914	895	844	882	869	846	839	836	855	827	853	802	873	861	859	897	842	837	844	925	779	854	856	811	806	851	789	845	788	852	859	808	863	831	855	838	872	836	812	852	848	840	824	806	812	852	826	831	822	868	845	841	821	772	831	891	837	854	815	821	878	869	835	825	847	820	800	873	844	816	782	819	831	842	849	807	853	877	830	839	858	834	818	898	845	898	836	862	861	852	887	896	880	871	878	815	829	795	843	832	856	817	815	901	847	830	816	846	847	853	849	854	854	886	851	843	878	849	850	854	826	794	807	849	880	874	856	857	871	861	857	859	867	819	886	834	900	819	836	819	858	810	805	843	814	887	849	839	881	887	837	870	862	829	859	868	821	865	840	815	833	877	812	791	854	783	809	859	890	864	830	822	815	851	885	845	851	877	877	889	810	854	836	803	844	840	784	802	856	845	811	783	839	850	827	844	824	809	896	855	830	848	848	897	834	857	840	860	845	875	830	810	807	838	833	833	842	807	908	867	792	879	906	799	866	825	808	836	842	865	867	807	884	825	839	904	821	868	848	835	807	849	784	898	855	891	837	859	868	855	811	844	870	806	819	839	833	885	825	850	813	807	844	843	851	841	837	896	873	882	825	879	823	856	845	861	849	894	808	844	864	917	867	831	799	838	814	877	873	868	869	805	838	867	857	873	838	829	832	876	801	847	851	883	837	857	832	844	803	867	818	900	815	837	864	847	826	838	861	826	762	835	862	792	829	852	834	803	821	890	848	805	805	844	841	858	798	809	811	848	866	802	884	823	839	868	848	825	872	869	837	853	882	846	838	851	876	839	900	864	829	853	872	846	879	841	820	884	822	833	863	836	831	824	865	857	853	820	824	837	782	834	873	816	834	813	836	882	873	847	899	832	855	851	849	814	825	838	810	825	826	813	840	838	827	847	840	812	839	873	811	805	833	875	764	841	823	864	785	890	831	908	790
29373	27808	25677	10998	1838	622	467	459	471	420	475	470	468	432	459	446	456	472	410	462	465	478	459	460	428	452	485	430	471	447	455	424	429	472	454	431	432	418	414	506	419	399	442	424	447	424	445	442	480	535	444	436	469	409	481	419	486	420	455	457	426	468	412	434	426	436	471	487	430	416	436	462	471	452	429	410	434	470	441	455	424	458	450	427	416	422	461	456	463	436	408	444	442	420	439	457	458	414	465	433	411	460	458	412	413	469	457	427	456	418	440	484	423	470	456	416	444	437	440	423	468	457	488	439	427	422	451	460	462	439	437	433	444	445	446	413	416	465	431	422	410	463	450	440	478	430	456	480	409	424	459	420	461	460	438	418	448	449	458	425	457	464	467	445	422	420	441	450	439	445	461	429	460	417	452	479	459	453	467	452	422	436	462	450	444	460	414	421	423	410	419	482	448	436	457	442	432	442	437	446	458	414	472	455	413	451	441	468	407	427	428	425	400	443	443	460	428	457	468	475	452	473	426	454	420	506	469	452	423	463	415	443	445	451	439	442	442	456	450	465	440	432	419	448	434	481	435	421	472	420	425	426	418	424	445	438	470	453	423	439	466	438	454	440	458	418	473	416	446	395	447	422	428	495	451	440	458	449	442	461	490	465	476	449	438	424	461	461	423	455	426	449	396	420	431	470	444	459	430	420	433	501	471	405	440	439	466	443	444	436	446	444	423	454	467	395	468	469	443	457	429	411	455	451	426	453	430	421	430	402	446	477	449	438	438	426	464	465	444	450	466	439	435	430	440	451	449	473	433	456	437	414	482	448	444	443	429	451	442	461	441	441	447	434	439	452	440	405	424	423	413	429	445	446	456	434	456	414	435	449	436	431	453	446	415	443	436	462	422	462	405	457	470	470	417	430	454	408	443	424	413	399	417	435	453	465	436	468	432	456	479	438	456	477	467	391	430	425	442	466	458	457	480	461	472	415	429	434	437	442	426	443	417	455	485	438	415	432	438	439	428	464	433	451	440	424	415	462	437	482	448	471	459	425	464	454	454	450	423	450	397	463	471	439	443	469	475	443	452	425	438	463	467	425	439	444	429	457	451	423	432	473	418	440	441	442	415	419	445	458	452	456	451	462	439	449	454	463	409	484	395	464	445	400	426	429	418	422	438	433	434	423	479	436	432	439	464	444	433	438	431	436	452	435	436	429	439	443	464	464	467	412	460	425	469	436	419	451	467	434	469	439	462	430	442	493	410	451	435	438	475	431	441	491	428	440	487	434	379	443	436	411	464	415	436	429	425	436	391	440	414	429	454	453	429	430	400	446	482	452	470	444	448	428	459	417	419	442	415	466	488	451	453	427	456	446	418	437	458	444	445	428	429	415	439	415	483	472	429	447	439	480	436	428	458	440	444	439	436	435	433	441	476	408	397	439	455	447	465	435	446	472	458	454	413	457	455	443	467	445	431	429	427	459	424	449	439	479	442	423	420	395	460	446	436	438	470	454	438	449	454	450	432	413	398	419	439	438	407	495	479	439	437	459	420	425	441	449	445	419	456	421	458	437	442	441	456	455	441	441	454	433	460	455	465	452	453	471	467	462	442	451	467	410	473	440	437	461	465	450	412	449	442	422	450	448	465	413	417	430	414	431	428	488	421	417	442	400	443	472	459	444	441	431	412	459	441	444	455	484	428	422	450	396	438	415	411	448	450	447	425	457	456	428	401	457	442	435	467	417	438	467	440	436	475	434	430	395	428	426	459	460	415	474	467	407	426	373	426	457	452	439	431	488	451	490	464	418	428	429	501	422	453	449	440	423	413	416	439	429	464	456	412	460	437	447	487	430	433	462	420	448	442	436	450	420	446	421	429	428	450	426	498	430	514	447	442	436	413	459	432	430	450	474	439	453	465	470	440	426	443	466	444	469	466	443	467	441	439	445	427	440	423	439	413	420	415	429	461	432	451	446	444	459	453	477	425	462	451	448	472	469	464	449	430	447	415	422	426	440	410	475	438	419	437	407	421	381	429	483	446	468	447	437	481	463	429	408	435	461	459	427	447	408	474	418	462	451	449	429	426	413	444	462	423	491	416	411	412	442	414	454	508	456	441	427	454	398	420	424	456	476	476	439	439	430	410	444	453	437	452	425	447	449	480	443	405	436	421	442	442	439	430	433	420	423	442	413	421	431	457	431	459	462	436	433	439	450	432	469	468	477	424	463	430	447	461	439	424	416	444	448	423	447	438	443	482	429	452	449	410	425	410	468	473	436	462	459	459	416	431	439	470	455	427	476	434	447	407	413	399	450	439	434	467	431	442	441	437	472	467	429	455	447	448	458	434	447	436	419	442	497	461	456	419	456	417	429	455	469	459	446	409	426	420	474	404	480	442	430	442	422	450	471	468	427	446	427	451	424	424	418	425	466	432	465	453	446	439	456	478	461	411	440	446	455	453	427	471	423	445	456	394	421	448	427	456	408	435	443	421	418	437	439	471	451	457	476	469	452	441	442	473	404	409	436	416	424	396	426	428	445	439	460	435	425	470	467	427	451	442	458	420	473	449	434	422	462	431	410	443	417	435	433	446	456	468	468	498	441	430	456	449	476	485	419	443	433	431	436	431	424	486	457	412	395	420	448	462	410	446	444	455	444	436	455	448	438	435	449	430	451	437	447	475	443	447	391	427	458	420	449	449	429	429	450	440	440	463	447	405	428	444	444	445	411	433	494	442	439	429	495	449	439	444	441	461	463	432	392	459	449	427	459	473	443	459	446	430	385	453	455	465	437	469	479	436	419	435	441	428	461	421	458	454	455	457	458	442	442	439	435	430	448	456	437	427	477	407	459	410	431	430	425	435	443	426	445	428	444	450	426	407	418	453	441	424	453	408	437	440	460	463	469	414	426	430	438	434	411	462	419	430	474	459	524	437	406	397	447	435	482	454	416	460	475	423	442	436	413	455	475	430	453	464	447	426	434	434	456	443	475	441	439	454	455	423	455	445	429	485	455	419	448	428	437	452	460	406	424	440	450	406	437	461	474	442	397	478	440	444	431	447	450	442	418	461	406	407	464	421	442	471	419	427	449	417	459	434	487	433	448	450	424	440	431	453	475	466	427	456	398	474	445	449	447	427	408	500	471	440	428	437	415	465	385	414	418	466	434	462	459	447	458	433	469	423	472	451	442	430	455	454	446	441	433	426	422	439	423	437	481	480	458	438	447	436	470	456	443	466	472	469	414	417	436	462	441	404	453	476	445	448	444	400	427	436	449	441	426	423	426	444	426	437	456	461	447	449	468	425	440	455	427	426	445	464	430	441	417	460	428	443	474	490	437	469	472	451	445	432	431	464	443	461	453	413	432	465	451	435	450	484	450	391	425	462	455	421	472	464	458	453	416	431	422	485	431	444	427	461	445	468	443	436	439	427	425	467	470	447	415	454	405	440	448	427	441	402	408	394	386	422	443	424	394	404	461	465	424	424	467	451	457	432	448
38873	45471	30609	10206	3666	1329	792	826	800	747	828	806	737	784	765	826	770	833	764	779	828	830	811	795	810	800	814	822	831	811	795	780	796	804	777	741	798	807	772	832	805	775	796	781	750	789	783	837	783	777	748	794	823	826	814	829	766	806	767	812	824	816	824	806	827	824	825	822	808	846	759	798	776	794	803	848	822	777	799	774	729	813	809	759	833	800	824	793	795	821	810	775	760	802	785	810	772	826	776	796	810	784	772	829	824	806	813	829	803	801	812	750	747	778	793	819	792	805	864	774	812	810	817	746	813	815	753	821	739	792	796	788	799	795	823	792	834	796	814	786	775	766	794	798	775	814	812	827	802	786	815	803	822	776	796	818	854	790	763	839	780	819	814	788	773	828	766	840	818	777	766	837	789	855	811	818	786	777	793	836	840	793	787	764	773	781	774	775	781	787	793	798	776	786	763	807	722	815	840	772	787	789	823	810	809	811	804	791	788	806	799	808	801	775	765	760	745	763	773	773	824	846	791	780	832	847	824	788	788	768	846	792	788	774	837	792	759	804	793	778	809	787	816	804	796	787	803	838	791	829	804	779	841	855	798	806	803	829	746	817	792	754	774	801	741	795	783	830	782	770	773	878	794	794	788	793	774	791	772	815	786	763	784	720	810	843	809	802	793	811	825	725	765	835	835	815	775	802	767	828	745	778	801	787	757	820	778	742	782	803	826	841	804	772	765	773	779	799	770	778	823	804	822	773	775	805	759	768	779	752	814	815	772	750	810	762	807	802	819	754	821	834	844	822	813	782	807	751	855	734	769	823	778	772	784	802	815	822	829	861	763	787	838	824	778	795	755	785	794	779	815	791	809	810	835	786	810	784	805	748	814	793	800	743	797	770	780	820	801	790	788	805	872	811	766	824	777	782	809	785	782	760	854	780	779	775	798	767	819	757	797	776	763	743	783	754	821	815	833	768	833	807	820	804	789	777	810	772	828	790	805	735	815	760	802	756	798	746	842	838	804	828	808	810	792	759	812	819	813	788	776	776	792	809	810	838	818	761	815	804	781	774	759	753	829	810	805	802	812	804	791	808	792	818	730	801	788	792	778	832	763	791	839	709	807	801	824	863	770	776	800	794	742	813	804	809	775	815	774	815	781	814	839	762	800	835	776	794	794	784	813	780	787	794	847	782	778	845	803	798	794	836	776	826	805	810	800	835	798	812	831	786	801	809	814	778	794	800	769	817	791	826	732	859	772	793	783	772	825	836	805	858	758	778	830	800	818	808	792	803	808	772	808	787	748	814	833	764	838	854	788	801	863	830	780	787	809	791	798	773	802	788	805	851	793	766	843	813	797	754	854	756	834	773	820	761	762	751	757	817	783	806	745	797	811	789	733	768	822	802	809	755	843	799	828	786	825	819	838	823	809	800	734	754	812	749	829	755	816	782	803	762	771	780	832	784	851	805	847	838	794	800	779	760	792	794	802	785	815	803	733	775	820	800	788	782	888	814	766	846	783	831	779	788	770	791	804	769	778	778	805	784	798	745	823	828	800	833	786	784	776	765	768	803	790	797	781	782	804	814	780	785	784	860	773	813	797	780	816	764	864	822	814	810	761	725	802	803	808	785	827	798	840	816	759	792	762	804	773	800	771	785	780	816	827	800	823	815	805	830	774	793	817	779	761	770	773	800	824	811	829	839	820	798	777	807	818	821	803	828	794	796	836	815	774	838	793	802	793	815	775	816	836	825	799	839	748	851	831	820	721	758	802	855	773	790	814	825	751	845	786	826	782	780	818	778	789	815	822	797	785	793	842	851	804	803	809	778	770	764	797	834	785	783	784	775	812	804	803	780	777	751	837	800	829	767	797	796	820	778	745	819	785	747	823	832	808	829	793	787	794	781	771	761	812	831	808	791	822	758	813	819	799	795	770	789	848	756	807	807	841	786	787	740	808	790	785	776	844	833	771	809	783	766	748	756	767	798	787	764	770	826	803	827	817	795	805	805	786	767	803	836	792	819	825	762	809	807	748	751	765	837	841	858	767	816	815	802	770	787	791	791	823	779	776	861	770	744	788	792	805	808	752	807	808	800	779	809	797	855	790	816	800	778	788	771	826	802	812	787	791	836	807	785	795	805	834	804	826	805	778	784	821	789	802	794	813	816	781	796	785	770	791	807	788	777	784	810	748	801	829	835	821	761	779	808	808	765	808	795	839	809	827	795	777	818	793	843	828	814	777	776	810	792	840	782	802	768	756	808	881	833	733	835	805	798	823	789	785	796	853	807	802	797	779	797	805	802	814	826	800	823	793	836	880	813	836	744	764	818	829	844	793	809	786	802	828	809	821	790	774	830	791	781	844	837	798	768	779	782	873	813	751	807	830	791	785	843	785	757	756	813	743	768	811	833	810	796	815	768	814	768	784	818	807	781	823	792	835	808	777	804	829	818	777	789	790	779	714	752	829	801	819	793	826	864	804	733	838	782	789	778	801	791	738	834	752	819	788	802	785	765	830	779	791	728	783	839	801	783	752	756	751	767	824	797	773	776	811	808	796	813	855	779	851	777	813	784	749	732	795	731	739	775	798	823	794	828	785	809	896	752	824	796	788	776	849	760	798	804	802	815	732	840	796	824	790	784	778	771	807	767	827	801	819	778	848	817	815	869	847	785	750	742	788	781	823	800	829	771	847	795	836	782	831	782	758	808	795	816	770	832	804	792	759	719	812	819	825	746	824	830	778	777	810	781	799	778	809	769	795	811	841	813	762	790	805	767	790	862	839	795	766	795	742	763	778	790	784	806	784	796	806	797	817	775	802	786	846	777	757	840	805	760	771	805	831	789	782	777	806	776	806	774	766	825	772	783	732	821	764	786	806	794	754	776	794	763	711	736	820	794	743	822	775	782	746	822	840	757	838	776	754	820	777	776	824	811	787	767	839	839	792	799	808	782	791	802	784	810	808	788	828	783	823	788	764	821	781	788	789	814	799	796	812	793	828	851	743	806	774	795	821	837	797	770	800	804	784	733	843	815	781	848	777	802	830	758	778	821	783	800	780	809	732	806	814	782	846	796	775	833	779	816	774	788	797	787	784	790	813	823	747	778	814	742	807	761	779	798	807	799	764	824	770	821	886	774	815	761	803	798	806	816	830	791	779	812	819	809	780	769	769	817	814	823	831	792	792	787	737	782	799	821	762	808	798	782	770	777	749	810	778	809	832	809	872	813	762	811	764	791	784	820	823	755	821	764	805	819	770	804	821	768	759	793	756	798	761	821	788	781	808	772	767	790	789	802	807	789	819	761	788	813	804	761	792	797	819	801	811	824	807	843	806	783	848	801	803	770	711	809	782	771	767	797	787	799	784	790	775	771	806	786	815	812	834	828	774	828	782	785	763	796	776	811	800	788	778	781	748	767	743	836	827	829	814	806	795	771	769	778	809	772	798	824	790	806	837	818	801	767	758	768	800	806	794	783	751	779	797	826	802	775	807	778
24402	22626	30979	25431	19880	8471	583	407	363	333	362	329	364	345	369	387	319	333	348	372	366	353	362	346	353	330	342	339	371	339	341	311	341	336	356	379	326	353	364	346	328	349	345	356	332	343	356	352	328	322	309	334	350	318	357	338	352	364	334	351	358	345	369	342	332	321	338	346	390	356	358	308	331	346	345	324	344	345	369	350	319	366	362	373	321	363	336	352	344	358	322	331	296	354	342	342	376	356	385	345	344	349	399	365	331	326	345	332	344	327	335	337	387	362	377	330	320	335	333	330	343	340	349	336	347	342	347	338	322	339	330	382	338	335	323	322	343	345	348	341	365	348	336	358	312	351	311	318	328	310	353	312	343	346	339	327	329	371	377	332	330	338	339	318	360	315	361	338	330	330	342	333	302	347	361	360	346	343	338	318	342	337	334	348	340	361	306	348	347	331	351	360	341	348	349	305	339	375	311	346	357	335	320	346	343	294	362	331	314	366	339	336	372	373	327	310	307	337	372	359	320	340	323	343	343	324	384	332	341	341	346	355	346	342	318	332	367	335	330	335	349	326	343	325	354	379	356	365	323	359	356	362	324	317	350	340	345	351	306	371	336	341	341	284	339	335	360	360	336	368	344	331	332	334	359	347	325	309	315	329	349	324	354	363	351	373	344	379	345	348	366	349	355	341	345	330	312	355	327	341	353	386	325	342	386	325	313	322	358	354	324	326	328	325	316	312	341	336	370	335	339	349	344	313	342	353	343	329	348	346	311	338	377	357	341	369	389	343	367	330	326	333	356	379	330	375	311	354	343	346	314	326	352	327	358	322	345	349	300	350	369	351	359	345	344	331	327	299	330	322	339	386	339	325	332	355	310	358	337	360	296	332	350	307	321	356	348	345	347	332	332	343	379	356	337	366	349	369	346	305	334	365	354	376	316	352	350	328	362	300	366	323	358	363	372	329	334	384	325	353	352	335	320	330	342	349	348	337	343	331	374	330	370	360	316	350	368	329	326	345	300	341	341	371	357	335	327	329	345	350	371	328	342	314	361	350	343	306	335	348	371	340	339	354	333	328	334	316	392	349	345	360	337	355	325	343	331	329	343	355	352	351	358	338	298	352	380	319	329	321	312	328	345	359	317	304	348	342	343	346	326	364	344	337	347	345	287	351	339	376	332	335	354	361	335	355	296	318	344	337	345	322	335	297	336	346	335	323	311	320	332	350	350	363	343	358	332	322	321	345	338	343	332	331	338	331	352	322	345	356	352	328	343	320	344	362	351	332	330	335	335	331	308	310	336	340	331	355	321	335	326	372	361	347	340	325	340	339	335	341	321	340	330	352	314	333	320	290	346	363	371	322	352	325	328	341	349	331	345	323	347	337	361	344	335	356	337	329	326	331	371	312	364	332	359	337	345	340	337	372	362	334	331	327	329	321	323	360	328	331	323	344	349	329	344	373	332	307	340	350	353	364	370	367	351	324	324	324	318	339	352	361	366	319	333	341	353	348	346	308	330	359	341	346	369	352	333	317	345	354	382	352	333	311	395	302	321	355	318	327	365	337	319	372	361	307	325	327	349	357	338	328	314	329	319	346	315	336	334	344	341	353	346	325	344	356	343	327	376	345	323	349	323	330	336	372	353	345	345	312	366	347	321	365	338	347	343	351	344	333	359	345	365	368	327	317	338	341	338	308	317	367	303	333	341	349	354	372	326	385	351	325	339	336	363	326	317	360	309	359	342	340	318	366	336	328	308	363	371	350	332	330	330	375	322	322	347	330	350	337	337	308	368	340	369	346	311	350	336	357	332	363	318	331	336	337	373	328	281	324	350	340	314	350	336	312	377	337	346	355	336	336	341	372	335	341	309	339	345	294	393	353	331	348	330	351	336	345	330	375	347	364	357	346	336	352	374	348	374	342	350	352	312	339	371	332	311	336	357	335	344	357	299	330	344	344	344	352	351	376	356	351	355	309	370	341	357	333	335	364	365	344	345	348	331	369	335	343	328	348	314	363	330	354	315	341	311	328	351	334	298	298	354	330	335	341	346	371	331	337	335	354	297	321	319	352	353	319	379	350	365	341	324	332	319	350	349	359	328	346	337	357	333	328	360	294	327	335	333	364	322	326	321	348	337	327	358	361	382	370	326	321	351	321	289	311	349	335	357	326	338	342	356	332	306	324	342	329	335	316	340	340	363	380	328	338	317	317	291	374	311	323	345	328	344	313	341	308	343	299	327	339	310	348	350	345	391	344	328	340	351	372	349	316	317	310	328	320	376	327	378	309	340	333	333	327	332	303	331	350	310	350	358	346	319	347	326	326	355	333	341	320	380	353	328	331	334	312	345	333	334	346	339	323	349	351	335	343	337	301	332	360	347	308	356	389	360	343	323	348	325	367	368	344	346	348	309	279	346	348	337	300	323	351	323	321	333	330	361	346	343	334	354	348	338	315	331	364	320	317	330	377	338	366	326	342	320	340	328	338	336	342	350	355	345	321	361	300	334	354	380	357	374	291	331	331	347	325	352	327	295	365	331	342	360	349	331	361	327	335	332	315	355	384	323	378	329	348	348	367	366	354	383	340	339	353	318	358	339	337	329	356	344	328	345	369	346	342	337	351	331	336	341	347	355	321	337	339	357	332	322	345	345	339	326	343	366	305	339	348	334	338	353	329	365	331	350	347	313	302	349	360	329	320	366	303	304	358	338	336	349	372	335	359	382	331	331	341	329	345	353	318	312	319	345	341	380	357	328	320	339	316	351	331	347	382	373	340	310	366	327	311	370	351	317	361	319	335	351	318	344	334	356	327	320	355	334	302	340	321	333	331	334	366	323	354	363	367	324	366	337	357	306	341	351	347	345	327	347	336	333	348	342	325	341	317	349	335	339	328	318	377	321	344	348	349	346	319	343	357	350	375	358	359	334	332	337	285	343	318	323	316	319	365	349	363	352	344	342	343	328	332	356	324	317	309	330	337	327	369	341	310	337	341	330	293	313	325	351	326	329	325	329	347	325	338	327	316	341	335	374	317	332	332	343	351	356	315	317	349	328	337	355	331	329	325	313	358	343	348	324	334	332	326	332	368	322	327	334	334	332	337	365	344	313	321	315	328	334	366	336	337	347	324	314	343	359	317	331	344	349	358	331	338	352	327	326	351	337	332	319	332	388	325	330	302	319	334	358	313	331	366	309	325	337	359	338	362	350	308	352	376	325	335	345	331	323	327	323	329	361	335	319	336	345	324	360	335	357	337	322	342	353	328	355	380	321	348	301	334	344	356	334	338	375	329	361	369	338	341	348	321	330	316	369	382	321	314	373	385	358	350	389	351	323	349	330	330	326	332	370	353	366	348	336	331	336	333	347	337	374	358	331	328	339	318	339	320	342	326	329	339	358	370	348	371	364	307	349	336	330	368	345	352	332	376	326	328	326	308	340	315	351	331	312	345	336	373	332	385	361	330	315	309	351	328	362	327	376	361	359	365	367	382	321	342
60922	88862	61454	34834	17020	4219	627	675	722	616	570	653	605	620	640	634	613	603	607	604	618	627	620	612	614	599	630	620	620	603	618	613	636	597	659	600	627	619	640	603	560	580	634	645	646	568	614	592	644	635	613	596	630	624	620	581	615	608	611	615	625	615	609	606	639	634	643	620	639	573	590	579	580	620	649	632	640	599	617	632	594	623	661	575	623	618	601	607	627	607	623	628	583	607	623	593	592	642	622	632	614	615	619	650	588	647	600	627	604	601	624	572	644	652	636	606	630	615	643	624	621	654	602	658	621	620	611	618	565	643	620	593	609	616	590	583	621	631	673	619	677	588	633	607	603	644	599	623	582	614	633	609	569	615	629	596	621	639	638	582	656	663	587	589	623	580	602	592	601	642	641	589	634	596	585	643	600	628	667	566	618	616	613	633	606	626	634	666	648	631	580	618	652	611	614	600	568	631	598	615	630	620	640	599	621	654	613	597	623	622	632	626	607	650	627	619	581	659	626	605	602	571	587	617	672	538	622	630	621	603	604	670	627	603	593	591	633	611	598	593	610	644	584	608	609	617	581	642	602	643	620	677	620	635	629	619	660	604	627	635	581	583	608	607	564	672	599	672	622	573	628	626	652	618	606	652	641	604	655	572	594	628	625	612	697	631	587	622	611	653	606	605	568	606	638	572	675	661	610	604	576	608	650	600	626	628	616	583	642	654	653	663	591	560	623	629	634	609	638	636	631	664	563	617	584	564	596	606	643	614	626	616	641	610	592	572	630	629	593	660	603	653	606	649	603	625	619	619	632	591	636	596	601	616	601	593	589	634	590	645	599	645	599	593	637	616	628	634	596	594	624	611	654	659	622	621	592	607	627	628	629	622	661	626	652	622	612	592	576	592	626	624	607	617	625	600	605	624	599	609	586	639	657	635	612	570	598	605	627	662	619	599	605	600	611	608	643	597	605	604	597	649	624	666	604	615	626	603	615	595	585	650	642	603	617	622	615	632	597	591	628	583	598	583	656	612	646	642	556	610	604	621	649	618	640	612	604	641	610	630	643	649	635	611	658	624	604	653	599	608	615	601	596	613	604	616	586	644	620	623	622	653	606	633	614	616	641	621	618	634	620	657	634	649	634	628	637	643	620	623	664	624	620	631	610	617	604	647	596	595	668	600	635	609	623	619	653	626	636	616	615	646	621	621	617	638	601	609	655	643	651	609	604	630	626	633	615	646	609	583	621	594	636	620	594	624	616	607	604	593	693	657	613	645	591	626	622	635	619	615	605	568	607	635	595	698	671	614	661	581	669	620	627	593	630	666	620	634	634	593	617	612	641	607	602	637	585	631	614	588	612	627	651	620	601	609	593	645	638	623	595	644	613	631	630	593	642	630	583	589	616	613	623	645	612	604	623	605	646	657	624	609	645	565	567	640	607	656	618	633	627	644	611	629	613	586	594	641	627	623	624	590	612	581	622	612	635	608	640	640	607	613	626	637	633	629	547	574	677	654	638	641	604	613	588	608	591	655	628	591	604	600	614	621	627	613	639	590	596	617	623	616	614	600	595	610	607	622	647	640	633	627	672	627	595	584	614	628	620	642	604	645	615	644	627	621	606	649	566	589	665	594	663	580	606	617	559	595	625	647	601	657	578	600	605	662	671	619	599	611	573	584	608	611	587	636	600	603	623	639	642	630	597	606	622	614	599	606	626	681	622	613	637	678	609	619	583	635	561	630	579	630	582	590	586	650	640	625	655	654	632	598	577	634	617	623	670	617	605	642	639	629	639	627	633	652	603	606	615	628	636	655	620	634	581	614	608	610	648	649	659	657	642	642	582	606	629	613	607	629	630	624	610	615	631	632	613	607	668	629	595	619	615	591	611	657	630	623	597	606	613	635	593	645	603	576	675	623	673	641	624	574	599	653	640	583	665	615	638	616	618	607	636	646	577	617	622	623	596	585	605	628	625	663	669	627	657	576	565	612	639	612	601	615	614	609	599	618	635	662	577	607	636	670	632	601	632	688	698	575	567	606	628	588	630	624	591	635	612	629	629	660	613	655	612	594	570	661	640	631	602	600	597	627	614	613	602	628	631	618	552	586	591	611	580	645	617	604	604	643	569	664	597	572	598	622	588	609	601	647	599	615	602	615	608	614	617	612	617	629	594	645	622	572	607	632	582	622	599	647	663	631	583	609	623	649	670	596	617	613	594	678	615	641	634	615	606	629	592	602	637	587	594	603	613	603	629	599	659	691	576	589	644	590	603	649	632	600	678	616	601	599	595	624	613	602	600	624	607	620	595	608	627	614	638	609	605	601	598	608	617	610	638	584	603	661	649	591	622	643	585	598	668	589	659	600	627	636	581	614	602	604	592	641	612	638	608	680	573	661	651	643	620	588	582	614	624	626	580	599	631	595	631	601	634	615	662	642	622	591	571	648	598	640	642	587	586	640	584	629	613	554	586	615	629	595	583	624	575	598	642	641	633	632	611	620	631	638	597	591	614	638	662	611	635	648	644	646	658	621	600	622	597	585	635	608	636	614	647	666	604	596	589	646	623	626	586	634	623	637	631	626	623	577	595	618	650	622	634	654	600	586	603	562	663	598	595	585	632	582	654	590	639	630	620	640	606	650	669	632	594	610	613	622	627	595	649	589	622	586	633	615	585	592	619	629	632	635	577	601	609	627	600	634	627	619	602	605	608	593	599	663	628	641	600	600	654	658	579	608	619	585	564	596	609	631	590	632	625	589	609	636	601	614	618	621	629	600	565	643	603	649	595	628	624	615	630	630	619	613	615	635	633	652	610	630	598	648	608	625	635	613	615	641	603	651	620	643	630	578	605	571	596	638	592	568	662	613	587	616	608	599	630	630	628	590	614	584	633	606	646	591	674	614	596	630	611	588	630	628	642	650	648	587	633	612	591	627	611	631	630	611	612	624	616	621	628	601	645	622	615	626	622	659	625	613	615	582	625	597	625	594	658	638	616	598	634	633	666	566	627	564	622	649	626	608	630	608	607	605	665	603	635	651	629	638	637	650	608	600	595	662	584	654	624	609	638	607	582	595	599	677	600	617	603	618	595	603	635	606	634	639	644	601	665	615	639	627	561	608	599	637	574	643	616	651	639	625	619	604	615	673	640	597	633	572	621	661	594	596	595	580	605	629	623	611	644	607	610	630	625	596	614	652	625	624	669	628	625	675	637	619	621	615	632	652	650	576	624	610	591	646	637	614	643	627	604	618	655	660	599	647	622	655	634	610	595	656	603	632	610	589	634	624	633	592	589	600	633	621	583	604	620	637	626	591	590	621	621	597	599	612	607	638	640	575	637	634	602	611	665	616	581	637	621	598	610	586	604	630	684	619	616	614	632	641	581	604	630	667	617	588	630	626	587	580	618	622	629	593	593	618	629	604	584	618	626	607	649	630	612	621	620	614	615	617	606	623	648	663	579	660	605	675	603	617	648	610	621	637	573	631	589	605	615	635
23142	21622	30032	25497	21284	17977	4301	563	532	507	502	501	489	528	501	519	489	472	477	466	494	485	492	474	518	519	533	466	504	472	514	507	468	499	481	518	474	474	476	480	471	492	497	540	498	484	499	527	505	512	520	456	512	514	507	505	511	473	489	490	467	513	465	511	487	476	492	489	495	515	478	459	527	465	517	533	487	491	462	463	492	504	516	485	533	444	487	516	482	478	473	444	499	515	480	458	469	465	508	453	507	468	542	503	461	518	564	506	480	474	492	510	471	471	465	485	513	520	451	498	462	510	495	470	460	495	495	502	493	465	482	471	486	502	494	489	433	462	483	483	511	486	456	448	478	494	470	501	514	489	501	505	481	506	472	473	464	475	500	475	488	491	473	502	493	491	524	439	468	459	540	476	499	488	495	442	517	505	512	504	495	501	470	479	504	483	494	523	455	474	479	490	518	508	474	508	513	479	475	475	526	446	489	502	509	476	480	493	480	483	491	496	463	467	454	506	481	509	442	459	478	476	519	492	486	494	483	464	485	461	488	501	478	514	486	489	470	495	495	521	506	477	477	487	470	455	485	529	538	501	449	464	471	468	491	475	554	494	493	458	489	497	514	500	515	462	484	461	496	486	470	478	496	539	470	502	520	442	504	500	513	489	479	495	491	483	501	471	479	500	487	546	520	472	456	511	499	536	497	480	527	472	481	469	480	473	466	511	480	535	527	476	494	490	491	518	489	494	472	490	496	511	520	468	522	483	501	480	491	508	480	512	515	501	469	518	485	462	456	498	474	472	483	528	479	472	507	479	494	500	496	443	480	505	497	531	485	497	491	448	491	486	469	489	508	499	521	511	478	481	482	482	462	502	464	495	481	510	491	511	485	485	451	460	483	488	497	488	477	492	478	485	502	494	502	520	497	472	505	534	526	479	454	460	480	508	507	517	503	487	504	493	463	492	446	512	505	553	481	471	468	484	506	464	472	491	459	494	455	487	506	477	447	473	470	471	502	500	455	518	506	546	485	469	501	456	487	494	488	483	501	468	485	480	502	473	494	509	489	514	467	505	458	495	463	492	503	470	529	476	476	520	499	551	512	473	507	453	519	472	501	485	457	490	464	477	483	491	515	460	473	451	464	476	488	510	510	473	478	490	519	472	517	485	453	511	456	491	521	498	488	458	458	484	477	504	422	460	499	476	455	479	457	462	471	486	477	496	474	517	435	490	454	468	440	462	460	479	465	476	487	492	466	510	469	471	481	435	487	513	507	497	515	506	480	486	458	536	511	468	544	490	489	482	514	512	456	495	496	487	500	477	509	497	475	475	516	517	498	468	496	476	499	472	482	497	456	500	495	454	469	499	462	495	494	496	532	510	475	455	491	472	506	470	471	493	474	518	450	440	487	483	488	467	461	471	469	461	500	483	513	490	459	486	468	472	473	475	496	491	507	510	459	476	470	506	475	460	524	461	468	504	482	465	499	515	498	458	464	505	521	492	502	472	458	496	507	468	484	501	509	481	479	477	481	483	484	481	466	491	476	491	496	518	472	504	497	467	461	511	516	485	500	523	497	490	507	480	492	504	501	494	511	479	471	507	468	555	489	496	493	503	473	493	502	512	491	510	500	504	508	493	496	469	495	507	452	465	508	478	488	483	463	462	501	500	474	510	505	518	516	512	459	471	497	465	503	508	510	473	524	464	480	492	501	507	493	467	494	484	453	505	419	467	530	504	463	515	463	515	487	468	484	512	489	444	497	495	475	473	500	514	436	481	502	447	470	476	446	488	510	500	501	476	504	479	479	445	493	520	466	502	489	502	517	495	466	508	532	535	484	521	532	474	509	488	472	473	456	487	508	502	499	492	481	438	481	467	500	496	461	465	466	462	506	477	510	457	459	469	492	507	483	482	509	500	460	504	469	504	508	514	501	510	462	477	526	480	479	501	492	493	502	493	495	470	518	504	488	546	497	472	481	486	490	457	471	499	458	505	499	520	527	444	503	461	507	501	475	513	537	504	488	472	513	450	492	497	509	417	484	505	475	465	459	468	482	489	491	502	522	484	523	473	492	494	498	458	491	489	502	489	476	514	479	500	533	487	493	448	457	503	469	489	512	442	513	506	503	526	476	497	441	459	525	454	490	535	504	485	467	518	496	493	487	508	425	503	471	481	473	487	479	495	461	492	494	556	506	503	481	490	500	480	475	485	497	508	476	465	465	467	495	494	458	478	475	485	499	448	445	473	476	487	450	489	504	475	481	545	480	472	439	472	467	471	495	478	470	466	477	488	488	472	505	491	526	460	450	466	479	470	485	474	515	488	526	477	481	503	514	519	490	505	457	501	457	448	465	480	502	471	492	539	478	486	461	487	457	492	467	522	466	453	467	543	480	497	498	501	500	531	535	509	488	476	464	479	486	506	475	495	480	460	493	476	499	496	509	474	503	520	519	481	508	497	478	489	520	449	436	517	476	476	472	476	489	493	487	489	497	504	493	478	489	487	465	510	493	454	525	526	443	501	467	529	526	451	532	479	533	490	479	474	464	480	480	530	480	497	484	467	519	509	492	444	478	514	511	473	496	457	545	441	471	495	499	534	484	485	462	430	470	515	510	484	484	457	484	498	474	486	478	479	484	492	522	485	504	482	473	493	525	504	468	506	466	494	481	480	502	469	479	474	492	486	482	454	505	492	492	495	466	461	512	521	477	490	489	462	514	520	441	512	468	444	479	513	448	503	474	494	470	496	497	461	434	531	517	489	481	486	495	447	456	508	463	493	489	484	505	520	497	501	488	487	491	504	549	499	469	505	508	474	484	482	470	493	498	464	467	479	487	493	499	521	472	449	500	496	544	472	488	496	534	507	489	521	456	486	487	490	498	498	541	489	486	448	503	479	494	482	481	443	496	521	457	507	474	480	503	492	478	475	456	490	474	480	518	455	498	486	489	509	465	518	464	504	481	524	529	493	468	478	523	487	506	472	532	473	499	476	529	477	489	498	479	503	508	510	503	454	494	507	464	488	469	521	480	504	474	516	480	475	473	550	483	496	467	479	454	508	548	478	488	465	556	472	503	471	537	465	476	494	495	511	456	474	475	475	471	513	496	516	497	481	500	480	501	506	516	507	475	490	482	498	451	498	520	488	511	457	490	496	479	495	505	530	490	518	512	517	469	512	511	485	521	463	472	507	490	477	478	498	456	481	474	514	481	501	487	503	497	518	457	455	449	504	484	479	501	450	462	525	488	486	491	471	481	487	494	473	474	486	517	492	471	510	501	485	506	530	480	452	499	487	483	489	473	486	519	475	484	499	468	463	491	514	487	485	454	481	506	487	510	514	476	490	498	463	452	505	481	489	524	485	495	460	510	497	505	527	486	459	485	468	492	424	481	479	462	480	483	473	459	435	492	499	482	514	481	474	478	503	479	470	458	492	497	520	449	488	541	508	493	459	483	485	459	510	487	487	472	524	548	504	480	481	464	495	520	470	499	489	506	534
61643	95019	75566	48777	22656	6219	853	802	838	861	856	829	834	854	842	822	845	800	823	819	810	832	870	816	806	769	856	879	886	856	898	867	850	835	838	803	812	751	799	846	813	811	868	804	876	826	817	828	831	833	813	824	868	859	826	833	839	836	841	795	783	806	852	797	853	822	859	835	800	831	790	841	865	832	807	785	812	836	800	805	810	842	833	822	816	872	834	842	862	803	792	825	865	790	781	857	835	798	793	850	875	867	870	838	804	777	811	830	799	823	819	816	800	782	788	768	860	829	820	817	779	842	848	848	804	870	821	810	816	824	812	793	812	782	865	831	807	862	865	815	859	810	828	797	829	840	809	812	833	823	837	781	835	852	796	845	805	793	820	838	905	838	824	853	809	827	852	826	880	849	857	809	800	837	833	827	835	795	846	817	827	823	828	880	860	854	862	843	853	840	835	789	852	791	817	812	831	849	798	848	821	856	829	817	855	819	807	814	843	774	801	797	878	787	874	872	873	878	814	848	815	825	862	881	800	790	847	839	829	846	833	815	832	830	822	825	823	828	852	783	814	881	815	793	814	791	884	840	888	831	829	828	817	844	826	802	877	796	853	849	814	850	798	815	810	826	855	825	845	826	852	809	799	793	854	851	794	864	847	812	789	874	859	804	833	832	805	808	819	916	834	834	822	843	806	830	840	850	865	849	808	840	787	829	825	846	850	828	841	849	807	825	835	820	814	871	824	814	853	767	851	825	833	793	835	822	803	796	761	796	851	852	830	774	795	838	804	842	789	852	918	830	835	799	854	791	847	826	788	795	825	830	825	863	838	850	830	850	877	865	783	843	821	843	823	853	835	909	854	827	820	839	780	812	826	893	805	812	880	833	882	824	820	812	820	804	835	850	857	787	823	820	863	858	788	812	837	834	842	835	830	835	820	800	859	819	837	848	769	824	822	819	811	808	809	823	863	860	816	818	829	846	865	799	817	853	838	839	835	855	837	805	817	806	767	824	779	810	815	804	863	830	889	849	813	787	806	885	802	810	803	812	806	863	793	766	801	887	832	840	806	778	812	832	887	817	809	838	806	790	813	852	876	798	824	837	799	834	805	828	793	825	791	758	809	806	842	862	879	811	908	880	800	839	801	849	824	759	839	863	788	827	777	791	845	823	877	831	831	825	818	809	851	854	794	813	810	805	827	837	841	775	802	813	817	867	840	839	840	776	808	874	788	805	865	802	860	812	812	818	834	773	813	794	835	808	829	836	812	862	825	848	783	827	801	820	798	866	841	841	848	809	867	844	841	817	848	824	844	805	814	833	824	851	874	860	791	842	845	839	779	808	816	826	773	823	822	820	800	836	775	799	829	809	778	816	809	844	834	822	784	817	826	833	827	781	859	840	835	895	865	823	812	821	848	789	801	822	838	772	789	795	871	781	854	813	856	872	857	820	813	809	823	806	824	803	838	806	804	830	852	815	899	817	803	852	820	858	778	823	876	874	843	796	821	837	821	838	799	847	821	835	845	830	788	816	834	830	844	837	830	856	793	777	831	801	838	797	814	790	876	834	841	790	798	813	831	792	853	825	820	788	781	822	805	799	800	850	817	843	862	826	743	832	825	769	775	799	884	847	840	823	879	834	770	821	846	704	863	839	810	867	817	790	844	826	773	867	828	865	839	773	840	824	777	848	823	824	849	847	782	831	847	835	849	831	856	861	773	864	786	811	834	863	805	838	878	876	805	850	821	823	850	821	859	816	826	788	793	754	823	863	807	795	834	807	838	817	854	873	835	805	857	867	832	811	861	840	842	826	846	830	806	817	839	797	847	772	839	839	780	829	811	788	810	774	809	817	856	819	809	806	786	838	806	844	801	835	831	853	826	802	811	850	826	795	810	842	826	799	839	800	835	823	808	829	865	795	820	858	821	784	850	825	794	816	804	807	842	846	785	792	820	854	841	785	831	778	837	810	777	831	820	809	829	832	859	751	851	815	802	819	817	852	850	875	847	867	819	834	819	835	849	816	864	801	872	834	765	850	785	842	792	796	841	851	800	870	827	829	873	812	776	854	810	800	741	807	786	792	840	839	817	858	820	815	819	804	828	818	842	801	845	813	821	816	822	785	799	813	786	837	806	770	853	801	840	822	810	831	826	814	897	816	849	817	777	815	839	779	821	795	872	839	854	826	798	856	833	769	842	821	826	837	793	872	814	781	829	890	812	798	819	785	851	841	830	849	856	788	828	849	800	777	835	766	900	896	797	789	794	788	880	812	832	792	870	813	821	806	846	840	791	800	794	854	872	857	841	855	788	813	827	805	845	824	852	817	809	860	833	811	792	836	840	848	809	860	793	846	802	807	840	828	791	805	858	835	838	830	827	781	832	778	873	814	791	843	796	792	824	814	864	795	819	788	838	793	831	837	864	802	876	840	808	820	820	786	808	824	811	811	864	835	840	804	771	814	812	780	782	811	850	856	850	841	777	808	826	827	848	807	872	804	812	786	768	825	835	838	796	801	807	803	836	867	847	823	823	855	813	841	797	817	821	819	843	810	801	813	809	845	847	820	841	791	824	844	786	827	844	828	794	829	836	839	855	889	844	803	882	869	818	764	867	811	819	799	830	845	860	855	776	843	803	823	873	811	876	862	782	834	856	874	756	796	840	876	778	760	819	866	810	807	782	819	813	845	800	814	835	833	805	787	882	833	798	817	804	800	817	850	821	798	830	864	807	794	857	776	847	804	815	866	861	818	812	768	828	837	799	776	834	858	844	862	857	790	785	802	811	893	871	826	825	820	832	783	865	813	797	774	807	805	838	859	784	857	816	835	816	859	840	888	788	826	826	827	833	846	862	854	757	786	851	789	815	826	864	846	793	822	808	812	792	756	894	795	847	832	786	868	815	840	823	824	866	835	828	811	825	811	851	861	833	809	745	824	850	826	820	835	796	816	801	841	755	856	844	798	822	887	828	797	825	822	842	805	800	781	828	794	841	780	768	850	832	845	845	856	836	842	837	793	816	813	844	794	827	803	839	805	776	841	808	813	845	793	848	853	823	773	829	825	849	855	782	828	795	807	864	795	807	779	802	844	843	838	843	772	790	798	805	808	804	799	850	790	798	834	749	839	832	839	852	823	802	796	760	838	805	790	833	841	850	827	834	791	813	860	864	831	810	780	847	842	815	812	908	766	802	857	808	774	790	809	819	871	791	779	801	808	840	833	823	783	807	841	857	848	830	799	774	790	849	839	865	817	781	823	803	818	807	854	876	815	837	846	827	861	823	784	832	803	832	852	797	831	814	829	797	841	847	787	898	783	830	828	807	829	832	852	856	797	810	817	836	822	826	848	833	811	852	836	883	862	795	886	826	778	824	803	849	816	853	803	800	819	829	807	860	839	820	839	841	838	795	850	823	822	876	849	791	817	839	876	817	842	819	851	805	798	855	807	808	831	869	803	830	863	800	847	787	820	792	811	826	797	776	835	825	841	801	822	821	762
29063	27462	26355	14848	1960	619	440	423	448	461	429	470	436	462	407	453	409	422	448	394	449	470	447	417	453	441	409	414	451	400	455	421	415	474	444	447	406	452	437	430	432	382	411	464	412	475	438	464	383	431	413	434	447	425	442	439	439	414	431	394	403	426	415	439	421	380	438	415	443	454	413	450	454	452	460	418	468	429	424	414	451	412	429	412	463	411	416	414	418	450	435	421	437	422	418	478	424	448	438	443	434	459	462	450	435	444	438	419	407	442	448	410	439	445	455	385	444	403	448	421	441	439	444	425	419	432	449	413	433	439	426	484	408	422	435	423	406	427	427	430	474	431	431	419	418	424	396	416	422	461	417	419	451	438	422	467	429	452	433	439	405	423	468	409	388	415	441	437	424	403	416	467	411	422	426	437	408	447	423	461	390	465	417	427	444	437	458	447	456	428	448	392	434	427	433	465	409	413	407	416	451	415	426	445	391	425	449	435	426	409	432	445	451	422	416	434	419	413	405	412	445	432	431	417	435	423	430	477	436	435	402	442	446	417	432	441	387	477	433	449	433	471	431	473	406	429	417	423	438	430	436	400	436	419	405	423	424	455	461	415	414	454	411	401	395	411	434	398	427	402	428	446	470	414	419	409	446	413	416	436	411	449	419	427	411	442	456	444	430	432	452	428	436	434	409	449	442	397	452	418	487	432	430	415	425	424	412	452	441	454	427	420	431	411	450	407	443	438	429	439	414	436	458	403	420	458	455	439	407	415	433	442	431	436	430	381	410	449	464	435	429	417	398	434	379	441	402	450	446	449	464	462	461	414	412	445	439	408	410	423	427	407	412	439	422	419	414	396	467	437	445	438	392	429	408	433	440	437	410	425	383	442	422	427	410	477	415	415	395	462	416	399	411	432	430	418	454	447	415	439	426	431	422	460	450	439	413	438	445	449	434	432	435	459	458	442	419	428	463	432	490	460	445	417	437	431	422	424	446	447	450	444	415	438	455	432	435	439	449	450	437	439	464	464	416	419	430	411	461	437	427	426	416	398	427	447	468	401	423	444	454	462	432	437	429	416	440	419	387	426	461	428	426	430	434	406	413	440	418	401	402	413	456	430	415	464	398	431	472	434	416	445	407	451	430	439	434	417	418	425	408	452	439	390	446	432	461	424	397	424	398	410	392	437	428	427	429	403	410	421	446	433	463	437	400	474	434	443	426	416	449	451	458	446	413	445	470	430	422	459	432	372	451	397	413	431	428	423	423	427	446	416	400	410	415	463	444	440	420	391	455	421	409	436	419	454	434	406	425	442	431	435	429	444	467	408	411	424	413	396	403	400	396	435	427	449	453	470	423	410	419	398	422	459	421	433	423	416	443	435	458	423	432	436	425	441	397	432	444	442	453	411	424	411	478	418	428	453	465	425	430	414	403	430	447	432	441	433	460	475	419	414	431	426	455	454	465	426	445	441	442	428	460	416	425	481	412	393	434	450	432	374	420	439	411	444	462	434	458	418	458	449	427	439	442	439	461	382	465	416	443	439	391	413	415	411	436	449	449	498	424	447	415	455	427	412	419	442	423	420	408	438	450	481	463	417	420	450	415	426	429	401	481	452	409	404	393	455	432	402	439	479	443	432	460	451	453	452	423	436	441	449	402	433	456	429	421	423	436	432	441	442	398	398	383	461	477	455	392	441	461	433	452	394	424	439	483	403	420	418	429	425	424	430	470	452	428	412	459	480	411	440	433	439	453	419	427	431	470	407	417	448	428	417	403	402	432	402	403	447	432	445	450	446	416	442	434	443	449	431	422	429	466	422	433	447	421	448	394	405	386	408	428	463	436	456	447	431	463	443	422	401	401	436	442	390	442	430	429	426	443	464	434	447	465	415	407	410	442	423	446	472	408	428	439	435	409	419	406	422	398	434	441	438	444	469	433	412	448	412	440	414	460	410	384	444	417	410	488	428	442	447	441	425	435	447	415	449	439	430	397	439	421	452	413	448	424	410	474	435	434	433	450	447	412	442	447	411	415	408	455	445	451	473	430	421	454	404	415	458	397	425	456	442	435	457	424	403	409	446	472	458	432	425	413	463	391	435	463	459	408	448	433	432	435	461	425	468	468	446	413	429	383	443	392	399	434	441	417	442	438	382	411	427	440	445	479	434	417	440	444	437	432	421	428	418	416	432	413	430	436	409	440	435	425	399	447	438	443	437	420	397	460	417	426	433	421	417	417	435	459	424	466	430	442	425	469	449	437	397	450	440	431	450	425	412	414	435	464	448	500	421	401	398	426	413	441	500	432	407	437	417	444	446	479	448	427	448	427	442	469	410	454	444	438	440	458	434	434	443	430	432	456	420	429	404	424	429	419	437	433	437	434	472	409	397	421	421	405	450	440	431	419	426	459	456	398	433	388	411	462	405	433	456	440	416	426	430	466	436	450	439	453	430	411	413	402	448	434	439	398	401	416	436	460	399	426	428	422	414	463	438	422	430	402	442	441	434	381	430	460	439	411	419	439	432	439	413	408	481	416	418	457	412	415	393	478	431	431	431	421	435	389	424	409	420	452	404	418	416	451	466	451	441	428	440	434	481	456	403	437	441	444	421	391	416	405	448	405	399	406	438	428	397	443	463	451	453	432	429	394	418	412	461	451	446	437	470	379	465	395	438	392	440	454	441	401	402	427	404	423	448	438	412	444	426	436	449	461	449	429	416	429	407	464	404	438	412	449	438	431	428	423	439	454	461	443	434	429	430	433	428	466	415	440	442	413	454	436	439	427	436	446	431	391	434	410	425	420	428	395	445	413	406	448	426	417	416	423	443	457	415	412	475	382	470	423	439	415	442	423	447	413	434	425	411	416	465	427	410	378	432	427	436	474	447	376	408	460	465	433	408	423	408	434	436	442	419	394	456	410	457	396	406	426	424	433	457	409	415	441	444	398	455	401	423	469	429	410	421	420	412	418	416	377	467	427	418	437	418	412	451	436	413	440	427	427	431	416	389	459	433	433	448	455	435	431	454	442	422	466	446	458	407	455	399	438	433	411	427	430	398	455	435	444	468	427	443	390	435	409	450	466	424	434	480	444	401	413	433	430	444	388	436	474	430	451	409	450	422	429	431	428	450	399	420	442	441	398	369	405	466	450	451	481	469	430	456	468	422	434	434	408	437	440	410	427	409	411	393	407	448	411	414	427	395	414	494	438	414	451	441	426	396	433	440	449	431	448	450	418	427	427	416	432	443	403	433	399	432	435	421	431	435	463	425	413	439	451	438	451	462	451	430	421	432	418	403	412	419	458	452	455	425	463	471	447	419	427	433	389	406	426	438	428	418	405	414	411	430	444	452	453	428	493	425	458	448	456	436	455	451	431	445	455	435	439	429	371	461	434	446	436	444	427	418	429	436	461	423	428	439	448	444	441	432	425	448	426	423	408	394	442	437	439	430	406	399	407	441	431	412	454	457	446	445	425	461	457	437	456	470	439	379	394	455
37864	45035	32871	17045	3208	1205	781	767	767	807	819	826	817	736	796	815	750	792	741	779	794	772	850	788	830	764	779	826	787	814	787	792	847	780	751	771	741	812	753	777	787	802	781	759	817	768	804	755	794	818	767	755	818	766	787	765	818	773	745	789	792	797	770	751	784	810	797	743	836	775	787	766	772	753	815	796	735	841	803	771	758	758	826	821	785	780	767	794	789	771	807	765	779	822	755	790	742	808	816	753	857	783	808	757	759	806	766	735	859	842	802	827	795	767	793	794	841	804	776	784	755	789	803	756	763	781	791	790	817	810	823	835	803	805	825	806	776	748	778	778	788	772	784	821	781	798	759	799	779	784	777	798	799	805	758	826	779	827	828	806	772	754	768	783	795	773	753	808	764	843	781	797	820	781	796	768	800	809	824	813	821	751	834	748	781	777	791	773	804	826	793	809	790	838	764	795	784	763	815	788	781	754	774	763	798	779	739	777	760	760	752	809	758	816	810	798	747	822	745	772	768	756	813	786	759	808	789	728	814	811	812	817	741	836	840	820	781	796	785	768	770	783	751	777	834	841	762	778	819	795	792	779	795	752	811	821	775	814	768	789	830	793	813	804	831	761	785	791	789	776	786	797	760	814	790	802	766	817	825	821	803	777	843	787	796	796	772	821	779	753	847	757	784	737	782	779	764	834	775	777	810	777	786	792	799	822	751	775	736	791	802	782	757	773	755	800	764	825	781	800	799	806	810	812	775	755	772	785	752	815	787	753	802	802	722	812	818	777	876	802	784	785	750	757	852	755	786	771	837	750	753	836	800	787	807	804	772	802	808	844	755	827	764	804	748	832	811	803	777	786	781	831	796	802	784	792	798	779	755	768	807	802	811	805	744	766	846	785	751	744	766	777	810	795	779	790	762	826	742	777	755	793	793	754	778	816	834	783	821	799	841	776	757	735	797	789	781	829	822	790	801	839	753	828	759	772	798	807	825	754	797	775	739	754	779	768	783	807	806	785	814	782	775	803	791	747	754	788	802	798	825	773	767	808	789	766	791	794	796	838	779	756	718	785	794	791	773	820	782	777	786	787	754	826	774	757	806	766	795	745	772	776	816	834	777	804	786	841	721	789	800	809	848	837	844	829	812	770	865	793	796	724	743	830	763	754	800	750	768	781	782	786	744	757	806	807	807	792	836	813	745	777	763	842	781	835	787	803	773	767	777	784	782	793	800	780	779	815	776	773	819	779	780	792	791	753	777	804	808	800	819	797	740	791	760	788	790	815	779	801	793	795	783	819	796	822	744	859	822	781	797	810	797	820	798	823	752	781	785	729	797	771	730	793	771	726	769	789	758	747	794	791	771	808	778	805	773	781	790	763	815	721	845	789	756	781	739	766	758	813	809	767	825	772	782	755	751	774	725	813	766	768	803	821	776	801	793	769	786	761	841	786	825	818	781	807	766	816	837	794	757	842	799	767	802	766	779	750	794	755	802	835	796	791	793	796	833	822	812	802	784	756	753	746	810	787	828	760	823	782	855	799	757	809	794	807	771	723	750	811	785	811	767	784	795	842	783	802	791	747	809	775	787	777	751	810	761	774	810	805	796	734	796	828	770	820	801	791	844	790	850	798	792	779	806	758	777	763	769	782	788	782	776	752	852	783	735	770	785	793	867	845	775	777	761	808	788	757	790	820	795	800	722	820	811	781	790	810	817	741	737	784	780	774	770	787	760	739	781	794	750	808	803	765	833	732	807	826	787	768	786	789	801	750	799	850	788	759	791	826	796	815	815	769	784	800	770	790	774	751	792	747	826	754	809	778	792	789	773	835	778	770	803	764	821	796	814	786	811	840	775	797	809	777	788	813	780	768	792	775	718	825	771	801	767	795	783	776	770	832	793	750	817	760	767	775	767	770	807	796	821	824	764	743	771	778	771	801	765	783	795	802	761	815	803	791	780	790	786	805	785	770	793	785	772	779	731	800	767	790	757	774	793	774	798	774	806	783	805	787	814	793	788	784	776	784	816	778	816	748	752	815	848	800	767	760	805	823	819	779	809	836	770	812	813	771	802	768	772	856	748	764	794	800	768	728	787	756	791	807	787	788	815	756	766	756	803	810	819	836	775	735	832	817	829	783	734	837	811	748	830	826	832	813	810	777	831	789	797	812	808	815	813	817	778	790	775	808	787	769	821	742	771	771	777	774	769	763	782	739	766	765	754	776	792	754	806	766	804	777	809	803	755	746	828	763	781	808	761	740	769	761	825	804	808	784	741	826	768	836	771	779	727	807	797	787	834	773	803	807	744	822	795	796	767	752	802	798	846	815	796	832	776	806	819	760	838	812	750	781	824	815	815	845	766	793	788	820	797	772	788	784	809	781	793	810	801	791	819	846	795	774	805	805	770	785	797	803	777	787	796	765	765	765	749	751	846	794	795	769	766	789	824	808	743	800	772	770	765	825	789	845	792	719	775	835	756	821	745	821	841	773	793	808	788	815	769	815	763	749	748	800	797	834	802	774	802	747	830	773	753	789	772	803	764	785	787	732	803	807	826	802	764	719	869	813	776	795	819	744	763	781	774	792	753	826	732	793	769	782	826	786	764	774	825	808	836	776	768	782	777	791	841	787	794	780	833	821	796	835	790	827	770	817	797	833	793	779	783	801	798	775	817	796	763	803	809	833	792	809	825	838	766	762	788	833	743	789	821	822	770	756	780	791	794	786	746	811	790	784	765	801	792	839	772	758	788	782	835	753	768	797	828	820	797	807	796	763	808	765	724	814	805	784	753	794	809	761	815	777	772	717	778	743	802	832	766	809	833	737	839	771	775	797	810	740	775	746	861	810	802	796	831	783	844	773	778	786	778	774	797	818	776	735	799	786	761	785	797	834	790	787	778	835	767	787	766	805	822	751	747	800	823	811	795	797	756	731	793	760	809	771	805	790	794	793	766	770	731	800	750	816	771	823	817	811	778	740	784	792	731	828	763	824	779	753	762	775	796	825	753	814	774	790	815	814	775	748	809	820	783	711	799	789	774	803	767	843	762	786	809	815	810	762	823	787	828	840	809	726	779	805	750	798	767	786	802	799	822	775	785	795	775	760	814	772	795	810	821	770	759	752	825	779	735	807	803	795	775	805	765	806	750	776	807	821	766	812	763	783	793	817	821	796	815	853	854	728	786	766	825	757	815	798	798	781	736	820	816	780	805	798	792	753	739	845	802	786	794	859	770	755	806	754	841	775	816	787	781	818	794	814	797	803	814	789	766	766	798	749	819	804	783	753	809	718	767	764	783	800	756	788	786	815	816	823	786	787	784	791	757	764	781	768	801	768	815	786	797	797	794	787	800	742	779	800	788	757	850	802	836	787	783	822	783	798	825	747	792	771	862	810	842	779	791	807	807	747	778	855	788	800	796	809	837	793	840	746	806	831	777	772	784	788	765	742	836	807	796	775	778	823	784	802	766	787	779	764	761	786	806	828	735	783	758	772
24239	22590	31707	27356	19870	8492	587	339	371	312	333	348	326	319	367	337	342	351	337	297	322	326	345	351	325	358	341	345	340	324	305	335	322	360	368	343	375	367	343	311	369	339	336	376	342	310	364	342	354	356	317	366	336	367	346	352	336	323	307	329	335	327	343	325	317	339	327	354	343	347	334	369	342	359	316	364	314	348	329	320	327	319	356	316	337	338	366	353	351	357	322	342	367	335	327	340	344	320	341	342	353	347	343	355	342	347	335	336	351	342	357	327	365	348	338	307	335	362	342	330	321	336	348	327	316	341	342	354	313	337	341	343	366	345	331	349	354	347	317	339	311	300	333	316	322	324	341	308	365	352	351	307	332	326	320	342	315	318	343	358	311	317	313	359	331	322	323	325	310	348	349	340	345	334	364	330	329	335	346	343	336	368	332	349	326	364	343	340	328	334	331	336	319	329	315	352	338	281	335	332	311	358	326	352	332	351	350	281	343	347	330	339	325	345	338	352	333	326	319	310	337	365	315	311	348	339	339	301	313	328	309	318	328	351	350	317	343	324	342	328	289	316	329	333	355	327	323	320	328	347	357	338	321	336	370	321	359	321	319	357	341	330	352	317	342	343	349	393	369	327	330	337	356	359	328	380	328	297	323	313	335	353	316	321	338	328	309	295	330	341	338	343	368	376	334	329	345	358	367	329	341	338	350	342	388	331	337	332	348	367	345	325	337	332	342	343	285	325	359	306	315	369	333	325	362	338	304	312	341	375	327	340	311	321	351	340	323	347	350	341	332	340	362	341	328	344	353	331	336	363	327	353	335	330	317	318	324	317	353	362	319	325	326	339	333	331	354	330	365	334	354	353	331	342	339	345	339	326	351	330	328	350	313	351	372	359	336	324	318	342	325	320	326	319	307	336	347	347	327	339	340	320	344	348	328	342	342	339	337	317	350	361	321	325	343	331	328	356	335	317	319	342	326	351	347	377	363	340	320	337	367	362	337	337	346	350	374	330	332	356	330	333	357	346	350	320	334	329	346	347	320	328	332	344	327	347	325	339	361	307	372	330	301	336	322	347	364	338	306	346	313	336	315	329	345	319	349	285	359	323	314	329	319	341	345	334	322	362	335	348	345	339	316	336	304	323	341	304	334	315	313	360	341	340	363	342	327	328	333	331	351	356	354	347	316	334	333	339	302	335	310	353	310	300	323	356	334	332	344	317	305	343	396	339	353	296	337	334	310	347	328	348	323	348	350	334	341	312	316	359	337	342	333	332	337	334	373	340	349	311	338	326	349	334	385	330	347	344	344	329	313	337	365	342	332	319	341	310	339	336	343	346	337	350	350	312	313	330	349	330	336	357	347	353	349	342	364	348	359	299	312	348	336	325	322	304	341	302	378	348	326	309	303	337	346	326	341	308	324	355	368	361	342	336	319	291	365	350	324	329	339	311	321	337	369	313	326	310	310	350	347	337	317	351	333	306	354	328	338	342	348	373	316	353	316	331	307	344	335	338	334	301	329	332	358	330	318	346	347	346	338	366	350	332	330	342	333	334	351	331	349	350	340	352	341	332	354	320	343	338	337	340	319	360	297	327	319	325	323	339	344	350	348	338	338	324	355	384	334	323	357	366	350	310	326	336	327	352	334	362	310	329	364	362	333	342	323	362	304	354	321	345	346	326	322	315	348	321	338	352	323	323	357	335	365	321	321	350	349	319	361	326	324	331	303	327	339	349	339	314	346	359	365	345	374	322	329	351	348	315	359	340	340	344	362	352	361	381	357	336	328	362	313	334	320	336	328	344	332	336	340	355	331	333	323	331	335	281	325	335	316	344	342	352	326	317	387	335	320	327	337	352	340	350	348	349	338	353	326	321	368	326	367	334	317	342	377	337	333	375	370	353	325	361	315	318	338	334	320	345	342	349	350	311	317	327	330	352	352	323	324	335	326	340	329	334	331	322	341	344	314	309	332	354	337	345	341	372	323	367	342	334	350	354	319	378	345	353	337	320	326	311	305	355	340	365	339	304	319	335	310	328	326	330	295	350	333	323	327	339	368	334	314	338	356	332	331	323	307	388	360	352	335	321	322	349	305	305	341	357	336	345	374	322	318	337	335	319	307	347	319	324	342	344	322	357	300	363	359	318	330	359	347	341	367	301	328	307	319	368	330	340	337	308	370	338	336	350	293	321	362	324	367	324	355	359	361	340	347	335	347	333	310	345	360	348	331	376	338	335	327	344	350	302	352	338	350	301	333	315	355	328	332	329	347	328	341	346	317	304	350	317	336	317	356	338	362	345	342	372	345	326	340	332	361	336	356	336	322	320	355	379	341	319	324	330	316	359	339	336	358	329	345	333	339	371	352	328	336	309	308	362	335	309	341	352	338	354	355	328	321	328	311	304	331	326	376	352	334	303	326	348	347	359	337	352	370	349	368	309	319	350	348	303	312	340	332	325	324	330	347	344	350	314	325	331	353	362	336	342	339	348	339	357	357	357	350	363	327	318	341	314	358	335	344	339	343	317	347	328	350	337	331	333	326	322	352	351	342	319	353	348	326	362	344	329	334	310	356	330	370	337	327	348	335	312	336	362	350	324	325	337	302	300	351	344	355	349	333	327	317	347	326	310	323	349	352	355	361	330	317	306	334	340	326	366	370	352	366	348	330	320	340	338	322	313	312	314	351	325	338	332	336	340	340	329	331	336	334	362	344	382	338	340	358	293	324	357	318	353	333	364	345	340	316	307	320	322	337	314	349	323	372	316	333	336	303	351	369	312	312	305	362	345	334	326	300	322	321	358	301	360	332	338	346	317	354	297	337	352	335	362	333	316	339	353	324	319	339	355	352	350	338	327	321	333	312	331	337	338	357	349	338	323	341	310	338	342	324	335	359	335	362	347	352	366	339	308	332	361	340	338	319	319	305	332	329	333	334	339	366	323	368	340	326	342	314	339	373	345	358	341	343	339	354	338	331	319	352	314	317	328	351	328	302	343	329	319	361	308	306	335	303	359	333	361	351	346	332	304	337	339	322	334	353	337	317	335	305	368	340	322	361	337	320	346	308	344	347	326	323	322	356	319	329	338	377	324	316	317	309	319	348	330	329	311	334	362	328	338	349	342	355	324	335	314	353	321	329	338	306	351	334	359	346	319	328	352	329	331	339	352	350	356	323	304	335	314	336	324	330	318	338	329	355	324	353	317	313	314	356	333	313	329	327	359	339	327	316	327	348	343	324	336	338	368	367	359	328	304	340	326	317	330	325	347	334	330	334	322	350	335	321	391	338	323	343	323	335	319	324	340	349	360	336	333	317	325	325	331	373	316	317	348	366	331	324	332	311	317	344	304	356	312	330	305	352	311	330	363	319	320	345	323	346	306	315	324	324	347	330	327	381	355	370	337	325	352	310	325	350	348	319	371	344	364	347	330	358	339	347	340	358	329	344	338	321	330	320	331	328	355	330	352	306	324	336	344	355	307	334	329	308	341	301	320
60603	88022	64861	40136	14942	3502	636	654	578	627	598	639	616	574	557	636	587	665	595	627	622	624	565	583	629	645	624	617	649	618	650	665	637	574	605	622	611	587	631	596	640	684	657	593	628	587	634	600	592	570	624	597	600	629	635	600	580	589	595	662	607	600	600	638	568	599	641	645	664	636	636	606	653	579	627	613	641	595	617	625	572	642	577	618	619	610	626	625	609	635	579	631	655	583	624	612	577	638	617	632	622	581	582	649	587	647	639	576	625	632	594	589	612	625	600	577	657	584	644	575	629	619	611	618	585	599	652	610	613	623	596	587	605	625	600	618	677	593	633	578	604	645	606	607	620	619	632	565	595	618	603	600	590	582	603	612	604	590	621	621	606	651	607	659	588	614	610	599	595	629	643	603	582	663	648	615	637	594	606	610	577	640	617	611	650	590	589	604	646	620	603	628	640	645	620	617	612	604	641	600	609	628	610	633	660	602	607	598	596	615	615	619	595	599	620	628	560	646	608	626	615	593	612	560	600	621	622	633	615	578	642	591	604	592	628	613	595	610	620	634	667	616	652	633	624	566	628	599	639	607	603	626	561	635	633	613	565	609	628	607	629	618	554	627	604	607	597	619	607	596	620	628	582	594	580	631	590	598	650	626	614	596	612	667	616	585	617	602	647	644	640	616	579	617	634	587	573	591	625	599	628	660	598	632	637	612	620	597	640	615	607	617	628	654	556	613	587	613	624	601	645	594	579	625	631	536	630	660	628	604	612	597	628	631	595	618	612	606	607	608	606	592	593	632	616	672	623	587	580	604	607	580	623	626	618	626	609	597	618	596	570	619	633	621	609	628	627	622	589	619	592	565	592	592	628	628	572	632	621	609	629	618	613	604	656	574	622	652	616	588	589	582	596	605	594	615	639	607	630	614	595	623	579	637	639	666	614	633	614	572	613	595	586	642	579	605	642	641	624	617	627	569	569	630	619	594	640	606	594	585	655	599	608	602	618	634	578	604	603	620	639	611	625	621	595	639	604	582	616	582	611	608	602	615	606	660	617	618	578	627	586	621	632	641	651	596	600	633	650	579	642	603	616	634	626	605	637	610	640	603	599	590	622	627	603	632	650	601	591	590	589	589	603	624	582	610	650	575	625	610	593	563	650	650	597	615	604	652	616	579	613	580	595	623	604	622	599	627	679	655	616	592	605	636	634	627	648	634	645	624	630	619	616	598	619	612	634	624	587	607	649	593	603	581	581	631	616	630	668	618	584	650	640	619	613	614	564	613	594	639	618	619	642	626	628	599	630	587	636	616	632	638	566	595	616	584	584	614	618	616	580	590	670	625	636	610	601	616	601	602	610	611	612	655	648	576	582	607	603	640	618	595	604	642	613	622	598	575	614	600	602	569	576	603	592	648	607	583	598	625	627	574	626	613	627	634	649	634	620	585	612	627	634	614	611	624	624	608	615	611	624	662	615	605	639	578	659	613	593	597	614	618	605	580	668	648	611	603	577	624	640	605	626	567	589	622	620	619	651	595	635	643	602	621	625	650	606	615	569	590	593	613	628	676	618	611	629	629	617	613	585	625	599	619	585	673	614	631	626	630	628	612	592	603	599	586	584	608	587	613	594	555	622	638	639	604	629	631	584	604	610	665	593	595	659	598	607	595	620	612	588	621	587	613	625	660	585	653	664	625	649	620	609	567	602	667	630	593	593	589	622	640	649	617	606	616	623	627	593	607	589	571	615	590	601	600	606	599	626	583	644	626	607	592	602	628	600	552	598	603	640	620	595	630	638	640	574	657	671	572	606	664	603	658	659	613	593	634	636	566	566	633	621	649	606	622	591	578	617	595	594	604	597	650	612	652	604	593	610	610	632	619	605	650	641	576	627	615	620	605	602	573	623	623	594	596	608	618	634	631	608	596	604	628	612	565	624	611	612	580	592	594	630	594	628	606	573	604	610	578	587	601	542	576	610	590	557	638	577	640	619	603	637	595	587	566	587	645	630	622	628	587	625	623	607	636	564	661	636	659	610	582	653	649	615	605	610	618	598	628	606	607	601	601	627	632	650	621	640	579	544	629	650	580	623	644	559	584	635	615	614	625	591	637	632	594	619	604	602	621	595	631	580	597	596	571	613	594	618	614	644	643	584	633	622	615	614	614	659	625	639	584	589	634	611	577	606	618	578	585	553	657	617	612	640	620	597	615	643	643	617	602	608	596	614	655	606	598	601	625	666	642	628	630	606	658	596	598	563	604	602	575	592	608	647	627	616	567	620	649	594	575	614	622	653	636	623	629	645	635	566	596	603	611	598	589	572	610	611	599	600	648	572	593	633	635	666	623	606	597	620	611	617	594	606	606	575	600	597	598	583	607	616	629	613	669	621	650	610	634	604	644	631	646	615	619	599	613	604	580	644	624	595	561	596	607	606	590	588	596	605	594	617	614	622	592	618	588	576	608	613	655	544	599	654	575	601	643	593	628	682	640	629	618	624	555	602	581	659	605	560	593	645	611	622	611	599	602	601	590	608	584	638	564	658	628	578	628	611	640	627	627	643	614	618	614	584	611	602	626	599	586	616	656	617	610	648	613	599	622	641	619	628	627	608	614	573	621	594	593	616	605	578	587	615	622	589	593	622	576	574	624	643	630	594	625	628	595	618	590	643	651	591	639	663	608	575	624	590	662	657	627	597	645	615	618	632	653	615	615	601	641	619	586	627	659	630	610	557	634	562	627	634	591	579	563	602	617	657	616	622	601	635	669	621	625	612	604	573	598	604	616	596	614	609	624	634	595	658	640	667	615	624	581	587	593	583	603	629	608	637	604	671	616	589	589	615	562	595	611	592	601	611	584	635	619	637	609	603	617	624	667	694	617	625	626	565	592	617	598	613	630	605	634	628	670	685	660	615	572	631	599	596	638	590	624	646	616	646	616	624	632	645	596	597	607	625	607	621	630	594	602	664	633	584	589	631	587	671	595	610	581	630	600	633	624	579	665	601	657	599	574	584	628	589	646	595	599	580	578	640	622	612	614	595	610	599	633	580	627	659	633	598	629	612	601	637	603	622	653	600	591	648	607	577	633	571	596	634	616	596	598	611	604	636	610	621	676	653	642	587	634	607	609	582	632	612	612	654	617	632	624	622	618	649	643	610	644	611	625	599	647	660	642	595	620	606	606	597	603	628	596	630	599	641	638	599	614	642	632	591	574	612	622	633	634	630	604	572	597	629	639	650	618	607	613	615	611	624	650	579	604	643	591	645	611	608	578	578	647	614	613	666	654	601	609	647	571	625	585	618	612	651	630	611	606	604	629	610	613	610	676	602	612	652	651	654	577	635	622	618	673	625	646	579	612	610	644	650	632	625	605	606	609	662	641	618	608	632	606	661	643	617	631	584	603	637	659	604	553	615	603	610	609	606	627	597	618	559	598	615	619	646	600	610	599	630	557	637	610	591	582	591	616	577	599	638	595	572	637	569	612	642	620	620	633
23157	21740	30010	24756	21149	18152	4023	624	489	540	513	556	511	460	506	513	490	553	511	465	489	521	497	514	463	507	489	492	511	542	491	532	499	461	490	515	481	500	456	482	526	511	510	467	496	518	488	471	502	492	516	448	479	515	492	480	496	488	470	503	475	490	465	543	505	496	525	448	509	506	500	527	465	500	479	503	465	494	454	471	492	505	513	463	464	497	465	459	473	480	497	442	505	505	531	515	473	442	487	483	501	481	466	512	477	469	512	479	486	465	477	493	487	497	494	492	426	498	471	441	490	489	528	498	505	470	482	503	493	466	521	493	483	501	495	492	518	488	497	523	522	494	461	456	510	494	478	486	500	508	494	495	485	481	484	457	484	499	491	511	509	469	471	475	536	465	467	515	480	456	540	431	469	476	490	461	507	494	471	475	458	442	515	454	483	493	472	481	436	443	523	499	526	479	439	455	474	487	509	501	484	493	504	457	496	521	492	520	491	509	556	490	498	454	467	485	504	493	468	504	523	509	483	449	501	509	496	485	459	488	471	463	495	471	435	522	496	491	516	484	484	442	443	473	500	490	501	490	501	455	480	472	509	504	465	500	520	477	494	443	466	457	464	519	456	533	480	485	468	495	487	471	524	476	469	480	423	452	492	473	500	451	445	479	476	533	470	523	487	522	469	517	488	468	470	487	452	485	461	498	483	482	512	510	487	480	524	516	463	498	466	466	466	480	483	519	471	499	482	517	495	487	478	497	513	508	459	501	512	485	462	464	500	465	475	457	466	491	467	478	497	492	506	474	513	513	508	469	479	477	496	566	468	514	488	464	469	463	470	484	474	491	495	469	476	453	484	479	463	511	481	501	463	480	483	477	501	477	503	491	507	510	455	499	465	545	456	488	459	482	515	470	487	493	449	483	487	477	530	491	449	461	481	494	469	464	521	465	493	453	485	479	481	509	488	464	467	523	499	519	497	487	492	462	535	483	441	456	484	453	496	484	469	464	450	485	456	517	508	519	485	458	467	493	495	442	424	476	466	510	489	480	481	490	494	475	472	521	540	514	453	490	490	493	467	492	509	481	445	473	486	488	504	463	503	489	468	458	504	488	479	501	446	471	431	456	526	474	476	496	497	445	464	530	463	469	453	489	460	501	468	521	438	503	476	501	487	494	497	478	492	487	523	482	501	482	474	473	476	493	458	461	472	504	445	510	486	495	500	506	478	552	454	514	492	477	481	488	519	468	503	515	536	496	517	542	557	508	502	461	467	509	541	468	475	511	534	499	474	467	458	500	472	484	494	450	494	478	492	485	420	498	457	500	463	450	495	471	489	482	465	483	495	455	448	491	477	445	441	522	477	483	490	513	462	474	520	475	479	500	502	505	480	463	477	460	499	493	480	470	487	465	490	490	510	464	478	507	495	479	518	481	515	483	488	480	534	512	470	471	468	508	455	526	490	508	467	494	472	505	515	511	475	499	500	524	500	484	509	506	530	500	501	463	475	493	462	475	468	500	490	488	475	463	479	493	529	497	464	475	484	495	491	473	455	482	484	453	477	478	477	497	467	472	508	491	453	497	448	478	473	487	466	433	466	495	493	503	499	500	464	495	461	504	519	499	512	475	460	503	490	501	475	464	482	536	479	486	476	483	510	502	473	486	463	506	478	480	463	517	475	449	469	499	474	505	475	495	477	504	458	476	536	503	496	493	519	506	449	479	524	493	457	479	491	479	514	477	473	471	472	528	494	504	505	455	481	495	498	490	471	447	508	547	499	473	434	467	462	432	455	521	499	515	466	455	489	476	511	498	482	478	475	444	506	463	477	499	452	497	453	501	487	470	476	509	445	471	465	454	478	527	478	526	479	480	529	471	490	489	459	469	469	491	491	476	484	481	480	515	508	470	488	506	484	489	491	502	499	527	445	490	473	473	515	484	458	494	522	478	514	494	488	472	475	470	520	445	465	486	491	531	480	501	517	507	473	510	520	513	492	477	492	484	505	492	524	439	468	455	488	474	520	488	488	483	457	483	536	492	460	517	483	494	496	481	490	470	501	532	517	480	499	459	491	476	455	508	489	500	464	475	470	493	487	475	504	474	509	497	478	482	512	495	511	480	471	483	441	475	462	458	482	511	500	495	471	520	447	474	497	464	482	486	439	486	465	472	516	505	497	481	506	499	537	478	476	497	505	503	445	509	453	472	503	478	521	461	499	482	494	453	509	512	487	475	476	477	452	471	483	491	486	533	492	473	477	503	448	468	474	446	485	530	502	500	462	516	479	466	505	482	483	490	469	462	446	513	478	501	498	469	483	507	522	508	507	500	510	481	498	496	509	429	486	491	501	491	501	474	482	499	496	519	525	479	463	469	484	476	529	477	479	507	477	489	481	471	473	476	491	545	494	477	492	483	479	496	498	498	502	486	497	456	479	481	491	500	515	441	474	462	462	488	445	518	482	514	466	524	465	468	497	480	493	518	532	513	514	449	440	473	505	482	485	520	437	526	465	493	497	507	454	531	499	482	476	494	489	502	462	466	497	492	491	500	460	453	453	467	483	460	473	446	457	478	477	450	469	483	502	493	499	465	481	518	479	446	469	469	468	542	447	480	483	482	528	516	493	511	495	461	477	498	488	475	463	540	472	485	500	453	478	435	474	497	465	453	513	446	461	503	499	498	457	477	513	489	492	470	485	504	511	474	476	485	477	505	496	463	494	457	476	480	525	439	481	490	494	494	462	466	465	492	484	513	418	491	488	468	491	487	538	462	536	490	506	545	492	478	501	453	524	464	482	496	447	477	477	452	510	501	501	511	484	433	471	449	429	485	503	485	514	496	488	473	500	507	462	482	485	523	519	490	491	488	495	469	476	474	485	461	475	498	442	456	459	473	510	497	494	496	532	481	464	486	461	477	481	491	493	496	496	445	483	491	458	466	489	469	493	477	510	451	520	489	496	471	478	475	468	468	493	480	495	479	491	457	483	507	489	498	536	509	527	479	465	518	502	515	441	496	466	497	476	479	500	450	469	463	508	484	490	509	511	455	491	509	489	497	482	494	486	465	452	481	478	460	523	505	498	488	467	492	469	488	486	528	540	462	501	505	474	504	470	478	485	471	455	479	469	522	471	502	480	478	455	463	529	475	474	495	474	484	467	525	495	488	521	505	495	469	491	453	465	499	517	523	486	486	453	512	490	497	495	479	469	453	493	483	470	537	503	474	507	444	510	501	509	524	482	495	464	506	456	493	468	527	525	497	468	517	457	449	476	490	490	518	501	478	488	494	500	490	490	505	483	501	504	476	497	453	478	460	449	470	499	464	482	507	475	478	496	502	509	501	510	547	460	524	446	476	449	499	462	538	473	495	475	473	506	502	507	476	472	504	507	481	505	479	494	467	487	498	493	462	435	501	487	498	532	474	471	498	494	471	494	481	507	498	484	470	479	484	495	485	501	523	515	479	497	516	499	464	462	473	483	494	486	462	472	469	484	484	499	494
61144	100048	73346	44160	21533	5598	857	884	879	856	864	830	826	816	844	800	783	826	819	845	832	830	822	819	828	842	801	832	804	839	848	845	801	832	836	867	829	768	819	864	787	806	877	791	843	883	847	799	816	871	815	838	808	789	860	850	817	866	838	835	805	850	799	810	831	806	841	795	852	827	825	840	866	810	778	889	840	899	781	833	834	845	825	824	824	855	844	823	804	842	866	823	760	785	823	838	820	829	825	837	841	869	840	803	838	839	784	849	838	837	883	869	768	853	845	827	799	816	844	813	839	824	847	794	802	810	862	841	811	824	777	817	830	831	829	841	876	850	786	838	828	860	857	817	811	830	820	797	823	819	843	799	854	803	850	788	826	813	798	786	777	827	837	840	809	822	802	882	820	833	787	823	820	876	786	852	808	830	830	838	831	823	829	843	800	829	771	821	820	816	797	790	868	868	836	847	841	849	824	813	866	853	814	853	804	761	811	823	781	808	777	842	833	815	784	817	822	848	829	831	904	801	832	817	861	779	865	802	802	793	834	829	869	805	813	866	851	809	801	772	814	884	818	795	862	804	814	793	819	804	771	865	803	780	800	823	796	828	847	859	852	873	845	863	875	853	767	831	807	773	845	847	820	807	831	859	863	835	832	805	808	826	844	753	853	829	774	850	808	827	816	864	760	815	836	822	863	858	855	875	833	825	810	793	832	866	793	796	806	808	791	816	822	804	856	815	879	868	831	863	814	836	820	798	852	828	792	827	854	832	844	792	831	835	817	848	808	823	805	794	816	868	810	844	820	856	835	814	868	819	791	812	814	841	820	831	807	840	820	822	808	839	846	775	819	810	832	847	768	847	807	836	826	810	802	848	743	822	814	826	815	835	856	770	799	828	823	851	783	842	832	812	842	804	834	845	830	821	831	819	838	773	795	750	857	833	822	825	830	844	840	850	843	770	792	842	852	817	817	838	807	843	797	881	831	806	834	788	815	838	849	847	843	865	802	830	803	832	835	892	887	856	826	824	875	834	790	848	774	812	845	852	802	859	840	834	812	826	806	813	820	834	838	880	860	833	910	831	836	842	834	875	821	834	838	824	839	872	819	809	831	840	787	901	853	799	817	800	826	857	823	882	781	876	884	802	789	835	815	821	843	806	826	816	870	776	817	787	793	827	789	802	827	815	837	856	837	774	823	798	889	848	810	796	817	826	837	818	833	834	758	797	877	836	780	832	838	834	813	900	796	858	822	820	871	847	817	860	818	767	804	795	842	843	832	798	820	841	856	802	886	831	803	784	822	841	803	850	819	816	827	816	837	849	783	850	852	823	830	799	806	829	816	841	812	835	808	837	802	797	818	837	822	842	844	788	798	821	829	829	808	819	787	874	829	820	851	788	775	798	830	774	876	849	791	782	787	838	864	815	793	832	828	785	823	855	886	829	856	828	820	836	816	827	811	848	803	837	866	836	822	828	819	762	835	854	784	831	794	784	849	847	873	797	815	839	799	819	881	863	834	835	867	848	814	797	831	858	830	877	855	815	872	806	805	830	824	839	813	891	856	799	809	807	852	856	812	805	852	804	824	830	841	832	833	874	830	831	838	795	820	814	882	847	852	866	859	827	808	819	877	811	832	807	879	841	787	845	832	852	856	839	780	812	910	832	839	791	826	833	858	800	799	791	820	787	837	870	878	856	812	808	829	814	835	799	859	791	851	759	804	807	823	811	801	835	760	877	852	772	883	823	842	820	806	815	884	816	817	868	821	796	775	818	793	834	796	818	818	858	848	863	872	860	818	854	788	844	811	868	819	824	819	858	833	805	828	798	830	855	855	850	796	874	827	785	802	806	776	870	824	854	782	823	819	877	849	833	823	799	817	806	868	859	798	833	798	811	802	814	830	842	834	813	838	783	771	794	830	816	825	814	798	824	873	793	866	857	809	824	860	838	805	845	851	775	843	887	833	831	822	798	833	850	853	842	826	831	871	826	834	839	829	849	827	821	866	812	833	802	838	810	841	766	879	811	836	816	846	851	831	805	874	821	849	842	849	789	852	885	820	807	883	846	798	818	857	806	786	826	786	832	878	799	859	838	824	802	828	828	843	810	855	875	777	864	808	888	773	826	843	802	811	821	809	825	826	792	828	804	824	819	880	827	825	801	812	813	785	855	853	824	815	840	836	881	777	846	818	897	793	809	807	820	808	796	806	828	808	877	774	844	782	857	819	835	790	790	870	785	830	867	791	795	859	819	822	837	871	854	802	818	794	843	848	835	806	835	818	817	790	855	798	858	857	861	780	836	843	915	841	816	812	825	798	816	837	847	762	847	799	750	805	818	775	843	847	785	806	821	830	871	819	824	875	873	881	849	827	862	869	846	851	849	795	834	833	811	817	854	853	854	839	816	804	772	827	848	823	798	832	829	784	808	830	846	808	806	809	770	832	821	849	780	823	807	814	804	809	858	833	881	821	773	847	842	873	776	858	860	784	821	814	858	835	830	836	847	866	841	827	849	798	863	837	832	846	768	804	801	822	847	827	803	825	807	818	873	802	872	836	845	791	830	829	857	767	831	851	864	855	760	844	813	834	845	837	793	867	804	833	868	841	808	822	835	751	827	833	866	795	801	843	844	849	801	797	836	805	809	836	847	817	862	804	852	853	791	852	814	832	825	831	800	827	820	817	872	883	826	824	850	831	867	805	874	819	765	791	781	863	848	837	831	858	887	886	824	763	837	871	832	847	807	810	850	861	815	803	813	768	789	857	820	831	850	815	816	829	843	809	846	843	825	822	837	855	821	815	863	817	763	841	810	854	844	830	839	850	839	812	856	890	828	826	823	844	787	837	794	801	834	849	797	871	821	851	805	840	862	786	812	773	797	880	836	797	825	759	872	819	777	869	779	809	826	812	835	834	809	851	823	851	868	817	860	796	806	846	786	856	783	823	826	843	869	836	841	831	868	840	763	805	851	787	823	794	816	818	819	815	855	803	848	829	834	852	804	815	839	807	845	805	838	832	861	837	808	823	841	816	811	851	810	857	851	858	785	844	827	804	854	797	822	833	842	804	837	813	854	799	822	819	890	812	840	802	852	804	810	834	828	769	861	837	871	827	790	789	805	839	802	825	785	860	847	843	788	866	878	851	814	791	842	872	779	818	809	821	839	846	802	876	835	873	816	837	860	851	858	855	804	795	842	826	767	876	797	854	807	877	840	840	841	841	841	863	828	842	843	854	835	800	849	800	826	873	768	800	833	807	828	818	747	856	805	846	828	843	833	835	821	853	855	873	824	769	761	837	842	811	837	822	811	833	808	852	807	879	792	783	798	818	861	829	807	833	880	862	839	788	854	836	802	824	861	866	834	796	801	797	826	793	838	866	836	798	868	808	779	843	801	829	864	829	802	829	755	819	848	824	823	827	802	828	863	878	827	843	812	790	854	812	780	827	811	790	826	825	818	808	827	826	773	799	874	841	877	872	837	773	813	826	829	781	832
28987	28676	25957	11716	1807	727	451	426	425	474	416	457	457	436	453	445	426	411	400	434	461	428	459	420	411	424	431	475	438	435	423	435	482	435	455	418	451	377	443	423	401	451	412	421	442	427	433	432	429	391	416	439	427	420	455	459	432	463	430	402	413	440	458	441	414	471	408	410	408	424	387	460	417	418	428	403	404	424	446	415	420	450	413	427	409	438	412	428	443	406	441	443	417	424	437	448	435	418	410	430	457	412	440	415	398	388	449	428	383	420	396	427	425	449	432	425	398	407	420	411	427	445	394	458	443	426	445	435	415	413	418	396	430	446	476	413	424	453	453	432	445	443	430	466	425	413	440	429	412	437	433	437	422	392	441	420	439	463	463	409	456	431	460	450	457	385	417	480	424	430	445	436	385	431	399	427	438	413	459	439	449	434	451	427	411	405	429	395	423	410	442	404	445	434	437	385	459	464	430	426	407	417	451	446	439	429	447	407	432	437	461	423	437	402	429	443	413	433	454	450	426	445	442	424	416	447	453	440	463	447	397	476	422	437	423	429	403	453	451	406	433	435	457	433	424	439	427	454	442	457	381	402	434	423	434	408	439	424	440	387	438	434	431	438	397	403	386	409	430	455	415	441	452	409	450	384	420	411	438	476	423	411	424	435	433	455	434	441	455	420	416	401	451	382	427	435	392	426	429	435	433	489	426	380	434	420	435	454	410	435	426	437	448	448	429	392	447	450	434	427	417	465	461	416	401	442	401	450	436	450	433	413	459	456	437	427	424	414	433	416	430	397	438	422	446	449	406	449	400	367	430	433	403	444	456	410	443	415	431	433	430	438	430	376	393	416	421	418	425	414	424	407	443	449	427	394	459	442	401	407	424	436	399	423	422	440	425	422	416	403	405	432	413	447	423	421	440	437	437	408	456	437	426	403	436	433	470	431	497	423	415	436	424	432	411	398	449	405	437	449	428	434	390	463	431	439	438	417	404	457	418	426	442	426	446	429	456	427	428	403	426	409	436	431	456	421	439	390	424	453	427	421	449	422	439	437	469	448	409	414	489	424	447	414	450	455	430	433	430	452	469	452	421	415	450	432	428	443	478	404	430	443	374	460	424	428	441	442	430	429	427	395	446	486	458	406	443	436	433	433	393	437	443	405	466	409	473	421	421	442	421	422	451	456	449	439	440	410	393	420	427	446	423	430	444	413	432	455	431	409	460	428	414	442	393	459	428	397	429	483	435	427	414	432	426	438	402	427	417	427	443	433	437	446	431	406	409	454	438	428	448	392	416	413	440	451	432	442	426	462	433	412	405	469	422	442	434	454	424	396	434	424	444	420	409	417	445	444	444	401	417	439	427	433	428	388	477	473	436	453	418	439	453	409	431	410	438	392	449	426	451	446	473	421	432	439	432	414	415	418	451	432	427	416	452	413	425	448	422	431	461	438	452	407	435	463	445	439	422	476	395	401	443	392	413	434	439	448	426	389	432	407	461	451	402	406	417	441	414	461	462	452	415	438	407	449	437	424	450	441	469	449	412	418	427	438	427	442	400	406	384	430	427	428	437	429	394	427	457	455	428	461	470	434	432	451	425	435	485	403	403	439	450	444	481	392	418	420	415	421	436	428	394	422	433	448	424	479	423	405	437	408	413	459	432	426	433	449	432	438	417	422	425	460	431	433	426	428	405	455	395	433	456	431	430	424	459	402	418	415	437	409	413	436	433	454	425	423	393	439	453	420	473	425	411	418	453	439	443	419	437	445	421	422	429	402	450	433	459	439	427	477	421	420	433	451	420	466	391	425	447	421	445	419	443	464	390	428	453	432	458	410	474	437	419	442	443	435	454	407	436	441	424	450	395	450	442	484	417	446	431	416	445	416	462	437	427	440	405	438	476	408	431	414	413	457	397	435	473	434	420	420	425	441	485	417	468	422	392	438	422	452	436	449	403	424	458	444	448	420	441	448	446	432	430	446	464	442	438	451	404	423	435	396	404	420	420	398	425	419	421	429	402	442	374	423	462	410	439	439	414	398	424	449	402	416	405	421	423	404	458	480	426	448	421	454	430	436	427	427	400	426	418	425	416	415	441	446	458	441	448	414	444	435	441	425	443	460	424	431	425	447	433	431	426	446	445	399	451	465	428	435	494	397	408	400	420	439	385	424	412	426	440	429	393	456	423	422	423	408	407	434	461	448	446	433	431	437	388	414	459	425	421	440	411	442	444	429	455	465	451	458	431	418	426	433	437	451	428	457	434	425	410	404	424	434	417	418	403	410	430	448	431	398	419	458	404	408	436	417	379	467	436	443	404	487	466	423	454	417	430	412	417	430	444	412	440	451	424	446	446	460	453	412	467	430	430	427	412	425	423	451	421	423	413	415	439	458	448	452	403	411	419	450	397	434	456	381	432	413	430	422	412	436	400	427	394	414	419	412	432	449	415	405	434	451	454	412	404	466	416	437	421	407	446	435	426	412	407	400	409	412	388	435	425	451	464	467	414	391	420	419	427	442	426	408	455	454	445	445	422	460	430	424	431	455	418	400	432	448	446	437	419	418	407	423	412	426	422	420	429	455	411	431	420	406	427	381	421	423	385	462	394	443	447	398	419	467	445	467	406	407	426	437	463	436	441	435	421	438	397	479	408	458	447	441	447	416	407	446	434	420	422	444	432	440	396	432	450	426	409	410	420	405	451	412	416	448	470	441	413	390	424	417	449	403	460	439	434	407	402	465	381	449	437	400	473	423	416	409	423	416	463	413	457	436	471	437	403	388	420	416	412	398	475	450	420	405	426	461	458	476	424	438	437	427	420	461	418	460	406	442	437	427	476	416	426	432	421	460	400	421	402	451	439	454	465	410	448	432	440	420	417	428	422	417	450	413	418	428	445	421	434	410	440	411	448	418	417	428	461	441	448	423	411	461	421	477	398	445	472	440	390	411	380	445	430	381	426	474	416	428	462	431	419	438	407	420	411	449	448	477	421	418	411	404	430	445	424	432	490	415	460	451	421	452	446	424	453	429	425	448	422	409	427	436	417	441	417	415	419	429	477	379	391	422	453	408	412	437	422	447	413	389	396	434	455	422	438	413	436	398	443	373	432	422	449	427	417	470	457	423	412	419	422	416	449	429	388	431	421	422	421	403	452	401	429	430	435	450	457	421	436	435	418	466	384	460	394	407	474	446	446	428	448	427	419	416	418	428	433	431	464	433	465	429	443	416	390	419	377	412	401	408	455	409	418	387	408	438	427	431	388	408	411	396	455	416	451	409	410	446	445	394	405	427	420	436	406	428	402	432	420	419	401	432	432	401	424	387	433	417	413	405	469	407	441	423	440	413	404	429	417	415	394	436	438	456	395	421	401	443	392	470	409	458	421	395	439	395	427	448	395	438	414	426	418	415	437	407	480	440	439	428	422	387	420	408	434	430	420	419	446	434	425	463	444	422	380	429	425	446	419	459	460	442	418	437	425	433	452	418	403	438	394	438
38333	47847	30653	11818	3422	1270	752	797	770	829	835	778	742	754	751	766	813	779	781	779	773	811	805	789	764	771	787	809	748	850	770	736	809	793	781	791	775	778	817	797	796	807	731	787	780	840	779	823	783	776	788	781	771	794	760	760	726	747	770	765	817	807	805	819	737	752	730	798	736	775	807	816	763	784	760	765	814	775	822	771	800	794	716	753	769	835	751	805	719	772	775	730	786	763	772	762	727	683	721	821	772	763	763	793	766	765	818	779	763	770	796	780	822	815	784	773	762	784	721	814	775	774	711	770	768	840	749	833	754	846	771	810	798	755	754	795	746	784	822	771	747	789	805	772	787	749	743	837	786	755	774	809	855	812	781	795	747	747	807	789	824	806	755	807	773	803	749	743	775	765	742	783	806	816	783	768	737	743	765	762	814	733	831	814	803	763	758	816	797	780	821	779	785	793	768	762	809	837	802	836	773	806	777	759	833	734	720	776	816	760	763	780	764	794	803	765	747	747	802	765	756	808	770	727	771	751	786	799	796	782	777	794	778	782	783	734	768	864	812	756	821	772	720	807	723	806	782	804	756	768	787	827	799	738	769	782	766	745	832	804	797	808	780	812	772	805	821	822	800	792	760	749	821	761	803	741	732	801	769	765	726	756	767	769	836	787	744	789	763	771	780	757	777	786	743	749	779	824	753	820	782	773	803	786	767	760	758	845	782	785	797	757	757	756	776	767	752	775	782	801	790	715	842	790	795	774	767	836	764	810	730	763	779	769	771	805	823	754	778	773	796	810	793	741	732	715	805	785	767	805	834	753	752	776	784	746	767	779	795	828	785	777	738	807	773	782	760	779	808	761	746	773	767	814	772	783	778	755	787	730	755	794	827	781	810	772	778	787	743	774	763	772	797	797	807	799	763	834	800	796	801	769	752	781	761	814	805	749	773	747	829	756	755	754	850	773	745	806	747	754	790	764	753	783	748	779	787	728	759	780	748	783	753	731	780	787	762	786	824	771	768	800	772	771	798	742	778	774	759	772	745	779	757	805	797	790	814	698	786	814	768	757	772	779	779	770	764	811	762	782	772	792	806	787	780	776	817	758	728	789	790	766	819	783	792	750	793	809	748	753	787	795	768	751	736	810	828	716	805	759	734	751	782	772	829	769	759	763	802	750	756	785	769	765	789	832	789	751	787	772	818	803	828	817	788	790	775	796	785	795	755	769	807	784	760	794	790	806	767	819	751	757	776	799	818	737	774	802	746	828	743	794	768	805	749	797	749	745	777	836	788	831	806	786	756	781	761	762	770	755	802	776	811	801	798	819	758	771	785	795	787	773	753	819	768	751	782	811	744	808	770	796	781	794	787	747	746	790	786	812	834	800	779	773	801	775	760	760	792	805	792	788	776	831	737	760	787	766	775	762	793	741	761	768	757	758	746	812	792	759	726	820	741	773	808	766	777	766	748	793	752	749	827	733	764	768	770	772	782	776	789	791	766	782	759	750	809	793	784	799	797	819	799	766	822	754	754	807	765	775	787	751	779	793	764	769	742	860	764	795	724	830	782	755	738	782	770	789	799	738	769	747	712	785	777	837	763	739	764	756	787	813	790	810	769	781	824	788	713	785	835	765	773	747	819	758	768	810	741	783	777	835	797	787	773	809	787	803	758	781	809	781	750	795	785	762	804	801	835	821	739	771	779	797	785	782	789	798	774	772	775	779	773	845	761	799	778	806	760	831	748	764	755	802	774	764	773	845	775	782	794	758	802	787	735	773	756	789	775	777	833	795	796	759	805	763	795	784	698	789	790	813	768	777	728	802	770	796	764	749	744	793	827	816	791	811	746	760	840	797	753	783	799	778	742	789	806	806	766	776	817	774	792	771	734	771	736	795	784	776	822	774	783	756	751	759	797	789	790	763	764	796	850	756	773	788	777	780	799	783	821	813	760	806	810	777	817	777	761	792	738	764	771	795	798	776	770	797	787	796	769	780	746	754	772	804	821	812	712	779	778	769	824	773	843	760	752	765	775	801	785	765	809	775	774	790	757	761	783	769	785	744	802	797	781	801	801	754	763	748	778	757	762	750	765	785	807	813	795	742	778	769	783	754	732	784	760	823	823	763	765	745	807	806	755	782	763	774	804	786	760	777	770	764	779	782	771	793	808	764	816	762	821	748	791	782	802	763	789	751	772	783	780	795	803	808	778	789	803	775	774	775	770	744	769	800	776	766	752	791	760	761	782	785	777	797	793	795	838	793	785	796	770	787	776	822	784	782	802	769	788	799	767	841	769	825	795	813	808	800	738	783	744	776	783	775	820	778	745	764	800	805	823	770	795	763	761	741	812	821	802	743	748	749	768	788	793	770	757	747	773	819	792	782	798	879	761	757	769	764	820	732	780	790	789	728	763	792	797	854	796	765	783	767	818	768	732	792	765	789	789	802	774	778	797	754	820	763	823	835	769	769	750	838	772	768	746	739	832	726	737	806	755	806	767	754	767	781	794	779	811	796	760	786	740	845	746	780	787	817	817	775	822	818	780	747	750	803	755	771	781	754	777	788	834	799	821	838	814	791	779	770	816	770	768	776	750	753	825	811	807	784	822	723	787	817	747	777	760	791	804	745	782	792	788	779	803	783	830	785	763	795	832	852	772	789	781	759	785	854	728	758	796	748	739	813	768	794	794	798	770	748	773	782	782	819	846	759	768	790	765	759	764	752	814	806	778	821	784	778	803	802	778	789	744	778	793	805	738	805	771	752	805	830	799	745	755	806	754	784	791	732	811	741	750	771	814	785	808	814	815	770	731	732	773	774	788	820	774	802	779	764	823	788	815	821	794	785	777	743	797	753	747	823	771	762	804	778	783	793	837	804	803	759	804	746	761	728	778	756	800	764	790	789	757	796	818	771	780	783	805	811	805	805	811	751	747	764	810	767	832	778	760	786	763	729	826	807	809	767	749	815	753	757	783	766	804	763	803	779	725	806	795	774	760	751	805	792	798	744	855	740	760	767	816	804	736	754	780	788	815	790	782	800	805	810	771	746	867	800	808	825	775	754	779	765	792	762	760	768	838	775	752	843	771	801	760	777	823	776	839	801	762	814	733	770	724	782	828	758	848	776	762	763	762	792	789	750	733	806	700	786	798	793	766	820	866	792	807	797	764	778	794	809	812	791	781	794	789	786	824	769	809	767	797	799	833	762	763	778	767	814	783	824	783	800	800	791	772	801	770	808	767	795	775	795	772	809	801	803	777	771	767	750	780	815	806	790	776	782	749	772	794	746	763	759	771	705	771	812	768	773	786	761	747	816	804	779	805	738	747	812	778	789	784	816	802	778	790	737	772	764	750	787	802	798	769	802	797	767	763	821	791	787	776	762	823	779	773	796	821	718	751	788	789	794	812	823	845	815	761	804	744	802	821	779	780	769	779	812	747	816	760	788	784	788	757	781	785	776	705	767	776	808	773	763	796	768	750	806	759	802	795	810	814	796
24264	22855	31044	25786	19447	7856	541	348	371	342	346	335	349	317	327	342	340	341	334	321	339	349	311	335	325	328	343	325	338	356	351	332	335	348	297	344	328	305	308	348	344	322	338	319	348	330	352	341	325	336	302	317	336	308	323	314	365	337	298	378	360	316	346	355	380	330	341	338	331	325	345	350	317	353	324	350	321	332	303	308	320	348	328	321	329	340	331	348	353	319	337	329	329	340	332	330	337	361	328	345	359	352	336	329	332	327	331	322	355	353	322	333	323	353	309	318	337	365	324	319	338	302	312	355	349	326	325	336	313	308	316	352	313	311	304	312	320	318	336	315	347	312	339	357	315	355	314	329	343	346	303	335	337	348	314	306	363	305	324	341	364	298	328	344	351	350	296	355	332	347	316	326	340	331	332	318	353	337	306	298	337	331	344	368	330	323	327	329	347	352	326	354	343	353	332	336	289	312	372	362	349	317	319	348	349	330	388	325	344	318	379	347	335	334	300	363	323	316	347	338	347	335	330	347	305	352	342	327	342	341	329	332	315	326	329	343	311	326	317	328	321	348	353	309	322	328	332	327	332	315	344	326	344	355	334	329	320	303	315	343	336	331	324	311	351	330	322	323	320	343	322	341	337	331	327	344	337	349	300	337	351	341	334	344	325	336	322	330	332	320	315	328	314	322	336	326	339	324	336	282	352	319	345	320	312	306	344	335	288	313	329	340	329	337	341	311	348	358	338	343	339	343	339	342	288	360	347	315	359	313	334	339	310	357	337	312	337	321	345	318	328	355	345	335	322	333	324	309	312	302	358	323	338	368	319	324	310	346	343	351	320	314	336	357	342	334	305	362	311	357	333	339	321	334	335	354	349	318	346	307	339	362	327	312	310	315	320	341	355	320	296	317	323	340	331	345	340	313	336	328	321	371	322	368	327	334	337	336	321	319	319	318	317	340	299	357	328	352	313	321	329	350	343	348	320	339	320	351	297	324	335	382	325	301	323	355	324	364	314	332	347	336	334	296	330	317	305	321	341	341	335	342	302	332	327	296	349	343	320	332	356	366	332	315	344	348	315	346	328	326	330	334	327	343	321	326	347	324	343	319	355	355	333	325	324	310	337	368	342	354	313	330	338	317	349	362	319	371	362	317	332	349	316	310	323	335	364	329	302	310	320	344	356	321	336	313	338	352	343	343	364	316	357	320	352	326	325	332	318	340	332	343	297	309	345	334	337	300	343	331	305	337	355	313	371	305	323	319	354	359	329	351	343	340	349	306	313	314	365	346	330	328	329	307	340	342	324	303	322	348	314	316	340	370	352	359	351	347	309	317	332	323	301	323	305	346	340	340	339	327	333	352	348	346	330	326	331	335	320	313	318	330	330	324	309	341	351	318	333	336	348	331	338	341	317	347	331	351	309	318	283	305	336	279	337	305	323	315	329	360	326	326	311	329	326	297	361	311	335	340	334	309	338	314	317	353	352	312	319	339	328	304	319	318	312	322	320	305	310	331	345	329	332	340	321	333	305	352	308	359	327	322	338	327	335	344	330	313	322	357	343	336	349	323	347	342	323	342	341	345	316	326	323	336	330	336	353	356	327	355	344	333	341	358	351	300	342	351	351	329	333	320	342	323	293	331	332	368	326	315	296	299	312	303	324	318	308	333	354	314	307	347	355	341	323	337	298	335	349	319	335	347	326	311	352	341	337	330	349	325	303	348	320	340	329	332	315	341	312	328	343	311	336	303	326	298	333	331	340	339	350	344	319	305	295	320	318	329	315	328	302	333	361	299	312	335	339	280	302	323	362	321	350	307	314	319	339	321	320	334	325	323	340	311	326	346	324	329	326	314	327	335	345	322	335	352	337	349	341	313	339	310	352	308	339	355	354	346	312	320	339	369	303	328	330	335	344	336	316	329	336	315	318	352	327	368	343	362	303	345	349	343	364	331	353	328	308	323	316	335	352	304	302	316	350	319	329	323	357	304	311	325	376	301	332	330	297	348	312	288	320	347	323	337	326	338	350	327	296	335	334	312	324	338	320	347	329	338	322	332	357	353	337	336	308	358	293	338	321	357	339	333	348	315	357	337	342	339	340	331	331	317	332	314	317	319	326	344	315	328	320	347	331	348	307	334	317	350	311	322	323	344	312	291	328	311	327	332	331	300	333	322	364	333	353	337	335	369	326	335	348	325	359	282	318	353	337	302	332	300	312	340	359	335	338	307	359	332	325	351	340	315	326	342	318	328	375	337	372	286	371	321	331	281	332	330	333	340	320	328	320	345	309	343	332	314	337	351	346	319	319	344	328	346	322	335	336	316	328	310	316	319	342	352	358	339	319	345	306	331	325	332	336	321	324	345	330	317	340	330	312	327	321	297	344	326	353	332	340	328	343	301	347	333	348	335	376	317	325	330	289	343	347	310	372	350	302	326	309	359	342	305	289	355	353	325	322	303	326	317	348	331	342	338	306	347	310	324	313	324	348	337	312	310	337	360	335	307	325	304	346	347	320	318	326	343	323	344	342	327	319	334	282	340	327	336	318	365	320	310	323	344	297	319	347	309	306	328	338	307	350	348	323	324	342	306	324	327	355	346	332	345	338	324	347	337	322	337	344	346	330	324	337	312	335	321	308	351	341	321	348	365	352	332	340	347	321	343	380	340	316	328	332	313	345	308	338	359	351	326	304	318	309	319	339	314	341	355	338	285	368	328	330	323	313	307	343	343	327	335	338	330	306	335	332	327	325	302	331	330	318	314	354	339	304	315	312	337	323	360	372	323	351	322	336	379	308	306	315	343	334	317	310	337	353	363	320	299	319	339	355	308	314	340	317	326	330	359	323	333	329	336	321	300	324	319	335	334	327	339	314	346	307	309	309	331	322	332	334	343	321	332	331	335	343	354	311	311	335	319	334	346	313	345	352	349	313	300	357	308	321	326	334	309	333	307	346	338	326	330	329	332	341	316	342	335	344	347	306	283	299	323	360	319	324	358	298	334	342	326	325	333	315	368	371	329	347	340	308	336	334	354	313	330	330	323	331	326	318	301	343	382	342	325	313	329	320	320	329	342	356	341	357	310	349	344	358	330	306	343	339	313	320	319	331	318	335	302	351	326	347	348	309	290	332	325	340	339	331	351	331	323	339	332	334	315	336	354	359	354	306	321	306	315	318	328	346	347	350	330	337	329	329	300	295	325	316	335	349	300	324	314	332	339	343	323	299	357	327	348	327	361	330	320	369	346	339	335	333	349	317	323	304	343	356	329	331	322	312	320	379	331	311	353	301	336	294	302	316	321	325	321	325	345	318	329	309	339	321	325	300	322	346	324	326	346	336	355	349	321	329	306	329	337	355	343	321	338	341	316	317	327	328	352	349	318	353	305	308	323	350	314	354	326	321	323	319	331	352	303	333	302	345	307	358	325	309	359	328	345	343	305	334	336	353	308	340	308	356	346	316	341	330	295	337	323	292	332	296	330	308	341	329	318	363	329
60544	89906	61711	34253	15571	4311	638	634	629	568	635	656	584	579	583	598	632	598	591	607	613	626	597	590	576	554	627	638	598	623	595	593	633	609	638	619	602	628	581	602	575	637	573	573	640	614	605	628	656	601	598	583	582	671	535	624	576	581	593	598	602	557	589	647	596	615	612	593	573	588	638	582	602	604	607	595	605	655	599	626	628	625	582	592	569	614	620	590	584	609	579	583	647	588	593	603	611	575	637	601	596	599	615	583	611	582	596	574	656	596	624	648	593	547	632	608	639	581	600	590	611	602	620	570	593	581	624	563	616	614	613	642	553	609	616	617	607	596	602	645	566	611	593	524	596	579	604	609	634	573	581	609	616	620	593	587	672	621	622	584	583	567	553	604	596	625	594	614	570	662	642	566	615	585	630	636	607	616	598	591	589	583	594	605	616	574	604	588	621	646	632	618	626	601	599	547	649	582	606	606	557	622	577	591	595	625	609	648	570	623	575	600	640	609	550	615	614	634	579	578	576	608	559	617	609	577	625	607	666	587	598	595	653	600	636	647	634	620	577	599	626	584	602	582	571	591	582	619	614	607	634	607	596	601	634	571	609	606	620	581	595	605	575	588	571	601	649	555	595	589	621	610	576	607	615	615	604	604	596	582	589	610	601	606	615	597	608	614	620	631	645	601	623	613	599	599	607	591	550	593	616	602	561	613	607	584	568	609	609	601	655	643	619	587	554	567	556	646	636	599	624	631	575	587	628	577	586	622	609	564	618	614	637	596	608	605	611	590	610	654	576	629	591	610	579	559	577	607	582	624	625	591	567	595	575	577	628	545	571	612	573	575	626	621	597	569	594	591	628	579	596	659	583	644	627	601	580	590	644	563	611	589	618	583	571	584	611	587	595	603	592	575	591	582	605	620	644	579	595	624	574	576	622	626	611	577	576	602	592	583	590	618	633	605	587	610	615	570	615	606	576	646	660	607	623	609	632	650	602	638	606	609	619	611	578	571	595	604	625	605	638	639	546	601	569	595	618	635	615	592	620	556	628	613	594	630	628	619	649	568	593	522	570	563	594	580	577	563	556	576	571	636	603	599	589	619	582	564	645	576	576	626	616	611	579	606	560	593	634	594	564	617	622	614	634	654	594	645	626	637	587	635	613	569	620	590	605	593	624	613	539	646	605	649	579	617	576	613	580	604	601	608	626	592	604	589	605	583	574	616	582	595	589	613	581	616	636	609	585	596	603	574	563	591	591	569	620	646	618	602	574	589	656	636	600	562	600	645	617	585	574	603	586	596	584	639	580	635	574	622	599	584	606	579	581	611	604	619	595	564	595	612	612	624	594	625	594	565	626	636	626	567	626	606	613	641	626	582	548	602	564	627	564	621	626	597	591	604	576	580	581	578	625	591	616	624	593	609	624	569	595	626	644	627	610	610	578	642	613	600	534	551	620	591	628	635	613	576	591	619	586	590	594	585	627	628	586	612	598	609	608	583	557	626	569	585	607	615	592	583	588	583	576	619	581	599	640	606	606	626	599	519	610	616	638	587	640	586	611	568	658	620	630	628	549	611	644	601	611	603	630	590	550	573	621	636	590	614	589	593	558	560	623	582	647	634	595	587	619	606	624	590	522	596	590	630	630	598	589	603	569	557	602	596	588	596	617	601	620	611	579	586	565	547	638	601	613	576	576	621	591	617	592	574	584	676	543	584	582	614	583	599	601	578	605	598	629	612	601	628	610	612	619	582	645	600	598	615	605	610	574	568	605	616	648	640	597	594	579	577	591	552	660	543	593	616	583	594	569	607	601	634	607	621	603	593	587	622	601	570	588	597	618	550	604	610	632	593	570	587	602	637	602	599	575	628	594	591	647	594	614	571	550	589	608	561	616	602	590	639	599	611	620	568	617	610	599	553	590	569	593	634	555	652	608	610	627	610	638	641	606	571	587	570	576	583	589	624	636	568	609	641	556	596	645	672	593	581	581	607	574	598	645	614	641	611	610	619	615	591	592	592	607	614	606	559	628	596	608	632	595	632	646	628	636	611	595	590	590	645	591	596	598	631	572	590	602	624	565	622	607	619	638	568	621	586	611	608	610	631	604	590	570	577	609	602	601	609	619	621	605	622	584	588	577	583	618	647	577	573	590	633	570	570	603	609	569	585	601	637	615	601	572	601	609	610	573	600	611	640	594	607	601	606	609	594	577	640	601	624	591	664	547	608	618	604	618	606	606	587	587	598	617	635	612	588	611	591	599	597	586	603	612	650	643	574	566	551	582	597	564	632	602	622	599	608	606	588	611	621	627	628	567	605	622	637	603	594	573	582	617	597	586	636	600	594	600	605	590	556	648	630	642	606	652	646	560	610	636	605	612	576	596	586	598	567	658	575	624	560	579	610	593	581	604	593	616	624	589	644	590	582	591	555	582	622	612	610	596	586	613	568	607	595	640	609	614	621	617	589	579	610	619	621	606	586	632	612	614	611	603	585	619	566	552	640	611	567	609	577	645	592	605	581	565	575	606	591	646	607	611	617	607	612	630	650	585	550	672	604	623	597	621	624	624	569	618	587	594	559	592	590	614	594	601	578	596	628	579	624	586	663	608	598	560	585	597	566	552	572	609	606	634	566	648	584	588	656	577	621	629	596	587	579	644	634	597	579	548	597	567	626	592	573	611	604	647	675	586	570	635	583	600	554	604	618	588	579	617	580	605	595	561	603	561	596	602	603	672	574	597	557	573	588	563	602	616	612	612	600	611	610	611	613	610	584	540	579	574	636	665	598	546	592	623	614	575	606	606	622	599	600	590	600	595	641	595	592	597	572	606	623	621	605	588	625	617	589	614	580	618	572	638	597	599	593	597	579	595	617	608	573	589	604	610	649	587	631	588	570	599	619	596	584	569	577	582	621	627	584	593	598	578	636	634	576	606	618	607	589	593	557	585	633	569	589	625	583	571	629	602	567	619	634	633	556	624	631	589	639	601	617	580	588	616	594	592	630	625	580	591	619	618	657	609	591	598	632	626	590	581	564	591	640	617	602	600	623	603	607	624	618	584	618	605	622	584	585	555	636	602	577	631	609	629	601	580	586	602	635	685	616	613	605	554	599	592	635	579	588	681	603	548	581	586	621	610	579	604	636	566	635	579	607	611	594	636	623	597	571	612	586	589	590	593	588	592	581	602	597	641	574	574	635	645	585	639	606	597	627	547	604	599	620	582	519	597	606	609	601	615	577	639	628	603	606	563	602	613	599	563	630	594	626	579	571	556	601	602	571	605	634	613	625	602	574	619	567	561	615	614	593	628	611	572	603	585	627	609	599	615	628	632	592	610	609	608	632	612	605	624	614	652	620	583	612	608	546	596	624	625	574	606	607	593	607	663	589	620	622	606	597	568	583	581	550	606	595	587	564	619	542	637	606	609	617	604	610	624	581	571	599	542	577	579	598	565	624	607	621	593	600	650	625	594	611	574	593	601	586	601	606	634	602	611	613
23129	21846	29805	24472	21048	17093	2948	562	503	560	468	507	492	508	497	518	526	485	492	513	499	500	496	494	499	499	500	477	454	511	485	499	506	495	502	518	524	513	483	509	457	473	495	488	487	454	483	467	483	489	456	526	468	473	549	442	478	495	495	525	514	528	468	469	501	506	494	495	497	480	479	516	490	454	530	496	504	521	456	473	519	498	514	489	447	478	484	493	508	489	482	489	454	435	477	483	499	478	503	481	462	504	508	479	470	491	527	470	493	486	468	498	501	499	501	505	519	495	489	494	453	480	461	493	486	525	487	463	432	470	462	495	468	500	474	487	479	494	496	481	512	518	509	491	483	502	442	489	508	488	486	456	482	516	460	495	507	504	462	500	498	502	490	458	520	493	459	534	473	480	466	537	472	491	454	446	442	475	472	503	491	502	480	475	473	507	491	501	504	515	470	477	482	467	495	462	451	482	497	486	484	467	499	459	478	491	460	485	467	506	512	478	466	478	483	470	442	505	510	468	512	457	458	512	489	497	442	483	474	473	501	456	510	501	488	458	487	523	525	522	533	449	525	477	454	506	499	490	450	472	442	510	497	488	460	513	494	486	476	502	504	515	491	473	503	520	464	502	504	491	485	478	494	481	444	464	486	471	494	471	464	511	531	514	484	466	514	494	510	494	499	463	485	491	452	512	504	495	486	493	465	513	477	457	489	482	520	491	475	441	468	460	439	507	479	482	480	484	513	482	506	485	471	469	476	496	499	470	472	457	492	494	511	503	496	492	501	501	522	517	472	484	481	493	532	523	434	529	525	480	479	495	520	465	480	483	499	483	457	488	532	530	511	529	486	508	490	524	486	450	478	468	474	489	477	504	483	510	464	493	532	514	476	491	462	496	465	472	503	451	500	476	502	492	479	511	496	508	485	454	485	460	484	508	504	457	510	468	509	468	465	492	514	448	461	460	497	529	489	468	503	480	464	503	489	497	486	459	513	486	505	489	492	454	495	509	474	441	475	483	526	504	497	464	519	485	469	494	459	484	502	470	506	491	504	462	449	465	519	498	472	460	471	502	518	506	478	496	475	483	476	422	498	489	530	519	510	500	511	486	467	474	514	470	495	484	493	509	475	500	496	470	519	495	517	480	514	495	496	512	487	486	487	492	462	500	495	475	513	481	474	466	482	478	502	481	482	471	495	476	485	501	484	508	530	467	485	471	469	466	426	464	487	465	467	512	505	482	503	496	466	509	459	491	518	503	458	455	428	473	493	492	471	500	486	430	491	458	493	487	465	496	466	454	484	487	537	435	521	506	488	438	483	487	490	507	475	506	537	523	476	510	488	513	524	475	462	462	470	505	489	462	457	495	498	525	445	489	500	480	511	461	437	575	485	499	484	502	464	479	504	478	489	474	503	530	496	504	458	492	490	481	434	481	461	536	485	474	505	528	489	459	484	454	477	494	510	509	508	509	524	516	503	495	500	478	470	485	458	489	499	482	496	441	499	472	498	468	472	473	512	480	483	494	508	477	514	498	484	492	474	478	490	438	447	491	494	485	516	468	458	485	493	462	473	468	504	488	504	477	445	485	474	456	478	492	453	489	486	498	469	462	527	496	449	470	502	503	488	462	515	523	510	465	510	490	496	512	526	508	516	497	524	479	513	480	550	529	478	461	456	450	489	469	485	492	488	483	494	499	479	500	500	475	455	492	530	500	494	485	467	485	511	532	476	504	495	478	489	505	511	510	469	531	496	479	456	502	495	471	469	478	487	486	493	478	468	483	496	509	472	500	480	497	463	477	510	483	488	451	495	485	486	506	484	446	522	497	494	463	463	476	469	478	481	485	506	467	504	525	468	472	454	458	538	509	484	489	506	483	492	509	504	494	502	467	505	499	461	470	505	495	504	527	483	466	499	474	423	503	463	520	460	476	474	481	457	484	523	456	532	453	478	485	477	473	475	492	500	472	455	489	499	479	474	543	497	468	521	507	469	512	481	476	517	473	480	494	500	472	463	472	487	476	508	491	494	493	465	496	481	520	505	507	506	483	484	469	495	539	475	476	487	502	500	475	477	503	480	489	474	512	484	469	496	482	486	515	534	487	504	499	491	476	453	471	507	479	519	468	490	501	505	494	495	467	459	519	493	469	504	469	488	489	504	513	465	503	501	473	488	495	506	526	464	535	473	480	477	475	495	511	474	452	483	436	494	503	474	465	455	456	486	492	535	507	529	487	492	510	483	453	472	468	518	470	471	514	466	492	485	490	532	420	456	494	490	487	440	520	481	494	442	481	495	466	508	524	485	471	531	470	477	500	447	518	503	456	461	489	491	484	541	486	514	497	465	499	508	524	491	499	490	485	490	471	506	486	464	482	492	504	484	506	455	461	512	538	495	478	448	466	517	468	457	511	506	500	500	546	473	474	495	474	475	460	434	465	459	491	469	496	500	502	483	529	455	477	475	500	505	481	520	485	491	488	514	483	475	508	466	524	508	485	500	477	486	482	448	483	483	482	475	472	445	483	470	499	479	464	503	457	505	506	493	504	480	462	459	464	510	504	496	487	500	515	473	479	442	515	483	521	491	494	501	488	476	488	541	478	517	486	480	469	475	469	510	464	485	484	529	488	469	534	500	485	464	502	492	486	496	491	500	466	476	461	490	491	524	487	501	506	462	524	498	517	465	513	468	514	468	479	495	471	527	441	486	474	488	460	502	498	495	481	507	506	529	477	528	479	486	492	482	479	483	502	489	505	524	503	461	487	489	472	457	491	484	477	471	506	452	477	442	479	521	505	465	482	468	466	489	475	443	452	498	480	494	486	525	485	485	456	489	476	431	485	490	473	507	473	500	469	470	506	483	466	483	465	519	488	483	490	452	522	516	479	499	494	517	459	500	483	488	466	460	485	493	515	510	490	510	459	462	494	485	450	501	442	512	448	488	453	479	517	516	506	515	477	537	506	469	478	449	461	491	494	485	497	463	478	478	469	497	487	476	484	517	479	483	446	519	493	458	518	480	532	472	490	538	500	469	523	452	511	472	522	499	472	491	475	450	476	481	474	489	497	508	493	510	458	535	474	507	461	432	497	508	514	483	514	466	511	487	508	529	492	475	488	457	492	454	461	495	529	462	454	472	443	470	533	461	454	495	494	488	464	494	510	546	493	505	502	474	468	488	446	488	539	505	495	473	486	462	524	506	466	495	482	499	486	452	513	482	492	495	466	481	467	495	482	536	476	504	480	516	465	477	493	469	486	516	487	532	485	499	479	475	479	469	468	504	482	471	487	478	478	480	446	447	500	477	481	479	502	467	485	482	529	495	509	499	492	514	483	503	497	446	512	504	525	484	464	480	492	513	506	503	487	486	458	454	483	470	506	469	460	518	442	484	481	461	525	527	511	483	474	485	479	489	483	443	485	501	446	482	497	482	462	513	492	501	507	482	512	499	485	507	463	506	459	437	452	486	467	434	452	485	478	473	469	470	507	473	482	496	445
60789	98825	67729	41015	20610	5918	880	837	841	863	833	814	860	817	819	842	853	830	820	803	816	845	812	834	777	835	847	799	816	793	824	790	789	874	809	736	883	825	785	850	808	814	777	839	784	795	820	871	812	777	862	860	866	824	807	826	840	759	863	819	792	846	833	846	805	878	833	760	823	790	813	800	811	784	829	893	792	855	771	797	851	871	862	817	808	781	872	828	842	840	795	795	883	835	781	803	847	882	811	802	776	849	825	859	806	777	785	856	854	814	814	874	802	774	830	790	841	795	834	840	837	849	826	805	825	849	837	862	789	888	832	758	900	866	845	802	847	813	846	819	788	830	791	830	792	847	783	855	823	861	785	807	803	854	793	780	844	838	820	822	815	812	826	832	775	809	812	807	806	873	845	790	832	799	838	850	840	812	858	826	770	799	801	828	803	810	832	796	836	818	769	830	816	784	839	882	846	820	865	824	849	816	835	798	808	806	785	865	890	827	893	823	832	763	828	837	836	783	828	832	832	826	833	837	796	848	843	827	829	845	786	830	882	800	846	797	809	771	818	808	817	852	875	834	822	795	820	795	813	783	826	846	797	819	831	786	836	808	878	898	808	838	778	793	874	817	807	827	849	849	777	832	768	843	810	799	839	805	801	830	854	803	872	799	811	845	777	845	789	844	744	801	799	789	791	851	770	870	826	820	802	805	825	799	816	838	883	855	835	804	808	819	809	808	793	842	816	798	821	807	826	832	823	801	850	844	828	799	857	818	788	844	796	795	820	803	803	884	849	842	838	781	865	843	846	835	822	828	836	793	819	819	879	812	788	858	785	844	810	820	830	826	873	815	828	830	822	847	851	842	799	848	755	820	792	790	812	817	804	778	809	792	795	798	772	794	845	849	838	822	872	858	817	807	860	777	809	807	785	818	882	815	843	779	805	803	837	824	773	837	865	857	800	822	828	795	797	834	858	853	837	844	863	820	823	834	856	805	797	814	828	816	827	794	818	833	815	855	804	821	816	801	828	824	788	846	833	825	825	829	827	869	812	813	804	805	846	801	817	787	818	843	843	841	835	806	796	835	826	803	809	859	796	823	828	838	827	861	806	868	897	834	850	842	773	836	824	788	826	838	819	782	820	825	831	811	860	824	794	840	831	836	862	801	789	817	818	782	843	857	760	804	840	755	809	799	835	834	815	856	837	817	843	828	850	801	836	826	807	802	853	816	846	819	837	800	853	776	814	827	800	813	810	836	820	775	794	865	783	821	858	824	816	854	796	799	848	786	848	807	818	841	800	829	787	796	852	817	828	782	817	862	802	830	822	838	833	881	823	814	839	799	872	812	808	797	795	844	851	794	865	799	812	850	867	837	815	829	834	792	842	849	847	833	811	798	822	879	817	857	822	820	814	816	836	856	845	827	812	812	859	872	829	835	794	838	840	809	802	828	784	881	848	826	791	817	707	829	835	871	812	850	780	871	826	844	825	764	852	811	847	831	834	821	851	781	831	845	818	871	830	815	801	827	822	818	875	842	842	819	783	875	830	875	822	826	765	856	796	783	793	825	787	772	855	803	809	803	830	796	856	811	790	831	853	809	794	792	796	866	851	845	780	792	806	839	813	793	852	789	785	839	828	801	798	807	875	793	812	883	798	837	830	799	765	864	791	793	822	804	874	819	827	903	821	829	880	857	813	864	826	815	819	869	829	825	789	824	800	768	795	781	865	845	863	821	826	843	814	835	776	810	829	836	828	815	772	785	821	803	794	774	811	766	837	833	812	817	783	878	782	765	835	839	834	860	810	804	821	852	788	897	783	785	826	821	790	821	822	836	854	799	808	816	807	868	770	849	827	831	810	816	865	832	826	849	747	870	834	804	795	807	854	812	812	829	819	796	802	832	822	807	834	827	816	833	828	812	779	833	797	835	812	802	806	876	855	832	833	837	807	832	813	814	838	849	820	863	782	860	800	843	827	860	774	854	791	809	760	811	841	827	821	794	854	817	843	834	805	839	807	797	766	801	880	837	770	820	805	842	861	828	738	771	805	807	790	864	831	870	831	830	830	843	837	856	838	853	764	830	806	774	855	843	825	784	821	845	858	822	819	815	848	821	872	816	829	804	814	827	807	771	852	805	803	808	809	856	817	817	819	800	850	800	814	835	817	874	815	808	840	819	765	816	809	782	792	839	792	820	817	800	891	821	795	875	843	770	796	798	879	840	809	803	805	915	829	821	810	842	824	861	804	812	784	816	815	822	829	816	857	821	787	844	786	813	852	786	794	797	832	806	861	834	852	840	799	838	799	843	812	800	855	781	869	845	842	816	810	829	857	804	789	833	818	791	787	787	813	829	835	803	819	793	843	796	847	829	813	801	828	863	843	778	771	775	818	820	783	828	867	784	821	831	793	766	814	813	839	835	862	765	793	823	788	799	772	852	827	822	814	828	877	881	800	836	784	868	856	824	855	814	869	793	806	843	819	814	799	845	799	856	819	849	816	855	799	833	857	803	764	815	786	817	795	842	851	811	819	779	846	815	812	856	834	813	830	810	834	787	852	866	833	829	809	789	825	815	822	867	818	849	819	802	796	847	814	832	840	866	846	855	760	761	814	785	774	863	782	806	823	828	790	788	846	847	851	891	870	895	789	792	813	835	841	802	824	781	833	807	857	834	809	821	829	862	820	775	797	858	788	820	798	823	807	814	815	771	840	761	790	773	837	833	777	797	810	873	830	888	834	841	802	834	844	825	829	836	834	789	758	830	814	804	789	802	795	811	829	887	795	839	857	853	859	796	842	884	822	861	871	827	817	787	856	808	866	815	810	828	858	813	754	815	798	867	772	854	842	868	768	816	848	789	855	800	808	804	777	824	800	818	802	864	779	819	833	805	877	847	808	791	760	815	819	794	806	830	805	791	828	812	799	830	837	849	832	764	805	836	743	842	794	825	834	784	844	877	824	782	773	835	826	830	784	860	843	809	790	848	843	859	819	833	846	801	829	831	793	846	800	845	803	882	784	837	881	800	829	857	796	831	755	788	808	807	794	817	820	811	840	855	796	778	832	859	869	822	828	802	878	821	873	810	824	819	850	850	820	805	801	789	774	830	831	851	811	800	798	836	831	869	782	799	833	870	847	833	857	773	818	840	841	880	789	841	808	787	835	823	779	793	861	858	793	818	761	809	856	795	796	807	782	843	823	838	831	807	818	816	759	823	828	786	823	831	858	794	857	817	819	778	806	780	831	821	827	776	834	799	806	804	795	863	786	799	855	813	806	815	866	842	824	798	781	876	807	807	844	819	843	721	822	826	858	848	814	839	820	815	819	843	827	814	808	859	791	833	799	807	860	827	872	827	819	825	791	762	809	836	838	840	836	873	841	762	830	812	850	792	842	767	837	791	819	797	824	808	818	841	826	821	838	833	842	745	772	844	840	791	792	859	799	833	807	796	826	805	844	819	824	791	875	803	836	835	784	820	895	756	818	824	819	852	858	803
29340	29970	25425	9645	1366	579	436	456	436	440	434	441	457	407	456	435	466	438	433	447	462	447	422	425	437	413	430	386	458	489	419	436	420	435	435	450	436	436	443	412	477	454	438	450	406	464	459	401	460	436	441	441	419	464	439	489	441	423	436	429	436	465	439	433	407	433	400	441	415	452	422	438	431	445	439	424	415	449	389	454	449	417	403	430	413	449	433	423	439	428	418	461	423	430	461	417	424	420	447	434	413	460	404	439	436	427	421	442	432	425	420	466	430	433	463	423	450	401	440	486	444	455	439	416	421	406	440	506	421	450	470	451	442	423	429	477	404	451	439	432	449	428	417	432	437	445	443	456	426	438	437	425	431	451	479	414	445	426	427	475	428	434	463	448	440	453	448	404	427	438	424	448	437	453	461	435	446	441	457	432	430	405	397	408	390	443	435	439	436	447	440	440	436	423	437	398	422	435	413	403	441	434	437	415	439	373	438	399	457	466	412	441	435	459	430	452	414	423	438	466	428	462	407	460	473	434	389	474	420	448	439	406	392	450	474	453	420	433	418	421	440	433	415	432	433	422	456	411	456	444	429	425	449	461	435	452	413	442	432	435	459	434	448	433	415	446	462	465	435	399	456	415	413	435	459	416	452	433	418	438	438	388	432	420	448	454	402	454	450	477	448	406	406	418	411	442	407	385	445	440	445	455	389	462	416	421	481	438	441	473	429	437	443	447	448	444	421	436	468	437	432	421	422	409	459	450	417	426	419	428	439	425	424	463	441	459	459	436	416	408	428	456	414	399	445	460	453	456	409	431	436	417	401	397	454	419	462	430	425	443	416	421	441	417	440	406	433	446	417	439	434	452	420	470	410	447	415	442	409	443	455	447	422	414	446	456	461	425	448	462	392	465	417	429	426	414	472	429	468	411	432	407	407	423	421	470	448	436	454	438	415	466	434	430	411	461	397	392	433	432	443	420	471	404	458	431	417	443	425	424	440	426	427	427	452	423	439	447	445	428	439	419	429	438	452	417	423	447	433	461	470	430	470	452	466	439	441	438	446	457	440	478	473	496	437	392	428	454	449	438	439	432	443	425	423	441	422	392	386	438	431	426	442	434	423	408	432	412	437	454	415	446	468	426	449	449	449	440	420	425	434	425	411	412	483	434	441	457	445	449	428	443	410	448	441	439	437	424	434	429	420	427	452	439	422	455	470	427	438	422	413	458	433	417	414	439	453	449	421	455	436	399	434	445	461	438	428	495	457	412	442	436	429	433	450	424	401	452	423	414	454	440	450	455	443	447	402	426	469	455	433	422	451	438	424	420	424	400	433	427	426	447	409	440	412	388	426	457	418	404	417	426	410	441	415	436	428	428	415	492	425	411	420	427	463	427	389	455	483	447	469	443	445	432	426	410	459	435	436	413	447	415	449	422	405	434	499	445	452	396	430	442	466	387	439	447	413	434	440	456	400	451	452	446	421	438	458	445	434	406	440	457	418	454	416	378	435	406	427	427	436	447	424	424	444	423	426	445	448	408	424	403	458	410	445	400	442	451	409	414	430	454	420	432	397	432	461	456	418	441	433	387	421	421	415	419	445	447	437	442	472	416	439	427	448	427	438	451	454	444	388	464	464	444	421	427	424	445	439	429	460	417	431	443	424	418	445	459	437	480	445	431	436	412	416	426	452	489	414	450	428	439	434	437	417	435	438	444	446	432	415	394	464	446	433	392	417	407	419	473	431	433	425	421	417	427	456	418	427	425	418	432	419	435	444	426	407	452	474	453	447	410	473	406	416	445	442	438	411	443	429	405	441	454	439	416	457	439	465	428	432	485	408	423	439	456	433	430	424	425	424	438	403	426	424	452	436	473	413	444	396	426	450	443	450	404	439	417	407	421	437	448	427	469	462	425	438	475	443	463	448	430	467	418	455	441	432	459	426	432	458	428	395	446	401	467	431	441	442	432	418	472	453	451	426	439	440	403	446	412	433	450	422	454	448	407	451	437	420	422	452	415	439	418	404	416	436	416	429	427	439	469	425	436	407	436	441	451	419	410	461	445	467	425	450	431	437	400	444	412	437	407	464	443	465	434	432	447	469	443	423	470	424	404	432	428	445	458	406	454	408	421	453	457	454	470	417	425	418	395	428	447	388	423	418	469	437	440	446	408	444	466	436	417	418	445	442	431	428	376	444	441	423	427	433	450	434	424	444	421	404	439	426	429	435	434	448	451	462	443	452	433	431	450	442	460	443	423	388	384	413	455	442	389	407	417	469	455	442	412	393	410	427	442	435	442	473	442	466	466	408	434	431	446	408	445	459	434	432	426	461	470	436	440	467	440	462	445	435	435	454	399	445	431	458	423	439	445	475	412	415	453	465	419	389	474	401	433	397	468	432	447	442	433	445	418	438	479	429	453	432	427	442	404	469	452	461	431	429	456	424	432	454	457	434	435	429	453	418	450	438	436	444	429	436	415	427	448	435	408	427	435	431	425	415	403	425	436	401	392	446	466	422	466	466	429	446	414	448	445	464	408	451	435	435	436	471	429	449	457	416	428	452	416	471	422	452	453	442	412	425	443	471	443	436	446	420	454	448	443	429	389	404	447	414	471	420	428	421	458	436	445	432	439	464	443	432	433	424	424	436	418	388	463	389	404	410	450	417	445	445	405	391	409	432	433	439	461	424	436	413	445	424	433	437	457	405	406	408	454	458	451	423	405	437	421	400	414	444	428	437	431	428	418	467	462	409	415	414	444	473	432	444	447	401	442	416	429	425	420	449	452	458	438	445	446	437	450	470	430	420	405	452	445	461	447	450	427	433	464	442	411	429	451	423	463	436	445	443	423	410	422	460	447	466	443	436	422	414	396	454	409	402	413	446	394	418	412	445	445	419	422	423	446	445	437	396	445	441	414	456	420	419	451	410	433	430	410	418	436	453	414	424	437	456	469	440	462	465	442	428	426	458	481	449	437	426	490	388	438	437	421	453	469	437	413	466	401	487	401	396	415	419	416	424	424	450	463	443	447	426	406	441	421	420	464	441	458	457	460	426	432	468	436	430	410	405	448	454	464	444	433	417	415	429	472	430	428	405	436	443	458	394	430	453	437	409	463	406	448	437	447	418	408	456	440	431	431	416	388	414	397	445	424	447	394	451	447	429	436	454	444	420	430	477	439	461	428	461	451	394	471	427	415	439	424	433	458	401	441	410	424	436	434	442	405	445	452	418	410	429	446	436	412	428	470	432	475	449	458	459	469	459	427	423	428	453	448	408	434	446	466	407	421	486	419	405	460	458	419	455	419	426	431	408	431	443	440	425	436	422	440	422	425	422	443	456	435	433	433	396	419	420	462	434	416	411	441	399	434	411	415	408	406	457	435	425	434	428	418	415	427	459	446	405	435	457	407	392	465	455	446	412	425	433	448	415	451	428	434	433	461	419	407	437	433	425	387	420	437	460	384	444	480	449	425	448	447	417	455	451	396	448	414	425	439
39077	48484	28542	8643	2672	1241	812	852	796	822	768	790	764	825	824	849	790	822	767	775	793	790	850	818	804	773	782	733	764	813	747	780	804	740	834	814	806	775	769	749	767	815	760	770	808	833	801	773	825	770	775	780	796	792	742	773	761	768	737	808	783	798	826	769	777	753	737	759	770	796	784	784	758	744	760	764	768	801	753	822	787	795	772	817	776	784	775	822	804	801	781	821	716	863	808	854	754	779	764	791	754	787	812	831	767	773	777	775	816	806	795	784	777	755	760	814	754	833	801	764	771	833	797	852	787	738	779	835	815	817	813	792	779	819	784	792	781	789	779	803	755	792	755	804	744	780	798	778	750	832	789	727	765	806	793	810	811	793	744	868	800	781	792	767	728	832	780	815	822	846	811	786	801	788	815	780	789	777	796	740	809	748	801	767	781	770	709	762	753	795	828	788	855	813	774	833	777	763	769	743	797	773	790	774	789	814	789	809	794	771	734	830	802	810	782	826	778	819	819	805	790	737	783	800	797	768	792	807	797	799	792	780	790	809	762	791	820	789	828	756	790	819	769	819	846	827	770	760	729	783	766	779	803	807	796	774	794	831	806	807	736	766	816	758	784	773	788	799	783	785	756	756	710	774	821	771	787	779	811	806	818	768	812	774	751	820	793	775	795	790	721	845	808	754	774	793	827	745	768	791	767	814	833	837	776	788	767	807	755	843	745	800	763	781	812	805	835	760	760	810	763	806	781	830	800	783	809	832	798	760	804	791	808	798	817	722	696	827	772	744	796	787	816	816	798	729	803	744	820	779	799	776	810	778	776	800	817	813	774	773	774	831	776	806	794	814	790	763	770	743	766	760	749	805	790	768	782	767	814	781	802	765	801	804	769	755	826	786	771	757	755	800	798	799	806	754	778	763	785	797	739	756	771	762	777	738	817	760	823	812	765	841	812	851	718	749	782	754	767	796	787	835	763	824	728	782	798	816	811	752	754	810	807	787	819	767	812	783	800	804	778	767	786	801	759	801	821	762	743	763	819	780	807	840	831	770	828	819	816	773	762	767	758	787	820	830	809	836	787	760	748	757	789	774	800	783	788	808	790	793	777	808	778	718	828	831	787	737	819	823	794	795	780	771	794	746	803	801	790	812	823	826	772	804	800	829	761	763	835	826	775	784	793	761	793	767	824	790	824	788	768	807	798	830	812	740	832	738	804	793	820	782	810	777	821	742	766	788	795	839	777	796	798	772	767	813	807	825	804	765	782	780	793	782	741	773	778	764	796	751	796	792	787	814	785	816	803	767	807	739	772	831	776	791	750	793	756	787	771	766	781	810	770	808	739	769	805	831	761	784	791	820	816	776	782	822	767	777	800	803	764	766	795	813	814	796	738	833	760	770	777	804	818	796	751	774	813	813	765	790	787	807	793	792	753	794	792	781	769	809	783	780	749	776	777	783	770	796	839	761	780	773	805	796	820	775	805	791	731	800	781	777	768	771	804	813	786	785	789	795	823	830	744	754	813	816	753	795	763	832	800	834	771	800	795	768	796	757	799	753	804	795	796	782	783	773	807	803	800	838	811	782	779	829	746	835	776	758	772	776	801	840	760	741	817	831	787	768	779	822	754	771	771	762	797	813	781	795	818	777	780	782	783	766	833	858	777	797	803	789	769	718	806	779	802	795	802	793	821	800	781	754	840	811	757	814	744	789	809	859	745	806	789	756	847	773	785	771	804	769	782	768	754	801	790	727	786	794	755	813	773	781	779	758	815	801	798	759	751	791	804	795	814	789	830	781	834	734	789	807	770	765	784	799	764	790	760	793	770	794	834	810	813	783	801	830	844	802	814	767	808	797	738	759	779	797	818	814	827	746	759	798	778	777	777	779	791	780	836	802	737	794	801	828	781	812	792	800	807	828	759	809	780	786	790	834	830	796	777	758	806	802	797	790	757	798	820	769	778	836	791	739	803	823	824	829	772	774	783	827	815	788	776	769	844	811	768	779	787	800	804	789	811	821	817	807	802	801	759	761	848	745	782	823	813	773	778	757	767	764	805	743	808	806	793	755	789	724	771	756	831	755	796	768	764	756	758	747	809	751	782	846	791	761	788	771	784	834	835	753	799	749	801	785	807	758	772	800	778	792	771	783	804	798	750	800	756	798	820	773	785	774	778	756	758	805	835	752	803	778	820	838	767	782	751	784	815	803	822	757	780	772	766	853	771	800	769	808	764	744	811	753	781	764	806	780	819	785	787	834	769	787	847	815	802	778	756	785	800	744	788	722	821	778	816	820	820	810	814	800	784	768	779	750	742	785	800	769	772	805	813	799	795	757	832	817	804	789	796	759	773	798	785	810	766	817	786	779	765	809	761	782	790	776	747	780	797	773	831	797	787	772	799	780	774	787	797	818	826	789	813	765	809	830	756	791	754	776	795	781	777	800	801	800	777	799	811	786	802	819	846	746	796	765	809	766	763	784	794	759	786	801	785	783	754	751	735	801	773	809	803	760	794	826	768	796	812	779	788	769	761	779	774	749	736	839	811	791	740	754	829	800	788	765	785	765	824	785	786	733	805	735	730	793	813	814	787	765	842	827	759	805	827	765	753	787	759	764	813	781	777	793	766	837	860	785	748	808	794	822	790	826	805	800	821	788	779	815	816	777	776	804	803	792	865	784	782	807	791	772	810	770	816	772	762	763	804	834	738	808	769	820	783	792	823	791	785	787	811	768	775	741	797	797	761	822	784	825	773	773	747	774	816	781	813	832	767	816	778	795	838	760	772	769	829	761	798	779	790	819	754	721	825	852	792	813	827	783	786	757	792	765	830	781	757	751	841	791	822	808	807	795	812	780	740	789	778	792	799	779	756	798	810	771	767	761	729	757	771	750	772	760	797	774	789	840	734	772	813	819	747	766	791	801	762	753	785	831	836	762	848	753	796	788	795	787	705	839	807	834	811	723	779	768	744	819	873	748	778	818	770	775	735	767	794	779	823	832	800	794	795	778	825	764	753	743	815	769	793	763	801	762	741	774	776	768	708	814	784	827	792	765	814	788	780	763	812	789	791	838	796	803	807	781	806	763	808	768	808	805	785	727	783	810	776	813	767	775	774	867	805	847	837	752	733	853	838	768	751	745	805	772	783	786	821	830	824	772	775	754	793	760	825	791	817	767	803	791	797	785	781	798	787	821	787	770	789	772	815	828	780	727	798	784	789	755	828	795	791	817	838	742	761	790	753	763	784	787	787	720	793	737	743	774	794	834	769	838	778	742	812	713	846	801	783	781	739	792	783	788	835	804	797	788	787	757	852	752	757	791	786	797	786	843	784	844	806	822	799	786	762	799	815	799	783	769	822	753	781	776	809	761	766	769	759	811	783	827	767	784	803	759	789	806	807	795	760	792	803	835	801	825	802	797	737	793	806	755	774	803	836	758	737	837	814	783	816	767	785	751	775	831	784	748	761	793	783	817	760	776	789	766	750	750	787	785
24376	23170	30668	24249	19616	7759	542	382	338	359	348	316	331	304	336	332	367	350	367	305	345	370	348	370	367	351	307	358	329	358	352	345	343	336	377	329	353	340	356	324	362	357	343	354	337	344	318	301	364	334	324	332	339	320	346	333	311	327	340	342	303	349	338	349	347	330	341	356	307	331	322	349	327	353	336	350	337	342	378	326	324	351	348	344	326	339	321	348	341	349	342	328	326	360	346	352	328	308	341	359	323	351	332	332	336	331	324	337	328	346	340	327	340	373	351	313	315	321	346	356	341	335	322	300	360	345	335	331	325	343	346	336	346	353	362	337	355	315	314	309	326	335	347	356	317	341	311	345	316	356	332	349	353	328	314	335	330	360	314	356	345	309	320	332	301	310	318	358	356	331	339	316	353	357	348	321	331	362	330	354	351	352	324	354	312	357	308	334	326	349	346	320	340	327	351	338	321	361	341	335	336	318	362	320	385	327	366	303	358	339	361	328	350	355	305	352	332	336	355	347	331	317	365	313	339	329	329	318	334	353	330	331	323	319	336	385	327	330	312	359	325	362	351	338	340	344	370	334	343	313	358	334	330	328	316	320	330	326	334	312	344	365	364	344	351	311	330	361	361	322	328	301	385	362	341	323	338	336	326	361	321	330	350	330	343	350	367	354	321	356	355	322	330	303	358	330	328	349	339	346	327	329	355	338	368	336	362	339	370	333	340	333	360	374	336	345	372	331	329	357	297	375	333	358	308	357	333	355	319	344	317	347	348	303	348	357	318	312	323	333	354	332	368	320	333	335	348	331	348	306	353	314	337	331	376	350	348	324	346	337	327	350	313	353	309	346	351	327	347	353	331	325	351	354	344	321	344	333	352	280	324	358	337	359	329	321	328	325	335	332	326	309	326	326	375	323	356	316	345	341	356	326	353	330	341	382	314	349	361	362	315	328	324	347	319	328	347	360	322	353	295	363	349	348	330	339	366	354	355	330	338	331	309	318	339	326	337	332	354	340	375	341	324	320	335	341	342	346	349	345	343	337	324	305	318	341	327	367	346	389	345	345	358	299	366	335	316	342	333	345	349	310	350	344	372	355	343	309	341	322	354	347	339	324	349	324	348	325	349	373	333	330	383	346	338	348	327	356	335	341	320	341	305	335	357	337	375	324	326	353	332	341	347	333	332	345	354	326	303	304	341	346	374	307	310	351	321	334	349	320	349	327	331	324	351	347	351	343	363	334	352	354	350	328	348	336	322	341	325	369	346	359	354	325	343	353	342	295	322	336	365	321	340	338	363	321	332	325	332	318	355	373	345	333	345	313	345	348	340	342	356	308	323	344	340	332	328	345	329	334	343	341	338	304	322	321	368	330	303	321	324	347	304	328	375	331	371	322	359	352	316	347	350	318	340	355	318	360	329	347	342	338	347	337	354	371	347	344	319	342	328	314	360	347	360	329	333	317	330	316	372	336	329	345	343	343	346	340	322	350	362	347	358	335	339	338	334	364	328	316	324	332	322	342	330	358	311	351	336	310	312	347	341	328	326	348	350	372	340	365	368	320	348	350	300	363	318	355	324	322	296	328	337	358	324	341	338	332	354	340	340	326	365	385	329	342	343	345	330	341	317	314	327	309	327	331	346	331	336	369	322	316	335	332	361	328	317	353	345	360	334	347	327	319	357	349	342	342	346	323	318	340	334	331	313	327	325	336	360	336	337	324	319	314	335	348	351	342	312	367	329	349	373	359	312	318	349	344	304	290	363	325	335	346	356	315	346	320	359	330	331	299	338	328	329	324	348	314	305	310	329	320	316	322	324	342	354	315	329	333	363	342	330	372	373	369	320	300	372	343	346	343	338	362	325	328	362	334	332	334	347	336	318	300	334	347	366	314	309	319	351	351	321	301	343	360	310	340	306	344	343	319	357	344	366	351	323	346	320	343	345	326	336	362	344	351	357	344	346	323	309	354	347	287	327	352	328	330	342	343	355	379	339	345	339	322	312	358	305	357	348	306	345	357	332	359	352	336	370	338	346	341	330	320	351	358	313	334	325	351	324	327	337	317	317	300	330	352	311	316	328	335	350	322	357	361	322	344	308	321	320	347	363	345	349	343	358	338	352	349	340	350	335	352	344	350	308	347	359	326	316	323	334	360	332	364	323	296	337	307	315	343	337	345	335	326	320	315	345	330	367	337	349	396	326	374	335	324	344	331	324	352	330	341	350	309	335	338	354	349	330	356	340	342	320	315	355	352	370	373	338	336	318	316	349	332	332	338	326	339	313	377	331	343	316	392	337	326	352	325	314	339	340	320	344	347	331	327	335	338	347	350	331	341	340	317	356	317	348	345	334	340	356	334	334	329	311	335	332	306	327	342	296	325	363	343	332	371	329	324	333	300	319	320	300	345	342	344	349	340	335	336	325	350	339	335	341	343	322	326	365	330	377	328	379	316	333	367	351	348	304	360	394	346	367	297	343	354	334	351	373	350	351	315	371	340	355	331	360	317	302	323	317	326	327	333	337	337	322	346	323	333	341	360	346	362	323	348	358	358	316	320	366	365	334	340	323	333	313	390	338	344	284	350	340	299	329	338	355	328	323	354	335	362	315	342	342	323	347	326	334	349	339	333	352	324	343	348	384	358	301	320	325	324	358	374	322	346	364	331	367	302	339	332	366	339	333	332	355	344	357	318	362	335	358	369	341	361	319	344	317	324	328	334	368	348	317	352	361	345	325	326	310	332	312	328	349	327	329	325	314	334	310	315	326	315	347	336	340	341	301	330	298	342	356	330	330	351	336	309	308	354	336	366	334	331	358	300	354	323	289	337	354	331	375	344	368	333	320	340	356	336	361	328	331	324	341	323	374	311	352	304	337	331	317	337	335	315	328	351	374	370	359	343	347	318	359	328	331	360	326	351	321	338	313	329	325	352	338	345	318	321	339	357	326	346	305	336	366	362	333	329	328	347	368	324	337	320	353	338	350	313	346	315	340	335	302	359	363	327	334	366	300	321	401	322	331	334	333	333	347	341	348	334	334	355	300	335	325	343	327	328	329	337	338	350	341	344	341	342	334	304	320	331	319	355	318	350	327	340	338	317	347	363	362	339	362	339	353	333	311	324	334	335	334	322	331	353	359	356	391	334	355	319	350	359	335	332	356	301	370	344	333	342	340	334	339	344	351	290	329	335	311	313	347	333	328	333	328	361	311	344	350	336	319	360	338	312	358	361	334	320	351	314	351	343	353	336	342	322	329	318	303	349	342	334	312	332	320	333	324	372	338	347	330	327	301	393	379	341	355	349	337	365	333	323	337	310	369	330	322	366	348	335	343	332	325	372	345	318	368	339	358	326	355	320	343	336	348	325	323	316	350	350	362	335	317	305	379	288	341	356	327	343	335	364	347	358	330	366	359	345	351	334	339	297	345	338	313	316	353	360	355	359	324	342	317	345	331	352	339	340	358	351	318	337	347	351	340	353	357	355	314	348	334	331
60091	89980	56066	27825	14524	4833	649	674	622	656	646	621	644	642	578	599	591	622	606	611	621	604	651	648	629	609	601	629	680	589	566	605	615	627	618	605	638	609	613	650	645	624	596	625	631	549	600	647	565	620	584	586	580	666	617	629	549	612	628	642	601	621	590	546	628	647	584	636	635	619	620	583	648	602	650	624	651	608	580	653	614	605	605	652	603	616	632	638	633	587	655	637	626	603	608	618	618	630	615	622	613	601	585	634	598	597	629	561	589	626	601	610	633	612	615	581	608	553	650	605	613	665	609	626	606	619	617	627	595	624	591	638	604	649	626	611	621	594	641	612	584	597	634	624	597	618	627	657	605	598	555	596	584	639	588	611	615	593	617	599	587	574	578	655	557	631	627	633	571	630	627	613	642	612	642	614	570	600	566	611	667	656	575	606	603	639	601	602	583	584	621	571	647	625	609	583	626	582	603	672	641	602	623	665	594	622	631	636	651	587	618	597	664	606	599	605	634	613	607	612	599	668	617	577	609	644	639	572	639	570	605	626	615	565	633	634	654	595	627	600	601	598	594	682	652	605	617	634	637	628	600	624	645	595	612	600	629	617	583	589	633	603	621	600	594	665	627	598	636	611	637	618	604	607	621	623	641	627	619	601	599	655	583	645	605	614	624	647	670	587	634	634	621	633	617	658	645	594	577	583	617	604	607	613	605	643	615	603	617	621	636	606	604	632	630	608	614	606	689	573	602	633	631	597	629	617	660	627	620	623	624	587	624	631	629	625	621	611	636	617	664	612	644	635	615	623	605	620	634	634	570	585	649	651	635	621	620	605	632	566	604	608	588	583	586	613	609	589	611	605	627	563	665	617	617	629	617	586	666	611	606	627	571	600	585	636	605	633	650	629	580	618	641	601	632	630	633	592	628	623	631	602	619	624	612	616	645	646	619	606	574	626	599	591	606	636	638	596	595	600	643	658	630	609	554	603	621	634	618	593	632	611	594	633	632	646	663	657	618	574	641	598	575	653	582	634	574	567	628	592	573	631	638	624	613	611	609	633	643	580	665	617	579	666	588	596	604	603	634	593	632	623	609	615	580	558	630	582	658	587	595	598	636	607	583	645	677	575	611	582	641	609	559	644	626	612	588	616	631	597	592	617	603	620	650	588	630	618	641	606	571	597	607	588	586	602	612	625	642	587	595	598	586	626	593	639	588	613	615	597	580	592	628	590	635	586	573	603	581	648	606	612	626	627	579	614	592	601	591	588	616	599	628	636	582	586	660	598	635	647	601	634	633	588	601	624	563	662	605	591	617	626	590	570	596	602	584	640	601	599	594	607	638	662	642	612	629	614	644	610	648	615	591	573	551	665	645	629	602	637	576	619	608	640	625	601	604	611	657	608	560	606	635	575	633	623	673	652	581	648	636	571	647	599	612	665	637	617	614	589	582	627	634	583	608	639	552	591	556	611	601	627	680	630	641	631	633	598	610	609	628	610	623	620	594	549	666	620	612	570	585	634	601	616	580	624	615	597	631	633	644	614	624	603	614	604	615	591	558	601	607	596	632	643	569	619	610	662	616	638	604	569	615	643	615	556	596	645	624	635	636	600	628	652	610	633	628	623	618	595	633	621	571	636	629	591	643	621	628	596	591	573	607	642	615	603	632	644	651	623	636	626	577	594	617	620	597	633	657	617	650	577	609	585	588	656	602	620	618	617	600	613	613	554	601	589	628	655	576	636	654	611	625	634	655	645	630	622	587	601	605	652	589	572	551	621	614	575	587	582	591	645	602	654	667	573	607	633	618	625	613	640	621	623	642	607	652	603	610	632	625	626	606	555	590	648	621	621	588	625	603	595	556	577	613	627	648	600	582	632	590	579	672	653	620	594	627	613	661	610	574	612	627	637	603	639	637	587	635	609	622	635	578	604	612	601	663	605	624	633	616	614	609	624	588	599	586	616	615	615	551	596	612	647	576	651	600	608	599	615	612	607	601	594	603	604	617	633	629	596	672	611	651	640	625	571	605	643	635	634	610	618	612	625	641	639	583	629	608	656	636	593	605	580	639	663	644	633	578	602	632	613	626	610	640	621	665	624	572	573	632	640	604	647	634	619	614	623	617	601	641	608	627	613	675	566	610	635	637	591	611	596	583	609	630	667	646	612	628	594	634	636	653	627	694	629	574	650	630	577	626	611	629	612	589	613	641	604	627	596	595	595	626	650	594	625	566	623	648	623	625	663	639	593	654	601	629	639	614	619	578	609	623	608	634	579	627	608	619	602	662	624	597	602	597	662	599	628	625	595	626	631	623	645	590	637	611	620	629	641	587	621	601	598	591	611	586	612	615	587	613	621	652	595	621	627	599	626	627	599	613	597	603	568	572	587	645	610	582	663	607	634	614	640	590	618	607	633	636	613	638	585	604	565	599	608	616	621	630	595	586	613	597	624	610	626	614	595	632	625	640	564	663	609	598	575	624	636	637	629	621	612	605	609	646	601	602	626	644	626	653	582	613	602	623	596	600	613	602	648	644	663	659	575	602	625	651	608	591	643	647	584	585	587	595	627	671	577	577	596	652	560	601	602	590	580	640	625	584	603	610	599	604	648	616	571	569	618	604	688	602	630	607	594	636	616	650	580	628	612	596	583	631	603	598	622	608	589	587	625	626	636	616	631	611	649	612	581	628	618	616	627	631	608	630	576	653	629	627	621	581	612	615	642	623	596	638	598	595	623	632	585	611	615	615	603	628	611	621	606	626	638	590	576	585	616	612	593	616	591	626	594	595	577	619	585	667	611	621	669	637	655	640	617	665	574	627	575	650	635	644	650	621	604	652	624	604	615	620	542	579	616	636	621	641	628	585	591	586	590	581	636	645	598	589	587	645	606	620	617	641	589	603	583	609	624	619	642	587	602	669	629	676	603	600	609	598	617	619	599	616	626	605	658	608	654	670	622	582	600	615	597	617	626	615	629	607	574	672	567	569	603	647	605	575	637	632	607	599	567	618	596	605	653	650	661	585	616	628	631	602	593	613	650	660	611	593	642	625	607	611	581	640	618	624	614	611	646	649	624	593	591	632	608	643	627	645	575	566	620	622	644	624	585	613	595	583	614	650	654	630	592	690	649	627	621	624	611	608	641	641	584	602	610	633	620	617	585	618	589	632	600	636	603	606	625	615	610	631	584	608	579	636	624	647	563	627	623	618	554	589	608	644	592	606	610	597	634	641	619	630	605	612	624	639	607	612	557	607	628	651	601	619	627	604	656	617	624	622	624	600	611	638	603	607	624	617	588	592	584	616	603	592	590	617	619	631	618	618	602	610	639	630	655	552	585	610	620	600	622	615	570	644	618	622	632	598	617	598	616	590	616	576	636	600	592	571	643	606	599	593	624	627	580	594	636	644	607	588	622	646	601	656	575	660	627	619	645	640	610	609	567	626	620	663	648	624	634	591	616	615	581	638	620	592	602	632	606	632	612	629	627	585	560	612	601
23180	21838	29456	23787	21073	18830	4023	568	517	509	519	498	485	506	478	466	506	468	509	499	539	501	522	508	461	481	449	520	473	474	456	464	457	546	493	480	482	489	511	499	467	500	492	484	486	469	470	512	483	491	505	508	491	506	473	470	509	483	478	464	517	478	464	482	468	480	471	504	473	481	466	496	481	498	533	518	484	483	528	548	462	505	499	492	497	484	529	513	499	475	514	485	473	458	480	490	471	473	502	485	481	522	515	502	501	469	482	522	484	494	483	499	440	512	510	494	494	499	488	452	534	475	505	492	530	488	514	528	476	478	477	469	453	438	481	493	507	468	479	470	495	503	472	467	460	489	488	497	464	479	496	505	502	475	529	485	515	462	499	504	490	505	477	485	493	473	496	498	486	459	495	514	430	468	503	479	488	503	469	470	487	471	519	494	500	496	476	519	473	505	452	497	479	490	472	512	464	478	477	459	468	501	472	489	518	452	495	453	478	463	498	467	491	506	487	503	498	516	503	477	492	514	539	509	534	504	521	520	468	479	447	488	495	495	497	469	472	510	513	494	544	499	457	500	469	442	465	514	455	473	521	488	477	482	513	454	469	475	491	510	485	490	508	492	494	506	476	452	480	466	454	508	475	512	455	469	533	465	466	519	517	481	495	514	512	526	454	495	465	464	505	490	532	454	504	488	508	486	478	464	503	485	488	477	484	473	495	483	449	496	523	503	473	497	474	493	459	470	476	487	511	490	518	510	557	510	458	485	469	464	489	451	475	511	491	521	518	490	507	492	508	532	522	460	459	515	439	491	543	510	513	446	497	534	449	475	479	485	457	488	494	479	481	481	458	469	493	452	483	521	522	502	505	451	506	504	499	458	506	499	464	473	494	510	453	476	471	516	510	462	494	503	475	525	465	456	471	487	524	488	470	494	466	472	492	511	527	472	513	488	494	473	532	476	514	509	534	482	492	465	506	465	498	484	524	457	473	477	490	512	489	509	528	490	485	490	461	470	499	471	484	468	482	469	500	485	524	483	490	471	480	488	457	469	517	503	500	478	480	457	491	494	516	502	494	509	537	489	504	482	454	508	475	501	478	471	461	500	513	481	530	466	468	458	480	532	450	534	476	485	481	491	486	463	494	499	479	488	519	465	484	484	485	490	501	450	483	475	492	478	508	494	495	510	538	476	487	491	462	516	482	494	463	456	498	458	492	521	477	477	454	461	467	482	488	487	492	475	494	511	483	494	527	477	468	527	470	507	484	497	497	439	448	440	553	532	486	517	474	457	537	438	498	504	483	460	485	476	495	517	502	487	497	493	486	497	482	511	477	487	501	475	503	460	470	465	488	484	502	477	502	464	449	508	520	483	454	486	481	512	441	500	489	491	533	483	449	489	477	477	509	497	520	496	488	499	515	482	479	506	477	493	507	476	469	484	501	470	475	527	499	462	514	476	528	484	459	496	483	486	504	498	489	524	471	520	477	443	490	512	510	480	511	456	512	505	535	461	490	438	497	488	474	492	496	513	489	493	491	481	480	454	492	513	470	503	491	471	473	511	506	469	470	497	471	513	470	473	489	482	484	519	463	492	477	487	452	496	481	474	492	467	491	527	489	518	514	488	493	512	499	462	439	428	501	485	470	535	470	493	508	526	495	455	483	481	504	494	515	477	485	460	482	502	461	486	473	500	464	501	499	435	474	449	499	495	424	478	497	528	512	479	486	479	515	478	471	544	524	459	474	464	487	514	497	487	524	484	479	460	507	539	499	490	462	476	483	508	488	462	506	501	452	455	467	518	497	482	477	514	497	472	497	506	496	493	480	460	505	512	484	463	478	493	486	514	475	483	473	493	538	488	497	499	504	507	494	448	483	531	502	489	483	503	447	494	497	419	493	471	482	460	472	464	498	472	497	536	503	479	525	537	495	438	470	492	490	522	458	489	487	463	481	520	468	530	507	505	525	499	446	474	508	503	461	494	478	514	467	505	475	470	497	475	480	480	490	476	484	477	467	445	474	482	458	493	470	479	462	508	481	507	467	478	434	494	490	500	514	441	454	526	480	466	466	471	451	470	453	464	488	507	495	471	524	463	455	510	472	437	458	481	443	468	479	505	447	505	441	475	483	512	500	537	468	496	490	481	522	480	473	485	474	483	489	475	492	505	516	452	479	495	479	506	570	490	464	491	516	463	553	502	499	476	491	502	476	496	498	532	454	488	469	509	473	464	457	494	505	468	496	522	488	433	492	503	472	484	434	479	465	462	466	473	496	480	498	526	460	490	499	476	464	462	478	512	487	473	482	476	472	504	478	481	481	504	447	469	463	447	450	480	467	475	492	508	507	479	497	479	485	489	476	503	490	464	501	493	489	498	506	493	473	506	504	507	518	504	458	479	476	523	442	472	543	465	473	500	508	495	490	510	500	463	438	494	457	488	476	512	504	503	494	489	471	498	485	456	499	531	488	472	476	469	517	475	490	513	471	469	473	464	474	495	523	481	506	452	497	499	496	520	479	457	471	487	464	466	480	480	473	505	518	485	476	484	505	491	505	482	501	500	478	482	460	479	471	479	453	468	447	510	520	483	471	471	530	480	508	507	463	503	491	492	491	500	484	515	476	502	463	527	480	452	470	465	479	505	464	466	471	483	516	468	468	507	487	475	443	485	476	464	467	504	493	490	440	430	520	474	475	448	481	498	475	496	474	492	502	485	464	457	549	473	483	485	472	469	479	466	462	532	463	485	475	507	511	505	485	501	452	522	474	496	499	464	493	459	475	493	465	520	472	462	505	464	488	504	515	491	489	437	463	468	495	460	484	488	451	432	477	511	443	466	509	464	512	475	516	517	484	499	482	456	477	490	467	467	476	515	535	470	470	510	487	450	461	469	456	472	499	500	441	520	451	461	495	488	489	536	505	521	467	496	494	496	478	444	472	491	471	481	496	496	498	482	456	476	497	465	484	500	513	493	493	495	470	470	486	508	516	493	482	494	520	484	475	489	453	476	503	496	498	486	478	497	523	443	486	440	481	498	496	439	496	490	525	518	494	521	474	480	475	511	448	499	527	511	515	536	495	466	443	519	475	464	474	511	501	480	519	487	491	499	465	487	487	494	486	520	482	491	507	518	493	466	520	516	486	506	477	494	506	439	515	495	507	530	456	450	512	488	501	461	470	503	504	512	473	407	491	470	478	453	463	482	523	509	486	508	457	487	514	505	482	498	489	498	554	528	489	508	467	480	451	507	496	528	465	484	482	477	497	478	528	463	500	469	459	490	478	467	479	508	511	483	514	458	481	480	459	495	535	497	498	461	493	507	484	512	479	461	458	464	530	495	507	486	496	467	468	482	473	480	502	484	516	497	495	463	476	484	484	510	508	482	489	456	503	501	482	460	502	479	468	533	485	514	452	493	523	498	498	478	488	487	532	484	484	490	491	506	491	471	473	513	475	496	482	489	471	468	460	492	510	451	498	516	492	472	486	490	504	477	526	487
59555	98310	63117	35882	21841	7613	853	834	878	896	807	805	833	860	864	806	799	826	796	770	851	837	826	855	786	801	845	795	848	800	872	798	803	803	828	855	820	844	871	812	800	834	786	803	809	844	792	870	814	808	886	814	826	824	820	835	839	808	807	796	780	806	821	809	793	790	841	822	772	838	834	846	818	828	851	825	801	833	803	807	819	761	849	796	858	833	797	796	825	804	855	843	772	793	792	780	867	830	824	796	772	792	857	883	830	858	765	858	813	831	850	827	837	850	792	832	850	845	869	815	854	876	803	784	865	796	781	801	794	831	803	822	812	818	835	820	809	802	841	798	828	819	835	848	828	841	802	794	824	800	820	866	793	825	777	826	848	882	809	778	841	877	812	776	803	847	848	846	838	824	773	852	812	859	829	858	828	832	849	898	792	851	797	840	833	743	762	840	854	814	805	840	774	827	838	792	861	802	807	816	817	866	811	859	799	829	814	845	812	868	803	836	856	767	864	848	863	782	811	799	797	797	792	767	791	825	846	837	826	734	774	851	847	820	858	821	787	839	893	833	833	865	829	860	799	798	786	800	867	805	804	822	807	804	865	841	849	832	817	844	793	811	835	801	827	796	821	869	788	854	747	820	811	831	876	798	847	789	841	757	817	795	877	775	843	836	839	836	798	816	840	855	884	824	832	860	840	865	814	870	822	803	778	819	821	820	840	811	828	828	792	790	822	826	767	799	828	857	817	823	824	820	795	826	820	798	794	781	802	801	765	861	857	808	819	827	852	790	860	818	793	767	890	809	842	816	805	795	841	836	827	857	795	840	798	895	807	822	873	880	816	841	802	848	821	805	829	835	853	827	790	855	853	850	842	809	859	781	790	872	811	861	835	834	812	831	834	886	900	844	790	765	819	783	879	819	876	856	828	809	821	817	791	790	798	820	816	839	812	830	829	824	843	813	838	850	792	774	852	813	826	810	822	793	768	840	821	826	849	823	841	760	818	789	828	833	835	758	813	817	824	845	826	834	788	866	825	795	848	816	766	832	776	796	810	834	792	777	821	866	835	753	812	853	793	823	845	846	788	837	831	857	805	794	815	852	806	778	826	807	817	758	848	795	787	825	814	850	806	803	869	801	752	791	785	849	812	838	799	850	848	831	848	813	848	815	814	849	823	880	765	872	819	797	805	785	781	798	813	861	836	852	867	838	830	855	857	812	853	822	767	851	834	814	838	827	871	800	803	840	786	767	871	781	886	890	781	792	838	833	822	812	832	882	808	851	841	780	802	856	835	849	885	841	835	800	832	839	838	862	822	880	839	857	862	818	871	763	819	846	810	864	881	821	839	851	878	845	799	780	842	855	812	783	868	815	849	854	872	778	800	812	793	864	835	812	801	807	807	836	847	868	771	807	829	813	783	809	791	856	783	842	835	783	802	811	783	841	828	787	819	846	869	838	836	826	811	849	841	861	831	833	838	809	861	811	788	854	822	808	837	832	840	781	843	806	794	800	826	847	819	830	831	755	805	845	853	821	833	808	819	822	847	795	822	829	813	828	820	818	804	822	832	824	831	861	832	808	861	792	784	780	759	803	874	795	799	799	812	824	856	825	837	880	859	775	906	803	791	853	807	809	793	769	837	771	864	865	863	799	830	775	788	787	829	739	792	809	875	786	800	849	841	829	809	795	802	824	839	865	815	816	796	788	864	730	853	790	833	819	804	780	826	795	829	818	832	851	839	769	827	840	774	818	791	833	854	825	793	850	796	799	806	803	766	814	818	842	817	815	821	767	858	829	781	800	812	796	853	781	859	817	805	841	790	865	813	778	793	789	833	853	761	810	807	799	813	765	839	816	818	858	836	787	811	832	806	839	818	815	835	792	867	778	837	824	830	762	836	833	787	851	862	728	782	820	850	850	805	824	814	813	823	805	864	789	909	822	808	769	815	822	833	831	860	793	805	782	787	812	830	844	794	767	804	810	828	833	781	836	810	836	856	782	855	828	825	849	845	867	820	841	809	865	812	866	806	838	768	818	801	819	829	825	832	827	840	793	802	813	805	841	839	833	793	826	826	830	863	818	821	802	769	863	791	749	873	812	887	857	835	833	776	842	787	819	835	810	841	812	814	858	849	860	811	823	818	816	839	754	833	793	893	809	766	803	797	806	792	861	835	829	824	844	856	832	858	836	870	880	812	814	813	884	779	792	850	832	854	834	797	818	787	802	808	819	784	863	810	830	870	821	794	854	788	855	849	824	866	778	804	840	865	828	881	843	832	866	822	833	796	856	828	766	846	822	833	809	786	823	828	807	848	830	828	843	830	783	816	867	827	807	825	806	835	839	836	873	884	854	842	811	843	822	784	842	847	831	830	839	835	875	847	835	886	866	836	818	861	821	787	792	845	847	849	809	793	789	828	843	813	787	812	750	821	787	808	817	802	806	840	804	876	875	791	872	838	824	858	775	871	876	854	831	850	810	758	767	884	821	784	875	813	825	778	814	828	865	836	834	823	785	839	860	878	808	833	815	843	789	775	800	797	800	834	792	808	809	850	836	828	821	808	862	874	772	820	802	838	820	839	782	857	837	826	790	839	867	711	837	836	807	834	782	788	866	800	813	830	820	831	900	776	807	832	802	815	790	828	793	784	812	848	830	796	755	842	791	752	867	837	783	836	806	788	793	830	834	806	822	867	843	813	787	841	784	830	829	825	843	847	884	799	833	859	772	833	826	816	805	819	808	782	819	775	818	841	813	845	782	895	795	824	776	830	854	840	819	795	869	855	768	787	776	841	805	786	798	807	902	815	855	825	793	834	800	800	794	792	820	788	767	784	837	867	824	798	810	796	775	791	845	805	856	838	862	858	854	773	823	855	844	797	817	840	806	820	837	808	795	845	802	861	809	836	831	786	822	867	824	754	862	881	794	796	827	846	827	835	809	849	801	833	818	819	815	863	847	788	815	836	796	759	836	784	825	804	875	796	864	816	804	869	828	804	843	787	763	779	801	787	801	838	875	863	842	832	794	870	835	822	861	841	840	834	848	830	842	836	840	824	831	858	784	828	807	794	786	803	846	825	843	821	843	760	873	806	754	851	876	843	824	856	845	780	786	815	834	824	807	797	808	864	836	794	863	837	806	800	831	783	816	814	828	824	818	844	866	845	847	840	864	828	789	818	811	816	828	799	785	804	843	824	822	804	799	823	869	843	841	808	828	797	823	797	867	829	839	821	846	817	827	811	810	824	825	774	819	814	827	833	852	833	794	800	801	781	823	846	762	801	810	820	822	872	890	799	768	824	821	783	762	855	794	823	893	837	819	797	834	908	817	829	853	762	836	780	828	794	809	825	823	813	817	779	813	845	837	836	839	789	833	809	797	793	865	832	820	802	830	823	844	876	842	861	814	834	802	850	810	810	831	829	838	814	829	807	838	841	813	847	812	869	810	854	764	819	804	824	831	813	831	833	809	786	812	860	837	832	794	848	848	837	828	784	845
29191	29238	24194	8841	1615	643	432	430	429	391	429	437	432	425	456	434	442	428	442	419	423	413	435	434	433	458	405	447	441	440	441	421	406	432	421	435	435	441	433	420	433	420	421	452	428	439	407	473	463	426	435	407	431	450	409	428	437	436	432	438	394	417	441	431	398	432	392	428	425	415	418	442	429	439	411	395	421	434	368	442	444	432	439	448	430	446	430	430	434	443	427	398	406	414	452	434	450	441	461	437	393	432	431	397	434	425	452	430	400	410	390	437	414	479	407	417	442	435	393	391	472	449	428	424	440	435	425	422	441	420	476	447	400	429	417	440	420	433	440	413	463	395	394	434	449	389	453	458	426	426	435	426	404	458	446	407	429	416	412	392	431	410	411	420	430	421	447	467	409	416	434	440	437	417	432	431	456	418	444	454	444	388	407	431	412	458	392	424	438	422	417	411	426	428	426	393	390	438	417	437	408	410	417	409	429	451	419	438	418	444	438	413	445	421	441	443	416	456	449	425	425	438	403	390	489	421	455	399	456	388	427	414	416	426	434	408	412	400	449	404	410	399	416	393	403	474	428	396	483	416	423	392	455	393	443	437	413	414	385	405	393	428	455	437	453	438	432	440	408	447	388	442	422	401	418	430	465	435	429	413	428	432	382	428	440	407	447	422	420	436	432	440	459	386	469	412	410	412	456	427	430	415	445	394	444	410	439	420	423	427	438	467	447	424	436	429	433	422	424	446	437	455	408	430	441	433	403	434	445	471	402	426	419	453	417	414	407	386	436	416	443	456	475	424	436	443	396	436	432	464	403	453	434	481	436	417	413	487	435	447	437	410	403	385	390	418	423	439	464	450	471	476	414	474	403	423	454	433	429	432	376	429	415	399	440	438	414	440	447	434	390	411	412	476	435	427	433	451	447	447	433	466	395	414	418	415	431	445	425	420	421	428	368	423	436	452	430	421	420	459	449	424	421	402	420	430	446	441	395	420	454	455	451	410	471	433	449	440	404	437	435	424	420	430	393	405	435	429	480	434	389	445	443	478	417	391	405	413	483	436	466	422	463	451	437	405	430	461	442	415	410	425	437	430	414	399	433	429	424	429	407	450	461	435	430	403	473	411	421	489	415	400	469	466	436	420	433	456	426	425	437	396	407	433	451	412	462	383	384	441	426	408	429	404	424	446	420	439	405	411	440	421	445	437	434	388	440	426	452	415	462	409	430	422	383	409	405	383	406	409	433	421	443	419	426	422	440	434	446	430	431	421	426	401	427	432	391	428	479	425	438	428	408	471	386	436	455	472	447	454	438	409	414	431	428	431	427	423	441	448	435	418	473	420	435	407	415	394	415	395	418	410	450	453	436	436	415	431	457	442	466	400	399	397	416	403	446	406	448	431	458	404	416	393	422	441	419	440	425	423	458	418	435	413	402	444	452	432	424	414	459	397	444	426	409	390	432	459	432	429	419	439	431	465	436	419	410	437	429	422	413	429	437	387	403	426	426	422	413	449	465	462	406	431	443	422	398	418	414	430	413	434	420	415	421	379	415	390	435	441	441	400	430	397	402	404	421	440	442	415	384	432	453	407	440	437	452	427	452	405	403	446	402	441	446	410	453	401	432	412	426	458	418	383	403	405	435	430	430	445	476	406	424	429	427	461	460	443	461	418	399	452	418	378	409	418	413	445	440	447	407	424	444	408	407	427	407	439	395	398	396	410	422	406	440	479	423	449	447	385	446	437	449	448	405	416	404	415	414	418	410	427	456	402	424	424	461	391	415	430	402	447	440	425	429	433	443	468	439	428	405	410	461	426	444	410	429	437	420	426	459	495	457	454	452	406	449	414	473	422	400	421	458	403	403	438	435	447	465	397	452	433	393	473	436	427	450	424	445	451	414	442	459	416	445	413	431	431	413	488	414	443	409	436	418	431	447	433	418	477	455	466	441	454	392	408	452	410	409	443	423	405	421	415	462	431	412	419	426	418	422	441	428	465	422	409	395	490	428	439	435	391	429	454	455	436	440	413	412	446	414	429	403	410	429	452	414	418	445	418	433	436	439	400	416	422	449	445	431	432	428	419	423	453	405	419	406	442	408	411	413	430	426	402	430	457	428	405	464	403	467	407	423	446	435	416	415	420	406	465	454	416	484	424	413	438	415	456	423	453	401	426	431	457	389	393	392	390	423	393	443	393	363	398	468	439	461	441	418	395	417	426	418	404	445	444	421	444	412	445	447	439	400	443	459	422	415	421	452	417	424	422	421	462	447	379	398	458	438	425	445	437	429	425	441	406	428	429	440	404	401	440	435	446	424	437	438	446	395	439	446	443	474	436	459	427	408	441	417	383	476	432	434	417	412	439	393	409	430	393	418	474	423	419	437	440	427	423	444	426	424	410	431	444	392	452	455	422	430	438	436	457	392	389	405	416	444	439	415	464	429	440	413	427	454	420	436	433	441	452	410	434	411	440	426	448	436	438	401	405	432	396	383	414	392	409	450	446	432	412	391	423	422	403	414	418	410	437	417	443	454	414	429	403	456	451	453	402	418	411	416	460	424	404	425	434	464	452	419	382	459	430	443	409	420	424	439	430	447	415	406	438	436	410	396	404	430	424	433	447	407	438	412	430	441	437	423	466	446	399	446	439	457	451	447	478	442	423	453	430	418	431	418	401	460	429	442	432	447	450	408	431	432	453	424	447	442	425	411	410	417	427	413	421	455	463	394	404	444	419	450	440	435	446	409	417	446	430	425	426	434	423	475	418	419	423	393	456	424	440	445	442	437	439	459	440	440	429	435	427	432	404	420	435	408	474	414	430	436	458	429	442	440	392	413	395	412	411	423	416	416	443	391	425	432	460	408	403	450	411	417	397	444	414	426	434	437	448	441	439	425	422	441	460	399	421	428	413	423	430	429	422	408	405	437	394	419	457	414	440	404	428	438	445	407	429	382	426	455	436	395	397	437	410	446	438	436	428	469	424	398	443	430	421	414	401	409	428	438	416	432	396	424	432	427	441	432	447	420	416	410	428	421	445	435	430	457	428	458	422	463	435	420	437	411	413	438	478	438	415	430	417	412	434	424	414	435	417	415	440	445	379	430	459	408	408	401	431	398	462	392	458	435	442	448	427	391	427	460	420	411	487	437	418	389	448	444	435	435	399	416	432	437	433	374	414	458	452	447	405	458	425	438	420	450	436	419	440	427	424	457	437	446	392	456	405	442	430	418	430	451	444	405	413	400	434	430	464	444	420	451	429	429	449	431	462	426	436	448	399	446	419	433	437	451	431	472	428	415	428	431	465	412	471	422	438	426	412	407	479	401	438	412	405	405	415	439	454	423	436	404	416	404	403	423	437	422	432	418	426	406	442	461	439	440	414	447	411	419	449	401	417	461	403	448	380	416	421	426	450	441	421	416	431	478	426	466	422	442	431	437	431	423	398	465	454	441	400	438	384	421	437	441	404	428	423	425	434	408	424	400	415	444	458	443	449
39152	47522	26115	7998	3460	1476	732	779	774	775	766	805	729	837	736	775	754	824	759	776	736	793	758	760	800	808	761	793	743	760	726	754	762	764	729	809	798	760	823	773	736	783	771	747	786	728	785	740	752	746	800	792	798	775	706	809	772	784	766	832	743	792	777	768	771	831	781	775	742	784	778	734	808	736	771	756	814	811	782	758	781	745	765	781	742	789	756	828	805	783	770	766	776	784	794	755	774	763	719	754	811	764	819	840	793	716	837	746	732	731	811	809	792	734	787	810	771	762	843	797	782	775	776	774	755	794	772	777	754	810	784	785	793	768	773	730	780	783	768	742	795	784	743	744	747	792	792	787	748	749	818	723	806	750	802	789	747	762	785	824	787	785	843	739	758	778	799	782	789	807	756	794	822	782	788	811	813	766	748	784	754	751	812	783	798	753	741	698	823	767	755	741	817	781	760	768	797	786	793	727	766	756	752	794	761	807	786	776	777	758	752	764	759	766	814	795	722	819	792	802	790	816	778	729	856	756	733	737	775	768	754	713	813	808	812	731	789	791	732	756	843	761	767	771	765	760	749	790	750	733	744	787	758	752	762	729	732	758	770	777	805	763	757	766	812	819	809	807	762	757	720	821	789	769	768	753	828	780	767	815	781	719	757	782	771	824	782	757	718	699	801	812	768	758	795	775	758	804	776	814	743	772	741	808	798	776	767	782	750	727	758	827	757	761	796	780	790	741	747	784	697	773	738	779	797	751	826	709	799	747	809	799	755	784	787	787	759	752	736	772	742	784	806	790	768	756	775	709	717	743	775	771	775	744	742	769	779	753	789	756	759	751	766	817	735	733	761	774	771	746	768	801	807	756	805	753	740	751	748	819	770	802	748	749	768	806	776	785	762	770	795	825	715	799	816	756	761	774	803	787	749	785	710	839	762	835	786	760	782	728	744	798	801	821	796	756	740	804	751	754	793	785	779	781	783	784	774	767	777	741	812	786	773	764	774	738	806	786	719	772	715	743	789	757	814	766	810	740	779	792	725	794	776	735	771	785	791	785	736	794	775	790	743	722	749	749	787	784	762	781	798	780	778	801	777	807	820	818	775	797	736	800	799	770	792	745	780	755	805	755	763	756	746	800	777	766	776	803	808	743	779	798	807	786	714	774	797	820	788	751	720	779	765	732	754	810	773	773	760	802	795	788	762	799	765	780	768	724	719	774	776	813	788	813	716	774	794	769	767	786	778	781	777	741	786	768	806	741	757	768	834	825	747	724	771	822	762	720	807	838	751	750	775	777	732	794	745	788	765	762	758	818	804	756	794	763	810	794	768	806	811	754	746	800	747	753	745	773	788	767	811	750	792	750	806	777	795	770	754	778	778	760	745	826	769	835	746	797	783	812	768	765	711	721	743	832	778	810	775	786	745	785	800	738	788	743	849	789	742	775	791	761	751	783	748	773	775	817	785	767	761	779	799	734	776	750	783	778	780	750	753	743	757	793	770	808	789	719	813	702	825	784	796	798	801	749	749	776	804	773	773	775	743	717	803	744	740	795	769	770	755	796	753	729	824	760	762	801	766	786	819	841	735	797	771	769	749	765	745	734	781	777	783	799	764	761	817	753	750	781	824	734	801	774	836	778	807	775	759	797	796	783	776	780	811	767	788	736	778	748	759	758	787	827	783	778	740	807	789	741	744	744	811	768	761	817	786	768	775	778	724	797	823	727	762	702	794	777	810	753	821	824	777	750	765	720	760	847	800	784	803	762	797	747	778	733	776	820	764	819	791	777	716	789	740	774	787	748	807	801	702	775	723	759	784	801	763	829	763	787	757	777	765	717	758	775	703	771	800	733	761	825	787	778	748	773	754	796	788	774	768	732	750	720	768	765	766	763	842	777	763	798	728	724	770	778	763	771	687	766	760	797	755	773	810	789	771	788	742	761	765	776	782	806	824	781	769	780	786	802	790	750	779	723	775	791	746	716	767	799	758	748	775	763	789	796	817	731	757	759	808	813	767	790	785	770	806	756	765	789	736	790	765	759	733	776	733	803	790	817	780	703	785	798	783	739	763	759	770	749	791	744	784	762	774	773	798	725	752	781	767	744	763	764	757	720	784	729	719	790	771	764	781	775	821	727	760	770	777	791	790	765	784	778	718	781	768	769	764	752	754	841	740	798	769	755	808	734	796	794	751	824	806	863	784	749	751	783	779	823	753	813	834	774	780	801	801	775	734	765	735	778	806	784	789	787	780	776	717	747	793	744	760	775	791	798	761	744	799	795	797	750	742	799	760	741	718	773	770	754	819	773	744	804	751	801	783	744	810	815	739	761	777	750	747	798	781	758	788	734	757	714	765	809	762	800	809	763	765	774	750	766	778	771	802	748	795	811	760	769	772	723	757	784	754	784	768	782	761	776	791	725	789	742	792	739	800	739	817	795	780	767	815	748	773	756	747	754	753	805	764	809	776	787	756	786	775	798	782	738	782	793	789	754	712	775	766	793	775	784	792	763	765	762	766	759	778	785	742	748	773	703	789	762	779	736	755	760	823	751	763	792	782	745	824	759	796	747	750	769	762	738	794	791	765	749	771	784	768	749	789	850	771	760	793	748	824	765	767	757	801	789	789	792	790	722	815	740	756	777	768	746	770	741	788	724	745	803	799	799	762	743	780	803	755	746	758	809	750	755	735	753	785	760	747	771	778	733	766	775	771	759	732	780	777	771	821	746	710	783	808	789	819	820	742	755	797	764	770	775	764	780	779	802	773	774	776	766	754	784	714	768	765	812	741	755	741	778	755	839	780	763	804	795	747	765	801	742	786	779	754	724	816	724	781	711	767	731	781	748	817	780	718	795	762	804	737	805	788	811	750	734	812	735	798	767	809	790	805	836	758	719	748	781	775	785	775	783	784	768	755	717	788	752	761	780	784	769	755	832	788	727	759	804	834	783	799	751	787	713	763	721	703	746	734	751	781	786	791	813	803	787	735	789	742	776	727	756	741	740	756	793	746	788	777	761	733	774	786	793	759	780	720	764	776	761	825	789	747	777	799	767	829	771	756	753	745	779	771	791	751	750	836	759	813	781	793	822	740	765	783	791	810	810	777	782	742	738	785	782	747	758	776	812	798	753	807	797	723	810	753	751	765	788	783	819	727	761	741	804	768	777	784	750	752	776	767	776	754	791	777	766	766	771	776	749	803	760	768	753	744	775	783	774	767	813	745	743	776	739	766	788	764	799	748	778	793	767	744	761	749	768	779	737	756	778	750	808	762	753	777	770	818	740	768	751	747	723	811	768	762	705	752	806	777	789	796	780	786	801	735	803	769	798	787	726	794	768	736	775	726	778	766	769	773	786	766	756	726	735	745	775	757	706	720	778	810	742	786	803	733	750	753	730	740	728	778	768	808	755	809	757	748	823	740	769	774	800	732	745	799	776	770	791	766	787	760	771	793	798	772	734	801	766	761	765	740	769	808	742	787	797	790	798	822	751
24393	22432	29207	24329	20914	11576	737	359	358	322	327	331	306	309	318	306	349	310	316	286	339	318	341	313	325	290	306	311	293	319	319	290	296	318	308	321	315	286	318	311	290	314	322	301	304	291	295	304	328	319	293	292	310	302	339	329	316	338	309	333	291	302	304	323	295	307	297	336	285	305	307	321	298	336	330	295	338	316	332	313	321	319	361	331	359	312	276	321	312	310	343	324	311	334	290	298	322	302	313	299	309	330	334	338	305	276	343	333	311	273	303	317	314	312	311	323	301	330	331	327	321	296	306	324	323	297	343	292	304	299	287	313	315	317	332	347	320	316	314	335	316	318	311	310	311	303	326	304	342	306	305	322	301	326	303	296	324	300	324	322	314	292	303	306	309	284	333	294	331	337	318	342	314	287	314	304	344	334	329	326	289	304	327	285	330	315	263	292	308	302	326	283	328	303	306	320	316	320	311	310	310	307	283	287	302	308	293	312	306	311	288	295	320	308	326	301	312	324	322	307	331	322	311	311	338	330	338	327	286	284	306	328	309	308	289	314	311	329	312	296	296	309	320	349	308	323	328	320	289	319	321	347	314	296	299	313	286	316	335	285	315	290	318	296	320	308	327	305	301	309	316	304	297	291	323	326	338	349	327	284	300	316	305	309	321	356	294	323	321	281	309	332	323	313	323	322	289	310	327	283	319	333	320	305	298	335	298	313	319	287	294	326	335	297	317	320	317	315	329	321	315	312	295	328	278	308	285	314	299	311	337	320	289	325	276	289	333	341	309	304	321	317	322	307	281	315	304	295	293	302	311	345	334	303	323	315	311	324	333	295	316	304	327	314	319	310	307	339	331	339	303	300	306	290	294	298	294	303	304	308	312	316	330	288	292	312	303	295	307	360	301	317	306	322	293	285	312	325	305	302	302	332	325	323	323	316	346	325	345	303	327	311	308	313	330	351	305	297	329	287	313	306	320	291	334	328	328	299	317	329	286	317	293	303	308	294	295	287	296	312	338	336	322	296	291	299	304	308	313	311	308	299	328	273	343	321	324	340	302	331	325	294	307	338	310	288	299	290	341	295	315	336	326	310	301	317	280	324	297	296	349	313	316	311	310	287	311	323	301	309	299	328	315	281	301	300	324	295	308	315	306	319	305	316	290	282	319	325	325	313	312	312	312	304	327	317	316	313	321	314	328	296	319	315	291	316	309	344	310	335	321	295	278	294	315	324	272	311	325	315	326	299	330	318	300	308	335	310	312	326	314	328	329	335	287	307	301	300	302	340	315	321	331	304	292	306	308	319	304	325	291	318	323	286	348	250	334	329	308	297	299	282	304	339	302	305	313	314	326	276	294	311	316	355	311	294	316	275	315	308	295	282	313	293	312	305	318	300	319	312	325	316	308	305	332	307	303	314	334	302	318	318	351	326	300	327	303	313	309	313	333	333	314	330	321	320	327	325	357	299	294	317	303	319	324	299	331	295	304	313	299	352	313	318	329	347	293	296	293	312	308	288	305	279	307	347	315	302	317	320	320	342	322	313	280	323	320	290	299	305	304	316	303	296	308	317	340	311	326	316	292	289	331	316	292	299	339	297	311	309	329	292	308	323	303	316	294	301	306	319	307	287	306	343	332	322	322	302	286	321	348	322	316	327	341	307	319	326	299	335	346	323	343	328	304	293	284	319	288	327	310	320	323	274	315	287	291	310	310	312	318	311	300	338	293	304	305	352	319	319	309	304	327	295	288	299	336	317	334	310	288	325	321	319	332	299	313	318	285	297	335	329	306	307	328	298	309	327	261	264	311	337	275	314	311	300	294	292	314	324	314	304	296	318	318	335	334	311	250	304	314	288	285	293	313	310	306	315	342	301	337	337	312	312	337	292	295	322	330	322	314	292	334	283	341	309	276	303	314	309	317	317	291	352	298	326	299	326	316	306	316	299	302	317	351	269	318	304	282	283	326	314	296	288	293	305	303	277	307	309	324	321	339	296	299	321	313	290	334	322	336	302	324	305	319	304	296	289	302	310	285	323	322	308	276	303	312	309	318	280	311	331	284	329	310	319	317	304	348	321	309	322	345	334	330	316	321	292	329	286	299	284	323	316	317	291	259	306	320	330	329	271	286	313	328	289	306	297	334	319	340	324	313	314	311	302	301	294	291	312	304	350	297	315	321	319	347	340	281	317	308	336	316	287	305	351	307	339	283	332	331	321	330	332	324	295	288	270	316	311	317	323	325	305	304	328	344	298	298	299	296	312	310	296	308	351	296	319	305	301	274	318	292	328	330	315	289	340	346	308	300	299	310	308	313	341	270	328	310	329	309	316	296	338	328	314	321	285	292	325	332	309	323	343	299	281	326	314	327	315	277	315	289	291	280	313	329	340	273	302	301	321	313	327	298	339	325	304	299	320	288	317	323	298	313	302	287	315	321	324	305	303	293	323	323	331	275	307	333	340	315	293	319	294	307	321	335	327	332	292	303	314	313	315	312	328	305	293	314	305	329	324	331	293	331	291	287	319	299	271	300	304	290	301	304	307	334	303	311	308	337	304	303	320	342	305	265	342	299	317	319	271	317	347	302	351	328	314	326	276	284	316	290	296	337	319	320	328	301	276	339	310	334	290	285	344	340	312	317	295	282	302	308	315	324	315	294	297	327	313	294	294	317	317	331	306	301	326	282	322	323	310	318	312	293	284	294	323	310	307	296	348	326	297	312	299	307	301	327	312	303	317	283	329	337	344	314	340	289	321	302	319	324	286	299	292	310	336	292	322	314	304	320	312	319	309	274	328	302	298	316	319	298	307	340	323	348	319	305	304	313	310	324	294	311	339	300	306	303	285	308	320	315	315	312	318	291	287	306	277	298	326	324	301	290	299	277	303	344	317	318	302	324	309	296	318	317	310	333	301	313	295	293	287	323	301	319	306	277	319	296	296	342	314	331	319	276	292	330	318	302	318	329	308	308	299	306	337	306	312	303	322	331	316	318	314	346	319	325	281	306	326	305	279	346	322	339	285	336	298	289	302	306	304	279	287	301	312	313	317	315	346	335	300	322	322	315	331	313	317	328	330	312	301	273	303	307	322	326	293	300	304	319	281	339	278	318	302	289	318	328	303	326	339	328	307	296	309	314	298	282	304	319	317	298	312	332	306	330	299	323	304	314	300	314	287	302	292	302	301	352	322	302	296	308	321	322	311	315	353	311	314	312	288	274	322	318	329	309	311	331	319	314	324	300	305	334	335	284	377	296	300	311	307	325	348	282	328	316	300	298	318	335	299	307	311	288	308	285	282	282	345	320	306	311	321	307	313	317	278	316	314	309	345	307	344	307	338	336	303	351	292	315	291	313	343	310	322	277	300	318	319	302	288	319	334	308	332	295	307	298	328	340	289	314	332	303	309	319	349	297	303	329	313	302	314	320	324	318	331	311	311	297	325	289	329	339	306	291	312	323	315	341	292	282	329	304	327	305	305	304	304	327	334	310	305
59217	84050	53866	35218	23570	7628	627	606	600	572	560	608	600	599	581	664	566	576	577	599	497	552	588	560	601	579	600	553	584	542	596	589	596	569	554	614	596	617	591	626	568	605	562	631	595	577	552	650	587	593	581	569	634	545	616	560	586	568	595	566	614	587	559	558	528	635	553	545	564	532	567	576	550	569	624	605	536	576	568	546	603	543	608	546	592	580	596	554	597	563	536	525	519	559	545	575	565	577	601	583	532	583	599	586	541	596	595	577	518	580	561	610	568	572	568	621	548	544	548	585	598	566	547	593	587	553	548	562	564	601	585	589	584	531	583	569	553	573	540	574	577	557	574	555	573	582	578	608	574	529	553	569	543	606	562	521	591	589	526	570	548	527	610	567	553	565	573	558	557	552	561	605	591	529	604	602	557	558	598	570	569	530	579	564	565	514	555	609	563	554	577	579	513	580	586	578	525	568	583	555	583	552	562	583	566	536	560	593	577	569	581	573	567	558	560	609	555	563	569	563	557	607	598	546	543	564	597	574	562	595	552	532	552	587	596	554	531	571	548	617	569	595	605	527	576	612	598	573	578	536	572	581	576	593	581	545	566	593	560	570	565	563	589	579	562	563	587	558	550	518	561	569	611	555	586	601	578	545	565	572	582	554	564	587	572	609	535	537	530	566	591	550	584	578	562	559	567	631	568	611	585	591	533	575	535	545	601	573	584	611	556	557	544	603	548	641	570	601	597	533	602	568	542	536	528	544	568	594	583	538	532	596	551	555	577	573	579	566	572	629	640	568	587	563	570	577	542	572	601	566	566	542	555	537	603	601	569	564	595	590	576	583	586	547	615	561	604	586	589	623	585	531	528	591	560	537	537	570	585	530	594	598	550	573	597	562	552	585	566	558	547	538	583	576	585	561	541	621	567	606	553	534	554	558	538	577	582	584	559	586	624	576	595	600	580	572	573	529	561	568	587	552	577	543	533	609	597	551	572	549	625	590	566	569	575	603	553	541	596	586	562	546	593	602	561	534	629	548	564	583	549	556	559	610	542	557	555	614	581	625	585	596	544	560	571	521	581	606	565	544	573	564	498	586	578	556	548	544	602	606	570	632	570	590	565	534	609	597	576	620	570	583	563	587	550	547	570	575	568	567	550	560	578	602	540	584	549	573	577	589	537	535	610	577	537	550	651	566	593	601	619	572	582	539	580	533	582	521	577	594	599	597	611	575	568	575	556	552	582	558	564	562	623	549	550	577	567	548	594	552	537	608	598	586	549	561	580	556	570	567	561	550	591	580	548	586	564	612	587	587	567	549	592	584	520	592	538	566	545	542	565	585	571	594	577	566	597	554	585	528	520	551	585	576	603	614	582	581	550	592	592	583	573	553	537	566	584	556	603	579	591	560	562	576	574	551	559	579	583	559	561	570	601	608	592	623	583	554	574	572	596	638	580	570	545	562	583	566	521	608	584	549	585	530	560	533	557	569	556	578	580	555	526	571	636	597	563	567	560	592	548	570	556	560	511	575	575	563	605	572	565	541	579	580	584	583	572	540	592	604	582	578	646	598	577	560	591	586	580	566	590	531	548	582	595	559	567	559	572	573	615	606	568	581	549	590	603	564	585	586	585	540	560	586	568	579	544	565	574	552	555	594	551	552	598	585	555	610	568	547	529	546	536	590	535	545	570	582	545	608	564	548	562	572	555	579	596	618	595	530	565	556	544	561	545	566	613	584	608	603	542	586	574	578	549	578	592	573	570	562	554	563	558	567	603	561	615	570	543	571	556	567	596	593	559	570	566	533	559	625	592	574	589	590	563	562	546	528	533	590	588	597	540	589	546	613	510	567	541	584	569	561	543	529	612	633	570	606	519	574	612	590	580	554	528	604	573	550	594	553	593	576	559	545	611	608	572	575	570	598	546	576	572	591	604	585	560	573	576	528	528	567	549	537	594	610	541	546	601	603	601	591	619	553	562	555	594	597	556	576	545	582	572	543	574	535	599	574	583	582	573	579	564	588	552	544	541	542	587	566	598	513	571	601	598	569	613	572	547	520	560	551	561	567	569	564	551	536	580	514	566	575	548	612	566	590	526	559	608	586	530	601	554	587	531	612	578	577	568	586	590	552	564	579	596	594	564	562	569	551	596	537	613	558	564	582	538	584	589	605	562	572	593	531	577	613	531	562	595	590	540	578	572	549	544	586	520	551	557	568	542	599	563	587	572	600	558	581	567	563	591	569	561	623	549	583	601	563	546	552	594	595	558	547	553	563	592	600	564	587	575	566	600	557	513	586	573	608	582	591	551	580	604	558	552	565	567	582	570	543	538	546	542	583	575	553	561	570	606	545	578	609	563	553	575	552	562	578	574	540	546	534	573	569	594	549	545	605	582	564	548	595	535	589	549	550	547	571	584	600	580	572	571	600	542	578	564	584	578	570	560	573	585	559	557	580	566	545	556	615	552	543	571	542	560	623	555	573	548	534	583	649	538	576	521	613	585	585	572	592	585	529	590	573	575	551	603	559	595	540	550	615	556	597	526	571	582	578	573	536	589	575	560	582	542	572	544	550	576	547	538	532	580	577	558	576	581	577	537	562	572	578	558	584	556	502	569	584	566	574	581	596	567	555	558	622	543	592	593	570	584	581	554	580	584	541	567	545	541	587	556	562	569	549	575	553	570	585	573	528	599	550	533	587	553	560	560	605	541	597	551	589	607	570	551	553	574	593	580	557	591	520	576	566	526	601	611	556	570	571	567	558	556	551	565	600	551	555	571	575	585	624	585	548	597	595	569	593	587	580	603	599	559	561	567	575	528	598	559	561	569	545	609	547	565	564	568	579	557	563	591	560	538	602	595	566	517	564	595	552	589	558	601	556	522	544	599	586	588	596	540	593	524	595	563	597	597	586	563	560	582	591	569	589	569	583	606	595	605	555	556	547	602	578	596	584	600	578	602	583	553	563	567	611	553	584	563	542	565	549	579	523	574	579	609	585	557	549	578	573	538	572	597	554	564	593	574	592	579	565	547	576	574	584	541	575	564	537	575	588	555	535	543	600	609	546	569	553	611	564	566	581	560	546	590	574	595	588	586	576	576	566	572	549	570	586	591	570	551	572	555	590	562	573	530	561	553	574	572	609	533	567	577	586	581	592	575	557	532	550	632	544	557	525	535	553	536	573	561	533	572	572	601	583	571	564	597	563	530	592	589	558	601	581	609	569	557	533	573	562	610	566	586	583	584	563	587	585	540	557	577	559	562	557	573	602	580	558	573	552	573	586	565	518	589	570	560	554	545	590	570	567	518	581	580	563	622	555	568	552	581	604	582	574	563	568	568	572	562	580	533	598	586	584	565	571	537	600	602	579	594	545	627	588	563	564	557	568	551	554	555	565	591	593	580	554	557	599	569	559	565	554	591	609	565	586	588	573	571	552	544	581	613	525	553	549	601	585	568	603	582	571	576	582	584	625	590	530	570	574	553	565	608	598	572	556
23177	21799	29287	24462	21909	18462	4179	562	516	488	513	476	518	445	511	477	486	464	492	474	502	484	486	501	469	449	470	459	510	466	486	454	450	467	465	419	457	438	437	457	492	458	465	413	460	445	475	442	417	466	431	466	456	449	481	463	469	452	476	469	436	512	491	440	440	464	444	441	439	478	471	478	429	474	441	483	453	483	445	448	430	444	478	464	449	445	469	440	471	481	462	481	421	463	443	512	458	421	487	433	447	521	450	485	450	540	454	457	470	466	464	485	456	460	438	495	454	487	436	476	462	431	449	474	462	470	477	486	494	456	438	448	472	420	485	481	449	439	503	453	467	439	457	460	470	476	462	470	496	445	463	482	451	473	425	434	453	427	460	464	449	490	484	437	457	473	487	466	459	431	465	454	455	475	452	469	490	444	447	485	448	473	474	441	466	436	459	431	451	453	447	452	460	455	441	436	448	493	452	440	442	473	480	454	468	445	445	445	446	425	458	489	447	457	455	463	494	485	457	455	467	454	453	436	435	464	499	446	468	467	465	456	459	425	425	491	414	448	478	461	443	448	449	498	428	471	430	474	453	463	452	455	455	451	455	433	458	442	444	478	451	467	470	498	472	434	453	420	477	446	445	448	417	471	464	435	469	452	413	421	461	466	458	457	465	487	432	451	441	435	447	447	437	451	478	495	449	442	436	471	465	473	428	457	440	488	428	462	508	464	427	444	470	488	441	446	491	515	430	453	451	472	476	433	437	439	429	478	448	433	456	461	482	419	457	460	456	448	467	474	422	476	453	450	454	457	463	476	444	461	451	491	472	426	461	447	446	460	477	436	484	457	478	469	452	450	472	454	483	457	480	462	485	473	449	443	501	512	429	464	488	506	450	447	430	438	486	488	476	441	479	487	454	420	472	467	439	469	464	502	447	441	463	490	439	443	437	433	460	470	434	457	461	461	478	446	455	488	474	476	435	441	443	446	448	454	506	456	438	450	473	480	433	425	440	455	442	458	458	447	433	436	480	457	449	481	445	473	447	435	463	474	423	490	458	478	454	454	425	483	438	478	445	474	469	452	468	485	452	465	414	428	497	449	498	438	421	432	447	437	448	474	462	451	451	504	456	448	422	461	477	483	467	416	474	447	448	475	447	436	464	494	403	435	451	429	447	454	462	499	425	454	430	456	493	458	418	472	443	461	510	434	446	477	444	462	445	459	415	481	446	460	444	434	483	476	446	450	444	458	465	455	499	416	452	454	456	482	454	482	449	449	437	471	459	454	483	457	448	481	444	451	470	477	437	443	482	460	471	490	469	442	454	448	444	424	441	430	440	451	448	422	464	445	484	461	444	476	391	438	452	467	487	458	454	435	465	458	446	424	499	457	453	452	446	463	456	438	467	496	452	498	451	463	462	451	475	440	427	469	412	481	441	481	435	445	478	474	446	452	449	509	459	446	473	439	436	450	483	453	472	444	471	452	455	466	443	423	450	460	464	434	427	445	465	479	443	467	480	473	474	463	459	460	439	433	443	418	499	454	431	460	419	429	444	464	471	449	506	448	436	445	473	463	485	446	487	475	489	464	486	485	453	434	485	452	441	451	420	456	458	482	437	472	445	445	441	456	479	472	455	479	480	440	486	455	477	430	443	427	447	440	445	454	444	451	453	435	430	466	491	423	471	449	451	454	453	488	412	435	429	457	476	450	423	433	465	448	474	440	435	470	456	429	482	449	486	469	457	394	509	446	477	468	496	504	402	448	484	439	427	455	464	453	462	435	438	449	472	429	455	421	488	466	454	485	464	449	461	433	413	475	483	394	457	457	422	463	432	450	474	489	492	481	471	463	479	438	468	436	437	438	487	436	430	438	449	463	458	504	452	467	445	456	458	434	463	454	486	446	469	426	495	447	488	465	469	476	444	471	451	453	432	431	447	454	443	495	463	479	480	441	439	425	465	471	469	489	455	464	454	433	474	468	440	410	485	457	428	437	511	453	504	431	437	478	461	419	423	512	486	463	464	485	428	416	480	458	427	490	471	461	468	432	468	453	494	487	482	441	451	453	445	470	458	434	451	432	444	472	445	454	483	441	429	456	489	445	483	445	450	465	423	463	451	472	476	494	481	452	468	415	471	479	480	469	450	482	442	472	438	490	478	461	460	446	435	423	451	423	454	474	465	501	460	474	472	453	415	407	476	482	522	467	416	474	506	460	449	450	459	443	451	463	451	485	453	460	419	476	441	472	492	444	473	463	508	442	452	453	473	440	435	466	462	415	455	445	500	437	421	444	454	457	436	442	473	493	450	451	448	487	444	428	478	431	451	436	503	474	490	468	443	446	472	461	462	450	470	461	481	473	498	472	469	459	436	490	471	431	450	432	444	458	481	484	471	467	453	464	446	446	454	438	420	437	455	482	499	494	429	460	440	448	439	439	408	447	447	419	476	452	434	461	463	474	479	479	441	423	477	470	451	458	467	441	462	427	474	410	497	457	478	474	458	441	487	470	464	436	485	458	407	460	418	478	503	450	466	459	446	454	412	471	450	432	434	469	471	483	411	463	459	464	444	444	431	474	485	502	460	467	490	456	462	483	432	475	482	435	444	435	441	452	449	463	479	436	473	451	451	448	472	442	463	482	464	407	456	468	436	400	472	424	497	466	478	457	478	469	451	433	424	490	464	466	443	466	438	398	455	464	435	481	430	457	483	429	493	464	403	425	455	455	510	468	459	445	517	454	447	507	428	416	477	483	484	401	442	502	484	438	444	466	455	466	464	441	411	414	472	455	483	451	480	431	475	475	470	462	469	490	473	448	473	407	454	469	464	452	471	462	474	418	472	415	448	446	436	447	425	463	501	474	480	438	462	466	452	410	464	463	440	450	436	452	501	455	496	476	445	451	472	464	462	459	485	476	467	483	439	457	445	431	475	455	423	453	502	450	450	464	449	444	472	472	455	443	471	459	445	480	464	452	459	420	464	420	436	460	460	493	471	420	450	473	445	456	495	457	458	466	448	483	449	473	457	457	451	452	463	462	464	481	494	474	456	487	479	407	462	469	455	437	446	472	443	491	465	443	480	449	475	454	463	480	488	433	459	476	469	451	474	453	434	476	483	462	471	434	430	468	476	456	475	472	451	462	455	461	450	472	425	481	446	462	463	440	444	452	459	453	445	488	485	442	442	439	427	421	461	487	452	474	459	472	476	453	477	475	440	422	448	450	429	457	447	467	489	425	472	415	472	474	428	436	433	465	474	429	432	486	458	449	432	483	446	485	464	441	452	489	454	457	443	394	456	449	461	447	504	416	452	410	476	439	419	473	475	449	444	459	460	456	445	466	447	465	442	469	476	459	436	449	471	462	462	492	457	423	483	465	448	494	474	483	457	441	479	453	451	447	472	467	478	501	503	429	488	441	467	436	438	437	453	426	444	492	435	493	451	464	473	501	420	475	465	426	490	508	462	442	474	498	428	479	427	460	469	444	510	450	486	470	424	477
57486	85338	67777	44956	32748	10933	887	854	825	783	799	793	830	877	816	831	743	795	850	810	786	805	794	870	771	811	775	777	781	823	819	808	761	732	754	816	782	761	793	792	772	800	776	853	769	798	728	805	752	787	772	740	760	790	757	776	806	823	818	763	810	747	797	783	773	766	779	793	726	738	739	759	804	805	737	827	766	734	754	810	795	747	717	786	738	776	831	767	801	776	844	792	796	794	785	795	788	757	800	794	791	778	831	800	764	736	808	788	768	754	777	781	788	760	770	803	793	749	766	797	799	803	771	770	781	790	839	782	816	775	766	753	826	828	756	828	771	813	791	799	784	808	825	751	788	817	817	784	791	747	751	767	815	780	735	804	792	742	772	802	795	761	800	825	774	783	766	798	783	795	752	744	767	799	779	838	787	706	756	724	734	759	768	800	751	801	758	777	774	764	798	736	800	772	807	756	815	780	801	801	756	827	799	774	792	809	794	793	814	767	824	781	804	795	764	754	790	776	768	791	820	757	776	753	778	780	816	820	804	822	774	719	780	807	810	763	729	758	767	791	808	782	815	789	806	788	824	775	778	763	771	735	759	757	819	782	823	756	748	763	791	758	759	764	769	790	836	800	770	778	751	801	776	817	754	784	761	791	783	780	808	815	806	779	765	793	754	820	794	740	773	814	721	769	811	807	775	800	816	745	807	741	820	763	789	751	755	840	745	774	772	742	832	778	796	774	766	807	768	765	766	769	758	764	799	777	747	763	798	769	803	800	744	776	785	751	790	800	792	770	803	740	776	799	765	751	793	810	799	753	779	787	753	743	816	738	814	720	784	797	800	744	791	795	789	736	807	772	773	778	811	791	754	745	778	792	777	729	768	731	820	776	817	785	766	795	807	740	726	778	809	797	780	768	785	812	774	776	791	776	810	773	719	791	797	799	765	782	756	795	792	793	784	735	834	771	750	767	736	757	776	823	734	792	768	807	791	790	753	724	799	782	769	803	773	731	772	803	772	792	765	828	759	747	822	794	753	794	783	779	819	797	821	786	804	760	795	773	753	790	755	764	798	776	800	774	816	791	773	758	819	769	750	762	735	749	788	743	775	789	783	796	775	778	741	813	789	768	795	807	791	749	752	817	751	799	779	753	776	798	792	744	778	779	797	788	792	820	752	832	711	767	763	826	743	806	774	804	815	774	794	782	781	803	782	743	803	777	785	778	799	786	796	780	770	821	779	745	797	751	785	814	784	814	748	807	833	707	816	795	744	763	783	772	803	786	692	787	761	800	820	790	750	805	729	740	797	793	763	788	771	815	770	813	775	760	808	800	716	867	771	758	779	761	788	842	755	789	729	778	794	809	804	789	772	753	775	758	783	782	809	835	708	755	816	788	729	754	752	760	823	793	825	729	813	796	753	764	749	823	769	777	779	773	760	811	770	797	759	774	748	745	793	799	791	781	717	784	779	792	783	796	725	773	760	732	769	824	767	727	836	784	789	819	817	772	774	736	729	807	816	757	795	833	779	770	811	769	789	777	782	792	759	774	813	796	775	773	778	748	805	766	829	789	803	784	780	792	788	781	758	787	775	791	736	753	798	757	770	757	804	790	757	823	751	780	779	762	792	736	736	807	767	739	779	823	815	814	806	795	782	775	789	783	789	787	770	765	774	784	800	790	812	766	816	778	770	756	802	760	788	787	801	755	748	823	777	806	805	798	766	763	792	760	810	758	801	760	783	758	734	761	795	833	779	787	770	781	788	818	761	753	797	787	817	779	774	728	793	800	801	824	765	795	737	823	818	733	747	759	762	773	775	790	822	801	785	791	749	783	823	820	851	833	743	767	795	769	747	781	765	770	751	795	791	769	781	791	795	759	760	846	773	755	741	773	817	729	745	804	810	770	831	767	779	797	801	783	747	736	796	802	787	768	755	708	740	733	785	750	754	792	767	802	782	815	766	749	746	739	816	791	773	785	831	778	791	748	780	790	746	781	795	782	772	783	769	805	793	741	805	727	789	798	762	802	739	796	724	809	766	777	826	760	779	770	768	794	782	749	767	781	762	762	781	793	795	761	802	787	801	751	827	787	788	766	794	783	745	770	770	788	818	730	780	779	751	774	775	807	725	772	814	778	743	810	780	795	774	768	796	786	823	753	764	744	786	801	797	771	799	808	738	824	812	759	729	787	818	835	807	758	763	763	754	795	819	743	796	810	789	769	819	808	763	778	756	767	780	722	800	765	753	786	796	734	804	768	742	751	829	782	777	731	774	771	728	800	783	755	797	783	774	799	752	750	804	754	770	794	756	785	783	730	798	779	768	797	776	834	757	769	775	822	802	799	743	756	806	789	756	797	780	715	786	805	745	798	794	805	839	792	816	766	753	776	809	822	753	770	787	797	753	760	772	786	779	798	741	785	781	744	775	781	782	753	789	766	724	758	783	727	806	756	768	776	797	795	784	738	805	785	785	793	820	755	747	751	780	749	755	752	781	706	752	824	770	777	746	776	802	725	780	725	764	814	766	775	747	741	784	778	817	809	777	777	783	761	789	767	792	723	830	815	769	777	780	747	777	787	758	757	757	775	800	768	757	783	785	752	784	712	747	795	759	783	795	738	774	794	797	750	740	812	823	717	755	771	768	795	770	717	757	775	768	807	791	816	792	793	805	742	797	762	793	766	834	794	810	729	776	810	792	776	769	738	742	765	788	762	774	771	803	790	764	753	711	766	783	780	793	832	712	765	767	762	782	777	784	790	748	793	716	754	758	775	764	752	771	764	771	783	810	794	739	780	752	734	847	749	775	759	786	797	766	759	809	745	790	807	761	803	802	784	806	782	802	783	786	780	798	821	768	785	753	787	812	771	802	796	741	790	832	764	798	783	756	791	766	763	800	745	757	816	761	807	795	797	800	742	810	786	766	814	785	807	743	829	777	791	755	771	759	782	772	818	784	767	693	752	759	782	741	764	736	822	763	761	753	739	755	744	768	815	766	771	780	802	750	752	797	773	735	793	795	799	775	753	751	756	818	762	809	808	786	758	775	766	728	809	737	766	743	756	791	768	820	758	768	823	730	746	769	814	774	809	755	737	754	770	809	792	763	788	781	809	720	748	798	771	814	750	792	751	806	758	764	776	804	770	786	806	785	781	766	810	775	759	797	818	748	832	767	749	808	788	787	759	776	805	754	735	796	740	758	796	788	806	744	767	814	832	773	770	779	753	780	777	754	783	789	785	785	782	798	744	781	742	783	756	779	742	755	800	752	773	763	775	741	793	826	705	787	789	840	787	828	754	739	779	791	862	737	767	775	740	799	818	774	817	796	787	764	777	763	762	780	812	773	802	783	779	761	762	822	805	729	783	773	793	799	781	813	765	774	767	771	772	755	823	787	717	806	775	736	774	776	772	766	758	748	820	789	799	800	789	772	825	793	751	775	759	822	769	767	782	741	754	782	782	768	773	760	752	764	820	806	808	759	751	760	838	722	769	796	808
29414	27897	23508	9967	1938	697	428	423	433	432	377	389	402	369	416	407	398	394	427	392	397	417	408	431	406	387	438	406	435	398	420	409	402	417	373	438	386	409	394	401	429	416	443	414	412	420	398	415	468	378	407	401	446	431	410	407	431	400	394	420	423	389	389	381	413	411	411	396	392	440	394	401	428	383	457	363	384	389	413	380	394	407	420	375	411	420	410	437	398	357	380	416	390	429	397	421	410	421	384	401	402	429	452	398	407	417	390	409	422	392	407	433	412	427	395	424	423	395	416	419	377	411	409	437	425	399	425	394	412	390	438	463	416	418	394	397	413	397	440	411	404	421	379	423	444	407	436	413	417	441	371	373	420	440	440	379	400	389	379	391	430	376	402	425	413	429	407	407	408	448	396	377	449	430	402	399	394	450	407	400	421	436	378	377	424	418	428	419	374	385	414	426	402	379	412	414	404	392	404	433	451	419	434	391	414	393	433	389	398	413	435	378	449	411	444	388	406	394	422	423	381	439	438	419	417	409	386	405	376	399	415	403	403	430	440	431	426	426	421	383	408	421	404	382	406	423	431	436	388	431	394	386	416	427	441	383	430	378	429	411	413	372	408	384	403	418	457	392	424	393	405	445	436	382	379	461	371	412	390	400	422	416	389	420	384	419	408	433	400	393	393	400	382	389	416	409	418	385	394	448	412	467	448	427	427	410	432	409	417	394	382	406	430	405	439	385	384	430	438	380	395	425	394	409	413	415	387	418	403	418	399	434	437	378	406	407	417	439	399	366	374	403	396	391	411	394	413	397	390	446	408	403	401	431	401	423	438	455	396	407	421	388	417	432	399	401	402	380	387	402	384	431	402	424	386	397	386	436	456	405	414	434	401	391	395	398	398	439	433	450	411	430	428	422	432	420	415	411	388	409	404	385	399	442	430	418	393	419	445	398	412	413	404	424	406	411	400	441	384	406	450	397	418	431	430	446	450	387	433	424	413	437	410	425	374	431	385	437	387	383	408	436	429	384	387	398	409	459	460	403	425	421	385	410	428	413	386	423	424	396	400	458	410	408	418	413	411	403	399	407	430	411	430	422	390	409	410	436	394	413	417	425	402	395	422	413	385	420	387	383	399	421	434	434	451	413	431	439	399	391	457	377	408	410	441	416	428	422	414	411	375	366	413	423	422	386	410	380	394	391	371	398	394	400	407	421	396	423	436	421	412	408	412	415	404	420	421	424	403	423	433	423	411	407	457	380	404	427	431	418	389	396	406	422	396	442	428	400	380	430	395	375	412	406	399	369	354	398	404	375	412	399	406	406	417	422	435	398	392	412	397	389	425	428	435	453	428	419	399	397	415	411	415	409	400	430	424	424	413	404	416	356	422	428	405	391	407	407	397	416	424	366	402	397	365	400	408	404	400	400	374	415	425	448	421	407	416	383	418	382	391	426	395	429	460	397	417	408	398	345	460	409	437	410	435	419	413	371	418	428	429	425	376	407	400	432	397	412	392	400	393	406	431	435	406	394	414	404	409	409	420	430	408	430	402	414	405	429	432	427	397	415	406	411	431	426	411	414	410	427	417	419	428	410	430	394	406	380	438	429	412	383	385	440	435	417	456	392	429	407	417	409	433	431	410	408	376	386	402	393	369	399	426	402	437	385	406	399	429	402	431	420	371	368	416	407	454	377	434	396	420	408	419	386	375	379	411	398	426	376	433	401	413	410	396	427	399	407	447	380	398	388	392	401	429	413	399	410	414	436	392	429	382	434	400	421	423	411	434	401	400	414	433	419	421	445	408	404	396	403	452	428	416	406	403	397	387	411	387	404	405	412	389	405	432	442	380	419	407	426	403	388	418	446	405	382	411	442	413	392	417	447	449	406	406	418	417	410	418	402	423	424	409	432	414	413	430	389	394	438	408	413	397	385	418	389	361	433	415	398	448	373	417	424	405	447	396	380	409	400	435	418	447	433	384	401	452	430	440	441	405	388	434	410	384	438	427	408	415	402	433	408	419	409	424	377	417	385	382	398	400	422	433	369	413	393	394	401	407	426	413	397	427	436	415	381	401	455	365	425	415	442	379	425	390	418	407	384	438	423	388	350	408	397	433	393	400	411	417	401	397	426	449	403	403	423	392	398	419	397	433	394	365	394	406	390	419	403	393	403	406	411	408	425	441	421	368	413	392	432	428	402	423	463	426	413	430	383	426	382	401	400	431	408	448	430	381	433	416	381	413	410	413	428	388	421	409	410	419	388	425	394	396	410	399	411	425	398	416	375	394	383	426	428	443	431	393	436	399	397	398	412	423	387	386	413	441	389	406	391	402	415	413	368	434	409	419	423	442	404	441	435	432	409	401	415	378	431	412	407	411	460	387	417	424	405	420	389	393	431	400	364	408	382	384	408	434	423	363	427	437	446	462	402	428	394	452	429	425	372	364	391	415	424	421	400	414	400	409	430	392	402	403	449	409	414	396	438	407	380	433	419	413	394	374	433	432	395	442	418	408	404	409	392	423	397	416	437	441	374	424	404	377	426	406	435	433	429	439	401	411	440	419	403	427	433	427	404	454	448	427	389	444	400	402	394	396	403	393	392	415	421	410	392	380	406	437	396	391	437	394	429	380	454	402	415	407	399	400	398	422	421	388	414	404	387	406	398	419	407	398	405	396	412	400	382	413	404	400	439	420	412	412	401	413	414	371	392	413	454	420	432	416	402	388	399	413	404	414	445	375	407	381	414	393	422	455	442	397	415	432	404	426	392	437	389	454	404	388	433	394	377	424	412	394	408	438	387	409	412	392	409	430	421	418	425	398	398	393	450	370	431	425	446	414	385	398	382	380	439	394	410	413	426	388	409	411	428	414	407	415	420	393	418	411	416	438	412	416	431	393	414	392	382	411	402	383	402	396	469	426	398	404	404	398	415	445	386	368	442	420	430	359	420	394	434	432	372	427	424	390	428	408	410	404	375	416	386	393	432	418	388	361	409	418	396	393	407	450	415	435	452	453	400	388	446	368	378	424	426	424	402	427	415	440	423	401	404	428	411	396	423	405	426	397	422	422	448	451	407	450	440	414	401	380	395	409	407	412	438	402	422	381	412	397	472	399	391	407	429	444	421	388	435	397	427	361	442	364	408	370	414	425	357	389	410	389	406	437	413	425	380	420	414	441	402	392	426	402	395	395	443	432	437	418	417	401	391	390	422	421	417	414	407	401	399	419	439	423	461	407	461	420	401	393	424	400	420	398	400	444	439	415	385	420	435	404	452	389	448	366	404	394	367	415	429	377	390	399	456	379	398	456	387	395	420	424	398	402	455	404	410	413	443	402	387	372	365	428	381	373	434	411	387	402	383	442	388	393	387	409	380	370	424	417	413	418	409	401	406	421	421	410	381	414	430	447	387	442	410	438	412	406	444	421	397	409	393	409	407	421	424	420	446	397	404	413	422	406	402	442	437	422	426	419	420	385	396	418	406	407	414	439	393	417	414
39385	45289	26244	10457	4284	1515	718	724	758	704	761	756	741	786	752	729	730	756	773	777	751	707	754	760	737	766	774	777	795	748	757	727	707	759	787	746	775	744	779	672	752	761	713	760	775	692	734	765	759	772	730	758	728	723	724	701	771	760	714	776	754	732	732	761	728	766	804	713	731	681	776	707	735	743	779	767	747	738	747	720	730	732	733	759	743	789	760	722	749	776	778	758	783	690	757	781	740	730	798	747	772	707	712	685	721	739	778	676	735	766	762	742	700	726	762	783	732	728	726	756	777	737	751	757	746	785	741	756	742	781	713	746	791	746	749	752	736	739	788	699	769	768	741	751	763	735	773	751	745	717	725	756	761	709	756	757	756	767	752	725	756	775	759	695	721	716	738	756	747	768	709	751	742	707	717	751	703	768	795	748	749	744	756	732	724	746	693	767	729	778	772	742	775	750	771	740	766	701	784	744	750	742	757	731	736	750	723	764	729	744	724	770	759	746	782	711	761	780	743	764	762	747	769	786	760	765	745	734	774	741	744	757	710	749	741	688	728	789	731	775	733	745	742	757	696	752	736	751	746	743	703	780	735	758	757	749	698	751	734	794	688	758	758	724	741	696	730	746	713	742	782	780	729	712	770	779	708	749	738	740	734	748	677	750	745	750	764	747	771	735	740	761	789	679	726	706	751	756	714	702	771	745	690	767	741	744	714	734	735	718	740	723	741	742	711	718	727	727	703	715	756	721	695	759	783	745	722	760	783	751	735	750	714	701	722	729	737	756	771	766	803	748	765	699	744	727	735	712	741	731	723	702	702	714	767	742	780	720	702	712	722	756	799	785	755	766	716	742	767	748	755	732	767	711	712	699	764	825	758	821	707	766	730	743	686	793	771	769	740	792	688	799	769	775	733	671	775	716	719	757	797	798	753	818	750	730	733	682	737	747	759	683	754	752	750	718	744	752	735	724	736	730	763	711	744	739	755	754	737	784	734	684	719	728	726	750	759	694	746	736	783	748	730	742	786	710	755	739	773	723	730	832	751	746	794	737	772	748	770	727	770	791	747	732	739	765	711	758	762	712	725	714	731	791	731	760	755	751	742	790	750	719	732	719	730	762	706	731	709	714	744	776	774	690	715	711	745	785	749	726	774	754	677	755	793	793	760	755	731	740	775	744	687	709	766	770	755	765	716	763	730	726	748	732	733	742	726	755	723	708	751	739	744	731	749	743	796	731	751	745	776	780	724	763	743	702	718	748	721	719	749	753	742	750	751	726	719	710	737	717	726	705	740	726	739	733	771	731	736	746	769	773	733	726	733	724	791	727	712	677	742	747	744	738	710	679	753	760	792	717	772	727	773	762	767	804	720	757	779	750	776	727	755	723	725	739	705	770	744	747	765	764	763	739	728	725	703	760	743	749	808	714	780	715	752	759	707	749	779	742	730	748	745	753	782	728	788	771	746	780	768	721	760	720	698	747	740	728	735	738	742	754	786	763	722	789	728	728	744	766	810	739	780	789	741	725	756	717	810	793	687	777	724	760	720	731	734	754	748	791	716	783	759	733	741	729	742	731	729	724	727	769	772	746	716	748	769	781	755	741	743	739	709	680	776	740	736	757	760	740	721	720	692	782	735	750	760	766	761	780	728	766	704	756	732	732	721	733	750	732	728	741	726	746	776	759	773	727	750	715	713	702	740	733	766	692	732	744	774	770	745	765	735	711	738	746	750	722	723	746	767	773	743	829	720	771	813	732	743	715	767	748	720	732	696	806	711	738	747	793	754	770	733	738	679	767	716	822	752	763	734	789	725	709	739	744	749	762	783	692	735	722	731	778	760	769	731	763	744	749	816	732	770	739	723	782	723	794	765	752	762	732	756	693	735	734	780	768	776	716	705	736	769	806	785	719	724	750	806	746	725	765	750	742	730	770	798	710	739	732	764	730	740	732	761	747	763	760	760	745	755	765	728	769	808	697	708	746	723	712	691	779	770	747	706	745	833	772	712	776	724	695	744	733	733	744	710	793	787	754	747	722	681	789	743	738	734	746	749	720	740	737	771	711	786	733	776	737	781	728	724	736	677	736	730	687	768	736	766	771	797	742	742	740	761	729	702	678	746	718	762	775	768	725	715	734	731	712	772	751	760	756	738	718	757	749	746	778	713	732	756	757	729	759	748	783	728	784	751	783	783	705	748	760	731	757	739	729	732	749	732	750	740	815	788	738	740	749	765	757	738	766	763	709	740	752	731	798	690	765	735	750	744	728	738	730	742	787	787	764	735	748	736	740	714	695	717	723	763	773	739	743	727	783	798	740	748	752	746	752	746	774	747	746	784	752	742	760	745	743	726	700	730	740	779	707	801	761	741	700	721	729	746	738	757	713	724	806	745	812	694	748	780	800	745	728	686	738	709	753	724	793	733	738	697	769	724	715	735	702	687	802	776	728	725	742	721	733	724	763	750	745	719	716	737	744	708	717	788	764	704	796	751	716	760	733	729	787	726	770	750	724	702	773	721	745	748	721	762	766	818	717	712	735	781	753	745	798	756	705	784	768	751	766	723	773	742	710	725	776	698	776	747	747	744	783	756	733	778	797	776	741	738	734	775	715	738	735	743	764	723	730	677	740	761	734	715	767	726	805	739	751	794	756	782	738	706	761	769	748	792	679	779	728	778	772	780	773	796	648	755	788	769	698	764	709	813	730	753	740	759	722	735	750	764	767	724	724	754	697	732	739	806	703	734	720	765	722	705	752	717	763	694	695	747	716	738	771	681	713	733	726	775	706	758	774	747	722	734	736	774	734	764	714	778	806	810	696	708	751	753	728	750	751	783	745	739	723	744	760	740	765	747	743	764	730	778	757	818	734	741	688	762	735	736	715	709	729	756	703	721	710	749	724	723	747	698	750	778	695	726	732	740	755	752	745	736	742	788	770	713	733	766	716	718	686	744	810	819	757	757	789	715	792	728	740	679	741	716	764	717	740	734	769	718	731	733	792	757	763	698	749	725	706	750	741	708	739	749	739	744	740	731	724	713	724	750	738	759	750	738	746	735	719	763	744	726	762	765	719	727	775	752	738	761	703	751	714	753	747	694	735	765	759	749	745	739	729	728	711	769	770	730	741	729	695	775	766	752	750	731	754	699	723	733	783	770	747	742	707	762	734	741	748	750	749	768	787	751	747	767	765	713	736	757	762	706	753	762	773	718	730	779	703	723	727	722	780	700	740	703	781	719	724	716	773	716	748	723	785	688	713	738	717	703	771	773	740	747	737	740	721	780	774	742	762	706	815	726	727	748	767	737	703	748	766	709	752	755	757	739	744	752	716	755	802	734	719	736	749	734	785	727	770	690	732	747	735	791	775	756	753	795	780	751	756	715	728	733	729	715	779	739	718	741	778	729	771	697	774	740	767	742	785	753	747	747	745	762	731	773	721	742	717	757	776	732	734	704	730	747	743	767	762	745	744	803	721	783	770	759	781	780	714	808	740
24292	22981	29609	24357	20133	9045	530	344	336	299	325	336	352	325	329	335	332	347	356	317	308	279	334	301	348	321	287	300	341	329	284	306	315	315	320	331	333	310	314	333	364	314	329	335	338	295	303	330	316	347	306	340	325	330	328	299	328	340	308	337	307	330	330	288	304	318	342	316	305	302	302	302	335	335	316	302	303	326	326	308	313	332	325	308	314	328	326	299	315	313	357	315	310	339	280	349	368	305	338	340	348	330	305	329	309	296	317	333	330	296	357	324	315	321	342	303	327	334	331	310	290	301	317	314	317	328	324	308	346	316	322	320	314	323	287	297	315	329	310	310	319	333	306	360	329	322	310	298	304	317	339	308	313	318	314	298	321	322	302	323	296	331	336	317	329	303	331	339	332	344	308	340	338	322	343	301	304	302	292	328	298	291	318	319	298	306	343	344	323	335	323	312	322	343	319	341	324	309	321	319	292	283	320	315	340	315	325	300	274	305	270	311	299	339	315	321	319	299	307	296	294	308	327	276	315	304	296	318	343	310	330	335	323	293	353	329	343	366	321	294	314	328	322	333	361	309	345	302	329	328	311	306	308	344	310	317	326	328	320	286	302	329	302	317	303	309	327	327	351	324	342	297	303	331	323	362	315	314	337	310	331	315	314	341	326	320	326	325	312	311	302	339	346	303	308	342	299	316	306	334	311	312	350	301	278	329	354	308	343	371	364	322	329	324	323	323	353	315	302	318	332	300	323	302	319	306	295	334	314	317	347	317	315	345	332	327	355	308	308	328	303	337	318	317	362	312	328	323	351	290	299	351	316	312	314	279	342	307	349	327	313	306	309	328	325	337	351	308	320	324	308	346	280	325	335	315	309	338	352	346	317	324	321	308	373	319	339	320	324	300	329	291	316	335	334	335	355	302	307	317	322	333	298	323	315	302	307	301	312	362	321	298	306	344	294	276	330	292	304	327	308	279	319	332	288	305	339	306	311	322	308	307	359	345	330	291	330	296	295	285	310	308	306	312	304	323	338	320	316	326	300	328	300	318	327	277	294	334	300	330	321	294	326	302	306	328	308	354	321	319	313	311	330	318	309	322	330	322	299	337	319	327	310	318	322	330	320	316	283	302	332	304	322	315	317	296	341	296	336	331	322	347	307	318	359	338	303	320	312	348	306	351	304	321	304	312	308	312	299	317	320	307	307	340	321	298	334	318	326	331	321	312	313	316	335	308	339	305	297	303	317	315	326	292	333	298	304	338	319	298	332	299	283	335	301	309	310	320	339	339	340	341	311	320	311	312	295	314	337	330	308	318	298	334	327	304	315	322	281	326	343	309	299	310	327	342	299	288	320	318	326	291	340	308	327	313	322	340	305	319	331	308	286	333	349	313	336	328	349	303	312	347	309	304	325	319	300	335	325	338	307	316	352	318	325	312	317	331	305	315	343	337	303	302	311	290	318	326	321	340	304	323	331	322	321	299	313	335	306	353	276	342	334	322	314	323	310	329	307	351	286	336	300	316	346	303	325	283	297	339	311	292	311	339	299	282	326	300	310	336	300	326	313	315	358	315	356	289	298	328	316	327	316	356	313	325	344	340	334	341	313	316	348	319	304	311	314	317	305	340	330	334	344	317	313	312	323	321	348	314	292	336	333	315	327	319	326	322	320	320	305	335	296	333	327	330	303	345	315	293	308	311	311	346	331	343	314	335	305	279	294	311	274	303	338	307	285	315	305	318	288	325	299	321	324	344	335	312	316	344	329	306	292	327	293	313	303	291	318	348	330	318	322	359	320	306	338	317	319	314	300	329	292	343	307	342	310	324	320	319	310	336	324	330	292	326	313	287	325	277	306	305	307	325	308	318	284	307	370	278	330	315	357	303	294	305	303	327	343	339	296	343	326	323	328	306	285	302	310	275	309	295	346	328	308	300	312	309	297	317	317	316	311	312	318	293	306	346	317	341	330	308	325	318	330	333	345	280	298	311	329	311	303	362	310	341	333	272	327	322	359	304	316	310	336	317	298	293	313	345	322	323	291	299	298	311	316	347	358	305	324	313	322	342	325	308	303	308	306	304	335	322	294	338	310	321	319	315	323	308	305	301	324	323	295	308	353	333	325	321	310	314	329	325	301	341	325	359	271	307	309	314	320	325	354	329	275	285	304	318	329	322	292	320	308	273	319	328	298	339	336	320	342	323	343	282	315	327	335	353	315	318	329	303	325	315	316	305	311	313	335	308	339	306	340	319	348	329	341	360	302	329	314	323	325	306	316	339	276	297	319	311	316	321	315	293	332	305	325	296	317	289	324	344	342	310	329	298	323	262	318	309	320	324	314	318	343	312	325	333	314	337	313	319	284	332	336	308	325	322	296	315	329	332	318	331	335	322	335	299	308	305	305	326	312	320	297	320	307	347	306	279	344	307	356	339	339	335	349	287	352	334	297	321	337	303	319	357	330	298	291	322	296	341	329	323	297	334	324	335	316	299	303	314	309	313	322	312	303	340	343	312	284	303	320	333	326	310	323	313	304	280	299	311	350	310	297	326	349	338	307	286	316	293	327	286	318	319	332	307	340	322	304	297	324	344	311	306	319	287	299	328	313	324	313	316	313	310	312	301	298	331	318	298	322	293	343	339	318	276	324	325	324	319	338	326	315	293	325	304	326	342	305	312	335	299	316	309	326	321	323	319	290	310	311	318	348	326	288	317	324	308	319	333	325	311	304	310	295	313	323	288	294	332	320	349	313	293	291	306	311	340	323	325	295	313	327	329	352	306	318	315	290	312	300	286	346	317	357	291	290	327	327	316	313	281	287	307	332	325	270	323	311	304	309	332	306	317	297	315	335	307	330	336	354	304	320	299	318	314	314	316	316	316	314	323	310	337	327	307	332	323	298	303	339	325	311	303	325	338	333	317	302	316	348	337	320	329	279	320	341	339	339	310	336	326	330	295	282	325	309	263	321	308	326	302	298	326	353	302	332	321	332	320	333	303	353	323	355	373	350	320	341	321	326	326	322	326	340	345	307	343	340	346	323	298	338	321	285	324	355	339	339	300	353	308	351	337	322	311	334	339	313	308	258	296	329	314	351	335	329	322	313	282	296	307	323	332	335	308	323	320	312	308	324	305	310	340	319	304	351	295	329	338	298	304	315	306	340	308	323	325	351	309	294	315	307	346	300	329	303	324	310	323	295	275	382	330	309	293	288	313	320	336	340	293	301	333	318	316	311	358	312	306	321	310	323	318	308	314	321	330	341	345	291	329	311	323	336	325	297	352	257	291	299	301	301	305	317	296	275	320	329	293	314	323	265	339	348	327	315	318	304	310	318	301	336	306	334	304	293	332	312	296	301	303	312	326	340	314	336	293	325	341	289	312	316	330	314	311	349	329	311	310	341	328	353	338	304	315	337	332	320	327	302	315	314	322	325	310	309	306	328	317	321	314	326	309	315	298	320	319	316	309	295	344	339	336	270	278	318	292	308	330	307	309
60693	84040	56010	31363	18334	4905	604	596	597	569	555	558	591	569	577	573	586	595	585	585	605	586	589	595	580	577	542	568	595	562	578	564	541	558	557	595	563	570	564	553	550	562	585	586	607	516	559	581	569	634	548	589	594	587	564	587	601	574	567	597	589	544	597	594	586	562	569	563	577	565	569	558	556	568	608	587	580	593	580	563	545	584	605	579	572	607	597	569	559	583	574	552	575	597	599	594	608	545	598	569	546	557	596	559	581	522	557	608	554	571	551	559	585	618	635	569	593	601	548	555	572	563	531	564	597	566	583	563	606	556	568	564	590	588	621	556	571	668	572	568	521	560	581	615	586	543	594	602	606	619	579	545	596	558	566	578	538	556	571	567	607	552	602	573	589	587	558	530	554	583	595	566	564	531	559	579	590	562	606	579	588	581	589	563	579	607	587	605	568	578	565	571	546	576	578	517	558	569	600	563	586	592	566	548	551	591	551	589	558	539	560	534	588	548	619	593	549	541	595	542	600	606	574	561	597	577	586	550	590	575	563	623	551	545	546	528	565	621	542	562	596	569	593	559	525	554	548	578	562	590	597	608	538	597	566	563	530	601	558	578	569	601	589	590	558	574	560	589	586	576	563	566	604	537	617	615	625	591	605	569	600	581	573	584	594	552	568	557	553	575	561	550	588	602	566	567	555	555	586	570	583	605	539	563	617	610	550	586	556	568	549	578	563	581	592	597	579	583	558	551	580	582	581	589	602	601	583	556	571	587	600	601	623	536	547	602	582	527	594	572	550	569	568	556	608	583	589	621	581	572	518	564	582	588	576	561	562	572	580	595	578	592	560	574	584	574	595	574	588	560	618	624	562	576	573	566	589	538	607	585	541	584	558	613	583	542	544	588	619	608	583	587	626	576	589	589	576	568	556	564	561	579	556	533	623	570	627	563	544	574	595	563	569	537	597	600	563	573	547	569	643	585	613	541	571	569	552	588	556	558	558	591	611	608	595	573	569	584	560	604	599	606	551	612	581	549	588	559	579	556	584	573	574	620	584	573	590	569	555	566	603	577	568	618	549	590	540	571	542	602	558	536	523	570	576	585	535	594	579	532	588	576	572	557	609	579	615	532	571	627	607	606	585	576	611	580	536	535	532	593	570	558	529	532	595	591	568	567	562	620	551	556	555	563	602	534	570	553	573	554	524	559	558	608	559	547	590	583	572	588	571	610	550	578	573	571	564	591	560	533	532	613	618	598	617	565	567	575	577	554	558	602	565	550	571	566	507	562	554	601	572	581	556	580	568	562	574	592	599	585	552	576	596	617	560	540	563	540	587	588	577	616	593	549	590	569	545	549	612	606	587	583	592	592	573	578	562	580	548	561	592	598	547	609	590	603	577	584	551	604	565	604	609	586	576	570	591	597	582	518	568	551	548	578	617	588	594	564	547	587	564	593	534	586	564	557	557	621	573	535	582	589	601	533	558	567	566	541	546	553	579	601	597	534	556	603	530	559	573	518	575	581	602	580	559	536	601	561	587	560	572	620	547	592	601	585	575	566	603	569	587	594	608	567	568	542	587	573	590	566	608	595	574	602	581	554	542	587	559	548	588	559	599	587	603	554	567	613	551	568	552	584	575	588	553	587	585	578	577	554	561	611	581	541	531	562	605	589	555	593	557	536	538	579	576	594	547	577	527	571	587	589	564	609	576	552	567	551	574	601	569	584	613	543	591	555	552	586	567	585	577	581	591	551	591	523	568	555	571	588	556	581	584	565	550	582	547	563	539	558	584	606	574	571	616	572	572	584	559	575	549	589	588	597	553	557	591	517	556	551	580	564	619	579	576	589	592	551	579	550	552	552	593	572	592	540	602	540	586	590	549	570	579	547	596	607	587	536	569	608	555	625	556	572	578	593	570	565	565	602	587	624	586	636	560	574	601	562	580	622	611	548	587	564	545	614	594	593	583	527	550	575	571	582	569	563	585	572	550	554	552	539	603	563	616	576	575	534	571	610	574	548	577	595	541	589	550	619	542	561	562	521	591	565	591	576	588	641	580	532	564	561	569	575	579	557	588	547	586	575	576	536	575	587	559	544	570	561	583	554	567	592	571	574	580	563	570	545	592	566	575	561	577	539	592	620	584	604	555	573	571	591	515	565	593	576	603	565	623	587	573	624	534	574	598	558	571	535	527	578	599	548	580	601	585	533	573	597	525	562	574	558	552	601	600	540	601	586	561	618	593	537	592	556	596	569	564	575	535	577	565	555	593	561	595	559	596	575	565	627	579	561	598	614	583	628	569	581	573	554	560	578	601	595	659	561	533	547	573	582	579	574	581	538	589	559	538	570	600	582	584	641	585	615	573	563	610	546	594	562	570	587	576	556	565	633	553	581	596	582	571	557	528	593	544	552	594	550	595	578	612	542	566	626	584	613	599	603	586	579	596	560	535	602	577	566	553	568	602	540	576	567	626	566	544	580	568	564	555	529	584	561	570	630	565	561	570	589	619	578	579	559	559	566	580	558	610	572	630	538	608	600	580	600	618	555	545	547	555	561	584	554	623	566	564	563	546	578	563	572	583	598	582	592	551	544	585	570	579	597	570	570	572	561	592	569	569	574	594	594	565	576	596	593	612	589	569	563	580	532	558	567	571	614	541	560	546	537	580	595	554	546	561	549	594	607	580	556	570	569	630	586	595	603	581	581	562	571	547	526	590	523	549	543	589	567	563	563	577	559	588	576	632	519	594	595	589	558	600	561	589	564	546	565	563	591	624	564	575	575	576	578	573	576	578	589	561	599	585	558	541	555	589	558	591	521	615	602	561	575	558	569	616	600	582	563	583	550	597	553	524	557	591	615	568	542	641	552	558	592	587	604	533	598	578	542	574	576	617	575	569	594	607	543	625	543	522	632	600	555	581	554	585	580	609	577	608	541	574	558	610	590	550	598	564	591	558	591	560	558	569	558	575	554	555	547	611	565	563	612	567	554	558	609	584	565	574	586	555	568	529	574	523	571	559	589	586	557	608	558	537	579	569	585	588	545	592	599	570	562	590	565	522	573	576	595	582	571	583	593	579	575	551	544	601	550	575	589	564	588	535	570	527	577	566	584	549	582	564	559	592	570	571	584	615	548	610	558	573	582	541	586	563	584	552	587	568	575	548	582	586	528	552	577	599	605	620	575	540	579	547	589	593	581	570	557	543	564	598	592	564	603	584	571	523	542	558	536	557	571	586	610	556	555	602	544	517	567	550	517	592	523	605	558	560	585	632	554	555	567	567	588	582	557	585	544	584	617	581	569	583	574	583	561	596	568	593	573	562	584	561	581	597	576	614	605	591	574	537	579	562	602	563	590	568	572	631	585	607	575	615	570	599	600	582	568	558	617	581	593	548	575	615	571	587	601	577	568	580	599	564	532	584	564	593	552	616	588	513	559	593	579	572	588	560	556	585	610	574	588	604	605	618	560	539	573	590	539	602	596	605	597	554	597	584	555
23144	21899	29347	23526	21130	17832	3313	574	497	490	507	479	501	506	494	477	519	464	509	512	469	487	469	500	508	468	473	494	437	495	484	447	473	463	475	463	479	484	456	508	459	476	480	454	470	487	524	487	470	467	500	511	488	490	507	484	474	468	519	479	489	478	518	455	512	451	474	454	489	481	494	489	483	474	465	469	466	514	464	521	450	477	462	478	473	483	476	480	539	416	464	495	487	470	502	496	484	456	469	475	485	511	487	459	497	440	477	471	486	509	505	487	496	454	455	478	448	499	444	433	449	492	472	518	494	501	495	479	480	505	525	436	454	515	464	478	500	473	506	513	485	488	476	471	484	469	497	472	494	485	455	511	485	483	475	487	483	444	424	501	499	485	460	480	458	469	477	458	480	490	478	506	494	468	471	449	461	449	503	482	474	494	472	457	496	461	475	478	445	453	446	468	501	468	495	478	481	459	439	497	473	508	480	460	478	492	525	445	504	485	440	464	491	483	483	480	495	501	500	504	471	449	469	470	470	483	444	462	449	462	453	504	489	488	474	489	476	496	523	480	470	522	457	433	468	491	492	469	461	462	460	466	520	442	443	505	484	481	464	498	505	450	474	463	447	471	500	488	499	476	490	451	487	500	480	495	495	455	454	522	490	438	489	474	488	466	489	470	464	485	473	481	492	462	489	446	505	488	463	478	470	505	487	484	491	468	490	467	460	478	506	469	475	473	492	501	473	465	480	507	460	453	453	474	479	480	479	507	445	444	470	470	420	460	475	462	493	470	471	452	472	505	479	495	454	464	503	490	488	461	495	412	479	463	499	484	472	510	503	454	495	454	483	478	483	489	449	520	452	462	492	455	474	455	471	448	504	467	441	470	500	432	475	502	502	498	485	496	526	510	452	470	497	444	487	491	445	523	501	486	473	459	446	505	485	483	468	473	442	461	467	446	443	503	493	483	485	494	490	496	485	455	486	449	473	471	477	491	479	493	512	477	474	484	466	478	463	485	454	461	502	461	447	451	435	471	484	485	416	488	444	468	441	475	467	486	481	495	471	501	489	458	479	480	519	504	489	466	502	481	443	475	482	481	445	476	434	468	499	472	459	457	511	488	519	487	489	493	480	485	486	504	470	549	483	495	460	512	477	458	503	461	440	461	445	470	495	489	503	443	474	466	496	463	467	489	511	492	502	479	482	476	479	467	451	478	495	517	459	456	431	458	464	481	507	522	440	454	488	455	469	457	490	524	463	415	445	468	491	441	483	486	445	488	507	493	512	448	480	518	453	463	474	432	490	448	455	515	443	484	470	443	494	477	463	470	452	463	431	454	461	461	462	492	503	479	477	502	493	466	462	450	481	446	475	454	496	477	502	485	444	471	475	457	481	461	491	442	505	495	430	508	396	505	470	474	477	487	462	486	435	457	441	489	468	447	457	446	498	464	474	489	460	468	456	455	444	494	453	485	467	485	444	475	455	464	481	477	481	515	478	459	480	431	469	446	490	463	472	531	494	468	466	499	478	477	472	463	481	458	447	472	449	454	511	485	487	505	465	505	499	499	471	451	469	470	483	438	466	473	520	458	500	478	491	464	473	483	482	488	484	457	483	443	463	453	428	484	521	511	455	482	472	510	489	458	498	522	499	443	462	476	501	450	459	460	507	436	460	480	453	481	509	441	501	528	485	467	447	461	475	424	494	485	502	463	483	485	505	429	476	481	431	455	502	469	475	486	452	475	471	476	511	506	460	423	476	492	539	485	483	491	493	461	468	441	450	475	485	489	471	482	467	475	467	448	481	457	483	487	458	453	448	455	473	484	448	522	454	449	471	495	466	479	440	491	493	477	488	504	492	482	455	462	506	476	453	456	456	469	454	429	463	408	459	440	496	476	442	420	484	486	441	482	446	491	471	438	495	484	452	509	497	456	446	470	476	490	442	479	459	448	470	454	509	467	510	486	498	457	451	461	482	459	429	492	473	475	510	495	471	478	479	477	510	469	460	471	458	468	514	429	493	486	485	497	435	493	482	479	468	475	485	458	483	474	479	495	482	482	457	498	427	445	478	484	476	461	478	499	446	487	447	506	465	507	518	454	492	481	477	484	490	464	531	458	504	480	454	494	478	475	456	445	509	485	475	485	475	508	509	474	489	464	467	469	461	476	479	502	468	470	479	476	472	474	466	479	475	470	489	494	473	469	499	472	488	484	467	460	487	481	509	464	497	470	481	468	481	491	468	464	483	469	446	460	479	484	468	459	468	453	448	491	471	500	457	471	501	456	496	486	459	473	456	477	480	506	443	454	499	472	464	496	468	454	502	443	476	497	450	465	477	496	441	495	450	436	487	512	473	477	469	463	473	499	456	471	460	498	481	496	519	456	528	469	518	503	439	450	479	453	476	471	463	488	470	477	481	453	454	479	457	474	468	504	453	461	459	427	470	476	513	471	442	470	466	486	460	471	490	476	517	493	447	476	427	488	481	448	466	512	509	473	454	462	479	476	485	455	476	490	458	493	487	485	473	448	470	486	469	482	475	471	480	507	474	491	441	459	462	467	457	467	489	533	483	472	505	464	509	445	500	489	490	473	486	439	482	459	449	474	484	440	461	445	481	466	477	507	467	502	503	445	455	475	473	476	494	478	438	455	434	512	466	491	487	515	477	523	461	456	490	489	485	478	461	470	498	482	457	495	455	494	489	466	491	505	466	493	447	461	513	449	478	516	479	479	477	473	505	446	484	487	500	461	455	451	482	488	482	491	468	507	442	437	491	455	468	464	515	481	495	447	455	475	458	486	490	450	490	508	440	437	472	423	438	480	465	476	480	486	476	454	469	448	472	534	509	458	496	454	496	515	483	470	469	514	438	484	465	476	532	474	481	485	467	437	470	494	476	499	437	532	448	479	469	501	486	450	509	438	473	486	467	467	495	527	482	477	478	474	471	492	460	437	461	435	452	452	498	500	468	484	522	559	502	522	471	508	514	479	490	438	434	458	474	469	446	477	455	430	442	450	474	486	495	463	479	487	499	495	473	431	465	449	487	469	484	487	497	485	464	488	484	480	441	507	512	453	469	503	453	506	440	495	450	462	506	481	466	454	452	470	480	473	466	468	508	515	445	432	458	495	486	459	495	468	476	507	479	430	467	450	453	491	505	495	508	478	477	461	445	461	489	475	492	472	488	457	469	475	452	416	466	502	480	471	483	488	496	478	469	481	501	471	490	437	479	495	483	458	506	479	483	470	482	443	490	470	474	483	460	455	484	472	456	459	435	488	475	484	467	457	467	443	479	499	530	475	464	443	488	473	485	481	471	440	492	443	477	489	475	478	488	471	479	466	511	471	454	472	472	474	491	479	484	449	509	501	482	490	488	485	481	471	501	478	468	483	475	451	482	468	460	455	502	471	475	492	461	492	484	488	501	481	494	450	429	461	492	479	471	458	481	447	504	483	447	498	486	477	496	472	514	496	489	467	454	480	449	454	438	469	476	485
57754	92718	62187	36615	24455	6331	866	848	808	826	804	793	787	815	825	808	788	765	833	780	759	798	780	777	818	846	771	792	841	812	756	786	811	746	801	843	814	786	830	804	759	789	857	796	767	787	801	809	827	760	836	802	711	782	775	774	773	803	798	789	825	797	789	778	821	796	812	828	809	744	799	780	806	830	786	828	766	787	748	782	772	792	830	766	817	823	848	794	836	788	748	762	827	773	792	815	752	792	756	810	813	793	758	797	790	823	792	764	835	770	772	792	789	815	822	753	714	817	868	791	824	815	789	834	785	826	797	811	821	797	800	842	785	799	804	794	861	800	817	783	820	827	793	826	738	794	803	735	822	775	751	830	803	803	784	795	771	809	795	792	846	817	797	791	802	812	776	773	741	873	768	789	765	808	772	793	810	783	817	802	843	795	815	792	792	770	798	832	765	786	810	797	810	764	762	842	819	832	846	851	763	743	802	850	752	777	820	783	771	843	786	779	814	738	813	778	781	728	817	826	807	762	830	807	742	817	802	763	780	765	826	767	813	732	755	778	801	790	778	786	867	821	751	789	849	810	809	846	829	820	863	821	810	810	791	780	792	807	783	777	779	807	739	814	816	824	807	803	784	786	778	839	820	810	792	778	818	775	829	817	742	817	815	759	813	801	763	755	802	791	859	783	790	781	788	783	812	766	796	799	798	764	826	787	763	781	837	835	791	736	812	797	807	783	740	794	848	732	774	835	806	796	722	796	791	810	814	803	808	807	788	794	818	812	790	734	824	824	844	781	779	783	804	833	834	827	819	783	828	796	799	778	811	811	834	819	781	787	749	753	780	754	789	803	783	832	797	799	778	762	817	834	781	773	804	801	801	811	731	805	786	773	805	780	814	822	806	807	826	813	813	792	782	783	796	797	772	823	793	811	784	824	791	793	813	741	812	754	822	789	833	733	782	818	790	823	801	763	785	795	779	823	868	818	813	826	828	830	767	826	823	774	793	758	827	797	867	812	848	791	802	832	829	806	783	796	843	767	743	804	752	765	814	837	843	797	782	748	839	780	820	799	765	805	788	843	774	809	752	801	838	773	824	777	810	760	799	769	775	824	805	807	816	801	775	834	792	755	823	806	844	843	794	792	782	815	801	771	738	758	758	833	787	758	775	813	811	833	792	766	798	793	815	785	783	786	764	788	779	801	791	805	784	789	837	774	791	786	831	803	801	831	771	751	789	795	806	804	819	793	768	847	780	822	839	777	818	775	847	808	770	793	772	820	787	836	801	818	789	827	820	770	787	780	816	774	848	840	762	772	816	837	795	783	775	799	824	791	764	829	802	812	793	817	793	795	765	772	767	783	787	797	832	777	752	829	743	811	824	787	735	818	779	858	796	753	811	746	828	813	776	768	828	775	778	873	793	822	800	794	760	770	732	804	791	773	747	821	767	794	801	823	758	819	851	823	844	811	807	792	821	837	839	818	812	805	761	791	804	762	766	784	759	798	825	784	768	810	785	785	814	744	830	797	802	808	828	802	825	828	794	751	819	840	766	772	779	800	785	775	779	746	754	756	854	850	797	767	797	794	812	775	748	792	800	826	832	822	817	796	774	825	789	785	829	786	828	839	771	806	779	788	829	786	811	804	795	776	838	763	796	806	781	834	729	798	733	808	824	762	813	815	769	812	755	785	813	772	826	756	791	808	791	817	731	835	724	782	749	781	785	797	744	759	812	780	828	826	743	815	818	775	781	789	792	824	823	821	792	839	800	819	789	769	810	806	772	754	828	821	800	806	741	826	801	789	810	780	795	731	765	796	773	784	742	774	822	772	758	757	800	764	794	844	793	762	801	799	757	801	851	786	830	807	759	798	822	823	828	774	747	786	749	817	759	747	850	786	774	789	779	781	799	802	825	789	809	793	776	875	794	780	818	767	754	815	772	795	764	851	759	798	798	768	791	856	812	751	751	781	767	779	736	766	815	801	768	780	753	787	795	741	828	781	812	806	764	797	812	782	807	808	830	824	764	794	765	771	851	837	777	812	826	784	739	844	806	744	809	798	812	838	787	815	855	769	788	863	755	801	844	779	800	804	826	796	781	789	771	766	788	790	780	841	759	750	824	788	727	782	777	817	772	798	796	794	802	807	791	781	811	798	816	849	807	754	859	799	820	776	767	800	843	763	804	759	805	792	752	777	786	786	797	777	842	791	787	772	782	820	811	787	821	789	780	826	793	805	797	790	797	798	814	772	794	754	808	752	832	792	808	817	789	794	793	743	764	792	815	766	867	848	800	846	807	798	746	840	809	849	838	782	880	809	753	846	802	776	796	811	796	813	832	859	801	774	794	795	835	816	780	727	821	822	829	831	755	840	817	823	782	826	796	785	773	812	843	807	765	764	859	781	774	821	822	782	773	758	806	805	794	777	789	761	792	811	768	790	773	789	778	798	785	841	823	783	779	777	819	787	851	848	760	787	785	842	811	816	813	798	828	841	773	834	811	805	846	807	798	729	824	777	759	815	788	805	811	849	799	753	774	779	794	793	791	833	829	837	774	815	823	808	794	785	759	772	825	798	786	800	772	796	790	791	810	795	775	797	806	803	823	734	801	795	847	861	780	808	823	773	776	739	774	781	819	829	787	805	836	805	756	803	796	805	791	804	845	803	816	839	778	799	846	780	804	840	828	843	764	759	789	774	794	814	845	764	817	809	779	837	808	782	773	756	826	803	809	826	774	823	778	789	774	810	799	806	848	767	842	804	744	796	763	778	762	836	768	759	823	825	780	799	799	765	810	799	806	820	762	836	780	770	796	775	806	754	771	775	800	783	796	786	810	798	815	824	825	788	827	849	819	816	742	779	760	784	778	798	809	808	806	776	736	789	794	820	776	801	744	815	808	824	832	782	767	773	799	832	779	751	818	787	808	817	811	752	839	796	784	784	783	739	803	783	749	802	794	808	768	812	754	766	767	817	813	817	808	767	804	791	853	748	824	798	803	762	798	756	769	815	822	847	791	791	814	871	830	837	818	785	798	784	783	774	827	842	785	848	792	786	778	828	802	824	802	749	783	773	825	820	862	803	809	802	769	796	786	816	736	792	826	814	816	824	777	799	810	799	759	832	762	791	872	814	814	809	762	795	804	801	859	853	802	725	775	817	811	805	764	780	831	810	791	833	812	783	802	782	784	775	772	769	792	807	761	813	770	782	784	806	780	736	757	780	827	814	779	809	789	815	819	793	789	799	787	769	823	832	774	821	748	786	834	826	762	791	861	830	795	842	809	774	785	825	818	861	801	788	791	743	788	829	799	762	758	771	750	769	773	794	797	769	805	797	817	820	806	831	742	771	811	770	807	787	833	764	782	796	754	839	795	828	835	785	822	813	789	812	789	832	830	773	813	787	832	804	776	829	802	777	785	789	762	818	804	810	790	782	773	770	815	797	819	798	802	812	772	779	773	839	806	783	793	864	783	810	804	803	806	772	831	791	755	784	797	776
29487	29382	24056	8084	1328	531	407	376	429	415	388	425	448	441	414	407	426	426	405	423	395	431	417	441	438	440	438	464	428	410	429	376	413	442	429	427	464	429	445	395	446	433	389	438	436	439	434	432	424	462	423	427	374	439	416	413	400	440	467	416	409	424	419	456	427	392	411	420	447	443	390	451	419	452	402	459	447	398	425	385	429	402	434	410	432	406	422	433	421	392	420	394	404	445	433	449	432	429	418	433	434	413	415	406	434	400	442	409	416	406	445	399	436	391	431	442	401	434	406	416	429	440	408	402	401	410	402	427	389	457	422	398	383	394	409	409	441	438	420	451	400	398	368	416	426	449	401	412	480	409	473	411	400	407	430	398	419	450	400	435	477	440	378	412	436	400	419	420	413	423	466	431	437	435	395	389	436	396	422	451	406	455	379	388	419	413	441	402	413	401	406	416	424	425	430	419	391	418	407	413	412	407	444	428	427	414	394	418	398	463	408	421	445	414	433	455	423	388	425	440	412	393	436	447	454	424	406	406	413	421	424	451	413	454	417	396	425	363	418	408	432	434	411	443	430	415	396	400	402	409	434	404	428	438	386	420	385	435	410	427	404	406	390	446	452	438	401	427	428	394	406	419	398	420	410	392	413	397	451	408	438	431	410	403	400	414	431	447	423	370	424	443	445	406	413	409	454	417	434	435	435	432	386	429	402	428	432	426	430	426	436	389	418	404	415	414	429	417	440	391	443	421	416	406	404	380	418	428	422	388	458	424	404	424	434	389	425	416	426	426	420	432	415	467	425	425	424	419	434	424	423	414	452	416	405	435	418	398	402	419	449	411	433	454	433	435	406	412	408	412	417	408	406	436	418	418	420	447	403	408	397	424	437	450	398	459	419	424	451	410	427	411	436	414	428	411	414	401	408	417	394	422	441	442	390	423	467	411	453	410	423	412	408	424	436	409	438	411	416	442	384	428	423	440	474	429	424	399	436	401	396	403	407	475	404	422	439	425	411	400	452	459	401	423	434	480	430	429	419	423	394	410	424	443	456	420	411	398	416	392	397	472	445	434	429	424	436	415	438	425	446	401	465	397	396	397	393	437	413	431	437	423	393	424	411	446	429	444	438	426	421	451	413	441	423	436	432	424	450	415	432	433	452	417	416	406	398	429	402	441	442	427	440	449	376	406	440	415	379	418	427	440	415	465	373	374	382	441	418	412	455	432	456	420	427	363	414	413	474	422	402	453	391	399	382	438	473	446	413	430	412	431	413	441	457	380	445	434	407	390	441	439	462	416	383	424	423	407	431	473	399	414	410	428	432	440	419	426	430	383	473	380	411	422	406	428	449	430	400	433	430	416	428	433	367	427	385	423	441	403	424	477	441	425	454	460	443	430	446	412	412	423	428	411	413	452	426	409	417	416	407	431	392	427	425	448	403	394	444	436	467	433	427	447	418	412	425	425	422	447	451	423	430	409	436	399	419	406	433	386	429	419	417	431	441	421	459	420	413	376	472	444	418	461	424	413	463	408	431	405	402	478	424	420	415	423	422	448	447	405	417	426	444	427	396	425	431	384	432	440	451	411	424	440	464	405	452	365	382	416	427	462	394	462	424	420	401	403	452	427	415	423	427	423	424	410	448	398	451	426	446	395	446	411	405	403	415	439	404	440	408	425	406	438	394	404	432	416	405	458	430	396	427	422	416	425	446	443	392	411	397	414	410	405	412	422	408	437	436	418	408	393	430	408	445	444	405	413	410	413	409	409	419	440	406	416	406	415	416	399	425	414	427	426	412	442	406	411	418	411	443	428	438	407	425	424	429	398	419	379	453	454	427	424	453	417	408	349	440	454	394	414	440	421	396	447	444	387	435	417	430	465	423	454	428	427	404	431	411	425	412	407	409	414	401	406	452	393	428	434	419	434	435	445	394	422	389	459	442	388	450	444	400	374	414	407	402	455	411	428	426	441	424	444	423	435	428	419	444	434	408	436	446	405	431	408	434	442	402	427	415	397	443	449	400	398	411	413	452	414	429	400	390	383	434	395	438	422	414	434	394	424	442	413	430	441	412	377	449	460	376	430	432	460	402	402	448	393	412	409	431	432	418	436	431	427	383	401	422	415	436	410	425	407	403	462	446	432	435	408	414	406	392	375	387	423	400	448	404	401	448	426	442	403	433	428	439	409	427	411	422	431	413	418	425	445	422	395	416	437	415	437	464	419	419	391	429	432	422	452	444	434	431	430	392	416	410	441	430	371	393	407	418	405	425	434	401	423	424	425	422	425	413	446	439	415	441	433	431	393	411	405	408	404	391	434	428	406	427	411	464	421	426	420	431	452	409	448	447	447	462	432	415	452	446	435	429	425	437	407	419	443	427	448	391	419	451	385	409	406	432	435	419	418	410	423	459	399	436	424	398	406	399	408	431	431	419	435	456	445	444	430	427	408	385	385	400	424	404	430	415	423	444	446	448	440	431	388	454	394	457	419	420	413	424	454	418	429	426	412	437	455	435	402	450	431	414	433	436	456	421	425	417	437	424	437	443	393	385	433	398	382	425	406	452	418	449	428	457	397	410	435	456	415	453	427	423	445	408	424	445	428	406	396	407	435	453	421	416	430	405	406	406	432	440	400	412	400	388	386	438	423	428	443	421	426	410	409	418	427	417	412	454	428	474	422	432	448	415	430	460	411	431	405	430	463	408	451	415	394	436	456	409	430	409	433	394	425	416	432	406	402	422	405	424	411	434	497	445	482	402	390	390	384	439	447	436	439	423	452	427	416	434	391	432	428	448	405	414	430	412	438	399	425	445	427	459	444	450	426	387	417	438	453	412	404	392	444	420	396	392	407	412	476	415	411	430	453	435	427	428	396	403	456	441	443	429	399	465	385	409	424	409	428	462	450	408	357	419	487	420	418	433	429	414	391	397	413	449	430	427	417	452	440	423	432	424	399	463	380	420	440	416	432	401	449	439	373	407	419	393	396	443	401	418	404	459	457	389	393	441	453	461	418	416	418	431	425	462	396	398	425	419	428	411	428	445	417	444	399	421	436	486	394	410	412	393	457	411	443	429	385	403	401	405	408	422	420	432	445	432	411	440	464	391	400	379	429	431	404	429	434	410	389	458	379	416	447	436	415	436	377	453	417	421	451	407	415	451	439	416	406	453	455	437	431	459	450	472	445	386	433	422	433	385	406	432	418	404	429	411	436	441	408	440	449	459	453	431	443	414	466	421	442	399	427	415	434	416	422	422	456	397	436	412	411	438	450	435	432	409	452	417	425	432	454	428	394	426	412	417	433	395	390	407	428	408	415	461	396	413	468	396	448	443	420	457	442	428	416	427	399	409	384	399	456	430	441	433	389	413	420	458	447	409	461	414	401	448	452	440	410	412	434	409	406	422	423	444	441	370	376	391	406	431	425	421	417	398	441	410	411	400	415	449	426	394	394	434	400	401	439	420	400	451	457	422	436	413	425	425	420	412	438	411	434
39740	47179	25890	7169	2881	1029	762	758	786	728	746	707	765	791	744	762	760	810	793	757	801	760	811	706	780	759	767	759	796	731	741	774	795	747	782	772	768	752	759	734	775	754	744	759	813	783	779	818	790	732	763	795	741	773	768	708	694	768	784	735	760	798	759	760	766	746	779	768	751	754	786	746	710	759	804	755	740	750	798	763	786	770	805	794	746	746	738	732	774	740	727	727	733	716	757	772	752	773	752	761	789	745	778	750	764	789	768	737	802	810	788	744	731	733	782	770	721	773	759	776	735	755	721	712	738	755	772	806	729	748	805	843	732	817	740	797	756	818	753	797	737	768	719	739	770	748	734	779	760	735	779	768	779	778	758	803	738	719	735	746	780	762	727	764	770	759	754	747	764	748	750	789	764	767	750	789	744	785	746	730	735	769	756	757	724	746	729	761	720	741	756	775	757	735	759	782	749	774	723	765	771	763	873	760	764	819	721	790	747	730	779	788	746	767	743	762	789	731	804	738	750	763	810	756	776	751	824	758	755	720	714	760	742	787	784	773	764	786	777	788	727	765	737	734	771	761	769	794	787	718	718	746	802	811	813	817	784	716	799	747	739	800	757	777	761	746	768	744	741	739	825	768	742	822	797	755	742	812	791	790	774	777	745	779	765	797	783	766	772	748	757	789	748	760	804	755	766	799	766	784	808	727	821	746	790	720	767	710	729	749	767	789	731	716	849	811	741	750	795	744	782	780	747	757	815	768	745	732	745	807	760	711	794	727	778	753	810	801	728	670	759	734	766	784	783	712	703	789	793	776	768	760	750	714	774	765	792	767	773	745	775	749	805	788	729	756	744	780	728	777	749	767	776	794	763	748	769	756	796	764	772	839	751	770	751	747	795	753	748	763	749	741	741	763	780	735	816	756	774	838	762	708	811	753	762	727	748	765	734	727	770	781	785	757	758	725	772	746	797	789	736	767	750	741	789	775	786	761	768	769	759	774	768	816	717	783	784	737	718	773	712	695	796	795	735	752	806	795	762	752	775	727	737	778	757	775	734	758	761	762	765	754	761	770	759	746	787	766	746	790	774	745	767	761	744	769	746	754	797	752	783	761	768	785	793	790	736	738	743	729	710	714	725	747	799	771	753	745	775	763	742	772	743	756	775	763	810	758	792	728	744	765	751	796	752	778	776	770	768	765	797	683	713	750	772	762	748	760	695	746	770	756	733	736	780	723	739	708	760	762	786	743	799	776	724	742	714	761	775	762	775	772	744	725	722	766	861	753	702	738	757	742	746	771	752	832	778	742	722	733	811	785	758	737	746	756	732	767	715	733	734	751	805	793	750	763	755	751	744	739	779	758	765	716	751	795	756	768	810	753	777	736	773	757	845	801	746	739	806	750	745	710	773	727	718	720	734	760	731	800	761	812	733	734	816	714	756	747	722	767	793	774	733	748	814	715	732	761	718	789	731	732	792	791	814	759	780	748	794	743	784	769	744	786	761	801	763	779	809	800	778	730	760	760	734	729	790	745	781	736	750	792	707	741	740	754	757	753	820	729	763	815	772	773	774	784	750	732	801	793	783	764	775	781	817	730	748	725	764	749	756	730	756	752	724	741	732	791	767	751	798	778	749	742	746	730	739	773	718	746	758	734	755	719	732	758	736	767	740	795	771	750	786	770	787	759	722	747	808	743	765	758	755	797	812	738	746	779	767	786	759	674	786	767	728	740	809	772	777	732	774	797	726	786	749	744	717	735	756	769	736	774	759	742	792	769	733	796	752	778	745	758	789	744	788	747	756	767	769	769	713	768	785	777	725	717	737	722	786	719	751	762	696	735	754	774	752	777	782	769	770	809	706	809	796	794	760	743	772	767	747	743	737	790	781	762	786	744	810	727	740	725	779	793	736	813	765	769	787	769	755	763	730	775	741	748	759	784	786	754	725	778	776	755	777	757	788	762	824	705	747	788	742	813	726	775	741	727	777	726	724	761	803	763	784	707	782	748	776	821	760	763	798	750	765	710	776	808	801	787	778	754	764	735	719	756	800	744	783	761	767	737	780	773	785	722	734	736	743	778	754	720	798	736	771	785	786	746	792	767	733	803	757	811	787	779	805	757	750	746	710	825	729	779	755	776	805	742	712	756	781	767	753	749	776	763	703	738	766	744	740	744	753	730	765	716	815	756	802	759	756	770	821	804	746	766	807	808	711	780	773	773	775	778	777	735	783	758	754	788	816	766	748	744	778	730	813	785	743	778	790	772	797	733	730	740	742	753	811	762	782	780	748	746	753	768	749	718	791	763	725	768	775	767	746	769	748	777	707	762	795	733	779	808	806	737	783	716	786	748	741	786	761	775	827	793	783	759	734	798	758	753	757	792	777	802	747	756	727	764	769	815	735	756	811	743	707	829	753	817	791	726	774	752	750	775	801	760	754	760	769	856	767	759	770	756	745	804	772	759	743	782	732	818	718	772	800	746	738	803	750	727	811	755	698	747	764	779	770	760	740	767	731	753	748	729	816	788	757	791	819	709	767	765	822	732	782	751	775	754	761	808	767	784	795	758	758	751	776	749	837	783	719	761	832	771	750	733	750	733	732	729	721	745	753	817	745	806	751	741	786	762	786	734	760	750	753	797	775	761	810	753	748	732	776	769	779	754	766	768	765	745	796	802	806	714	759	767	749	744	783	764	724	799	805	756	720	754	757	762	770	731	773	732	764	748	756	771	770	783	752	795	765	752	756	767	761	753	758	731	791	782	765	745	704	802	789	713	767	765	778	747	732	755	772	755	802	756	732	778	763	748	762	678	743	806	802	792	712	705	773	766	757	749	750	714	768	773	696	766	746	737	768	772	785	786	745	751	794	735	741	787	735	777	784	823	821	791	724	794	774	798	738	732	754	793	805	768	698	750	728	753	784	724	779	782	782	726	713	812	771	741	754	792	755	792	784	798	779	797	780	766	804	749	768	779	820	795	763	748	751	804	802	722	732	770	751	794	768	760	784	786	738	794	807	704	810	740	803	768	814	791	771	714	828	760	754	789	784	717	729	723	794	762	691	742	744	753	757	750	798	703	781	764	772	770	762	758	765	734	804	761	752	745	777	755	775	750	718	761	742	727	730	769	776	757	776	741	775	784	767	770	796	770	755	754	748	765	775	775	728	714	761	767	758	777	737	748	759	776	732	821	734	778	788	780	751	720	789	771	772	761	724	718	759	765	812	728	775	746	776	817	748	736	781	729	765	767	805	696	786	757	775	782	815	730	770	794	802	757	760	769	735	718	788	715	735	776	742	789	778	747	783	805	773	804	765	761	791	711	776	795	801	798	778	768	791	780	739	796	770	765	760	754	748	747	766	782	784	748	731	730	778	773	773	725	761	794	739	770	747	778	793	735	804	760	752	776	756	750	757	767	744	725	792	735	775	765	741	770	782	758	781	764	798	738	792	750	768	789	743	796	794	800	769	789	822	760	765	796	747	746	796	784	778	768
24431	22951	30522	24463	19664	7603	510	376	293	351	332	313	341	337	346	332	332	329	306	318	319	343	318	335	317	339	366	327	284	296	334	332	309	315	344	336	315	306	327	344	328	329	360	349	331	331	329	317	338	359	326	325	341	329	323	332	350	342	335	347	312	352	308	320	316	333	339	338	345	324	333	351	331	297	322	331	332	325	340	303	330	316	346	331	350	321	294	338	337	327	307	351	349	334	345	332	354	316	312	322	331	318	310	309	293	317	313	327	310	328	318	338	331	349	336	303	348	317	311	322	317	292	321	367	317	339	333	319	347	354	330	352	348	321	347	314	327	312	328	326	353	339	313	358	317	325	332	321	323	338	338	327	347	320	312	323	324	331	308	336	307	334	333	317	323	332	305	336	314	305	316	336	321	327	302	337	329	323	319	316	323	343	325	326	317	323	294	342	326	335	365	330	346	321	308	323	331	349	370	302	332	316	326	301	319	324	335	302	333	343	328	303	324	352	328	329	335	307	318	333	304	331	313	316	332	317	361	327	338	343	316	330	301	322	349	338	301	344	337	300	317	316	329	324	312	333	340	354	341	303	367	352	296	333	306	321	308	308	323	362	337	321	370	321	315	345	355	316	354	319	333	329	324	341	301	312	331	327	281	360	332	330	340	325	334	323	319	325	324	316	336	329	306	302	336	321	338	345	351	305	330	342	316	291	313	312	326	326	312	316	300	311	318	323	339	269	324	317	335	300	316	319	364	333	318	367	346	292	323	331	320	322	327	328	318	329	332	308	330	304	324	318	312	325	330	319	326	285	371	374	309	312	320	305	336	340	297	337	337	351	323	296	315	364	331	336	305	342	345	320	300	333	326	328	314	343	348	339	329	345	284	313	297	315	304	329	316	336	314	355	316	323	332	328	317	332	340	364	323	315	374	326	332	301	337	350	307	312	323	318	297	316	310	369	304	331	311	330	318	320	313	313	332	308	331	324	331	325	339	319	307	362	311	343	318	327	307	305	300	341	338	337	329	314	322	309	320	343	331	350	328	330	320	312	343	311	314	339	319	306	317	342	315	335	338	344	339	305	361	315	325	313	347	331	325	347	308	334	316	359	311	348	313	329	304	324	336	352	315	359	326	352	348	337	318	348	321	323	370	328	308	331	310	324	319	329	334	313	337	355	330	349	334	304	326	343	310	327	336	316	338	312	299	319	319	358	347	307	332	331	303	340	347	320	329	338	316	324	299	314	356	335	340	338	315	313	350	307	344	330	334	338	339	310	316	348	357	340	317	314	307	319	347	360	319	310	317	338	293	334	335	339	322	367	323	343	309	310	299	361	306	349	323	366	355	332	318	288	313	294	349	311	348	343	323	343	316	345	359	319	328	340	338	337	309	321	310	312	347	313	337	322	358	294	352	347	313	329	315	326	324	329	340	303	360	310	321	346	304	320	299	364	358	309	331	347	305	328	309	326	306	319	354	312	358	353	338	315	334	358	332	304	335	325	327	345	306	311	325	316	348	354	297	325	325	313	336	348	358	316	308	331	353	301	341	324	294	334	301	345	328	294	343	347	337	335	301	326	303	310	334	330	335	319	305	355	321	350	296	331	328	307	349	327	313	317	323	333	332	346	335	327	359	303	308	348	342	316	312	311	319	330	302	299	320	329	318	335	325	302	344	346	340	322	324	348	311	328	331	355	304	317	344	311	365	314	319	315	323	354	346	334	341	333	311	303	303	323	329	329	309	320	350	331	339	334	327	335	326	346	337	321	340	351	347	303	309	324	335	315	330	320	342	328	290	311	329	338	318	346	318	324	325	339	339	331	338	354	327	308	345	314	318	302	356	330	322	317	309	335	347	317	358	332	339	344	322	319	333	300	313	358	350	323	299	337	346	327	355	366	316	318	358	360	330	346	323	306	308	328	330	329	343	370	351	349	304	322	339	341	331	288	321	338	324	324	322	354	332	324	291	303	285	312	330	313	315	327	326	309	314	327	338	329	301	334	337	333	314	329	341	346	336	323	351	342	329	312	294	350	306	317	335	324	319	334	321	330	326	315	307	313	306	305	359	368	347	321	313	333	327	350	363	338	342	341	297	369	326	310	307	349	376	323	323	322	338	312	368	368	334	330	309	295	322	344	352	350	332	301	318	324	340	295	353	333	375	305	335	347	310	313	342	327	327	306	320	331	349	342	296	336	293	313	321	354	360	310	324	336	323	299	309	316	322	354	377	346	309	305	341	319	333	354	322	315	307	305	309	331	314	286	338	346	316	338	327	351	309	336	326	332	290	307	324	343	324	350	329	334	330	330	311	348	313	322	302	327	317	327	322	365	313	310	315	352	328	342	289	319	357	359	327	297	318	309	326	323	317	326	308	320	314	331	306	322	329	320	300	321	330	317	297	364	338	336	342	356	327	359	332	307	352	308	329	309	354	340	331	324	340	332	315	359	331	306	316	341	350	315	326	327	292	316	357	319	315	343	333	332	299	337	325	341	363	351	323	310	337	315	365	351	327	303	330	344	331	349	336	332	368	307	345	341	294	322	318	366	317	366	336	329	322	355	305	338	289	347	322	326	317	307	348	338	334	313	345	327	323	320	296	340	345	346	315	303	307	318	328	323	335	329	277	330	323	332	320	332	365	306	308	311	317	319	313	308	321	335	334	340	326	336	335	346	311	290	343	334	360	343	347	318	326	312	344	353	318	321	335	346	317	315	323	343	313	283	343	306	325	319	364	346	308	336	313	316	350	345	316	320	328	298	292	344	311	306	338	363	323	319	328	302	306	345	336	326	303	331	341	347	307	314	320	338	314	321	291	339	314	361	334	332	351	326	320	317	338	340	327	304	327	336	343	321	315	290	352	318	306	309	315	311	311	335	317	343	331	348	302	329	334	324	316	319	333	323	368	323	337	335	333	334	321	323	331	349	302	313	305	350	351	346	350	345	296	346	342	342	337	318	306	350	333	319	331	290	328	314	294	330	306	334	312	351	303	348	292	296	291	321	303	308	343	342	344	339	339	313	319	371	325	321	295	306	324	337	334	309	319	318	325	304	333	317	341	334	351	338	354	333	312	341	358	319	338	316	348	302	332	298	298	352	342	335	323	348	327	336	323	322	323	304	328	354	332	394	367	360	301	319	318	330	344	352	332	336	333	321	345	353	343	294	355	331	326	316	338	351	294	335	335	312	293	339	328	293	331	313	320	318	346	318	340	285	295	354	316	350	299	288	338	371	325	312	317	313	334	316	337	349	323	341	345	333	319	327	301	372	320	341	323	328	314	337	343	317	338	295	366	333	353	314	332	268	326	336	351	341	319	345	327	309	326	327	325	303	306	331	331	332	282	336	298	348	311	338	332	343	310	344	325	329	311	315	347	341	336	340	314	333	325	308	331	322	324	359	310	344	356	333	364	333	345	332	324	314	360	330	341	307	328	314	315	325	306	314	329	316	352	328	344	317	341	355	325	336	328	333	328	307	321	351	303	310	311	320
61008	89366	57535	24947	14599	2343	557	626	601	593	611	557	602	603	605	588	583	648	619	575	572	589	581	564	564	592	659	656	628	533	566	635	570	599	628	634	572	600	582	608	626	579	628	591	620	587	609	573	582	639	604	602	593	663	634	596	547	561	613	583	616	616	645	633	610	584	603	608	610	593	632	567	592	586	599	601	599	602	604	585	563	569	617	621	572	583	559	579	568	611	595	563	600	586	558	575	558	605	599	604	549	596	592	576	625	558	565	596	590	612	645	585	615	614	580	628	597	557	572	643	572	592	591	592	575	537	567	553	647	612	578	588	605	624	625	570	578	623	617	611	583	570	597	612	574	569	583	606	581	584	597	616	606	587	597	579	617	599	592	602	571	606	604	607	587	599	604	572	539	594	579	611	627	581	581	585	560	588	559	587	566	595	590	577	578	604	606	568	603	592	577	589	569	582	598	568	563	562	597	590	598	552	628	589	535	615	609	601	593	592	548	586	587	589	577	548	602	574	595	567	581	617	569	595	623	585	585	577	578	610	595	574	591	571	591	599	608	593	584	626	593	619	583	552	564	576	589	600	597	596	617	581	571	596	575	597	543	622	597	592	598	614	546	569	620	586	574	618	612	542	564	579	577	575	622	618	610	588	573	546	607	572	597	554	597	596	575	629	605	569	620	588	611	600	610	537	547	603	572	624	595	567	562	565	578	630	600	601	577	590	653	588	607	616	561	579	604	612	565	622	610	581	604	578	571	577	563	545	554	617	558	579	618	580	591	579	577	606	610	588	568	595	625	585	563	603	567	605	550	603	615	557	581	581	594	622	592	573	608	620	629	590	615	563	587	600	596	593	632	575	559	613	572	596	640	592	569	594	582	562	634	572	625	614	582	586	597	576	600	593	575	598	599	564	605	585	562	581	596	606	580	582	599	556	598	584	578	638	607	581	558	589	595	549	599	604	604	574	586	592	655	574	560	614	623	639	601	533	624	635	597	600	608	598	586	600	571	588	588	558	576	620	585	584	599	589	575	602	558	588	590	592	582	592	555	626	583	578	595	559	607	603	581	614	590	615	620	621	577	596	597	623	587	572	550	577	570	590	578	582	567	595	550	588	617	570	587	619	643	564	583	547	570	576	593	572	598	572	606	561	560	587	585	568	570	643	612	556	618	555	580	594	617	573	560	599	592	556	603	587	630	591	610	572	584	600	599	633	641	582	617	613	587	566	600	624	593	561	613	610	668	600	617	571	571	597	599	550	557	588	555	562	622	558	549	603	583	571	620	588	582	624	609	596	598	589	579	579	592	619	596	590	576	595	601	613	588	599	568	581	580	621	618	601	544	562	605	548	573	638	597	574	580	587	588	605	586	577	570	582	605	555	604	600	606	564	593	576	567	551	573	536	627	606	598	566	581	554	611	561	578	562	614	553	557	617	609	569	581	562	593	596	573	607	579	599	578	578	593	590	617	619	618	613	592	617	620	540	601	596	601	580	568	614	609	579	603	600	547	588	574	578	611	583	602	615	581	628	582	612	546	620	575	612	572	567	587	608	579	599	633	578	535	610	549	548	620	604	583	554	540	566	581	593	632	609	637	582	601	606	556	590	628	613	568	603	617	588	591	550	612	569	576	554	595	560	588	637	599	562	565	601	631	602	594	625	651	611	587	600	583	617	594	629	570	581	603	587	591	583	564	596	577	629	545	609	612	648	614	605	589	619	590	571	612	603	602	613	591	575	612	576	593	596	557	631	599	569	574	563	582	591	577	605	642	553	617	606	606	590	595	595	572	609	558	587	628	615	549	576	573	591	598	554	546	593	601	596	634	619	605	589	538	601	542	562	582	559	649	594	611	593	581	604	600	601	577	569	619	571	613	585	582	612	557	636	599	586	561	593	588	589	583	613	569	583	584	607	595	599	593	575	622	648	510	574	556	592	604	591	589	624	533	590	594	584	577	620	602	623	601	615	633	571	539	559	609	633	564	568	588	559	573	598	609	587	597	553	573	599	605	608	596	584	566	549	635	587	589	582	588	617	542	649	564	603	619	541	592	609	584	566	603	566	603	563	617	570	589	592	599	591	541	619	560	619	587	600	593	546	649	588	609	592	584	578	615	591	558	588	576	589	580	559	580	603	605	616	602	545	604	597	585	593	629	554	596	567	593	573	598	606	579	598	524	579	601	606	575	582	582	616	572	611	621	614	621	600	555	610	582	580	584	576	588	573	592	603	623	601	595	579	588	622	598	593	594	573	567	602	641	573	591	580	589	539	634	647	613	624	622	579	552	602	613	632	575	588	589	568	592	577	606	624	609	565	540	621	577	589	573	600	549	620	600	621	583	615	558	587	550	604	654	577	596	569	580	616	593	591	601	548	589	598	575	587	577	571	566	596	604	535	559	611	580	610	601	595	619	563	591	598	574	614	582	587	637	572	587	612	617	590	570	586	569	617	624	587	566	587	549	586	561	595	607	570	604	630	592	607	622	584	580	603	628	566	616	561	565	586	557	626	591	597	560	634	604	612	595	565	593	554	570	615	575	602	604	611	539	568	588	557	587	667	606	608	612	615	593	583	611	597	613	603	637	565	572	566	587	543	600	535	571	577	569	592	626	563	629	574	574	595	634	549	584	594	561	573	635	615	598	583	615	563	570	594	600	535	597	604	618	570	632	631	582	600	539	614	611	630	579	560	621	638	606	593	582	529	566	569	618	622	582	605	619	563	605	581	598	599	610	590	594	579	562	577	612	592	543	572	609	613	580	617	616	576	579	582	623	583	600	590	574	586	609	575	669	625	574	603	641	607	638	608	620	595	609	558	616	601	593	604	611	590	615	611	577	604	562	589	621	611	565	584	569	583	589	609	548	598	608	605	587	630	641	589	543	577	578	578	616	576	590	611	575	602	605	613	583	586	620	587	608	597	608	607	590	579	602	607	551	557	543	566	590	621	546	605	618	595	627	637	601	590	576	634	558	599	565	571	592	601	583	551	551	575	568	612	611	584	588	636	633	589	560	618	625	589	583	543	581	583	590	592	559	550	589	561	581	591	575	584	559	570	571	566	596	577	594	568	567	586	597	586	600	565	607	631	565	586	591	611	576	603	613	590	547	558	566	561	597	599	624	572	616	551	604	517	615	572	616	548	568	570	560	601	617	604	587	562	615	619	597	582	588	609	587	571	586	601	628	583	615	571	559	619	578	578	623	614	586	544	576	594	570	598	614	594	577	579	617	598	595	589	612	639	589	594	620	588	588	577	589	604	593	597	605	548	593	637	579	629	575	572	583	557	597	636	589	564	572	560	647	587	600	589	551	584	599	572	584	572	547	566	599	635	542	599	604	585	592	582	624	565	611	559	546	599	585	593	582	598	578	559	600	609	622	624	575	557	586	628	598	631	571	602	617	625	596	612	588	569	584	588	549	563	595	569	592	552	624	611	596	553	594	571	630	621	577	576	578	571	585	587	593	611	602	655	590	628	572	586	570	595	603	569
23223	21682	29791	23574	21033	18695	4122	599	531	492	506	508	500	500	468	489	457	515	508	477	492	502	459	500	504	502	473	472	492	465	476	473	514	459	455	510	449	485	442	465	475	499	453	499	456	501	496	450	470	477	500	476	431	467	467	462	479	507	469	477	483	487	457	480	487	463	485	455	513	502	491	531	475	447	473	467	476	474	528	525	499	481	477	484	487	495	497	471	492	450	463	444	406	496	479	489	431	470	498	481	497	497	445	491	460	434	460	498	470	498	440	505	490	469	474	467	484	463	473	489	457	464	498	471	475	469	458	468	462	495	482	497	475	474	465	431	494	440	490	492	500	465	446	491	458	438	470	438	465	484	487	509	467	469	498	445	468	464	450	478	505	464	530	500	449	506	461	477	476	472	481	475	455	505	455	448	480	473	456	518	481	474	477	488	472	467	468	462	512	491	517	456	434	522	497	490	505	515	480	463	459	452	473	471	506	480	469	471	521	476	478	521	459	489	478	493	491	474	443	485	475	493	455	468	493	505	518	479	429	489	465	464	475	498	476	473	454	489	492	432	474	454	485	478	463	469	461	458	471	451	516	504	490	463	490	475	464	458	450	470	486	469	500	451	486	553	456	494	520	495	506	460	469	484	462	486	463	470	479	481	442	490	509	520	472	438	456	515	512	530	444	510	480	487	510	471	475	453	496	481	486	480	466	484	425	463	465	467	510	467	443	465	463	466	481	479	468	491	507	462	489	482	496	494	470	473	496	494	493	470	465	456	479	458	484	482	472	495	508	466	467	478	462	462	471	490	480	474	478	493	482	486	489	505	507	470	459	481	483	522	431	471	471	485	476	521	506	469	444	495	454	483	471	461	471	467	470	468	475	455	452	473	529	465	493	454	524	492	512	474	469	478	475	504	530	517	451	440	495	468	481	506	486	452	478	510	472	459	511	479	495	461	459	506	470	465	486	484	466	502	468	471	525	492	472	468	493	466	507	467	450	468	462	464	511	500	470	448	475	459	533	478	504	504	485	491	451	494	463	482	497	472	503	492	495	446	463	432	477	504	479	441	489	465	474	480	471	481	480	478	505	483	471	471	483	464	477	443	502	480	519	508	504	465	472	475	477	496	456	493	483	462	485	446	485	449	497	484	418	515	481	513	463	461	497	485	494	479	436	475	491	465	486	505	456	464	472	434	481	492	462	469	457	500	450	444	433	479	462	481	462	474	459	459	507	451	423	515	458	476	486	476	465	449	485	499	470	487	468	499	475	477	460	484	472	467	495	469	472	452	429	499	483	486	480	496	485	491	459	464	468	441	486	479	455	464	511	469	486	469	473	473	486	444	521	468	463	454	458	446	434	501	473	479	472	492	443	488	476	484	497	485	478	491	449	480	454	528	472	462	498	479	482	507	450	455	470	460	495	477	495	475	448	464	506	503	508	469	453	517	443	467	508	436	485	526	481	457	473	478	440	474	457	462	498	481	494	475	466	484	493	486	527	478	496	459	489	441	498	475	497	480	514	468	485	467	496	477	487	500	484	468	478	490	453	484	498	488	430	508	492	482	470	513	509	456	463	467	507	476	504	474	483	505	463	517	467	473	452	493	516	446	482	483	486	465	465	463	486	491	496	477	479	471	499	481	487	472	431	473	513	486	432	443	477	483	448	476	447	441	467	475	457	459	428	448	500	483	480	462	497	451	454	459	492	473	461	479	489	442	444	474	463	478	461	466	476	501	471	466	438	490	498	466	478	485	536	537	478	451	463	484	484	496	482	487	453	467	509	488	495	462	475	497	464	489	463	484	501	445	480	471	500	468	435	489	461	472	451	484	500	467	512	465	490	445	480	467	463	450	467	456	469	505	460	495	450	450	492	451	493	470	475	484	468	474	474	450	509	456	439	452	475	464	512	489	485	454	468	462	451	511	466	475	419	499	475	447	507	475	489	467	459	457	495	494	450	486	499	523	473	485	485	421	456	435	445	487	507	484	481	496	486	468	483	462	468	491	493	430	441	499	488	491	482	447	470	460	486	495	500	501	488	450	478	463	490	479	472	486	478	457	471	456	480	466	516	460	455	445	487	498	489	430	476	498	482	511	464	461	471	500	477	498	438	487	484	499	468	510	451	471	458	471	476	504	471	488	473	461	488	449	483	472	407	472	535	510	484	462	464	486	506	488	449	450	455	456	492	466	443	493	470	498	452	456	472	484	502	485	491	461	458	454	451	469	487	457	474	514	467	469	473	427	463	467	495	516	448	462	441	498	495	459	482	440	481	467	481	497	463	447	491	478	473	479	482	496	449	509	482	479	460	470	529	506	454	483	496	499	522	479	487	450	470	458	489	478	498	459	497	493	495	440	466	457	479	478	497	483	481	478	482	472	464	529	505	459	471	477	466	443	505	500	473	487	489	410	529	476	471	479	464	488	501	516	463	470	495	475	489	464	447	506	507	471	473	457	478	486	498	469	483	490	461	470	510	479	482	484	488	478	479	474	503	502	446	434	456	488	510	509	462	454	523	464	474	487	474	479	483	448	467	489	523	476	474	484	477	489	471	466	476	469	498	449	480	513	450	485	456	460	470	454	451	481	475	485	508	470	481	498	482	468	497	517	480	465	477	459	464	464	480	450	499	471	503	521	508	477	512	480	455	490	477	458	465	475	491	451	482	523	462	525	459	497	505	455	484	506	469	482	482	496	453	467	457	488	489	525	504	486	466	495	462	518	482	454	479	463	484	481	433	477	494	490	493	450	487	492	480	516	469	466	466	484	455	488	449	431	485	469	432	493	497	508	443	465	472	485	470	480	423	441	443	480	467	509	469	457	508	466	465	455	474	450	456	458	483	474	478	463	481	435	482	476	462	447	449	486	435	465	511	471	477	475	488	472	483	452	483	484	452	438	484	442	496	460	490	494	479	466	496	505	455	488	484	441	508	481	481	456	505	453	459	475	491	469	423	466	480	446	434	481	468	476	486	482	495	435	450	433	470	462	478	497	491	478	471	492	460	507	486	482	460	457	477	511	489	459	478	493	451	500	477	444	445	462	505	501	486	498	487	466	469	500	459	481	442	471	473	514	502	451	512	471	470	472	463	455	473	459	460	467	463	460	489	498	516	473	488	481	480	432	460	494	512	482	529	448	498	477	514	480	488	478	524	460	458	480	470	473	501	476	490	462	452	458	457	474	463	497	454	491	463	507	479	470	491	436	468	509	460	501	458	468	457	454	488	498	473	487	505	508	474	433	478	460	477	496	495	487	468	489	488	509	475	460	468	507	463	503	465	471	449	499	490	493	499	529	438	499	500	483	474	487	500	485	480	463	496	469	468	473	456	470	481	472	515	492	471	497	462	488	474	487	475	499	496	467	471	511	499	459	490	470	477	448	471	489	465	528	473	469	480	454	458	498	521	510	511	477	486	480	471	459	443	477	482	481	491	438	482	461	476	471	465	465	480	474	472	486	444	489	474	496	479	442	456	542	456	470	471	490	482	464
58283	97892	68517	32791	21788	3226	864	798	826	818	849	842	827	746	819	786	788	794	844	774	818	815	809	812	846	812	802	783	814	776	798	824	842	772	775	760	780	800	744	836	795	797	764	826	813	792	819	815	805	810	814	829	813	841	796	751	770	784	806	816	797	839	821	759	802	820	859	852	792	825	805	787	803	775	762	838	807	796	803	768	776	809	793	817	841	795	806	771	838	766	838	803	826	797	786	759	786	835	808	845	756	832	804	835	818	736	766	812	806	758	812	764	831	802	812	788	772	826	813	810	787	856	802	781	785	819	779	726	790	793	802	772	792	865	795	800	772	804	779	801	838	827	847	828	799	777	758	786	800	764	782	823	792	788	876	783	787	819	841	794	822	817	788	807	797	781	841	821	801	822	797	813	817	753	798	772	841	781	804	781	764	850	805	861	782	770	785	791	773	779	790	812	841	764	744	783	845	798	763	813	818	834	791	785	807	751	801	765	836	800	800	792	841	763	777	786	813	817	842	856	789	827	798	767	770	787	805	776	796	838	816	794	784	785	809	767	827	829	763	769	770	801	757	768	808	794	819	766	814	794	805	752	770	802	810	806	748	842	856	825	789	782	823	894	774	808	791	844	783	836	810	806	781	739	809	806	773	842	783	745	762	722	785	832	768	778	811	811	849	835	796	818	853	791	816	828	822	769	797	754	794	813	785	792	804	794	865	796	838	807	821	804	798	799	811	841	739	815	789	741	857	851	796	822	789	800	781	814	860	788	809	820	780	757	768	833	762	810	820	765	809	775	768	747	767	820	799	791	790	778	881	787	801	791	728	836	798	780	766	798	773	837	781	780	830	842	776	783	799	840	807	826	755	827	769	804	801	800	776	814	782	760	823	805	775	785	782	779	759	788	785	782	840	784	796	820	795	813	789	746	826	830	763	810	815	794	815	848	778	799	833	804	732	837	775	826	828	754	782	755	792	759	798	792	834	774	791	821	798	760	755	794	794	829	824	796	776	788	774	819	781	808	772	771	802	785	801	776	784	786	787	756	807	754	781	770	830	809	816	838	791	828	815	769	809	773	819	770	833	779	805	782	781	863	822	754	809	847	787	795	815	747	737	793	808	820	776	769	748	821	822	825	821	732	772	775	779	825	824	803	840	852	818	794	809	798	801	771	787	799	826	819	769	817	790	728	791	755	772	782	782	807	801	795	769	766	808	788	805	797	753	819	798	792	797	756	817	824	781	755	836	851	799	777	781	805	806	838	762	799	772	837	880	830	831	787	816	794	768	829	806	815	796	766	791	790	847	792	775	758	815	796	779	799	848	794	816	797	790	815	823	738	818	807	812	788	794	806	805	765	786	791	774	802	864	831	854	813	859	792	775	760	782	782	821	792	787	797	787	787	807	806	800	796	792	779	787	806	776	781	746	871	780	850	768	775	842	821	845	811	801	780	780	767	799	771	781	805	791	831	816	799	799	829	804	845	848	759	858	776	819	803	802	815	817	797	766	791	773	795	761	827	822	768	840	774	751	781	835	803	801	770	794	821	804	834	810	817	795	832	774	780	807	814	778	781	827	799	785	797	816	807	753	744	797	801	813	832	805	744	796	786	811	788	798	817	791	837	779	808	815	822	798	778	791	817	810	831	789	764	758	773	779	809	806	803	794	837	796	765	791	824	807	814	795	809	770	795	803	776	817	766	826	820	777	818	783	826	843	788	823	781	788	851	840	794	786	783	771	825	800	817	787	776	834	816	798	823	835	777	803	792	773	800	827	825	806	780	806	786	803	758	821	845	801	803	829	732	835	772	809	818	789	753	803	805	754	814	817	826	798	799	781	788	745	753	778	854	841	793	767	776	833	794	784	790	769	760	746	756	774	783	781	742	777	799	812	812	792	759	800	794	795	762	811	800	812	821	783	792	813	742	830	808	765	785	827	818	798	742	803	817	841	749	835	817	850	803	802	763	828	807	813	761	809	792	826	815	745	734	842	805	830	763	811	804	821	816	808	816	792	784	811	775	818	854	781	834	792	784	800	819	830	815	814	851	792	799	742	768	773	812	873	776	873	767	800	763	795	849	805	768	779	773	802	813	795	764	838	795	789	833	811	809	838	795	793	821	783	783	821	785	803	800	820	837	813	767	768	784	765	798	819	820	786	822	813	802	815	800	794	803	815	773	726	805	791	799	761	800	826	791	768	850	807	836	858	766	774	825	825	800	786	786	815	820	800	831	785	771	793	838	796	781	794	810	806	855	799	772	844	787	802	792	782	776	793	861	817	778	821	805	778	744	803	758	803	760	826	844	810	814	784	824	812	784	799	778	826	808	852	827	879	803	759	797	844	804	831	792	797	765	807	790	807	821	803	755	759	835	826	842	741	823	809	829	788	759	810	846	798	773	797	766	799	785	783	773	825	824	803	805	774	833	810	767	837	799	797	785	798	837	793	778	806	809	843	808	844	772	810	795	819	797	831	850	808	826	847	803	807	813	821	817	766	779	772	817	799	834	846	808	815	806	774	734	813	807	777	782	830	810	771	793	784	802	798	815	841	835	769	791	776	809	786	838	811	819	836	779	809	818	812	789	754	785	813	774	762	817	786	765	790	813	831	802	799	761	812	802	803	832	752	786	824	795	784	825	836	832	813	815	778	757	833	786	783	789	796	788	798	836	765	794	852	778	797	797	755	820	826	835	782	772	787	866	850	779	803	844	849	775	774	854	783	794	726	805	791	809	803	803	790	814	804	817	794	791	780	814	781	769	782	869	784	779	832	766	767	824	811	735	786	837	788	835	802	811	817	823	783	793	757	777	767	788	828	752	746	796	820	777	761	830	841	783	794	779	779	817	779	802	793	804	810	791	840	787	819	808	803	793	819	816	754	815	782	796	817	767	832	797	737	777	788	833	813	777	806	800	800	831	831	800	772	789	784	806	801	816	756	739	782	837	803	813	806	781	789	774	754	796	782	747	799	822	829	847	771	804	789	785	801	817	821	826	778	817	842	811	855	776	798	794	823	820	816	787	820	752	729	836	829	766	772	807	797	782	789	791	812	797	810	790	794	792	770	787	826	751	821	816	791	794	820	785	766	792	782	794	844	809	774	826	761	809	791	829	762	794	841	770	790	758	801	790	794	813	786	746	776	866	815	728	827	818	852	806	810	762	837	804	855	847	796	763	819	767	810	801	851	758	838	758	871	825	825	824	809	818	783	821	876	787	813	798	791	780	819	799	831	783	791	760	803	783	820	839	813	805	766	815	775	819	733	821	784	768	764	791	765	840	802	870	750	770	804	798	816	798	809	809	776	861	828	810	812	779	802	784	775	798	802	766	719	817	793	803	865	792	817	804	790	821	837	815	819	769	826	791	795	777	791	808	821	812	800	790	800	808	783	806	777	814	826	821	814	820	804	830	786	786	788	818	828	757	814	776	792	816	791	826	782	767	805	842	763	798	816	816	804	795	794	816	764	764	799	820	810	777	793	808	749	802	819	797
28854	29072	26295	9701	1479	487	463	427	403	407	369	458	429	428	421	440	407	384	414	438	438	382	429	424	396	408	415	434	431	427	434	405	404	392	472	424	413	402	387	428	429	433	409	426	441	379	431	447	448	423	383	417	412	402	450	442	419	416	421	399	415	403	420	439	408	439	399	398	427	407	388	403	400	435	408	439	387	408	439	419	405	427	426	423	416	406	387	396	380	404	442	425	437	421	404	396	455	397	421	393	445	448	375	416	431	432	412	419	395	411	409	414	389	421	401	456	377	410	398	411	442	420	442	406	406	433	393	430	417	399	401	426	436	444	366	453	397	410	417	432	443	426	435	405	438	420	409	435	392	408	418	433	428	421	438	423	399	419	468	399	389	395	430	408	426	434	386	430	429	427	398	431	389	448	429	416	394	388	440	424	404	393	381	403	398	407	418	432	444	451	418	442	445	455	411	416	432	445	402	442	427	425	421	411	419	434	434	400	402	432	440	413	439	446	434	414	472	417	405	392	436	433	406	413	434	390	451	408	431	421	398	434	449	400	408	384	411	403	445	405	433	431	356	417	371	410	423	439	433	393	391	403	435	392	430	447	416	418	399	387	396	411	397	431	415	405	423	376	414	422	381	401	447	442	427	424	409	444	416	388	420	389	431	441	386	439	402	444	430	413	429	413	399	414	422	408	439	402	389	422	442	414	433	391	398	407	423	417	386	423	412	410	402	379	391	451	422	391	455	431	400	422	424	417	399	427	454	434	407	426	400	441	427	440	402	411	437	438	405	403	407	415	430	392	433	415	417	410	448	409	422	437	415	403	432	432	419	381	432	412	444	427	412	405	422	451	412	400	385	432	448	430	423	434	453	407	430	425	430	418	392	469	443	451	457	428	397	398	451	461	429	418	395	378	432	395	465	414	450	420	395	385	402	419	403	458	389	410	443	405	421	437	401	417	426	420	405	449	421	412	429	416	390	421	438	414	439	437	406	435	388	397	414	418	421	418	396	391	385	461	406	418	413	430	389	446	444	455	412	395	390	403	410	437	377	405	414	465	416	413	408	401	418	404	399	412	417	393	448	416	389	389	422	427	420	422	419	389	412	378	438	422	468	383	389	451	424	434	431	392	416	407	396	420	420	404	401	442	387	434	435	426	407	419	426	458	415	450	421	434	398	393	451	422	428	451	430	443	385	434	412	415	422	407	450	410	382	363	415	419	424	426	423	425	438	444	377	404	441	424	394	417	424	402	373	414	411	390	403	428	462	429	437	414	426	454	393	396	401	419	403	412	416	428	458	417	420	387	385	432	433	430	442	415	413	433	409	429	395	423	428	417	386	388	402	421	407	422	421	388	406	414	393	416	412	419	407	415	408	414	402	455	433	470	381	426	404	424	437	431	420	424	411	407	430	437	390	413	405	421	404	402	392	385	404	442	400	410	423	457	394	388	413	407	410	416	396	459	416	374	411	388	435	374	459	421	396	413	433	422	409	429	397	398	431	407	382	404	418	419	387	424	436	430	408	451	450	454	381	432	427	394	453	439	422	398	435	424	433	447	394	423	413	405	405	451	466	416	421	398	437	416	438	407	409	406	398	446	436	427	414	417	409	415	418	420	434	423	413	369	437	409	403	466	383	399	415	435	400	395	423	435	415	393	475	450	414	387	414	394	415	415	428	421	442	379	419	427	430	427	398	392	417	408	425	433	398	388	421	424	404	438	405	367	417	417	434	414	425	401	393	390	407	370	412	431	450	424	401	423	425	394	440	429	431	410	411	401	434	411	407	393	408	434	415	434	408	438	440	429	413	412	424	428	431	399	385	455	428	441	437	439	418	453	394	435	395	411	405	402	425	429	402	377	372	432	395	464	409	428	391	394	409	370	420	406	429	404	441	409	408	408	403	416	418	435	427	419	446	484	376	446	445	380	414	436	422	407	402	414	436	408	423	416	402	431	404	418	405	450	460	374	435	367	414	409	397	396	428	434	430	441	411	391	415	400	391	397	380	409	423	404	397	405	404	401	435	403	416	381	408	396	402	394	460	454	457	404	434	468	388	403	422	415	411	413	432	428	406	441	411	402	415	397	393	419	408	400	408	377	404	418	451	404	457	446	418	397	418	418	411	451	431	353	405	414	427	433	399	434	412	415	395	426	413	421	425	378	333	405	401	416	431	400	394	412	413	395	414	433	408	423	396	447	428	388	428	429	425	434	426	386	406	407	417	381	408	406	414	402	410	424	421	394	447	429	417	423	395	436	400	447	442	424	423	402	417	430	447	459	441	395	419	430	431	456	376	402	420	399	417	385	429	418	427	377	388	442	407	410	410	391	434	419	436	438	414	420	443	362	421	388	420	441	414	432	387	403	412	423	383	425	428	418	428	430	427	387	450	431	392	421	408	443	413	413	408	393	382	426	421	408	447	413	422	449	419	400	437	471	408	465	435	400	385	426	396	428	409	445	430	418	405	404	430	420	428	420	422	441	392	424	421	428	450	446	439	420	425	437	451	443	417	414	424	433	385	417	413	440	404	419	458	407	434	415	403	463	428	425	400	446	407	417	424	435	417	409	411	460	432	436	378	409	413	391	466	411	419	453	422	397	415	422	443	461	429	415	403	403	385	439	363	388	428	410	417	434	405	407	408	434	422	447	374	399	412	434	380	429	425	391	403	429	423	449	402	397	437	413	436	399	414	377	408	375	448	434	397	428	397	405	427	429	441	385	390	446	423	436	467	414	446	404	375	431	406	408	414	407	423	394	407	398	453	416	438	403	383	400	418	420	397	409	387	452	420	431	378	410	425	423	418	385	384	410	421	408	428	454	441	393	398	409	411	426	432	382	421	440	411	380	416	429	430	359	415	431	405	457	440	377	391	395	388	411	417	427	406	404	438	417	381	414	425	407	414	399	450	440	391	398	465	418	461	426	412	428	405	427	415	424	395	454	370	483	416	425	387	427	424	432	392	424	442	388	419	444	431	456	406	447	409	393	385	412	415	431	426	410	423	408	423	405	438	395	440	437	458	408	419	434	442	433	407	431	419	402	398	415	421	389	417	422	415	439	434	428	437	400	427	416	423	397	420	384	413	411	402	401	365	381	435	436	413	394	391	426	460	435	401	400	426	430	400	397	414	414	420	408	439	412	419	387	399	390	411	380	432	416	384	436	432	424	438	406	419	409	452	425	372	423	460	465	411	417	424	446	434	436	441	405	377	473	452	395	407	394	400	402	409	393	415	406	409	437	418	413	410	419	376	424	411	414	423	394	431	410	399	417	413	436	440	415	421	408	416	404	433	443	443	421	395	464	416	416	420	422	437	425	426	447	453	411	418	428	389	414	401	425	424	416	421	408	438	400	415	433	400	447	401	425	405	440	411	414	415	409	434	396	396	420	416	390	407	430	425	378	390	390	410	386	444	423	397	425	429	387	410	419	416	399	423	366	395	406	449	425	422	393	409	421	403	400	463	426	438	430	439	435	410	394	399	439	435	378
38370	47756	30502	8274	3016	888	743	742	733	759	787	801	761	744	747	791	733	764	734	772	760	752	724	720	775	761	776	744	738	801	740	725	746	766	814	737	738	741	732	775	764	783	808	784	753	792	743	769	761	772	693	747	725	735	746	785	807	738	761	745	754	717	738	777	743	703	731	718	760	772	745	719	688	719	817	803	794	721	765	798	753	758	784	748	739	741	739	747	762	736	733	759	763	763	735	720	762	779	763	774	779	775	726	767	750	747	743	702	724	762	711	771	715	760	756	771	768	743	769	798	768	763	769	774	755	724	772	732	756	748	765	737	679	746	739	742	774	794	756	720	741	717	750	744	736	746	758	763	777	755	717	755	719	788	765	791	729	718	745	717	772	772	759	762	769	758	778	707	733	735	756	764	760	734	757	712	781	731	797	743	713	698	775	728	775	760	757	773	733	724	783	770	779	755	761	729	732	716	724	739	727	738	760	778	752	794	704	759	762	762	686	771	690	761	750	745	748	727	736	742	731	703	752	736	761	753	728	768	699	709	800	740	737	744	748	736	727	710	718	743	724	757	724	775	748	710	753	720	762	781	714	763	752	779	777	756	764	739	753	750	802	731	797	767	756	697	776	712	729	757	723	727	745	768	732	726	752	730	714	790	765	772	724	712	745	769	760	733	699	712	755	757	739	784	804	793	789	796	810	778	758	751	717	740	724	756	740	722	713	732	780	738	778	742	753	749	735	758	746	716	789	747	756	765	720	795	741	734	694	726	732	786	742	723	686	827	782	716	793	735	757	763	751	789	752	770	725	789	788	762	746	742	700	755	722	716	763	766	791	741	730	791	752	765	768	756	765	748	765	764	735	730	736	731	721	767	711	761	788	775	735	724	752	750	739	738	752	735	790	745	731	779	755	755	719	730	722	764	727	814	771	736	712	776	718	798	802	738	764	732	765	763	771	735	741	724	761	744	780	789	763	810	717	753	756	773	766	793	720	769	784	818	732	747	712	746	761	735	769	735	728	709	803	731	777	738	728	764	743	742	726	782	782	760	730	729	764	762	721	746	758	687	833	750	709	736	774	737	719	710	744	713	767	752	698	780	704	762	715	750	757	774	756	749	733	761	729	704	744	692	717	770	710	738	759	770	730	798	731	745	714	749	749	719	773	683	777	756	720	731	783	764	780	715	752	682	773	804	767	757	738	749	709	714	742	728	748	730	715	727	775	777	709	764	733	721	764	778	752	727	782	744	744	781	778	759	736	768	733	758	769	723	775	702	769	741	759	736	772	760	697	748	744	785	745	769	757	746	759	728	770	770	747	767	755	745	736	734	783	774	716	710	766	748	740	738	747	757	729	745	752	760	778	760	756	780	725	717	744	714	736	766	751	712	804	735	742	714	769	752	754	749	752	705	729	741	766	709	743	768	762	755	735	771	766	723	781	764	731	714	747	732	747	790	811	746	756	794	741	758	768	728	720	733	775	719	742	789	764	733	703	758	735	698	738	729	799	764	796	718	742	742	751	735	771	774	755	760	796	715	794	748	736	758	684	802	737	735	759	717	728	754	788	716	790	742	738	744	750	756	769	741	711	714	734	750	733	732	783	747	774	755	756	773	761	779	752	779	740	764	756	791	732	676	790	771	728	754	767	758	742	759	741	743	717	793	740	744	726	743	727	791	765	777	774	748	755	707	772	768	737	731	702	707	701	736	727	739	720	732	775	758	688	747	714	744	726	753	733	764	801	780	768	792	830	753	736	797	790	695	796	695	730	751	721	806	755	706	760	755	697	727	745	792	730	726	731	750	735	722	749	716	768	768	768	746	734	782	732	744	734	719	771	737	785	743	744	767	751	765	786	730	701	682	777	738	788	713	794	734	699	767	795	714	733	767	750	759	706	764	759	764	741	751	723	779	755	761	724	756	729	742	743	751	774	758	748	746	739	758	767	748	747	723	707	793	713	739	754	796	756	723	699	709	733	760	790	768	710	757	760	726	763	773	774	742	786	742	731	720	712	725	725	746	796	758	751	724	731	719	744	748	780	803	733	728	724	740	813	698	799	731	769	752	763	738	753	777	767	764	774	770	773	697	708	739	814	736	728	746	781	743	758	703	763	762	727	724	739	761	757	753	742	782	762	736	733	716	746	755	749	758	762	772	749	741	711	730	653	766	704	724	752	740	805	745	739	705	781	768	740	705	781	792	735	738	765	785	743	730	734	731	725	729	753	719	742	756	769	722	779	748	756	703	738	749	752	781	675	766	721	754	741	757	832	734	784	738	744	755	750	767	727	743	756	739	758	792	703	733	722	762	739	730	789	747	711	737	743	743	763	730	724	747	785	718	725	734	760	743	755	736	784	721	739	812	743	742	769	747	745	761	767	829	734	743	741	734	790	699	747	757	769	754	789	754	754	723	744	761	714	789	764	733	740	783	752	760	769	813	756	749	767	790	750	786	784	730	801	721	766	768	763	754	735	748	775	745	759	743	757	748	737	697	773	740	763	743	701	746	745	737	756	780	704	718	740	735	748	746	798	784	769	703	711	759	742	725	782	718	721	785	767	712	759	757	760	762	738	779	765	774	763	764	817	731	724	730	771	770	728	759	821	761	696	755	764	723	785	752	697	761	754	732	759	756	730	714	752	736	735	737	778	767	710	739	791	745	740	787	754	755	757	742	740	756	703	788	762	719	743	724	722	717	775	749	740	721	744	751	759	790	735	716	785	782	800	747	780	769	766	733	709	722	764	774	770	808	748	756	740	738	752	766	803	733	767	783	745	708	757	755	746	791	783	740	742	741	718	779	714	745	791	706	761	753	801	786	787	770	691	718	750	696	737	773	776	745	757	729	742	769	781	756	765	770	750	799	756	741	749	741	760	708	771	740	778	731	760	724	768	744	783	756	726	768	776	765	804	741	792	729	740	742	704	770	753	772	778	735	741	761	793	744	670	784	790	732	765	766	749	721	749	754	787	753	714	748	744	715	754	772	764	758	716	753	753	701	753	740	746	774	738	765	795	748	731	748	792	751	791	760	798	762	749	693	765	767	728	744	740	751	745	744	754	741	761	756	755	811	743	782	759	770	765	749	773	707	735	736	761	688	767	778	811	724	803	708	743	764	755	795	741	750	745	737	764	748	730	742	761	741	764	752	678	760	792	728	711	743	775	722	741	749	800	736	746	759	769	757	703	727	760	743	751	689	701	737	757	800	742	768	755	753	760	719	746	759	712	720	740	794	771	703	782	761	719	750	722	774	732	690	762	754	754	734	759	787	787	768	720	765	774	716	750	749	786	739	746	750	789	800	760	723	787	747	736	793	796	753	758	744	774	786	757	731	728	773	759	853	775	714	761	772	718	780	726	749	763	802	755	818	756	728	752	757	705	721	769	806	748	792	767	745	792	751	732	771	762	784	741	721	768	787	730	792	753	726	720	730	803	746	805	781	780	747	754	756	705	750	777	705	772	762	811	721	721	767	739	730	750	756	751	755	784	765
24281	22757	30177	24961	19792	7558	530	351	366	331	341	331	325	333	310	339	312	302	332	316	335	334	333	313	341	308	329	328	303	276	303	308	308	334	297	338	293	295	326	330	318	298	332	321	314	318	307	303	309	303	317	312	317	312	303	324	332	332	304	320	325	326	351	322	337	336	326	318	308	313	329	304	324	303	308	328	290	316	328	352	329	313	303	313	297	299	354	312	331	322	314	306	323	334	336	294	312	322	300	329	304	306	295	337	315	281	308	312	290	293	335	325	337	319	301	365	321	289	307	319	330	280	305	313	314	319	304	301	320	320	317	325	328	334	334	317	312	317	294	290	313	358	297	323	286	321	351	310	316	324	320	327	357	349	303	317	322	281	295	286	336	342	307	310	332	304	329	289	316	333	316	319	287	323	317	313	307	332	317	357	337	334	313	299	337	329	293	353	319	312	322	333	342	304	302	311	295	344	335	316	318	298	296	311	297	307	314	303	305	322	306	310	320	312	302	315	327	306	302	330	316	322	284	323	303	337	293	317	344	298	324	322	319	290	301	322	316	338	324	302	313	326	318	327	331	298	295	344	292	335	285	330	308	301	310	340	324	334	330	312	303	296	315	331	332	323	336	310	332	313	296	326	322	315	342	308	300	309	314	332	331	314	316	300	352	336	303	296	306	325	326	317	296	337	323	325	313	325	326	311	311	327	314	286	322	317	317	317	334	329	274	342	312	317	330	344	305	348	332	319	319	310	329	297	283	314	331	311	282	330	311	352	288	333	329	305	315	328	311	333	285	331	297	323	318	252	278	283	310	329	312	290	285	286	326	307	301	309	315	333	330	295	343	341	285	303	359	352	280	322	318	295	354	291	356	293	294	337	294	320	304	301	325	308	316	311	310	289	316	330	277	292	324	317	313	298	303	323	301	325	343	317	313	326	314	302	299	348	312	306	314	339	315	316	325	344	339	304	290	290	296	304	328	324	309	313	322	278	312	323	292	331	349	355	307	327	284	308	303	315	361	316	278	291	290	329	284	314	323	291	351	325	320	333	285	312	325	331	298	312	268	323	328	340	322	355	308	312	348	314	330	310	327	317	303	328	314	311	293	320	319	326	330	307	314	349	345	327	319	303	324	299	345	342	323	321	327	339	323	344	323	317	323	324	286	336	306	306	293	316	337	294	314	312	329	329	316	299	312	336	298	342	317	306	325	306	311	351	333	299	305	306	325	299	320	357	336	334	321	306	319	317	357	314	315	357	301	324	308	301	301	352	320	331	299	341	292	336	306	306	313	316	296	368	342	310	310	297	317	342	312	309	325	333	317	333	301	313	301	326	308	322	303	317	328	291	285	299	303	300	309	297	305	351	327	337	313	341	322	330	317	302	316	317	328	302	284	336	314	304	313	303	284	302	315	341	331	303	316	319	313	287	307	291	301	307	295	300	343	321	300	317	309	327	299	343	301	309	309	339	318	302	310	314	322	327	345	323	317	327	283	311	327	322	292	348	295	306	354	320	326	329	335	313	305	334	309	296	291	311	289	328	312	311	294	307	315	322	299	329	322	323	336	278	321	315	306	294	301	292	283	329	318	304	333	316	303	296	316	329	304	327	299	299	340	341	324	324	304	340	315	337	317	306	321	316	304	349	310	283	302	302	339	341	296	330	314	319	322	318	342	333	307	306	316	308	305	344	316	281	300	318	313	332	314	306	344	308	338	287	326	319	327	329	293	358	305	338	327	319	355	313	312	310	302	304	338	337	326	321	322	294	299	291	331	312	310	351	318	307	324	344	319	312	288	293	323	311	295	336	309	299	309	316	301	343	312	310	346	290	309	337	312	309	297	326	272	314	328	301	272	307	321	328	338	328	334	319	325	351	356	325	330	310	287	343	330	318	337	286	340	303	340	342	313	350	334	313	317	302	313	328	313	301	313	311	316	314	324	359	302	349	302	307	314	331	347	325	289	329	314	302	324	298	304	292	329	315	291	317	313	335	327	338	316	309	335	334	302	320	322	302	301	322	290	328	315	329	324	318	323	315	312	319	305	337	333	294	327	308	292	325	299	307	331	328	356	289	358	294	346	291	342	327	320	330	287	302	282	307	305	307	303	301	354	338	304	300	340	289	300	336	312	324	322	318	312	324	328	276	363	306	279	314	319	317	318	323	312	322	342	325	337	336	318	295	328	296	292	321	305	314	322	311	329	286	310	310	312	349	326	338	316	344	336	321	318	321	302	313	300	314	340	346	333	318	312	309	298	309	345	306	298	314	308	328	307	304	308	325	315	298	309	324	319	315	314	309	325	333	357	327	337	290	359	299	309	301	315	266	318	323	333	338	335	341	326	321	306	309	344	309	295	268	306	298	329	327	308	286	286	297	355	343	308	323	304	337	335	329	308	316	298	319	297	334	334	323	324	294	359	317	304	340	355	317	334	347	314	319	325	314	330	325	305	307	354	334	291	307	319	333	332	312	297	351	312	309	314	305	318	339	310	304	322	328	296	314	321	317	312	331	316	299	314	334	310	294	307	302	315	336	318	312	276	302	298	322	307	314	322	327	306	294	326	293	308	334	294	284	353	319	342	313	309	250	305	319	329	311	305	354	308	323	331	296	307	293	330	315	304	313	309	302	318	315	318	306	325	351	306	289	316	321	317	308	327	313	324	319	344	306	314	294	316	298	329	314	306	313	321	320	318	309	345	320	349	276	313	294	341	318	317	340	322	329	293	294	313	328	320	320	315	295	306	293	321	284	338	289	334	297	344	339	311	311	320	336	317	353	307	337	308	317	321	322	317	333	324	342	296	328	316	338	296	321	344	347	334	319	317	299	335	312	349	327	292	329	330	306	334	326	338	284	304	279	313	302	317	319	326	345	321	312	296	338	307	305	326	359	333	349	301	303	306	305	311	298	314	341	325	330	327	331	327	312	337	342	280	311	321	301	336	295	317	344	327	319	306	293	305	347	304	295	316	316	284	291	297	304	269	332	281	289	312	297	307	336	331	326	327	314	293	291	278	287	300	320	312	317	329	345	327	318	327	298	292	368	286	312	308	305	297	306	304	333	294	322	293	350	349	313	326	330	292	312	302	299	348	295	329	280	301	278	316	353	303	297	303	297	337	304	307	351	320	342	303	312	330	341	316	295	333	300	300	315	304	315	343	310	295	288	273	322	313	327	315	312	297	308	323	351	288	336	331	312	313	328	335	332	286	323	341	321	335	310	314	301	319	322	342	306	327	300	308	319	331	330	307	340	328	322	296	311	305	311	282	306	295	332	303	315	301	311	287	306	295	323	308	301	333	340	303	328	306	320	295	294	291	295	341	323	293	308	293	320	298	342	281	284	310	284	289	347	333	304	287	283	320	339	323	332	320	305	340	305	290	301	322	320	317	318	323	332	331	336	331	302	324	369	313	314	334	318	321	315	343	317	316	313	320	275	306	325	309	331	315	294	347	319	314	344	320	299	317	324	292	303	337	320	341	329	325	327	295	326
59686	88440	59548	27187	16365	1861	565	610	565	561	597	600	601	566	562	603	626	603	591	590	547	590	530	560	592	541	573	594	582	558	541	560	549	574	572	567	601	529	596	572	576	575	591	554	551	565	568	528	574	601	619	575	563	587	574	580	568	570	594	611	591	628	550	575	569	596	597	594	562	593	536	619	564	612	572	557	531	561	561	570	588	548	582	601	608	539	596	560	595	593	583	573	575	567	559	569	571	599	563	523	575	577	585	550	538	600	619	567	594	565	566	572	594	605	532	570	601	539	621	584	583	574	576	568	593	601	577	553	564	583	595	568	595	579	589	593	603	546	576	560	559	594	559	576	574	557	576	562	612	603	557	553	576	560	566	560	606	611	551	549	589	550	583	590	527	592	588	577	571	593	548	519	573	586	546	620	612	585	585	564	556	514	591	613	570	589	571	576	607	594	576	556	572	584	588	555	592	565	530	577	571	549	600	578	545	610	576	585	545	572	581	612	509	587	569	609	569	597	568	572	523	579	554	626	562	588	533	599	583	594	567	583	624	627	571	575	614	536	560	548	579	591	589	587	547	541	554	595	596	557	552	571	555	540	558	540	590	554	594	595	576	572	588	557	598	603	562	607	598	564	580	591	566	574	549	597	592	584	549	594	551	510	523	559	562	575	549	584	585	577	562	533	557	551	583	522	545	548	571	568	554	571	605	572	543	550	590	543	594	571	557	588	535	589	530	598	552	596	619	595	603	511	594	555	606	562	551	585	550	557	592	591	561	562	582	602	604	544	580	556	542	585	566	558	560	599	554	535	595	582	566	594	595	587	591	601	607	536	549	531	618	576	567	555	605	547	541	545	594	577	542	586	577	565	566	570	557	549	572	565	611	572	578	580	604	548	589	579	534	561	575	546	551	583	569	543	582	581	580	598	579	566	547	612	559	570	589	593	563	581	578	539	569	582	587	573	601	563	573	578	625	594	548	579	557	559	583	611	540	610	583	577	573	581	564	574	569	548	574	597	572	543	544	618	548	528	594	600	632	573	544	538	585	593	574	585	571	567	573	620	543	621	569	581	629	551	557	577	560	531	588	566	569	581	544	554	545	554	518	569	590	524	556	580	612	611	582	600	571	600	589	564	611	564	604	557	566	614	555	557	586	555	569	562	562	582	585	584	574	578	567	587	593	595	604	553	601	551	534	573	562	625	569	608	616	602	619	543	558	573	598	583	574	524	556	572	582	563	581	587	588	574	579	607	522	626	594	578	605	570	579	581	615	538	568	545	575	552	545	564	549	539	575	526	571	573	572	573	532	563	604	560	571	604	537	580	605	557	559	582	540	559	571	581	578	554	563	587	607	565	550	580	559	576	590	561	590	592	550	575	569	517	572	587	547	548	618	578	543	557	623	588	568	580	567	585	557	562	555	556	543	585	584	594	550	598	574	564	596	587	597	589	566	543	576	579	560	583	586	558	565	576	541	606	655	561	536	542	578	581	553	553	521	555	577	580	605	561	570	549	531	563	583	544	583	594	564	614	568	559	604	591	578	606	540	581	592	578	571	603	586	552	592	569	554	568	549	525	575	595	597	569	621	586	578	567	566	591	582	560	562	524	563	589	589	606	577	564	508	609	602	527	568	591	575	572	569	570	560	612	579	596	579	522	531	572	585	562	616	599	587	555	601	529	576	549	564	520	604	583	571	581	596	543	546	612	527	579	589	558	548	521	545	575	569	561	584	576	563	555	586	556	587	557	547	561	582	589	608	563	566	583	572	608	583	582	581	575	616	551	595	578	588	587	546	568	612	563	548	566	613	612	591	515	548	588	537	557	552	568	588	545	576	571	586	586	582	611	542	573	545	551	556	575	579	612	608	574	577	556	593	612	607	537	598	568	594	581	565	569	574	582	570	532	553	542	577	575	577	587	568	611	573	563	600	570	552	565	572	594	577	561	575	553	557	583	619	621	579	564	564	534	554	569	549	520	592	625	598	598	563	552	597	589	579	573	625	554	546	570	580	559	606	569	600	558	571	583	544	570	554	535	541	579	584	545	547	556	573	562	597	552	519	566	544	570	561	574	545	572	599	532	533	605	569	556	616	597	574	571	556	592	568	571	583	555	582	582	532	637	617	614	592	546	564	553	563	534	585	581	536	568	532	527	563	552	584	515	563	570	582	593	560	553	588	566	588	554	578	563	605	526	528	560	564	621	608	566	565	573	576	558	576	576	528	599	558	547	577	575	591	519	559	588	568	574	584	556	554	622	578	576	615	558	545	568	600	541	563	571	570	570	581	575	603	548	607	573	610	558	552	593	555	564	569	544	604	572	568	552	569	568	596	579	564	665	584	536	585	592	582	580	603	591	563	565	556	575	552	572	600	598	592	548	570	566	561	577	566	515	562	573	556	559	539	581	602	586	560	565	520	549	557	569	514	615	572	608	565	613	565	567	587	520	563	509	583	566	571	582	613	555	624	587	548	592	611	579	615	623	547	595	566	586	626	578	635	570	552	597	592	581	581	603	542	605	537	516	567	572	567	555	595	586	579	552	570	556	552	611	575	594	589	572	603	624	585	541	576	584	560	570	574	551	555	576	562	607	532	543	534	568	595	618	568	554	588	612	592	582	568	591	612	550	573	542	548	591	586	552	623	538	592	594	554	583	553	588	577	557	540	557	547	571	551	557	534	603	557	573	567	560	566	568	588	552	562	606	590	573	565	538	580	537	558	580	547	604	550	575	573	547	588	535	563	546	566	582	572	576	561	583	570	583	633	587	562	592	582	579	537	587	598	616	584	562	578	585	585	610	590	573	560	585	568	578	596	563	548	602	583	563	601	581	592	590	567	593	507	608	592	578	561	596	592	561	620	516	545	570	560	591	571	555	566	572	561	562	598	612	576	541	569	591	542	567	534	597	553	549	584	594	549	583	556	542	553	559	532	578	552	589	634	562	563	572	580	562	572	599	576	521	548	552	562	552	604	586	614	571	505	554	601	559	589	593	582	558	551	602	603	575	548	557	602	564	565	590	621	566	583	600	600	518	599	558	557	580	580	538	607	585	561	579	553	583	542	601	575	561	582	606	574	553	565	550	566	550	611	594	612	578	554	560	582	535	547	553	573	552	540	596	545	574	572	588	608	585	575	526	544	587	575	574	625	559	566	573	593	548	576	585	574	572	597	587	553	615	594	580	534	541	596	562	572	554	519	597	544	572	583	605	584	594	567	565	596	546	558	539	583	575	618	622	538	553	588	614	537	545	516	580	624	591	590	547	541	564	571	560	564	585	623	560	539	554	545	544	639	596	559	615	628	594	573	539	551	648	536	545	556	552	604	600	592	546	539	571	547	556	588	544	600	553	564	563	575	561	588	563	626	586	541	570	563	549	579	595	601	561	555	592	565	523	580	518	635	519	622	575	544	576	588	525	569	588	619	570	600	587	555	554	584	540	564	533	583	564	526	566	589	639	563	556	561	561	532	598	564	512	574	573	602	584	572	542
23127	21873	29913	23945	21064	17424	3115	616	484	493	504	491	462	524	501	506	465	468	503	497	473	432	528	470	469	487	497	444	512	450	476	485	453	479	482	476	495	503	481	468	465	451	452	484	491	481	451	490	452	440	484	479	475	486	509	502	462	495	434	455	458	465	485	451	487	451	502	460	426	449	498	462	504	484	448	493	475	493	467	516	471	436	481	429	470	465	489	468	439	481	466	467	485	481	522	455	476	471	491	477	504	483	533	483	477	461	473	451	489	459	484	476	464	462	506	491	465	479	468	488	460	453	459	427	451	415	475	511	448	444	463	505	451	444	451	490	458	445	434	470	479	479	501	485	470	479	486	450	465	481	460	478	453	485	480	474	470	474	466	469	447	460	488	485	437	468	464	505	467	447	450	516	482	474	476	507	522	429	490	471	461	511	504	458	442	512	429	472	459	461	499	474	468	482	481	440	452	434	471	498	485	493	452	476	477	517	469	454	509	423	438	470	489	463	490	475	447	473	469	471	448	501	452	474	461	450	472	486	444	433	468	476	477	439	485	476	443	469	526	477	463	468	452	502	482	475	442	464	507	487	480	468	504	456	460	470	481	447	453	456	493	463	487	442	465	453	472	459	425	446	470	475	463	432	508	484	455	445	448	479	458	477	456	479	448	494	488	463	447	468	480	475	499	482	472	466	500	485	449	484	470	466	484	443	503	493	495	431	418	473	465	473	467	471	498	457	495	460	463	429	487	455	510	462	476	494	466	445	491	453	474	475	478	457	479	507	443	485	495	456	466	482	475	469	510	497	463	489	452	489	475	465	463	513	511	480	457	491	469	502	444	510	488	458	464	467	492	477	440	461	457	513	490	494	476	458	450	475	448	460	463	461	461	444	493	455	492	486	417	514	425	480	449	517	475	462	498	453	489	475	472	509	448	478	447	452	472	468	454	482	487	451	525	465	499	486	463	504	490	502	487	467	495	512	428	447	479	457	476	472	474	463	487	431	452	470	467	501	462	463	465	461	481	467	520	474	461	449	469	494	449	484	556	486	473	492	466	474	468	508	491	468	456	442	469	474	478	454	471	484	439	448	462	502	429	473	492	451	491	476	455	464	521	450	491	464	468	490	441	486	497	481	433	472	460	451	493	490	484	494	475	487	449	459	486	464	473	444	448	438	467	483	488	482	460	503	453	453	511	504	480	465	450	483	483	490	503	468	479	435	460	467	501	458	477	477	455	431	468	451	489	469	475	464	442	431	458	473	473	489	444	467	439	455	452	484	484	479	502	433	475	464	510	464	479	471	489	458	480	459	475	464	443	466	470	454	462	476	446	523	441	467	475	523	430	458	485	483	447	462	479	449	431	458	448	461	429	464	483	450	483	496	443	482	451	470	508	471	447	463	472	471	457	477	495	466	462	479	467	466	490	470	461	476	482	462	467	430	473	468	465	451	474	492	494	454	447	474	491	461	485	458	488	452	495	494	477	461	447	481	491	509	468	460	479	464	466	446	428	492	474	490	449	493	473	502	438	454	500	491	462	438	452	498	464	504	501	463	542	459	464	462	478	503	462	454	510	486	479	468	451	463	462	474	435	482	473	455	496	471	496	482	461	496	482	478	498	447	460	491	449	442	461	466	520	457	449	504	453	450	475	474	486	493	477	477	451	445	483	492	487	474	470	447	473	482	485	490	468	479	490	483	429	493	462	465	437	474	445	511	473	488	442	490	466	479	454	476	488	488	465	451	465	448	456	490	484	496	442	468	440	450	476	465	443	491	496	505	494	519	466	440	571	485	509	470	489	449	477	460	467	517	471	472	464	487	471	460	493	493	494	473	479	461	471	498	473	479	453	486	463	456	472	477	469	496	491	480	465	465	510	509	532	449	443	472	495	463	468	443	470	469	439	473	525	496	468	462	482	449	492	455	448	478	475	465	429	483	490	480	494	489	447	422	464	505	418	484	489	497	499	479	461	494	480	453	485	466	509	462	457	446	473	455	502	462	471	494	451	460	481	443	465	470	467	462	453	492	470	476	459	470	462	472	494	455	480	478	433	475	483	439	484	443	501	462	489	487	452	494	492	488	481	509	492	460	489	470	514	428	477	459	459	517	463	468	476	486	477	510	474	495	454	447	454	482	502	454	441	476	486	486	454	482	503	481	442	449	500	475	460	460	460	470	464	503	483	505	484	513	456	455	449	510	477	443	477	456	449	476	472	437	499	467	479	453	498	510	494	430	452	468	495	477	474	435	447	508	457	463	495	462	497	503	473	474	474	455	474	478	510	488	472	491	473	454	528	511	483	527	473	449	452	469	443	489	471	447	499	473	462	451	448	472	504	456	470	441	477	473	444	466	484	462	499	437	460	482	477	503	490	481	485	483	450	477	448	440	515	470	478	435	453	495	466	470	476	480	525	478	437	467	487	443	463	444	483	506	445	445	472	425	448	491	452	508	448	475	461	494	510	452	483	470	461	502	467	422	460	469	477	475	450	482	467	497	472	497	505	503	485	450	449	489	468	486	457	447	468	445	445	487	455	469	482	484	474	439	486	482	485	456	479	482	462	427	467	471	508	466	485	472	458	469	436	468	446	494	419	507	478	489	487	490	479	469	440	438	478	461	472	464	462	489	467	477	465	466	467	475	478	419	511	451	494	489	495	485	470	476	487	470	492	444	489	490	474	478	453	486	465	499	455	461	504	469	464	451	471	464	480	475	475	482	476	481	507	486	473	447	449	444	446	481	488	425	515	481	474	461	485	466	505	482	443	473	515	446	473	495	443	496	474	496	477	497	460	466	479	494	468	458	469	449	523	458	443	473	471	498	460	493	454	447	476	475	477	445	450	461	481	455	468	461	480	457	454	507	470	463	482	465	513	478	474	481	495	471	462	531	479	471	470	444	454	450	493	483	486	450	538	458	473	470	445	481	511	478	481	481	449	479	489	472	471	477	471	472	464	499	469	474	456	470	474	433	492	472	478	488	452	492	498	478	454	453	473	471	492	484	463	472	489	436	514	474	473	512	461	485	463	482	489	461	473	450	458	502	445	448	442	443	476	514	502	506	473	483	466	500	485	462	510	473	490	437	493	471	479	448	485	469	454	452	464	456	477	506	476	465	443	455	455	465	445	480	486	477	450	463	443	448	465	475	464	492	494	452	492	455	493	502	489	449	465	436	484	487	484	462	476	491	465	486	485	487	472	436	471	476	450	477	482	510	459	510	466	469	467	461	451	461	515	500	413	507	488	442	507	460	534	418	484	477	492	487	467	490	474	504	478	474	457	506	493	472	463	480	445	490	445	487	459	484	476	499	445	459	476	487	477	441	479	448	439	470	456	442	454	472	510	511	465	419	466	482	505	499	461	472	452	476	497	470	409	460	464	453	439	448	446	432	473	459	482	471	447	452	503	482	436	442	462	453	482	457	459	488	476	501	509	456	474	526	470	483	437	476	468	482	477	456	475	457	470	479	433	469	444	447	436	435	526	452	437	461
58915	96968	70677	35744	21882	1992	810	859	826	836	847	795	806	780	786	833	837	813	865	792	813	834	836	780	787	805	811	825	807	876	775	826	811	830	772	739	784	815	801	771	786	813	835	813	811	778	821	778	791	829	773	845	791	774	816	763	820	814	771	792	791	763	752	785	828	771	794	778	812	805	802	789	819	810	825	800	816	734	779	822	770	781	747	817	780	783	772	849	803	732	800	758	754	800	804	819	796	828	772	795	821	791	793	810	741	756	774	769	773	765	777	776	784	845	787	765	834	753	819	832	789	810	809	805	815	757	790	807	754	833	794	760	782	805	794	762	734	809	806	768	815	775	832	823	797	767	815	778	799	747	786	787	787	821	775	797	835	841	834	775	767	790	777	744	817	796	777	806	844	762	751	821	819	842	744	769	793	799	774	784	787	811	805	798	805	824	795	816	787	808	802	772	779	788	870	758	782	779	756	797	850	770	775	773	824	782	780	761	797	792	805	813	799	819	827	769	781	783	775	794	779	758	769	789	800	851	813	801	748	798	794	790	797	772	823	782	775	804	788	816	781	753	842	786	788	762	781	785	782	834	792	768	846	790	808	811	797	820	851	765	746	817	836	782	786	763	855	792	788	786	859	769	808	828	843	800	817	788	792	776	835	772	765	790	837	801	741	843	799	813	774	792	776	790	761	763	799	765	778	773	823	761	844	805	776	795	791	807	786	849	770	780	780	793	716	774	757	797	792	809	760	784	802	819	782	782	763	834	796	798	793	795	800	830	800	824	787	786	778	824	800	749	801	780	789	843	862	780	813	762	800	801	750	820	812	817	818	855	802	862	815	803	787	811	777	795	738	724	807	783	807	854	754	805	798	823	775	799	822	827	821	773	767	805	783	792	804	810	804	825	784	828	785	802	817	802	763	752	745	754	788	804	770	823	845	752	784	810	798	807	768	799	806	837	751	802	813	801	777	790	758	818	763	781	828	775	789	789	805	761	789	822	811	798	849	792	822	829	778	772	750	806	768	794	790	809	823	821	804	788	773	754	742	791	785	755	773	794	741	822	780	797	836	747	788	806	708	736	758	790	822	766	768	768	799	824	753	745	772	784	789	817	807	780	776	776	778	768	812	762	785	835	827	773	766	833	785	800	820	819	777	811	753	754	834	800	770	741	791	788	748	790	772	828	782	794	808	826	754	773	780	792	793	780	744	786	770	769	739	844	818	806	795	815	788	790	765	775	744	820	757	824	725	731	778	738	761	779	803	720	830	788	805	770	804	819	782	808	777	753	786	849	811	841	821	811	837	779	748	797	786	826	808	781	799	798	752	786	815	801	790	798	873	750	789	844	768	797	776	796	772	810	777	768	775	841	827	805	836	791	809	758	824	747	740	779	801	802	786	798	795	791	819	786	796	834	818	816	823	789	780	773	827	784	766	832	834	801	806	793	806	837	808	789	784	799	834	791	805	802	822	787	781	761	807	762	774	774	753	766	777	756	793	774	734	797	748	772	814	799	828	751	787	871	844	800	814	738	786	738	805	751	780	823	779	842	782	757	784	824	814	737	790	772	751	774	765	752	838	810	790	826	806	772	775	806	810	811	808	787	724	752	786	752	760	800	775	845	768	768	788	818	780	806	828	804	755	800	747	784	833	772	848	827	810	806	797	819	762	827	764	838	808	787	804	807	786	804	791	749	868	807	752	853	787	764	802	860	755	756	783	802	813	817	766	794	784	801	805	785	714	801	805	789	769	805	761	747	821	749	781	780	835	804	802	804	810	782	821	736	721	733	801	790	818	762	799	782	843	751	787	825	793	826	798	796	804	818	777	782	848	846	850	824	817	767	766	766	759	773	750	797	842	794	788	808	809	830	771	827	805	835	744	782	806	781	812	799	788	814	781	802	780	802	805	818	780	737	824	767	809	806	740	809	765	787	763	801	824	787	758	812	801	793	772	775	742	788	796	895	764	842	792	816	794	815	786	770	811	760	730	807	784	823	834	808	814	800	809	783	805	776	759	755	787	822	773	804	732	774	760	798	802	761	773	819	783	820	764	764	799	807	807	773	764	822	807	725	800	792	765	815	852	772	815	798	839	751	814	784	771	783	826	822	792	764	794	783	777	780	770	803	778	807	792	818	735	768	755	811	815	776	796	794	769	763	790	773	815	798	824	748	802	865	790	749	773	805	816	756	778	780	726	826	772	764	771	773	797	822	827	805	789	816	797	794	811	746	805	789	800	784	758	791	813	770	742	815	787	819	795	770	765	802	728	792	823	816	851	793	754	806	796	775	795	729	743	811	833	774	781	783	767	833	782	775	785	756	784	765	771	772	779	737	840	849	802	788	797	805	770	800	776	800	807	789	802	753	793	781	750	819	795	818	792	779	756	770	814	766	769	817	825	819	732	763	774	808	801	783	776	780	823	766	752	834	829	779	826	792	774	779	776	843	734	798	815	783	783	823	748	807	809	775	761	808	805	764	824	756	751	803	754	769	828	761	777	791	755	781	815	814	816	791	783	837	817	798	795	745	831	823	795	847	842	818	796	806	761	807	816	786	778	824	802	813	810	704	822	787	753	755	797	815	777	756	809	789	770	755	816	827	817	802	779	776	813	758	805	773	793	800	731	829	778	804	816	798	795	802	806	785	735	814	766	811	799	792	766	736	814	761	779	751	750	806	758	763	792	801	760	835	766	798	855	773	801	756	808	824	845	785	774	795	831	783	809	793	801	750	834	796	820	759	796	818	806	794	795	790	784	831	823	810	797	802	838	774	808	759	771	805	840	788	756	779	826	844	762	784	761	818	800	801	832	796	833	814	827	781	791	776	786	782	829	812	790	730	818	797	803	802	772	808	820	723	815	803	801	842	758	816	797	807	766	778	810	836	733	767	763	793	804	819	784	815	764	753	815	773	752	759	775	840	762	812	789	815	773	751	748	818	793	824	782	817	810	768	764	778	831	786	776	814	804	838	835	775	832	738	792	775	751	807	816	775	788	809	854	798	801	789	790	805	765	801	780	793	743	800	791	780	800	789	786	771	761	789	820	751	844	760	775	800	770	808	773	812	813	819	823	802	761	793	796	780	797	793	841	819	769	774	800	763	794	749	794	762	790	831	833	735	829	785	802	780	825	798	771	808	783	866	806	775	787	804	783	770	786	746	775	775	836	804	780	789	816	837	792	824	813	806	787	871	805	797	818	799	781	786	789	752	752	792	805	827	771	762	811	811	797	750	765	803	784	784	768	792	806	767	777	822	762	796	732	782	804	774	830	772	790	752	790	793	777	803	773	806	800	779	791	790	830	759	765	793	772	835	815	796	805	798	806	802	774	802	783	800	766	788	787	762	829	783	821	788	812	781	817	824	753	767	778	812	774	813	799	808	809	764	801	801	763	820	775	785	796	786	837	770	783	791	767	747	837	768	773	800	814	780	819	781	827	779	782	835	784	848	746	789	834	777	851	773	801	822	791	790	771	781	731	794	792	803	773	850
29230	28692	26314	10442	1346	460	420	388	458	393	424	433	385	391	386	420	432	447	402	451	419	405	420	458	439	373	396	442	442	407	446	413	427	452	405	365	439	394	391	420	419	415	385	415	410	438	385	389	408	397	434	431	397	439	428	433	431	421	400	420	435	425	398	379	446	423	410	418	446	402	422	419	423	411	376	404	425	449	428	408	451	441	403	422	415	426	396	424	399	451	426	410	435	408	413	417	395	433	382	421	443	448	419	436	410	392	446	422	401	440	455	422	412	433	415	422	366	403	397	416	408	475	427	445	374	427	399	443	418	459	394	396	435	379	417	407	409	422	406	435	411	404	408	392	434	455	407	423	438	400	412	383	464	432	402	399	407	436	420	457	410	440	426	367	426	399	413	433	427	425	371	421	394	452	425	387	425	385	410	454	419	392	422	380	441	401	400	427	409	435	426	421	389	485	453	415	447	424	388	412	424	386	410	416	412	401	407	434	427	366	432	412	422	418	399	445	407	398	386	388	422	403	426	441	375	396	453	419	428	395	436	419	396	427	415	404	396	431	433	405	443	370	401	432	410	427	377	390	359	386	452	392	418	432	394	399	411	424	389	386	383	443	417	439	394	422	385	448	422	423	432	408	416	377	448	390	397	427	418	402	411	431	421	400	421	423	395	421	418	422	391	412	443	423	429	428	420	461	440	424	457	451	420	418	420	397	410	428	397	399	418	404	420	413	385	451	397	418	377	421	426	429	421	429	434	405	383	412	403	388	436	446	404	426	415	387	420	438	426	407	421	447	384	387	386	405	423	446	439	419	381	386	369	411	419	405	466	433	436	388	384	418	388	431	468	440	412	404	437	419	384	467	410	396	403	463	398	445	393	423	420	412	432	416	417	441	407	398	433	421	411	386	433	423	396	423	404	414	443	427	369	420	405	445	415	399	419	465	394	411	442	417	382	419	362	417	376	398	423	416	429	415	436	423	370	406	395	413	427	417	395	432	381	406	422	397	406	409	402	443	434	435	413	420	410	414	419	433	418	416	421	435	430	440	399	421	440	412	393	414	415	390	406	389	376	450	440	428	430	401	405	417	407	441	436	415	436	412	414	386	450	378	432	433	398	425	431	374	422	409	455	363	402	407	412	424	439	462	441	430	431	412	447	414	402	430	384	380	421	451	427	437	429	435	388	415	393	420	448	422	425	433	409	404	414	405	412	448	393	391	413	456	428	394	478	415	428	436	397	375	430	385	406	386	430	430	393	417	423	394	420	421	438	403	372	457	403	459	395	391	428	401	431	412	386	415	415	412	406	437	408	426	424	386	428	443	386	441	403	412	380	376	427	419	405	378	406	374	395	413	419	407	403	438	423	430	403	445	437	418	437	427	429	392	432	437	416	440	411	375	416	425	420	428	417	422	422	399	393	361	384	420	392	392	418	428	396	422	421	430	451	454	427	394	424	411	383	410	452	392	429	423	381	413	422	420	419	418	437	405	424	383	392	433	435	403	445	396	427	435	406	421	411	429	436	442	461	402	415	424	396	421	401	393	414	431	409	448	429	393	394	424	406	423	424	424	443	409	402	428	362	451	427	401	447	442	386	477	372	394	421	408	402	440	428	445	430	425	445	443	355	424	421	372	450	416	412	429	404	419	402	409	375	421	408	427	419	387	420	441	423	395	427	421	458	441	395	429	417	418	403	395	415	377	404	430	414	399	427	402	425	428	430	457	430	397	413	455	425	393	444	393	416	403	413	427	408	422	437	432	418	459	416	440	433	391	458	433	375	392	399	401	426	390	430	444	433	396	428	415	412	403	432	428	420	407	452	412	393	404	424	410	390	415	451	410	376	425	416	442	380	470	411	457	420	449	408	408	407	422	442	427	416	428	383	409	428	405	386	438	426	420	394	404	400	396	422	412	428	413	408	386	417	390	393	428	394	422	426	418	415	430	402	404	425	432	416	414	442	391	418	394	399	417	405	406	440	409	415	409	415	425	424	404	445	431	389	423	412	384	462	456	408	429	441	469	397	420	420	413	412	373	414	458	405	437	423	448	441	453	445	405	423	412	410	420	418	415	387	379	429	433	430	418	381	415	419	434	439	427	419	372	385	421	428	403	433	434	461	416	410	408	421	400	406	402	431	391	426	415	401	383	388	422	401	442	405	429	397	400	386	392	414	422	431	440	434	415	430	408	447	437	412	415	435	405	430	426	421	381	422	424	417	403	396	389	434	408	423	417	407	416	453	403	414	415	426	417	445	391	442	392	397	426	411	415	438	411	455	395	400	430	421	410	420	408	440	410	459	399	414	400	387	417	427	415	386	411	371	450	389	394	419	402	441	445	433	438	437	434	406	407	405	407	457	454	427	417	405	413	443	379	425	415	394	399	437	435	462	377	433	388	407	451	432	413	416	428	424	403	444	430	399	416	405	385	382	427	378	382	422	434	420	386	405	425	423	401	389	407	438	424	438	425	414	395	413	435	426	442	396	457	422	463	435	409	392	399	416	435	391	440	396	434	421	365	405	411	437	439	430	390	445	405	434	392	425	431	425	435	412	416	428	440	392	408	411	391	410	409	438	428	420	403	402	375	415	399	427	414	413	426	425	413	396	426	407	413	442	429	422	384	439	429	397	384	425	418	405	405	395	409	436	402	477	402	419	404	424	421	405	456	409	411	391	437	414	399	425	400	428	403	367	437	429	442	427	417	395	394	430	416	425	401	412	436	418	414	413	424	471	428	428	419	413	382	422	440	417	446	429	385	407	428	404	422	443	420	402	463	377	413	420	433	425	393	429	437	395	390	415	382	397	433	441	396	418	397	400	414	409	417	426	426	419	385	417	376	428	429	432	440	419	407	419	413	421	402	428	402	406	391	399	479	407	400	434	401	426	431	410	427	409	400	414	405	420	434	377	414	414	417	412	377	452	392	432	422	421	425	398	439	428	417	424	450	381	451	402	416	466	417	396	426	436	432	417	439	389	405	422	441	401	402	400	405	436	424	420	398	423	414	426	433	404	408	396	373	420	424	421	412	436	422	390	432	451	414	431	424	404	403	421	428	440	429	392	445	429	458	392	460	424	443	409	398	427	381	413	414	411	410	415	366	410	451	408	438	423	417	419	440	402	401	432	401	408	439	376	444	457	448	444	397	403	445	399	425	427	415	438	386	409	421	401	373	403	433	395	414	417	382	418	400	450	436	428	424	421	399	416	426	438	403	416	434	423	436	419	415	438	400	413	401	435	413	411	434	424	418	419	429	413	437	448	394	391	394	375	392	410	448	438	413	416	394	457	399	444	389	401	424	423	382	416	410	400	394	420	401	406	422	416	423	361	414	405	426	419	406	406	382	412	408	434	431	384	401	433	443	447	412	415	407	368	408	397	421	418	411	423	404	410	412	409	431	411	410	439	406	392	403	448	460	447	413	393	408	395	422	443	419	444	419	425	444	412	407	422	431	459	414	394	433	401	398	389	431	415	429	401	406	395	393	415	428
39025	47457	30903	9676	2817	805	765	739	747	815	790	802	746	788	758	727	728	847	788	785	760	748	766	759	754	794	771	738	720	719	771	766	789	765	721	742	726	738	796	769	740	726	785	709	718	767	735	775	741	759	696	758	761	739	813	741	765	778	773	747	744	703	748	737	767	754	723	748	739	715	769	756	736	704	742	768	742	718	774	820	758	684	754	722	769	754	748	736	788	760	763	742	756	791	765	756	718	767	803	709	757	707	754	794	765	767	755	719	769	754	776	764	679	736	732	747	771	769	768	713	743	689	754	786	764	787	766	750	777	788	718	771	756	753	773	759	764	742	759	708	753	788	788	772	806	735	745	750	706	750	702	729	727	724	743	709	767	763	783	734	765	764	766	749	763	754	724	742	769	746	792	762	773	796	775	800	785	783	757	720	767	754	709	775	764	744	724	728	797	714	785	734	781	726	757	762	713	736	747	758	788	692	775	743	788	796	778	779	745	779	763	710	773	763	739	735	773	764	720	786	766	721	774	708	757	755	796	740	770	728	742	685	761	772	820	797	806	769	736	729	757	768	795	777	743	771	765	740	763	778	753	772	756	758	764	805	816	735	746	777	741	717	733	750	763	743	732	758	706	715	736	786	732	764	719	797	742	724	721	747	751	799	776	776	767	767	763	770	764	779	697	743	761	718	753	774	721	728	781	752	749	797	754	692	770	745	762	771	759	779	727	781	730	731	710	756	784	756	759	771	739	772	739	736	694	738	770	753	777	755	767	791	777	771	737	748	773	755	778	777	720	729	788	729	809	780	708	788	667	777	758	740	718	804	763	776	812	753	753	741	751	765	752	735	774	744	740	716	698	761	798	791	695	683	763	745	771	755	765	773	756	797	734	726	725	732	777	745	719	768	759	726	762	756	739	778	767	723	744	765	767	758	739	765	774	748	749	721	771	777	787	724	695	809	744	718	734	756	718	768	748	750	763	757	773	754	762	746	768	768	776	744	747	734	780	745	744	771	793	770	755	779	766	781	739	738	762	768	737	756	768	732	771	748	699	765	759	724	737	775	703	746	802	738	702	731	761	713	776	773	710	736	797	731	742	781	774	766	768	704	740	772	754	737	787	767	811	733	778	757	737	788	734	751	752	742	770	786	728	750	723	788	770	761	774	782	767	768	785	757	766	756	717	740	729	745	731	762	813	748	765	775	766	745	771	776	771	762	735	757	728	747	793	774	816	748	746	762	735	729	755	736	751	772	722	734	731	744	736	761	736	778	835	788	759	726	779	776	704	778	777	794	779	753	731	737	756	734	712	783	751	714	788	776	751	756	751	771	746	782	782	751	774	735	777	768	682	812	786	759	783	776	745	781	784	780	698	760	773	741	767	735	766	810	750	718	810	769	738	720	794	738	783	792	752	758	787	742	753	765	774	784	807	780	740	770	706	732	729	765	773	772	743	746	831	777	771	795	769	760	771	757	767	774	719	796	744	700	757	782	750	761	742	744	769	725	734	765	731	702	743	773	722	748	763	779	740	786	789	764	732	726	719	807	750	787	780	710	756	778	757	778	792	759	713	762	773	794	772	740	768	765	752	725	784	729	782	792	772	792	717	767	811	795	736	745	786	706	731	746	741	757	780	744	776	739	758	774	754	739	721	710	701	736	727	764	720	809	755	731	731	756	764	769	762	773	772	778	769	756	717	785	757	735	761	718	774	769	732	732	771	773	782	762	764	722	737	759	740	735	740	740	757	740	736	739	788	771	720	733	741	744	809	748	761	729	785	743	748	733	745	757	755	719	729	721	782	765	768	757	767	761	760	727	762	744	745	786	738	741	754	759	723	771	751	778	814	715	706	772	740	751	733	758	722	767	735	767	738	723	718	803	787	729	780	742	727	701	777	778	758	776	753	758	774	687	809	743	743	750	745	735	778	754	763	739	765	755	727	769	754	762	757	768	775	746	756	763	727	726	728	786	797	732	783	737	761	745	787	765	756	744	765	785	714	820	714	782	731	767	768	756	790	746	796	715	761	785	770	767	778	748	767	712	740	728	753	732	707	748	762	822	712	754	760	775	805	771	743	733	774	762	757	726	759	777	738	771	717	766	797	750	767	756	769	781	750	779	766	748	735	775	832	724	780	745	768	756	750	771	763	762	722	772	754	768	772	766	750	731	739	764	731	692	786	706	751	781	785	757	814	776	735	761	771	785	772	789	789	728	738	759	783	797	760	727	706	799	764	752	757	737	787	707	711	738	762	728	736	702	733	761	721	724	786	789	735	729	734	731	735	748	721	737	745	776	774	682	766	732	742	758	779	782	693	744	796	776	721	764	740	741	754	736	791	758	768	686	775	776	704	749	808	741	794	773	736	740	802	710	787	727	760	757	756	737	715	751	750	765	761	769	751	765	763	691	781	775	773	722	714	753	783	770	735	758	732	755	761	786	758	803	741	714	734	731	743	753	686	774	729	739	794	746	777	722	718	783	717	778	698	745	749	763	754	746	783	732	773	746	790	717	726	758	744	746	754	776	693	704	759	712	728	749	748	742	773	722	743	822	747	738	750	768	777	703	779	705	724	774	776	762	800	756	744	784	758	778	771	781	726	753	767	728	724	811	760	759	720	746	774	777	788	770	688	780	756	777	657	785	734	711	752	706	714	749	749	788	706	695	757	727	804	742	775	739	754	785	752	733	748	747	778	766	741	733	755	766	769	774	775	773	758	731	741	764	718	776	754	754	716	752	754	763	752	770	768	735	784	789	797	741	747	774	735	772	754	753	790	688	746	721	770	771	799	767	767	727	750	720	762	717	805	741	784	751	732	698	735	737	738	808	731	731	728	739	750	709	797	809	774	728	733	804	761	734	692	750	754	784	737	764	748	794	781	744	701	694	750	765	739	779	718	784	748	728	775	792	768	725	738	772	719	762	773	793	761	792	787	815	745	778	750	780	725	701	776	743	722	741	733	794	805	761	758	767	773	767	702	819	756	743	720	738	797	761	733	773	746	731	721	798	731	799	739	740	737	702	730	744	768	719	769	798	737	716	729	776	762	757	724	750	748	793	744	734	760	741	711	802	740	804	733	758	724	733	792	778	740	733	749	757	718	765	774	773	696	762	719	700	759	739	764	755	775	761	747	736	772	757	779	741	771	714	771	765	779	753	755	791	715	747	753	736	743	773	724	743	751	770	763	762	734	785	713	722	792	708	741	737	685	751	766	741	738	713	723	700	733	784	762	707	778	741	736	760	782	760	735	772	735	726	742	782	716	717	774	798	766	765	758	724	739	772	772	724	750	771	715	738	769	714	717	758	733	767	732	732	785	807	694	784	752	789	751	767	697	762	757	782	726	780	787	739	775	730	721	825	764	732	751	769	770	811	744	749	710	771	755	755	752	769	766	710	758	714	786	739	735	760	766	769	741	750	751	770	706	804	711	763	776	730	740	752	745	769	739	758	742	761	763	784	828	732	712	746	766	781	777	775	760	737	742	761	717	787
24364	22729	30749	24912	20051	8127	522	366	317	322	312	327	320	306	347	353	348	340	310	356	320	310	317	334	330	331	324	329	306	294	332	316	318	349	330	332	346	339	328	279	325	310	329	317	338	304	359	338	343	320	325	343	313	272	303	345	347	311	326	318	339	291	311	285	315	287	307	282	337	316	299	274	309	323	306	302	306	334	328	304	319	329	310	320	323	331	304	319	352	349	293	305	309	306	336	309	313	337	318	267	344	341	304	323	315	296	315	308	308	332	320	358	308	291	271	306	308	299	327	311	310	305	329	312	338	318	338	327	296	283	308	304	305	294	356	333	317	302	302	334	334	306	327	325	336	321	289	315	300	319	340	347	339	309	342	333	342	344	330	341	318	316	317	317	332	313	342	319	306	309	294	338	324	291	289	328	306	314	335	301	330	325	287	303	350	300	315	320	319	333	295	276	326	319	335	319	304	341	293	306	316	270	329	305	313	327	319	321	318	308	301	303	331	328	331	300	363	303	316	336	292	340	329	325	339	337	308	299	328	323	318	373	324	292	351	291	337	330	354	282	353	312	332	316	320	331	323	342	342	300	357	336	318	303	311	296	340	326	321	350	311	357	302	325	331	320	289	297	343	310	323	330	318	336	300	311	320	345	332	312	332	304	330	312	307	332	326	315	296	314	307	280	306	321	315	297	311	325	339	274	339	311	361	328	312	316	311	296	322	327	302	310	317	330	282	348	278	294	309	321	331	305	322	315	312	343	329	303	319	283	334	304	338	316	340	303	316	295	312	333	319	296	339	310	299	312	302	326	340	312	279	306	298	284	301	297	323	303	314	325	299	322	280	323	335	330	314	312	342	314	286	322	307	325	354	307	319	308	324	323	313	354	323	322	281	333	311	311	318	307	358	285	334	315	340	300	328	337	324	314	309	320	335	304	325	294	312	300	346	321	304	321	303	351	302	275	305	328	327	336	313	335	307	338	305	309	319	302	320	371	326	310	364	332	355	288	307	314	281	332	338	283	315	312	329	350	325	333	335	320	308	319	320	324	310	317	288	285	315	301	307	336	323	288	298	327	323	302	333	290	298	328	331	296	317	290	326	307	292	315	276	324	291	330	360	343	298	305	323	318	372	319	314	313	341	281	323	321	290	332	348	325	326	294	311	339	322	316	297	326	333	349	312	326	325	333	304	332	308	338	315	288	270	318	305	311	315	310	318	320	313	317	318	323	313	362	304	308	314	306	317	301	318	344	318	322	324	323	309	316	294	337	310	318	325	320	311	316	307	338	329	321	353	335	305	322	317	281	279	294	310	304	324	315	308	292	315	347	322	323	324	316	305	314	349	323	298	304	330	318	315	314	331	310	304	339	335	318	298	296	316	287	300	321	328	284	302	327	332	301	308	292	319	317	284	340	304	325	296	350	302	343	320	320	304	301	375	325	327	333	335	344	312	321	322	334	311	306	291	309	326	303	316	294	329	329	339	318	357	314	323	342	316	322	297	336	326	299	335	330	301	327	290	333	324	309	314	317	269	312	313	327	333	307	337	365	326	318	303	358	299	309	309	332	337	337	291	323	326	296	306	313	315	319	341	309	359	295	305	302	314	296	311	315	305	318	346	308	304	316	316	320	305	325	354	323	362	341	332	302	316	298	328	338	318	318	290	317	305	305	301	297	324	303	339	296	321	310	326	331	334	334	322	321	301	297	304	309	353	313	326	331	298	327	315	307	327	336	321	320	337	279	329	348	305	309	342	339	315	300	335	306	316	312	341	293	291	307	312	293	333	328	331	353	318	326	312	304	333	329	317	314	293	310	302	287	307	315	336	324	319	298	357	331	297	318	317	322	346	296	301	303	265	300	315	352	318	324	334	321	330	328	331	320	297	301	314	289	306	325	322	334	318	286	331	307	337	316	309	312	325	306	326	350	297	316	317	337	314	318	317	304	330	320	289	307	314	331	338	304	340	310	320	286	303	289	325	304	306	328	312	329	307	295	341	322	348	301	318	328	331	315	286	322	300	307	285	312	324	308	331	299	350	340	319	273	315	289	294	326	330	329	335	298	317	316	333	288	294	334	311	334	325	324	319	316	320	314	336	321	310	334	307	314	325	291	336	331	312	314	300	300	318	326	343	338	331	334	306	306	317	300	291	294	290	305	321	337	300	298	318	321	295	303	329	316	323	305	312	319	337	325	303	309	323	304	355	321	320	313	324	306	310	331	330	324	283	333	285	318	311	313	318	310	339	299	317	310	319	317	346	312	301	312	349	320	350	326	331	324	318	294	329	317	306	338	313	336	333	318	341	315	316	323	315	299	367	314	317	334	327	317	306	306	291	306	334	317	318	313	336	320	276	319	307	341	307	311	336	330	253	316	319	329	348	335	288	323	333	325	348	322	319	292	326	304	326	341	289	328	313	343	332	305	300	313	292	323	311	304	319	312	320	315	304	294	328	317	305	327	318	345	354	293	342	321	344	319	331	284	319	324	319	349	342	343	311	335	315	337	325	315	328	305	330	318	292	316	297	326	304	323	324	339	305	293	322	326	306	286	312	275	351	274	330	293	355	336	324	324	351	309	332	324	302	282	303	311	323	307	333	302	318	342	337	307	308	339	333	319	314	315	299	316	319	297	333	314	329	310	306	341	318	312	292	341	303	302	319	354	303	285	309	294	319	319	320	340	349	323	342	316	349	340	318	319	305	295	286	316	310	326	322	373	319	311	318	313	340	373	316	300	300	330	318	318	336	344	309	352	341	333	340	322	330	318	327	315	328	313	292	321	309	293	300	322	323	318	349	324	320	299	346	304	323	313	296	300	318	338	325	298	317	299	347	315	297	312	316	326	295	330	291	333	321	340	292	332	343	313	299	322	325	306	325	337	310	334	319	307	334	282	306	311	301	332	314	340	308	322	320	347	316	285	316	336	324	317	354	318	296	341	337	305	297	325	318	345	328	306	311	332	351	298	317	302	315	313	345	318	296	352	336	310	308	338	317	335	329	326	348	312	347	308	337	318	331	302	312	331	302	293	336	326	281	326	344	322	330	311	331	331	324	344	314	351	314	317	308	353	311	351	315	313	351	309	314	316	323	328	266	316	330	317	325	329	328	356	359	332	300	328	360	309	315	316	326	324	329	317	361	321	338	338	298	341	357	316	325	307	315	331	329	338	320	281	338	319	307	330	321	304	318	335	303	306	315	318	326	323	333	341	301	320	325	275	306	306	326	327	339	299	343	323	295	328	321	311	318	321	347	357	352	353	320	323	337	304	313	308	294	355	290	313	343	303	311	317	317	363	278	327	310	313	321	323	325	308	311	326	324	291	359	316	333	301	323	292	293	337	322	345	303	330	274	293	313	280	316	315	305	328	333	317	325	331	282	334	342	301	300	302	293	310	306	312	330	304	324	329	318	302	309	336	349	319	296	342	334	326	315	315	305	332	304	304	361	333	343	308	340	308	333	354	310	327	315	340	325	320	340	317	327	289	308	321
60762	88777	63519	26648	16121	1587	611	585	641	576	557	593	603	637	598	603	586	599	603	618	615	602	582	558	586	627	614	601	558	562	589	542	550	582	599	599	591	560	594	540	604	603	601	591	621	568	580	561	604	615	575	650	552	568	569	576	593	580	563	565	590	574	631	594	611	596	592	590	572	571	547	583	560	551	607	581	575	549	594	533	546	588	573	538	577	571	567	612	605	608	581	593	573	571	570	550	586	542	566	581	587	595	580	608	609	580	547	560	577	591	540	590	555	607	522	566	575	616	615	562	577	581	595	553	563	594	575	544	589	563	528	563	586	585	576	618	563	562	597	609	569	547	626	601	592	552	583	574	619	544	553	568	562	545	559	601	600	549	604	604	621	487	592	595	570	595	560	555	606	592	603	593	590	614	562	595	615	591	554	561	557	560	569	581	548	545	611	572	563	583	611	559	612	577	573	546	588	587	616	573	548	578	585	567	568	560	599	577	634	577	586	524	559	583	615	612	627	559	547	610	556	594	593	590	571	574	556	603	572	614	573	566	612	571	603	535	591	574	609	597	543	599	609	614	559	637	617	569	596	616	558	573	619	593	558	618	604	591	599	613	627	587	577	617	580	587	551	539	568	613	614	568	525	644	610	622	585	597	590	591	576	577	572	606	609	567	577	590	612	616	587	591	618	599	547	564	569	579	571	566	599	627	588	592	601	592	611	581	616	578	598	574	613	575	597	549	561	585	577	540	543	587	569	593	574	553	590	603	590	567	585	557	620	601	579	579	588	538	572	598	582	626	598	531	580	591	613	585	587	572	581	586	555	562	617	587	598	587	584	584	625	590	608	589	582	553	535	628	549	586	578	553	616	599	579	582	574	555	617	544	591	605	540	578	589	532	558	586	587	595	594	548	595	595	621	550	596	567	571	621	587	575	594	554	579	614	541	587	581	552	549	591	599	597	580	563	653	585	586	574	553	619	567	536	570	607	565	595	568	546	564	568	576	581	589	587	607	546	566	622	551	600	618	612	617	589	617	585	556	627	539	579	602	558	564	609	573	632	557	560	582	564	601	588	593	566	583	535	549	594	531	664	557	614	573	587	538	585	572	588	594	617	590	590	618	625	589	578	608	600	556	564	553	614	580	572	575	569	554	595	565	568	573	568	603	585	570	589	567	548	571	579	587	572	584	612	562	553	592	566	597	593	561	600	565	559	602	539	546	583	568	595	599	615	585	556	625	590	542	610	603	589	593	557	559	551	563	629	564	612	580	581	574	567	571	573	599	599	572	572	595	600	586	563	592	615	600	613	574	566	592	616	587	560	634	570	589	555	569	588	596	610	570	536	607	594	633	543	592	532	572	621	585	606	588	554	572	585	599	575	561	578	613	608	566	625	566	614	587	612	534	567	568	605	566	595	623	578	561	562	552	600	588	577	583	581	588	620	588	590	565	557	587	603	605	595	587	553	573	581	646	578	561	552	597	589	557	561	594	546	561	596	594	586	586	600	581	560	603	603	579	612	594	594	539	586	602	621	588	550	598	588	614	588	587	596	572	612	586	582	650	627	547	618	596	590	617	545	592	571	632	613	589	587	595	568	593	576	578	532	547	579	619	632	558	577	547	561	602	572	592	626	586	616	593	583	574	591	548	580	589	583	563	564	622	590	551	596	572	584	544	571	587	580	592	598	586	598	593	559	591	573	597	588	594	596	561	574	607	577	550	563	586	592	566	609	556	561	630	598	558	618	625	599	564	559	554	573	606	610	590	537	596	603	593	577	576	559	561	544	562	606	583	567	556	586	585	568	580	566	588	578	535	614	590	611	554	549	577	597	608	575	594	592	612	592	572	539	565	622	544	592	585	603	543	548	565	572	595	639	608	590	585	585	581	568	636	542	574	514	595	620	618	588	566	590	584	569	575	621	567	578	600	579	580	571	563	570	599	646	582	556	574	591	577	560	599	606	580	569	605	571	576	556	579	605	578	564	611	557	601	579	567	573	633	624	591	600	572	599	587	578	581	543	539	564	610	588	609	610	597	558	606	577	528	591	570	594	561	570	573	631	576	593	560	573	609	610	593	563	580	581	573	590	598	582	582	553	617	583	539	555	597	558	581	560	611	574	579	603	586	592	606	593	578	594	594	573	586	593	586	584	560	596	569	578	566	587	539	576	572	597	556	612	590	586	609	577	562	591	591	603	586	583	571	593	573	604	577	578	590	567	591	563	542	578	600	601	604	602	562	554	542	587	593	597	556	550	591	538	578	602	673	582	567	591	593	566	592	619	584	601	574	594	556	562	571	608	573	594	589	627	558	597	556	566	653	597	568	565	587	599	586	589	609	582	649	610	551	556	623	613	619	625	580	530	609	568	565	569	599	587	610	570	541	589	605	585	563	585	532	619	558	606	579	609	590	577	612	569	574	540	582	591	548	593	598	543	570	577	571	592	568	533	569	592	590	591	577	579	589	565	628	563	576	568	624	592	582	585	605	602	605	596	595	565	557	623	567	576	597	566	551	564	582	609	605	586	577	591	574	578	572	590	568	584	571	551	617	634	601	577	539	603	558	581	521	586	568	606	572	563	577	596	572	566	569	622	603	607	571	537	590	629	581	625	586	584	585	551	539	577	563	584	576	544	582	587	562	529	570	596	566	573	568	611	565	580	590	574	568	603	602	599	579	558	593	535	607	576	613	567	602	593	617	600	576	612	565	623	550	592	571	576	612	590	572	593	633	603	595	588	612	596	583	568	577	548	609	601	582	580	584	573	581	553	593	562	537	614	599	609	603	590	534	608	564	601	573	558	600	556	553	605	596	570	592	594	555	607	610	596	548	589	596	571	547	588	593	614	621	576	579	582	611	559	607	550	597	553	567	634	576	573	589	598	555	580	549	546	639	578	606	577	569	614	578	591	592	601	607	542	550	571	602	530	595	591	561	569	635	619	611	595	633	559	564	583	545	622	574	576	597	584	622	557	593	629	580	522	607	543	554	585	590	627	574	571	590	605	575	579	568	574	560	607	582	596	623	593	601	562	572	598	624	568	550	590	603	610	604	551	538	588	589	620	551	587	587	623	576	583	578	590	562	547	603	606	505	540	595	570	571	553	566	597	571	560	613	559	572	564	564	608	589	548	562	579	588	572	606	599	565	604	576	586	598	584	580	553	627	572	615	616	558	610	595	605	591	628	613	560	578	567	586	570	588	531	578	590	597	571	605	549	612	587	631	592	600	576	631	579	572	594	552	604	576	600	600	577	615	607	555	621	578	588	552	597	583	575	537	575	551	632	585	575	561	616	619	593	537	555	538	573	539	580	567	551	584	582	576	582	586	579	633	553	569	526	579	611	591	574	584	606	576	612	583	583	575	599	570	567	570	589	599	560	566	560	596	550	576	580	591	583	578	602	533	570	598	632	605	556	599	602	583	582	577	543	620	598	565	651	616	554	608	575	630	576	579	567	579	592	587	584	600	545	606	586	567	564	598	586	628	621	589	598
23174	21651	29928	24192	21088	18504	4103	557	480	500	506	512	477	459	474	480	506	471	501	457	462	446	484	515	502	463	464	482	499	475	498	497	456	466	497	450	480	439	458	483	438	476	489	458	477	480	500	501	492	477	414	470	449	446	432	480	503	484	465	466	478	477	480	469	471	479	475	479	478	490	425	488	479	483	486	496	470	470	486	487	448	483	460	428	496	493	488	488	456	475	479	433	441	454	447	474	479	508	462	485	500	542	507	512	498	456	434	458	497	457	461	474	501	441	463	465	427	449	451	522	478	478	441	447	454	450	470	456	493	461	515	465	429	478	487	499	424	438	441	465	478	478	467	485	503	445	459	495	458	500	454	488	457	499	480	468	464	515	471	461	460	477	482	456	442	469	469	442	481	460	455	479	486	500	498	506	467	465	447	459	490	487	494	506	521	440	453	437	497	513	474	474	443	515	524	439	441	459	500	466	449	467	457	470	472	413	454	495	475	484	467	486	468	463	499	491	453	443	499	481	466	456	487	478	441	481	476	454	479	470	502	475	447	433	507	462	488	459	487	476	464	441	458	454	469	453	445	502	443	451	461	486	456	439	433	475	456	436	455	435	493	464	446	490	474	465	489	462	502	432	429	486	498	482	451	471	481	460	466	493	461	473	465	481	520	465	507	468	440	474	438	466	429	471	469	429	492	469	479	488	467	445	486	471	481	491	482	479	515	452	473	467	478	477	499	492	447	457	442	447	516	478	519	447	500	467	519	445	490	495	471	465	450	459	475	484	448	460	412	487	473	449	461	506	426	470	452	434	486	505	488	469	458	482	451	450	498	504	455	436	510	456	483	473	446	497	445	443	452	447	448	477	490	429	476	504	473	480	499	485	482	424	472	477	445	476	493	469	473	440	472	468	442	454	479	469	481	460	438	476	480	502	475	446	455	449	449	487	454	475	467	478	451	456	479	464	496	467	481	446	424	457	468	468	455	454	455	474	489	478	468	466	461	449	501	513	489	457	515	478	462	452	452	421	466	452	470	404	480	468	443	452	496	480	471	448	460	457	477	476	451	473	457	467	451	431	478	460	458	476	476	495	438	453	484	497	449	482	495	478	445	455	470	430	467	430	485	468	453	466	471	476	460	468	471	487	449	479	486	461	449	447	499	462	427	443	430	485	480	483	491	471	483	497	431	477	487	433	469	443	496	502	494	467	454	452	471	442	475	456	475	494	456	478	496	506	441	465	428	472	430	450	474	473	480	464	462	452	448	453	507	509	458	451	500	480	479	469	479	438	449	456	461	459	457	489	504	468	433	490	461	439	428	453	468	435	463	437	484	487	478	475	439	492	449	465	508	477	468	454	470	451	455	467	509	448	456	499	491	457	460	498	455	515	475	531	472	488	443	452	481	481	488	468	461	420	454	468	480	498	461	444	463	454	442	479	491	432	462	428	479	486	465	493	469	488	440	446	474	480	459	459	453	463	464	487	504	465	471	457	487	466	499	447	472	471	484	465	470	467	487	451	455	491	458	470	457	482	464	391	471	453	509	492	517	455	445	494	459	474	453	501	476	473	451	510	451	461	507	447	489	447	495	459	496	461	431	467	472	458	441	480	479	479	464	473	477	469	473	486	451	483	478	489	488	509	468	475	462	465	441	493	463	476	473	452	485	482	430	494	484	493	476	452	478	467	449	516	466	420	484	476	467	496	445	492	501	445	462	472	488	473	489	431	496	458	517	456	493	466	465	453	480	486	497	494	460	452	452	453	491	472	520	507	482	477	513	493	470	464	487	483	461	481	453	494	478	448	458	473	485	478	492	478	474	489	493	444	511	469	463	477	458	470	518	482	456	427	453	464	459	477	506	467	442	487	469	451	469	488	482	449	440	470	438	486	476	435	448	464	473	469	485	467	474	452	490	461	457	465	464	445	466	479	460	488	489	483	447	410	523	471	441	477	465	445	491	474	510	485	461	486	459	488	475	465	482	460	480	437	452	459	477	484	458	461	475	489	507	472	461	445	486	444	474	485	495	441	438	469	479	490	462	460	483	451	504	481	437	469	436	426	461	473	459	483	456	462	469	470	473	506	483	461	435	441	450	458	495	483	479	467	478	480	464	454	495	481	465	461	512	496	448	527	458	447	488	489	473	495	485	440	540	475	478	458	470	471	463	477	430	465	470	464	496	449	473	471	519	447	495	465	491	437	443	489	494	445	445	450	485	462	491	500	471	460	450	484	460	478	494	472	490	458	506	455	508	455	515	509	453	437	433	474	452	494	462	460	444	496	464	480	462	506	500	476	417	474	475	425	476	488	481	466	465	450	449	511	469	467	460	471	491	459	468	500	475	449	493	505	483	439	456	414	458	476	458	436	467	466	487	457	479	473	443	447	472	477	436	469	522	467	444	476	460	424	492	470	459	447	480	449	480	453	465	502	499	422	472	460	473	513	477	441	455	455	420	521	485	486	495	481	434	469	451	498	477	459	468	480	456	450	465	493	490	490	461	462	485	470	454	480	449	444	477	459	466	489	488	419	451	522	458	486	437	454	468	474	443	474	452	463	450	452	471	467	479	480	453	489	454	453	443	442	460	464	445	475	506	472	475	490	499	465	480	504	468	460	455	418	474	479	459	457	463	469	485	498	486	448	480	450	478	482	457	477	500	463	466	490	439	462	434	497	489	482	456	484	477	451	432	490	436	470	459	434	440	419	512	441	461	451	485	471	471	429	476	475	465	469	443	466	481	489	493	488	442	495	473	495	459	475	482	467	503	524	486	485	498	472	451	460	464	483	493	507	481	456	493	459	466	430	475	453	522	469	456	508	485	481	467	479	435	434	501	458	477	498	517	470	499	493	488	474	460	449	479	455	497	451	488	491	461	450	472	514	461	489	459	435	499	495	425	463	511	498	450	443	492	480	502	494	470	488	471	478	479	435	441	492	425	463	473	453	470	440	514	436	477	448	462	451	480	420	474	478	514	438	457	460	478	498	429	440	460	510	507	429	418	451	491	446	470	467	458	473	463	458	451	518	485	492	452	496	484	473	447	512	451	472	476	491	483	478	476	483	479	475	485	484	484	463	456	491	432	474	439	502	436	456	465	425	476	460	461	492	447	460	461	483	493	441	490	455	493	479	476	478	411	486	471	479	477	480	495	512	450	468	469	468	446	468	471	482	462	475	468	448	484	473	477	465	470	423	439	465	456	449	470	514	456	436	477	505	462	464	505	454	470	441	479	456	461	489	492	447	447	486	477	482	432	410	466	456	443	469	447	476	448	436	461	485	513	473	488	509	494	502	485	474	473	456	448	465	477	468	478	437	476	477	481	505	467	464	484	477	468	450	518	464	481	484	452	463	497	492	470	457	463	457	486	477	472	497	505	487	465	481	439	503	452	459	473	454	464	434	482	462	483	452	489	441	485	473	468	482	465	473	488	492	467	459	477	476	482	487	396	457	441	505	430	426	474	499	493	501	479	484	480	482	478	457	466	497	518	468
60682	99038	72621	35284	23308	2329	856	824	842	831	800	816	828	836	780	822	738	812	823	781	797	737	805	820	820	816	808	807	789	827	788	826	805	790	778	793	818	782	779	774	768	799	790	805	780	810	797	825	765	784	803	771	734	821	796	825	785	828	781	801	788	777	763	766	796	821	793	801	742	838	782	838	800	835	778	844	808	838	786	784	851	767	822	825	814	812	819	769	762	768	820	780	817	795	793	785	809	793	790	791	819	819	760	860	824	814	820	821	777	790	781	782	857	785	775	790	807	761	799	810	757	827	781	801	802	788	803	777	838	801	773	821	814	787	816	746	805	786	738	796	725	796	773	755	845	774	786	828	802	771	812	754	802	790	809	814	861	799	810	792	783	739	808	797	811	766	767	763	839	788	806	754	785	848	787	799	814	760	828	841	780	781	810	848	810	799	836	761	800	773	798	771	786	783	802	847	754	801	803	764	760	797	809	782	768	804	786	824	793	827	818	855	817	791	786	781	789	821	814	831	814	808	830	798	798	794	782	816	847	812	800	807	718	796	835	863	792	797	784	827	743	795	808	808	792	795	819	782	786	815	752	839	832	754	762	806	781	802	810	850	821	770	772	789	806	787	802	799	791	758	765	804	766	820	784	791	816	823	754	774	784	787	801	774	804	876	748	767	805	821	814	787	797	857	837	846	798	772	785	772	779	788	743	809	774	773	816	800	863	750	770	829	803	839	747	816	736	745	822	845	776	753	763	794	795	777	765	766	750	809	755	779	763	835	801	885	802	835	798	771	782	822	761	847	782	798	796	787	808	780	801	765	835	763	849	782	832	790	810	785	796	769	795	852	766	758	788	766	760	816	803	779	828	733	851	817	791	771	799	792	836	785	807	813	765	754	795	822	858	785	816	801	809	769	802	728	760	773	760	785	791	786	808	794	766	856	790	787	804	757	830	731	799	791	805	739	774	780	805	805	779	815	819	786	805	807	777	785	808	759	809	832	793	800	786	775	803	715	786	826	808	822	756	787	768	822	758	778	765	787	831	752	785	758	790	832	773	770	779	834	799	793	787	773	770	801	792	804	749	814	765	750	803	810	816	782	811	800	811	809	801	766	806	782	803	769	766	755	770	798	797	768	809	771	837	791	842	852	806	867	791	806	792	807	851	823	746	824	757	807	828	786	770	791	739	793	797	826	829	795	813	801	780	818	799	760	751	784	782	806	826	812	790	820	798	768	846	804	795	753	781	788	782	787	806	805	782	762	788	835	781	764	780	787	790	726	756	796	801	826	753	784	755	805	816	836	793	760	832	785	860	767	779	812	831	790	820	764	782	834	829	789	794	765	744	771	803	817	803	751	783	782	806	809	842	755	794	832	812	826	812	782	796	759	771	821	809	792	813	827	803	767	804	821	781	807	832	782	832	802	741	744	816	765	774	819	777	817	815	816	801	801	771	770	770	815	827	821	823	763	788	811	727	858	786	831	776	866	777	815	791	799	805	797	823	762	790	774	805	849	823	763	812	845	822	809	798	825	773	783	833	821	792	840	812	749	815	844	802	794	751	844	806	773	755	821	763	790	749	781	802	817	778	804	787	812	785	791	831	774	785	811	782	789	770	789	764	771	817	774	774	773	793	825	738	802	768	809	790	808	773	744	779	759	760	749	838	737	815	809	769	808	822	775	801	808	839	811	778	833	807	803	766	828	809	829	781	757	789	778	768	810	779	838	831	755	779	792	765	772	820	825	780	793	837	814	832	757	830	799	778	794	807	779	770	783	767	788	772	781	797	808	856	802	806	772	790	824	760	878	766	796	791	813	737	807	819	804	798	753	804	785	831	804	771	808	828	821	817	806	787	769	814	826	758	748	785	797	812	799	777	766	792	796	807	750	803	794	746	768	734	769	860	769	816	810	781	779	813	744	790	795	854	842	761	798	784	758	863	779	784	737	778	814	809	802	803	826	776	832	823	841	779	793	742	811	827	831	783	783	822	793	788	824	804	737	770	759	837	811	740	789	790	791	817	817	776	747	794	817	798	842	799	806	762	847	815	821	793	730	798	851	804	784	799	769	745	761	777	828	785	809	808	754	808	837	791	753	788	757	769	782	839	789	818	780	788	807	736	793	785	769	790	830	741	786	774	817	843	806	805	796	795	775	802	761	789	779	822	777	793	806	811	779	830	775	823	789	789	810	775	738	798	812	810	768	788	738	808	808	817	750	805	782	798	785	838	799	786	758	773	822	824	802	817	793	791	763	800	805	774	847	826	776	776	803	768	804	809	793	774	784	738	848	812	763	806	801	776	818	790	769	773	799	790	805	822	771	812	784	797	801	775	836	758	810	707	766	839	805	793	805	770	787	752	758	767	799	748	771	818	803	779	794	814	792	815	795	837	803	762	770	784	794	768	785	791	826	765	829	839	812	825	811	785	772	802	794	800	798	802	839	793	815	850	814	852	824	846	744	766	781	835	852	823	815	852	770	770	790	748	784	836	806	791	825	820	789	789	754	729	747	801	831	816	793	749	816	795	789	802	803	785	780	772	820	740	790	810	773	824	838	815	809	761	787	790	772	836	789	788	799	825	791	781	778	794	763	828	759	806	789	757	761	845	764	783	796	791	805	784	785	752	804	764	784	838	831	756	784	833	784	805	763	779	757	782	789	792	814	728	828	759	750	820	843	771	747	803	786	827	758	817	748	770	819	791	766	775	773	769	819	844	765	780	800	762	827	815	811	829	768	819	833	776	822	796	814	790	764	788	784	823	823	757	764	833	826	794	777	789	833	820	759	787	741	855	785	801	792	838	845	792	811	725	789	821	816	832	770	778	798	773	806	821	780	820	770	807	845	799	768	822	744	772	814	826	839	787	812	820	768	757	814	810	801	812	852	776	785	794	799	777	772	807	794	802	832	792	824	843	806	807	824	789	806	824	788	780	829	752	787	750	804	824	810	795	798	756	786	797	762	804	816	774	798	750	803	798	816	756	784	832	766	836	798	794	773	767	831	822	769	761	789	772	808	814	815	811	804	778	775	784	757	904	811	773	776	808	783	795	799	722	814	818	765	769	805	789	784	762	768	813	769	761	735	849	799	837	775	861	761	815	768	779	784	869	764	818	808	786	796	789	798	821	839	826	828	818	770	745	763	746	826	800	793	842	802	833	824	804	816	819	789	798	778	786	824	800	787	814	759	791	805	819	809	802	818	781	818	756	751	811	785	852	790	818	814	803	777	821	801	777	819	816	808	833	781	826	746	779	806	838	838	760	775	817	780	796	762	797	778	789	802	816	821	826	796	782	775	811	785	787	793	739	786	793	768	868	777	787	805	786	734	780	799	783	769	793	820	805	752	740	793	783	768	768	791	805	842	785	769	810	818	833	786	826	797	767	815	820	828	784	798	796	791	797	758	787	768	832	815	786	724	783	760	829	775	748	863	826	763	819	793	791	804	780	837	797	778	798	772	806	801	774	778	780	771	801	839	779	794	755	747	819	753
28945	28160	25838	10273	1951	577	426	426	398	389	419	394	418	452	383	420	423	421	451	406	360	399	404	363	430	380	404	412	436	395	395	439	392	440	403	386	435	413	408	407	366	413	436	397	400	415	358	437	408	435	393	376	375	417	444	410	411	399	395	396	395	414	389	415	405	369	429	398	412	376	372	406	418	357	376	411	401	383	404	378	405	399	405	388	404	379	384	392	432	399	394	409	395	422	397	414	417	363	373	375	396	379	418	411	396	409	386	393	415	438	426	364	410	399	423	397	424	396	410	418	438	417	402	416	401	380	424	406	422	426	413	373	407	426	403	401	404	389	385	369	390	377	390	379	385	383	384	422	396	433	390	405	415	399	412	415	395	400	384	406	403	412	371	407	403	412	376	424	403	394	409	437	416	404	381	422	406	391	420	411	411	424	406	410	423	388	424	435	404	402	416	373	426	365	370	379	414	405	388	385	437	394	424	423	402	426	396	393	456	431	417	389	389	396	395	433	394	406	432	360	406	386	381	379	410	400	378	356	390	423	385	410	397	398	411	380	395	407	388	442	418	394	376	448	402	390	376	403	388	396	422	378	371	398	400	423	375	378	413	402	390	378	430	396	386	422	412	375	376	369	378	395	378	403	407	433	404	420	441	409	402	399	410	414	417	397	409	433	449	404	400	405	399	389	397	404	390	368	387	416	390	390	395	418	394	407	380	404	356	419	371	388	427	394	414	402	404	372	395	381	380	408	399	409	424	405	419	421	420	419	385	391	405	436	408	420	402	432	395	429	431	388	417	429	421	416	367	416	413	382	379	398	417	404	395	374	401	388	357	399	380	381	396	426	419	357	374	404	406	433	426	393	428	414	384	383	379	369	434	408	407	413	428	414	403	390	361	388	400	405	384	406	397	403	415	378	385	394	411	453	419	405	445	379	433	383	406	433	360	440	407	394	411	365	387	368	405	397	394	385	393	429	410	431	400	371	386	413	392	409	419	377	399	400	401	410	398	372	406	396	408	388	388	390	377	413	412	391	396	379	398	389	401	419	370	412	423	400	408	415	391	395	407	395	384	371	405	380	415	395	410	409	373	431	406	389	414	405	410	405	400	410	407	392	427	403	428	379	378	413	408	430	406	384	409	397	401	408	411	369	428	405	379	390	388	387	369	431	383	417	447	345	415	401	403	369	395	422	397	422	411	412	408	396	422	429	409	401	390	419	432	394	414	408	403	447	404	415	422	397	392	397	370	413	386	403	390	391	413	420	392	438	392	369	418	430	394	403	422	410	381	374	375	373	376	388	412	408	418	419	359	390	386	356	368	372	430	425	408	412	436	381	413	398	426	393	410	417	386	378	400	418	406	412	433	379	406	377	392	324	395	428	426	416	395	392	437	406	409	430	431	411	405	434	405	381	407	411	370	426	392	453	367	397	374	367	376	371	411	392	417	418	383	396	384	400	430	422	427	404	416	409	410	394	390	391	365	410	380	423	396	389	374	431	395	385	429	377	403	371	415	404	425	412	426	387	432	387	421	422	382	391	425	422	376	456	435	426	404	430	420	373	381	427	381	396	443	386	414	365	440	418	380	394	366	396	431	397	385	399	398	427	396	388	435	414	405	392	380	399	412	370	386	384	396	402	394	375	409	378	405	398	412	403	378	394	375	388	417	416	440	396	436	393	383	429	389	379	439	381	436	388	416	365	373	407	380	385	397	394	388	383	418	403	421	414	394	416	390	425	413	380	422	356	373	387	383	404	402	400	411	360	403	409	390	414	419	414	428	402	400	408	408	392	395	416	379	390	400	425	408	410	391	411	423	431	387	395	419	415	410	394	381	396	399	384	452	418	388	404	374	407	394	403	371	419	409	399	389	432	405	413	393	398	417	459	361	393	436	430	398	424	418	444	400	403	440	420	402	404	417	421	419	398	409	379	414	384	390	390	411	387	393	407	411	375	387	397	428	411	422	373	377	423	388	391	370	367	396	403	428	364	403	435	417	408	414	372	423	395	463	415	379	410	394	387	383	408	406	396	378	397	428	421	383	376	432	457	374	418	408	411	382	418	383	426	404	394	419	395	393	385	416	422	417	367	408	407	431	387	402	400	394	401	418	388	411	426	382	406	407	439	409	373	433	424	387	369	426	425	382	399	427	405	440	450	438	425	393	472	401	376	413	409	416	401	413	387	388	383	391	410	373	364	425	437	424	407	440	436	427	409	431	427	405	388	396	424	417	394	406	425	394	408	406	393	433	406	420	408	385	442	426	396	388	419	403	432	404	439	370	366	395	426	410	432	410	385	413	406	422	392	402	369	421	456	425	400	390	344	413	406	424	414	407	398	417	377	402	379	371	443	372	405	390	408	398	394	432	382	442	416	383	395	388	397	408	433	416	427	378	380	397	367	411	394	402	402	409	415	389	376	387	408	416	423	391	407	391	420	410	401	422	390	428	369	381	415	399	380	382	385	445	430	435	429	426	423	435	406	379	404	376	418	383	398	412	410	389	418	369	407	425	427	410	440	402	384	453	439	401	382	389	376	378	378	377	398	419	405	408	403	401	385	388	427	403	403	404	353	402	431	398	424	451	398	421	404	403	380	418	430	388	389	382	375	417	410	399	405	420	417	374	386	434	391	442	398	434	398	377	404	416	385	425	445	396	409	375	470	394	400	400	423	390	420	392	402	374	427	416	389	439	394	413	402	385	381	428	437	393	400	368	426	417	376	412	413	389	371	395	405	403	394	439	406	399	430	408	388	402	439	403	398	395	369	390	456	386	416	414	405	412	393	446	397	416	370	406	409	393	432	393	427	405	381	403	445	400	426	362	377	442	399	391	388	395	395	427	393	401	403	444	386	404	407	408	440	385	418	416	400	390	415	422	450	407	418	428	421	445	391	417	408	409	408	384	409	414	401	416	442	436	416	380	428	390	434	381	427	379	409	393	426	422	418	387	444	387	397	396	417	423	389	393	389	397	408	383	408	392	391	426	411	413	422	365	412	374	393	398	428	442	407	414	429	395	395	419	388	363	408	443	414	405	377	416	447	423	394	392	396	386	390	445	396	401	388	403	392	362	365	391	420	451	389	402	418	404	421	397	399	415	414	387	416	402	428	407	437	422	370	411	394	399	388	416	395	391	396	360	409	400	391	437	380	438	381	401	393	401	425	390	431	411	349	395	412	416	376	425	387	402	398	425	427	403	407	412	409	407	414	441	413	423	439	423	399	428	427	441	358	403	416	407	384	404	410	406	406	400	398	397	386	410	400	400	350	426	398	406	415	430	411	400	402	384	397	395	405	397	433	410	407	411	403	424	428	418	406	415	400	414	414	390	405	426	452	410	426	422	407	431	456	408	384	412	402	378	403	419	419	398	412	426	433	422	397	385	406	400	375	371	407	457	400	434	387	395	397	377	421	390	390	381	417	351	385	390	391	428	398	421	420	392	402	418	420	398	394	415	401	395	406	392	364	389	407	408	415	409	420	391	427	413	386
37851	47222	30424	9982	4382	964	739	801	710	723	685	732	730	753	766	763	706	722	819	735	751	778	743	760	725	714	756	703	720	737	723	760	753	713	760	691	753	743	747	778	747	686	729	723	721	732	747	767	705	701	736	726	707	695	770	706	702	693	720	769	747	770	707	737	720	721	681	737	717	739	765	740	720	708	768	733	743	753	726	724	744	738	674	704	751	705	700	727	721	736	740	764	718	719	751	774	795	757	736	758	712	741	750	771	730	723	753	712	711	725	676	743	775	743	721	723	734	710	735	762	734	707	745	764	695	712	744	741	753	775	693	748	722	729	751	772	754	664	734	721	725	769	719	686	779	738	702	767	775	709	753	706	744	737	727	748	720	714	732	699	750	744	684	689	725	722	735	707	725	742	729	716	702	756	738	711	735	735	719	709	705	697	730	731	761	736	738	741	742	759	756	765	746	757	732	750	745	798	765	708	764	809	743	708	719	722	730	741	745	737	768	698	700	704	679	704	725	707	738	720	747	702	726	688	745	714	731	751	743	760	703	725	717	732	753	756	753	737	740	713	731	734	764	749	716	709	723	731	766	764	679	711	737	698	746	730	733	727	747	736	697	702	716	719	736	808	720	723	756	742	709	737	754	723	756	728	750	758	720	740	753	735	737	766	758	738	736	718	689	750	722	726	721	739	755	725	721	769	775	773	754	736	717	742	768	714	757	687	727	696	748	742	714	726	721	714	762	755	744	796	728	755	732	748	705	715	726	726	751	724	730	703	717	766	670	720	681	714	748	730	723	770	751	750	717	748	719	685	794	775	735	745	732	734	729	701	737	763	719	702	707	709	740	745	678	738	737	719	712	667	743	789	776	747	724	727	797	726	750	681	733	801	763	689	712	775	720	718	736	729	683	728	768	754	729	785	709	808	725	755	692	735	750	752	735	694	696	707	732	769	730	693	774	726	718	688	762	694	747	764	758	729	698	716	786	752	731	786	712	779	751	743	744	803	756	704	693	740	697	735	711	728	722	716	736	760	720	769	699	710	730	753	764	709	720	723	781	735	726	744	734	698	732	762	686	702	716	744	718	706	719	766	744	755	756	758	768	757	727	741	701	725	699	738	711	721	750	720	763	742	775	709	768	756	711	712	744	773	749	761	731	713	718	766	725	709	740	698	706	760	723	720	748	733	746	775	748	689	715	736	705	725	734	723	699	740	737	697	753	757	748	706	740	728	789	748	702	791	721	782	748	707	698	726	743	750	716	753	686	766	705	726	705	761	724	744	767	748	785	726	728	766	764	690	767	739	761	728	746	759	734	701	765	724	768	748	733	715	718	742	727	708	716	711	696	730	757	759	705	744	726	758	705	749	733	694	717	714	729	723	754	730	714	721	769	720	692	757	699	743	781	701	731	726	757	715	726	710	729	758	689	721	714	785	756	750	702	749	736	712	701	729	710	733	762	700	795	672	758	733	776	781	752	718	718	722	776	702	693	754	772	757	745	730	722	770	702	703	734	683	744	752	767	780	758	772	723	737	740	728	743	728	710	732	733	756	688	719	735	719	710	710	731	711	743	707	721	713	670	745	735	711	707	772	731	785	754	678	689	762	734	799	748	713	749	736	769	723	718	730	735	735	730	749	720	805	707	717	762	746	751	751	732	705	731	698	692	759	734	725	787	757	769	730	763	738	723	670	750	755	691	705	735	697	709	742	698	701	747	735	718	709	753	698	712	710	726	751	729	754	694	751	753	768	797	746	723	749	717	703	761	737	751	772	736	724	750	726	755	720	709	697	755	712	768	761	746	737	713	735	742	741	762	677	749	794	741	704	726	745	763	761	750	760	739	699	692	737	771	745	726	773	738	766	741	697	796	749	654	714	723	693	758	708	728	709	744	746	747	722	775	691	693	733	731	736	698	709	725	766	733	686	710	753	727	653	750	767	749	786	686	761	758	715	748	752	750	742	752	711	745	738	743	752	754	747	743	727	740	746	743	740	686	702	751	713	755	722	787	755	740	778	752	755	731	757	744	730	723	675	743	713	740	734	752	735	710	714	785	753	762	768	746	733	720	709	706	710	812	750	774	714	754	697	728	761	762	688	794	762	774	747	731	757	745	742	765	787	759	707	746	708	744	683	772	771	712	745	749	739	732	762	692	730	693	789	749	765	683	729	735	716	730	771	739	735	752	742	775	779	692	706	754	716	713	719	704	746	745	733	726	758	745	702	755	744	714	746	741	752	738	737	705	736	739	774	770	732	744	712	727	744	716	690	756	710	730	712	702	746	745	700	729	737	737	716	769	725	720	704	681	796	708	766	756	818	739	771	721	715	789	691	763	740	761	716	709	733	714	698	715	769	759	710	766	732	735	724	720	739	734	770	725	746	769	742	730	748	722	704	710	725	742	754	818	706	717	733	769	762	717	758	742	743	729	731	722	736	790	732	731	711	744	774	789	735	777	710	732	715	779	718	728	764	741	746	697	741	688	715	753	700	734	684	756	735	749	720	706	739	770	733	703	673	771	694	748	744	731	719	725	733	731	739	748	750	715	736	719	720	730	740	668	705	762	712	795	725	761	737	717	728	706	766	731	740	728	705	692	733	782	771	767	739	740	767	712	730	701	686	742	749	745	742	805	741	724	729	727	705	750	723	687	729	741	733	755	707	759	728	726	726	721	719	783	749	713	730	742	776	769	777	762	698	699	692	704	758	737	704	740	694	758	699	678	747	727	703	758	716	704	745	699	666	722	723	696	739	665	752	721	743	761	750	731	765	700	703	746	686	682	787	775	731	702	725	763	742	733	716	694	743	703	742	768	775	742	768	713	786	702	729	727	716	757	737	727	749	725	781	698	734	761	722	756	804	729	729	716	719	709	701	737	734	713	718	732	748	729	717	709	710	729	722	708	773	723	725	726	714	714	749	774	748	748	726	674	790	776	757	745	749	685	721	706	730	754	806	746	690	735	719	750	721	773	726	725	747	746	714	693	722	741	757	771	720	769	757	713	673	736	736	727	741	708	719	725	739	733	754	769	730	723	706	759	772	695	735	756	753	804	731	722	688	709	749	765	738	727	734	717	751	750	725	706	710	752	737	704	740	690	774	737	725	722	731	742	722	734	762	715	719	724	726	734	717	742	749	749	724	723	693	726	681	717	713	767	717	776	754	728	714	747	690	722	732	766	736	756	710	755	733	749	709	706	759	783	779	715	722	718	731	796	739	777	720	763	746	738	776	729	740	720	743	717	745	708	765	679	797	702	734	719	707	674	757	660	745	725	704	741	742	715	704	709	660	742	710	749	733	730	722	702	676	726	735	705	745	753	795	750	702	713	735	736	720	709	712	731	690	744	751	734	715	716	729	741	714	751	772	705	723	726	718	737	754	741	762	754	696	714	753	767	743	743	748	755	746	732	732	741	702	730	751	724	765	733	756	720	694	746	717	751	767	738	763	718	744	753	773	735	698	727	730	767	813	747	754	712	757	743	781	760	789	714	674
24245	22642	31160	25193	20394	9615	603	341	331	332	349	339	284	306	313	293	318	295	333	314	283	315	312	298	327	294	303	329	289	310	303	318	295	307	273	332	336	288	307	300	325	297	329	304	297	299	303	298	306	311	300	297	294	323	285	295	289	307	337	289	304	303	331	288	307	300	312	330	268	306	344	296	303	297	325	328	295	317	293	328	305	308	298	270	291	305	304	317	272	290	298	265	300	315	297	287	298	330	312	306	297	296	297	288	287	335	283	306	294	292	299	312	318	322	324	256	284	314	280	310	332	294	284	284	319	307	304	305	304	298	314	277	287	327	313	294	307	300	305	323	283	302	322	330	329	319	320	274	317	272	307	278	322	297	256	336	310	309	278	308	333	292	308	300	276	284	258	283	316	320	337	297	319	307	307	315	303	348	291	289	337	317	337	311	320	298	285	331	302	287	280	311	296	315	299	303	285	295	301	309	307	315	304	321	253	290	314	310	290	288	259	298	295	295	340	282	307	289	266	324	317	315	280	284	338	288	298	314	285	333	312	319	289	282	321	297	318	288	347	268	276	342	295	291	277	296	290	279	288	312	277	314	314	266	299	306	294	295	337	298	280	293	292	306	300	305	285	320	309	293	298	329	337	316	313	287	299	343	299	296	283	294	284	287	291	292	301	283	296	293	302	304	295	292	296	277	309	286	311	284	300	298	299	293	306	324	302	303	306	319	309	281	292	277	267	322	288	281	294	346	320	314	285	321	322	312	314	305	298	280	291	309	284	297	317	293	291	276	330	284	307	283	310	309	317	287	291	316	324	313	294	317	321	304	295	305	299	272	306	303	287	320	294	291	315	279	283	298	288	294	264	299	322	318	302	282	289	280	287	263	315	307	292	291	309	302	316	316	332	305	308	295	327	300	322	288	302	311	311	293	300	339	326	315	306	293	306	306	302	289	272	326	291	298	314	287	281	279	280	324	290	304	298	287	272	322	330	278	311	353	335	317	312	324	318	308	301	328	288	315	282	309	319	278	309	307	255	312	310	279	337	288	282	293	307	318	292	282	267	296	320	331	341	293	273	314	269	302	335	308	317	318	299	316	269	335	313	307	304	289	284	309	355	277	299	257	295	284	277	288	291	287	336	302	303	294	282	308	262	301	300	324	283	303	302	286	316	309	315	293	307	288	277	287	307	308	287	310	301	334	308	280	322	297	315	297	330	361	284	300	305	306	307	307	332	313	289	321	295	297	297	297	269	277	324	332	316	300	292	315	294	311	293	313	319	287	312	286	298	314	290	299	311	300	326	313	297	322	297	344	284	306	274	305	321	320	317	300	327	290	294	331	309	302	275	297	305	327	325	302	321	282	296	299	309	306	280	319	297	286	320	285	322	290	278	301	338	283	302	296	282	325	279	311	285	296	304	307	312	267	313	292	289	300	302	313	295	306	292	310	331	283	267	325	311	305	318	318	300	286	303	284	277	277	269	278	306	297	284	284	286	309	314	340	280	329	298	301	300	281	283	295	286	315	327	311	286	269	314	296	312	293	325	312	279	298	307	315	311	320	291	293	285	292	284	306	328	285	284	290	343	264	296	269	283	300	312	304	313	279	323	312	293	297	311	312	285	279	316	337	271	311	310	300	295	312	287	292	316	318	334	280	313	329	305	295	289	320	272	299	312	300	296	311	304	291	294	266	295	296	324	275	300	290	307	300	282	305	293	316	332	313	299	330	293	332	298	311	294	277	281	312	312	313	294	293	313	320	317	270	305	320	315	313	317	285	252	282	305	296	306	342	325	299	328	305	287	308	284	297	309	302	313	295	284	287	283	276	311	294	302	293	321	292	331	265	309	314	314	290	303	279	297	315	300	292	279	314	318	332	307	295	278	321	319	306	279	316	319	299	312	279	265	317	297	289	284	272	276	294	299	298	318	299	296	312	309	308	314	291	323	290	278	289	319	307	283	284	317	327	303	326	291	299	327	285	302	260	310	328	308	335	309	301	283	310	317	287	298	302	314	314	275	289	330	296	323	269	303	301	305	292	292	323	291	302	312	319	302	307	297	299	309	291	267	273	280	287	306	318	306	308	284	310	295	304	306	310	293	285	311	304	294	291	304	285	305	274	344	297	319	320	320	311	272	277	278	307	281	323	267	328	313	294	301	349	283	303	300	306	336	327	313	328	293	323	313	316	282	288	304	301	313	299	300	296	297	302	320	304	340	293	314	308	297	280	311	302	322	294	319	303	292	281	328	296	290	272	307	316	284	310	288	330	302	298	337	311	325	282	303	329	313	343	307	275	301	270	318	268	310	293	302	308	315	288	295	325	253	281	324	336	297	307	262	307	273	275	299	285	310	288	316	319	310	308	290	296	289	301	355	290	294	304	274	315	293	323	308	321	281	308	297	303	289	320	301	274	298	277	304	301	300	314	299	312	287	293	301	277	282	316	310	308	296	305	321	308	295	291	312	312	328	301	297	314	332	333	289	299	284	284	310	281	302	302	296	299	278	294	292	326	319	314	322	284	292	321	269	315	338	315	284	285	298	292	293	293	290	316	308	295	295	279	308	313	300	314	322	292	285	297	296	320	282	282	286	315	318	322	294	328	320	306	286	266	292	289	303	293	296	322	283	302	293	298	283	300	259	318	311	339	301	282	313	291	324	286	302	308	304	286	301	321	309	297	276	299	301	271	285	332	314	323	284	286	310	265	288	283	298	288	293	298	309	315	308	307	286	313	283	310	306	309	304	291	310	304	284	307	293	262	290	320	264	310	304	292	277	295	283	350	267	304	305	330	330	284	306	283	290	282	314	316	291	294	287	261	268	279	296	320	321	290	316	307	316	322	316	290	339	303	294	294	310	314	285	277	297	290	310	269	320	282	318	294	300	296	283	286	327	292	303	273	262	310	323	268	299	296	322	264	311	287	307	336	310	313	289	288	298	325	292	301	315	323	314	295	262	289	306	321	283	275	292	276	306	318	314	305	286	297	322	290	292	318	297	304	278	288	323	276	301	285	305	320	311	342	271	305	345	283	305	287	326	290	271	278	303	318	274	295	288	330	301	286	325	316	299	305	307	326	320	322	285	307	293	309	309	292	308	316	309	274	323	295	304	310	260	289	296	289	341	264	330	289	301	308	347	296	300	291	298	309	318	278	305	310	315	317	290	287	333	319	303	281	274	312	276	290	310	298	331	303	308	321	271	313	266	314	291	286	318	285	301	313	313	314	313	292	322	302	335	317	308	280	345	305	283	303	291	315	290	286	317	296	306	302	313	337	287	342	294	293	315	306	324	309	300	304	284	311	330	296	303	307	278	258	298	292	281	304	279	318	293	280	303	307	350	335	348	316	295	313	324	311	303	316	339	306	307	329	297	305	268	298	298	302	308	323	291	285	310	330	304	300	290	284	307	306	293	334	315	328	265	317	289	307	333	301	315	324	310	277	292	330	309	294	348	303	287	299	287	269	312	317	317	290	326	323	282	317	342	283	322	289
59984	90119	61682	32407	20586	2613	589	542	557	514	601	588	560	534	550	576	569	567	553	585	526	539	588	600	580	597	555	578	564	530	526	590	564	532	617	550	511	560	613	560	559	539	556	540	546	549	557	522	583	561	549	574	569	572	576	558	550	575	525	561	537	553	555	554	542	534	559	537	561	560	603	552	552	540	519	575	535	521	556	599	573	553	557	560	569	541	543	531	595	564	512	532	551	560	530	538	561	506	546	524	574	571	588	556	561	574	562	542	563	585	569	533	531	532	567	526	603	514	494	539	553	541	521	569	561	588	547	558	522	560	560	576	565	562	574	576	530	626	565	579	528	585	593	542	574	551	539	580	570	552	549	574	531	561	546	574	580	544	573	558	558	526	571	528	593	536	586	573	520	587	535	543	540	503	528	568	547	565	618	583	528	591	548	511	531	541	532	570	543	523	559	569	510	535	525	585	549	551	575	521	550	555	568	563	548	610	601	522	586	563	549	534	568	584	555	561	601	585	526	556	515	567	538	529	500	504	575	532	536	561	574	590	587	576	556	549	580	570	548	576	523	540	521	518	585	558	530	523	507	581	568	572	555	556	539	559	535	543	552	529	561	543	530	532	543	543	550	541	538	512	539	558	507	543	588	565	541	534	605	555	552	579	593	571	549	570	512	548	542	535	568	534	561	579	548	593	546	566	595	550	532	558	547	587	539	549	549	544	545	529	576	570	529	542	574	573	513	574	568	534	610	533	536	558	546	537	571	592	516	538	601	540	552	558	556	552	560	567	533	586	547	544	574	535	509	540	572	549	563	534	510	538	568	551	544	555	567	536	560	548	551	591	562	539	552	534	563	551	577	530	558	545	536	554	552	567	547	541	566	541	575	527	501	564	549	573	522	572	576	509	540	572	545	546	546	568	567	573	592	552	542	575	530	534	559	558	564	589	510	546	593	592	533	577	594	546	564	586	542	539	585	542	550	496	540	561	579	580	502	537	549	583	532	553	571	524	554	552	561	526	578	552	586	607	572	593	568	554	537	566	545	540	572	548	536	567	556	496	567	593	582	575	550	595	548	598	548	552	537	575	565	541	565	546	539	514	523	575	531	556	546	568	548	552	559	571	560	545	548	543	588	587	595	582	544	528	513	611	562	512	558	559	569	561	515	548	538	519	565	614	591	538	545	537	572	577	518	535	556	553	549	529	538	529	557	530	529	559	560	558	557	545	558	567	600	553	551	541	573	535	561	563	571	598	564	540	527	600	544	597	568	555	537	551	576	521	513	571	521	526	547	545	557	569	545	509	552	503	549	554	570	543	533	573	546	582	555	538	543	545	547	596	509	545	509	573	568	547	521	527	555	546	573	536	534	543	530	572	556	589	611	591	552	563	539	518	547	532	552	569	601	551	528	539	547	536	583	516	577	584	585	555	548	557	509	545	533	519	537	577	561	562	550	544	578	570	551	581	566	522	556	529	544	569	577	558	561	588	554	527	560	581	579	536	543	540	547	584	553	584	560	541	555	511	562	600	533	493	533	559	594	522	532	564	560	531	545	537	530	554	555	570	551	559	540	520	572	530	574	541	584	541	528	541	604	544	522	580	550	553	589	589	567	540	538	561	554	537	554	571	560	553	566	541	544	558	557	523	544	557	516	570	564	537	552	565	562	533	555	540	566	550	555	570	522	533	554	538	543	524	565	554	546	546	566	537	527	538	528	545	572	546	548	525	576	559	530	537	517	580	566	563	539	566	547	560	531	557	545	540	504	541	485	568	533	535	560	573	557	559	546	553	572	532	542	515	589	544	546	540	531	568	547	524	539	578	565	563	554	526	582	537	574	540	527	538	592	581	562	599	608	517	566	521	541	550	518	576	568	548	555	543	565	531	561	585	532	518	558	544	563	501	565	546	538	574	587	551	553	606	586	579	566	523	544	509	572	534	563	599	569	577	558	513	534	556	562	571	583	540	562	529	573	568	537	533	553	546	512	530	544	574	562	540	534	596	537	581	553	518	592	564	568	538	563	555	522	536	542	512	534	564	560	541	552	561	542	519	573	578	553	587	538	573	530	566	557	566	584	543	571	552	570	534	555	571	506	547	520	538	529	523	557	540	567	540	612	521	522	571	592	536	577	573	572	537	509	526	571	599	559	547	533	561	521	562	527	534	576	549	558	520	528	542	537	514	571	552	549	540	566	558	533	563	560	532	551	552	570	559	523	560	560	570	551	575	561	592	507	565	570	572	547	521	573	577	582	516	609	521	547	551	569	551	538	538	555	549	515	515	562	536	557	545	565	525	531	527	584	558	572	574	570	559	508	512	557	553	511	586	573	573	557	566	547	523	519	533	581	570	508	549	542	516	517	527	562	548	564	556	535	540	533	549	509	545	533	579	576	601	582	618	588	545	578	537	587	527	577	542	576	544	578	575	521	528	520	556	561	534	565	556	543	606	581	542	582	579	572	550	565	601	569	566	560	569	546	537	563	525	558	531	539	532	515	573	546	548	538	547	555	515	589	568	554	522	555	566	552	558	545	517	543	528	593	518	531	554	549	569	535	577	539	589	549	548	594	551	542	534	574	548	576	563	537	579	570	515	524	544	531	565	547	551	556	541	525	582	531	547	548	533	571	546	576	559	560	567	551	551	542	578	524	540	556	527	550	583	542	551	563	544	556	571	590	549	616	533	534	590	537	566	547	584	569	587	567	553	551	591	540	543	572	552	584	550	568	562	551	566	578	534	558	573	580	548	576	517	526	561	530	565	538	571	561	540	550	548	550	567	565	547	537	529	576	540	549	546	513	569	557	551	560	549	531	554	522	566	570	536	570	540	533	565	524	535	565	547	552	538	582	564	564	602	560	609	537	571	544	543	553	560	597	591	542	543	534	559	539	558	559	589	544	538	532	582	586	565	563	561	552	571	545	596	536	577	534	542	554	545	545	571	568	525	554	562	489	560	576	545	604	519	560	594	574	509	558	566	528	544	574	477	556	577	529	515	558	520	566	558	544	536	570	567	571	567	518	541	519	545	531	519	552	523	564	555	544	552	585	595	532	540	575	546	560	558	589	595	578	570	551	554	534	509	571	595	546	562	509	554	594	601	542	538	594	585	570	532	560	577	549	606	584	510	559	524	513	617	557	565	545	575	597	511	557	548	609	528	558	506	578	545	566	509	554	560	496	594	498	557	546	533	560	585	547	538	567	535	553	554	556	577	563	554	567	561	527	578	526	563	556	505	596	534	530	567	542	565	540	550	580	550	561	550	561	561	514	573	537	568	562	580	550	588	559	501	511	551	574	571	552	559	525	558	573	550	544	566	583	581	539	555	562	557	567	527	560	518	509	513	546	490	533	581	536	555	554	589	534	546	556	569	523	564	529	542	494	556	559	576	522	550	552	520	586	561	552	568	527	539	526	550	557	574	566	535	525	545	563	580	538	577	534	520	541	564	535	571	564	550	558	564	546	587	552	540	583	533	559	535	523	551	557	551	575	551
23131	21781	29883	23878	21107	18830	4713	545	517	504	473	486	495	479	477	475	446	488	482	445	493	459	460	458	466	462	477	476	474	484	474	445	433	486	455	467	513	434	484	451	474	485	472	496	470	482	454	442	460	469	475	449	457	478	446	420	465	457	478	446	445	468	465	457	437	430	453	457	444	474	470	482	459	459	470	497	417	447	459	447	467	492	472	451	466	476	443	442	478	494	471	440	467	448	449	443	480	468	497	483	452	466	487	460	504	447	480	496	444	439	445	461	471	480	452	450	440	447	460	457	443	444	425	519	468	441	433	479	464	438	482	494	420	427	446	490	477	456	466	459	452	488	474	444	462	470	409	438	426	474	459	476	435	492	424	442	464	417	457	456	450	447	463	462	450	431	450	445	494	444	442	500	445	455	463	431	430	489	477	431	429	453	452	428	502	445	457	467	459	442	434	514	473	453	442	474	463	484	470	455	470	478	427	473	473	453	466	468	463	497	481	504	455	466	456	449	473	452	472	462	430	470	476	476	451	468	440	396	483	452	448	437	423	437	459	446	435	420	471	442	480	480	459	484	433	440	456	471	406	467	472	463	450	437	457	451	432	450	477	469	483	453	455	474	442	433	461	441	454	454	459	437	461	489	471	457	419	465	482	463	459	471	478	452	453	445	476	428	461	462	466	441	492	465	449	464	455	428	454	510	455	477	460	464	484	402	421	426	443	449	455	445	435	471	431	454	432	406	463	467	416	489	449	442	467	421	459	486	451	474	493	476	456	450	445	495	478	474	447	478	472	451	446	480	458	492	464	469	483	466	487	478	402	456	488	473	453	461	446	417	446	459	456	448	477	475	444	460	475	494	421	444	482	465	435	452	482	461	448	433	462	442	457	466	448	490	457	437	488	407	431	435	466	478	483	434	458	466	480	434	487	429	458	469	444	473	472	436	464	480	456	469	463	449	493	456	404	441	457	480	489	463	462	485	475	468	468	438	412	459	438	452	453	467	468	460	469	447	442	467	437	467	452	483	436	483	459	481	443	452	503	459	506	466	501	492	468	487	464	456	432	480	447	408	456	429	478	446	471	442	440	463	415	473	471	434	454	459	439	495	464	488	446	463	449	459	509	426	477	447	475	461	445	410	469	487	462	457	461	455	435	497	459	438	474	443	427	483	461	462	442	445	455	437	419	448	475	463	443	462	506	438	465	425	452	489	470	426	474	452	436	446	417	481	478	444	429	452	492	449	486	437	470	483	461	458	456	441	456	447	471	469	459	453	474	471	414	455	472	455	423	439	418	457	451	450	442	475	471	492	460	415	452	482	463	442	471	447	470	477	455	485	479	451	446	468	452	447	471	480	441	440	450	455	461	438	466	448	424	481	460	444	436	468	445	443	457	448	468	508	481	469	417	476	445	460	473	448	448	455	446	472	484	486	458	449	459	453	417	469	460	445	449	467	443	445	494	443	478	425	451	464	477	460	454	494	457	438	465	470	472	455	450	455	473	449	466	455	446	485	473	445	477	413	447	471	455	466	454	468	453	461	440	433	460	426	440	411	430	457	464	407	509	450	439	437	507	444	419	487	428	443	470	432	459	451	473	483	487	465	465	464	432	445	475	438	474	442	478	457	430	479	444	433	436	449	457	449	456	511	424	485	473	453	504	459	458	478	491	429	443	460	468	465	461	468	485	464	456	455	455	486	465	440	449	447	451	449	431	485	428	485	478	509	488	447	463	436	424	460	447	493	468	437	465	447	468	475	489	472	484	439	444	452	483	459	465	449	481	441	432	439	487	455	469	465	468	446	440	432	431	481	500	445	457	480	489	442	457	458	448	445	446	460	420	445	475	469	472	487	452	444	494	420	453	483	477	460	454	443	398	442	459	445	443	436	439	491	481	465	426	435	457	458	478	424	445	449	490	427	421	458	492	468	480	444	459	442	454	477	478	473	466	463	488	441	463	440	434	464	429	458	429	458	434	474	467	477	459	483	433	461	460	450	464	445	498	428	458	464	459	489	454	454	411	453	466	451	465	486	439	450	498	437	413	493	448	476	469	462	471	460	454	423	447	468	490	442	481	486	423	456	479	472	443	466	416	454	488	454	452	435	468	422	467	487	491	444	446	489	469	474	453	488	409	454	445	474	482	482	452	483	464	428	476	445	487	484	477	443	459	413	457	458	457	484	444	501	468	498	464	441	438	479	466	499	466	446	468	464	424	489	463	399	459	449	440	463	466	459	453	452	476	463	494	443	457	451	446	457	430	454	440	486	465	459	482	469	468	461	467	499	417	485	487	436	460	458	460	423	460	471	452	502	432	474	421	463	478	452	443	460	443	453	454	484	495	483	436	442	468	435	426	447	447	488	459	474	446	436	414	448	421	432	440	464	456	442	471	477	461	420	468	457	417	442	464	449	468	435	431	436	487	429	442	445	449	473	466	471	450	418	457	496	461	456	465	440	442	454	470	439	408	487	429	453	446	415	467	482	477	432	462	463	463	468	442	465	474	446	463	438	474	491	443	463	442	472	439	468	466	453	434	474	482	464	432	462	458	448	430	438	448	445	456	450	498	462	433	464	474	448	477	499	445	496	442	456	475	440	436	476	455	460	393	477	449	444	411	485	465	448	451	461	474	438	444	459	443	443	471	448	466	473	417	462	474	464	477	447	450	487	462	482	486	430	473	437	490	445	448	452	460	464	458	451	486	471	480	448	491	471	452	454	421	458	432	498	425	450	443	468	463	458	409	425	418	462	428	447	471	429	415	429	467	465	445	476	464	473	458	470	440	442	457	481	459	432	461	449	472	482	452	481	493	448	438	450	438	496	395	421	481	421	449	486	464	428	436	453	448	454	414	444	489	449	449	477	425	451	492	499	481	430	441	451	421	457	457	426	493	482	489	447	468	439	437	447	497	468	431	495	451	424	466	458	427	441	443	503	475	439	442	461	433	471	455	452	487	465	484	447	474	439	478	433	448	422	442	458	469	499	460	472	461	459	462	490	481	432	380	421	432	486	451	489	448	439	456	444	431	446	447	442	429	447	432	470	474	470	413	461	439	469	452	504	445	454	471	453	470	446	459	517	482	456	439	441	426	483	487	471	490	474	480	451	468	457	445	477	497	444	429	480	466	433	429	436	446	415	468	493	464	441	446	462	464	459	471	492	447	457	445	474	442	513	470	483	466	436	461	427	455	454	460	452	459	486	450	440	425	464	434	458	438	440	477	428	457	449	429	466	460	457	439	442	468	466	488	435	475	455	494	464	483	468	443	427	477	445	468	462	447	489	434	485	447	474	427	441	441	467	462	431	434	434	458	452	489	415	440	443	458	482	468	391	437	506	434	492	469	470	474	391	436	428	462	475	474	455	500	467	461	457	451	422	455	452	438	475	435	482	473	423	455	448	484	464	487	466	446	446	466	464	476	433	479	432	435	446	404	443	456	452	419	454	437	452	449	450	498	431	473	495	439	477	421	446	441	450	470	445	482	440	454	442
60564	99699	70084	36528	24400	4619	843	832	856	811	749	786	781	811	759	719	861	734	807	772	837	817	809	792	822	781	787	769	746	830	776	745	817	817	817	757	823	806	816	746	807	803	753	782	780	743	783	823	808	758	757	767	758	773	779	787	745	803	771	717	773	787	817	812	764	761	763	785	816	795	775	783	779	763	779	772	719	782	815	746	777	779	787	781	784	824	791	803	735	761	804	757	749	766	777	739	839	778	773	797	774	782	805	740	755	795	829	743	801	784	774	711	789	798	839	757	830	725	751	784	812	765	842	745	795	772	766	825	769	766	759	763	757	784	772	767	785	749	776	785	848	801	762	789	734	823	776	769	843	798	783	814	791	775	772	721	801	732	769	784	764	722	831	796	769	762	728	768	745	796	768	783	767	782	748	757	767	831	804	808	738	811	817	754	748	814	755	757	802	794	786	840	801	832	800	771	785	763	808	761	752	808	829	764	822	795	764	808	766	797	790	758	803	754	732	787	845	786	790	796	769	752	807	773	858	790	793	787	789	771	772	748	753	747	780	758	762	760	782	759	781	751	758	793	783	729	785	797	846	779	789	780	783	775	791	790	804	800	772	772	784	773	808	792	774	785	779	766	763	814	759	742	769	776	834	795	788	789	826	755	735	804	778	787	753	785	746	763	817	846	748	783	792	786	739	764	760	812	781	764	800	811	775	717	832	734	757	749	757	737	833	778	752	825	800	794	758	852	777	764	762	773	769	796	778	778	754	816	806	811	808	817	764	795	764	799	810	749	779	755	777	805	791	810	794	789	787	815	797	775	765	832	805	769	782	789	813	782	766	787	834	755	797	750	796	790	741	782	789	752	764	780	790	810	782	805	788	750	772	770	793	798	817	761	778	753	825	789	789	817	737	761	804	774	839	814	780	761	842	795	782	804	788	785	751	754	820	793	805	813	778	797	786	796	805	760	815	832	798	799	781	810	770	769	793	793	800	778	812	788	793	837	760	751	752	843	797	791	812	798	761	767	751	770	768	778	776	794	760	817	789	816	754	758	772	834	759	780	782	774	791	773	824	785	735	826	765	747	782	799	810	771	755	781	803	775	767	760	772	807	785	771	763	862	745	800	719	740	780	809	763	717	756	780	822	752	784	750	793	775	757	752	794	788	796	826	736	731	758	762	806	788	771	793	806	781	808	728	820	759	775	780	803	757	780	775	814	744	808	772	754	773	806	789	721	814	755	793	746	763	820	839	772	779	800	793	762	801	777	765	798	799	746	775	783	828	806	796	772	778	772	798	721	765	809	779	769	714	794	803	745	791	776	797	760	772	796	692	771	773	788	761	754	785	807	799	768	772	808	806	770	792	782	778	789	759	752	736	807	813	727	802	779	810	838	781	810	722	786	829	801	810	774	806	736	773	800	751	783	792	789	740	793	742	792	760	748	789	753	778	753	769	783	759	787	742	755	765	812	762	728	750	802	779	774	770	732	802	761	775	777	755	773	811	757	794	778	768	797	768	778	802	789	807	816	745	797	767	803	734	749	785	742	805	716	747	801	793	844	815	725	789	853	778	809	796	783	792	793	727	816	804	792	801	803	782	752	755	803	769	800	702	771	731	787	739	806	722	786	800	792	782	742	784	818	721	751	796	751	792	765	751	749	786	741	844	803	714	815	775	763	720	827	757	821	750	776	794	762	762	795	766	742	850	818	757	778	768	820	788	823	768	784	787	771	752	778	809	786	762	731	749	761	753	718	760	757	777	780	804	759	770	765	728	819	827	738	788	800	746	766	804	762	749	808	778	746	740	789	770	811	759	755	779	796	743	741	767	751	755	762	790	795	827	793	756	692	732	788	782	771	806	797	783	799	770	820	784	745	753	796	802	759	827	781	792	789	749	739	745	792	787	767	780	795	776	801	773	732	787	770	744	791	743	753	817	772	738	766	763	770	793	770	793	810	850	809	748	795	811	771	798	781	814	757	790	731	753	759	783	759	772	754	767	829	722	806	753	762	806	756	803	780	832	797	809	788	739	800	805	801	773	794	810	757	738	780	770	793	793	731	740	789	787	769	798	757	731	758	767	751	782	752	725	752	774	749	800	779	755	772	734	814	749	811	737	764	762	762	833	812	836	779	790	785	745	747	765	822	725	763	750	780	822	783	769	800	793	781	759	765	787	759	763	740	814	773	837	806	781	741	757	797	806	778	823	767	762	765	786	807	820	764	826	791	788	786	761	799	807	801	765	759	768	793	798	763	784	722	753	782	761	739	764	723	767	785	821	856	802	780	776	794	793	780	752	792	745	803	726	753	772	762	744	786	764	770	826	771	725	727	776	845	764	769	810	833	818	773	753	733	781	810	775	743	750	777	793	764	763	773	829	776	777	790	761	787	828	727	808	790	754	745	820	799	810	814	769	834	782	742	770	837	799	753	754	763	810	726	820	768	803	783	784	812	796	778	813	824	784	760	784	785	793	798	793	830	794	787	806	768	788	736	820	758	761	787	765	759	742	753	772	783	765	778	799	787	766	804	769	797	833	799	732	807	802	789	763	790	790	754	786	767	737	748	802	812	811	824	740	787	836	773	796	803	791	754	792	761	777	753	785	761	788	813	767	813	807	760	780	814	800	779	791	771	767	802	811	781	765	782	805	775	802	736	740	781	774	704	776	793	791	779	762	779	798	823	747	748	762	793	818	783	790	773	770	858	783	798	755	747	781	773	794	800	821	771	769	785	813	793	798	750	852	820	776	754	780	815	743	811	788	782	795	805	772	748	763	754	773	818	787	771	804	735	810	792	768	777	782	730	789	750	807	781	738	814	796	815	739	787	759	756	726	746	812	836	773	756	762	786	779	801	830	762	828	819	776	832	762	766	760	733	815	799	795	764	821	756	745	757	787	781	751	745	783	787	777	792	804	786	742	779	752	792	774	720	797	796	740	771	788	797	787	774	771	816	789	780	761	781	778	781	763	819	780	812	762	772	808	803	784	734	829	765	775	779	777	772	789	762	776	768	791	776	813	798	802	753	784	760	757	742	789	795	776	725	815	792	830	787	764	824	785	767	791	770	744	773	839	776	722	765	802	750	782	698	751	781	745	768	819	772	831	796	774	741	766	795	768	758	788	803	777	766	750	750	779	741	793	740	756	777	779	788	746	795	776	794	788	787	774	782	838	779	748	798	781	764	773	817	730	760	748	753	810	714	778	750	798	749	762	768	783	803	762	764	767	801	791	778	805	767	834	780	767	796	856	831	777	749	758	790	807	789	775	774	740	771	821	765	781	854	789	768	762	692	777	761	823	780	757	825	752	785	789	820	807	791	761	786	773	732	825	767	758	749	765	767	796	791	727	797	784	770	774	769	812	735	824	720	832	753	763	818	789	779	752	799	779	776	781	769	792	813	708	776	826	750	809	820	794	783	754	729	778	815	714	794	786	735	797	808	775	757	783	818	792	785	792	716	795	783	810	777	763	778	758	762	768	798	752	780	757	727	786
29005	29146	26909	10592	1371	454	406	444	417	392	383	417	403	406	413	415	435	435	429	378	458	417	399	396	419	406	415	426	417	436	413	418	426	410	387	397	432	397	409	405	426	422	372	418	403	397	392	404	393	438	401	410	405	393	405	379	406	400	424	418	399	433	411	430	395	407	407	422	397	388	423	401	439	405	415	412	412	431	385	407	402	437	407	421	422	393	431	409	409	408	429	398	397	384	438	398	394	423	426	441	423	384	438	417	424	371	430	351	385	408	402	400	420	419	402	394	400	421	404	429	392	398	392	396	412	404	426	411	418	370	395	412	425	372	417	407	396	432	426	417	427	404	413	420	406	400	404	411	413	437	391	405	386	416	409	394	430	436	419	389	388	437	390	434	389	425	420	398	385	405	421	389	415	425	400	419	395	416	414	400	417	393	409	395	389	424	414	389	417	428	388	392	374	424	403	416	385	396	383	403	402	373	392	434	377	403	433	435	426	388	405	416	407	407	405	391	421	392	433	405	397	392	422	400	414	410	435	386	431	422	435	420	419	417	408	407	406	439	404	395	424	377	399	370	424	433	411	424	410	415	428	448	411	438	403	433	415	403	451	436	446	422	388	385	414	402	422	405	414	442	389	387	413	418	450	430	417	425	428	453	419	423	391	412	439	429	380	397	412	403	430	393	420	383	422	430	405	436	369	424	449	411	408	399	416	422	419	401	415	416	432	426	381	438	418	424	388	374	414	387	427	424	403	475	426	429	410	406	412	406	407	442	409	426	425	415	408	388	443	418	423	412	423	443	409	405	416	389	422	413	419	430	376	377	412	431	378	402	387	377	411	419	432	407	394	419	426	406	398	394	379	408	412	383	406	421	370	393	417	432	398	407	414	390	408	430	414	397	428	419	400	386	433	418	403	376	398	395	433	420	405	387	371	402	408	400	397	440	397	424	420	449	427	396	411	414	424	438	409	388	418	410	412	397	405	403	402	386	417	433	394	435	443	404	390	420	405	413	437	397	426	408	419	384	406	453	433	377	388	410	423	417	426	388	407	428	383	418	399	407	439	412	403	427	396	398	414	436	365	418	389	453	414	402	445	425	431	417	393	421	396	383	423	384	363	396	379	401	435	402	416	420	417	435	439	380	410	379	382	398	437	403	410	399	423	422	433	419	374	399	405	439	418	401	428	399	401	407	413	407	461	446	445	402	415	404	396	405	404	443	401	441	417	369	404	389	414	402	398	435	423	410	375	377	393	435	393	390	422	391	427	417	433	412	400	420	408	410	416	398	382	421	394	415	408	429	419	449	413	449	417	446	464	422	406	393	409	382	437	397	413	423	406	418	369	435	403	422	380	396	398	438	424	429	414	421	381	433	425	410	392	389	360	378	422	430	398	437	435	407	403	416	391	388	420	407	439	418	408	422	404	409	412	434	430	417	395	421	436	385	401	388	428	392	400	395	411	404	425	440	449	437	417	426	432	436	378	380	452	419	383	437	418	420	432	378	420	403	379	425	410	385	411	427	398	409	421	436	409	429	404	392	426	402	422	407	425	432	419	410	430	426	434	458	409	407	394	399	409	428	374	359	398	402	387	394	377	389	400	402	403	398	380	392	436	403	396	385	416	386	393	389	429	374	402	439	418	410	399	437	373	435	414	412	417	429	408	395	429	444	416	413	392	395	406	422	436	423	439	424	377	424	425	431	414	375	391	409	429	403	428	428	411	393	435	375	411	413	406	412	401	425	438	393	403	390	433	400	429	400	428	427	419	429	397	418	393	421	406	391	415	398	397	431	423	411	408	415	371	404	435	419	395	390	411	405	408	404	424	403	422	424	419	409	376	416	398	431	432	417	395	383	442	399	421	399	447	365	416	371	381	401	408	361	403	416	404	433	421	383	402	396	402	414	393	409	392	405	405	392	451	448	441	433	374	419	392	416	418	431	429	456	406	416	416	428	395	425	387	399	447	404	403	399	424	439	408	409	415	371	418	453	352	390	384	406	376	391	431	379	393	412	436	470	442	415	413	434	389	413	389	417	442	375	405	412	423	397	414	416	443	383	427	366	416	421	422	435	375	415	384	401	437	397	419	411	458	445	401	423	433	432	390	410	404	385	461	401	393	432	382	421	444	427	423	415	397	401	393	417	455	408	425	405	409	414	443	413	415	386	429	428	405	454	386	443	429	406	439	402	414	386	435	411	397	415	395	396	385	391	425	417	412	401	399	399	396	400	419	408	410	404	407	411	399	388	396	407	375	393	407	422	367	383	443	395	404	441	412	418	413	391	423	380	397	427	441	402	443	437	412	425	412	435	436	369	380	410	428	425	402	399	417	368	417	405	403	399	421	400	407	377	432	411	394	421	395	418	406	389	417	411	400	456	394	424	368	406	389	445	413	391	382	416	408	420	422	377	376	424	415	437	411	431	428	380	408	437	386	443	418	423	391	378	421	407	394	394	405	423	467	413	372	419	394	354	424	432	445	403	405	428	403	402	444	399	381	397	435	388	423	400	389	421	390	389	411	448	393	431	386	431	408	436	410	402	377	389	419	424	396	391	437	404	412	447	411	398	400	407	396	435	393	432	404	416	423	415	405	424	417	391	368	385	393	407	391	453	389	399	408	403	438	414	383	418	408	449	421	432	387	411	426	383	428	400	405	409	438	413	407	402	417	459	396	394	396	440	413	389	396	394	398	414	443	419	377	394	408	400	399	391	423	441	433	428	414	421	437	416	414	394	406	408	442	415	423	388	392	408	418	428	386	383	426	454	405	414	438	397	400	398	393	423	416	399	405	418	409	407	425	403	432	423	394	404	397	424	403	414	410	428	438	388	391	425	416	425	405	420	414	407	392	390	408	440	385	411	411	425	418	376	454	429	435	435	416	397	385	407	408	396	401	391	450	428	417	419	406	466	417	431	430	426	401	441	403	412	421	431	433	396	408	413	398	372	427	404	403	429	404	390	445	425	418	406	423	429	393	424	413	419	392	416	380	383	373	425	423	412	401	398	435	428	382	379	393	396	353	392	407	381	393	421	397	400	400	397	404	442	432	424	389	412	410	384	402	416	367	389	406	382	388	428	389	420	410	449	418	379	402	454	418	391	431	387	374	415	443	405	394	454	416	438	414	422	415	425	420	404	392	413	401	394	402	407	414	410	417	390	403	393	391	398	411	415	391	409	372	401	403	430	401	397	406	413	416	400	401	438	457	381	429	414	435	381	439	402	430	434	403	425	428	423	411	411	416	403	448	425	429	442	416	397	423	374	427	404	399	415	415	410	421	444	385	402	429	421	385	402	388	400	369	394	395	412	462	395	435	416	393	433	454	370	398	404	408	385	405	407	408	409	414	395	398	406	417	403	431	446	423	392	433	406	402	408	414	408	382	382	440	394	386	412	418	356	403	394	416	388	411	407	414	378	383	394	404	419	386	420	392	376	414	419	403	404	429	454	413	402	430	395	442	371	411	416	416	432	398	427	395	413	424	395	391	378
38255	48132	32103	9325	2684	916	804	728	753	788	731	731	749	730	724	742	754	719	813	782	760	732	778	791	779	706	767	730	807	779	719	751	754	749	769	803	737	754	750	743	746	792	741	725	729	733	759	715	765	713	702	752	767	743	776	750	786	772	755	748	726	713	743	700	746	763	759	756	812	720	784	730	732	756	763	806	742	734	754	767	742	751	750	774	778	780	731	731	799	781	741	770	707	734	718	753	753	749	750	730	724	697	783	758	760	673	811	689	781	729	786	785	753	759	760	760	746	774	771	760	757	708	737	759	723	759	766	733	730	686	691	774	718	806	734	761	778	723	750	749	779	779	766	760	717	723	757	797	697	753	729	719	719	674	773	752	748	756	774	721	784	733	766	763	762	767	801	771	756	767	708	778	798	749	714	785	735	734	788	716	775	777	724	758	769	709	716	747	752	746	754	762	737	760	791	727	759	752	743	736	734	757	763	747	758	763	747	812	681	701	743	736	752	735	776	700	765	770	805	786	784	790	711	772	769	735	743	777	746	773	724	748	723	728	729	782	781	721	776	713	756	714	750	698	787	753	725	716	779	750	755	770	811	810	772	741	693	708	740	754	757	718	743	742	786	754	748	682	702	692	687	775	741	749	688	719	744	700	740	713	733	789	735	747	726	737	735	736	759	780	745	742	756	723	717	817	688	751	760	760	742	734	748	764	761	785	730	750	712	744	747	750	742	759	748	746	745	767	801	770	717	756	811	777	783	761	778	753	752	732	704	738	771	728	787	766	732	721	749	735	762	736	735	754	735	750	777	796	769	745	767	757	702	737	753	715	751	801	730	787	782	761	766	777	754	766	731	754	712	774	753	751	719	777	785	740	791	749	730	733	784	767	723	746	753	780	769	753	762	749	705	707	800	743	733	784	740	729	755	720	747	761	779	725	702	778	777	745	726	743	745	754	787	740	739	784	780	783	761	779	759	744	779	819	750	793	756	756	778	737	723	757	758	759	754	709	726	752	781	768	791	794	739	764	726	794	782	729	763	733	765	726	747	762	726	690	790	749	724	737	692	734	744	667	710	772	800	756	744	748	699	756	718	786	721	706	708	783	765	725	743	755	718	750	725	737	738	761	749	782	771	787	768	749	748	743	775	758	798	736	767	738	723	750	761	756	777	749	795	750	756	678	710	739	758	736	734	697	778	779	732	784	756	738	770	740	751	808	736	739	782	707	767	748	808	749	743	791	722	768	747	699	759	730	784	794	755	773	755	711	724	754	769	775	750	732	720	741	780	734	704	783	781	761	757	746	685	799	719	774	785	784	770	789	743	726	781	756	711	743	718	710	784	722	757	753	742	763	773	751	771	753	761	751	750	752	733	713	748	767	768	727	758	735	773	767	781	742	724	722	763	735	711	747	757	764	773	732	769	767	749	784	742	771	729	733	777	762	742	784	785	785	718	730	758	699	714	767	753	730	721	734	772	755	773	709	734	790	752	734	746	718	759	757	724	765	737	727	749	710	765	773	761	772	729	748	751	720	728	719	726	782	737	724	751	746	740	755	758	725	761	740	752	725	776	748	730	769	744	749	787	826	809	753	710	744	791	739	772	754	747	774	801	766	744	731	751	801	785	730	747	703	753	759	752	744	771	728	759	800	766	774	740	747	767	706	736	815	768	705	704	727	734	705	769	727	735	790	714	753	752	713	743	740	757	728	742	757	728	714	690	777	748	773	786	692	765	780	786	788	758	721	783	732	752	773	720	708	770	748	727	734	730	756	751	778	781	762	755	723	698	802	745	695	786	708	737	720	707	737	789	726	791	713	737	798	718	774	769	752	780	704	768	796	783	767	771	746	740	750	775	724	749	752	720	756	715	739	761	755	755	732	767	765	767	793	742	772	777	746	744	745	704	711	796	762	755	726	752	716	746	772	727	775	760	797	792	718	785	746	742	703	793	769	747	757	778	763	783	781	755	736	786	756	781	680	792	741	743	794	743	768	735	699	760	741	755	776	755	735	780	750	751	733	761	728	774	768	803	774	740	728	703	748	758	814	782	763	720	743	741	747	765	752	753	735	710	742	771	765	736	740	735	723	732	736	762	743	757	784	718	752	754	718	704	715	731	765	814	729	804	726	783	806	760	725	771	748	719	725	792	771	770	746	735	765	762	679	752	737	759	725	765	745	707	720	722	798	769	748	731	727	734	725	744	760	778	710	723	745	751	748	829	750	785	733	733	759	733	722	779	770	737	766	758	747	722	761	776	812	760	784	762	759	788	724	760	765	804	711	725	786	706	740	749	775	730	737	713	767	743	724	778	731	733	788	748	756	743	703	758	775	785	777	713	759	733	754	777	730	821	788	747	726	775	763	742	840	723	741	740	736	758	705	750	759	756	782	778	739	770	773	742	750	758	757	779	720	772	787	760	793	717	729	776	771	749	747	706	768	784	722	729	762	797	710	789	772	789	789	740	767	765	789	788	746	721	730	744	758	787	711	757	752	748	771	770	701	761	785	812	711	775	803	782	782	729	747	742	804	712	833	791	769	815	722	771	749	743	777	697	782	752	744	750	721	777	722	745	722	722	720	760	701	718	708	774	740	752	708	773	729	748	746	754	743	767	713	766	802	731	707	736	744	704	766	791	753	781	734	746	711	780	726	755	798	756	740	770	763	760	782	769	757	758	758	788	748	716	785	764	726	735	779	791	734	749	822	743	765	735	717	733	736	769	737	752	773	711	765	759	789	749	723	747	732	766	753	729	755	772	747	742	766	738	735	774	770	750	747	736	738	771	721	728	759	758	711	747	726	712	772	717	721	754	780	700	749	718	740	721	742	744	775	709	709	751	728	748	691	748	755	741	748	796	739	720	778	782	748	771	747	732	753	747	758	740	716	783	749	709	733	825	701	764	760	717	767	751	814	762	743	726	728	698	736	720	743	776	768	772	754	698	750	739	828	784	756	743	740	788	775	774	742	733	751	723	781	770	787	759	762	773	725	749	717	786	770	755	758	735	734	785	761	716	760	763	747	748	731	760	732	738	709	725	716	773	738	710	779	749	720	751	794	766	737	778	728	797	729	699	744	755	770	758	754	768	751	739	735	740	762	748	771	718	726	732	727	759	789	742	759	748	782	736	732	792	687	742	763	792	724	812	737	764	730	673	727	798	769	718	677	762	709	749	731	725	760	763	741	753	738	744	761	736	773	750	741	762	738	722	739	732	702	753	768	804	725	753	786	774	797	751	770	745	751	755	767	798	765	752	808	772	742	784	714	763	783	763	783	765	774	752	762	768	736	770	806	730	744	737	735	763	796	768	737	693	734	756	704	780	749	717	726	708	760	777	793	763	726	703	733	746	811	708	778	734	759	719	724	715	746	827	747	760	763	703	759	781	745	729	712	765	730	773	719	785	745	742	713	762	760	805	747	721	747	761	711	705	741	741	745	732	777	764	739	742	752	782	742	772	707	785	724	775	686	766	699	679	767	762	753	725	769	733	781
24229	22931	31462	25435	19260	6696	512	369	349	346	344	330	341	320	330	337	323	367	343	334	346	323	326	330	331	326	324	314	323	324	309	311	334	331	302	336	330	319	346	347	336	337	337	340	323	328	335	314	327	331	347	281	304	330	319	321	296	308	339	315	349	290	362	333	331	326	322	334	320	311	337	311	318	351	331	358	317	334	335	345	340	315	335	319	291	309	296	278	355	340	349	297	314	309	320	311	336	349	340	291	319	338	358	326	316	323	338	351	326	342	317	328	310	331	330	323	301	306	303	338	334	326	317	369	320	356	344	340	315	319	323	310	328	340	344	333	339	305	323	337	317	344	300	335	337	380	328	353	322	293	357	319	329	310	318	327	335	334	325	325	297	350	298	318	347	346	327	310	289	285	330	314	325	307	312	300	330	299	324	337	304	308	324	335	320	328	337	308	335	319	344	357	319	313	316	332	350	268	362	341	315	297	362	324	303	324	318	328	321	356	310	326	312	313	300	297	354	332	310	333	311	329	342	300	315	321	326	324	279	324	323	321	351	284	324	328	319	352	349	314	321	332	328	350	316	278	331	337	293	300	330	334	311	306	354	345	318	350	285	347	329	317	333	271	337	345	295	333	329	312	348	331	316	316	321	328	306	312	300	347	320	317	309	334	344	317	311	327	308	332	342	293	352	289	337	332	343	331	317	303	312	330	294	358	314	314	305	323	372	339	329	313	326	310	306	317	333	299	320	302	311	321	311	308	269	343	323	327	337	320	330	338	376	317	321	344	328	329	361	317	313	319	312	325	357	323	355	355	307	308	331	320	346	315	309	334	304	332	322	295	306	322	308	363	316	334	319	306	368	304	331	327	333	297	322	333	309	346	327	367	326	307	289	299	322	342	345	313	314	321	333	302	366	359	287	342	314	312	348	357	312	322	334	339	342	312	321	376	331	351	313	317	347	312	309	308	310	300	332	309	322	281	273	308	300	308	368	301	317	310	299	346	317	333	299	312	303	329	307	312	320	310	329	322	313	325	351	320	349	337	325	318	340	323	336	323	327	336	331	334	328	309	347	321	294	342	341	313	292	308	349	310	299	375	339	326	351	342	355	301	335	292	319	330	309	316	311	325	329	300	298	295	313	286	345	333	355	346	278	304	325	314	306	349	363	304	310	337	331	302	348	311	337	330	308	329	338	336	335	326	326	303	341	307	321	305	344	352	289	338	329	340	332	298	308	323	342	317	312	316	308	305	343	348	357	326	281	319	321	333	307	347	324	329	315	305	302	316	319	310	319	326	324	284	307	326	337	296	347	307	343	334	339	342	320	322	327	318	316	292	324	312	326	330	319	353	334	318	326	317	332	317	342	290	343	321	345	309	332	302	351	318	341	304	309	326	346	334	307	339	311	327	317	377	343	314	329	299	334	337	305	275	356	349	293	335	310	341	313	314	359	328	298	323	296	314	345	315	327	316	320	322	289	327	332	311	330	321	308	343	328	326	340	320	315	303	312	311	338	329	334	317	321	349	348	306	343	333	321	319	305	316	351	306	302	304	348	313	311	294	305	346	345	329	327	296	324	312	315	300	317	283	346	318	336	343	302	316	329	345	322	308	314	315	330	341	331	319	320	309	314	301	292	314	292	322	324	302	312	346	329	326	342	310	334	326	288	316	328	331	331	307	292	316	342	331	373	333	323	337	343	322	314	322	285	340	322	339	287	333	305	315	351	310	317	323	315	318	332	328	359	332	325	346	307	311	319	306	324	311	314	364	342	369	351	343	312	344	319	296	321	322	302	311	380	307	327	334	317	350	325	326	367	340	340	323	354	337	324	335	356	315	310	324	330	319	310	334	338	335	314	322	382	370	320	320	293	302	352	327	324	302	352	299	338	307	310	367	340	322	367	304	318	364	345	313	291	286	347	329	327	336	310	340	306	334	355	330	325	319	295	339	345	315	320	297	276	306	311	335	303	350	347	326	314	352	321	367	340	343	304	327	305	339	330	286	328	321	318	311	312	304	340	352	316	344	323	328	301	334	286	320	297	333	326	314	304	313	313	317	328	341	320	329	346	351	297	320	310	322	343	319	340	313	312	320	307	303	321	332	329	291	336	319	331	319	333	301	311	304	323	339	316	316	326	342	313	321	309	329	289	274	297	347	312	295	342	318	328	307	303	309	308	319	325	310	343	326	339	343	340	318	343	324	305	315	306	294	305	318	312	344	343	348	340	326	316	314	346	344	332	301	342	338	293	293	328	337	309	313	323	330	322	340	334	309	329	358	329	333	341	306	306	317	349	324	321	325	326	302	316	298	331	318	323	321	313	277	323	313	320	326	318	344	316	354	328	339	331	337	378	346	339	319	333	297	347	298	295	356	341	341	324	346	282	336	338	304	313	310	320	335	315	309	299	306	341	380	318	324	327	336	306	330	318	326	301	330	335	368	310	322	317	289	292	349	327	334	333	290	315	329	322	311	360	329	337	325	326	321	331	308	330	313	330	311	333	326	332	322	326	299	305	334	332	333	278	336	333	320	307	319	331	318	300	313	385	347	303	341	305	317	308	327	323	320	321	319	325	328	295	349	259	340	292	318	340	329	306	306	334	317	346	312	311	312	342	288	320	337	312	332	315	321	334	316	328	295	313	341	313	276	346	304	340	325	303	324	348	315	305	359	327	331	292	310	308	303	324	304	304	313	293	307	307	334	307	329	328	317	345	297	268	327	328	300	309	329	284	323	303	324	294	328	326	337	302	341	306	319	314	327	318	344	310	323	296	305	329	336	296	318	322	314	303	360	310	335	321	302	332	327	295	337	271	330	327	330	359	316	329	356	306	359	340	293	336	335	340	319	358	324	305	331	337	316	320	341	324	342	349	344	323	341	338	347	332	324	360	310	297	309	352	362	314	334	333	328	351	350	331	299	325	305	329	340	335	298	311	331	336	321	330	328	289	339	337	315	324	325	317	356	291	306	336	305	332	296	326	297	354	304	290	326	322	326	316	313	324	346	330	312	326	303	291	338	315	331	303	359	334	317	305	316	357	339	356	331	295	318	329	338	304	315	365	314	324	336	300	315	332	288	335	355	320	342	311	309	328	313	325	317	324	334	293	329	340	331	320	318	323	302	291	335	369	297	340	312	329	307	294	321	308	311	333	317	336	289	319	320	341	294	330	318	379	328	314	333	327	356	335	310	312	329	321	350	296	343	332	305	330	330	349	296	338	326	325	340	318	314	324	304	328	327	311	326	337	326	320	323	315	314	353	319	335	323	302	286	323	297	337	341	295	301	332	313	293	350	331	327	341	344	329	312	313	323	319	320	321	346	337	342	322	321	337	316	333	277	280	307	320	300	323	336	340	316	327	348	340	327	348	350	314	295	366	324	349	342	320	343	323	315	346	317	345	326	318	333	309	300	340	305	341	329	320	337	335	345	313	310	304	331	314	282	351	318	325	324	303	324	306	306	320	344	323	297	338	355	306	307	358	327	330	365	323	286
59972	89901	63882	30564	12683	2040	617	554	606	652	592	590	609	580	588	596	603	605	583	634	555	609	584	612	629	560	624	572	607	589	636	582	648	572	627	606	599	540	582	555	542	600	552	553	584	557	550	576	595	599	586	599	567	614	577	566	567	568	552	560	594	552	559	610	583	569	578	612	572	585	591	602	588	561	567	563	564	563	627	557	579	574	627	645	574	613	587	608	554	597	548	578	571	569	573	569	631	583	571	562	569	589	584	557	583	578	605	603	594	613	576	599	580	582	567	583	562	601	595	556	594	551	608	572	605	579	558	626	564	579	557	603	638	609	559	601	563	579	553	587	563	579	591	597	585	611	574	585	589	612	589	598	575	586	550	636	574	601	580	599	612	620	593	616	581	572	537	549	565	572	582	594	563	596	552	597	624	552	627	617	583	607	601	584	611	560	574	591	571	593	594	636	563	577	588	574	618	599	579	573	564	583	566	600	590	570	575	595	618	573	551	571	627	583	597	592	583	641	527	603	627	552	588	558	587	608	566	571	559	539	530	565	542	576	604	580	579	561	573	603	627	600	583	571	562	582	579	575	618	602	563	562	595	571	597	578	606	569	584	565	591	526	565	584	590	590	604	595	610	582	577	542	551	615	592	601	548	609	595	566	569	579	568	600	581	614	603	574	561	593	598	562	573	597	599	571	616	519	584	598	588	573	595	615	579	604	580	571	585	615	587	588	612	606	596	581	577	599	553	559	549	604	591	605	567	593	558	598	570	600	590	575	586	570	582	552	603	563	626	607	570	606	586	598	632	593	526	649	576	584	644	557	584	607	562	607	560	608	566	580	592	570	555	581	601	576	534	636	581	596	523	597	603	555	605	610	611	610	590	581	583	580	622	588	624	562	581	570	595	567	570	602	574	577	554	568	604	591	633	596	632	569	590	590	582	598	589	603	603	611	561	571	574	594	587	562	596	603	597	569	560	590	598	576	532	571	600	548	588	605	577	593	610	584	584	562	563	567	614	609	553	599	570	556	579	555	587	573	562	581	595	578	567	606	612	613	570	580	577	609	575	623	597	612	578	594	601	591	543	574	581	557	535	532	606	552	568	558	567	597	614	594	619	610	590	610	540	601	583	529	576	579	605	582	557	562	623	574	626	570	624	620	574	608	564	552	564	622	538	586	667	592	585	638	627	554	580	518	552	624	563	587	596	571	577	614	590	555	601	600	631	609	641	594	638	609	596	618	568	551	556	571	600	557	637	533	556	586	579	577	579	584	606	555	565	617	577	551	569	589	598	586	577	577	575	566	533	562	590	570	635	596	636	577	615	561	617	570	570	593	556	582	567	570	566	620	546	587	588	581	577	558	584	584	637	577	599	611	626	586	600	564	549	557	582	608	562	566	573	584	538	592	596	540	557	572	582	611	574	561	549	600	597	579	579	654	595	582	589	570	624	596	589	561	601	572	576	592	600	577	559	588	601	568	562	588	566	580	530	616	521	538	603	572	601	602	661	534	577	585	611	549	562	630	588	554	565	539	566	594	565	573	592	631	638	596	600	555	577	533	573	594	587	576	580	571	587	579	574	569	646	615	559	642	587	628	590	552	563	591	617	658	570	595	586	579	621	639	593	606	555	614	598	579	593	580	579	611	576	610	548	617	603	570	539	600	622	592	600	571	619	609	606	599	597	607	559	603	526	586	547	591	588	592	630	563	565	589	590	592	589	563	576	588	587	636	559	569	610	554	611	575	580	596	580	591	600	584	597	539	619	581	604	561	592	549	601	615	586	604	549	520	564	544	586	591	582	569	560	628	634	536	611	594	610	554	560	550	599	567	579	582	554	555	593	589	631	594	573	580	615	569	620	633	565	600	632	616	618	575	618	586	599	546	551	574	596	601	630	590	574	603	595	578	543	525	555	587	564	591	538	561	572	601	583	540	577	599	570	569	581	580	560	595	563	590	591	553	600	582	571	585	535	618	582	561	575	600	605	596	568	529	601	576	575	587	620	630	579	603	572	555	579	589	543	590	614	560	555	595	599	576	607	555	594	560	573	573	576	596	614	597	613	546	604	579	583	606	563	583	635	585	588	556	598	591	563	619	575	572	608	604	614	526	570	567	595	604	594	574	596	610	600	549	548	590	593	555	592	572	604	648	613	576	587	574	553	568	546	564	598	590	570	556	577	617	556	583	587	614	569	578	578	585	579	618	571	592	564	555	652	559	542	577	612	586	620	554	581	602	610	558	590	577	609	616	559	588	566	603	593	599	605	533	608	610	599	555	516	566	596	606	610	601	540	577	584	555	560	550	557	552	592	575	584	555	592	596	568	563	585	573	601	597	558	578	613	575	588	625	567	585	568	605	597	578	570	567	553	564	573	579	594	593	606	598	595	559	586	585	592	583	551	603	594	622	643	625	575	538	571	576	573	599	598	605	572	604	621	581	578	534	554	585	614	595	623	617	634	583	559	586	627	642	615	608	564	624	570	543	601	601	585	585	632	613	559	576	572	640	576	542	609	607	568	556	593	559	594	634	610	611	554	547	628	601	606	603	598	594	574	643	599	584	564	584	594	586	636	597	608	632	623	585	575	559	594	587	595	600	599	566	584	575	598	589	625	559	640	615	575	593	552	571	538	579	573	616	597	590	595	555	609	611	607	596	586	568	587	596	594	616	590	552	578	556	594	592	599	563	580	547	598	546	612	617	578	606	583	612	616	595	601	646	562	588	579	531	571	581	611	553	589	587	554	591	567	588	599	610	601	585	601	591	579	577	617	607	596	603	614	612	577	600	567	584	586	570	589	585	604	595	600	599	579	615	585	573	606	616	566	593	596	574	538	562	566	543	606	576	546	590	589	594	609	598	582	600	551	583	574	593	566	578	590	607	567	634	572	602	620	599	582	602	627	577	562	596	563	573	587	625	584	590	637	583	584	632	564	597	576	558	541	667	576	568	567	582	589	566	590	562	637	568	553	578	622	604	612	595	539	606	580	629	568	599	590	594	563	572	561	609	561	613	599	621	575	581	556	606	575	602	610	588	568	592	603	570	574	541	554	575	568	572	575	594	575	593	629	550	594	589	558	570	630	647	572	580	598	590	596	551	567	597	542	574	578	613	552	561	603	585	605	607	669	611	601	609	592	584	599	598	575	567	568	581	607	576	615	562	577	641	614	584	569	586	605	616	557	575	606	589	579	597	558	614	651	576	562	619	579	585	628	597	646	585	577	579	613	600	570	591	591	591	560	570	617	593	604	603	587	572	575	549	610	575	600	582	580	550	578	579	572	560	565	619	544	614	602	563	583	575	592	602	585	590	569	549	594	606	574	566	610	573	577	593	608	557	610	590	541	603	598	578	574	591	599	566	558	558	592	597	577	593	545	571	605	548	579	579	554	593	605	587	562	596	593	579	554	547	602	551	631	578	606	575	600	599	631	592	584	586	593	568	601	553	622	572	574	604	559	596	620	586	560	604	593	621	552	598	637	567	566	596	567	585
23184	21743	30284	24398	21030	17431	3335	519	515	503	482	501	494	460	489	491	502	480	461	455	509	487	443	484	494	493	524	488	490	480	469	464	496	469	478	456	421	484	433	480	493	456	485	473	498	501	498	481	474	474	494	489	445	456	462	471	489	486	473	438	476	510	475	428	479	480	493	488	447	524	452	493	497	479	475	510	493	482	479	476	486	479	522	455	459	474	492	482	513	461	503	471	468	493	461	475	458	473	494	479	461	495	486	489	508	448	476	468	455	465	427	468	525	515	451	473	494	462	482	487	435	495	512	480	460	487	480	514	458	503	492	476	492	487	478	450	525	469	496	454	462	442	448	520	471	488	483	508	494	492	469	475	422	469	492	512	469	467	494	492	451	474	445	537	463	446	441	475	435	460	488	476	464	467	491	454	487	517	480	492	450	462	469	465	511	477	465	500	446	484	478	492	491	453	441	480	468	487	484	459	465	449	476	486	465	513	513	498	494	460	451	480	457	487	459	494	459	471	457	481	450	464	430	498	467	474	452	486	480	471	486	448	488	481	453	492	463	495	470	476	484	504	471	478	479	477	480	467	454	477	488	483	494	471	499	486	460	463	504	473	434	535	478	504	431	448	443	513	486	470	476	433	439	497	449	502	485	458	458	424	445	495	470	486	438	508	487	492	467	465	442	510	473	511	450	500	480	480	488	485	472	507	461	482	438	472	462	495	500	470	443	488	442	483	458	474	504	487	485	487	475	476	489	456	488	502	458	445	490	454	477	448	497	487	470	494	483	497	476	415	475	483	464	460	508	493	495	475	498	447	501	473	449	469	467	482	496	441	470	456	459	422	491	470	517	487	483	527	499	468	463	447	465	480	502	500	497	460	462	548	494	487	453	469	483	520	431	490	483	481	478	481	477	448	462	489	470	470	468	453	465	483	482	465	483	458	462	479	457	484	492	459	463	473	461	473	506	460	503	473	495	489	469	472	483	472	475	454	506	481	449	480	456	455	466	458	489	464	455	506	497	510	493	466	464	517	501	494	492	451	464	443	456	483	461	484	461	491	464	436	482	486	435	474	494	468	494	487	503	488	456	467	468	457	472	478	449	506	488	450	450	441	476	470	499	473	490	473	480	486	469	473	440	472	505	481	434	448	504	493	504	473	469	452	498	519	489	453	512	475	495	447	491	494	467	462	466	451	511	486	459	491	481	509	488	485	472	486	476	476	485	447	454	484	505	476	497	496	463	511	463	515	517	508	476	499	486	501	431	507	491	504	474	455	496	475	480	475	429	473	456	437	480	476	465	486	485	455	472	492	467	447	477	472	429	468	465	461	466	454	457	459	492	519	495	498	499	498	487	498	481	482	487	485	506	488	509	484	451	482	464	474	473	493	501	492	470	472	527	477	483	530	456	433	436	485	472	442	478	473	475	454	450	462	505	458	485	499	478	436	474	480	480	494	481	443	499	463	509	457	458	451	466	475	495	506	473	471	488	463	432	466	492	496	475	484	515	477	492	446	459	482	501	516	493	505	486	469	464	477	504	494	484	504	484	514	470	453	470	446	473	493	430	475	445	465	447	461	499	478	446	501	460	503	469	474	492	438	487	458	485	500	478	500	455	495	476	474	491	475	504	474	468	453	485	459	479	462	454	460	519	479	479	464	452	498	488	461	462	452	461	504	481	499	493	475	471	483	483	451	483	418	491	486	485	457	468	501	457	462	482	475	470	496	485	479	470	538	525	474	518	494	494	483	509	464	465	453	455	472	484	461	444	476	492	474	493	475	480	495	473	471	493	491	496	492	481	478	486	489	508	489	469	441	492	497	500	460	487	458	485	468	484	486	484	465	492	450	512	518	501	483	466	459	519	483	485	461	457	472	512	481	435	474	490	474	494	486	450	486	485	493	431	495	477	453	461	437	522	493	479	437	475	498	500	478	511	482	490	474	464	435	471	476	462	536	486	457	529	430	502	501	421	497	473	481	480	477	468	481	474	457	495	449	472	454	490	501	510	508	472	474	519	473	502	476	476	470	451	465	514	436	501	496	498	508	499	486	458	490	483	475	467	472	489	486	453	475	491	479	494	500	444	482	462	482	428	454	524	487	486	469	493	513	474	484	468	502	506	489	465	496	469	471	485	461	495	474	534	503	465	457	481	494	449	483	427	484	437	481	489	518	457	431	510	469	446	489	479	496	499	451	508	464	475	505	445	479	494	487	451	446	466	454	479	488	498	480	472	481	466	484	475	506	484	448	500	504	519	455	475	460	439	480	495	499	472	460	492	492	464	509	500	516	505	475	440	489	475	438	461	483	456	455	473	475	440	444	451	478	475	491	442	460	454	483	478	472	492	482	417	483	481	497	470	480	491	485	478	497	474	480	475	474	419	520	460	450	464	484	455	530	475	471	460	485	466	462	492	507	455	453	534	464	484	450	523	470	485	474	511	469	486	475	457	503	473	480	467	459	472	456	496	474	505	452	486	524	456	490	471	476	515	463	480	486	473	479	463	461	476	452	481	557	466	455	534	451	480	440	477	507	468	452	539	457	522	459	446	468	501	474	491	479	487	450	469	500	491	486	482	464	493	468	458	421	481	467	461	437	460	438	481	450	474	520	498	399	518	453	483	455	498	463	443	487	493	502	476	479	473	482	480	482	472	480	447	472	499	480	453	442	499	503	460	460	449	454	469	500	485	504	484	448	492	443	444	510	478	505	481	483	512	472	483	488	469	480	475	484	509	449	527	466	506	496	487	462	480	458	469	472	519	483	544	489	448	458	499	500	475	448	473	447	491	474	545	478	453	506	485	471	500	494	473	513	447	467	493	457	449	479	458	483	474	494	465	469	467	442	488	498	516	492	495	456	467	516	476	517	510	441	453	515	490	467	483	525	438	498	499	486	481	471	465	475	481	484	494	490	479	436	460	461	451	504	455	490	471	455	480	508	466	499	466	456	512	473	507	470	448	478	472	468	514	428	483	438	488	466	489	467	471	421	482	455	487	476	455	512	454	462	483	463	509	473	457	462	436	455	456	482	468	458	482	476	507	505	472	471	498	520	467	479	473	461	479	447	464	458	499	476	470	456	502	491	483	477	524	500	525	488	499	492	484	521	497	470	476	449	462	471	503	467	479	478	478	492	495	518	479	496	486	488	461	469	476	496	524	463	481	475	463	487	458	503	472	493	494	486	523	504	480	473	499	480	464	494	491	440	513	507	495	463	472	493	497	444	470	523	498	492	476	484	497	465	468	504	512	498	480	467	482	500	489	492	460	463	459	521	506	474	475	499	436	456	492	472	427	473	479	454	490	508	512	478	442	477	449	486	468	485	441	479	492	489	506	507	495	458	473	467	458	485	455	458	530	452	494	443	459	425	460	449	450	477	448	502	463	456	493	461	497	477	472	439	496	511	422	479	489	518	512	488	495	472	503	451	448	472	519	455	451	483	492	496	473	490	519	491	448	495	492	468	467	469	469	461	456	442	490	499	456	484	500	467
59223	98304	74510	38925	19327	2801	838	820	804	823	787	805	775	826	851	796	800	782	798	825	839	815	823	805	772	816	825	844	775	798	794	809	841	762	746	785	803	802	813	789	746	848	857	820	793	813	786	801	810	856	818	761	840	795	765	774	804	751	792	846	806	805	848	830	797	828	779	815	788	797	758	818	814	776	838	837	820	760	816	848	759	796	789	835	823	800	808	818	784	813	806	772	841	788	813	776	798	753	765	827	831	827	815	781	846	773	816	781	827	840	823	812	794	826	793	759	793	832	817	821	812	823	793	820	816	834	783	816	824	782	766	763	759	806	800	847	807	782	815	816	846	798	722	811	825	825	804	797	817	761	803	806	758	757	813	780	777	783	778	777	781	799	811	752	805	756	807	804	875	825	824	829	759	785	792	808	828	781	826	841	784	833	791	786	801	827	724	824	817	791	830	812	799	780	805	803	809	803	797	806	757	800	789	770	755	833	821	808	777	747	793	800	822	772	823	742	829	763	726	811	801	809	822	791	767	781	769	820	771	796	792	795	798	830	813	809	784	837	817	794	810	811	814	757	781	819	786	774	805	776	820	794	775	821	789	835	792	776	826	781	788	768	767	787	788	812	838	773	794	825	800	759	794	736	829	849	773	836	833	788	789	831	770	786	830	793	755	811	819	772	830	776	803	796	820	848	833	821	849	816	796	814	829	831	815	791	782	743	786	775	801	814	806	787	783	762	833	800	772	798	788	786	779	825	839	813	814	787	815	778	789	790	751	784	821	820	798	779	792	814	766	819	738	855	797	806	784	770	768	801	822	790	794	748	763	755	870	816	766	809	813	788	842	841	785	805	821	804	842	822	808	723	803	795	758	754	805	790	784	857	800	725	844	840	824	765	799	861	778	802	777	860	873	784	800	811	865	734	775	852	811	800	841	840	812	753	774	808	825	806	794	821	786	738	791	835	796	762	809	837	794	801	796	816	786	771	791	768	799	815	819	797	798	807	797	865	842	820	775	839	832	750	774	815	781	752	841	780	787	819	761	813	825	826	811	775	797	819	851	756	827	796	805	783	834	788	827	863	781	812	775	858	785	823	817	780	837	755	821	805	801	805	825	827	829	766	759	792	839	814	805	831	789	785	790	786	798	789	823	779	801	807	840	819	784	786	809	801	786	772	768	820	825	779	821	747	796	770	806	793	831	825	793	823	780	841	831	825	833	833	731	732	789	792	814	838	801	844	787	816	801	778	776	775	866	826	782	825	785	838	801	776	812	778	742	783	819	804	784	807	789	793	726	791	805	842	802	829	797	794	833	818	817	787	806	802	829	800	772	853	793	818	832	839	760	798	826	829	774	809	839	795	796	802	778	804	850	803	801	805	845	806	786	800	830	741	777	809	782	829	785	785	773	797	828	781	842	828	810	804	816	819	789	815	733	842	818	785	824	768	790	844	794	808	848	767	821	817	861	745	821	838	796	831	795	776	756	746	860	829	803	813	758	799	794	740	786	793	828	820	813	839	801	818	784	766	777	797	841	827	798	770	787	819	779	799	801	774	830	782	782	819	869	782	778	842	799	730	799	789	791	803	783	790	797	805	806	812	806	758	839	793	753	760	812	788	780	814	815	752	814	855	840	843	823	802	845	811	842	779	770	814	785	799	759	832	837	812	800	808	806	790	842	790	786	813	804	839	753	773	845	815	808	835	778	822	772	796	837	812	816	809	816	797	815	783	794	853	825	802	823	754	766	832	849	803	793	800	799	773	810	836	793	820	814	791	789	815	827	745	809	796	784	802	778	811	784	784	841	755	803	748	796	830	874	786	798	840	751	780	818	787	854	771	818	779	828	819	794	752	777	790	813	833	796	780	803	832	819	796	878	817	798	774	795	809	765	816	782	784	779	788	757	854	782	782	776	768	817	746	886	823	779	790	804	787	831	761	830	817	808	790	824	819	841	817	811	804	796	847	811	783	827	814	775	836	798	783	828	803	760	815	817	806	800	755	823	822	834	815	807	813	826	788	863	762	799	808	794	794	833	797	770	786	823	835	806	837	805	833	766	761	815	792	757	801	785	812	814	825	853	838	833	801	805	764	778	823	805	763	816	768	841	775	837	814	751	831	808	814	792	846	831	777	804	820	834	742	769	783	850	821	747	752	725	831	800	767	814	783	823	780	799	718	767	783	750	769	782	756	802	820	775	750	791	834	803	776	847	769	775	848	795	783	789	804	809	750	806	733	772	797	794	801	858	770	749	798	784	830	811	791	812	838	770	792	810	787	809	765	779	816	749	792	780	748	785	814	809	753	815	810	778	772	797	832	821	818	781	818	764	788	806	841	781	757	840	787	840	794	807	790	788	757	760	783	858	763	779	796	788	825	871	777	855	791	781	790	807	816	756	794	807	761	764	784	829	835	793	788	821	835	762	813	802	879	745	827	834	779	816	764	768	785	808	772	821	789	793	822	799	809	808	854	726	739	794	809	837	808	845	819	801	803	792	845	805	849	838	764	827	788	800	748	769	886	750	782	785	779	804	782	784	810	798	849	794	813	753	758	786	873	795	800	812	809	818	792	788	799	757	791	840	796	786	831	773	774	809	834	770	784	769	855	783	834	793	805	827	757	828	819	826	797	768	795	835	806	844	814	785	800	791	844	830	806	839	805	827	781	829	792	793	709	830	803	838	813	797	791	830	784	776	790	821	754	845	780	780	795	778	828	846	782	793	764	828	809	838	802	777	792	770	778	793	850	791	782	786	825	760	791	805	831	858	774	779	780	811	778	795	831	793	763	785	758	790	869	780	812	862	778	756	794	822	764	836	863	793	758	788	790	788	808	795	793	848	770	832	830	814	782	812	800	803	793	853	830	771	777	789	768	784	801	786	749	783	826	781	805	825	776	817	767	792	793	856	770	769	771	761	832	802	818	793	775	820	790	773	768	881	800	748	784	771	828	837	850	776	805	764	807	772	809	790	864	795	817	788	820	810	793	795	816	823	785	832	809	817	810	801	797	810	790	782	811	829	761	830	770	813	768	765	855	821	816	863	766	835	726	763	802	773	812	805	853	779	771	778	808	789	793	783	772	858	751	802	790	773	780	827	810	801	816	809	776	798	784	823	815	773	796	778	829	806	809	777	863	825	809	789	727	771	763	846	823	798	776	812	803	807	779	801	775	795	812	801	765	778	833	824	772	746	755	810	796	801	764	821	820	779	801	772	811	793	796	775	806	808	821	739	814	785	736	845	836	813	846	775	783	819	873	797	740	819	796	841	748	798	804	782	807	801	783	813	818	791	810	822	794	807	801	789	767	786	774	799	849	787	807	765	826	753	761	782	842	835	769	830	824	812	803	825	757	799	817	799	807	762	818	790	803	787	844	733	810	828	814	778	761	867	834	758	771	820	840	817	797	748	811	846	836	825	808	809	780	834	785	811	769	822	771	783	853	780	781	778	806	819	817	771	832	816	840	760	789	845	799	761	809	800	803	820	856	814	833
29136	27537	27019	10830	1555	570	438	392	409	441	415	396	427	388	432	394	414	434	410	421	426	395	375	414	397	400	410	442	415	419	402	434	413	406	423	399	426	409	389	394	412	409	407	428	410	411	405	408	447	453	420	416	423	430	413	422	400	403	362	409	401	401	393	428	436	400	366	399	432	385	383	366	416	383	415	429	436	422	395	382	417	453	401	421	400	405	441	392	406	380	394	413	371	383	412	452	381	422	402	417	375	400	425	406	399	433	404	410	394	434	389	385	386	379	419	432	438	395	389	411	430	400	419	387	385	391	421	428	426	417	416	389	413	453	398	391	402	422	410	398	430	406	427	444	374	383	410	413	435	436	391	411	402	411	435	419	419	372	393	408	425	429	474	423	375	411	404	409	420	394	418	391	391	404	389	405	406	413	435	385	407	412	369	427	402	392	377	369	389	402	412	418	423	408	381	446	392	440	420	436	417	409	416	456	407	401	476	393	430	433	426	426	390	433	415	421	378	418	401	424	407	397	425	457	423	459	375	430	439	402	384	396	419	393	433	382	385	371	377	383	386	403	425	434	402	408	426	393	416	403	422	391	431	384	420	398	421	375	411	398	389	417	443	388	424	414	408	375	398	424	391	408	412	414	406	411	403	430	397	406	389	426	409	416	400	414	397	410	412	408	407	399	418	446	407	372	397	437	388	403	380	406	434	381	424	423	414	419	414	444	374	411	420	375	418	401	392	413	404	396	429	389	412	432	424	428	394	410	377	383	444	426	419	425	414	420	408	410	403	445	381	426	386	422	420	406	386	400	392	378	384	410	418	380	409	404	419	397	424	385	386	365	425	392	409	408	386	407	412	430	433	426	383	414	417	416	407	413	431	390	426	382	399	393	430	454	384	379	384	391	438	429	429	417	409	431	390	388	408	385	401	407	413	404	421	416	404	389	406	396	437	427	395	449	394	371	409	445	421	395	418	392	382	426	408	397	424	412	420	422	386	415	397	387	427	433	397	350	394	422	448	391	427	419	398	432	432	437	425	410	423	451	395	409	419	413	425	414	421	431	385	406	413	437	389	385	420	421	415	428	434	422	402	439	402	412	441	431	397	415	423	433	419	413	364	432	452	403	407	399	411	433	413	422	395	407	426	404	437	437	440	394	384	374	419	382	427	433	419	381	386	390	404	350	434	390	429	405	413	401	414	374	418	398	392	406	393	440	379	435	377	372	428	397	446	418	382	410	401	392	400	398	424	406	452	423	395	432	423	398	432	403	413	407	389	417	426	378	407	406	445	407	428	397	407	452	412	468	386	394	436	427	402	413	423	412	439	400	408	425	397	414	403	413	453	435	363	383	445	391	388	397	408	430	397	403	438	438	390	396	443	411	396	415	396	422	413	420	439	405	403	440	401	366	415	410	425	398	398	401	346	402	412	416	423	445	450	452	421	386	408	411	449	397	416	361	386	397	414	383	429	431	390	400	386	423	439	394	420	388	397	405	395	441	442	410	440	405	387	422	408	407	421	394	401	408	399	430	430	416	391	392	389	402	393	406	397	367	439	400	412	396	409	425	416	430	398	414	443	410	417	410	376	415	401	417	427	408	404	421	409	418	417	403	408	405	421	363	431	386	424	406	437	391	416	406	419	451	390	416	397	416	442	396	372	378	449	429	394	362	382	410	399	415	430	403	404	388	412	414	372	414	392	425	423	397	404	385	414	377	438	372	461	439	442	403	403	406	418	472	416	413	397	408	413	414	416	426	423	388	433	409	419	435	402	402	436	427	394	390	399	414	398	388	377	413	422	420	451	420	406	416	434	398	382	420	423	414	406	400	404	409	373	430	449	422	404	398	410	368	429	392	438	421	397	418	412	442	384	420	415	430	432	392	387	396	398	380	425	413	395	394	399	444	418	458	434	385	399	410	381	409	412	423	420	415	391	380	432	388	423	398	429	408	363	394	407	408	417	409	432	408	434	408	425	416	418	408	404	450	415	416	394	425	404	412	400	423	428	406	372	430	388	427	430	422	410	432	432	364	419	406	401	419	413	429	431	427	411	412	463	425	408	418	447	427	423	413	385	425	431	453	404	401	393	414	370	399	427	415	443	402	405	386	401	416	429	387	425	417	409	368	408	392	397	422	411	442	430	426	455	421	429	411	423	448	395	416	385	420	428	411	407	370	436	389	413	397	375	401	393	394	456	430	370	411	400	445	364	374	426	409	444	418	403	425	386	403	391	387	428	430	387	402	410	440	378	423	390	427	445	415	408	406	425	452	406	417	434	403	433	421	404	416	427	416	412	392	407	420	395	428	402	403	380	443	427	373	415	442	370	435	411	398	385	414	381	401	453	400	373	424	417	405	398	399	397	410	429	423	368	430	379	426	406	392	390	415	436	408	433	408	425	400	425	393	418	440	388	413	425	399	383	428	401	431	386	402	429	401	383	427	394	431	379	426	401	419	390	410	393	400	458	410	369	429	422	399	441	396	404	430	411	409	442	409	397	423	404	406	397	387	414	442	427	402	430	432	410	405	451	416	432	387	457	402	399	403	402	382	397	457	437	382	393	400	382	438	422	412	389	430	420	406	415	407	381	400	390	385	457	382	377	427	420	405	433	435	398	422	393	454	416	405	462	410	392	403	450	393	408	403	411	405	435	404	377	368	451	413	391	409	418	411	423	407	399	398	423	405	396	423	396	407	405	451	457	403	411	423	400	405	402	403	439	423	387	404	408	406	415	420	455	437	399	369	410	393	405	425	420	400	374	419	418	421	447	395	414	366	411	400	412	393	403	411	419	373	403	422	416	402	386	425	401	388	405	391	414	392	442	434	400	416	395	395	413	407	361	397	432	379	407	423	387	429	416	413	418	385	402	414	378	443	417	432	420	397	419	454	413	415	413	419	392	429	411	452	431	431	406	395	417	389	377	423	402	401	420	419	447	437	438	428	423	439	404	404	399	423	436	395	424	375	419	435	407	392	409	383	415	383	369	399	418	405	404	384	420	410	438	389	387	425	427	420	478	423	397	417	401	401	426	392	380	394	395	418	424	414	453	410	379	438	394	391	415	399	412	416	412	422	394	432	406	454	469	400	428	391	422	421	459	413	416	411	408	433	388	402	389	445	366	400	418	366	407	409	418	412	416	395	370	388	397	428	412	404	453	436	416	445	441	435	405	404	415	418	386	400	436	399	399	407	431	402	397	419	415	405	412	404	417	419	369	438	433	402	390	424	369	445	416	425	390	415	417	370	421	438	395	427	424	405	406	391	423	385	390	394	411	423	388	409	401	409	356	416	392	386	406	388	401	392	423	418	407	418	413	455	415	390	396	411	410	396	373	413	422	435	426	417	356	429	411	404	393	401	432	411	435	411	407	411	401	431	393	430	415	391	376	430	427	445	418	438	396	378	403	425	416	422	390	430	418	414	433	417	423	443	390	428	423	409	419	397	404	442	376	407	419	421	394	387	470	432	402	403	428	421	428	398	398	415	431	444
38736	46498	32660	10140	3018	981	794	761	734	766	748	722	789	734	754	712	751	730	744	747	722	720	749	795	749	694	716	826	740	741	720	796	723	734	749	742	777	715	802	756	731	765	765	814	738	712	712	747	730	743	790	731	747	691	742	772	724	713	775	748	739	707	712	743	766	695	691	762	706	745	708	813	721	739	764	713	743	766	760	745	786	739	714	750	704	755	723	699	725	743	745	732	698	747	747	731	728	743	749	717	778	764	733	741	784	682	748	735	752	776	748	704	743	751	760	789	727	752	745	764	769	746	782	741	767	725	776	708	713	728	762	754	698	759	780	737	733	769	729	748	722	718	765	713	729	736	764	757	721	748	767	741	702	734	739	776	777	737	769	778	765	689	740	747	793	771	728	752	730	717	712	751	748	770	698	717	707	682	731	728	765	724	727	725	735	774	732	725	730	806	741	800	742	731	769	767	697	794	737	746	703	720	714	730	768	729	779	769	735	780	760	784	761	779	712	753	726	808	691	739	724	752	745	763	766	739	734	713	762	735	758	762	778	714	738	768	747	737	754	739	755	708	708	755	687	699	753	778	767	733	737	755	713	746	768	789	733	742	742	774	789	735	743	761	764	775	731	743	790	725	755	722	763	776	794	733	750	764	727	702	740	773	752	768	788	688	740	753	738	746	739	714	726	742	747	759	764	736	733	713	732	761	737	765	769	769	771	774	711	743	790	717	727	755	718	712	725	775	779	727	756	757	710	714	742	752	714	749	747	732	717	789	793	765	709	716	756	754	744	738	716	701	742	736	702	712	735	738	757	786	748	713	733	740	767	736	769	725	765	750	754	716	742	791	739	737	750	766	759	780	753	801	770	734	717	731	763	746	723	786	761	751	700	705	761	757	713	759	725	730	762	791	764	749	757	747	679	696	772	696	719	754	766	740	728	781	732	722	784	735	740	777	735	684	768	735	760	749	738	795	736	774	772	748	735	752	828	772	682	753	731	717	696	752	748	715	768	732	775	791	749	779	761	767	745	783	674	756	746	764	745	746	739	765	730	727	791	742	764	776	769	709	767	742	740	795	724	719	730	803	716	724	704	714	774	800	737	779	717	708	726	765	729	736	757	732	719	729	735	734	743	721	744	713	736	770	686	757	711	739	762	701	771	748	823	740	723	731	705	745	767	725	740	767	738	721	790	766	709	762	759	767	779	676	766	746	733	776	755	722	738	778	761	741	776	695	744	769	752	759	764	709	744	725	716	741	751	787	701	787	751	708	762	779	733	736	770	749	768	646	729	780	751	736	735	741	779	717	691	662	745	733	711	721	760	705	721	743	739	715	765	744	747	777	731	739	760	716	739	728	734	797	798	720	758	760	792	740	732	721	782	733	694	741	758	742	713	771	709	719	740	729	789	745	777	761	748	720	759	772	738	758	745	730	759	749	808	759	772	821	685	720	715	719	751	767	766	741	761	690	759	739	760	751	777	733	735	679	748	750	752	729	743	784	768	772	768	723	708	784	721	740	759	774	729	774	765	707	780	768	743	743	864	701	735	776	757	726	773	716	733	740	775	763	736	736	706	697	763	772	746	764	742	713	685	790	726	745	744	733	762	769	752	722	744	698	766	693	750	764	709	806	739	731	746	714	748	752	761	774	728	731	775	722	739	767	752	752	710	744	735	746	732	769	760	711	700	718	709	792	694	739	730	728	756	718	743	701	753	820	756	739	758	758	720	737	721	751	765	744	749	724	725	722	733	719	717	717	767	740	720	761	791	765	762	734	711	729	726	711	751	709	741	761	732	771	719	738	708	721	713	768	752	719	775	752	750	730	721	717	743	758	774	759	724	780	748	739	763	769	755	722	753	733	692	724	781	744	812	743	751	735	764	761	732	704	808	726	770	718	776	731	757	751	741	697	756	704	732	763	802	738	746	711	678	757	742	707	747	782	727	768	766	760	751	745	745	702	768	742	794	679	741	700	753	723	704	700	740	686	736	747	759	736	744	752	803	725	729	734	729	755	783	723	752	773	694	783	753	760	732	763	790	745	767	741	756	771	745	740	757	737	754	712	715	733	774	749	730	774	748	737	740	743	720	755	731	740	808	722	758	804	739	728	765	711	743	757	731	710	707	736	723	685	778	727	783	767	745	737	759	769	776	706	761	723	698	817	738	746	737	709	738	756	767	755	763	780	751	695	714	785	731	786	744	749	743	719	712	747	723	720	747	723	740	734	722	767	789	727	709	734	792	757	772	738	768	718	743	689	757	788	744	723	714	720	752	725	742	724	772	762	745	748	736	752	745	736	775	715	761	786	748	736	762	730	765	752	765	710	746	731	732	766	770	751	772	797	743	769	781	760	716	768	730	726	794	744	744	733	767	755	737	745	731	732	725	729	734	717	769	710	736	747	739	759	790	740	712	726	710	732	725	713	703	693	709	772	807	749	730	799	760	742	773	761	775	771	809	713	735	727	731	722	749	705	703	697	791	742	753	771	685	795	778	773	781	694	778	770	711	741	773	745	741	771	764	768	735	777	722	702	745	715	750	718	773	704	765	737	731	790	818	729	666	770	792	726	733	747	722	777	744	726	720	720	688	725	753	750	747	765	738	704	720	756	718	737	768	733	733	758	747	758	775	753	779	699	733	761	804	728	785	716	807	723	739	774	707	707	729	781	718	773	724	730	756	743	771	668	746	750	775	756	766	773	720	746	765	801	756	726	787	732	711	696	735	724	748	728	787	771	702	757	750	751	756	768	759	700	777	730	744	744	758	737	799	770	736	754	743	709	769	709	749	711	717	782	725	777	738	757	722	734	739	752	742	738	710	698	772	704	716	776	700	757	741	732	785	742	722	696	754	735	802	738	751	789	734	756	793	772	768	718	718	736	744	754	754	752	712	734	745	751	741	699	749	736	768	748	742	734	730	734	774	719	670	732	735	753	735	778	758	764	696	720	746	770	701	727	756	759	726	770	766	752	788	770	706	707	715	763	709	782	711	746	748	767	776	700	724	724	748	724	743	748	761	732	737	724	710	748	743	753	719	745	773	720	779	737	753	747	757	751	755	726	770	805	776	714	724	745	739	785	742	803	756	695	742	727	747	758	719	743	717	740	711	746	738	754	758	729	730	770	742	759	748	723	736	702	700	790	745	771	743	773	738	762	743	773	791	741	721	746	761	774	751	738	764	720	696	800	759	729	732	743	743	759	751	747	727	725	751	735	733	776	776	773	702	698	769	730	727	745	741	748	774	735	726	716	767	790	775	712	816	721	775	729	723	766	690	757	701	736	724	728	755	705	745	744	754	758	713	745	750	764	724	716	729	757	763	770	761	784	715	778	791	721	775	730	718	778	757	786	719	755	796	724	754	780	758	692	718	767	749	719	783	743	728	755	759	788	720	742	752	765	784	708	770	752	720	756	780	767	716	741	756	713	748	719	790	741	763	745	716	748	717	724	731	737	716	680	789	757	738	716	771	732	759	748	753	736	762	757	735	747
24218	22658	31351	25756	19832	7431	492	305	331	310	293	311	330	312	315	304	308	281	302	323	318	288	273	290	288	326	298	313	301	316	342	328	277	326	300	332	311	304	314	284	284	295	295	337	319	311	295	335	295	302	315	295	286	327	309	296	300	307	323	299	308	307	330	325	341	310	298	328	291	314	334	285	314	317	286	310	336	315	277	282	311	258	306	298	305	316	317	324	315	297	311	299	307	320	292	323	290	294	303	324	280	270	266	293	284	307	305	295	296	295	319	302	301	303	335	327	284	353	302	301	290	288	288	274	324	308	337	308	295	327	299	298	314	315	313	310	299	294	301	326	308	303	306	287	333	332	323	312	306	291	295	277	321	324	288	320	294	320	304	325	308	315	316	316	297	314	315	319	277	310	295	304	280	315	337	327	290	306	317	310	314	298	297	295	337	306	315	291	324	307	301	292	281	329	269	272	315	314	321	305	313	265	308	295	297	319	297	305	278	300	287	289	283	335	300	289	284	282	304	295	318	288	288	325	308	290	299	295	295	332	332	294	287	309	303	325	308	298	309	277	260	280	341	260	313	302	302	329	287	271	278	306	310	300	276	280	304	325	312	263	318	318	297	289	284	308	327	303	282	314	285	317	329	320	310	326	333	324	293	323	283	282	312	286	291	315	315	294	330	298	314	332	312	279	287	290	303	315	305	327	311	279	311	300	285	301	321	299	309	293	304	308	303	308	312	313	287	293	267	295	283	314	302	314	289	270	300	329	302	330	301	301	306	267	286	305	312	314	298	319	276	325	325	297	294	323	312	290	304	332	311	297	309	335	305	303	335	289	304	301	319	303	295	294	284	330	288	313	306	291	309	290	317	324	314	305	329	274	310	280	315	293	278	310	314	282	336	332	295	316	305	328	321	294	317	328	298	301	308	307	306	300	274	297	274	293	298	313	284	313	305	268	288	320	295	293	334	291	313	317	331	306	327	299	298	331	302	303	328	311	312	304	310	280	284	292	292	309	297	313	314	309	324	337	288	281	325	289	291	292	278	287	279	314	305	299	298	302	269	307	291	291	280	303	325	295	320	298	316	280	330	302	324	304	313	301	312	319	318	271	311	305	292	299	293	339	313	294	290	286	294	301	290	316	300	328	274	275	287	300	304	307	322	322	344	300	295	320	327	308	308	292	294	315	308	326	300	314	325	330	328	305	299	301	321	295	317	300	302	305	302	323	293	279	318	334	296	313	299	304	301	308	315	285	298	287	281	308	306	288	333	313	317	296	314	322	303	312	304	298	305	330	300	325	300	297	306	297	299	265	285	303	315	321	299	320	303	284	322	317	289	317	300	285	300	293	314	326	274	296	316	273	297	292	318	293	326	281	278	279	317	280	296	304	289	301	347	309	306	297	314	303	301	330	317	286	296	307	325	277	286	287	326	286	311	319	289	317	341	293	322	282	322	315	291	309	315	299	301	284	292	304	331	262	300	305	288	259	298	312	300	274	302	310	346	318	334	305	299	294	333	306	331	317	287	297	295	291	288	302	326	324	322	290	330	301	312	305	322	287	299	291	290	339	327	311	298	316	337	316	329	323	300	325	294	304	313	274	316	317	307	292	275	302	256	279	317	275	329	279	286	327	320	279	296	285	329	305	293	281	283	299	327	303	271	311	322	274	286	289	279	310	292	306	299	305	322	299	330	322	284	326	296	305	289	322	305	320	297	322	262	310	290	306	293	312	300	254	280	289	305	312	306	295	281	278	330	288	313	306	280	343	296	303	296	280	304	303	300	325	298	293	306	306	310	318	319	305	322	335	321	296	294	285	271	307	308	305	285	340	308	300	311	286	312	305	323	303	291	312	287	274	297	340	270	305	327	315	287	275	311	319	290	300	293	309	304	305	310	304	291	342	293	301	332	315	342	323	319	323	324	317	286	289	289	289	290	303	334	271	292	302	283	307	310	329	276	331	288	276	308	329	313	339	299	321	317	292	295	303	300	291	337	271	333	291	311	303	308	298	301	342	297	341	311	320	312	288	315	287	342	294	305	280	296	294	306	307	303	298	311	273	297	316	296	289	295	311	257	313	293	310	343	280	299	279	293	303	294	329	320	335	333	306	321	300	310	278	296	283	321	271	318	328	294	293	293	311	288	311	301	295	347	314	291	298	329	284	294	334	291	335	312	318	277	318	293	290	296	324	312	361	298	291	292	300	305	288	317	301	286	271	313	287	268	328	309	295	272	265	305	298	286	311	290	300	315	307	268	271	296	316	333	295	290	336	303	326	313	323	286	303	294	299	317	296	300	293	304	349	329	307	301	305	304	312	327	286	306	309	310	299	306	271	342	309	304	300	330	279	304	313	306	319	307	298	335	278	287	328	302	288	315	300	324	298	322	347	323	300	300	321	306	284	314	313	324	303	314	322	289	324	284	314	299	314	325	287	299	300	293	329	309	310	262	285	305	304	310	313	356	321	300	317	316	294	318	310	307	307	309	307	321	309	279	291	301	303	293	288	324	292	344	320	279	295	292	307	302	297	303	309	299	303	310	311	283	280	290	314	325	291	329	327	343	314	294	306	296	310	344	331	322	307	304	298	285	296	311	298	309	333	313	300	299	309	326	291	293	320	286	322	320	292	290	318	302	306	299	318	312	338	315	281	344	303	299	307	303	296	331	304	328	323	299	291	330	296	290	326	279	292	304	326	305	292	312	342	332	321	285	304	307	308	273	301	296	290	296	281	333	312	315	291	322	350	319	290	312	305	290	295	322	308	310	292	315	259	324	313	292	323	301	281	271	304	289	304	319	313	296	277	307	308	320	290	340	263	295	296	312	315	301	306	284	324	301	296	307	291	301	327	278	323	303	316	296	293	305	298	290	326	309	304	306	295	338	298	292	319	309	295	322	318	281	318	305	307	288	292	283	300	286	284	335	309	312	311	285	298	322	297	323	288	295	308	293	307	287	323	289	311	316	287	290	298	332	334	302	318	291	305	321	310	294	315	290	315	308	307	286	297	323	308	298	298	272	307	314	245	309	308	299	313	261	291	301	305	305	315	316	296	270	307	346	306	310	325	328	312	310	285	298	320	297	299	295	314	319	304	305	322	297	355	292	300	325	308	306	318	307	309	304	300	325	304	259	301	352	279	329	330	284	277	305	312	329	335	312	281	316	297	309	311	282	308	288	305	292	332	281	287	298	299	325	320	319	357	320	303	302	283	268	335	311	308	330	305	320	316	301	317	288	315	298	286	288	294	301	323	313	305	306	316	289	310	320	325	294	309	290	297	293	320	312	293	294	310	296	319	305	292	295	305	319	320	285	292	310	327	290	289	312	321	338	285	273	296	306	293	267	288	295	292	278	305	296	316	271	314	288	303	317	294	301	303	304	296	317	300	262	316	286	308	360	319	297	313	363	313	290	311	331	336	323	316	299	339	287	333	284	299	315	287	285	287	329	316	272	298	319	311	285	339	291	331	294	318	319	285	317	294	327	321	328	348
60516	88818	63761	32772	17271	1995	557	608	635	529	597	539	579	546	569	592	579	576	541	553	603	554	586	507	516	591	572	520	578	528	569	556	575	555	536	555	552	603	599	567	554	546	550	565	579	561	557	535	577	581	524	541	586	596	585	588	494	572	532	563	531	562	585	551	566	523	535	549	585	555	552	547	589	568	543	566	538	553	546	550	575	535	553	566	505	561	548	545	571	576	564	528	529	560	580	575	591	578	541	496	565	546	584	539	515	519	556	566	569	578	532	560	560	540	552	569	575	550	611	560	526	537	564	547	578	530	546	540	557	568	629	585	603	550	587	550	514	528	521	526	593	561	611	582	591	566	571	504	600	551	578	553	573	565	552	566	511	512	580	550	573	585	567	567	573	576	569	577	596	592	560	546	579	522	575	562	549	513	564	558	546	564	564	516	544	506	527	575	540	569	563	593	550	558	529	580	569	546	558	533	545	582	599	550	579	570	596	585	561	587	578	573	561	573	576	589	539	550	566	577	511	574	539	566	557	557	553	582	542	529	589	559	559	573	495	565	533	545	552	595	554	574	548	535	579	555	559	548	570	588	583	525	575	543	544	558	571	503	613	572	546	557	598	525	589	525	519	564	533	528	584	514	544	580	572	556	583	549	564	559	543	548	582	559	573	554	575	553	553	545	568	573	560	559	609	538	550	529	575	575	564	546	537	605	563	560	545	599	565	548	569	532	562	564	523	582	541	627	518	554	579	621	596	555	610	587	566	532	531	549	547	617	600	572	560	541	564	559	536	532	537	565	561	581	580	537	550	582	567	549	585	588	556	558	541	553	570	565	576	594	573	570	552	573	525	546	547	568	592	599	559	528	565	561	560	556	568	565	587	575	561	603	585	565	560	573	565	560	543	540	556	566	562	536	564	579	576	565	566	557	557	569	517	549	586	597	585	544	526	520	525	527	540	594	554	577	539	560	565	523	537	557	533	537	590	538	559	533	573	529	522	560	501	552	561	564	563	560	545	554	545	556	538	525	563	565	562	565	511	571	589	577	590	579	546	554	596	528	573	543	530	583	553	563	558	538	581	611	546	603	556	541	594	566	539	578	566	536	550	538	555	554	573	574	542	561	554	556	541	535	521	547	548	528	554	545	575	548	548	609	563	573	554	517	564	578	553	545	552	558	553	544	575	576	536	585	585	566	571	569	511	558	566	581	592	565	551	548	515	552	565	541	558	582	561	548	580	588	594	544	521	580	553	578	550	565	572	547	582	562	560	551	554	527	593	535	514	545	539	558	561	564	547	500	592	552	543	554	567	544	562	584	557	535	559	609	537	501	574	564	586	563	559	590	574	593	592	578	604	543	568	558	554	570	542	554	540	579	578	568	563	552	556	560	568	558	555	575	578	558	540	553	568	580	599	538	610	532	601	542	547	559	576	591	578	553	582	560	557	549	585	560	568	603	580	531	532	570	536	578	581	552	581	610	554	597	535	545	596	540	593	544	526	580	568	566	558	558	537	557	518	561	549	545	571	586	560	512	576	560	548	543	561	512	548	599	541	568	551	567	581	525	546	538	579	533	623	577	534	539	583	564	584	511	556	578	559	555	545	575	563	554	532	567	539	544	550	519	531	528	560	570	529	558	594	557	576	571	553	521	567	570	527	572	572	577	574	539	514	581	558	577	583	544	608	535	550	528	568	532	563	511	567	552	515	604	541	537	566	554	557	588	513	554	537	544	563	587	569	538	593	529	551	551	533	572	522	563	575	607	534	567	555	588	592	565	547	554	579	553	528	548	543	565	579	555	541	534	568	516	541	570	569	551	542	587	554	580	542	535	538	604	514	553	530	578	581	554	550	542	539	563	507	523	572	554	526	561	546	523	550	580	588	586	567	551	564	566	567	586	547	558	578	581	577	539	548	556	491	589	525	579	602	539	529	549	519	603	570	527	550	598	558	590	562	556	540	548	570	584	567	589	539	554	563	568	544	533	533	561	559	534	533	539	527	518	536	555	536	576	538	539	530	551	572	530	569	544	574	614	521	540	542	511	605	527	589	547	589	550	520	556	608	544	512	561	579	560	567	595	561	561	544	543	533	557	553	527	558	521	550	542	593	581	552	520	568	547	535	594	585	581	573	542	563	581	568	584	550	592	541	557	541	557	570	596	524	578	553	573	581	548	555	553	583	531	557	563	571	517	593	562	562	524	562	559	534	578	554	574	550	560	533	583	554	570	533	582	575	584	541	529	523	524	533	522	601	546	555	610	580	532	548	536	544	582	568	530	556	535	563	588	576	585	579	513	549	587	536	554	634	571	551	552	590	581	589	539	538	555	549	559	519	550	568	529	597	562	558	569	547	540	535	542	528	555	539	576	531	556	522	628	553	580	581	582	577	574	542	532	527	615	570	540	511	547	530	542	581	565	569	628	583	550	551	579	556	567	566	564	602	593	547	538	581	576	519	572	566	548	556	542	554	515	586	556	631	583	572	566	570	549	599	581	552	545	551	574	566	566	588	541	570	574	564	548	535	525	556	562	557	549	576	542	553	551	527	557	562	564	567	554	548	533	579	520	574	583	566	552	531	549	565	527	554	558	569	570	555	539	546	556	529	556	574	561	558	566	534	550	559	509	566	533	557	527	546	518	555	541	540	562	574	581	535	528	526	530	579	543	533	556	550	518	611	533	561	576	576	590	554	609	541	541	578	533	566	558	539	585	561	538	554	556	563	522	541	572	554	581	559	546	547	547	556	539	568	574	578	546	555	592	524	587	551	541	530	559	542	539	545	548	580	551	547	577	546	587	582	554	535	580	565	576	545	561	580	546	571	563	515	555	534	544	544	533	557	496	548	536	550	560	525	609	546	551	546	544	600	549	544	559	570	563	563	560	554	560	526	536	628	532	561	576	584	555	562	577	557	600	575	592	556	560	544	518	581	596	563	589	576	584	532	561	548	538	519	556	527	589	538	574	535	618	622	590	558	570	560	553	572	520	528	551	552	569	571	550	580	533	481	559	529	546	525	554	546	543	544	554	574	561	554	558	548	576	534	525	582	561	555	577	543	564	579	570	548	528	538	552	577	512	544	549	565	523	522	531	559	561	548	584	550	569	551	524	536	596	521	551	524	587	576	554	470	562	552	504	589	548	523	588	560	598	564	615	570	571	533	528	552	564	573	549	575	548	559	521	546	553	552	561	580	538	571	560	578	542	556	555	508	575	564	558	563	576	556	511	558	549	541	525	545	577	549	551	567	572	562	570	563	524	541	593	526	568	554	555	608	605	565	568	503	536	559	601	560	594	543	559	549	544	544	584	582	598	557	553	590	547	554	596	545	559	587	567	555	574	554	522	572	510	536	603	549	553	502	528	554	575	562	521	546	572	591	547	576	567	531	554	546	600	578	533	566	542	552	598	544	547	571	588	585	528	572	611	568	550	580	572	581	550	558	536	563	602	550	579	563	597	607	556	555	552	539	595	555	574	615	601	569	548	597	556	537	506
23133	21808	30154	24071	21179	17417	3311	504	484	526	479	455	434	466	488	438	474	492	455	459	477	486	440	470	489	453	458	445	471	454	441	480	489	478	469	455	451	465	489	444	481	467	419	468	456	447	424	453	459	476	478	465	463	441	479	494	441	453	445	451	467	447	511	474	443	434	495	438	461	410	464	487	432	484	449	429	459	486	462	470	519	451	471	436	452	472	462	458	452	439	497	489	454	423	453	475	468	497	501	466	449	487	471	461	490	430	445	459	434	474	458	466	432	471	459	456	462	436	458	490	472	457	488	444	490	452	443	450	444	430	443	453	470	446	466	446	454	441	458	452	494	479	469	440	508	492	440	441	453	429	457	443	460	459	451	436	444	451	438	430	488	470	433	477	485	492	438	493	445	475	422	479	440	441	457	450	458	469	474	493	489	446	456	471	502	468	457	455	453	478	464	450	463	469	436	454	436	464	475	464	493	442	460	497	464	450	462	484	457	494	463	436	502	452	470	480	474	424	493	453	452	446	473	428	461	444	459	458	471	426	515	428	455	475	504	448	452	450	482	451	433	501	470	492	450	490	440	453	503	499	421	480	484	465	459	451	455	429	494	500	448	447	449	438	457	498	473	448	458	486	468	503	465	483	428	459	447	434	462	498	481	443	484	474	460	474	476	468	448	454	420	463	447	445	483	454	454	422	454	495	474	456	423	446	463	442	424	510	444	423	481	423	468	438	460	450	459	474	436	499	484	465	443	450	506	464	439	435	443	465	455	442	483	463	433	450	463	443	450	421	472	501	431	479	441	464	455	503	458	437	455	469	429	445	485	416	435	464	436	489	445	491	467	460	465	438	439	422	455	467	440	477	447	454	482	463	428	462	488	458	460	471	475	450	470	447	450	483	466	460	454	459	472	469	477	465	468	491	451	460	446	477	505	456	437	469	456	471	437	434	430	495	460	452	476	479	486	471	472	496	429	470	437	466	414	490	462	479	447	471	460	440	471	469	476	438	433	477	461	482	470	416	450	463	496	474	418	448	469	460	459	494	476	474	460	459	407	448	466	515	469	477	446	488	470	470	484	484	474	454	459	454	444	474	424	450	436	499	475	495	472	468	464	482	455	470	481	455	415	501	461	452	498	434	432	498	469	459	435	442	486	452	457	439	468	461	420	441	445	451	484	482	482	450	465	441	444	504	466	444	490	481	418	460	467	435	418	439	451	458	475	457	479	447	440	460	452	455	454	469	449	444	399	477	448	455	456	434	454	447	418	421	483	450	476	488	451	477	444	475	449	449	461	504	466	463	464	448	443	472	458	456	442	473	455	460	472	451	465	446	472	478	460	456	460	451	481	457	463	433	461	468	471	490	493	442	448	430	465	438	476	458	461	446	466	444	464	445	443	466	480	431	484	462	456	468	428	454	432	453	441	454	494	451	439	454	451	456	446	492	495	480	497	468	509	485	438	463	458	465	496	438	475	482	469	481	412	447	423	431	458	488	478	448	445	463	441	475	448	441	521	471	447	480	479	445	470	449	446	446	477	462	496	451	444	472	476	424	479	447	479	445	464	440	445	452	451	437	451	473	446	424	489	475	432	442	489	473	462	476	456	448	470	466	474	514	484	455	483	423	425	449	463	457	513	470	451	437	456	399	429	496	468	437	453	455	426	428	490	458	488	446	503	396	476	422	482	473	450	465	503	462	429	449	435	459	451	430	434	445	450	470	468	449	463	431	445	464	445	434	459	446	449	445	468	429	460	451	456	444	438	495	461	449	474	471	430	464	450	458	456	450	438	475	476	475	483	430	454	427	454	472	498	459	430	463	472	469	458	446	477	469	438	436	461	488	444	455	454	469	493	510	474	434	452	431	480	473	435	439	453	416	424	440	440	457	449	465	420	454	458	456	419	479	460	451	475	474	456	444	420	464	436	476	471	460	456	443	445	417	470	435	462	462	432	473	462	477	447	455	453	417	465	448	467	458	460	470	464	480	480	479	459	428	390	447	406	478	508	452	423	471	490	464	439	442	449	455	423	436	513	466	466	455	460	437	509	480	431	456	448	479	464	497	474	456	442	487	423	529	436	387	482	489	452	487	455	467	463	454	472	450	430	434	461	478	475	430	428	469	452	475	470	473	482	466	465	429	468	499	455	461	430	461	453	429	461	428	463	493	490	451	496	465	451	518	468	450	463	435	453	468	462	448	468	446	456	414	442	476	424	438	437	437	451	504	466	461	439	410	474	422	474	419	466	403	482	457	472	466	466	439	444	451	458	426	440	460	415	457	488	437	460	476	483	470	465	484	438	482	469	471	484	508	458	461	439	465	484	419	453	446	437	503	480	490	453	451	446	476	425	440	451	477	458	495	462	440	465	454	481	469	499	488	480	482	467	466	422	472	462	464	462	443	448	477	453	495	478	433	448	474	454	517	485	443	453	438	489	397	486	424	452	418	472	496	451	457	438	450	454	442	454	447	454	468	458	459	411	467	457	490	454	464	453	436	492	417	460	435	451	467	475	420	439	461	439	431	481	473	467	424	445	434	469	437	433	452	468	432	407	459	453	463	424	449	465	446	453	469	472	481	501	453	476	446	422	465	444	443	457	460	475	457	446	460	469	431	422	468	468	453	441	444	470	464	481	479	426	468	463	447	419	455	475	445	466	432	497	433	433	455	435	491	439	466	450	446	458	431	449	428	451	435	461	478	484	433	459	435	432	453	455	468	482	501	434	499	445	473	413	434	458	442	473	443	437	486	459	448	411	441	463	481	484	447	476	459	439	463	471	470	479	448	447	424	423	464	437	433	452	487	481	495	485	466	456	496	508	454	419	465	437	434	428	465	412	481	466	460	463	427	458	442	491	459	458	464	453	449	496	431	453	425	473	448	443	489	436	444	458	469	455	430	436	468	453	468	451	452	447	464	438	481	488	458	446	442	437	496	462	438	531	453	461	466	460	412	415	500	451	440	416	464	454	489	461	453	496	443	493	443	396	475	457	451	493	491	431	476	441	465	478	445	469	463	468	449	443	450	445	434	472	473	442	484	451	498	458	463	439	452	442	414	466	480	479	456	454	448	444	474	453	443	469	473	487	467	477	457	453	430	449	473	445	452	450	467	448	439	464	488	472	437	448	481	429	437	490	453	472	448	459	452	449	468	461	432	501	461	470	491	437	458	415	442	474	453	450	438	472	465	475	413	453	424	438	471	461	432	469	453	497	510	430	468	449	476	425	454	442	476	419	485	477	457	472	446	417	441	500	479	498	435	432	483	476	461	513	445	444	470	439	450	486	421	431	463	476	469	435	441	472	497	428	459	452	452	449	425	499	493	480	467	469	437	511	431	462	447	473	456	437	429	494	463	436	443	448	424	420	498	478	458	478	451	462	446	449	478	444	488	477	483	485	478	437	428	458	465	438	476	428	463	430	457	490	454	423	478	420	449	460	446	444	470	471	402	439	457	434	430	468	484	489	419	458	445	440	435	452	472	451	439	458	441
61213	99113	68861	40859	24172	2572	811	787	833	792	799	772	783	786	764	756	770	746	779	744	749	796	725	806	729	767	783	771	758	788	785	770	776	775	833	742	719	777	738	744	776	821	778	729	804	808	762	806	794	761	763	737	750	789	778	789	730	801	752	766	785	741	823	789	768	737	759	734	794	791	769	730	788	739	792	808	811	745	771	756	795	793	787	769	767	693	782	752	792	724	767	793	760	770	837	779	801	800	783	796	766	732	805	744	776	727	785	798	731	777	755	788	735	751	800	773	735	807	746	797	740	805	750	763	786	823	724	732	763	813	774	759	768	780	829	766	799	738	778	789	767	738	784	779	788	730	765	791	778	734	843	788	741	802	770	756	781	792	796	782	826	821	757	771	738	782	829	791	799	792	757	793	745	759	703	767	771	732	726	843	769	755	797	794	748	744	761	749	780	738	814	739	761	768	728	781	757	773	756	761	719	780	801	756	811	770	786	769	813	825	794	791	769	790	722	795	805	774	777	786	793	697	814	767	763	782	743	775	828	776	766	727	767	801	758	779	795	743	745	772	792	779	816	752	783	812	759	767	761	747	784	774	808	734	783	776	744	744	742	709	799	785	751	797	781	781	722	764	807	762	754	797	712	815	753	795	808	769	777	758	773	764	785	766	753	854	759	767	776	760	768	806	745	800	759	754	723	718	792	771	775	773	765	783	756	820	813	747	759	778	735	786	758	755	846	754	771	787	782	720	734	784	731	776	786	790	772	741	774	786	791	781	802	781	790	726	742	743	844	747	761	738	799	767	760	768	784	777	769	739	722	745	769	803	817	782	811	774	794	752	819	701	760	764	813	827	773	765	791	755	800	789	771	715	774	803	773	742	751	739	813	752	764	757	797	772	763	786	753	764	770	810	755	765	752	748	762	710	727	779	766	817	774	794	768	793	764	822	762	763	769	704	777	776	733	798	781	781	789	788	767	767	792	787	788	762	805	774	796	789	742	738	783	736	778	784	713	731	775	792	783	759	756	758	764	766	778	778	746	751	800	733	811	820	755	744	759	692	785	808	759	757	749	767	844	728	736	735	816	720	804	799	722	787	745	764	787	764	824	755	769	742	776	775	731	769	706	774	826	785	749	740	777	756	761	774	785	811	851	793	753	813	800	759	824	791	790	756	725	744	757	725	733	797	776	768	744	747	757	772	759	807	796	755	758	758	789	760	837	772	788	783	768	788	734	824	771	806	807	799	762	729	792	743	747	768	787	738	731	751	794	754	772	761	776	809	813	725	755	796	783	755	759	798	767	778	780	772	801	746	727	741	769	792	781	769	709	775	759	753	755	787	801	836	742	783	713	770	781	737	762	737	789	775	760	769	796	755	780	813	816	774	747	765	783	704	813	805	781	739	771	752	782	784	797	762	776	785	797	755	772	736	698	802	769	746	797	801	758	701	773	729	773	737	772	740	757	821	839	794	739	795	784	768	779	761	760	762	755	752	773	720	775	778	717	795	739	743	739	739	762	770	731	761	758	719	725	767	781	780	804	716	826	734	762	767	760	807	762	794	760	801	750	816	793	780	759	724	756	760	761	737	736	775	823	755	736	780	761	769	758	809	776	806	805	795	757	771	781	783	786	801	831	773	760	799	737	760	776	772	775	769	802	829	765	777	803	764	733	784	764	730	783	770	753	793	788	768	753	705	773	740	776	782	750	780	816	732	730	750	728	778	783	767	776	753	741	742	753	757	759	771	789	748	768	776	788	725	744	803	799	830	742	736	756	770	758	773	764	768	758	734	832	749	752	772	781	781	779	755	772	772	737	781	802	781	793	728	781	786	796	771	736	778	762	801	736	824	781	738	747	802	763	763	788	767	792	691	787	725	786	759	794	809	734	763	742	733	757	781	736	719	766	762	742	758	739	773	755	763	767	763	710	737	809	763	779	782	778	818	764	759	769	766	799	755	818	778	749	739	731	768	768	744	741	791	772	738	773	794	755	756	774	771	779	752	765	763	793	733	767	751	769	734	793	751	790	763	759	772	779	772	767	788	764	750	778	744	717	818	738	785	798	806	818	753	751	757	742	721	752	774	793	752	798	738	781	798	751	771	773	777	833	799	768	744	779	803	761	717	759	790	780	782	800	801	754	722	742	766	799	782	791	731	766	760	776	752	783	790	806	803	818	748	815	765	809	755	751	780	789	795	767	773	739	799	719	774	786	734	760	758	756	743	770	751	747	776	772	775	804	727	765	768	779	750	775	754	759	794	763	771	757	806	748	735	763	785	762	804	777	775	763	759	795	782	765	752	777	792	730	812	775	783	736	755	777	799	794	756	796	757	790	781	749	745	788	769	719	768	757	804	803	726	776	762	731	798	758	804	758	705	742	791	790	755	704	792	784	759	773	758	778	794	739	806	740	762	765	771	741	792	777	844	769	806	748	792	778	835	755	792	732	742	786	743	733	797	752	778	754	779	764	817	763	737	773	724	788	753	737	793	784	792	794	743	802	809	769	736	797	808	784	760	745	759	736	794	789	777	769	763	765	779	784	755	774	765	771	753	740	772	782	739	774	762	737	774	758	793	756	769	769	809	736	788	756	769	811	757	787	817	790	781	779	759	778	753	778	709	782	724	754	735	754	781	787	719	788	698	786	771	763	738	743	742	747	750	750	738	779	787	755	823	809	716	799	767	820	778	760	778	776	729	721	767	716	758	761	802	779	747	749	780	732	775	792	760	733	822	787	791	791	774	808	785	781	748	762	744	837	768	764	725	746	788	739	803	783	768	755	697	740	761	732	723	772	787	788	801	780	808	749	786	751	830	790	841	774	761	748	713	742	805	780	778	800	730	734	715	826	783	795	820	777	756	800	735	749	772	846	787	795	798	807	744	763	772	777	779	744	848	765	786	780	762	744	839	778	785	753	800	782	749	745	796	787	748	774	762	769	763	776	765	715	819	730	763	734	770	795	805	744	741	765	809	757	813	798	786	720	768	797	768	757	763	771	741	783	814	759	690	794	765	776	778	727	778	760	787	730	741	769	792	835	738	744	727	744	775	808	773	789	791	777	800	763	750	794	811	778	750	772	806	785	772	768	751	789	811	788	781	812	808	767	748	794	792	780	743	770	761	745	761	809	781	733	746	788	795	786	766	731	775	802	722	779	775	747	780	771	787	731	751	796	755	757	776	829	816	751	725	849	785	760	759	739	807	858	774	783	781	731	762	758	809	744	773	781	747	804	793	788	775	809	800	746	760	747	746	773	765	780	742	770	796	797	732	787	748	771	782	780	765	815	740	737	782	778	778	773	794	811	725	818	786	802	796	783	749	723	771	819	777	765	781	778	772	781	744	773	777	767	753	766	797	753	784	787	787	765	789	770	761	829	757	726	749	774	793	736	774	787	813	751	792	832	818	720	771	813	748	813	755	790	767	780	786	755	726	778	738	770	743	762	762	796	763	740	768	771	776	785	770	712	730	782	791	796	792	789	751	773	761	747	803
29031	29334	25311	9888	1360	418	398	399	396	419	415	417	427	355	438	412	363	397	416	402	414	398	376	421	395	390	404	410	413	373	403	410	383	399	426	413	390	388	394	394	402	424	425	417	388	378	426	398	415	393	377	398	389	400	398	446	393	393	423	416	436	387	433	420	414	399	403	408	374	395	396	407	406	409	407	413	422	408	417	390	469	402	404	408	397	403	381	403	364	405	363	400	366	387	380	407	397	404	369	421	437	423	393	418	428	409	416	452	397	418	397	381	403	417	379	390	387	378	421	384	421	387	398	382	404	428	378	400	394	409	398	390	374	402	394	429	418	440	405	389	410	410	403	384	385	438	380	426	396	416	394	409	431	406	420	420	420	411	398	419	406	402	402	407	437	409	397	427	373	395	409	371	415	430	400	378	412	428	406	412	402	384	398	420	389	400	403	393	389	385	430	370	395	423	402	415	433	416	398	429	405	350	385	395	409	386	378	386	436	394	393	398	392	400	393	394	422	447	422	423	410	397	411	467	418	419	380	427	442	397	378	383	379	416	404	427	397	416	410	419	391	407	352	376	415	392	423	420	415	380	368	410	423	422	409	428	438	407	407	411	409	391	389	420	403	398	398	402	405	404	383	437	387	452	425	397	413	430	343	420	379	449	403	395	366	402	385	382	445	412	433	382	418	378	411	428	407	405	423	414	398	447	391	420	457	421	412	384	396	415	409	388	420	409	397	418	420	414	399	383	419	401	404	384	434	383	407	397	397	393	429	441	377	406	423	364	383	419	420	422	383	387	412	377	440	463	414	390	391	359	407	375	373	412	370	419	377	384	383	401	458	399	394	416	379	404	399	422	421	393	434	400	414	421	412	383	421	409	379	382	373	401	405	421	394	411	408	414	392	385	387	403	431	430	394	420	411	414	374	402	408	382	404	428	439	391	418	390	415	368	381	393	378	424	365	385	408	423	430	401	391	379	409	424	382	394	377	435	384	393	385	361	402	416	464	400	381	379	392	393	401	384	382	429	435	384	386	393	420	411	419	390	406	392	422	393	385	390	386	395	411	447	439	408	397	416	425	399	440	397	389	392	399	414	398	382	421	418	420	382	408	415	372	399	407	411	372	410	430	398	365	393	418	412	393	387	402	379	424	412	398	396	443	432	384	375	424	387	415	381	397	375	396	414	403	397	390	390	422	387	410	412	420	391	400	401	386	412	429	390	395	375	396	394	356	348	389	424	426	409	417	398	415	398	382	377	410	401	385	434	376	409	400	397	373	394	383	430	370	414	414	408	376	441	385	420	431	391	379	398	429	425	433	416	376	434	408	430	374	388	409	362	422	397	400	406	416	392	404	400	379	393	410	447	395	398	447	410	398	439	368	377	436	390	392	427	406	403	405	384	357	414	404	376	365	409	378	384	440	354	413	394	399	394	378	399	382	395	408	411	432	404	409	385	391	421	376	411	377	383	394	378	383	381	405	439	398	372	392	403	373	432	394	382	360	394	378	422	409	359	442	417	364	403	395	402	387	396	361	402	410	403	398	402	428	422	412	384	380	414	428	413	397	381	422	383	416	414	390	408	417	357	394	399	403	416	422	400	418	403	405	429	398	370	405	408	428	397	387	407	402	372	411	442	385	395	404	414	422	421	373	429	359	416	421	386	405	412	395	400	396	407	419	402	416	414	419	355	405	405	417	391	382	389	404	393	428	417	405	406	415	355	405	389	426	377	383	384	405	388	386	390	397	395	370	401	444	404	405	361	399	414	411	409	427	405	391	382	431	401	409	411	393	398	377	407	409	382	395	401	440	373	437	416	419	402	416	356	388	444	391	384	396	405	386	397	389	407	431	406	404	419	375	411	394	383	420	385	370	412	423	356	430	389	388	396	400	418	395	376	438	412	404	389	389	441	405	372	398	417	371	438	393	408	377	384	413	404	408	396	385	395	399	405	391	450	395	371	393	414	389	390	423	410	403	429	413	365	401	439	385	384	428	430	405	384	411	381	428	390	389	404	423	411	413	394	393	422	394	398	395	422	416	410	386	382	386	375	384	415	401	391	427	405	378	412	387	377	427	399	402	386	409	434	432	390	413	426	418	369	395	420	413	409	395	393	430	416	421	408	398	396	376	433	415	412	411	384	403	406	385	399	421	429	429	387	443	390	367	382	440	407	402	393	455	413	427	375	430	424	402	416	403	414	383	405	403	402	386	416	399	389	401	434	392	411	426	438	370	390	368	456	434	400	404	386	393	364	437	374	385	432	389	392	411	398	436	427	399	400	398	385	403	369	391	407	424	377	426	451	404	394	375	431	390	400	381	365	375	408	394	426	369	399	380	392	402	428	375	404	392	399	427	380	401	379	404	400	410	388	394	407	383	431	407	426	400	436	360	412	401	405	426	396	399	418	439	394	406	397	383	373	374	394	388	408	398	441	409	416	421	381	427	419	385	428	411	415	410	382	402	423	422	312	410	405	397	428	400	355	433	417	388	407	441	367	391	390	386	407	427	438	416	404	381	422	423	440	369	408	415	401	418	415	408	393	393	388	404	383	393	437	391	394	390	384	418	416	422	439	394	401	412	424	384	445	380	391	421	384	412	385	413	405	415	414	406	405	472	410	390	407	369	393	419	423	419	412	356	423	414	423	416	390	350	396	415	370	403	403	439	439	399	406	429	428	419	424	388	432	427	402	398	415	412	411	434	454	421	415	420	421	440	412	382	408	395	419	435	411	416	406	400	417	430	397	412	371	375	378	429	397	412	436	364	398	403	358	357	415	387	407	356	388	402	385	402	399	434	390	391	390	399	428	386	421	379	388	431	387	406	395	397	400	445	431	420	397	425	405	402	363	404	417	387	392	385	403	368	410	403	436	397	411	411	430	419	462	407	434	378	424	406	375	379	412	423	424	404	386	419	412	439	383	405	397	415	387	465	415	406	373	386	406	351	377	424	391	393	393	384	398	365	413	371	376	379	394	403	438	392	419	405	398	413	385	389	402	381	373	430	391	428	403	404	393	395	386	391	389	440	408	403	397	419	432	410	374	412	397	389	399	386	391	435	415	411	438	411	401	416	412	414	398	386	382	403	426	370	396	416	411	401	388	441	421	404	392	383	364	382	434	427	434	397	386	393	390	418	409	384	392	387	386	433	375	399	425	432	398	456	370	426	390	441	408	372	437	398	358	425	383	414	409	411	346	427	411	392	424	417	388	374	408	416	406	386	415	397	422	414	400	386	407	413	388	389	401	403	422	412	403	415	395	375	388	407	398	382	412	403	379	380	431	407	393	433	413	389	402	434	364	390	388	391	416	421	377	424	424	382	393	445	409	391	412	440	399	418	395	408	423	415	406	401	415	436	441	395	413	414	381	384	438	412	382	394	392	391	426	392	415	378	399	422	432	414	380	389	384	386	418	394	389	436	402	403	394	407	424	386	388	386	405	397	399	389	398	428	398	414	400	417	390	382	415	366	389	435	411	393	375	403	374	394	416
38907	47515	29671	8619	2784	779	783	721	722	698	794	734	726	774	745	724	709	671	690	746	740	722	703	698	714	712	712	709	722	706	755	740	731	735	708	742	707	721	737	678	702	744	736	723	718	731	788	736	719	727	675	704	727	728	714	758	712	773	706	744	689	723	740	739	725	729	718	743	713	737	761	793	727	738	667	721	782	751	735	743	784	727	750	705	750	716	751	719	733	688	734	700	719	747	739	736	717	750	708	752	755	742	671	707	753	699	685	747	695	734	737	707	695	724	797	733	791	708	719	681	736	731	754	756	714	706	663	709	756	750	710	731	712	729	742	714	774	741	772	750	731	747	700	744	755	707	741	758	676	724	741	727	731	747	729	739	754	713	718	762	784	732	714	764	757	716	692	773	665	764	753	737	724	683	747	667	729	765	729	742	670	739	734	717	759	740	707	729	769	740	741	741	761	760	690	752	717	697	775	743	728	739	704	731	751	731	678	733	719	767	684	762	737	720	733	805	722	714	711	727	733	737	778	681	767	750	736	736	784	766	769	714	768	741	736	744	787	753	726	692	752	747	784	719	720	699	703	695	735	711	737	745	747	715	684	762	784	718	776	750	722	718	755	704	739	716	749	724	749	731	722	711	702	742	716	747	737	779	777	715	710	684	750	755	773	708	779	739	703	711	733	742	739	717	720	720	725	745	758	747	708	716	764	731	731	713	741	718	722	746	710	738	754	748	796	763	738	699	737	693	719	720	760	766	712	767	735	688	713	740	703	758	760	754	719	750	701	732	728	671	716	691	740	722	709	712	718	757	727	739	756	714	705	721	735	706	700	760	713	738	740	729	762	735	721	728	724	718	747	726	745	741	769	703	704	714	725	718	764	722	792	718	770	734	706	752	736	751	755	703	772	754	722	734	726	738	775	730	712	742	748	702	703	755	736	751	737	713	723	704	746	733	722	711	737	750	725	702	760	693	791	721	791	734	756	739	718	793	737	792	711	765	761	731	722	733	694	734	758	726	691	749	713	773	735	667	732	775	744	681	758	780	697	730	678	732	743	682	734	752	731	748	760	703	726	745	721	751	794	703	720	735	781	779	719	777	736	726	766	777	740	716	727	720	726	748	752	734	734	759	784	753	711	737	725	775	687	773	755	737	714	728	724	737	690	771	736	711	726	681	703	735	745	787	721	745	712	716	721	733	742	705	741	704	736	704	737	695	725	701	676	742	736	711	723	722	692	741	725	748	740	691	711	679	755	732	712	718	753	721	764	757	739	755	732	702	726	700	715	700	741	729	692	692	739	704	728	718	753	764	718	748	767	741	772	736	718	742	707	732	697	748	738	720	729	727	777	745	764	702	743	725	709	694	758	728	722	740	702	748	748	737	707	745	765	752	693	733	705	693	726	720	733	763	712	723	717	795	754	708	687	759	733	749	700	719	731	764	695	725	738	757	710	706	766	713	720	690	741	754	709	754	722	790	743	759	717	755	743	709	711	744	743	739	780	725	729	762	707	706	734	683	685	732	710	718	753	764	753	772	770	702	745	746	756	768	706	703	733	736	749	717	711	694	752	727	739	710	741	769	726	755	698	767	736	753	719	742	706	686	706	701	769	724	729	753	764	745	726	719	727	731	687	713	726	720	722	708	793	689	755	750	748	754	731	688	738	734	760	702	719	744	707	753	733	749	738	746	795	683	745	757	731	715	712	724	729	716	743	748	748	744	688	792	738	699	736	720	724	692	722	742	755	746	721	723	739	769	756	747	715	710	721	804	780	750	755	708	711	711	744	769	731	747	741	725	730	711	702	768	714	722	769	728	700	695	728	757	729	738	726	745	710	733	712	728	694	740	723	771	751	719	719	695	734	771	685	705	694	748	695	723	721	761	764	767	744	742	746	759	733	709	691	690	742	688	756	765	772	712	758	725	708	716	727	706	737	657	777	712	758	732	734	688	704	727	754	751	716	743	741	704	728	729	702	756	727	752	717	722	717	718	716	768	704	715	745	738	733	679	717	740	707	722	697	712	749	732	703	696	687	740	711	684	754	759	738	725	698	759	689	699	724	738	710	749	735	731	754	692	774	724	757	755	727	733	772	722	740	762	763	766	780	718	674	733	759	779	742	728	719	757	703	702	741	748	748	723	697	695	683	750	721	763	756	740	757	737	713	724	740	723	750	727	705	724	710	721	696	717	693	724	705	700	717	753	756	718	758	732	771	760	731	695	719	682	732	804	694	730	730	698	717	676	724	704	709	704	730	772	720	747	722	732	770	694	750	721	745	734	710	736	686	742	715	691	721	721	784	723	723	706	781	726	716	704	747	692	763	749	759	703	752	783	745	748	734	747	697	747	719	764	670	701	735	724	665	731	757	754	689	738	748	748	721	743	726	721	720	760	748	689	731	719	716	738	687	742	769	742	722	662	716	705	751	724	715	742	757	704	656	789	730	762	693	767	747	707	717	735	753	690	760	723	694	740	769	764	747	664	740	728	768	714	704	737	728	762	739	735	742	728	729	719	786	721	774	719	713	700	726	738	721	755	734	712	723	717	716	692	727	755	737	734	760	728	804	762	740	767	718	771	715	752	713	683	767	686	737	753	750	726	730	718	732	772	722	737	761	724	727	743	726	751	750	744	713	781	725	754	723	717	730	716	723	743	742	724	688	655	728	777	754	733	764	743	711	728	774	757	734	711	715	672	664	715	783	739	697	784	742	739	705	722	743	729	732	758	712	706	768	711	669	733	701	780	694	744	728	771	756	724	730	739	704	739	712	749	727	702	738	724	719	762	778	713	728	730	726	770	758	761	721	768	702	690	727	744	700	744	696	714	731	736	756	743	704	738	729	770	715	730	719	744	740	729	718	750	747	725	689	763	761	730	730	706	769	699	718	737	735	709	742	753	734	736	732	770	740	723	724	745	744	726	718	733	746	725	726	740	737	746	709	734	711	780	795	743	779	687	733	716	738	760	766	695	690	743	708	719	749	710	739	729	712	738	736	722	724	732	736	795	743	727	690	756	722	694	736	759	733	698	755	671	737	738	714	686	744	714	747	732	762	686	692	726	791	727	733	761	781	730	697	735	730	749	732	744	718	742	733	744	741	708	699	737	759	720	721	761	756	767	707	734	705	694	718	669	716	766	746	740	729	713	756	706	716	787	728	719	752	724	652	774	768	711	707	789	703	733	743	745	710	792	724	717	737	699	730	690	712	750	716	718	723	716	752	713	717	809	693	750	726	729	698	766	727	747	730	696	719	702	787	715	715	777	719	737	715	728	689	758	769	784	752	725	805	746	794	776	686	748	745	760	747	718	738	686	786	779	802	719	677	745	774	732	706	746	759	738	659	772	694	715	688	749	747	700	752	710	752	710	698	761	709	709	771	684	731	704	711	767	724	738	727	737	692	733	760	718	716	729	718	733	721	770	758	772	760	724	726	727	759	708	784	726	712	743	744	706	732	697	748	728	775	734	720	769	750	705	700	758	714	710	704	727
24255	23122	30506	24786	19685	7112	470	309	349	320	361	313	307	347	298	338	322	324	334	346	324	368	317	350	295	351	298	298	295	294	365	315	305	312	285	300	292	355	281	323	340	315	294	340	303	320	313	339	324	302	298	317	342	310	308	321	317	354	309	316	292	317	315	349	301	303	316	332	313	315	304	329	320	281	307	303	319	290	289	301	321	318	301	334	295	329	332	324	321	315	305	286	301	296	327	315	346	314	310	325	297	330	311	287	323	303	291	294	313	340	321	300	328	302	306	338	299	312	291	319	303	307	292	295	321	289	317	306	310	313	312	309	336	315	347	315	345	284	309	318	311	321	307	305	343	305	324	331	298	346	312	268	328	291	319	291	312	292	332	322	296	292	310	326	302	335	337	322	284	307	302	352	331	298	317	292	339	301	332	329	313	309	306	288	286	304	320	324	309	321	296	308	316	325	320	315	333	295	336	324	315	298	310	291	326	299	295	281	293	306	315	312	319	329	308	324	336	326	250	304	345	311	313	281	289	321	309	316	309	323	329	277	288	301	302	325	336	283	302	306	289	343	300	322	317	341	309	321	334	328	332	343	319	307	340	320	285	314	300	310	343	319	340	319	316	331	302	353	307	329	320	337	333	346	302	311	325	312	319	342	314	314	305	303	345	287	302	312	292	304	298	316	346	305	340	321	309	297	282	325	311	317	310	319	309	339	301	329	298	282	333	335	315	312	325	330	281	317	321	320	312	315	298	334	314	323	330	337	296	294	284	307	318	328	344	291	342	314	292	292	282	284	332	300	312	320	306	335	335	306	281	323	322	321	294	297	309	312	319	303	293	312	329	301	329	284	342	308	325	335	307	327	322	335	322	320	310	315	326	302	292	320	327	329	272	315	310	305	300	309	311	290	288	298	314	310	308	304	300	316	300	343	338	334	328	292	295	320	314	313	303	306	325	306	313	307	347	311	341	302	307	344	306	317	280	321	298	317	304	311	303	329	311	326	311	295	300	333	348	317	335	327	309	273	297	298	283	295	286	300	322	314	311	287	343	308	309	297	320	305	270	326	318	312	302	319	303	308	283	316	315	331	307	312	340	293	328	306	296	302	264	317	340	264	300	326	311	311	301	341	313	326	295	286	306	332	282	330	268	340	299	292	290	311	296	328	357	300	339	324	283	303	321	320	310	288	269	323	351	343	315	306	289	314	307	354	323	328	336	300	320	336	313	299	297	291	316	314	308	328	319	338	304	305	303	330	310	320	324	328	294	299	311	293	309	298	321	297	298	312	265	312	327	324	334	299	320	291	312	337	317	294	297	301	306	315	321	297	312	334	311	353	316	329	295	298	337	334	306	302	303	290	310	297	322	301	361	315	319	354	304	301	330	328	320	334	315	276	284	321	305	309	293	324	317	320	304	328	335	335	298	307	328	325	299	320	310	323	301	359	316	325	298	324	302	307	321	300	314	338	341	311	263	335	336	327	315	322	342	277	343	315	297	314	284	320	288	326	291	322	303	313	309	329	352	308	322	325	340	307	311	291	336	312	320	303	325	323	320	320	340	317	290	314	346	306	299	308	333	297	323	330	324	353	287	307	321	313	317	297	295	305	343	354	328	302	331	336	293	314	272	343	285	287	301	321	284	327	309	315	291	350	320	285	342	328	330	285	334	316	320	323	274	319	286	308	320	295	317	323	278	304	303	337	300	303	319	301	323	327	332	318	313	320	309	300	345	311	313	299	281	316	296	316	340	344	290	298	330	299	296	292	358	330	312	326	294	299	307	315	326	304	315	342	335	306	322	325	320	302	304	294	317	346	337	297	282	327	317	313	312	308	319	316	336	320	300	308	325	338	325	350	301	315	299	309	324	318	310	312	284	297	320	318	331	321	307	313	305	311	331	305	324	296	318	296	325	353	320	324	307	308	332	297	306	328	320	293	288	305	277	296	333	307	310	334	312	305	300	298	315	297	326	332	317	296	320	301	315	344	350	327	305	287	284	353	296	306	303	297	313	308	289	338	304	307	322	334	308	299	324	343	310	315	299	282	292	314	301	301	316	300	323	314	306	285	329	322	324	319	306	344	332	291	332	310	320	270	299	296	342	277	294	302	307	330	299	321	276	328	329	303	269	335	300	326	312	317	319	325	275	307	304	322	368	331	331	309	298	336	308	318	318	316	319	313	347	308	349	316	308	321	311	316	329	334	311	356	317	321	324	341	275	313	304	352	319	321	303	328	313	346	325	302	315	295	299	318	329	281	307	340	311	280	311	336	325	343	306	339	293	302	326	302	316	313	325	298	305	289	298	288	311	312	339	284	320	300	338	342	337	305	321	299	306	309	319	306	296	318	303	294	283	310	291	309	313	315	302	303	300	312	328	300	321	326	306	309	317	313	316	321	335	302	322	323	308	320	312	308	318	314	325	304	317	314	314	319	309	326	296	288	296	325	327	331	341	318	296	307	334	305	298	344	320	307	291	306	289	300	307	309	315	299	300	302	311	311	271	341	311	313	333	348	291	308	327	314	326	333	303	314	304	300	348	299	290	341	306	312	332	310	329	330	315	365	344	321	316	310	302	318	314	323	304	300	323	314	320	320	313	299	352	325	312	305	332	300	309	314	307	292	296	350	335	313	319	289	328	319	330	295	299	336	297	305	332	335	325	318	351	333	319	320	319	322	306	329	342	301	303	320	322	333	295	316	315	334	329	314	287	299	325	316	322	313	334	294	316	305	303	274	313	318	299	295	295	320	310	304	334	332	301	332	290	327	344	279	297	322	297	277	291	300	295	306	323	313	304	298	316	310	310	333	300	344	335	352	283	363	319	330	304	301	310	298	305	319	329	336	307	303	315	346	300	321	316	319	299	286	289	339	293	341	296	306	321	314	365	342	292	314	319	294	348	335	311	321	320	308	315	300	312	294	303	286	311	309	343	283	311	306	314	301	301	324	286	340	337	284	312	345	316	291	330	301	324	311	351	332	293	315	318	310	315	315	304	305	315	311	313	325	288	352	289	329	320	294	315	309	336	283	342	318	343	329	342	329	320	309	303	318	311	305	298	304	324	320	299	302	337	321	279	313	325	352	338	316	299	320	304	296	321	329	291	345	306	311	335	299	285	326	312	286	313	286	346	302	295	356	328	309	367	302	300	296	300	322	314	310	314	304	294	327	323	323	333	319	300	324	320	304	317	319	307	298	306	336	348	331	289	351	289	291	311	258	318	336	309	338	301	327	309	306	372	351	333	324	319	314	299	300	324	314	325	319	305	328	303	334	330	340	303	314	320	320	291	318	327	306	301	333	308	314	337	326	289	300	312	342	300	312	314	294	298	312	338	308	323	298	311	333	340	306	322	305	315	308	325	345	350	308	328	318	305	316	319	285	299	306	321	314	290	332	327	313	322	315	315	294	316	317	303	289	324	313	317	303	305	320	297	323	294	340	297	312	333	315	290	314	291	318	300	309	326	304	323	328	298	300	343	322	332	321	317	299
60499	90302	58665	27619	13099	1124	622	605	602	581	563	589	587	565	531	622	589	570	568	599	605	526	571	556	559	542	565	589	576	575	517	555	609	551	537	563	548	572	535	624	563	573	586	538	546	599	616	555	571	549	580	549	540	562	538	581	570	583	576	548	509	593	570	574	601	597	560	553	549	536	536	561	626	567	561	589	592	559	583	554	538	549	659	563	586	622	550	536	566	553	579	579	554	609	559	586	576	546	494	585	578	526	597	580	576	616	555	570	610	557	611	593	585	576	589	622	574	588	581	587	545	547	590	574	569	587	590	577	545	577	554	571	590	592	585	590	587	565	566	582	531	598	555	551	553	579	519	627	625	561	585	575	586	539	555	591	603	551	572	551	582	610	555	534	578	580	562	556	567	561	551	552	564	599	553	616	582	571	580	560	585	581	593	575	571	591	621	518	545	595	558	608	584	526	569	600	522	582	582	560	548	549	578	541	580	590	571	579	598	593	559	578	579	636	528	585	578	529	570	584	604	543	563	572	588	547	565	583	524	564	534	561	600	572	586	512	565	586	599	616	552	634	563	574	575	591	562	583	579	559	570	557	550	562	617	555	575	590	578	566	517	524	562	558	577	552	600	582	614	606	599	602	591	598	559	615	591	624	589	545	618	586	596	574	603	584	552	542	573	606	566	570	589	564	559	584	540	549	547	592	585	577	580	578	614	594	559	545	574	556	583	575	547	596	554	554	554	595	619	598	591	508	571	564	558	613	570	584	577	552	576	608	572	602	581	550	555	559	606	568	549	574	553	586	566	579	551	581	552	566	570	504	620	561	534	511	576	556	520	587	597	543	583	570	599	581	558	566	580	546	582	591	555	569	556	650	586	593	604	603	567	559	608	590	556	572	593	584	563	549	594	607	595	586	587	565	575	554	566	570	551	590	544	550	539	597	580	576	586	604	589	564	551	503	584	580	550	562	558	585	576	597	565	538	541	516	570	599	592	553	563	556	579	599	561	598	542	581	596	564	541	607	611	552	536	597	569	539	599	602	589	566	555	572	558	586	613	581	543	558	568	552	584	609	592	558	566	591	622	520	561	599	569	545	549	603	581	586	578	573	561	573	527	587	556	563	590	572	569	559	601	559	553	580	548	572	588	560	568	626	519	548	567	577	606	597	528	549	599	574	573	533	618	577	574	579	577	537	557	564	583	567	613	568	551	560	589	531	600	554	559	584	592	570	573	590	603	536	569	577	592	568	570	569	603	554	570	558	590	623	560	594	582	537	572	548	595	608	579	600	583	539	578	586	595	587	580	571	554	583	559	577	534	603	578	586	589	551	564	571	572	565	582	575	587	557	608	540	557	548	545	570	543	546	580	620	585	543	580	570	596	583	613	578	586	565	592	623	581	591	589	569	556	570	589	558	586	571	587	585	543	564	593	589	555	601	539	533	552	566	613	595	569	547	606	595	581	580	554	574	575	565	534	605	575	575	559	620	549	606	596	550	555	534	555	567	563	612	556	544	569	580	542	570	570	574	591	576	550	554	612	588	583	596	576	614	589	627	566	562	535	552	560	552	528	566	582	598	566	604	568	586	559	546	575	581	630	606	566	569	564	571	573	564	559	588	602	583	565	562	570	605	564	524	573	577	613	603	556	560	578	591	556	573	548	558	592	567	593	573	527	570	622	586	569	591	568	518	597	557	557	579	618	573	607	574	593	519	579	593	565	575	559	576	583	575	534	562	546	572	571	562	613	610	567	604	534	557	588	572	548	578	579	550	585	537	597	577	574	603	566	604	558	584	564	571	589	555	541	576	568	604	599	557	588	536	588	572	580	595	594	589	587	560	565	542	594	565	599	583	551	590	593	579	615	566	562	582	554	543	574	577	556	589	577	593	550	548	557	592	599	568	606	594	591	568	609	642	569	587	611	617	593	576	576	578	569	581	571	517	581	512	579	590	593	597	539	576	611	573	538	577	581	570	565	555	578	568	546	561	588	571	596	530	545	557	544	534	596	566	609	583	582	607	568	584	582	542	603	540	589	584	560	551	590	578	594	564	559	564	553	586	592	570	547	571	562	563	598	587	559	549	545	613	562	552	569	576	572	579	562	585	544	557	569	578	607	522	540	576	570	601	537	545	587	557	576	593	528	567	563	574	591	571	526	582	523	584	574	582	562	539	557	565	561	570	547	618	552	612	573	563	537	583	567	593	584	589	598	594	576	577	549	556	588	584	602	580	575	571	604	573	596	609	587	537	573	563	553	570	582	579	552	553	559	550	588	561	566	555	601	557	556	526	557	570	550	559	633	564	545	544	553	567	545	553	553	556	572	582	597	542	561	597	583	569	571	609	548	561	579	614	560	607	574	534	591	566	578	560	555	593	553	564	593	537	585	529	579	498	561	593	555	567	562	527	577	571	554	495	586	588	545	564	593	610	572	519	603	601	547	542	534	564	645	619	597	587	575	589	602	578	597	627	578	560	593	600	602	621	560	591	591	557	620	588	530	615	544	584	549	554	554	580	606	544	562	579	611	562	589	576	553	586	593	574	552	562	567	585	605	552	545	590	501	578	566	561	621	539	561	581	540	545	582	535	578	586	553	562	557	549	586	606	584	572	551	602	566	573	580	623	555	582	559	576	574	540	565	575	566	570	562	554	573	584	569	594	558	579	579	585	581	597	558	559	588	533	575	629	594	575	600	577	619	598	571	607	565	634	565	591	547	560	595	597	555	567	554	573	578	571	545	578	562	583	560	564	560	578	549	564	583	531	579	574	581	570	579	538	523	567	623	591	550	563	540	568	572	561	579	606	586	528	590	537	586	603	558	589	600	565	596	562	577	535	568	578	534	560	594	561	575	561	615	610	608	589	552	555	574	559	580	554	627	577	556	579	540	602	575	579	565	550	566	567	573	584	583	553	559	609	585	622	591	522	614	594	577	539	553	594	568	564	584	578	611	551	601	576	566	568	609	582	531	632	593	575	546	598	629	565	542	544	538	562	527	544	550	573	595	600	598	599	595	606	607	594	565	545	539	582	566	586	591	556	575	582	616	561	566	547	570	630	588	565	549	604	566	530	587	548	579	568	578	568	589	576	611	590	579	568	553	570	555	591	556	554	584	571	599	549	531	585	546	591	580	547	572	606	586	560	563	572	546	602	585	599	545	544	569	549	586	587	580	610	597	610	580	557	581	568	600	604	516	577	589	570	555	546	586	561	602	587	551	493	563	555	525	578	559	592	576	577	558	540	596	556	598	600	572	560	568	555	561	586	543	597	582	558	591	538	622	564	555	579	555	563	579	559	570	614	541	575	599	562	591	552	559	606	552	577	562	609	568	570	556	582	591	553	534	567	546	594	572	552	550	563	554	619	601	576	572	582	625	571	553	592	552	590	575	574	582	542	607	578	535	555	568	533	591	592	579	571	550	626	542	556	565	576	572	595	579	598	570	541	584	574	552	598	583	556	574	547	562	609	596	574	583	578	571	531	576	542	609	554
23153	21847	29750	23756	21087	18141	3481	580	507	438	485	485	452	482	492	481	526	479	503	459	493	501	496	503	489	522	511	453	470	502	436	481	434	452	481	454	484	460	478	481	423	457	453	475	482	469	493	466	465	514	477	471	490	484	470	454	466	462	470	507	494	449	478	456	464	461	483	492	475	487	480	438	479	465	468	539	527	481	462	482	470	502	469	502	442	432	481	436	478	482	479	456	419	460	469	463	478	489	445	487	462	430	466	475	432	447	455	434	472	467	474	461	449	476	458	454	478	475	475	475	442	501	458	467	489	443	474	455	482	449	463	432	483	488	465	457	505	468	474	456	485	483	455	463	513	477	458	461	459	471	488	463	421	453	509	478	420	467	457	475	483	461	461	487	492	450	457	471	478	448	486	423	439	455	465	490	483	452	510	468	447	464	479	491	463	446	509	455	448	425	461	465	454	403	495	450	481	469	467	513	476	470	480	488	445	506	468	511	477	456	470	505	482	435	466	465	459	477	455	515	484	473	452	462	453	475	442	486	445	449	470	448	422	438	503	463	417	435	489	486	490	464	453	504	480	457	473	490	493	460	452	482	490	470	484	500	455	443	471	496	465	461	429	492	493	433	489	509	480	462	457	477	454	501	441	478	493	456	472	453	445	467	477	487	468	467	445	478	490	456	460	471	482	438	438	450	458	460	441	448	458	432	450	468	485	478	471	451	478	426	454	483	452	487	438	474	440	459	484	498	503	425	476	501	484	487	419	497	456	478	518	492	444	445	478	453	467	493	487	466	455	444	484	510	454	477	458	455	459	452	448	448	472	467	480	473	457	466	497	470	469	446	460	479	435	449	475	439	496	499	479	436	407	493	497	482	491	421	471	468	456	486	492	476	510	468	454	487	463	492	477	513	470	447	486	459	464	440	471	441	480	476	447	453	451	421	463	454	478	434	449	466	518	455	458	484	483	447	472	473	459	458	448	442	477	434	443	504	475	435	475	477	436	439	473	486	477	473	472	463	497	463	451	473	497	465	488	480	463	457	454	464	467	494	472	451	455	470	447	462	473	452	460	428	445	485	473	426	446	473	474	457	456	443	490	458	480	490	481	485	441	441	487	458	441	462	487	463	461	457	443	499	463	454	478	475	439	428	443	477	450	449	476	460	460	484	429	458	488	451	484	476	444	490	448	470	449	474	461	441	435	465	494	483	427	447	460	481	445	454	472	462	428	475	482	438	499	454	492	477	502	461	469	455	464	442	487	482	479	447	499	441	442	457	459	464	490	480	447	439	456	483	449	474	460	463	492	505	438	481	423	468	450	486	443	455	497	490	484	488	419	507	446	471	475	490	451	422	477	478	434	471	433	469	493	465	483	443	457	473	493	485	410	501	469	434	459	465	463	428	513	469	451	453	430	512	504	469	479	459	461	480	460	480	484	496	416	487	451	470	447	480	513	444	454	428	486	469	430	488	489	480	471	452	475	461	504	487	475	480	494	446	475	490	452	478	440	485	445	474	454	464	479	466	466	495	475	473	477	446	533	430	486	486	475	441	456	460	443	453	452	442	456	456	468	433	482	498	479	458	474	445	462	426	459	463	476	470	484	442	459	451	465	489	504	425	466	456	462	490	478	469	439	466	447	485	455	460	482	509	475	456	444	466	493	472	483	463	469	469	463	461	513	473	454	451	493	489	491	449	474	452	452	462	484	448	450	498	461	436	464	461	511	464	493	461	494	424	443	478	525	465	457	458	476	456	440	448	478	471	462	432	459	471	487	471	463	466	441	469	490	476	501	412	502	459	471	479	488	473	466	424	485	473	458	493	454	497	483	457	427	426	491	467	495	509	490	426	478	449	481	460	448	450	458	487	474	423	500	460	464	467	481	479	420	462	491	510	461	424	458	450	472	462	520	492	463	465	453	458	443	470	441	470	450	436	498	462	483	469	460	468	470	446	449	461	442	502	416	494	463	475	446	459	504	460	451	457	481	448	470	466	462	440	469	467	481	470	473	466	468	483	442	482	455	477	465	433	431	453	457	481	491	480	447	465	465	453	450	469	449	486	468	457	482	482	511	458	457	435	460	469	490	460	495	458	456	481	505	459	461	445	426	446	449	494	477	473	484	431	455	472	498	498	468	457	443	507	448	433	449	471	449	468	471	445	466	489	446	481	478	471	499	473	475	435	506	461	451	504	504	436	458	458	468	430	468	451	445	448	431	473	470	457	491	461	462	511	473	433	444	437	472	454	456	439	478	448	478	481	445	498	468	500	453	438	444	456	480	485	474	463	449	444	454	492	475	545	469	436	432	462	478	466	462	450	452	469	464	461	476	452	446	464	468	486	495	430	461	478	509	444	435	435	472	469	452	441	452	473	467	457	477	495	449	467	471	492	485	444	424	472	424	464	468	479	455	469	482	470	478	440	456	464	469	453	487	432	425	431	473	468	474	421	475	476	459	469	503	457	466	466	457	452	452	439	463	437	492	505	444	439	479	475	474	458	448	458	450	476	423	466	483	472	497	462	514	447	474	490	442	451	433	459	477	461	467	482	457	467	468	518	475	446	484	436	469	500	470	492	479	458	486	453	493	463	447	408	460	475	478	505	460	485	456	451	488	448	477	437	460	445	428	490	462	485	479	453	441	470	442	500	469	456	502	460	466	497	445	441	467	450	413	461	460	444	495	457	482	481	472	497	462	446	501	481	466	473	482	467	497	494	454	458	466	464	491	462	458	476	493	466	463	467	442	434	408	473	480	429	447	491	506	498	499	425	423	471	498	451	441	474	462	472	497	495	498	456	454	460	457	462	447	436	440	450	495	455	445	474	480	492	446	484	461	439	468	444	466	485	448	462	491	463	452	451	473	442	483	457	484	437	439	425	478	420	457	484	481	498	447	482	460	483	497	452	462	474	477	475	462	496	476	475	493	453	481	470	471	476	498	467	470	481	514	478	465	453	508	426	466	470	458	474	459	485	490	482	475	457	495	507	474	496	484	448	464	455	451	451	467	481	464	496	473	467	458	448	461	480	457	486	471	459	456	451	456	503	463	446	473	464	459	480	484	460	461	470	447	486	446	468	521	453	439	444	422	461	462	430	441	496	504	471	464	434	467	497	489	478	469	473	484	464	507	506	446	464	433	479	462	477	457	487	475	436	494	431	418	437	472	426	483	467	479	440	473	456	486	436	479	452	473	472	453	446	497	477	435	486	537	516	471	477	456	470	442	503	496	448	485	484	488	457	435	429	463	443	451	440	473	452	456	494	497	487	453	455	469	472	447	469	462	478	479	481	455	431	469	494	466	466	469	462	417	481	502	434	472	491	484	465	459	454	453	471	501	475	451	468	451	517	478	505	438	465	439	463	476	495	451	495	436	448	480	499	434	477	496	468	440	442	443	482	498	486	446	465	433	541	494	478	468	453	460	437	461	441	491	507	453	473	422	456	488	489	450	481	459	475	495	490	463	463	465	470	477	436	450	457	463	454	432	472	493	466
60314	98489	67816	34732	20162	2087	867	829	825	795	780	821	822	783	806	834	799	795	748	787	803	797	809	777	743	803	787	812	780	788	795	759	809	811	761	806	799	763	803	750	812	775	783	793	842	753	762	790	770	790	796	815	778	772	839	785	802	832	823	773	756	806	775	764	779	790	784	844	804	809	804	776	730	789	791	817	774	805	783	770	775	769	793	798	793	785	805	780	776	813	848	801	771	750	795	816	789	821	828	787	759	805	811	817	797	812	763	742	784	745	763	813	872	782	792	834	815	778	783	791	791	767	817	791	736	788	839	814	794	748	829	838	815	784	818	799	806	746	833	789	801	788	807	796	791	808	838	771	785	815	787	789	795	797	776	777	808	807	794	768	768	790	839	810	785	813	812	793	777	858	748	817	759	749	816	783	767	803	757	821	775	777	784	818	766	759	751	814	811	760	780	791	800	749	793	805	761	832	735	776	780	800	823	838	796	771	830	815	823	752	798	823	810	785	773	809	791	782	781	811	802	757	814	803	773	817	754	758	745	828	834	772	775	777	761	754	799	740	835	783	733	813	799	773	778	815	744	790	794	801	820	793	796	803	802	803	796	740	787	791	732	769	762	734	792	765	767	815	793	822	796	859	786	772	800	861	787	815	787	773	762	790	793	767	797	806	766	841	780	741	844	820	784	776	757	820	797	832	791	771	797	757	810	812	818	787	793	768	798	781	789	780	802	767	800	772	763	824	796	782	736	821	783	763	769	820	818	819	773	835	773	736	776	799	777	809	770	740	788	750	812	776	833	805	839	804	811	820	837	796	763	747	758	730	777	781	832	812	718	759	811	749	764	801	777	876	788	809	792	811	824	790	810	847	754	827	823	810	809	820	782	792	764	784	760	817	753	784	810	751	818	803	823	816	784	764	815	781	817	762	812	774	779	761	792	777	757	800	765	737	820	805	773	800	807	813	788	792	754	810	809	753	770	798	793	825	797	734	787	769	770	793	852	779	787	802	791	793	815	744	810	781	772	820	768	793	787	766	773	798	820	793	789	765	798	787	769	769	824	814	786	781	785	807	759	808	803	751	787	741	780	790	767	744	800	775	805	821	809	776	733	852	822	769	828	760	774	775	834	799	784	743	782	762	798	764	780	778	794	815	797	776	788	798	798	765	804	773	753	773	784	797	749	820	775	791	758	789	768	763	834	741	781	799	799	776	862	752	822	802	811	783	788	804	796	797	768	814	776	762	790	823	801	828	801	771	768	796	796	753	797	765	804	778	759	768	819	814	794	793	780	821	843	749	775	787	803	821	746	810	836	847	827	757	788	743	794	762	784	778	760	849	789	777	779	828	827	806	778	755	757	790	776	809	771	737	823	797	784	762	808	776	803	803	751	779	764	806	760	823	808	816	783	821	780	817	791	781	846	780	769	762	811	809	785	808	805	807	818	758	837	767	816	734	807	786	843	771	757	756	833	789	750	820	802	813	803	774	770	804	824	770	793	791	794	785	802	777	785	781	779	838	738	788	774	794	784	811	778	770	788	764	789	830	830	791	810	789	758	810	813	779	795	748	790	791	834	798	744	766	809	790	768	764	818	772	769	769	767	782	809	773	778	757	808	836	784	758	743	822	794	777	719	771	798	769	785	829	740	824	825	793	777	811	791	823	747	805	819	825	814	787	774	810	744	784	763	826	763	756	801	758	773	796	821	781	813	758	784	757	792	788	727	771	806	750	773	812	820	832	804	791	797	820	791	843	806	796	813	767	758	797	825	796	836	785	807	816	788	771	790	795	749	769	795	800	789	738	767	798	819	758	800	815	763	826	787	764	790	817	785	789	821	774	802	714	808	798	776	803	809	783	807	798	802	744	779	772	818	775	768	774	788	820	768	856	788	762	749	811	784	750	732	780	791	739	820	790	707	772	800	804	798	781	788	797	819	809	786	803	769	835	774	820	853	750	819	813	772	781	774	784	785	794	735	803	768	794	792	809	819	822	804	806	815	799	809	762	809	829	801	755	756	834	780	743	815	761	766	823	765	757	821	832	822	794	704	795	786	806	820	755	792	816	828	827	807	767	788	781	822	841	801	794	760	780	820	820	762	799	818	781	751	786	795	828	739	783	785	761	832	759	800	803	791	759	801	753	776	788	741	777	791	832	798	781	785	829	780	755	756	787	804	812	820	785	800	774	776	833	728	797	794	771	793	771	788	789	748	814	755	771	805	806	828	809	784	777	757	807	796	745	789	810	773	790	767	811	779	836	813	779	770	796	812	770	773	808	764	773	788	743	767	821	750	739	806	786	767	756	746	803	780	795	791	801	820	809	746	785	812	767	778	841	802	754	809	791	789	806	794	781	785	822	800	803	784	782	746	831	781	793	794	761	751	785	780	809	792	795	769	749	800	811	819	772	805	761	774	762	784	801	848	765	774	823	828	781	847	773	796	797	781	800	744	794	796	798	805	768	790	794	776	783	788	810	767	744	764	769	786	787	799	763	761	801	814	809	802	821	773	746	827	820	820	777	769	790	789	747	769	784	805	786	765	742	797	793	801	756	758	782	785	822	840	763	768	798	786	743	730	783	771	790	818	785	818	822	771	767	825	810	803	785	822	768	800	801	853	800	828	804	731	783	823	790	797	793	781	811	791	802	760	882	807	787	783	767	799	776	795	774	763	796	804	800	790	742	817	800	772	781	781	766	733	815	792	774	846	763	796	809	831	793	796	796	757	791	848	829	818	804	779	811	789	776	757	795	755	768	801	731	788	781	808	784	817	780	771	788	806	793	804	772	836	799	838	834	754	795	734	740	762	802	741	835	752	817	845	739	790	776	766	797	817	746	786	787	812	776	794	764	783	793	829	793	796	786	822	745	783	752	786	804	783	765	800	767	754	763	809	790	772	787	748	828	803	797	773	834	812	783	837	783	783	803	799	735	832	789	756	837	743	772	775	789	813	826	803	769	822	767	789	796	789	747	826	782	790	763	808	754	755	808	769	802	749	837	811	788	763	777	761	777	813	755	816	742	729	786	851	787	788	829	758	782	731	795	795	802	810	778	815	761	789	754	755	820	816	743	786	765	755	764	779	778	841	767	777	739	724	726	792	768	762	814	771	756	815	741	846	811	806	807	785	774	788	784	806	747	692	727	738	830	827	786	786	777	842	813	826	823	793	800	753	784	777	812	772	782	834	785	785	794	838	876	768	832	804	795	764	813	789	809	832	854	813	794	792	783	827	770	793	800	766	745	734	804	790	786	829	776	763	792	759	749	804	764	787	793	766	806	772	824	758	809	764	781	766	804	816	744	801	806	807	792	757	801	810	837	814	809	797	791	838	821	772	820	769	833	821	811	795	803	832	777	758	790	848	787	762	816	793	812	794	772	837	828	766	817	772	858	777	835	764	785	842	761	772	791	827	784	848	747	775	798	773	788	790	742	773	773	789	766	816	798	814	840	747	782	772	770	790	796	783	822	715	795	809	824	756	801	772	808	754	773
29500	29273	24540	9766	1391	446	427	421	399	436	401	416	437	404	427	433	422	406	420	379	419	409	408	397	385	437	431	443	384	410	433	422	413	411	396	423	423	396	425	368	414	417	418	432	422	411	357	395	378	430	399	414	428	412	387	366	389	404	413	449	398	388	421	424	419	399	396	450	400	388	384	414	406	392	405	422	372	418	408	385	384	458	366	409	395	424	412	385	408	407	415	417	398	385	428	429	404	393	434	386	402	440	416	427	400	422	411	392	397	365	391	400	436	390	413	450	394	401	411	413	428	410	353	382	401	379	425	417	427	405	384	385	413	414	384	444	411	395	422	385	421	384	416	419	357	421	368	394	396	387	402	404	397	410	360	409	413	379	406	438	416	372	420	394	412	375	430	402	413	380	372	411	413	422	435	423	422	400	418	401	422	378	438	415	386	421	412	409	403	381	391	396	380	401	438	386	397	389	412	418	378	355	381	425	405	397	402	377	377	431	385	448	384	392	419	403	410	388	405	376	405	412	392	423	405	396	400	430	417	397	432	420	384	389	422	427	419	391	393	423	379	379	410	370	423	403	412	411	427	427	383	402	393	402	403	380	418	382	393	408	377	400	420	423	428	404	386	435	389	397	389	425	414	368	389	388	382	352	396	423	394	395	420	410	371	386	429	393	391	402	404	392	398	373	420	420	406	384	401	419	459	421	415	421	393	414	390	441	393	393	414	406	447	410	414	402	391	427	449	409	420	429	427	386	417	395	414	404	382	452	454	373	383	449	429	393	382	372	385	420	385	425	430	412	408	412	422	411	411	404	409	427	416	405	401	416	395	418	393	405	391	402	405	379	407	421	356	424	419	432	422	382	403	374	407	380	426	412	404	400	422	411	391	430	450	430	412	368	392	437	391	425	442	381	418	398	370	395	418	397	395	405	421	382	385	390	376	424	410	415	378	407	411	435	381	380	384	414	389	396	422	420	372	429	417	425	428	394	415	432	431	399	391	413	377	405	438	379	416	411	414	412	404	438	431	426	424	366	388	394	416	428	419	434	379	433	399	404	410	378	378	397	376	375	418	406	397	436	405	416	380	379	375	390	399	405	404	388	391	387	421	422	448	397	370	400	421	440	384	414	362	416	435	413	380	363	403	366	369	410	409	398	429	398	450	408	395	414	413	420	438	384	406	400	431	424	416	401	415	400	422	378	376	403	438	419	450	412	420	419	425	385	402	407	406	423	413	432	415	417	444	384	392	406	432	382	438	391	409	385	391	394	366	421	422	403	419	412	366	450	418	412	414	415	374	417	382	419	435	377	421	413	435	423	385	362	410	392	395	395	396	401	419	417	414	404	396	410	390	409	420	407	420	394	427	412	403	386	389	416	406	394	376	401	409	409	395	395	444	364	425	400	398	414	402	412	429	384	395	424	386	447	380	418	407	402	401	417	461	396	407	350	419	415	388	412	436	385	396	423	384	422	419	420	423	400	391	373	397	376	398	409	396	404	404	385	411	428	405	396	359	412	419	402	373	394	407	419	402	409	428	410	392	394	382	383	381	427	409	410	400	410	370	404	365	385	400	411	412	399	396	376	415	436	400	404	401	389	407	392	402	395	429	400	403	381	416	426	443	349	396	402	403	411	415	418	418	437	373	420	411	386	384	391	391	396	398	392	440	436	414	394	406	410	420	364	428	387	384	422	395	399	399	421	391	390	395	425	415	426	399	421	393	403	425	397	429	427	405	398	408	381	386	402	406	401	414	422	416	403	386	409	450	416	410	393	423	408	444	375	374	426	437	391	397	409	378	422	410	400	412	422	372	410	435	398	378	422	393	456	391	413	458	408	391	404	411	416	401	430	453	424	408	380	421	404	399	437	374	419	429	376	409	401	397	407	435	371	418	387	428	414	384	385	456	429	414	414	422	453	410	424	387	405	404	393	412	419	390	400	395	381	409	410	405	405	428	422	422	437	410	442	388	420	374	422	412	440	428	434	420	419	389	417	378	412	425	427	406	371	392	415	360	396	410	410	402	398	414	405	386	414	434	423	391	407	400	389	441	376	417	419	399	435	379	428	382	415	406	422	411	391	397	437	446	425	399	405	443	381	384	349	434	377	404	392	416	389	413	412	427	420	424	378	417	425	399	437	396	445	412	398	381	391	393	415	393	383	402	399	423	418	399	414	377	432	397	400	384	437	363	388	407	390	404	441	418	420	413	404	397	433	390	430	431	412	429	409	386	408	402	400	400	371	391	389	415	448	394	381	369	410	396	400	408	417	411	420	409	416	440	419	394	423	422	402	386	414	378	405	392	387	409	374	418	404	433	365	407	406	403	426	380	412	424	410	413	399	410	421	397	393	422	420	419	423	385	377	411	411	390	442	375	412	409	409	397	413	397	399	408	412	419	422	399	381	393	390	391	405	378	456	404	431	420	385	378	418	436	410	388	398	365	428	407	403	405	384	419	416	412	376	402	400	401	382	418	407	397	402	433	383	414	430	384	418	431	414	436	434	414	394	418	391	376	411	436	402	379	403	441	405	432	408	412	439	426	408	394	406	426	393	420	402	419	440	368	406	437	370	368	374	395	423	410	431	405	398	410	367	390	424	404	404	408	420	420	411	404	391	388	385	394	389	434	426	408	401	394	377	396	385	440	401	419	381	390	375	422	389	384	438	396	397	417	392	392	420	429	460	389	389	427	373	386	441	422	391	416	407	428	430	416	440	445	423	416	385	401	401	380	396	431	437	426	400	404	379	452	413	416	415	411	375	394	394	418	390	402	427	390	448	413	383	396	388	370	394	411	381	387	410	411	410	403	415	396	370	402	416	400	386	379	400	400	416	423	432	417	375	370	409	420	407	396	393	422	395	414	387	412	437	405	387	409	406	407	395	392	410	401	426	401	419	409	389	405	410	429	402	428	418	433	414	399	385	385	397	411	459	393	376	409	398	430	421	392	400	405	375	431	419	416	413	435	383	388	423	401	395	448	425	409	398	456	422	431	405	393	377	416	391	420	433	387	417	394	422	420	431	440	389	408	428	398	380	388	429	427	384	388	391	415	422	408	447	403	404	422	397	418	393	414	408	396	382	404	414	378	380	400	431	410	396	390	435	415	414	405	401	399	423	392	392	394	444	412	404	385	457	424	411	416	416	418	394	377	408	385	393	387	416	424	437	366	418	396	395	388	414	384	395	356	402	389	437	392	404	421	404	405	410	437	394	383	392	431	406	416	393	385	438	412	437	403	367	407	412	372	426	429	433	399	399	389	400	387	409	420	412	399	417	408	406	391	415	412	382	414	423	443	388	426	401	376	412	367	428	420	447	410	404	410	437	410	420	389	407	401	447	402	383	410	381	371	391	418	424	416	427	380	357	397	394	393	410	422	410	400	432	400	379	410	384	364	428	409	439	375	394	396	388	382	373	405	385	409	428	434	409	434	419	374	393	383	373	392	434	364	425	401	395	431	389	414	428	377	351	416	407	413	413	389	417	421	419
39472	47485	28348	8815	2716	876	756	709	728	754	701	759	694	723	752	699	758	739	727	737	757	769	724	709	721	733	710	756	768	765	716	677	719	745	758	721	749	723	770	733	741	674	706	721	749	745	796	776	761	687	709	709	750	757	714	728	719	807	756	727	701	694	741	763	745	711	739	750	750	748	734	739	753	711	772	734	744	749	713	737	731	760	776	736	762	772	740	666	720	769	767	720	735	701	731	739	751	711	779	701	700	820	732	736	762	761	712	695	778	739	714	665	728	739	738	756	818	708	683	704	748	731	730	739	736	721	715	716	777	684	751	737	774	719	774	721	701	746	684	709	770	745	680	693	701	746	713	752	717	736	692	757	738	741	722	695	728	758	735	752	695	800	716	710	757	700	731	734	718	729	758	697	729	716	706	732	759	757	729	776	726	692	732	779	750	710	768	661	760	699	702	705	721	727	743	753	732	736	789	762	780	706	760	732	712	729	774	770	815	744	791	772	769	707	722	745	771	713	729	778	743	713	733	764	743	744	741	749	744	716	737	728	738	707	719	727	704	767	691	702	724	699	735	754	756	768	759	717	747	712	722	709	802	737	768	761	733	734	784	703	767	737	784	717	758	741	720	762	736	774	736	718	774	742	712	721	713	728	757	747	771	748	735	740	737	745	776	715	741	721	697	755	777	744	721	738	755	714	754	764	731	727	736	746	760	712	741	729	721	692	761	720	741	707	750	708	712	729	739	721	784	753	712	771	768	736	701	689	746	761	707	753	744	727	728	785	749	797	698	757	705	772	747	727	750	757	727	752	721	726	759	751	724	758	735	745	725	722	705	757	712	744	734	674	784	772	748	738	777	740	770	747	719	724	700	719	721	781	733	718	740	760	727	724	716	757	806	737	723	778	698	737	722	740	708	744	736	716	726	733	735	755	758	693	724	716	736	768	718	704	775	760	737	724	773	722	691	782	749	718	772	739	765	760	707	725	749	713	680	717	732	743	735	716	733	768	739	720	725	738	716	737	759	737	724	671	742	747	682	726	721	723	726	733	774	791	717	658	749	800	714	692	753	677	725	678	721	692	746	711	736	756	769	752	776	751	756	719	741	730	706	778	740	702	773	772	752	754	709	780	757	671	798	715	758	740	677	765	701	720	745	728	778	753	728	771	727	778	749	707	716	703	725	739	762	772	767	719	715	743	701	744	785	728	720	714	775	704	762	764	729	704	711	711	760	770	742	750	732	705	753	774	741	745	793	734	713	730	755	716	813	752	718	807	743	690	758	693	741	746	728	738	730	751	758	740	718	742	710	742	738	718	769	700	707	758	759	736	777	731	744	765	737	739	750	737	716	779	755	766	793	765	776	740	740	729	697	716	756	717	748	773	707	726	735	732	715	758	752	733	691	749	742	771	747	717	729	747	708	782	737	713	733	738	734	756	736	717	749	688	798	735	742	713	737	759	781	769	690	748	754	754	713	758	702	752	690	744	720	719	773	720	750	725	767	782	735	706	744	729	751	750	714	713	709	713	697	708	729	779	767	788	774	726	755	719	738	660	708	778	705	740	717	678	719	656	713	716	750	773	779	679	717	750	755	740	715	723	703	730	740	707	766	736	720	744	680	803	759	724	739	710	745	708	742	762	747	720	769	749	750	777	729	718	734	744	763	694	726	754	692	758	723	737	771	747	711	764	690	723	757	735	770	732	728	747	744	713	762	758	748	740	750	784	756	795	746	695	683	822	743	762	739	731	747	707	694	695	774	741	758	703	763	809	755	782	737	750	737	711	728	757	771	786	722	740	771	729	713	747	686	734	747	739	767	746	739	723	759	721	702	759	775	742	725	704	705	695	747	799	723	770	790	757	757	768	712	736	765	686	728	729	722	708	727	726	753	756	714	740	690	719	715	726	686	738	782	730	718	736	719	749	806	713	696	766	764	771	735	747	736	728	703	771	726	748	789	785	737	757	761	687	753	757	745	732	734	703	736	732	737	729	727	681	712	775	693	771	720	675	760	750	727	761	717	752	676	700	724	718	767	715	712	718	716	708	727	683	754	721	701	746	800	734	719	753	725	719	750	714	770	711	730	729	743	711	708	757	721	702	749	734	756	775	706	725	753	721	727	751	766	717	735	774	693	733	712	703	759	727	706	778	710	734	802	792	775	702	766	729	746	692	681	722	709	779	720	718	721	754	738	757	740	714	744	751	794	743	766	774	730	745	721	773	753	709	747	762	713	768	762	720	745	728	718	681	798	755	695	701	772	722	701	670	733	733	735	766	726	762	730	771	712	748	757	753	701	743	764	739	727	749	755	713	749	747	731	710	721	744	773	736	794	729	738	711	745	755	736	742	711	718	777	724	760	729	732	743	729	717	776	782	721	669	727	730	782	712	716	784	706	736	734	741	764	775	734	735	730	739	742	779	781	735	704	695	719	726	774	723	753	764	735	751	769	743	727	742	719	746	723	766	779	744	726	764	694	786	744	777	782	705	741	734	722	726	719	705	727	732	722	745	746	721	669	736	734	744	728	755	765	702	730	759	695	720	756	686	730	718	712	725	730	726	755	743	795	746	713	734	782	732	716	742	773	728	778	733	706	744	823	742	779	682	731	772	697	769	729	711	765	724	727	761	751	735	727	719	737	773	724	757	721	697	688	727	686	737	716	751	801	748	791	729	683	716	732	741	719	681	717	714	757	750	725	731	731	756	690	683	730	696	716	705	748	719	756	754	735	726	693	753	735	749	767	736	675	705	762	751	780	788	738	743	738	709	736	764	760	740	749	716	748	798	736	723	740	772	741	699	746	694	723	727	717	734	720	737	711	722	689	728	704	684	771	742	814	725	686	725	763	744	767	757	692	749	740	725	763	725	709	698	714	785	734	714	753	733	719	787	770	697	731	739	726	756	774	768	744	713	746	765	709	748	739	767	735	707	784	742	774	757	702	759	700	751	721	759	696	737	712	773	761	723	729	747	743	769	708	734	715	746	799	740	672	700	733	755	719	748	753	749	733	709	745	721	765	710	715	699	738	707	739	662	716	726	759	763	784	766	688	760	657	720	711	746	746	732	721	728	767	722	739	726	709	781	753	752	744	708	774	699	745	735	753	740	699	724	685	776	730	712	658	721	734	706	738	757	705	698	722	785	806	755	683	697	759	710	789	747	719	742	692	739	727	752	726	761	720	684	707	776	737	767	682	670	720	738	780	737	726	780	737	754	777	731	764	723	728	723	755	728	702	768	744	707	758	708	759	751	737	739	741	733	724	732	725	747	721	747	760	723	746	759	752	723	727	718	748	779	691	740	723	747	772	748	725	742	747	686	720	813	749	783	735	770	706	783	798	723	738	751	747	740	751	735	746	707	788	755	767	730	777	729	741	755	716	722	660	784	808	733	727	758	761	674	717	738	750	728	727	730	732	746	734	750	693	792	725	759	753	744	736	722	739	712	745	762	721	753	724	775	737	701	745	770	739	704	802	731	754	759	706	741	751	730
24284	22669	30233	24867	19969	7650	494	322	309	337	318	285	311	289	327	324	300	302	320	323	281	298	284	323	280	268	293	295	317	299	306	306	319	313	271	326	324	296	318	310	327	305	305	330	288	294	293	285	306	289	287	277	271	286	309	288	316	293	283	287	270	268	311	310	303	323	303	295	325	295	318	267	324	305	308	308	286	285	308	274	284	303	328	310	308	288	344	300	315	294	281	297	316	293	286	332	275	311	307	309	305	260	303	304	299	284	293	302	290	294	341	285	302	343	277	289	295	303	313	266	274	306	291	302	295	323	304	316	307	294	288	298	317	310	296	287	310	300	305	302	305	304	311	295	300	299	324	298	292	267	311	287	288	295	348	303	284	268	289	292	315	291	303	325	304	306	300	320	296	260	261	301	286	325	315	292	304	314	302	331	291	329	298	314	290	292	290	297	311	334	318	306	293	282	305	324	321	320	317	308	295	285	334	320	288	288	324	324	303	292	299	287	294	318	286	320	355	308	320	313	264	276	295	287	301	308	280	341	305	302	269	324	304	324	292	296	304	320	307	281	302	315	281	326	298	289	324	304	313	300	314	324	324	288	297	289	291	340	296	295	300	307	292	315	303	327	307	324	322	313	316	310	302	286	323	328	315	308	294	288	309	275	292	310	322	287	292	305	278	273	282	275	290	275	307	318	300	309	306	294	287	308	333	296	288	279	281	274	323	288	277	309	322	271	305	268	313	306	322	286	292	316	318	287	287	280	288	288	247	318	300	306	298	293	308	317	266	315	302	295	308	337	293	290	310	292	288	287	310	317	319	300	287	282	311	319	275	293	273	274	272	315	289	303	299	293	284	281	292	276	293	300	270	286	309	255	286	337	309	254	318	329	280	300	291	282	294	314	311	290	300	288	260	334	305	327	353	275	263	269	295	305	317	337	294	290	305	289	291	319	299	292	309	286	351	313	299	300	296	283	302	304	274	289	283	290	320	305	322	252	297	299	321	291	284	342	301	310	295	309	291	308	311	302	282	307	301	285	289	301	304	348	285	306	292	330	295	275	323	301	292	303	281	288	314	280	300	316	318	323	303	279	312	273	300	346	288	326	325	292	260	296	296	266	306	286	290	316	322	285	309	308	314	314	308	274	285	315	278	323	285	308	274	339	298	278	293	296	278	305	306	320	294	274	327	294	301	323	311	316	293	302	299	304	302	314	315	309	307	300	316	309	283	293	270	299	306	283	322	286	274	304	305	302	311	288	312	328	325	288	268	302	313	322	278	284	290	295	296	299	291	314	310	269	277	297	295	294	302	318	316	326	287	281	288	305	291	281	304	281	300	315	322	273	305	301	279	297	298	297	297	286	291	314	307	289	256	308	318	281	283	277	303	262	308	263	277	282	299	285	284	281	300	320	325	301	298	296	305	297	290	296	320	317	279	258	293	308	329	288	302	290	291	301	274	291	324	267	318	315	322	328	277	315	335	319	315	316	323	325	321	295	281	300	336	291	282	319	283	336	277	345	289	298	326	310	260	297	299	290	278	277	280	313	291	274	294	322	310	308	321	299	307	318	305	314	292	288	295	281	300	294	327	273	324	274	290	286	330	285	309	276	314	294	286	311	325	297	302	322	264	276	304	315	318	280	285	274	300	273	300	301	311	316	272	269	301	310	314	299	292	302	318	301	300	314	305	306	324	296	301	303	303	328	288	294	298	336	285	319	325	302	288	287	304	292	331	277	284	287	280	283	287	304	334	302	299	290	285	334	283	300	299	321	302	289	289	306	303	313	343	303	308	277	290	289	280	306	317	314	320	307	309	321	280	270	263	302	299	315	313	291	286	312	298	292	318	338	298	313	304	297	334	310	313	323	306	288	290	287	304	317	321	318	314	281	297	295	305	324	284	307	300	263	308	272	328	324	283	291	285	302	296	286	294	310	325	290	287	315	309	292	304	292	305	316	300	324	295	283	276	290	307	322	328	292	310	303	293	306	281	293	323	318	292	276	282	331	305	279	282	319	328	289	292	313	303	308	303	269	304	309	326	275	294	280	265	301	311	296	278	287	297	269	286	304	303	331	308	306	303	319	314	348	304	296	270	304	301	282	303	306	321	291	288	302	295	307	291	294	322	302	300	295	293	307	312	300	321	271	322	291	286	305	282	283	335	281	282	310	305	267	275	305	312	275	293	294	323	333	285	324	282	273	289	282	293	305	294	325	306	285	315	335	296	268	297	303	302	304	338	296	297	293	284	285	326	283	269	274	285	297	291	290	293	323	306	300	304	340	286	297	318	306	336	280	272	316	289	306	278	310	264	324	302	307	313	292	302	315	295	306	293	282	322	302	307	314	318	334	298	325	336	272	323	306	302	279	317	300	300	340	270	300	292	283	270	273	315	285	303	310	310	312	271	325	275	297	302	273	318	263	299	302	307	291	251	304	314	308	296	325	290	303	298	296	294	286	307	300	312	302	304	283	318	319	294	273	285	337	297	292	313	283	309	311	323	302	297	285	298	308	302	295	291	272	287	301	292	293	276	295	278	290	318	317	315	308	316	317	303	307	289	295	261	314	299	303	311	321	270	325	314	300	310	317	315	335	289	318	290	294	305	294	287	278	337	345	306	302	300	274	302	258	313	304	296	304	318	305	261	284	282	290	278	319	288	321	289	330	255	291	297	302	292	298	305	292	303	282	307	295	316	315	281	256	282	292	301	290	277	299	306	292	323	283	281	298	324	314	295	315	288	312	305	292	317	267	309	304	276	293	301	298	286	292	290	311	324	288	290	267	324	296	299	320	322	255	259	300	281	284	297	289	293	303	319	297	322	296	303	334	310	290	301	319	304	303	314	292	287	286	290	315	286	274	284	294	329	323	331	271	292	292	311	319	307	305	318	296	278	304	292	321	334	317	270	290	313	311	313	292	285	264	298	313	314	285	311	317	292	289	292	323	293	287	306	287	311	288	282	316	312	318	306	308	310	324	282	329	318	303	292	319	276	298	318	307	270	319	302	296	288	305	285	332	320	294	281	281	283	300	296	316	283	292	308	316	329	308	337	309	308	327	289	313	313	280	319	272	309	300	290	301	280	289	298	281	287	291	290	320	288	271	273	301	311	298	313	316	295	300	290	302	285	305	295	322	314	306	311	320	293	322	318	297	279	304	315	300	333	274	313	319	309	277	316	299	278	288	321	288	278	285	297	268	275	285	311	303	294	281	313	322	264	298	296	305	315	301	308	337	282	294	297	345	308	246	289	297	260	299	302	285	293	305	301	284	306	271	303	286	291	292	293	296	286	303	325	319	323	300	294	267	294	302	315	295	301	293	317	310	273	292	290	285	273	302	316	314	286	290	296	318	324	304	318	320	297	304	286	286	303	297	305	306	312	273	336	302	318	270	286	289	264	291	286	301	323	322	323	300	307	276	283	299	305	308	320	297	293	275	286	326	313	309	294	313	293	301	289	317	281	290	282	263	336	320	291	278	285	301	309	310	331	279
60219	89054	57225	27624	18576	1771	613	607	572	597	602	562	567	542	533	537	546	546	524	530	559	553	592	613	567	593	574	584	607	558	545	521	572	539	617	562	539	547	543	542	552	523	560	563	548	548	598	542	558	523	562	523	552	589	550	543	521	514	568	598	580	576	541	509	517	574	566	567	524	536	551	563	542	555	552	564	552	543	548	542	518	553	518	506	556	528	528	516	569	559	522	530	575	567	536	516	586	552	564	534	549	543	537	540	569	521	520	560	566	514	515	573	558	546	502	571	573	514	551	534	581	569	549	552	581	573	557	551	560	566	525	526	593	559	600	560	523	558	515	549	543	573	519	558	565	516	510	540	560	559	528	580	563	573	601	517	575	560	526	534	597	520	580	581	561	564	570	597	540	556	555	571	540	555	529	521	551	538	531	578	536	549	565	538	563	533	567	515	563	532	545	530	556	540	531	534	555	527	552	566	561	538	525	532	569	562	534	593	521	496	574	570	534	509	526	544	546	552	521	570	528	554	516	550	531	549	521	541	567	551	584	555	507	574	490	554	550	524	570	541	550	540	535	537	539	542	517	563	562	549	561	563	542	575	548	546	576	563	510	576	545	545	532	539	569	579	488	526	565	488	510	562	562	525	591	519	541	542	570	535	540	565	560	552	535	543	561	539	556	543	577	562	558	558	536	537	589	547	557	543	563	537	574	555	524	536	594	574	543	544	536	522	569	561	551	519	537	486	556	529	523	513	586	571	610	573	570	569	532	545	578	524	562	606	533	502	575	566	533	576	540	554	575	568	587	576	570	547	549	577	518	490	530	558	540	549	538	545	516	559	562	565	585	550	537	581	545	585	568	560	542	547	507	556	557	545	560	554	524	560	581	560	536	544	556	563	560	589	513	561	579	533	563	593	562	553	574	541	547	586	575	566	554	563	518	561	523	507	559	493	534	571	534	537	549	558	548	538	539	527	556	558	537	560	502	606	578	536	564	491	559	558	545	567	591	523	556	568	561	620	551	525	532	572	534	495	532	552	517	547	539	556	547	562	537	535	540	542	584	575	557	547	568	567	580	581	531	523	552	521	539	578	551	577	518	513	516	549	553	541	563	521	550	542	538	548	560	553	530	551	527	577	575	524	562	492	596	589	578	555	580	520	589	561	567	547	540	555	543	570	514	513	586	555	525	519	546	549	580	544	557	550	514	539	550	548	556	568	575	583	588	538	537	590	518	572	566	564	583	534	563	540	566	558	560	517	510	550	566	514	576	564	548	569	547	550	517	605	540	533	536	528	517	546	508	555	571	543	539	531	526	550	568	570	553	570	517	534	519	590	542	577	561	527	534	560	536	545	511	517	552	534	570	532	569	572	557	570	561	562	579	532	576	558	545	581	548	570	560	527	552	571	534	508	557	517	570	526	536	531	552	550	550	550	546	560	517	549	566	546	507	505	531	523	563	575	552	572	529	558	545	582	547	578	554	535	549	568	531	533	537	539	560	589	539	564	550	531	543	547	577	550	603	520	536	544	554	568	532	565	576	607	537	551	527	535	583	557	514	541	543	566	480	562	553	571	583	564	521	525	517	600	538	526	547	564	540	542	576	517	516	524	577	518	541	545	539	571	558	550	514	543	544	551	547	543	536	540	524	543	550	525	554	518	527	537	557	520	544	581	541	581	552	602	582	546	591	574	514	561	551	543	541	576	531	534	562	529	610	619	530	510	589	566	560	534	518	568	560	559	544	550	571	528	544	600	499	576	506	555	564	531	531	533	549	597	540	576	560	559	533	514	569	567	565	533	546	533	535	545	524	549	590	546	536	533	520	579	530	557	548	557	560	555	594	499	555	529	550	541	568	580	510	591	556	522	541	531	552	544	528	556	555	569	531	545	537	540	549	531	593	562	592	553	567	554	542	552	545	494	550	554	531	516	573	532	542	543	560	508	555	564	569	538	548	536	553	544	612	547	504	520	549	557	551	548	521	543	531	579	536	522	585	564	573	550	560	546	559	587	555	548	559	554	512	520	519	565	581	550	522	557	544	540	525	546	551	552	541	519	535	568	533	531	514	500	505	547	524	538	574	604	571	555	557	515	555	529	523	553	547	529	523	528	556	563	562	538	569	515	509	541	572	565	595	545	594	594	571	602	534	529	510	546	597	528	517	526	552	548	538	523	534	503	538	543	515	569	555	532	577	539	572	536	568	571	586	533	515	577	606	519	546	568	555	539	578	615	565	568	572	568	518	535	588	523	536	538	568	562	556	563	545	569	503	564	581	545	533	550	586	568	555	493	550	537	593	545	554	533	545	505	592	586	534	543	511	533	528	535	560	585	553	570	551	519	563	500	588	527	532	537	561	533	570	549	538	566	579	555	586	517	539	535	592	535	546	550	556	544	543	571	566	538	551	538	575	528	486	564	505	520	578	535	554	541	545	568	548	520	557	513	546	551	538	524	565	539	561	581	564	520	533	555	558	544	579	515	546	536	514	543	536	543	555	590	536	531	593	531	563	530	559	587	569	549	583	523	558	563	525	525	528	537	546	552	563	568	576	612	510	564	574	562	541	523	530	573	538	572	551	534	536	602	554	496	515	536	559	542	555	577	569	584	520	511	522	555	536	536	588	546	561	514	552	564	545	540	521	519	573	540	549	525	570	531	530	529	541	574	590	574	558	538	555	528	554	555	570	519	603	554	541	548	515	528	590	565	514	543	562	561	553	501	593	546	570	528	552	529	568	513	541	533	563	554	564	563	557	584	589	574	542	560	575	541	568	548	534	526	569	563	547	543	551	563	580	537	563	524	565	576	536	519	577	520	537	623	529	549	536	522	499	593	546	496	543	552	556	551	556	549	579	611	562	543	556	559	525	597	550	571	558	536	568	523	553	568	550	540	555	528	553	557	576	565	550	605	581	510	572	550	547	557	548	529	576	540	522	517	500	566	579	535	561	567	537	593	584	535	561	571	552	575	547	556	533	521	521	563	494	530	532	556	556	556	554	527	586	550	474	532	549	514	504	559	509	525	547	581	543	557	568	550	561	567	561	546	587	551	560	543	543	512	560	515	574	553	553	551	538	546	525	545	567	522	539	545	556	565	532	541	553	529	554	540	532	507	540	529	526	560	533	509	554	541	560	559	571	591	560	536	521	571	547	571	494	544	547	563	549	568	558	571	525	568	585	599	534	533	528	561	592	519	530	568	606	533	551	547	521	556	535	546	532	553	539	573	510	563	526	575	554	567	562	557	542	561	538	559	531	535	574	512	543	496	553	550	530	534	549	577	526	564	546	543	551	541	609	552	568	558	572	555	519	552	533	535	543	560	561	574	556	565	530	556	548	542	557	509	527	569	532	551	600	514	556	520	541	552	536	563	541	599	516	546	581	528	566	515	519	564	630	571	553	529	545	557	558	580	593	580	528	550	586	556	554	516	569	549	556	581	554	499	538	523	543	606	543	556	518	574	563	558	561	524	569	564	533	571	533	547	563	592	570	536
23198	21686	29621	23579	21207	18390	3877	542	445	467	429	454	466	438	439	485	477	452	454	427	464	449	504	449	445	451	397	464	432	457	420	476	436	461	430	445	491	496	421	450	460	407	494	448	446	434	455	485	479	483	469	427	419	447	446	422	458	468	425	439	418	445	448	492	454	438	451	415	460	485	428	460	412	459	436	455	411	438	412	435	433	453	451	424	483	488	433	464	437	479	443	460	446	442	461	479	440	453	460	466	453	458	470	453	439	403	414	427	463	506	443	436	475	443	421	453	464	438	437	397	478	413	460	465	437	421	457	404	427	442	452	441	466	444	455	466	455	421	438	472	461	404	436	451	459	457	425	449	458	453	400	465	468	443	419	468	441	421	459	465	432	492	513	434	450	440	413	453	415	396	422	453	452	453	412	469	438	418	432	437	428	460	467	434	440	439	452	419	456	427	451	450	447	431	434	439	501	480	401	429	457	449	485	447	389	445	428	449	459	451	455	450	444	474	451	427	433	484	447	480	461	434	419	442	451	447	444	442	414	456	414	431	459	470	435	408	456	426	441	433	460	438	424	444	443	440	472	444	451	433	465	476	472	425	452	486	430	467	438	437	436	448	452	429	467	438	446	451	434	442	442	460	468	463	476	475	439	455	461	446	410	419	430	442	477	473	439	432	443	401	463	430	450	444	416	445	425	461	454	415	419	482	402	415	472	452	428	457	452	418	424	457	476	442	435	442	494	471	474	427	444	471	436	406	450	425	407	417	460	441	430	422	445	460	426	412	464	474	448	455	412	455	435	436	425	448	425	489	460	448	480	450	429	445	427	466	435	454	430	434	407	451	446	484	412	454	428	436	431	449	434	442	448	478	452	452	471	450	455	447	444	414	409	420	433	415	443	438	466	444	436	489	454	435	411	436	440	466	469	485	423	440	472	441	460	452	424	440	459	455	415	467	442	432	456	422	461	496	490	449	413	437	435	452	407	408	432	467	441	441	452	434	479	425	469	442	416	459	449	453	451	470	457	429	460	456	429	444	472	448	472	428	461	445	441	439	416	423	465	425	416	434	419	470	404	420	444	461	449	495	434	464	444	418	448	468	409	440	427	425	458	450	445	416	442	439	396	447	441	450	453	437	444	418	468	446	434	445	466	425	464	419	463	442	440	473	465	469	464	441	419	430	466	431	438	458	433	442	466	432	471	471	414	453	459	470	436	417	436	451	428	433	438	451	442	407	420	427	409	481	454	466	428	434	438	443	462	460	461	463	441	445	455	463	455	453	415	466	440	418	446	418	463	459	493	418	430	399	452	435	487	418	451	457	410	452	480	437	429	465	432	435	447	436	454	444	444	437	433	447	448	450	408	479	452	462	457	441	451	494	455	446	458	462	461	435	450	474	443	440	432	433	412	425	464	455	450	471	432	472	414	451	439	456	467	440	428	460	405	438	413	439	441	463	397	462	444	440	450	417	460	447	450	421	454	410	419	478	487	434	450	460	452	469	477	482	492	435	479	476	437	474	474	426	463	420	484	475	486	468	458	481	455	492	448	448	444	447	467	465	443	436	477	446	435	431	416	429	443	432	428	486	465	480	472	437	420	443	424	456	416	463	458	469	455	437	453	437	450	455	442	408	473	466	471	487	478	443	432	440	427	460	477	494	462	477	444	430	436	512	442	476	444	428	429	427	475	424	446	416	468	471	461	411	483	462	463	454	451	417	451	480	471	468	441	433	443	447	462	422	437	434	461	471	403	438	451	459	424	461	444	408	454	438	464	411	425	460	465	456	375	446	474	434	438	428	444	448	412	448	455	433	463	448	452	453	417	454	455	445	426	453	457	439	418	405	462	426	478	436	481	427	457	475	458	434	434	482	461	438	455	461	399	442	419	447	458	436	410	475	450	416	450	465	434	488	448	426	440	407	433	464	451	465	430	483	465	456	444	482	443	418	451	434	444	451	438	403	439	440	456	461	453	466	458	459	407	466	460	436	429	469	456	456	439	458	443	432	519	443	455	434	459	480	446	417	468	436	440	471	435	440	447	411	451	468	430	405	428	414	456	438	426	450	458	452	432	432	456	433	463	449	450	436	415	459	446	409	422	432	461	480	453	453	419	438	427	466	412	471	478	405	455	459	424	430	445	434	422	473	467	453	451	429	436	508	451	439	410	415	449	450	429	469	447	443	429	426	438	389	430	428	455	448	434	439	395	441	455	458	448	457	416	441	461	445	407	429	442	469	441	419	432	444	434	411	480	467	457	451	461	460	412	434	409	407	424	439	433	472	443	434	442	465	448	396	445	439	426	443	454	426	470	425	422	444	459	413	478	430	436	442	469	482	456	449	478	463	448	428	443	494	453	445	426	459	437	496	416	459	414	428	418	458	435	470	408	437	427	439	440	451	468	450	428	441	439	431	482	468	447	458	422	455	462	452	442	432	447	446	474	439	392	462	440	473	438	450	442	431	468	449	431	458	461	446	417	477	467	421	486	446	453	438	421	425	434	446	447	428	421	443	430	475	407	450	427	442	427	480	389	467	458	449	480	483	428	436	418	449	419	426	446	463	455	477	452	471	446	467	417	477	458	459	448	405	454	460	479	463	463	429	486	445	430	444	451	442	478	470	446	452	444	415	447	449	440	461	441	459	429	439	415	439	429	457	509	431	443	466	440	428	444	469	443	470	466	435	486	438	448	456	416	445	461	432	444	493	451	450	475	430	458	422	436	448	471	460	460	452	418	434	480	450	439	431	432	457	446	446	409	431	443	451	440	436	420	465	474	505	451	445	475	463	435	423	427	450	480	451	469	427	458	420	427	461	441	480	433	473	457	458	433	417	462	421	419	466	440	434	459	438	452	429	437	459	468	460	455	463	455	424	437	458	421	470	443	434	451	442	437	446	455	418	416	445	438	465	450	408	454	440	452	428	432	452	429	424	458	430	409	489	443	414	442	458	453	478	450	433	426	439	415	465	470	427	426	441	437	441	440	438	431	468	452	459	477	424	433	435	448	442	440	448	448	433	483	442	455	434	452	416	461	465	452	429	431	418	462	464	430	430	456	448	429	425	479	475	421	459	455	442	413	439	472	435	457	427	470	440	450	451	448	466	445	435	431	475	491	441	450	472	447	416	434	458	448	461	437	448	433	453	455	400	439	452	453	442	442	447	486	450	459	414	461	465	441	411	439	454	429	434	480	434	443	434	458	470	428	451	424	397	401	454	424	412	486	460	450	478	428	449	390	439	457	399	458	449	473	439	404	412	416	457	458	452	423	436	429	432	442	455	474	441	466	459	429	421	439	408	429	480	462	438	445	457	437	430	438	447	462	443	440	438	447	412	421	459	449	413	455	443	488	429	466	419	461	461	456	494	407	488	436	461	473	464	441	455	433	439	456	405	471	431	437	427	417	421	470	462	441	429	422	434	415	434	426	455	436	455	484	456	440	470	453	450	447	423	477	419	432	434	454	428	452	499	455	471	426	461	466	425	460	439	434	466
59638	97393	64862	33515	28365	2507	781	791	817	759	799	753	810	780	804	787	768	741	768	783	742	775	769	771	767	719	805	799	763	792	745	740	796	782	784	818	769	757	737	771	780	752	769	738	766	718	740	775	756	738	774	757	798	778	769	720	796	798	772	769	804	763	786	778	754	776	712	767	738	770	734	767	757	785	777	717	738	778	726	728	814	697	801	774	786	737	717	754	726	723	754	766	745	749	722	749	785	755	694	754	739	738	795	780	738	737	750	754	747	719	726	765	747	772	761	775	745	788	810	718	731	777	770	761	753	743	795	744	771	772	710	790	745	752	714	723	745	809	769	750	737	759	748	722	723	740	708	741	751	770	763	737	752	778	696	813	711	741	797	776	761	798	750	779	805	728	827	746	753	730	726	718	735	733	767	800	804	750	731	749	748	748	762	747	787	745	762	747	757	790	740	742	746	713	731	805	772	759	776	779	765	769	733	703	756	786	850	768	748	733	752	783	779	749	755	803	777	709	763	742	756	686	736	785	743	751	735	746	748	789	772	725	760	765	727	795	765	761	791	740	769	766	737	747	717	755	744	756	755	749	751	779	773	774	791	747	723	781	749	792	775	762	731	795	787	778	744	721	741	792	736	728	706	780	799	786	795	752	732	732	775	791	773	749	778	796	747	768	788	728	736	752	769	761	785	777	775	789	769	712	770	829	705	772	750	716	800	782	745	805	761	770	735	729	775	768	738	783	753	724	750	702	764	758	731	730	819	737	732	751	803	759	804	788	754	724	750	759	727	768	747	760	750	754	754	769	775	766	781	736	733	766	808	762	726	758	812	778	760	752	772	791	740	730	742	823	749	720	797	740	786	755	717	740	754	761	796	788	792	782	740	752	736	770	713	754	744	773	744	770	756	733	718	774	784	791	743	772	760	764	795	702	765	756	772	719	762	786	787	838	764	716	733	789	734	766	785	743	777	755	776	775	724	735	794	766	747	789	771	763	756	768	758	766	780	758	795	759	767	794	702	726	754	797	756	760	780	744	747	758	776	775	788	737	693	773	776	806	798	788	756	760	725	772	769	791	808	727	778	759	777	746	771	711	760	770	765	755	770	768	731	730	725	785	765	793	756	761	802	737	731	801	769	760	759	776	779	753	777	787	758	760	748	718	759	766	740	783	739	778	791	760	705	752	767	790	754	762	748	743	760	763	817	804	728	775	741	774	778	766	742	764	809	769	796	778	796	744	799	718	776	769	788	730	791	715	780	777	742	787	708	730	760	789	741	722	761	782	749	726	765	788	793	797	763	710	706	807	726	758	675	742	751	758	706	821	744	767	781	712	754	743	732	735	738	782	747	778	745	786	719	781	798	763	730	685	779	765	748	753	781	716	741	765	753	743	782	784	801	765	778	698	746	733	716	784	731	752	748	735	785	794	764	763	747	815	767	770	742	779	795	807	749	721	759	766	774	774	753	788	783	738	730	758	716	722	740	767	784	759	753	747	721	784	696	772	725	740	784	730	719	797	797	721	785	750	744	743	796	739	761	774	745	780	761	737	747	766	735	783	786	753	748	748	748	797	744	739	774	714	778	766	769	768	711	713	733	746	785	746	755	774	771	760	727	750	799	782	765	799	722	774	769	807	776	720	770	748	742	793	683	710	746	801	730	788	778	772	710	793	766	747	779	734	721	754	728	723	761	792	715	779	767	809	802	743	716	775	770	737	783	740	764	737	758	758	730	735	763	749	788	745	777	748	737	764	794	755	786	699	774	772	753	713	748	740	763	752	756	754	730	722	754	698	759	746	795	711	748	779	783	773	751	755	738	759	712	758	776	765	751	807	703	742	772	741	767	779	780	755	699	743	762	725	676	743	813	800	739	761	742	746	735	746	779	764	776	811	740	772	757	754	707	779	743	747	742	765	729	723	689	743	730	719	759	791	798	721	807	710	789	787	796	771	704	776	801	763	749	794	771	791	759	740	743	771	751	691	754	735	798	785	762	784	760	709	759	757	729	771	804	799	712	739	815	754	757	788	749	749	771	714	773	734	794	726	719	744	735	791	728	785	727	732	745	749	770	755	769	732	777	717	782	752	734	767	756	735	762	746	762	750	814	750	793	743	787	750	717	769	776	734	738	795	764	742	745	799	774	780	730	726	814	788	725	741	719	760	813	812	733	773	769	786	745	785	762	726	740	730	703	770	744	743	760	704	764	790	807	758	757	791	778	752	762	788	751	744	758	719	774	740	715	729	763	800	802	736	786	737	779	738	771	754	773	797	753	764	753	719	761	778	766	742	792	752	753	775	783	755	773	751	721	744	782	785	775	785	778	722	828	750	692	690	781	761	759	752	800	765	779	742	736	763	762	742	744	800	766	803	763	715	772	748	712	746	780	775	795	812	794	769	725	733	766	713	744	754	726	737	784	743	764	753	780	744	748	746	798	751	724	785	758	768	723	756	769	755	772	721	808	769	761	735	747	808	761	769	781	770	758	749	787	741	804	739	728	761	804	763	768	740	771	776	747	723	755	781	721	751	764	730	762	737	774	722	723	739	754	782	750	723	715	742	775	713	827	686	743	724	727	748	748	777	755	755	733	789	760	743	769	770	766	683	767	777	736	756	742	749	733	722	786	727	760	751	806	709	747	722	742	753	760	787	748	724	749	775	783	763	761	793	794	763	780	746	754	757	767	758	728	719	734	748	718	768	774	788	743	783	713	769	753	768	735	761	746	762	723	732	747	759	739	739	745	802	764	761	735	727	759	766	782	754	748	768	778	772	743	778	784	757	730	783	781	765	727	739	741	766	758	722	745	738	746	756	781	747	740	757	748	772	765	772	776	753	753	788	746	742	768	753	715	772	756	741	743	737	768	740	722	740	749	761	788	833	813	694	763	791	760	774	727	748	767	783	808	773	740	778	744	752	751	715	774	761	772	722	772	736	747	790	734	725	798	753	783	757	747	738	732	750	803	784	756	750	754	764	733	717	774	793	721	758	747	729	761	758	757	801	776	735	749	753	778	789	776	787	733	758	742	811	714	718	779	778	790	791	784	733	764	761	779	816	775	734	759	776	777	806	697	777	763	750	793	740	764	773	720	739	718	767	701	789	776	755	766	739	763	784	755	788	731	704	739	733	753	772	766	790	749	741	722	786	764	748	777	751	759	774	764	800	802	768	811	764	792	758	749	685	742	788	773	757	795	699	718	762	771	782	753	799	746	764	753	770	738	745	766	751	756	730	756	770	742	775	785	746	791	753	742	731	712	724	761	759	772	736	742	744	749	709	782	793	770	779	738	769	788	733	741	778	752	813	746	735	717	755	745	782	736	739	779	767	804	700	797	752	741	749	795	760	740	790	730	795	753	721	699	766	755	808	782	785	741	729	794	746	807	756	743	733	851	737	756	759	766	704	797	761	759	749	776	738	761	764	790	752	753	758	784	752	708	791	763	753	760	759	744	728	726	761	757	735	777	737	787	738	765	747	757	723	759	775	810	773
29365	28518	24148	8247	2049	665	461	372	388	376	383	401	428	426	384	424	374	412	391	391	408	384	391	407	362	382	400	393	410	363	383	400	351	400	363	388	408	389	374	383	391	374	354	386	361	398	410	407	427	391	363	344	370	390	406	423	396	410	374	374	415	357	420	369	362	400	407	407	379	356	356	395	371	423	366	373	384	393	373	377	362	379	371	405	397	384	409	378	389	379	359	353	422	389	398	344	409	399	372	413	378	385	424	380	385	415	409	379	391	406	399	373	385	370	396	337	357	399	398	380	408	371	352	399	397	392	374	406	378	397	368	386	399	397	384	372	396	384	379	387	386	368	362	352	384	406	396	393	419	371	387	391	403	383	368	390	398	371	389	365	360	357	383	388	380	374	405	365	384	395	377	366	399	357	374	378	379	409	413	381	396	378	399	406	388	401	377	387	397	355	379	396	419	384	428	379	382	411	381	400	396	396	403	448	434	354	372	378	392	348	375	416	400	368	419	390	386	382	409	397	406	347	364	367	385	367	382	419	382	376	402	397	382	381	363	415	355	363	433	403	427	374	384	415	364	393	380	398	384	404	401	427	382	376	382	420	368	356	376	390	358	388	383	442	399	390	418	356	397	386	392	410	388	374	413	363	366	407	403	347	368	405	388	401	347	386	399	406	398	408	376	405	382	425	385	391	404	380	393	334	392	382	394	412	392	392	361	392	387	371	364	418	393	392	377	384	418	377	389	399	391	393	406	356	363	365	386	380	367	375	367	401	392	379	397	375	365	381	383	382	382	361	390	398	393	414	378	359	374	423	383	385	360	417	408	428	386	355	379	393	386	404	381	366	355	368	386	369	355	408	391	402	370	364	384	388	418	388	408	349	395	375	380	421	371	383	375	407	365	393	362	424	386	415	363	395	404	372	366	358	400	406	345	386	394	352	399	432	329	374	356	383	327	368	355	379	409	385	432	392	368	398	392	391	393	365	375	368	386	372	366	403	391	385	380	400	353	395	409	428	380	377	381	369	356	430	367	366	400	375	398	364	387	383	400	372	380	408	340	408	388	386	402	379	356	370	360	366	384	395	365	363	399	387	361	379	366	344	388	395	441	370	401	398	404	383	373	380	379	406	366	432	409	423	365	366	411	389	385	399	394	392	429	393	361	377	432	397	384	373	383	382	357	397	399	378	392	404	350	359	368	424	369	373	380	401	376	415	381	358	366	369	368	368	362	354	391	408	355	402	361	383	387	396	353	375	398	413	389	384	392	352	346	407	406	392	374	354	360	382	379	344	358	394	403	426	408	387	357	408	399	356	396	363	412	356	372	399	364	381	381	382	385	392	383	372	381	385	355	416	378	419	386	401	346	376	357	419	391	374	385	379	392	416	378	383	359	414	382	399	386	381	382	363	392	382	390	351	364	369	385	409	406	415	426	392	379	345	383	373	378	348	405	389	381	363	380	342	388	377	399	376	429	402	389	377	424	397	367	369	409	360	378	424	385	418	357	346	362	391	395	365	372	398	384	365	365	343	441	400	401	395	386	415	371	389	376	379	442	414	417	375	387	385	390	392	379	394	383	405	388	393	379	415	385	354	351	405	390	368	384	402	400	373	373	422	383	370	362	394	363	385	392	400	379	375	381	406	373	383	372	402	388	378	376	363	377	391	414	373	387	378	362	413	403	365	345	397	387	414	411	384	387	421	390	381	378	356	418	423	369	391	374	389	385	390	382	425	368	381	387	354	368	388	349	397	385	401	380	356	404	381	376	374	369	411	389	377	348	405	414	368	395	388	401	388	349	358	386	392	420	380	417	385	395	363	381	387	393	339	402	383	401	364	384	386	369	396	386	379	400	413	376	393	385	374	344	376	424	402	354	397	386	397	363	383	394	378	373	320	395	386	402	359	370	411	402	364	381	411	394	383	363	381	380	413	405	385	399	356	392	361	361	423	386	376	367	369	393	396	384	406	412	400	390	406	398	367	384	357	390	358	382	377	387	378	405	403	375	397	402	359	417	416	408	413	345	343	391	373	405	391	411	351	394	415	365	401	376	372	404	403	374	364	366	427	394	369	367	384	392	388	372	363	358	373	393	369	409	416	383	390	351	410	398	356	369	416	382	401	413	382	390	339	405	395	388	357	388	343	373	354	381	355	372	345	384	396	387	348	393	386	381	393	395	381	363	384	384	380	369	368	388	364	366	407	351	399	374	394	390	360	391	384	380	407	395	386	340	382	424	375	401	370	371	395	375	383	407	407	352	371	382	386	394	398	373	393	372	399	368	364	428	411	394	376	369	397	373	390	376	392	380	386	373	392	372	402	401	382	361	396	371	406	376	367	401	410	341	381	424	373	393	405	385	415	362	401	380	396	365	405	395	407	400	388	390	398	359	400	383	366	385	385	364	400	381	385	389	386	415	409	398	381	377	395	348	417	366	378	437	389	360	413	378	375	391	404	402	382	395	413	387	381	376	374	349	368	418	383	391	398	386	396	363	393	366	381	383	365	371	375	356	390	414	385	359	409	401	395	375	405	377	376	405	365	384	382	407	420	424	386	389	365	373	359	398	396	388	407	416	398	355	418	395	388	411	398	385	360	401	366	373	421	371	376	379	345	384	404	384	392	372	364	365	351	398	354	369	380	385	380	430	395	375	364	378	411	420	373	397	399	359	373	371	387	384	407	361	399	400	392	376	398	382	379	370	406	361	413	395	388	404	388	380	352	409	365	378	393	390	382	383	392	367	369	412	380	412	370	424	352	445	358	404	379	387	332	389	404	415	390	400	363	353	405	375	381	407	359	393	408	395	375	403	349	358	391	370	387	408	400	376	346	396	393	395	395	404	360	380	392	369	386	370	396	400	393	377	375	404	367	394	373	367	389	410	411	402	365	391	401	360	393	381	372	402	392	375	378	377	362	369	364	420	406	403	388	396	387	394	408	379	440	359	361	397	387	371	376	378	398	378	362	407	365	367	408	412	386	390	386	403	376	411	390	411	349	352	402	401	380	399	400	373	401	411	407	370	419	362	397	416	403	374	379	381	378	383	432	390	386	392	384	413	401	374	382	395	366	398	387	386	388	393	403	345	393	403	385	398	323	366	385	385	382	383	385	398	363	376	394	392	417	387	386	344	407	370	374	386	388	367	375	411	400	368	372	403	395	377	402	375	415	385	397	386	393	384	338	339	381	415	409	341	374	395	395	388	359	391	401	381	402	353	345	410	386	395	404	400	352	372	374	406	409	383	366	330	383	347	407	411	372	373	361	380	420	387	424	391	373	409	362	389	411	391	444	398	380	385	390	365	387	343	382	397	372	373	360	390	377	390	398	411	367	385	396	351	386	416	345	392	392	388	396	400	387	340	383	397	351	353	384	390	342	374	401	360	414	373	380	331	415	405	399	388	388	413	368	407	364	366	410	388	405	365	422	349	410	378	407	378	368	398	406	371	382	338	390	396	394	361	404	365	408	431	383	409	397	380	367	385	373	402	401
39287	46958	26978	6610	4556	878	688	658	657	689	687	666	697	709	675	674	738	738	669	670	700	738	713	725	711	728	691	702	725	725	674	693	661	688	712	743	674	705	701	728	715	715	686	750	733	782	682	706	660	668	696	714	768	756	625	716	690	742	705	694	663	723	687	681	730	722	725	718	696	697	697	670	684	726	704	680	695	671	727	724	721	728	734	755	683	663	732	681	672	741	742	715	684	662	750	726	737	669	711	714	747	692	731	730	729	687	718	737	708	708	715	674	685	695	674	685	684	701	703	734	730	697	690	661	744	707	750	742	724	703	703	712	721	757	691	733	710	729	713	694	756	728	713	694	707	703	712	710	690	717	755	640	695	726	739	716	731	686	719	727	702	693	724	706	699	737	719	721	724	649	723	715	728	717	645	713	726	699	735	717	717	677	668	690	720	728	739	700	728	750	671	675	711	722	724	703	668	703	726	708	681	656	700	643	749	721	719	735	707	688	732	688	685	737	714	695	681	729	721	713	757	739	723	691	722	716	667	662	711	685	728	690	678	701	705	710	663	675	708	691	745	713	692	661	718	680	711	691	654	731	736	699	676	740	703	762	661	722	729	750	721	704	693	722	725	710	681	712	730	701	692	682	701	723	736	726	685	704	705	693	710	721	731	732	732	723	682	711	699	792	706	668	716	712	723	702	681	714	741	670	687	733	713	687	712	741	668	712	654	694	704	726	668	702	704	687	688	684	711	719	715	736	730	739	671	678	688	716	706	698	733	711	691	706	693	675	661	763	724	720	701	705	699	698	693	760	717	715	724	730	698	734	734	708	711	722	643	696	729	741	726	718	709	713	687	716	756	698	691	732	698	695	722	659	716	691	686	696	730	726	701	716	738	717	695	743	718	690	745	711	703	684	698	699	715	648	686	713	746	679	714	675	672	701	666	659	691	717	732	718	673	688	733	676	704	689	753	665	745	726	715	725	668	677	652	691	672	701	734	674	703	703	744	704	714	692	660	686	711	716	675	716	671	705	669	759	667	704	699	686	734	687	690	625	742	691	724	743	671	670	670	755	686	680	730	693	700	741	711	694	697	684	682	678	672	671	710	660	724	714	746	733	751	757	696	733	696	700	729	757	688	712	700	702	716	731	731	713	734	672	747	731	673	665	709	702	725	699	729	690	718	741	704	712	695	719	661	732	648	722	649	688	722	716	733	719	711	712	712	681	693	720	757	700	728	753	719	688	734	720	707	720	702	743	719	683	775	718	712	665	726	702	752	687	712	706	713	672	730	679	673	693	646	698	689	703	707	715	700	695	730	700	716	665	681	709	672	667	707	697	741	738	697	727	744	719	711	700	701	760	710	709	711	690	761	660	692	723	702	711	720	699	694	674	696	712	690	714	689	662	747	693	730	722	692	688	688	721	718	698	700	770	703	706	708	727	741	658	658	781	694	743	740	677	710	694	731	694	664	688	685	667	674	717	655	749	691	691	716	754	703	682	731	718	719	688	663	690	695	729	652	682	716	709	721	703	693	753	690	661	681	713	722	752	651	735	692	753	738	693	735	704	719	700	711	737	716	730	681	706	687	692	715	706	701	724	679	762	712	711	744	708	718	729	725	709	709	693	724	709	721	763	713	710	701	734	701	733	713	728	710	693	687	696	747	722	751	701	692	712	717	697	710	732	699	690	701	738	695	728	671	722	746	723	680	709	701	730	736	740	696	666	739	706	714	704	674	713	701	729	712	655	691	697	750	727	763	699	745	672	723	706	733	749	697	711	707	732	660	697	700	683	744	707	707	733	714	721	680	732	710	706	689	720	740	693	644	718	672	702	740	714	736	689	677	741	699	693	685	667	709	697	749	733	663	719	675	695	677	696	721	722	721	725	683	731	684	724	711	669	714	704	760	709	733	662	736	688	733	713	763	761	712	706	704	715	724	737	721	724	670	697	729	714	761	780	663	696	686	703	686	719	677	698	643	748	747	678	723	685	738	717	760	657	643	702	659	704	718	713	714	675	707	695	704	755	699	710	736	701	726	725	657	642	766	720	707	660	734	691	695	719	743	699	752	708	733	706	712	743	762	685	709	717	695	751	783	696	738	663	735	683	662	729	656	672	652	738	765	720	696	699	721	701	714	722	738	684	678	695	718	683	685	714	709	624	725	725	732	718	749	655	719	740	718	704	689	633	722	662	747	731	694	695	685	680	716	725	726	705	677	703	703	688	733	772	698	685	757	720	685	710	657	738	704	672	685	699	717	742	714	721	746	693	724	719	762	725	712	728	671	698	722	647	730	682	699	680	718	736	709	706	719	695	775	729	676	695	748	706	673	670	699	759	708	692	739	711	688	694	668	724	690	698	710	702	702	716	731	698	672	690	749	706	635	665	676	732	718	704	641	696	720	755	706	740	704	705	691	717	678	740	699	737	708	740	680	707	690	722	695	729	736	707	698	684	697	722	735	679	711	679	703	727	717	678	718	740	661	658	681	717	718	684	703	685	678	698	709	708	749	681	713	679	705	688	732	708	694	706	721	712	727	721	794	683	709	696	689	693	738	731	702	709	746	693	695	699	678	665	746	676	704	647	683	734	712	703	686	703	673	751	737	689	727	759	697	694	706	692	668	693	705	686	670	727	702	707	703	747	730	725	689	729	696	737	720	745	686	697	745	695	690	724	729	682	711	681	701	659	688	727	686	706	751	689	715	708	732	738	736	659	712	727	736	741	725	712	662	716	696	639	705	727	698	714	728	698	708	712	723	707	701	715	689	759	695	736	736	673	687	750	659	679	704	734	697	691	736	718	689	654	738	706	713	708	691	735	683	707	712	715	720	738	708	690	695	720	683	686	740	671	681	682	675	739	699	681	744	692	681	721	700	710	694	707	703	714	709	671	732	724	705	690	728	708	675	701	686	695	705	703	700	737	731	714	723	705	714	715	721	707	683	728	720	695	703	683	721	725	708	713	763	716	688	737	728	710	704	777	720	683	741	675	705	674	690	713	741	719	725	734	742	700	732	738	732	724	700	693	730	670	736	688	708	691	702	667	765	702	727	706	733	733	696	701	715	694	708	719	682	678	710	694	691	683	676	696	693	710	677	736	654	762	681	684	691	705	710	728	760	690	665	702	700	719	688	715	696	745	732	701	723	720	756	753	709	694	687	696	690	744	683	720	722	730	674	776	701	731	707	675	719	745	723	697	687	701	675	690	679	712	670	722	705	666	715	725	702	707	682	668	697	686	702	737	715	702	698	723	700	713	710	709	707	735	736	719	696	718	679	731	718	695	732	719	707	723	726	718	716	691	718	696	717	707	700	687	713	667	713	688	653	685	761	725	721	670	722	720	675	739	694	740	743	732	733	732	691	750	689	634	711	662	679	722	699	708	706	710	731	720	717	654	718	675	683	689	712	737	720	743	715	695	704	675	673	689	742	711	692	677	692	732	708	713	659	713	709	715	744	693	696	718	716	696	734	687	652	709	712	742	703	679	661	740
24314	22659	29714	24403	20387	8191	463	303	320	290	293	320	263	291	255	284	302	283	275	293	297	295	278	304	311	264	276	296	300	272	288	292	291	283	291	288	272	283	300	305	284	264	290	259	273	286	317	277	286	274	308	267	290	289	270	259	273	309	298	284	291	305	281	269	308	275	251	287	286	276	270	279	248	274	295	251	278	293	276	280	278	264	281	284	277	272	306	262	284	293	279	291	287	314	282	275	291	285	272	273	281	296	287	308	313	307	271	292	309	265	316	285	268	262	266	293	281	305	279	266	238	261	262	289	281	303	255	283	292	300	283	263	277	260	302	278	259	284	291	270	312	261	283	295	297	269	261	291	281	301	304	293	283	296	265	281	279	264	294	299	299	300	286	291	270	281	276	284	290	284	296	279	294	280	296	283	275	255	274	288	309	260	261	316	287	265	258	251	290	258	307	274	266	270	268	290	344	295	264	294	263	277	284	283	296	271	296	282	280	276	307	290	305	271	286	292	266	274	293	260	261	260	265	275	273	287	290	285	290	286	226	267	266	309	279	281	294	305	311	303	239	290	283	297	276	232	287	287	313	291	270	277	271	262	281	283	311	292	291	304	278	272	283	285	277	279	315	244	296	304	299	296	294	295	311	279	244	308	290	283	280	264	293	263	299	287	297	293	268	329	298	293	291	303	306	256	307	273	275	283	251	286	281	264	284	298	336	300	263	267	303	268	268	274	314	284	300	270	304	302	268	305	264	290	287	271	307	300	280	253	313	284	307	286	268	254	289	303	291	308	286	287	293	275	254	253	283	253	300	274	295	315	309	273	288	285	251	288	277	267	302	252	254	286	277	278	282	280	285	331	292	292	303	273	278	281	282	278	284	268	287	301	269	291	258	281	279	272	312	294	300	259	277	294	273	298	297	290	277	303	304	286	288	273	303	289	290	307	298	315	291	282	291	288	300	285	290	279	254	260	259	321	273	267	283	265	299	276	255	267	240	257	265	292	294	284	287	286	258	291	280	307	289	277	315	263	281	294	297	254	291	263	271	279	267	280	301	265	260	282	290	286	292	269	285	329	296	287	308	272	279	261	316	296	287	259	269	290	300	288	285	262	255	267	301	315	259	304	301	277	277	287	273	306	281	292	290	271	290	302	293	279	306	258	300	319	285	247	267	283	258	261	290	317	273	267	296	278	322	307	283	252	282	262	274	301	284	294	314	284	246	266	314	292	302	275	283	288	273	289	266	268	288	289	299	261	289	296	272	277	252	292	286	278	271	254	286	284	287	268	289	268	296	268	291	267	289	258	298	255	274	262	289	304	290	285	273	284	275	246	260	259	266	298	261	283	295	263	295	298	284	298	271	275	281	255	233	306	284	250	290	288	301	296	287	299	272	287	261	254	289	305	262	264	276	283	309	287	250	290	265	306	294	298	302	281	269	288	295	262	297	283	264	293	300	262	288	260	293	253	293	287	295	273	279	284	313	284	287	299	283	253	281	290	276	279	287	313	264	276	305	305	297	289	281	269	265	297	290	258	266	283	277	254	280	277	279	271	290	277	292	277	300	286	303	281	279	274	279	287	262	269	309	273	290	293	275	311	280	255	277	269	292	276	287	285	270	261	256	282	288	287	309	277	298	300	312	275	317	286	271	262	250	294	275	274	264	272	274	286	283	312	291	302	282	276	281	306	261	306	288	292	277	270	263	262	288	305	306	275	260	288	301	282	280	310	279	289	303	260	267	266	282	308	312	262	296	267	302	284	268	270	306	311	246	319	298	274	306	253	269	291	277	297	265	284	276	293	297	266	256	284	309	283	289	288	272	318	287	310	274	310	284	292	266	273	326	287	290	278	263	287	260	305	287	316	288	271	270	275	329	285	262	279	286	313	322	298	311	292	293	295	276	291	284	285	305	267	271	287	286	288	263	303	286	310	320	307	305	255	305	297	261	274	258	264	268	289	255	290	259	317	294	295	279	327	284	306	287	305	274	270	275	284	291	296	270	297	289	296	285	271	297	283	294	243	302	271	287	294	290	307	255	272	270	276	288	257	290	282	287	296	272	301	286	243	264	281	254	309	299	258	270	284	273	290	281	311	293	268	290	295	300	300	265	281	291	272	280	297	300	275	320	276	276	291	282	324	295	283	271	252	261	284	290	271	317	273	289	297	324	277	263	283	281	288	274	296	292	270	276	303	261	276	257	298	282	296	285	282	277	274	272	321	255	304	299	273	296	264	280	321	302	277	277	257	287	261	299	275	275	273	266	299	284	253	303	301	294	278	272	293	279	245	289	302	265	260	300	281	278	265	273	309	263	259	267	302	284	286	283	285	262	304	271	302	279	281	279	287	282	258	276	295	273	258	282	289	250	265	291	263	269	262	258	268	264	301	280	303	279	280	266	283	312	308	266	272	285	279	256	281	275	301	297	298	296	279	299	298	301	254	280	314	312	262	266	270	267	292	280	282	280	266	299	262	275	271	275	290	303	283	277	299	290	243	291	311	309	314	268	286	266	271	320	287	253	289	284	300	285	302	301	317	249	296	249	327	269	270	296	285	259	276	291	290	300	308	280	280	309	290	301	270	297	287	288	278	293	306	292	254	272	313	265	284	294	262	276	291	292	279	265	322	267	245	281	297	275	293	297	270	282	255	301	270	287	272	270	280	292	279	260	281	256	275	265	286	279	307	286	278	285	247	295	273	290	253	287	245	312	295	299	267	286	299	229	282	283	277	291	300	275	278	295	273	272	299	271	265	266	269	288	290	270	299	304	276	278	262	274	311	297	285	280	251	285	288	290	295	317	306	272	306	245	280	286	304	263	288	272	260	296	254	279	295	261	306	293	266	265	302	301	276	281	302	263	306	265	273	277	284	299	269	309	286	266	272	266	266	292	301	290	283	279	295	294	282	306	290	289	278	285	302	279	293	313	275	266	274	250	274	267	285	290	302	274	270	283	298	264	289	272	255	292	247	313	248	253	275	280	268	278	293	292	302	272	276	301	287	271	290	317	276	276	276	264	297	271	280	275	265	284	256	297	291	267	256	285	255	280	285	278	274	278	303	288	276	277	314	297	298	290	263	261	265	286	317	281	292	267	282	273	260	270	302	280	289	282	320	269	271	287	281	285	298	308	280	311	301	318	292	287	294	303	292	278	273	279	274	284	265	305	274	262	258	268	304	313	278	279	261	268	280	265	275	292	263	276	274	273	293	261	285	267	281	283	288	293	295	281	239	305	302	285	309	331	288	301	288	286	268	284	278	299	299	260	267	300	270	269	242	260	253	278	292	287	271	277	293	281	291	260	240	312	271	279	294	285	280	247	274	300	296	307	253	294	303	275	286	309	291	266	272	278	288	259	286	285	270	274	273	253	277	306	287	272	287	298	315	288	287	283	270	272	254	308	300	290	266	267	262	289	272	284	316	264	305	275	259	278	302	295	294	273	276	311	291	271	289	253	299	306	278	273	307	300	267	258	271	267	292	286	291	281	281
60448	87658	54986	23445	22745	2072	558	559	537	597	545	555	557	522	548	493	558	534	528	584	533	499	493	512	517	495	555	538	504	532	538	496	542	554	523	525	559	555	527	533	497	486	546	517	499	545	535	549	485	534	541	528	527	527	549	503	499	502	512	537	533	516	500	565	511	545	502	527	496	510	543	515	505	522	534	521	518	491	539	533	523	520	540	517	526	547	501	489	566	474	529	529	519	510	518	564	502	520	538	490	491	537	481	539	557	530	516	540	527	495	524	511	495	523	481	561	537	506	532	523	539	542	516	512	512	506	526	539	504	496	499	497	492	520	478	529	512	492	509	516	541	560	499	510	505	512	532	531	489	544	517	491	520	509	535	462	500	479	528	550	552	514	462	525	530	559	516	492	489	457	553	514	519	515	518	533	536	519	502	508	519	507	544	573	511	523	489	537	548	512	516	527	506	534	528	509	515	508	503	534	511	528	498	530	517	474	527	544	542	525	532	513	564	537	544	509	553	516	536	536	520	533	570	529	562	515	562	538	551	534	519	516	550	534	505	498	561	484	516	519	528	525	567	530	487	479	525	545	504	517	510	517	514	532	536	497	477	523	480	528	530	482	506	519	553	578	525	524	537	554	496	529	483	498	532	527	541	522	528	519	488	442	485	506	506	546	531	550	494	550	535	549	525	530	556	494	503	488	532	528	539	502	577	509	561	499	518	521	531	521	532	551	539	521	541	549	563	530	498	549	519	519	489	540	526	572	519	558	473	512	531	556	538	498	548	537	527	520	537	517	555	510	522	507	546	510	552	542	529	510	524	545	530	519	517	535	537	543	491	479	538	551	548	536	533	507	566	482	534	494	519	523	513	503	529	539	489	536	571	540	506	541	518	533	558	550	478	525	541	539	547	493	447	528	522	549	503	487	510	522	524	507	501	529	537	499	524	487	508	520	556	528	535	535	486	547	519	521	523	504	501	517	527	486	523	517	505	527	520	533	505	521	484	530	533	513	479	530	538	573	536	530	539	498	548	541	516	515	505	490	520	525	507	517	562	517	550	519	495	535	594	538	534	513	499	538	566	498	496	523	521	536	561	508	550	499	534	508	570	513	550	518	549	520	551	495	537	515	530	532	556	524	547	512	505	539	519	473	503	517	565	532	505	524	553	535	512	503	510	526	536	502	552	578	561	480	536	574	525	527	552	535	471	562	523	499	508	486	529	549	545	490	564	550	514	559	484	494	515	526	507	538	505	503	539	516	520	521	494	527	593	556	504	507	530	528	526	519	508	521	515	487	539	545	481	538	525	528	495	529	542	537	507	537	489	521	486	516	544	508	519	492	498	504	517	525	512	517	544	478	493	571	522	561	523	501	537	476	493	508	541	518	542	534	572	548	476	563	499	540	518	507	515	535	526	529	522	494	516	515	562	504	551	507	519	507	545	524	514	489	526	535	532	536	483	489	569	568	525	523	515	521	541	513	500	550	558	543	568	530	502	535	550	536	540	493	524	489	527	523	542	511	558	496	510	528	540	519	526	558	513	465	539	523	507	539	515	561	515	497	478	520	530	504	523	458	546	558	506	506	517	545	530	500	524	519	533	556	534	522	507	561	536	558	516	512	559	524	529	517	515	494	506	514	488	497	557	506	554	531	539	502	554	526	483	487	521	494	516	541	472	495	513	505	481	499	501	560	539	545	559	504	554	516	510	476	531	511	591	495	509	547	507	562	513	525	548	532	492	509	532	529	503	498	516	519	502	491	523	536	527	549	527	498	501	547	499	479	536	504	516	553	536	523	537	552	532	550	527	499	555	534	512	525	541	510	569	553	549	529	523	538	525	518	526	549	533	522	571	554	519	522	514	490	560	493	508	569	508	519	522	522	538	506	517	572	558	506	495	539	548	492	507	493	519	521	495	525	489	543	505	548	512	530	528	522	492	497	486	501	554	536	511	495	492	501	544	504	538	509	531	559	507	504	493	497	561	526	512	558	541	501	528	517	492	538	564	516	531	504	502	546	522	521	535	551	567	530	540	499	542	514	543	540	556	508	488	525	494	530	504	506	474	517	462	535	531	513	510	482	538	522	559	572	528	537	577	539	535	543	506	522	496	533	512	541	553	523	490	495	505	541	521	489	502	542	553	563	521	548	509	530	505	551	552	550	499	504	576	540	501	519	560	559	544	517	533	500	528	558	501	517	508	526	552	533	504	533	534	543	537	510	492	478	506	480	542	504	541	534	507	516	506	517	538	493	504	511	588	563	544	521	504	504	518	541	519	522	528	520	483	510	531	508	539	510	516	500	553	499	499	574	533	513	486	517	471	561	512	535	519	535	531	512	520	529	539	542	498	544	522	484	510	564	543	547	509	507	499	519	521	512	467	512	500	556	512	485	489	506	528	533	500	552	533	538	528	543	533	579	502	538	571	541	511	528	512	541	531	556	516	504	559	523	526	509	510	492	526	547	506	506	526	535	562	524	517	509	510	493	529	499	501	472	482	532	540	537	541	499	501	478	496	545	515	546	528	519	548	532	486	519	545	509	504	537	481	545	537	530	552	524	513	516	547	531	539	521	481	527	556	515	515	560	497	513	537	535	549	485	489	521	483	527	496	547	543	556	519	512	516	531	534	551	530	536	523	543	494	583	523	551	512	514	519	489	543	534	525	535	471	508	540	511	499	553	521	530	507	488	535	518	589	559	514	542	523	541	492	501	534	519	480	547	507	505	543	499	518	517	513	533	499	492	548	508	499	572	484	549	533	534	519	513	528	563	539	507	565	522	528	539	539	502	591	537	515	500	554	527	552	535	508	536	524	489	537	503	486	539	523	558	506	549	512	535	519	501	539	550	506	527	546	555	477	519	544	525	497	551	582	518	480	513	517	514	514	504	522	527	531	553	553	504	548	513	492	478	529	512	548	490	500	534	577	502	496	524	490	523	518	575	476	561	537	514	531	540	521	568	539	525	531	484	555	528	557	546	503	538	528	517	506	523	523	537	520	488	513	516	538	506	554	557	554	545	502	556	550	548	531	559	535	503	556	504	552	528	491	495	506	525	519	508	507	552	474	530	493	541	543	528	514	541	497	518	507	503	501	521	527	508	537	538	535	465	523	534	562	514	515	528	499	513	547	533	578	514	521	535	553	508	505	542	498	486	536	480	560	509	495	508	543	499	522	529	546	532	543	540	526	483	552	564	528	500	553	512	495	515	529	514	564	529	539	526	526	519	516	521	550	536	514	528	497	517	557	498	541	560	473	570	501	539	499	504	505	533	527	545	531	535	534	511	560	550	499	601	552	529	514	531	505	511	509	504	516	555	545	506	549	539	533	511	501	570	519	521	517	484	532	550	526	528	542	568	526	510	536	557	516	531	527	566	523	535	521	510	549	475	498	564	498	512	520	520	529	527	566	545	545	486	479	522	494	530	532	513	539	515	504	520	524	483	518	571	497	537	556	522	507	495	568	533	500	524	536	539	517	504	515	486	534	548	498	513
23166	21648	28841	24140	21767	17985	3512	568	476	478	450	442	474	438	406	480	410	439	466	470	438	459	418	436	443	415	417	426	438	430	416	424	462	470	403	392	431	403	426	450	414	433	405	441	394	394	414	487	418	457	404	415	400	426	452	427	492	423	419	444	416	444	456	436	422	434	439	468	438	445	420	455	434	422	443	418	416	450	460	424	411	441	432	433	425	382	373	417	434	415	448	409	406	412	420	427	441	404	413	412	415	409	425	398	426	406	364	379	471	403	414	413	433	454	376	442	408	387	422	433	419	424	441	462	484	419	419	406	466	443	455	431	401	440	396	429	460	400	419	431	426	434	461	437	424	442	459	439	434	431	421	466	454	394	408	429	404	392	455	372	395	422	392	447	437	427	406	414	417	420	407	413	447	434	369	449	425	405	405	456	377	444	430	470	401	420	400	471	447	388	430	444	413	437	409	416	409	418	438	389	439	429	430	457	418	446	431	433	401	430	437	418	453	405	420	451	428	420	423	408	456	403	405	417	416	415	449	390	419	424	432	465	430	409	407	436	425	399	414	400	446	447	441	414	427	483	438	403	428	454	450	450	462	413	446	400	461	442	409	394	392	394	440	432	426	425	423	430	448	432	418	420	401	399	436	455	414	452	451	426	434	415	459	425	413	412	439	410	433	400	422	412	444	380	418	396	413	440	432	443	404	446	397	402	404	422	429	416	458	425	417	438	441	422	389	395	429	432	421	409	406	426	419	428	408	429	462	388	405	406	439	459	426	443	421	414	418	436	428	435	425	418	451	455	412	450	448	429	434	427	415	425	426	414	475	433	430	457	406	446	426	456	420	427	423	404	415	415	442	424	430	409	414	411	366	406	408	400	408	455	391	415	384	431	405	433	401	430	416	430	467	424	415	432	440	436	412	400	402	436	419	445	479	426	428	445	464	421	453	457	416	431	455	425	441	413	453	394	438	421	405	421	413	433	424	427	430	404	426	431	400	438	423	478	431	436	360	414	446	397	435	438	415	444	385	427	479	473	372	423	414	441	464	440	413	417	428	431	432	432	416	422	424	412	393	437	420	416	438	401	438	437	438	410	432	424	433	453	455	406	420	424	443	420	399	388	428	406	433	431	424	401	437	408	409	409	432	441	439	401	413	399	439	409	403	455	460	443	431	420	438	429	416	428	446	464	418	436	393	408	429	441	418	443	442	425	412	443	430	417	411	457	423	423	401	414	406	420	399	437	432	436	430	425	434	465	431	395	427	426	428	447	429	408	442	382	453	427	417	436	450	380	407	438	444	429	430	416	423	428	431	403	420	445	414	422	449	401	427	401	401	406	433	465	401	444	429	461	410	373	435	444	408	430	441	434	432	426	423	426	412	417	442	435	439	420	440	439	421	437	438	391	456	424	414	411	430	407	434	462	404	455	443	443	411	406	408	411	424	382	418	411	435	390	454	405	406	421	437	370	397	416	433	429	459	429	416	404	450	423	455	403	448	433	469	449	401	412	447	434	404	447	414	409	402	401	396	442	464	398	427	471	408	414	421	457	440	440	438	415	406	406	429	414	407	399	404	420	419	402	393	448	438	444	402	420	454	408	433	427	419	435	430	414	422	432	412	439	448	420	390	456	454	400	426	409	425	382	384	399	419	468	444	442	411	429	435	411	429	426	440	433	430	397	427	423	440	394	426	417	436	453	428	414	467	445	417	381	396	411	412	444	467	433	435	447	402	400	418	451	430	409	408	439	445	443	419	412	439	420	437	400	440	420	425	414	401	438	438	426	395	430	428	404	405	443	419	399	428	437	380	444	413	427	433	413	433	408	397	447	452	432	434	431	406	430	441	423	468	421	423	425	418	411	448	445	426	407	453	394	444	401	419	402	445	384	443	402	436	444	423	426	441	426	422	433	432	413	421	414	429	441	423	401	446	437	404	407	382	411	407	408	387	422	407	420	369	414	398	416	415	405	423	446	440	420	463	449	423	406	392	418	460	410	435	448	454	433	437	407	446	407	433	455	422	440	443	407	412	405	465	444	396	401	428	429	418	450	414	438	424	399	420	423	406	417	387	387	403	433	423	445	410	403	399	396	418	432	423	406	406	421	389	417	438	447	412	427	466	387	424	450	405	430	439	402	391	426	423	398	432	403	408	423	409	419	412	428	420	428	423	420	423	413	426	435	432	423	466	429	429	429	412	409	428	482	452	395	465	415	413	411	431	404	406	407	434	410	409	432	418	486	420	420	432	409	431	452	404	426	438	446	438	402	414	443	440	424	427	407	407	418	455	430	396	442	446	422	452	421	391	455	476	425	411	441	428	418	400	400	434	421	410	426	423	419	462	439	434	467	447	428	438	405	431	440	407	409	425	413	437	406	457	402	459	449	436	436	417	450	453	437	364	433	410	429	424	406	418	411	412	400	390	425	407	411	437	434	457	425	415	416	446	448	440	440	417	400	396	425	428	453	411	428	449	396	426	447	462	450	420	435	418	474	464	443	420	420	401	416	413	447	416	426	426	433	423	426	454	451	423	410	435	404	395	459	434	443	423	419	420	438	439	463	443	386	422	417	446	416	417	418	403	445	438	384	433	403	406	419	410	393	421	413	451	436	384	412	393	396	441	428	436	438	428	407	416	387	435	435	429	429	409	469	413	403	430	427	422	472	435	420	408	431	408	415	431	454	388	424	422	424	430	436	422	444	408	458	423	446	451	434	445	406	425	430	399	429	428	459	421	429	437	427	401	369	429	427	459	432	443	480	414	421	406	422	455	456	433	453	384	401	398	441	441	426	427	410	416	429	410	437	432	454	446	406	416	414	423	406	416	413	422	423	403	408	452	388	409	410	407	384	434	394	435	424	411	414	454	415	387	399	400	440	410	395	396	435	458	406	460	419	420	422	444	399	444	431	424	468	445	425	433	395	462	426	447	453	395	426	428	418	387	380	440	422	424	433	429	447	392	424	417	450	446	399	446	418	442	408	422	413	443	415	429	426	418	440	389	407	412	410	432	420	424	405	456	448	398	457	426	429	385	484	422	394	447	435	434	435	418	378	420	404	430	434	459	413	431	428	399	385	416	441	411	422	386	472	390	422	429	424	427	439	413	447	434	396	383	437	458	418	460	437	430	427	424	394	457	397	409	386	374	411	451	419	440	428	421	426	416	430	412	440	410	432	386	445	438	430	433	428	441	413	413	430	425	408	444	417	435	418	419	411	402	424	422	430	433	388	414	413	419	427	417	457	430	413	437	423	421	427	393	458	416	395	429	464	452	445	415	430	432	425	463	412	437	411	446	453	398	420	472	423	401	432	398	429	460	458	466	434	437	489	402	430	410	453	480	410	449	444	432	400	430	426	449	438	383	406	439	401	419	422	404	369	427	419	451	426	431	445	430	440	429	414	445	413	450	422	459	410	444	456	434	416	427	418	432	438	430	429	418	408	419	459	427	368	402	429	452	419	408	423	450	420	451	432	413	432	443	430	421	414	401	418
59367	91581	62696	35529	33756	3792	839	772	768	770	747	781	816	703	756	760	742	744	750	722	749	721	700	727	733	654	765	779	755	729	745	725	720	732	745	756	658	737	742	754	777	723	724	708	721	717	758	727	719	746	723	682	702	701	725	712	697	701	778	723	708	754	720	739	671	766	721	731	738	684	727	723	735	713	746	692	707	773	698	766	736	729	720	675	695	678	755	693	740	724	713	733	759	712	741	680	757	720	686	698	702	741	748	718	724	722	742	695	758	756	685	764	709	693	740	723	750	718	721	735	737	765	707	756	726	710	707	763	699	748	722	721	736	683	731	733	729	706	694	727	749	718	698	698	669	710	654	723	732	759	714	711	721	719	752	681	713	722	737	731	709	737	755	707	680	704	703	695	718	684	697	729	720	738	690	728	752	726	725	737	769	706	718	740	726	720	686	730	741	748	725	689	764	793	734	729	702	695	752	711	731	714	721	697	736	734	715	748	740	700	732	770	720	716	717	737	736	760	695	734	741	723	707	746	700	747	717	781	765	731	704	690	726	695	768	711	728	669	726	706	716	754	734	730	718	755	727	700	749	746	685	753	722	704	727	702	781	703	698	734	675	720	689	725	735	706	725	711	693	715	744	736	722	687	697	753	737	746	736	744	687	742	714	765	740	789	720	744	685	722	699	733	716	775	718	748	748	690	781	724	748	738	714	767	758	724	740	731	729	740	716	740	738	693	670	681	735	739	737	664	666	694	738	776	750	741	693	692	706	732	711	712	739	707	697	681	757	765	712	715	712	718	717	698	731	653	700	716	756	734	757	747	722	723	726	739	674	716	747	769	713	728	704	738	782	716	728	760	751	732	719	696	731	751	708	737	673	721	725	723	735	710	786	756	701	735	710	697	718	719	756	681	703	762	696	741	735	753	728	738	739	720	717	767	742	693	715	720	720	721	730	718	703	719	711	703	751	729	753	742	759	738	715	736	757	714	691	735	714	729	689	713	666	686	688	724	683	766	731	736	697	748	726	757	742	755	724	724	741	686	730	735	673	712	724	680	743	740	753	712	744	729	678	737	700	727	720	719	711	716	736	695	706	699	734	765	686	679	694	655	730	745	732	691	744	737	694	733	697	698	734	698	721	673	732	741	770	696	690	702	740	710	720	737	709	748	758	711	744	708	736	740	697	733	765	696	782	693	708	728	748	733	776	702	729	721	693	726	717	735	725	733	691	717	726	732	694	729	734	708	725	748	706	709	761	755	748	759	793	729	777	689	724	723	750	706	698	718	722	670	697	710	726	721	697	651	718	718	699	699	743	755	742	768	743	730	702	688	751	716	715	733	668	698	732	678	693	729	720	668	706	726	720	768	705	756	749	742	748	732	673	741	683	703	730	742	713	715	722	724	707	726	714	731	733	758	756	705	652	712	732	728	721	722	778	724	719	785	693	766	746	744	744	704	779	752	762	701	714	715	699	752	688	735	766	734	733	667	769	761	679	678	768	682	715	699	684	763	735	743	743	689	755	711	743	707	758	734	743	688	747	731	710	718	773	760	715	744	739	726	732	682	750	728	711	757	719	717	721	740	695	677	751	763	724	725	664	715	724	715	750	726	740	719	747	746	771	721	720	712	727	719	762	737	753	682	740	704	749	693	683	726	716	704	734	736	720	719	728	719	739	733	714	706	703	685	741	731	686	720	716	760	715	689	737	732	699	730	744	727	712	738	693	715	700	693	668	734	675	721	710	712	673	760	780	713	728	665	730	703	706	738	767	692	716	689	771	738	703	748	679	701	719	751	711	722	769	752	706	699	756	777	684	684	726	681	709	671	775	716	725	706	775	781	742	738	728	715	739	713	734	698	757	752	737	715	716	717	671	726	723	771	732	750	754	704	729	709	754	751	729	729	749	703	717	714	689	726	722	702	743	672	746	767	725	771	725	694	737	729	767	748	699	697	707	704	719	700	688	744	738	732	723	714	713	691	724	727	732	742	738	690	734	725	717	705	764	724	727	735	695	735	767	722	739	711	751	722	800	787	753	711	742	713	720	724	722	721	721	739	730	734	699	710	751	719	697	715	740	724	721	759	728	710	684	735	744	709	701	748	734	730	744	702	707	709	733	703	735	719	692	700	672	750	729	722	706	771	715	685	701	729	703	728	717	692	712	747	723	745	700	720	740	702	756	722	728	708	768	729	757	749	753	694	721	747	700	722	751	734	668	764	701	714	710	694	688	715	749	758	684	779	708	746	705	732	718	740	700	711	708	720	725	709	703	691	698	729	734	671	702	713	726	790	707	689	692	703	741	748	751	693	694	719	707	724	733	745	689	748	694	697	734	737	738	761	729	684	755	723	736	722	704	735	681	731	748	742	721	729	736	726	725	681	691	759	713	745	721	773	740	760	740	721	713	732	728	703	691	741	751	732	726	700	721	764	743	709	740	720	721	716	694	734	682	736	720	737	775	705	702	743	795	718	735	715	707	737	696	758	737	713	724	766	709	739	728	752	722	726	692	732	710	699	719	697	646	731	702	723	662	675	747	733	741	673	719	748	703	727	676	742	736	757	724	696	708	766	685	740	719	733	731	739	701	750	737	714	698	693	773	732	771	783	688	784	750	730	778	703	742	692	703	730	753	732	743	685	704	731	732	708	711	716	749	777	709	751	726	719	698	702	752	741	714	737	759	676	761	719	765	734	734	799	723	688	739	705	693	700	722	719	762	733	742	709	695	723	765	699	749	666	736	730	721	753	731	725	709	720	747	711	688	710	704	709	721	707	690	754	731	716	718	684	748	713	723	727	692	766	640	782	701	726	719	704	747	697	733	739	683	742	703	695	721	734	721	746	694	672	667	761	718	663	737	719	739	753	735	701	687	704	736	679	703	753	750	717	718	787	718	712	736	752	700	726	712	748	762	713	703	692	751	716	751	763	709	728	693	730	696	710	690	747	744	727	785	733	685	720	706	734	717	713	774	708	690	740	739	723	688	745	734	737	719	690	724	722	708	708	695	705	720	746	734	703	696	766	753	721	742	711	717	764	736	714	740	719	736	745	746	693	735	742	652	731	712	705	706	773	717	734	724	750	683	724	686	727	705	714	695	736	734	686	699	719	762	683	722	734	728	748	687	714	668	726	751	747	663	757	726	702	752	700	720	693	730	716	725	734	695	766	689	697	707	717	711	713	736	721	713	730	725	697	763	737	766	688	776	718	709	648	731	686	732	679	755	749	740	757	726	728	675	738	716	700	700	740	723	719	722	718	717	791	755	697	661	709	719	754	704	753	750	793	749	721	740	748	762	767	705	713	679	682	728	764	689	705	778	691	710	738	690	741	759	712	748	704	718	745	704	700	755	768	747	736	719	725	696	744	731	719	746	702	653	723	726	743	740	714	734	716	684	700	720	709	697	722	721	698	757	724	746	755	728	722	716	699	734	698	692	686	692	731	707	749	763	679	694	733	747	719	704	744	750	716	723	735	745	712	728	747	724	672	773	666
29485	25568	22551	8558	2961	535	357	367	348	333	349	331	333	389	366	323	345	361	359	360	345	373	360	367	352	349	354	379	361	333	359	346	360	348	334	399	381	384	333	385	304	382	349	352	357	394	321	339	353	363	350	383	369	341	340	349	334	347	363	358	379	345	358	328	366	342	366	340	360	355	350	390	348	351	345	362	428	375	327	322	373	348	365	350	378	382	377	340	321	338	348	370	347	305	345	353	366	352	357	407	353	335	346	366	357	339	352	368	363	373	336	350	372	355	344	376	342	316	358	336	330	374	378	331	377	383	364	361	376	345	313	343	345	389	409	378	355	327	355	355	347	341	342	362	349	354	354	383	352	342	366	383	353	346	366	359	359	346	371	378	395	364	341	354	360	376	363	351	371	356	392	364	354	357	368	361	371	332	324	362	391	380	360	365	362	339	363	371	364	328	326	383	370	380	357	348	363	345	356	337	371	337	368	364	353	341	355	348	385	355	372	383	344	397	351	339	331	406	341	343	314	335	371	350	358	353	344	354	373	340	329	325	336	357	329	362	365	355	335	356	332	355	351	353	344	351	334	314	357	333	369	336	373	350	340	340	347	382	391	368	325	330	364	366	356	340	343	327	376	352	316	367	366	372	394	357	391	338	329	341	348	337	350	349	328	356	365	335	353	366	346	359	358	357	365	342	388	365	352	351	352	358	384	389	344	334	346	327	386	311	328	360	362	367	351	358	379	347	344	324	330	351	384	365	344	343	346	354	333	340	356	342	371	382	355	374	373	380	308	353	349	357	375	364	360	317	357	331	394	330	359	369	327	351	370	331	331	351	354	329	311	345	358	359	370	363	330	371	330	329	350	334	340	369	328	329	355	372	335	345	351	351	365	362	326	343	328	356	395	319	367	356	340	352	330	393	330	370	384	345	339	363	348	338	372	367	358	316	362	352	373	365	380	356	349	354	346	354	398	339	372	383	386	339	371	301	385	363	335	348	382	357	362	365	340	360	386	364	367	357	335	357	348	356	343	327	369	373	334	375	374	350	351	356	318	345	357	343	362	349	370	337	367	376	370	308	316	357	324	347	369	373	344	345	335	393	334	356	347	370	340	353	383	351	354	336	367	306	361	336	351	380	361	347	344	372	377	319	367	338	354	349	331	348	333	339	322	390	311	350	355	367	358	380	406	396	359	329	368	351	333	357	377	351	356	400	379	345	354	338	334	352	366	361	366	323	352	363	327	334	337	295	371	302	372	357	399	366	325	353	337	357	360	326	353	355	315	365	357	349	367	344	332	363	348	341	364	355	364	337	366	328	366	379	346	340	340	331	345	349	364	361	357	353	370	357	370	391	341	352	368	378	356	382	373	325	353	368	322	349	352	345	339	333	370	344	350	369	341	367	361	346	352	361	358	369	358	365	383	389	361	377	360	371	341	326	363	348	354	348	349	331	380	349	396	362	359	343	348	353	354	350	360	364	358	349	380	331	373	366	401	349	362	357	372	347	360	361	346	367	327	341	382	367	320	354	363	357	363	316	322	333	352	363	338	364	368	342	361	370	358	346	369	345	359	323	326	359	326	342	354	351	354	383	401	327	345	314	373	360	353	360	349	331	351	355	360	351	371	359	364	360	390	348	337	361	365	372	326	354	348	330	394	360	333	383	356	333	351	345	352	308	341	353	347	357	378	348	379	351	360	364	356	342	362	334	338	360	349	328	342	345	379	344	333	348	364	353	324	347	343	382	350	356	360	351	315	357	361	375	398	368	361	387	336	359	385	335	373	338	332	370	418	344	347	362	399	376	377	384	381	337	355	345	344	355	371	363	389	365	355	342	366	347	336	333	317	348	355	344	339	344	352	334	329	360	392	330	332	324	338	350	325	344	356	375	364	365	382	348	382	355	329	362	330	351	347	343	372	368	342	371	349	331	349	321	345	368	361	360	355	345	327	345	340	319	332	344	343	411	365	349	335	376	349	366	376	367	346	358	360	375	333	349	336	357	349	348	394	336	357	352	376	381	348	361	345	360	348	371	340	360	317	437	356	358	368	353	339	352	373	346	300	362	350	360	326	327	358	352	345	357	372	317	376	319	342	338	366	362	368	309	334	356	363	378	332	390	352	359	362	362	343	352	328	396	366	347	333	322	374	335	329	332	370	364	344	363	343	385	365	360	364	373	340	340	349	336	362	383	362	354	351	350	370	346	356	328	340	367	343	329	337	381	365	347	349	368	376	367	349	363	362	347	370	375	356	354	331	370	339	362	361	365	315	354	355	383	354	344	359	299	343	330	385	324	359	375	394	331	355	389	369	366	339	347	349	329	351	332	364	369	357	388	363	351	340	326	354	335	372	353	370	352	327	342	350	320	377	355	338	340	348	335	377	345	355	367	355	367	347	355	361	369	346	386	347	357	356	363	371	333	380	325	341	352	363	397	391	311	348	348	359	352	332	394	349	353	335	366	339	362	362	353	337	364	334	351	336	366	340	349	346	332	380	348	311	393	353	362	351	361	343	338	388	363	352	354	354	377	384	329	376	394	332	350	379	335	373	369	355	361	352	337	394	339	353	330	371	362	344	332	373	378	390	353	348	369	345	390	346	335	354	376	323	341	358	336	337	380	374	346	383	370	346	339	311	365	382	332	361	376	366	365	348	379	338	339	356	338	323	390	332	340	337	340	353	356	337	366	348	337	316	374	357	352	346	333	342	351	332	346	359	362	347	361	342	370	342	344	374	327	380	393	357	371	352	358	367	372	353	356	345	401	329	336	361	338	382	356	369	364	340	382	350	335	366	347	391	365	305	321	407	383	340	348	382	381	348	340	360	366	329	350	336	357	352	368	347	365	325	335	354	380	337	351	380	360	371	354	350	371	382	354	380	374	331	336	357	366	371	355	378	357	349	362	356	333	330	320	378	343	355	310	395	346	404	336	309	347	376	338	383	381	379	349	361	314	381	364	327	360	380	358	361	332	366	363	357	365	340	374	321	376	357	400	322	354	334	402	363	380	349	332	331	343	370	348	345	353	350	352	397	342	363	355	391	326	381	339	328	344	358	374	345	335	338	354	353	382	333	409	361	369	307	357	359	376	360	361	349	345	377	336	356	343	367	367	363	345	316	323	344	359	353	385	333	350	356	330	361	354	345	344	344	365	346	349	355	371	348	369	356	357	336	337	322	356	338	356	349	349	357	339	320	355	342	352	360	353	369	349	367	365	321	339	309	390	358	364	388	361	346	365	386	337	372	368	309	342	344	358	357	343	350	385	360	352	338	341	336	387	343	347	355	377	342	361	370	351	345	358	328	359	364	396	380	365	369	351	339	358	366	345	345	362	399	346	389	373	334	369	388	357	311	344	310	354	379	356	389	403	345	335	369	344	371	346	370	348	358	349	360	374	384	372	373	379	326	391	372	342	340	360	368	335	361	340	365	409	339	350	353	366	333	363	376	361	363	357	325	339	371	364	361	331	376	373	354	359	388	320	342	379	392	346
39436	40632	27200	8600	7027	1055	627	712	627	649	676	667	638	690	657	661	645	673	674	680	700	636	640	653	625	654	645	648	655	633	669	623	667	643	660	700	651	656	651	640	636	675	628	656	694	663	633	691	665	657	659	632	682	685	623	647	700	669	649	676	647	640	629	629	666	651	638	641	641	593	653	663	668	643	679	639	654	640	668	636	697	647	644	643	641	660	657	644	611	638	671	676	589	665	660	670	665	666	674	685	632	680	648	654	652	683	602	680	650	655	659	662	630	630	669	659	617	660	629	694	716	682	630	658	642	674	649	687	654	689	702	669	643	694	656	640	646	689	670	644	668	669	655	638	667	674	625	636	662	698	612	638	648	657	674	676	695	630	684	635	670	673	642	671	667	637	674	667	637	641	678	627	650	654	667	609	678	654	671	641	665	667	645	645	646	643	661	666	692	626	727	655	661	625	705	661	696	648	661	688	635	682	629	686	657	682	634	677	645	648	672	645	641	625	688	656	652	666	666	637	647	661	683	669	664	669	692	659	648	656	633	624	674	647	626	651	647	679	671	635	593	661	667	717	634	650	662	703	685	646	639	638	635	604	602	627	660	669	713	596	660	644	646	663	607	636	645	699	612	619	625	666	649	629	651	691	663	633	715	656	654	616	686	686	610	606	644	664	647	653	638	641	688	703	688	628	647	689	691	652	639	656	674	606	662	694	681	624	636	635	686	653	659	664	624	704	623	687	634	685	661	700	624	636	599	646	582	608	695	640	654	639	665	656	649	740	679	671	692	669	681	662	672	653	695	646	640	636	676	665	632	629	656	642	637	632	672	669	632	671	695	635	694	676	636	654	621	636	674	680	625	668	724	646	672	626	672	680	641	693	681	642	614	660	693	673	630	669	651	633	630	627	647	665	625	659	636	631	641	648	660	684	665	637	671	635	673	638	650	648	674	628	599	641	681	664	662	669	667	645	616	614	680	708	633	668	683	668	729	662	657	636	679	684	709	673	631	678	658	595	654	639	661	671	670	602	668	640	690	641	635	640	637	652	688	651	681	609	606	645	619	667	669	681	625	642	617	627	662	666	665	645	691	706	668	669	674	621	676	644	655	657	667	619	648	624	694	709	656	656	649	652	602	720	672	663	646	709	681	672	616	682	630	662	665	651	688	656	608	627	667	632	663	683	619	638	639	672	661	692	659	664	669	649	643	668	623	677	671	624	710	700	665	627	668	695	622	682	639	632	640	627	673	699	669	648	658	611	640	649	644	627	664	629	656	610	663	629	683	675	649	653	650	622	615	648	704	652	667	634	634	639	628	603	645	647	671	673	673	663	633	642	648	676	681	660	665	662	708	688	673	630	651	680	659	650	685	695	645	643	659	667	626	670	681	623	666	641	647	719	690	675	611	642	677	664	626	645	683	668	666	670	629	681	687	661	671	637	647	646	613	716	684	646	674	671	679	654	667	687	646	647	625	670	621	652	607	657	630	668	720	649	653	663	625	718	671	649	632	646	680	657	647	705	665	671	691	646	658	635	630	646	665	655	659	679	623	654	654	632	617	636	617	591	665	708	628	657	718	632	654	686	651	634	697	680	645	638	671	632	667	585	620	691	602	650	640	654	662	620	664	653	631	656	615	635	697	673	616	670	639	669	641	648	655	641	669	667	657	631	672	688	674	688	652	673	661	674	636	669	658	711	655	652	676	707	693	668	690	671	663	567	661	673	685	716	648	675	658	681	692	632	640	658	721	670	640	616	650	677	697	663	676	670	693	688	622	664	697	672	677	660	695	605	690	663	673	655	703	652	690	673	653	648	644	623	628	644	655	605	643	637	648	655	634	648	662	638	687	678	632	653	663	678	661	640	626	664	658	625	638	679	635	660	685	716	693	694	638	660	681	652	620	631	673	638	679	664	674	652	639	670	644	667	668	671	658	646	635	635	693	657	656	653	640	649	630	623	649	659	653	632	655	660	683	674	667	694	642	656	648	626	686	655	683	640	681	621	652	640	662	611	658	603	667	685	623	665	637	682	629	664	672	689	622	680	684	627	694	677	610	652	639	666	673	646	641	666	609	658	681	647	639	641	636	675	655	654	624	648	665	667	645	624	644	655	687	653	678	676	666	654	659	627	601	617	627	704	605	660	678	646	650	670	681	677	647	689	622	673	637	628	688	705	667	664	652	667	663	674	639	669	627	643	641	699	624	673	670	600	629	662	638	656	689	641	660	638	636	610	681	643	603	659	609	653	633	673	649	678	620	659	662	665	691	705	645	664	638	615	636	653	656	638	671	665	646	644	660	637	672	642	649	650	643	660	669	645	622	639	625	694	690	661	641	654	662	658	632	671	629	644	635	667	632	666	719	682	659	652	657	660	603	689	651	620	620	699	660	657	642	656	651	662	669	619	671	682	642	632	638	679	643	637	672	649	696	677	632	695	652	688	687	604	675	649	679	661	678	650	680	636	647	597	646	673	749	660	645	611	656	669	640	653	644	661	640	620	673	672	640	727	609	657	686	685	689	662	617	618	627	627	641	677	645	642	660	658	655	680	643	661	683	666	621	697	664	647	621	653	645	689	665	654	599	580	669	668	689	687	658	656	656	693	672	689	660	653	664	713	653	627	644	660	627	669	701	658	678	667	678	653	654	656	677	627	657	659	691	718	658	670	645	665	689	610	665	640	681	688	655	643	656	673	657	674	645	665	672	714	662	640	657	643	651	629	689	627	656	673	700	689	679	675	659	650	680	638	657	676	668	676	664	642	625	667	620	678	632	666	615	635	685	656	635	649	645	651	616	596	650	636	645	700	670	648	638	684	614	679	643	629	627	634	630	691	684	686	656	614	685	669	638	633	620	655	621	650	709	666	680	609	672	685	650	669	653	622	682	642	679	655	630	672	621	661	605	629	608	657	631	608	635	637	660	653	617	667	628	638	659	660	678	635	637	714	667	646	659	637	680	656	664	646	660	679	663	668	674	700	692	647	680	682	632	656	655	673	667	688	664	632	694	681	642	701	678	673	652	686	666	641	619	646	707	674	642	673	686	678	676	692	586	659	664	666	638	634	655	640	612	634	649	638	669	649	629	657	699	686	612	690	637	591	690	673	642	668	679	675	719	646	620	676	696	644	672	646	689	664	684	667	627	633	670	659	609	664	626	641	601	654	657	621	658	611	610	668	704	666	635	665	642	639	660	655	705	651	666	640	613	639	654	621	668	638	664	658	677	629	673	672	659	660	646	601	640	662	677	650	664	640	652	662	648	642	699	631	705	630	639	644	689	689	657	628	664	631	625	690	667	624	658	645	659	637	627	629	657	701	722	701	682	673	677	651	651	666	600	650	675	674	664	636	659	636	660	632	685	697	647	627	663	623	653	682	664	630	638	637	663	624	638	644	661	714	653	676	677	641	685	607	678	668	638	665	650	622	699	662	701	692	718	674	675	675	671	610	623	660	648	669	672	645	668	624	675	695	654	635	687	660	636	646	631	680
24183	22005	29538	24381	21927	11716	775	295	285	278	267	238	249	274	277	243	263	277	269	271	234	258	234	292	266	289	261	260	270	274	263	254	270	233	255	246	276	261	255	298	277	254	256	270	247	270	235	263	255	271	248	276	272	279	256	261	248	242	243	264	252	255	254	221	246	231	250	229	241	275	246	267	248	247	271	297	283	252	265	265	257	253	257	243	233	280	241	264	297	263	234	269	254	273	243	230	248	255	232	263	258	261	287	247	259	274	255	227	230	271	242	257	281	250	267	240	253	258	262	246	251	275	251	259	270	293	260	253	255	253	245	265	257	259	267	251	250	262	265	281	244	242	267	242	230	245	255	262	240	254	254	263	269	251	267	245	285	230	253	255	279	260	269	253	309	279	228	253	245	236	292	268	251	273	262	246	223	251	260	271	244	244	272	245	253	251	258	261	256	230	268	258	230	280	284	257	264	251	257	249	248	269	293	266	277	255	226	254	264	254	259	251	262	243	269	253	253	253	248	232	253	265	234	265	243	240	245	285	245	236	258	258	272	261	291	258	251	285	261	241	256	251	264	253	252	269	250	271	253	255	270	259	266	262	250	260	258	243	234	250	276	283	262	252	256	295	258	259	257	253	253	256	235	226	259	282	256	254	244	255	262	270	264	258	251	272	270	231	252	248	264	248	242	268	250	237	306	222	260	270	276	245	260	253	244	258	285	284	262	232	274	262	253	246	220	250	245	236	257	248	281	222	252	287	280	237	255	257	262	238	261	260	271	270	242	261	280	268	250	258	281	252	257	264	231	258	247	236	245	285	267	213	264	265	240	264	253	279	280	265	240	239	244	214	230	256	236	284	260	276	232	258	254	261	300	268	263	248	281	222	249	266	262	270	304	263	261	267	241	253	225	259	240	283	240	251	245	250	255	252	249	266	255	243	246	252	248	241	256	238	238	277	248	263	257	265	242	253	251	259	243	258	263	253	226	277	265	250	268	269	265	316	268	250	259	270	257	281	253	232	259	253	288	233	243	257	243	272	242	291	295	250	261	266	249	231	274	231	251	264	285	273	231	245	257	271	240	262	251	230	261	278	273	251	294	254	288	252	256	230	266	250	240	241	260	268	252	254	255	290	251	253	254	251	259	282	274	258	260	229	251	267	280	289	249	273	260	248	256	276	266	250	255	298	263	255	259	284	265	251	264	243	258	242	272	235	236	268	241	253	233	263	268	271	268	269	247	251	246	267	243	229	266	261	252	245	251	251	263	254	258	257	251	298	292	301	255	255	267	275	230	255	255	236	276	242	272	248	258	239	266	279	268	265	264	234	245	222	251	262	260	265	242	268	254	271	264	251	288	279	269	270	309	246	255	261	238	252	248	282	258	262	247	250	251	288	261	288	271	254	252	258	240	257	264	249	251	234	246	260	264	271	267	230	271	256	232	294	257	229	271	265	237	238	247	245	248	254	260	274	256	269	245	236	252	262	248	247	253	266	240	256	251	236	240	288	264	254	230	278	231	258	233	277	271	252	262	259	245	235	260	249	251	255	267	249	272	251	302	258	266	262	245	263	289	263	232	244	269	258	282	280	237	254	257	241	252	267	268	241	242	244	250	271	258	255	261	231	251	249	239	276	242	278	237	247	277	280	286	257	272	239	243	258	247	232	276	243	251	248	254	252	268	272	252	237	246	272	240	252	289	262	251	250	256	242	241	264	243	284	233	273	263	249	266	275	274	241	236	253	258	244	227	258	273	259	255	260	298	243	248	251	277	280	274	249	269	256	265	255	262	251	273	245	272	260	259	258	262	267	264	247	246	249	271	248	258	270	254	270	274	262	248	253	238	277	267	266	257	261	242	248	246	261	242	258	261	261	270	261	246	245	243	253	253	269	243	224	273	270	247	265	262	276	255	277	233	280	283	238	235	250	241	252	258	247	259	250	242	249	250	264	257	242	257	262	251	263	242	243	255	245	247	224	231	298	256	245	269	288	268	280	270	232	262	269	258	268	247	269	249	253	255	257	251	253	237	244	253	264	257	260	266	262	258	237	248	253	262	247	270	232	272	246	253	281	287	265	257	253	257	274	256	268	240	284	242	235	272	242	253	258	265	238	266	266	284	254	250	249	261	252	262	276	256	267	277	253	253	263	251	240	252	246	282	269	280	261	237	269	252	270	249	254	247	248	252	270	234	260	244	257	283	259	237	285	265	247	258	224	243	250	248	252	274	255	288	284	247	233	262	262	244	283	261	273	252	273	252	263	272	259	285	257	249	253	263	256	237	274	249	264	262	258	248	263	267	218	247	254	259	247	264	264	241	260	272	256	273	271	259	256	238	293	259	261	240	270	262	257	240	261	269	252	241	230	259	238	250	247	239	228	246	285	231	247	245	237	269	263	261	257	255	243	246	241	235	262	263	259	245	253	250	256	256	263	249	277	256	244	236	250	241	267	285	257	264	228	262	269	268	254	233	255	241	269	246	277	245	255	265	286	264	238	261	272	255	271	230	234	271	262	241	249	272	264	270	244	248	267	267	255	240	298	244	267	259	270	273	236	266	243	243	263	206	263	255	256	239	232	231	232	246	255	224	260	277	249	267	241	257	275	266	243	254	244	274	255	224	268	273	294	246	281	254	226	244	263	257	285	274	251	252	271	242	274	242	269	265	241	213	216	255	263	279	250	256	245	245	260	264	253	273	247	245	275	249	260	271	259	285	250	264	280	247	259	244	284	232	275	282	242	255	270	258	255	281	250	244	243	270	238	266	228	266	253	263	270	257	248	273	276	260	222	240	252	295	254	261	251	254	264	268	253	258	241	261	262	238	233	241	271	257	259	291	278	255	266	248	282	244	253	245	301	284	239	269	283	270	274	245	250	250	258	269	227	254	249	245	296	261	284	281	246	224	265	248	260	252	240	278	228	241	235	255	255	264	258	261	246	269	267	264	269	265	265	265	244	259	247	247	258	233	277	247	249	251	275	262	250	268	247	266	262	261	239	264	240	265	280	272	284	239	237	263	258	254	282	289	255	251	268	231	251	256	236	274	237	266	256	237	258	255	267	224	265	272	280	275	238	239	233	262	245	286	249	246	255	255	238	271	233	255	265	257	251	242	265	269	238	256	269	260	219	279	238	230	270	263	272	258	230	252	240	267	250	267	242	248	262	267	260	256	270	255	274	277	251	247	273	265	264	265	276	238	273	262	257	242	256	273	252	279	267	265	253	229	254	271	245	252	262	264	233	261	231	264	273	279	246	245	248	273	291	272	273	240	253	248	254	266	276	268	243	264	255	291	250	269	245	252	266	272	240	249	252	272	248	227	255	261	221	277	247	272	248	256	272	236	257	249	247	245	227	228	304	252	245	262	271	269	246	266	247	271	239	236	274	250	272	252	263	242	243	242	272	295	246	245	268	275	267	231	274	255	258	249	227	237	248	254	250	273	253	279	247	257	229	250	274	273	253	274	272	254	266	255	236	277	244	286	249	264	254	265	264
59999	83821	57111	25783	31277	3923	597	528	534	478	531	521	523	511	526	493	455	488	506	493	494	479	451	442	497	517	486	486	465	514	521	474	442	458	478	455	439	509	466	417	459	488	424	431	473	466	436	455	511	494	483	489	525	494	468	477	459	495	434	445	511	466	492	482	454	517	470	440	510	516	459	502	465	443	501	463	505	456	521	484	499	477	491	468	512	491	479	497	468	511	461	493	466	462	486	442	495	460	481	456	509	497	518	491	491	497	486	511	482	469	478	459	476	499	450	477	469	496	493	502	503	438	498	484	491	470	486	502	470	502	446	503	475	478	462	522	501	478	470	481	456	434	483	484	495	492	477	465	477	518	471	482	441	490	473	495	477	472	484	473	469	499	467	498	455	475	487	489	462	474	520	475	438	472	502	488	460	501	455	468	450	476	474	470	474	450	503	515	478	509	465	479	485	467	464	518	477	497	487	426	520	480	454	497	468	466	469	515	480	485	466	502	479	481	432	462	457	435	471	440	459	446	495	523	496	440	522	477	492	461	454	464	459	475	436	507	447	501	475	459	508	455	481	473	478	490	502	488	496	471	514	482	460	502	497	491	479	489	474	481	480	490	468	485	505	471	506	439	484	489	498	481	474	479	485	450	474	503	524	467	477	482	505	469	472	465	496	506	472	460	449	464	473	476	471	439	498	464	494	475	447	501	446	473	474	493	468	479	468	463	475	521	445	509	484	492	468	440	493	480	468	544	485	482	422	467	473	519	463	453	466	506	470	480	456	471	507	482	477	467	469	488	491	449	482	432	479	470	426	476	495	493	473	425	503	504	455	470	478	475	508	490	459	482	494	483	491	461	489	472	505	458	499	451	490	451	428	488	496	463	481	512	480	437	500	459	441	453	478	489	477	442	498	440	482	472	475	462	515	464	504	472	495	460	472	470	481	504	471	497	463	465	496	485	474	508	519	469	457	474	485	481	471	512	477	497	506	477	456	483	469	455	477	459	429	503	469	509	455	509	492	470	444	466	489	467	463	469	497	466	502	481	461	485	474	472	480	533	439	531	453	442	481	451	469	468	495	459	457	471	462	479	465	492	498	482	487	460	477	472	463	471	516	477	441	476	489	487	521	425	482	470	486	441	476	419	491	491	467	513	461	466	458	507	512	477	501	506	467	510	521	450	445	480	470	452	484	451	450	485	478	452	477	498	480	493	471	488	460	485	468	467	491	496	440	472	485	503	499	483	455	491	474	498	474	480	498	509	490	511	450	499	496	470	469	481	471	474	463	490	497	479	477	454	449	500	502	452	465	454	472	484	447	450	511	460	468	493	484	488	493	474	486	485	463	498	470	444	449	488	444	497	500	496	456	519	432	455	493	434	453	444	485	530	460	460	500	510	444	446	471	491	472	475	464	459	463	472	463	474	506	471	474	455	453	447	516	470	464	498	459	490	510	478	500	473	493	466	503	485	494	497	465	480	494	457	489	484	524	507	459	484	522	472	456	468	450	496	468	477	455	429	512	499	472	494	477	509	457	497	500	462	449	457	451	500	467	507	483	473	448	482	453	487	478	459	463	458	515	476	457	459	462	485	516	423	475	477	462	474	506	460	487	472	462	501	463	505	485	461	478	442	454	460	467	462	448	478	428	503	435	445	494	475	487	454	496	454	467	492	460	450	466	539	476	501	449	481	466	465	473	474	471	488	486	501	440	485	494	502	520	472	470	460	486	472	485	470	496	506	457	497	474	445	495	469	473	479	462	453	488	491	474	479	458	496	469	478	474	487	448	490	463	504	470	468	468	526	490	449	475	479	473	476	489	461	491	473	463	469	472	514	493	493	480	458	486	483	474	502	482	506	502	453	492	467	498	485	443	491	430	481	465	482	495	472	473	461	462	482	479	501	468	428	455	450	485	472	479	487	544	459	471	452	481	511	473	489	495	478	469	455	470	496	483	498	446	473	523	484	457	501	507	490	455	508	512	500	491	487	488	483	481	439	453	450	488	466	474	455	479	511	463	476	498	482	471	497	465	462	489	452	463	474	464	451	470	472	463	509	416	472	462	497	495	458	490	466	497	491	470	445	479	474	460	463	476	519	495	462	463	462	463	490	452	464	456	490	494	487	500	488	474	479	478	508	470	472	472	510	498	452	445	480	481	498	484	498	466	504	484	454	517	493	459	491	510	440	480	489	448	453	468	483	520	465	447	475	479	507	460	436	495	491	459	475	462	497	468	459	458	484	455	485	487	473	455	504	496	476	457	519	438	489	454	461	461	452	457	474	484	512	476	468	468	498	465	439	450	442	488	468	479	468	494	466	516	477	453	468	442	485	478	470	472	465	455	481	486	478	450	491	442	454	486	498	450	495	447	449	466	487	449	497	481	487	481	484	468	454	439	504	455	479	485	475	500	490	485	484	483	485	459	463	529	433	502	497	504	527	428	475	515	434	486	478	493	460	481	438	470	484	467	452	466	460	497	442	488	492	480	464	470	446	472	474	462	448	492	501	478	480	443	473	461	473	451	449	458	466	498	464	511	499	460	477	490	505	442	471	474	488	501	485	502	451	472	475	442	496	479	480	496	460	463	463	480	471	458	481	491	504	502	488	465	501	492	462	511	468	529	488	491	466	450	492	477	492	478	505	447	474	445	481	489	444	496	477	505	502	468	496	456	484	452	464	459	490	436	459	520	485	483	447	474	527	483	456	494	462	473	452	484	504	462	494	508	491	494	470	464	423	434	458	487	494	459	481	509	475	479	478	486	500	461	465	489	455	467	452	494	474	451	473	466	453	456	474	477	499	484	471	471	506	486	478	480	437	464	468	519	440	476	443	480	430	483	454	510	461	479	473	489	513	461	512	495	506	464	482	430	449	487	496	433	463	512	453	457	512	461	497	458	468	462	487	441	487	472	486	487	454	446	472	454	490	490	434	443	451	499	464	460	467	488	480	500	487	478	486	462	489	461	488	464	495	485	478	462	451	508	447	503	496	479	474	476	499	487	476	473	491	470	457	475	447	480	487	469	453	474	469	448	462	498	503	491	489	452	501	436	481	482	464	477	513	481	466	489	446	434	463	486	493	475	464	440	475	495	494	462	511	479	474	484	478	472	455	502	471	491	518	459	488	455	454	488	479	514	451	508	461	472	519	485	449	471	502	488	472	478	505	443	443	468	490	471	467	484	487	497	477	473	427	478	487	512	467	450	475	446	494	501	471	474	490	485	468	531	526	477	494	458	482	458	489	462	466	458	469	457	462	484	490	481	451	497	448	486	464	462	471	508	491	436	458	468	456	470	502	470	476	444	475	475	498	470	474	484	475	462	458	475	437	544	457	493	450	485	491	464	437	462	467	452	483	427	462	505	467	472	472	465	410	491	498	508	468	461	481	472	470	506	459	466	445	468	502	468	458	440	496	449	490	485	485	452	449	451	460	465	449	499	469	468	514	435	485	500	520	486	520	485	453	497	493	487	448	479	435	482	473	482	474	451	484
23134	21414	29280	23691	22297	19323	5650	538	446	467	475	432	438	425	455	420	444	473	436	396	417	416	420	411	378	429	417	430	419	444	401	406	410	429	406	400	451	426	418	397	436	443	415	409	434	419	417	403	412	454	430	388	424	424	422	409	427	395	387	439	394	400	395	418	377	375	413	415	412	467	437	392	407	407	413	433	403	418	419	382	420	395	383	392	414	390	408	398	392	443	400	449	426	439	419	399	390	384	423	424	374	435	427	430	402	419	385	397	428	409	379	405	413	378	394	389	434	415	396	400	411	397	419	404	405	415	401	437	433	450	410	434	386	407	408	419	415	419	404	394	407	362	413	401	423	416	434	417	436	396	408	393	417	441	415	414	430	417	427	418	415	438	379	419	377	403	391	439	419	425	411	423	407	462	417	434	445	444	407	425	387	392	438	414	370	416	412	417	422	390	434	439	427	443	400	438	420	419	399	403	406	405	391	448	431	416	430	416	443	444	426	391	433	414	395	378	399	395	399	401	383	410	400	394	414	401	414	416	403	351	372	396	419	409	422	388	385	385	393	443	441	387	402	412	396	407	385	447	369	391	418	403	410	411	424	408	384	409	404	372	420	410	456	452	417	410	380	466	384	445	402	438	429	407	410	373	372	379	371	419	397	422	447	390	401	415	388	385	452	439	374	424	388	416	394	385	419	383	407	425	405	429	402	440	389	385	419	408	450	407	394	391	409	399	380	393	405	410	390	409	416	419	462	375	365	424	438	449	417	432	434	455	410	386	383	411	420	416	431	415	426	390	390	376	412	405	403	419	395	449	384	391	406	387	428	437	406	416	450	408	430	409	423	396	381	420	412	365	436	404	430	416	405	379	382	421	422	432	389	437	411	430	387	419	415	412	423	401	406	389	402	405	393	383	367	436	425	416	435	419	443	419	428	414	421	396	437	425	406	400	382	438	419	417	418	436	423	425	401	419	379	458	425	398	353	415	390	424	410	412	388	398	383	426	436	375	421	401	406	408	419	411	429	439	430	426	379	402	392	408	407	361	396	457	423	447	422	382	390	399	416	404	416	400	395	374	387	431	435	388	361	419	388	432	366	421	411	381	394	412	402	399	410	420	458	412	417	396	431	369	408	439	401	391	418	395	428	433	389	407	417	443	437	395	411	431	418	379	410	403	400	384	408	452	439	369	386	409	406	409	409	417	412	385	412	424	443	387	430	372	396	418	391	403	420	362	431	376	420	388	450	391	412	405	445	409	446	411	402	421	439	416	381	392	419	459	392	431	413	428	415	413	384	396	439	382	425	420	423	433	383	455	402	417	399	403	402	387	458	425	384	394	395	413	415	419	376	412	390	374	391	393	410	435	449	391	444	389	409	393	411	397	405	405	424	412	423	441	409	404	394	363	378	407	379	431	407	371	394	427	408	430	442	406	399	430	397	405	418	431	437	401	396	389	436	409	389	473	421	420	435	414	440	412	395	414	419	407	393	391	405	382	407	407	387	399	447	406	405	373	415	417	410	438	411	412	434	397	424	425	395	436	400	379	420	405	419	359	401	442	422	428	408	454	439	392	426	392	369	392	419	446	401	424	427	422	418	441	397	426	407	445	401	375	421	409	415	386	399	438	396	437	451	392	426	382	430	422	396	403	414	413	436	412	405	374	428	398	424	433	383	407	399	407	463	397	377	446	391	422	440	406	430	412	446	399	449	415	397	418	398	411	372	427	386	425	448	421	388	442	402	433	426	387	391	432	429	398	410	393	439	392	432	366	414	398	417	412	429	408	467	420	397	417	413	379	438	421	393	410	390	363	396	363	417	382	454	416	377	442	436	413	388	411	439	407	410	414	414	403	414	390	397	429	442	433	407	406	431	414	415	428	428	410	395	376	392	405	394	415	399	421	408	420	370	453	406	366	397	422	404	409	375	420	431	432	405	424	399	410	426	408	432	413	420	397	409	446	406	430	392	430	435	426	433	370	384	422	393	383	425	396	406	428	412	428	410	419	404	394	415	425	448	412	452	397	423	401	451	408	422	391	399	369	411	388	423	402	426	407	405	426	415	426	405	414	422	429	420	451	414	400	416	412	415	473	414	411	410	405	397	383	403	400	393	413	391	413	422	421	443	407	366	388	397	388	402	421	408	398	437	415	420	412	474	412	376	393	419	424	430	451	403	392	409	406	383	412	403	405	388	397	404	427	399	433	422	405	411	389	438	429	412	455	395	414	418	412	425	405	439	415	433	377	446	413	406	431	409	456	405	396	423	429	420	417	438	424	445	419	411	412	414	412	408	390	400	388	382	384	401	403	412	405	420	410	423	402	410	415	445	399	430	408	423	366	399	425	437	432	405	397	400	421	400	410	400	403	412	426	400	406	407	447	431	402	390	373	416	415	386	438	428	363	415	386	424	391	409	414	392	421	426	410	387	405	451	413	406	390	444	372	396	410	440	429	390	415	414	406	415	390	429	415	413	374	402	397	417	421	443	406	390	378	409	401	400	392	454	414	406	412	396	403	360	411	375	402	407	393	414	421	399	409	440	380	394	414	388	420	427	370	455	414	417	411	426	385	388	443	397	421	405	430	410	413	425	389	452	389	455	437	458	399	415	395	384	414	426	401	381	385	384	425	434	420	401	422	438	382	412	418	405	433	423	384	434	445	394	417	436	476	415	426	433	418	410	390	424	387	427	441	410	437	409	424	400	422	432	413	397	403	417	374	393	437	388	441	445	414	426	416	424	415	417	406	438	436	399	437	445	385	410	441	409	397	414	461	431	384	395	433	409	426	421	432	422	401	431	402	432	445	409	396	406	412	432	392	393	424	424	389	417	419	458	399	397	393	409	402	422	415	416	425	400	396	362	408	392	411	436	393	417	390	416	397	421	418	446	432	394	390	392	392	383	421	412	454	440	423	404	399	399	462	380	435	410	418	448	439	416	387	446	400	394	412	424	440	437	416	413	435	437	453	374	384	413	406	410	367	444	415	424	370	397	390	409	437	426	414	409	417	435	384	405	427	408	440	408	431	418	430	423	443	425	385	436	383	424	392	415	420	388	445	425	430	385	382	431	433	402	430	411	388	415	420	390	421	408	378	404	416	414	414	391	417	417	445	372	414	402	425	412	394	402	407	402	426	364	434	387	398	404	431	395	458	427	419	432	411	403	408	421	392	389	418	392	428	406	436	417	421	396	413	402	425	391	405	417	407	413	414	369	411	431	373	397	388	390	448	388	431	399	455	415	408	433	403	419	440	418	426	436	407	405	408	410	433	428	396	415	428	440	436	394	419	414	426	408	436	417	380	431	390	407	394	402	370	421	417	385	398	412	416	372	410	448	421	421	428	416	418	447	399	411	419	408	422	419	410	415	437	394	434	386	433	420	408	427	440	404	378	439	391	420	382	430	440	405	382	453	411	391	412	382	416	382	409	438	413	424	377	417	402	378	405	402	403	414	402	404	392	402	405	398	407	437	414	395	418	399	421	390	421	421	413
58958	95465	66518	31024	36198	6244	935	824	841	793	738	753	753	718	736	724	735	686	754	725	721	767	715	740	694	703	734	720	705	721	733	744	690	682	663	690	724	706	700	725	716	719	708	669	723	709	691	718	713	695	691	664	742	716	695	680	669	703	686	686	739	709	687	701	725	710	716	697	707	740	704	683	726	693	673	732	746	713	703	686	709	684	690	692	710	721	683	702	680	718	694	656	706	702	669	740	694	718	707	684	704	690	735	717	692	672	702	671	735	712	678	690	739	713	709	683	717	715	759	654	738	691	696	725	737	718	728	693	698	727	653	693	712	734	691	744	691	666	720	716	696	694	744	686	685	689	679	719	721	692	729	775	682	703	718	701	786	661	710	689	693	734	740	673	707	695	710	678	700	690	671	714	711	704	683	696	692	726	645	691	692	700	731	686	746	687	685	708	695	727	688	701	655	652	684	697	728	678	744	699	671	695	680	626	646	719	658	729	663	680	721	733	745	689	705	715	672	677	753	731	713	720	729	692	688	665	700	717	679	706	665	666	709	681	713	703	686	724	646	736	701	706	683	694	692	709	677	719	736	701	690	695	704	645	677	698	720	727	740	677	706	692	745	732	698	676	736	751	710	713	639	734	703	674	737	697	718	655	683	671	677	730	711	662	684	648	727	668	723	679	685	712	739	707	697	703	751	696	667	736	681	695	708	728	717	712	729	697	675	712	692	731	709	719	739	735	700	712	666	717	727	662	693	733	697	668	686	675	697	652	688	730	699	675	725	672	727	731	675	654	679	743	752	691	752	707	697	710	722	711	705	705	719	703	705	684	702	668	696	707	711	712	688	701	685	682	704	732	745	697	713	697	714	701	711	702	704	682	698	665	721	671	711	693	731	691	709	701	714	718	704	705	732	674	651	678	719	706	630	715	732	715	660	657	746	686	665	700	692	715	734	700	705	717	718	664	738	650	684	705	692	750	681	725	695	693	669	686	695	702	750	698	714	705	688	690	701	693	702	681	704	737	697	702	739	682	690	731	779	687	729	722	667	728	692	680	728	706	673	712	725	663	694	684	695	700	690	728	725	717	653	721	715	675	726	681	686	668	720	694	719	697	697	731	685	700	703	691	657	691	746	704	692	690	719	725	750	729	675	697	678	672	710	674	707	712	768	716	741	712	724	711	658	738	736	663	705	696	707	705	676	705	712	673	725	710	706	709	712	749	739	662	651	727	741	722	726	684	705	722	694	705	723	712	709	720	708	718	743	697	700	745	704	671	718	676	681	703	720	696	663	650	707	675	725	688	719	712	709	646	659	725	672	691	699	708	722	715	726	696	685	710	725	669	697	735	701	683	698	746	679	729	709	689	716	707	713	686	691	685	773	747	740	700	699	726	681	726	694	725	675	670	689	683	711	699	730	751	708	714	716	700	648	698	720	724	705	700	708	686	743	796	719	758	661	711	711	685	692	724	680	681	720	686	710	715	675	696	685	697	746	708	663	725	715	723	721	694	706	681	671	698	699	700	669	681	699	683	661	714	760	776	688	731	705	692	658	702	684	696	734	689	709	721	686	681	661	720	711	704	704	725	669	705	695	671	679	711	666	712	661	733	655	661	699	658	720	707	721	727	710	715	692	699	705	654	714	724	726	726	693	651	728	691	681	726	739	748	692	713	721	709	719	720	705	675	665	693	682	724	728	703	657	707	689	744	696	741	730	709	719	731	679	754	693	699	687	679	657	682	749	714	718	697	649	721	679	722	690	717	726	672	658	704	726	695	730	672	723	697	702	727	751	725	676	727	714	685	728	728	690	686	690	698	687	630	706	732	654	668	694	723	761	676	699	676	679	732	722	692	728	653	681	669	697	667	687	687	688	691	710	688	684	722	730	701	693	676	677	717	686	710	696	722	692	680	697	653	686	674	710	711	718	732	742	639	717	672	697	710	724	711	698	712	740	682	688	742	675	687	722	765	646	701	725	680	684	747	707	714	705	701	717	706	690	711	709	757	661	661	693	657	725	694	670	687	692	730	730	678	722	682	713	734	727	722	712	684	743	737	669	755	673	702	713	705	688	691	686	700	732	688	675	667	717	671	672	656	659	736	743	723	722	695	708	752	679	659	718	698	727	713	717	674	717	701	669	716	743	651	712	721	718	685	745	667	714	660	704	673	714	675	693	679	749	729	700	711	684	713	716	725	699	725	716	687	706	681	704	685	702	708	678	699	723	743	628	727	659	657	700	701	701	704	701	691	685	673	720	723	654	715	677	696	721	730	752	636	723	686	695	698	681	675	733	724	695	704	734	668	696	684	717	678	675	690	696	696	713	665	708	736	729	668	663	715	688	686	703	750	704	700	697	756	684	673	738	703	725	715	735	661	717	689	648	695	684	715	714	693	692	688	726	669	757	695	698	660	687	674	701	665	727	684	690	726	697	654	696	665	707	732	702	711	683	738	677	711	715	723	772	719	739	683	689	684	682	712	752	703	702	686	685	700	706	716	741	719	734	688	728	696	764	687	709	695	689	710	702	692	680	698	773	679	705	669	701	701	697	735	712	714	705	691	719	673	741	721	704	706	676	711	727	699	724	719	683	668	764	674	686	692	693	733	673	672	698	720	684	681	691	721	685	688	717	663	692	698	693	693	732	699	679	668	698	680	744	727	713	687	719	676	710	712	698	710	696	691	723	693	675	676	691	707	679	738	727	694	713	724	675	667	693	687	743	743	698	735	713	722	723	708	680	678	709	718	744	716	714	694	741	674	729	685	671	696	711	723	727	688	694	748	672	679	679	708	660	673	688	677	741	711	695	697	722	644	716	747	708	702	643	661	730	714	711	711	714	646	725	676	716	699	718	685	720	697	699	696	654	693	675	678	687	686	703	739	713	729	700	700	713	722	740	678	712	772	715	652	695	704	703	719	677	713	673	688	720	686	675	695	713	743	709	712	732	694	670	678	719	716	672	733	750	727	722	721	649	676	660	703	686	666	698	735	698	680	663	729	704	677	713	709	712	687	701	720	701	720	722	719	673	676	735	659	640	739	687	704	710	702	749	668	685	731	699	745	669	712	699	724	736	668	708	657	719	745	709	663	685	688	688	674	708	682	772	706	741	675	599	704	700	727	706	652	685	628	706	729	627	698	745	663	703	690	702	690	732	659	708	715	735	677	690	724	676	723	720	713	669	725	710	763	735	726	731	697	749	709	721	667	700	705	714	736	703	720	689	728	717	687	711	723	746	707	693	700	683	659	719	727	730	724	656	730	710	760	678	711	708	688	720	679	712	699	707	675	675	692	726	744	702	688	696	704	733	715	731	693	745	739	685	687	720	672	674	758	731	686	745	699	697	675	712	698	715	731	747	712	677	685	696	694	724	731	736	705	692	714	693	705	689	703	726	735	717	678	699	673	705	706	681	724	712	679	686	690	716	688	728	674	727	677	696	698	704	750	676	735	709	723	703	705	718	698	716	690	703	693	673	716	646	718	726	706	709	716
29012	26995	25378	8493	2241	485	374	352	339	363	339	355	365	368	356	359	359	361	358	370	352	352	381	343	365	369	356	363	375	366	363	336	350	349	347	341	371	399	366	339	368	355	353	332	360	385	338	356	340	348	349	365	371	354	401	364	356	372	350	352	346	397	380	360	382	330	349	353	345	353	364	358	347	335	372	322	362	367	410	364	373	346	343	350	368	358	359	352	333	355	368	364	342	363	363	365	359	352	354	387	358	370	345	370	383	344	333	369	327	350	352	326	354	358	383	352	350	323	384	337	342	359	335	353	365	420	348	388	364	350	366	341	364	320	359	375	382	397	343	385	359	336	342	322	365	344	364	381	358	352	353	336	336	394	373	342	384	346	359	363	376	337	336	388	369	348	330	358	360	338	350	346	343	355	338	335	382	357	354	378	392	388	363	371	334	366	340	365	351	367	361	378	345	350	339	377	313	340	374	369	383	356	361	356	383	337	354	327	392	317	398	366	328	346	365	349	339	352	338	318	364	348	361	364	362	359	352	368	354	349	339	336	421	359	336	375	360	370	335	348	352	357	349	346	348	343	376	374	365	353	359	373	351	327	344	370	357	359	371	326	337	368	340	370	373	367	330	352	366	337	342	375	390	382	384	362	362	347	379	323	381	340	329	344	344	356	355	340	370	399	339	401	330	350	357	346	365	334	358	344	356	357	369	362	345	341	343	366	338	345	358	325	371	367	362	371	353	357	396	370	369	370	332	351	373	370	379	375	377	339	373	332	361	341	351	356	368	360	342	394	352	343	358	352	332	373	348	350	300	337	337	326	366	373	366	371	388	376	365	374	302	351	329	342	313	379	345	342	339	400	346	329	368	364	350	371	370	369	376	372	327	318	331	347	356	359	375	355	346	382	358	357	383	367	353	338	368	343	343	357	351	352	378	348	346	360	374	350	371	359	342	337	384	336	359	349	359	314	352	385	341	343	357	351	354	359	342	382	352	372	316	381	354	339	361	357	354	354	337	368	358	341	349	338	354	356	348	369	338	361	363	368	397	362	340	356	357	380	358	329	334	315	370	333	356	329	353	357	375	341	361	345	404	361	333	362	352	374	337	348	355	337	382	370	342	378	390	351	362	369	352	343	343	352	383	367	391	380	366	356	332	333	360	361	377	345	379	369	370	325	345	352	386	403	392	370	366	348	359	334	382	352	371	373	343	350	358	380	339	378	362	376	365	347	365	347	377	332	359	376	355	361	385	374	365	337	400	379	332	356	373	383	368	358	352	353	355	342	341	353	314	357	375	346	328	378	372	373	371	365	350	363	352	372	369	347	360	359	357	362	354	375	383	408	336	355	375	382	396	358	350	384	356	338	332	374	348	371	342	363	364	338	354	383	326	405	347	363	326	335	338	340	356	339	356	385	344	354	353	366	377	342	394	382	351	357	384	369	396	391	344	353	358	348	369	354	328	398	386	351	324	378	363	405	334	389	347	354	372	338	362	371	353	360	341	359	357	362	333	347	362	313	330	340	390	369	367	376	389	376	316	344	393	359	362	393	352	363	353	373	381	348	352	371	320	316	371	351	358	355	342	348	362	344	374	364	374	365	374	324	345	343	362	371	324	348	321	378	355	326	365	360	379	329	378	352	355	370	371	349	352	372	368	347	388	358	361	367	341	394	376	352	339	344	352	347	339	361	352	315	334	325	382	391	366	349	363	349	371	378	356	354	355	373	347	385	369	391	356	300	334	359	364	390	353	359	354	362	383	397	383	352	390	369	346	369	346	370	341	341	362	361	346	347	371	373	345	349	360	321	355	357	356	351	363	351	347	348	375	376	387	401	393	369	355	367	347	363	357	339	355	357	359	348	369	359	373	360	370	348	375	358	336	374	357	373	410	357	365	367	339	335	344	382	374	378	372	357	348	360	396	316	412	325	364	353	357	342	347	330	358	342	350	385	374	375	357	359	360	363	349	366	361	358	354	364	333	342	341	381	367	374	370	385	349	377	388	357	346	347	377	364	374	376	328	375	374	390	381	360	325	344	334	387	349	370	363	330	351	385	369	355	340	304	353	362	314	364	372	372	348	330	361	365	326	382	373	382	347	322	359	323	380	384	353	317	343	338	364	367	366	396	373	315	360	348	364	364	347	360	341	363	360	365	355	350	352	348	384	408	338	368	328	345	345	370	363	355	356	353	356	369	372	375	349	350	347	341	346	360	338	396	351	356	367	339	364	379	350	352	347	381	354	365	326	354	338	415	359	343	367	360	381	368	380	355	356	363	368	349	330	364	380	339	350	326	349	355	338	357	360	372	360	325	368	344	342	382	361	371	360	362	339	351	344	336	349	355	359	355	337	352	351	375	354	359	371	389	316	386	360	338	352	352	350	344	379	363	365	353	358	342	368	331	326	335	349	343	372	379	365	378	354	332	360	340	323	389	344	321	313	378	357	344	361	373	343	352	347	359	348	372	347	377	371	359	352	351	346	346	351	362	344	374	343	354	339	355	354	374	360	367	351	372	338	365	345	344	327	366	366	392	352	357	383	364	348	364	372	351	372	375	336	370	395	353	406	352	368	360	336	374	329	352	370	333	364	335	344	335	357	330	363	333	354	353	337	370	361	378	366	381	365	344	379	350	375	343	343	357	359	351	365	359	310	334	345	351	379	335	370	369	344	389	333	336	350	316	347	346	369	347	393	380	372	355	342	326	369	365	354	394	373	377	343	372	344	372	394	333	361	341	368	339	354	377	373	360	347	321	345	338	374	331	406	346	378	323	321	364	358	357	359	349	366	367	343	349	348	347	337	344	368	352	357	322	360	342	351	402	347	362	336	377	332	360	365	378	379	335	376	341	366	367	376	329	379	377	372	341	380	355	322	329	373	357	312	349	374	348	365	352	349	339	377	345	348	346	356	366	353	335	366	326	377	325	355	371	353	329	351	353	329	350	351	379	355	356	335	368	306	329	354	392	400	374	375	363	335	376	378	386	368	371	370	400	330	350	379	368	386	365	335	369	373	355	334	368	382	354	354	377	333	365	374	371	366	363	387	365	352	331	356	392	375	382	348	365	303	348	334	367	383	355	371	364	323	337	340	334	374	338	352	362	363	345	379	350	372	364	343	385	399	386	355	352	373	368	383	351	379	396	356	361	306	354	340	359	333	345	331	386	343	347	360	394	364	334	354	393	328	344	354	323	386	320	347	366	358	381	373	346	382	358	365	350	343	364	329	383	371	369	370	344	381	365	332	325	336	379	333	367	366	382	359	378	353	343	295	407	369	363	385	378	349	362	352	345	332	372	334	381	370	349	328	356	388	326	364	368	370	347	366	403	355	371	359	339	393	311	366	346	336	361	360	361	324	349	383	367	348	377	372	359	333	369	370	356	339	358	343	349	324	375	355	366	367	325	348	339	350	349	357	395	355	373	359	392	348	361	350	311	349	368	342	363	333	359	363	366	409	356	350	360	374	387	351	381	364	346	367	343	380	380	356	361
38167	45002	31224	6308	5143	1062	697	686	660	691	660	727	678	663	644	695	673	675	636	662	667	633	686	678	680	653	646	664	711	660	633	651	681	677	636	703	716	627	658	680	643	670	644	661	684	665	627	648	686	674	706	652	687	661	673	671	704	686	691	661	693	712	640	649	685	686	685	636	655	650	612	677	689	682	656	708	607	669	687	640	688	665	693	677	664	711	676	679	648	724	680	657	626	637	619	698	668	697	663	682	648	674	704	664	661	677	660	669	650	652	695	658	657	669	658	686	619	681	648	683	619	683	616	697	680	647	673	680	658	686	655	666	668	704	642	642	669	682	613	672	702	688	650	671	657	669	707	616	658	659	641	685	666	657	641	624	617	650	672	674	672	654	708	683	688	680	671	678	661	666	676	677	687	661	644	659	643	664	657	632	682	674	688	664	694	671	699	686	693	691	691	715	719	672	653	692	653	653	676	634	667	692	683	665	656	710	684	662	671	738	656	663	705	685	660	700	623	633	699	661	649	682	700	708	693	695	701	633	652	656	676	665	663	677	621	647	683	672	670	729	679	679	691	649	674	673	702	644	683	642	640	683	665	684	649	728	664	662	650	662	672	679	651	698	656	675	689	698	698	651	709	636	643	685	618	706	615	696	646	673	671	679	635	665	655	673	619	666	642	664	717	665	689	655	666	717	617	663	612	632	682	635	650	708	673	627	685	698	660	688	637	701	640	693	684	684	656	644	745	707	695	637	641	647	665	661	680	693	663	668	690	691	698	677	635	677	695	673	654	686	666	673	662	672	692	690	667	661	700	670	686	639	674	701	656	661	666	664	687	636	662	677	685	664	693	644	712	678	643	702	688	669	655	645	670	680	707	675	623	691	654	682	663	644	692	654	603	656	698	627	705	720	650	701	665	668	652	668	680	657	686	681	678	694	646	722	649	676	717	692	678	655	655	657	688	623	695	694	638	703	610	668	675	653	669	666	674	692	707	664	675	681	649	697	647	669	667	703	672	655	686	709	636	669	670	627	654	650	658	694	614	670	658	659	671	657	728	673	672	694	684	640	714	701	685	645	696	670	689	668	650	697	718	675	684	661	684	606	649	694	672	658	662	665	637	671	659	651	634	673	682	691	716	705	670	666	664	688	672	682	699	672	646	645	700	701	668	675	640	724	678	684	674	600	651	675	681	705	658	657	714	715	703	700	673	705	659	678	691	650	656	655	636	663	659	655	659	689	671	695	647	685	697	665	684	718	667	657	678	667	643	679	659	685	647	660	681	686	664	683	741	661	675	662	709	636	670	697	690	684	663	625	671	670	635	707	630	676	669	718	659	672	702	673	654	653	670	667	697	686	668	658	688	695	642	689	658	692	678	673	692	659	665	696	716	695	652	659	704	675	688	690	688	700	687	628	668	704	697	687	690	650	703	649	704	677	674	671	661	718	633	714	699	701	735	715	658	662	681	655	673	645	685	645	682	695	664	656	693	649	686	622	697	629	681	713	676	643	657	722	695	670	688	615	704	663	704	690	663	699	642	687	646	690	625	630	692	708	652	663	679	651	669	651	694	654	643	695	675	647	685	688	651	677	647	660	708	681	682	665	692	687	638	641	634	690	666	693	727	678	673	699	670	636	695	638	638	656	645	684	637	664	650	677	726	680	695	708	710	697	671	683	670	669	696	698	681	625	634	627	683	702	676	672	614	681	675	706	631	674	677	668	640	631	635	707	664	673	675	631	653	683	702	645	700	605	648	646	632	650	678	622	676	657	680	698	645	692	736	701	644	628	620	642	682	624	664	694	647	654	658	695	661	668	674	697	653	683	711	614	663	699	685	639	688	667	712	736	692	672	693	681	647	655	683	673	661	671	676	697	682	673	663	646	679	700	648	699	664	626	629	649	696	710	651	686	667	694	674	630	668	659	695	683	662	643	661	690	712	627	665	674	681	687	659	614	658	688	680	649	684	620	693	652	693	663	697	702	657	643	618	649	655	685	652	664	682	656	723	700	703	673	657	678	690	665	692	623	658	635	677	655	688	655	689	648	713	684	679	659	684	657	648	686	671	683	638	646	655	682	674	674	676	655	697	679	692	646	662	679	690	656	693	630	700	648	632	717	702	672	642	646	678	659	672	642	661	662	679	686	675	678	660	682	646	674	652	648	727	675	661	642	708	714	668	648	699	702	633	659	640	627	686	673	684	638	684	699	633	677	680	646	673	659	672	635	691	660	652	678	683	685	679	643	639	670	665	690	698	649	668	701	666	629	684	731	690	685	682	651	658	736	699	666	667	642	617	657	689	617	656	662	633	648	698	679	676	650	674	643	680	676	641	626	689	655	688	697	655	688	698	660	662	653	708	626	648	630	718	641	693	604	708	650	694	639	689	671	673	644	676	643	706	708	640	699	629	674	642	697	646	685	680	702	725	628	704	707	654	640	653	690	618	694	682	636	645	627	694	708	699	651	679	680	685	664	671	669	644	684	662	650	650	650	636	684	664	613	608	671	688	718	652	661	662	657	635	699	603	686	680	658	681	659	632	646	661	650	689	686	686	622	654	640	675	689	659	655	644	645	706	634	644	649	692	649	622	648	684	669	614	683	667	669	678	653	643	658	693	650	665	681	672	688	664	630	729	659	656	671	704	679	647	673	701	698	716	656	694	690	715	704	713	689	672	699	661	668	665	663	665	684	639	677	660	669	658	643	733	645	705	640	640	675	678	674	688	676	693	713	659	699	669	700	699	699	643	668	629	675	621	681	614	678	678	671	646	658	677	674	672	637	613	713	685	675	694	650	676	646	689	660	687	708	619	681	675	682	705	658	637	678	619	647	651	669	641	663	672	661	659	647	643	625	687	660	665	681	678	623	664	705	686	668	673	706	705	661	691	655	688	654	658	681	713	664	633	680	702	652	696	673	670	643	674	665	679	666	661	705	636	627	662	703	682	684	662	673	640	663	653	686	610	692	684	662	715	648	661	715	686	677	690	648	665	700	628	664	667	671	658	628	637	665	636	635	658	679	673	692	636	682	701	675	644	672	649	640	671	653	721	614	714	665	699	680	678	661	622	627	686	675	665	655	674	694	680	681	657	667	651	685	654	667	672	684	694	698	700	640	645	670	664	645	649	670	650	643	681	705	691	648	644	685	698	634	609	662	646	672	660	666	705	685	689	683	668	642	673	682	664	653	646	685	687	665	641	670	665	675	670	680	724	625	673	637	666	676	666	671	632	707	676	691	691	684	652	621	671	679	643	699	658	697	709	643	680	657	629	676	653	680	607	650	684	679	709	651	681	645	654	678	679	674	692	692	679	644	660	679	656	677	667	677	663	640	670	681	728	672	645	653	640	647	701	656	662	659	719	668	636	669	700	677	712	720	671	646	679	685	670	669	668	720	639	676	641	676	684	670	672	680	713	706	640	652	642	680	662	648	722	688	625	663	687	640	713	658	692	678	647	717	638	661	717	683	681	674	702	672	652	685	669	679	682	708
24242	22444	31396	24924	20822	9336	524	288	274	275	269	255	266	257	251	266	258	257	282	262	295	246	263	252	280	268	248	291	243	260	285	246	278	254	250	246	254	291	261	271	263	251	265	268	261	278	252	240	269	243	257	280	271	278	247	258	279	277	278	267	278	278	253	250	263	255	279	240	259	253	266	259	246	241	271	251	239	265	269	267	265	240	266	219	238	269	240	249	300	272	237	276	267	283	258	268	257	263	272	263	282	272	263	248	236	271	233	263	262	271	255	283	270	269	296	248	257	255	235	246	241	260	290	246	244	274	275	242	262	255	216	297	265	243	254	239	262	230	258	247	246	266	258	241	261	259	257	268	265	260	212	257	259	273	277	277	252	248	242	262	260	263	261	242	271	279	255	253	272	253	270	272	261	253	257	281	253	263	266	276	286	252	264	275	265	257	276	257	275	270	257	275	241	269	267	258	250	262	247	248	261	289	241	271	231	234	244	255	265	278	258	259	261	275	226	258	262	267	232	268	249	274	223	257	248	247	267	252	261	260	251	253	259	270	273	271	245	267	271	269	245	265	274	256	287	240	245	262	263	256	269	305	273	265	264	258	285	275	279	263	253	262	259	249	221	243	260	285	254	273	256	262	277	255	250	259	263	275	281	270	246	256	276	255	242	262	276	249	269	258	260	275	265	245	260	256	238	266	269	277	269	270	267	249	273	261	243	277	266	295	235	261	286	267	253	254	234	262	274	272	242	243	217	260	266	303	249	253	280	276	260	269	267	264	264	263	237	251	250	247	287	261	251	290	255	282	250	261	288	276	272	264	278	261	285	255	242	245	291	258	267	271	232	263	262	249	269	255	278	255	237	265	246	268	263	302	256	249	278	263	262	248	252	281	265	291	268	254	277	242	272	270	253	264	283	279	253	265	267	286	273	258	280	244	265	254	308	260	245	229	272	271	243	266	262	271	245	266	241	266	286	258	273	237	266	261	280	247	259	236	241	244	276	259	264	272	256	271	291	266	246	257	239	246	257	284	244	258	267	251	271	244	254	268	282	250	266	241	272	284	277	249	260	283	272	277	266	267	237	248	285	278	266	264	260	264	276	253	273	254	261	276	250	258	267	268	280	267	282	260	271	247	272	251	300	275	254	271	249	279	242	253	256	259	260	261	239	257	252	247	285	244	265	302	272	242	257	255	249	235	272	249	264	244	269	263	233	267	245	285	279	270	240	285	255	259	243	232	258	261	278	257	241	258	295	241	265	269	266	297	278	262	261	251	268	251	255	280	256	250	267	265	270	270	290	272	277	263	273	245	248	263	273	246	263	267	268	267	268	269	271	247	263	274	258	270	253	267	278	253	269	250	267	257	259	242	244	263	228	247	251	228	266	265	251	246	240	271	242	251	253	231	258	239	259	251	235	253	278	243	261	236	243	279	262	276	231	271	265	267	272	244	286	249	246	271	242	275	254	240	258	253	235	234	227	250	283	259	270	312	295	248	246	249	230	268	252	249	284	260	255	238	243	259	255	261	270	258	266	278	253	258	271	259	268	227	272	263	276	242	266	288	256	223	237	281	268	265	286	286	292	242	254	280	274	253	258	270	234	256	250	243	278	263	264	260	259	241	295	264	281	249	254	287	264	272	255	253	256	258	284	242	276	222	275	245	252	254	276	244	286	269	254	248	292	263	259	254	277	242	257	266	242	276	230	240	252	292	256	265	256	298	262	254	267	266	253	245	238	252	272	239	263	254	257	266	261	258	276	284	271	263	280	245	258	258	279	267	236	245	251	244	238	243	256	259	265	255	293	262	271	239	255	273	271	246	277	252	281	259	268	249	277	249	228	254	251	252	291	253	280	268	271	288	246	284	245	286	264	223	279	290	287	247	258	291	244	260	261	268	285	253	225	269	245	242	245	268	280	244	254	260	264	275	283	231	257	250	279	262	236	264	263	255	267	269	262	261	247	274	281	242	238	253	251	264	244	309	270	265	283	271	258	247	258	239	300	289	280	263	253	256	267	269	281	276	269	267	253	270	267	253	241	288	260	240	234	259	263	239	262	254	270	273	269	266	271	284	266	251	256	267	263	266	263	269	249	238	266	235	244	243	295	255	253	243	257	268	250	257	250	258	258	253	262	245	268	265	252	253	265	284	267	247	243	256	267	284	291	261	256	244	278	256	247	262	255	260	246	244	269	263	267	263	250	256	250	249	265	284	255	241	269	271	262	262	256	252	264	276	243	258	287	277	250	282	243	249	261	277	273	298	272	270	230	244	267	264	252	236	268	250	291	256	237	274	276	233	241	258	283	262	243	277	250	252	244	267	277	263	310	235	270	237	252	281	285	258	276	264	229	260	237	257	255	295	272	268	249	259	256	288	275	252	263	261	256	240	261	247	262	249	244	266	274	228	239	276	269	279	262	255	246	288	255	257	250	254	237	252	246	248	242	261	256	252	236	281	304	253	268	250	265	271	267	233	251	268	263	253	272	233	229	254	228	274	263	241	281	258	245	256	252	286	283	274	252	266	292	240	263	252	228	273	262	262	272	253	262	243	256	264	246	270	261	259	257	240	259	233	288	269	278	232	259	252	252	241	254	268	277	262	288	267	238	251	231	244	259	268	283	268	280	276	268	264	261	268	260	283	290	281	251	280	236	258	258	237	269	252	254	278	271	246	251	259	260	264	251	280	253	261	268	292	273	261	286	251	275	235	276	261	249	224	274	241	256	235	251	258	267	245	257	274	248	256	263	275	259	257	257	241	282	287	271	245	264	249	260	236	256	254	269	268	252	244	240	273	283	248	268	240	277	248	255	234	250	253	234	264	244	249	255	257	262	243	231	255	284	253	243	236	259	247	283	250	249	277	284	251	287	250	244	264	275	250	265	243	257	251	256	281	265	273	237	261	267	266	238	252	254	235	288	246	281	254	219	232	263	254	250	262	236	281	247	254	288	264	266	267	265	251	256	239	270	265	286	258	285	288	249	236	238	236	237	246	276	241	240	242	275	238	281	305	242	278	302	230	266	262	228	232	291	254	282	247	260	258	255	257	262	270	260	242	287	254	269	263	252	247	246	284	254	256	252	249	289	270	263	219	267	259	248	255	265	265	254	286	249	242	278	264	252	262	261	280	273	265	256	272	251	250	250	267	233	278	279	270	249	286	255	275	251	267	247	274	236	249	245	246	264	263	263	254	307	253	281	249	242	266	254	250	269	324	259	272	254	268	307	222	269	218	278	257	266	234	266	248	269	236	229	285	275	271	284	236	250	291	261	272	259	234	277	266	274	240	282	231	256	273	255	231	252	253	232	255	272	236	224	257	277	244	242	271	253	268	284	262	279	277	270	253	260	266	296	276	271	253	248	265	217	282	250	247	250	279	228	250	248	265	290	265	251	271	277	275	249	253	287	292	234	258	281	262	262	232	250	240	284	247	280	274	273	275	252	270	266	262	281	267	259	243	273	252	243	266	242	265	236	270	301	266	259	250	298	265
59537	88178	63673	25030	25272	3712	569	506	509	497	552	492	509	524	501	495	517	513	497	480	505	472	499	485	480	482	453	466	492	468	442	479	491	468	498	486	498	507	456	501	544	509	503	482	499	485	472	462	514	515	511	494	470	458	500	465	478	478	462	486	441	465	478	468	469	504	528	474	466	490	503	518	468	456	527	510	518	491	501	474	464	482	511	472	459	510	446	474	469	523	481	479	452	496	487	511	484	520	503	457	525	511	514	496	475	495	504	492	484	478	459	487	471	473	491	448	487	470	486	497	473	482	499	481	462	495	471	482	510	486	447	517	482	479	487	472	489	466	462	473	497	493	456	487	493	456	468	496	483	509	513	499	516	449	482	501	469	521	519	498	489	484	488	473	485	479	503	490	495	521	487	448	544	510	482	483	526	514	516	518	528	520	514	449	458	497	474	506	459	516	459	464	505	481	476	469	499	531	492	540	459	499	526	478	483	531	485	463	474	524	487	487	509	449	512	526	526	493	452	493	452	539	458	501	484	535	492	484	467	454	497	493	440	532	482	472	535	490	510	469	514	467	515	497	484	483	439	467	488	501	482	492	526	482	498	494	481	479	453	492	495	502	482	493	522	512	529	501	447	481	482	525	491	488	508	502	483	466	502	487	508	484	482	521	451	458	502	488	469	510	476	490	461	472	484	479	470	506	487	485	513	482	513	488	528	507	514	486	476	503	489	441	498	471	493	499	466	472	499	492	503	525	481	495	486	450	503	471	493	509	455	463	503	448	458	472	489	479	508	518	457	464	490	476	488	493	452	456	499	486	493	496	450	497	468	470	466	512	500	492	457	524	522	473	462	478	442	488	471	499	495	508	485	530	504	468	498	461	520	491	490	499	455	474	511	482	511	459	467	451	474	485	506	482	492	495	519	500	468	465	477	518	490	523	493	493	503	451	480	480	530	488	495	497	475	511	513	488	473	486	473	459	517	485	459	507	455	504	513	464	478	481	498	445	495	517	498	464	494	482	489	488	485	516	495	491	498	496	472	478	519	519	505	482	480	473	476	469	512	494	502	507	506	496	481	526	498	497	514	453	518	471	462	491	456	489	497	468	484	496	474	514	483	475	488	515	441	489	520	481	499	514	537	526	484	473	497	479	467	515	497	481	474	482	469	484	486	476	479	490	467	510	436	514	496	449	502	438	504	527	510	503	467	505	463	493	448	468	469	463	443	493	460	507	524	491	463	464	510	485	475	477	487	534	513	468	496	542	467	486	479	453	517	493	521	479	474	520	535	492	470	479	509	493	451	502	494	474	512	498	489	496	476	478	482	479	491	413	462	486	493	485	468	478	486	478	499	505	468	469	473	501	491	493	492	474	521	476	474	459	514	490	493	482	515	480	468	480	470	479	502	476	473	489	487	516	502	490	453	462	443	500	497	437	503	501	473	477	472	502	487	517	517	494	545	496	472	462	457	446	510	495	472	490	488	530	505	502	479	472	469	499	501	485	495	475	508	491	525	487	491	527	490	454	490	489	480	501	472	499	467	520	480	507	501	474	505	480	489	446	495	508	523	503	522	470	478	493	496	465	461	523	457	501	462	493	483	508	471	465	485	503	472	484	484	509	461	496	478	466	484	488	529	445	505	474	474	520	476	471	494	491	485	506	486	493	500	483	529	527	494	494	460	466	507	473	477	460	495	488	466	502	475	491	490	501	498	474	482	469	469	492	484	455	504	500	488	443	499	487	466	481	484	486	493	483	502	468	495	485	510	505	477	484	477	440	523	485	496	479	502	475	508	503	495	511	474	493	476	457	444	502	502	489	505	458	478	442	483	477	501	494	460	492	485	440	517	509	511	496	488	523	484	499	506	498	470	495	495	496	473	537	450	484	507	507	479	481	492	480	482	469	463	477	538	450	472	499	505	453	463	500	479	493	486	465	481	533	474	489	472	423	475	469	489	460	477	528	502	496	483	490	490	518	483	510	517	492	492	485	483	472	476	488	473	501	482	494	492	477	536	508	486	477	461	501	497	475	517	476	449	519	487	467	494	455	445	481	493	476	474	461	481	479	477	507	507	478	506	462	505	445	485	512	457	504	490	519	470	471	478	509	453	511	504	514	489	521	488	483	469	503	507	512	500	460	472	524	498	501	520	506	474	477	434	478	493	501	495	465	523	449	476	479	476	467	482	501	520	478	512	535	509	450	461	505	479	495	491	498	480	492	473	486	441	469	495	462	507	511	483	495	457	532	528	476	502	496	488	489	482	501	475	500	479	477	490	466	483	514	505	504	495	465	476	464	476	455	510	528	474	464	493	474	521	478	506	498	526	447	488	486	465	475	476	498	481	443	449	533	490	555	476	483	469	477	465	551	494	499	487	497	502	452	464	470	491	486	499	532	513	505	490	469	478	468	459	538	535	504	500	454	439	489	499	506	486	470	473	475	519	503	532	463	467	483	475	461	507	460	485	501	518	551	493	512	484	478	482	518	474	512	465	477	490	515	497	484	491	499	516	495	478	522	479	482	522	463	475	492	502	505	496	536	477	481	462	507	499	505	468	488	453	515	446	481	488	477	495	462	430	474	467	467	455	458	474	525	496	541	500	522	490	504	499	507	472	507	469	475	479	488	476	481	471	476	447	467	492	476	489	495	476	474	479	490	497	492	438	519	458	484	462	480	462	497	523	498	469	499	485	514	502	502	432	498	483	474	489	458	515	476	440	498	510	480	452	481	506	474	538	473	501	489	515	483	501	465	457	487	494	507	511	498	489	487	519	487	477	472	507	455	491	491	496	503	476	486	497	505	493	494	505	460	523	473	547	446	496	467	489	466	476	491	477	486	499	495	523	505	498	485	492	425	480	492	491	464	534	505	476	519	491	509	481	495	469	469	481	476	519	484	485	493	424	524	478	482	470	466	483	465	495	500	454	498	528	443	509	496	483	484	463	455	485	469	531	479	505	504	511	503	511	485	460	520	483	482	435	499	498	488	486	484	519	456	466	472	473	524	507	500	483	494	496	495	477	505	513	513	490	488	482	510	515	484	468	495	522	488	508	508	498	474	480	471	484	476	459	487	503	458	477	505	491	468	510	497	501	496	505	505	464	449	487	493	497	491	479	501	462	504	446	475	495	495	484	502	505	477	534	489	489	504	485	523	472	522	477	509	518	444	501	487	510	456	509	511	434	488	473	494	497	506	494	486	472	448	512	466	484	477	493	467	519	525	453	491	501	458	494	518	471	507	499	481	500	496	505	476	504	510	508	500	483	485	512	480	479	516	493	500	511	463	491	459	472	511	483	491	474	496	475	473	485	515	514	464	444	465	470	468	496	490	484	505	514	486	451	469	506	499	505	480	519	457	451	497	489	485	510	500	505	463	514	494	502	464	467	505	459	470	512	498	472	496	494	483	494	477	490	460	495	523	496	476	489	489	484	481	518	496	479	516	484	516	491	448	515	486	489	462	491	486	469	473	497	506	508	480	466	486	484	479	488	506
23121	21646	30179	24000	21908	18376	4147	497	465	442	419	456	449	415	398	405	476	440	410	403	404	401	425	401	409	429	417	386	382	444	435	407	384	415	436	379	407	439	428	425	416	402	418	413	382	411	405	397	448	402	394	404	425	442	442	424	437	441	443	382	383	382	398	378	393	420	404	418	394	392	418	414	408	424	394	396	419	373	459	407	405	398	424	452	412	399	401	415	435	358	394	384	416	370	406	377	388	419	428	405	448	411	392	418	387	414	374	403	424	399	401	425	395	420	419	380	451	376	403	408	404	410	404	407	412	417	377	366	407	417	419	399	387	404	390	424	397	413	439	409	423	416	414	379	389	429	387	403	374	424	381	400	439	420	431	415	392	460	380	413	393	405	391	419	380	386	401	406	386	390	393	428	379	361	403	412	418	402	437	375	400	385	406	439	451	393	389	403	392	406	405	412	387	397	463	427	377	379	409	396	406	397	418	453	419	403	395	428	422	350	407	399	423	404	420	395	434	429	405	433	382	394	401	402	409	410	409	377	392	375	400	396	380	434	385	381	428	393	394	390	388	440	388	398	419	397	430	418	438	433	376	368	431	390	436	429	399	410	403	355	399	387	411	415	391	417	412	387	394	391	412	456	462	403	375	394	393	397	410	406	403	412	371	392	408	407	432	429	390	388	427	395	411	411	434	378	391	431	393	396	398	428	393	399	400	381	399	403	396	402	419	382	411	382	417	433	407	400	370	408	419	408	391	385	416	422	400	388	400	427	407	364	395	396	383	439	429	368	388	427	411	370	410	377	396	433	432	420	381	455	417	383	414	375	454	398	409	394	369	380	437	405	410	393	357	395	411	387	400	416	384	398	408	443	417	409	392	386	403	393	378	381	409	421	401	413	388	395	437	379	391	393	371	414	410	414	409	400	401	413	406	413	390	410	411	405	395	403	403	413	403	403	393	402	402	395	377	375	408	399	423	395	388	370	447	393	370	446	414	444	411	416	434	419	415	403	394	395	420	402	411	417	395	383	392	451	399	386	429	388	388	417	382	422	390	390	445	419	428	436	392	414	451	412	389	395	420	406	387	388	411	415	411	420	437	406	377	399	385	430	432	429	392	421	424	414	426	433	381	400	397	395	394	366	454	391	397	406	392	407	388	402	430	420	385	404	410	444	389	431	421	429	391	379	390	410	391	413	368	409	394	398	384	395	398	403	410	445	380	407	413	439	419	379	409	393	445	410	385	372	427	402	371	371	343	402	402	386	385	376	448	390	425	381	409	417	393	421	415	432	390	416	400	409	414	430	405	423	381	415	423	398	376	391	397	375	384	352	401	414	397	398	448	380	408	404	381	388	371	376	412	418	450	409	443	432	410	396	431	452	445	423	426	406	388	401	385	438	373	399	418	400	410	416	390	413	371	394	390	418	409	425	391	396	373	398	376	400	367	391	427	377	416	418	396	402	407	392	395	435	404	440	381	423	398	411	407	386	386	390	373	441	388	425	396	381	407	379	390	400	406	389	396	401	389	398	401	418	422	382	425	411	389	403	409	434	429	399	392	376	403	396	363	411	437	385	406	423	441	426	385	400	382	382	439	417	448	404	445	410	430	391	395	391	403	427	384	389	397	406	399	435	397	361	400	418	403	399	392	394	388	434	397	418	383	402	409	405	386	410	408	393	413	380	397	390	390	381	400	375	411	399	452	458	405	395	400	375	411	391	394	419	417	426	393	395	400	430	422	414	404	395	408	402	423	413	416	415	384	411	402	392	404	418	414	427	401	392	413	419	420	395	422	454	429	395	410	429	414	430	412	363	387	399	396	402	395	436	403	424	435	460	404	400	429	401	401	372	377	377	401	405	419	393	409	401	359	428	393	389	429	397	399	409	379	390	373	419	421	365	418	402	377	416	415	426	418	415	406	412	412	368	412	380	409	392	396	371	405	382	375	417	436	381	378	403	372	385	398	420	404	440	392	369	407	367	398	404	435	436	416	413	438	389	376	358	374	413	370	436	384	412	393	370	430	409	399	379	417	397	457	409	419	436	427	392	390	413	407	417	385	399	406	436	394	429	399	392	397	398	453	406	386	411	396	389	398	381	426	440	438	409	394	447	390	427	396	420	408	431	465	374	387	399	412	396	378	418	408	442	404	449	420	421	376	404	405	433	394	444	404	382	386	383	427	418	397	427	429	403	413	401	429	397	382	401	358	411	376	420	426	397	377	381	382	423	393	412	400	379	406	441	381	420	433	402	412	417	398	409	422	368	408	377	348	423	407	376	397	399	449	398	405	421	414	392	386	391	402	386	405	441	411	379	409	369	425	414	398	401	387	405	364	421	367	404	390	418	386	434	424	384	396	400	422	421	395	392	385	411	396	411	424	382	395	380	396	387	367	424	428	403	409	421	396	415	406	424	391	409	391	434	385	442	410	416	418	411	400	401	409	395	404	398	369	416	450	396	462	431	379	428	396	423	394	368	412	421	386	391	433	430	384	446	421	425	429	377	422	364	408	410	378	421	409	390	418	399	411	443	389	393	402	410	396	388	398	425	435	389	405	402	365	381	382	413	385	390	428	405	380	379	429	380	420	384	369	425	377	428	410	383	386	424	414	427	385	421	426	428	391	406	370	407	429	411	405	425	414	403	390	411	366	392	398	385	411	383	401	409	405	421	433	433	399	431	464	403	397	391	390	385	388	402	413	376	416	391	380	380	383	441	436	423	382	391	398	437	391	393	378	397	402	431	378	426	404	427	448	423	391	411	394	426	439	377	374	419	414	450	400	365	429	391	436	381	403	401	373	396	395	397	371	440	366	380	401	411	406	406	436	397	383	390	426	387	378	432	389	424	360	385	372	378	414	401	407	407	387	393	385	392	418	399	436	401	421	411	441	352	410	384	430	384	413	402	415	423	396	401	421	398	424	428	389	415	427	386	399	440	378	402	423	373	405	411	396	370	376	396	413	377	407	411	435	416	400	425	431	379	411	412	383	382	417	384	417	405	412	401	407	397	413	378	437	396	374	407	415	442	429	379	384	421	432	400	396	407	390	363	422	381	406	416	412	402	412	413	414	363	418	423	410	400	432	396	411	402	390	406	416	393	407	404	440	412	404	382	411	408	404	397	409	411	408	421	412	400	431	422	394	384	363	396	357	411	408	411	403	417	384	411	367	430	412	407	430	411	396	440	401	373	438	402	390	406	390	441	382	403	398	409	363	372	423	393	414	420	401	393	407	411	412	387	401	416	386	370	406	405	393	455	441	425	422	415	412	394	391	410	429	421	377	397	416	416	429	421	422	409	401	436	395	370	397	383	453	406	395	422	373	390	402	407	415	393	459	402	380	415	405	409	438	425	389	397	395	412	402	374	420	412	387	404	382	405	410	412	394	396	396	402	390	441	400	422	384	401	374	407	406	433	384	386	389	420	405	393	397	415	433	355	409	389	411	408	388	416	368	396	436	399	427	433	409	421	423	434	379	426	390	427	367	390	420	383
59870	97087	74474	33440	34408	5446	878	807	779	771	775	766	748	774	742	761	722	675	668	725	717	693	699	707	682	733	695	705	739	690	715	714	658	784	670	725	704	683	702	702	703	709	694	671	716	668	737	683	699	692	678	643	701	707	673	688	716	694	704	740	666	734	667	699	664	734	747	719	637	725	674	698	714	740	684	735	690	665	717	655	707	698	711	699	649	683	724	661	746	729	674	713	747	673	745	710	685	739	678	668	704	716	691	716	723	686	707	689	769	667	703	697	675	687	734	672	733	712	719	688	696	708	727	713	664	713	683	721	688	664	659	741	645	713	662	743	700	674	707	697	668	709	673	692	701	671	716	708	709	710	744	709	686	758	691	685	766	656	704	710	705	714	704	656	685	739	691	746	671	715	703	764	708	693	669	707	681	659	726	702	732	722	709	707	729	694	723	702	738	689	692	678	687	697	715	692	692	729	731	694	725	707	666	677	698	685	735	649	646	678	742	700	678	659	717	730	710	670	682	706	676	709	711	699	697	732	726	685	692	673	712	720	678	707	734	679	692	718	703	717	714	686	685	677	727	671	717	669	739	719	742	707	724	657	702	686	650	673	679	741	757	663	740	752	674	675	706	695	737	713	690	671	713	686	653	682	724	711	730	691	731	702	709	673	762	704	698	694	680	701	731	711	725	673	679	707	723	725	718	690	726	708	682	733	698	704	705	660	702	683	670	678	689	686	736	708	713	632	712	699	724	733	684	731	693	691	699	685	735	707	708	716	702	708	717	699	721	666	713	705	715	659	727	718	658	692	653	664	679	692	658	707	703	681	722	723	681	739	717	689	650	721	689	689	677	678	687	705	660	689	697	694	688	689	682	677	694	693	667	676	683	746	712	718	718	721	681	707	718	737	700	678	740	751	688	745	713	726	753	739	672	683	708	724	658	747	706	665	685	660	733	755	704	743	697	707	700	658	694	718	683	757	694	724	729	688	693	681	690	712	661	674	721	704	668	712	651	690	703	671	681	762	710	712	731	664	671	705	736	746	712	691	722	678	721	746	727	680	675	690	656	725	728	711	718	687	658	696	684	652	698	688	677	640	751	713	703	718	708	728	687	701	685	656	736	665	665	668	723	719	672	687	693	694	651	697	681	722	767	658	690	673	716	684	695	666	691	729	702	697	715	695	731	735	673	668	686	691	684	668	719	644	712	708	704	710	681	706	739	674	718	709	722	708	691	740	710	673	669	766	641	762	693	715	731	693	638	740	744	686	686	722	746	681	711	760	702	699	680	694	699	694	722	648	703	713	721	748	704	679	679	669	737	715	730	743	705	714	706	760	732	742	727	665	695	685	637	681	744	699	670	692	687	725	755	720	674	667	693	691	715	671	705	683	655	686	694	701	682	705	679	648	731	716	663	709	694	694	664	690	707	664	691	722	707	704	696	683	765	694	749	746	699	727	723	742	710	674	723	682	638	676	693	687	696	689	704	652	678	750	708	722	629	674	714	697	698	658	763	685	690	701	726	694	694	737	680	702	772	699	748	686	742	712	705	674	694	702	701	701	728	681	690	704	717	680	710	724	677	666	727	682	721	684	762	705	663	684	732	700	736	732	692	706	701	661	703	680	693	657	643	714	716	702	678	667	683	726	682	683	652	693	700	710	702	713	713	709	623	679	712	700	649	686	709	712	699	678	720	701	681	698	667	718	710	699	699	686	694	685	663	710	690	693	687	669	739	715	737	731	698	680	675	655	689	698	696	656	661	716	704	714	723	745	684	694	700	692	729	663	691	694	680	668	753	719	680	692	747	692	692	684	702	704	667	700	680	746	701	693	688	718	720	707	661	717	703	672	713	704	663	657	685	691	656	709	692	706	669	732	699	715	692	735	696	733	696	718	723	739	712	714	699	681	653	706	651	700	698	653	705	719	710	731	685	704	739	713	739	713	742	721	708	692	704	675	718	723	713	656	695	728	688	705	720	758	711	684	680	674	694	681	751	713	690	682	669	690	725	666	654	691	699	711	700	694	701	730	700	671	680	697	682	677	704	708	645	684	717	693	738	736	643	694	677	710	683	712	689	738	723	719	698	687	695	718	737	686	712	698	706	699	717	708	673	642	715	727	698	727	713	689	740	696	714	667	731	697	703	665	729	762	725	710	695	704	734	692	676	702	724	684	690	681	713	655	685	725	715	621	658	719	689	745	670	757	676	716	715	700	715	653	737	704	677	681	688	699	670	734	691	691	722	704	707	728	691	674	723	714	703	639	676	688	712	706	698	711	694	698	705	679	718	694	693	723	698	711	679	726	699	712	676	686	675	740	655	734	715	685	720	690	677	669	719	687	674	735	666	663	671	735	729	688	728	691	721	680	750	688	724	648	735	712	703	680	700	708	696	744	719	748	705	720	730	715	678	650	671	719	707	701	646	686	673	710	722	733	729	644	705	730	672	705	718	677	719	719	709	693	715	639	697	664	707	704	677	749	686	705	724	723	720	720	666	647	699	743	675	696	685	697	685	676	681	720	699	717	709	715	688	679	735	698	680	703	709	723	703	693	710	677	703	699	674	703	701	688	669	743	699	667	690	709	731	678	759	727	703	721	668	698	702	732	704	701	687	664	692	708	731	724	736	690	668	679	696	703	674	691	740	700	697	745	667	720	748	694	686	685	738	732	717	660	723	680	723	690	706	705	743	689	667	688	702	733	692	687	745	759	700	725	717	703	714	695	679	734	648	688	702	722	656	710	705	751	710	677	678	695	716	699	713	665	718	709	695	686	686	640	657	698	671	695	647	675	729	694	756	704	685	730	724	707	667	707	637	679	650	732	690	666	703	686	710	687	700	677	704	708	720	730	709	712	747	676	740	681	739	711	699	691	683	727	701	681	663	679	683	706	720	690	715	716	723	677	690	699	701	687	686	721	685	744	698	694	737	681	735	707	688	679	701	688	672	680	761	701	694	750	706	703	712	716	686	681	698	703	714	696	712	696	704	679	662	706	663	705	743	674	710	711	721	704	694	715	705	725	700	677	775	677	670	706	691	653	716	679	658	756	709	693	737	709	706	701	689	697	679	710	710	687	669	726	722	745	697	709	701	706	663	686	699	716	722	707	683	640	717	715	681	648	653	672	761	720	728	685	690	688	670	676	702	713	717	698	627	655	764	673	684	689	690	701	697	691	708	713	753	725	709	688	643	730	708	667	706	696	709	727	712	738	709	711	672	733	700	696	780	673	674	707	673	729	729	699	704	682	689	695	693	721	692	672	725	647	689	676	723	701	713	695	702	767	670	659	687	661	714	714	678	710	715	691	703	704	706	678	722	748	700	651	701	669	631	701	710	676	718	714	701	738	705	652	667	739	696	685	706	691	699	651	660	724	694	710	649	687	717	719	690	664	673	700	726	727	681	680	707	722	706	703	691	674	707	725	670	753	721	714	659	736	674	640	713	692	658	694	713	708	706	714	711	708	679	717	708	668	711	742	741	729	701	684	733	668
28381	26710	24221	9256	3235	692	397	365	358	359	332	349	330	316	325	359	351	354	375	325	352	361	337	343	348	348	341	330	343	333	359	321	368	321	362	358	362	327	335	370	368	395	337	346	358	345	355	316	343	334	340	322	338	363	337	354	370	367	356	352	326	359	346	338	328	343	337	361	368	348	345	345	328	328	370	342	334	324	356	364	296	387	370	346	344	315	337	319	339	335	363	366	325	351	388	364	371	327	362	355	351	380	373	348	342	345	349	339	353	370	349	323	347	332	369	355	371	350	329	319	393	344	349	322	344	375	339	351	386	316	345	334	341	336	321	310	341	334	357	351	319	331	342	359	341	349	344	347	340	354	322	357	333	343	339	352	335	349	291	372	360	364	348	327	348	325	327	341	346	334	339	360	349	350	349	366	328	366	346	349	337	344	340	342	318	353	330	352	347	349	367	318	326	354	335	357	321	377	340	357	345	356	352	351	350	301	371	318	330	330	329	314	362	329	339	359	346	364	357	339	361	352	312	325	342	357	320	345	363	338	330	345	355	341	328	377	373	352	336	333	340	330	387	345	325	340	357	341	311	344	339	329	354	330	339	368	334	339	364	335	338	341	340	327	367	342	328	345	350	343	308	356	341	345	347	362	342	324	330	329	352	333	347	316	320	375	337	354	321	372	351	314	348	367	327	358	357	334	337	342	366	300	337	343	355	373	340	328	343	317	350	331	334	359	367	342	322	336	342	380	359	320	337	367	364	332	383	343	362	329	378	343	313	402	330	310	363	327	326	328	338	379	339	354	318	315	355	347	343	357	342	366	351	352	312	353	355	330	369	346	345	338	316	299	351	336	331	328	316	343	321	320	342	338	336	328	357	328	328	342	338	322	372	343	351	327	354	354	357	318	353	325	340	327	327	336	315	366	368	321	361	354	387	328	330	319	291	346	357	344	320	346	330	325	334	336	329	357	352	325	327	344	333	321	378	329	330	328	339	366	353	344	364	367	383	321	334	361	345	317	351	349	352	335	342	381	379	387	332	333	304	326	330	326	336	331	336	333	340	347	335	363	367	335	334	363	312	304	330	349	348	384	374	336	333	321	343	327	354	382	363	318	366	371	346	313	355	374	369	329	314	334	323	379	338	338	359	329	355	310	359	334	360	349	334	338	349	350	328	328	359	352	378	375	339	324	336	364	342	339	343	336	311	331	342	368	306	364	359	369	356	342	349	341	337	339	337	318	334	331	320	347	335	343	342	344	354	343	367	344	342	320	304	337	329	324	308	351	345	323	315	332	319	327	364	341	340	370	331	368	336	341	334	326	327	341	350	335	356	312	370	338	350	377	343	323	333	347	370	344	352	373	385	328	363	362	331	335	340	330	363	344	354	357	348	367	334	330	347	338	343	351	350	340	369	350	345	357	370	372	342	345	325	328	356	357	338	333	341	346	341	345	328	341	354	345	353	317	328	330	331	353	353	328	336	341	354	359	354	325	348	337	337	304	351	333	344	345	360	332	356	374	342	347	319	341	338	309	330	353	365	321	359	382	366	357	328	368	343	334	354	362	362	338	355	341	351	342	359	345	340	342	322	351	347	363	370	359	319	299	363	370	287	318	352	325	336	337	313	324	325	350	359	336	312	322	338	353	367	358	349	327	357	330	352	350	374	347	323	355	309	327	339	348	321	334	333	328	330	330	352	310	353	344	365	302	336	320	367	327	362	341	325	370	317	344	365	347	317	317	350	348	361	327	354	329	340	399	355	329	364	322	365	348	329	334	337	359	362	324	346	303	323	368	338	358	309	349	332	367	320	310	355	365	356	310	360	338	384	366	358	326	328	343	342	321	375	379	331	330	354	328	351	303	341	314	345	354	338	290	305	351	359	329	366	330	334	337	343	332	322	350	335	348	364	341	361	384	332	351	349	326	344	341	354	370	343	376	339	352	326	356	324	357	321	334	370	333	325	355	317	355	338	330	320	354	327	330	343	360	353	346	343	340	350	366	359	341	339	379	318	329	355	371	330	361	350	338	375	351	337	332	350	324	339	352	352	351	315	366	340	372	321	323	339	353	349	325	338	361	346	362	335	333	358	353	341	346	290	367	350	299	335	361	358	322	392	347	337	368	311	364	341	351	329	374	351	356	317	343	344	378	341	327	335	368	318	370	352	348	346	329	343	352	327	350	326	351	342	343	347	332	293	357	318	355	362	314	343	335	347	349	353	356	330	362	343	366	322	348	366	354	344	390	359	335	325	331	333	355	361	319	367	366	304	320	346	352	329	320	358	342	396	332	352	358	342	363	363	345	374	357	331	335	352	320	359	314	356	344	355	308	321	336	351	345	341	362	345	338	314	341	339	350	313	332	334	306	322	340	333	367	329	342	336	335	345	331	368	319	345	310	324	357	350	339	328	354	355	334	316	380	341	316	377	329	352	363	347	315	333	343	343	331	347	341	340	323	340	361	336	358	358	371	354	337	328	347	335	378	350	313	347	366	345	344	365	341	395	372	346	363	316	373	361	365	345	340	342	320	341	361	361	352	351	337	380	359	355	333	329	353	371	345	377	344	327	327	344	352	338	353	331	343	327	331	298	348	373	349	375	331	354	318	345	369	329	334	345	344	369	342	350	353	335	342	335	357	325	366	331	363	363	345	344	370	365	332	325	349	365	404	323	338	327	340	359	337	347	343	344	344	331	323	351	367	341	359	362	346	321	352	333	335	345	355	383	350	332	335	329	331	375	336	348	347	362	361	348	343	342	318	319	325	376	332	327	357	337	327	321	373	333	353	323	308	330	366	363	329	340	311	326	294	324	328	356	347	317	356	368	334	356	324	363	325	308	331	365	306	294	342	350	328	331	339	314	338	335	349	320	337	327	333	348	331	318	371	305	318	328	356	342	313	338	327	346	362	314	320	325	350	333	348	347	321	347	351	333	345	341	322	328	329	366	318	348	377	365	376	365	375	332	345	330	344	331	361	375	348	361	350	331	343	313	355	330	359	353	359	353	331	341	325	326	339	319	373	372	344	314	328	343	390	316	337	339	363	366	335	341	346	379	343	368	358	358	342	351	360	343	357	343	344	354	326	346	330	327	352	381	337	371	355	355	379	367	351	337	331	337	330	342	353	320	319	349	368	295	325	326	309	320	300	353	353	329	333	343	330	318	351	316	344	335	301	354	358	319	306	351	328	321	331	380	339	348	333	329	361	322	318	348	327	309	337	357	350	332	322	333	352	393	357	359	334	332	348	353	325	323	345	333	331	340	370	345	338	369	360	357	318	323	333	324	341	333	325	349	332	338	328	341	352	327	365	322	325	360	311	343	361	324	320	336	339	329	316	358	290	316	349	316	318	325	335	350	332	356	366	350	334	334	342	320	359	346	341	336	321	351	311	312	349	363	336	327	332	337	330	332	347	319	341	316	337	352	367	320	353	342	352	347	340	337	331	332	315	380	334	313	344	335	311	343	338	364	351	331	321	308	339	375	329	357	338
36852	44528	30595	9123	7472	1156	638	643	601	668	625	680	655	625	594	636	631	587	676	627	619	643	638	641	641	632	629	606	629	690	628	618	632	655	640	645	662	641	653	674	652	661	634	649	675	652	631	621	605	657	624	648	601	604	611	663	664	644	672	674	660	651	645	695	629	646	618	656	606	609	668	619	672	645	606	630	631	637	653	634	666	689	614	627	623	645	608	680	649	609	621	602	644	671	656	614	646	592	667	618	595	620	660	652	655	648	659	645	638	635	635	642	604	689	568	626	651	673	620	675	663	655	664	628	637	612	638	624	643	619	675	609	642	615	648	615	665	650	662	623	651	631	642	640	613	642	647	624	664	636	600	653	632	661	661	635	630	579	622	625	629	655	627	679	655	645	652	606	662	607	645	646	634	629	682	634	650	662	643	689	625	640	593	625	661	644	625	636	585	619	598	657	611	627	626	636	641	633	624	639	621	661	641	638	667	651	600	645	659	597	652	647	645	601	600	607	626	669	633	652	652	669	650	619	616	606	673	659	654	606	582	667	669	641	688	609	650	602	603	626	652	672	636	668	619	656	591	619	646	654	629	626	687	651	649	629	593	667	601	675	614	637	653	673	592	630	666	678	649	630	606	654	696	646	656	583	665	654	662	642	686	660	634	657	661	620	654	634	657	637	676	639	684	623	619	690	621	591	651	618	641	644	661	645	618	647	656	640	595	578	651	632	628	612	645	639	637	616	583	638	634	627	624	578	609	643	641	610	609	666	647	636	637	597	585	642	639	632	657	638	669	638	599	617	610	640	636	672	675	687	601	658	627	672	658	641	624	613	642	631	671	650	609	629	609	636	623	652	630	658	645	628	624	643	641	680	636	657	660	622	665	605	652	690	656	622	604	634	605	608	649	625	654	591	601	626	639	658	647	663	631	627	633	648	643	621	663	670	616	632	631	661	632	632	656	592	633	624	691	673	648	648	591	612	598	649	625	645	639	593	657	667	654	641	647	669	624	645	684	633	663	637	635	630	656	608	631	649	629	632	674	652	588	611	652	644	637	653	629	688	601	639	648	671	570	633	609	628	615	646	593	673	609	612	621	667	641	641	621	690	663	662	634	669	654	660	659	682	602	677	590	645	622	673	668	655	657	618	619	642	652	662	596	648	624	651	645	636	602	623	617	632	680	642	609	687	611	624	595	651	625	633	644	664	654	657	597	593	603	618	619	598	653	653	631	607	661	627	638	619	645	680	614	586	671	646	637	627	598	645	656	628	643	635	638	617	599	632	648	624	656	651	651	629	615	650	628	654	636	655	660	670	650	629	604	624	664	674	602	610	670	576	634	629	616	665	667	646	622	665	664	622	627	657	649	675	653	617	613	676	623	604	656	669	633	609	607	644	654	617	630	630	651	626	658	623	665	643	662	654	638	641	649	623	637	624	660	541	634	642	642	616	680	680	656	635	641	638	640	632	613	654	567	642	611	583	634	627	627	642	655	623	636	680	652	675	621	639	646	618	668	637	676	639	644	633	634	623	628	629	635	611	648	648	625	663	625	668	630	646	651	640	625	693	614	639	662	643	627	644	639	686	628	662	645	623	655	650	600	628	647	614	599	690	671	655	628	634	649	645	625	657	604	645	664	681	627	614	611	665	621	637	645	623	673	637	642	638	622	647	617	627	650	672	633	623	694	636	640	640	650	655	626	643	600	647	635	625	611	641	647	601	640	578	669	628	644	639	602	626	652	656	606	645	673	599	656	604	626	637	664	574	656	636	676	666	575	633	641	643	646	574	627	656	622	612	631	619	603	691	602	671	628	651	626	685	575	676	652	640	642	634	622	623	630	641	616	663	639	615	700	639	679	635	659	616	605	612	638	642	642	654	611	621	631	651	641	620	626	618	633	596	658	631	651	645	648	622	636	601	672	656	623	684	611	632	653	639	633	620	595	671	621	620	641	620	648	635	610	657	646	678	638	625	621	707	635	690	599	666	631	670	599	671	675	601	629	676	649	640	605	651	602	644	614	628	589	671	645	591	633	642	657	683	617	646	617	632	647	620	646	641	662	617	643	649	626	641	622	649	638	646	594	673	718	656	608	642	635	638	646	661	645	610	605	636	632	638	594	603	613	638	685	638	622	660	659	633	671	649	612	628	648	612	654	620	642	624	628	657	670	611	636	678	640	634	653	618	662	623	598	653	635	667	611	677	625	611	641	663	614	636	659	620	611	651	662	645	639	686	677	654	597	655	628	673	631	662	596	629	600	673	627	629	688	638	626	684	608	678	656	651	639	653	627	688	684	622	621	652	673	632	614	685	630	658	665	686	661	648	678	665	598	632	659	621	631	674	647	625	620	577	634	669	652	645	616	611	611	633	626	645	623	669	561	646	634	630	624	636	643	647	660	667	623	692	619	618	640	593	653	582	649	635	618	693	653	644	628	634	575	641	637	638	620	672	659	625	681	647	643	662	666	657	622	604	633	629	635	659	631	630	643	635	632	594	667	608	655	629	676	651	630	652	644	616	613	636	621	629	650	673	643	658	654	631	627	682	587	659	632	649	596	588	662	638	614	638	643	625	653	587	693	641	696	620	608	601	636	601	670	703	673	628	666	634	631	631	642	701	651	604	662	640	641	644	616	628	659	661	618	592	630	605	598	646	626	636	610	584	619	640	636	599	644	633	649	636	634	623	647	608	637	679	647	599	663	626	631	622	621	606	592	663	601	677	609	633	675	594	630	620	646	674	660	676	678	627	639	657	643	654	621	692	637	657	661	675	652	606	621	634	641	599	636	620	654	606	648	656	653	613	642	563	672	675	640	645	655	631	630	679	637	637	658	632	666	638	641	663	597	599	630	622	636	629	657	643	614	658	662	615	631	635	668	646	633	664	590	629	673	649	614	690	681	657	620	638	635	627	633	636	611	668	659	649	615	664	624	644	620	686	617	629	611	615	661	600	696	625	624	644	633	592	602	668	613	625	645	599	620	627	636	626	669	627	633	634	615	655	629	642	616	609	585	688	650	615	656	620	617	627	621	618	640	632	686	639	648	616	631	580	632	632	633	663	594	611	639	653	644	614	727	650	634	646	693	650	634	616	659	633	626	572	620	618	618	624	633	671	644	631	637	600	660	649	609	650	645	638	676	642	654	590	663	629	683	620	630	650	648	649	663	663	656	653	693	652	634	632	605	671	632	663	661	696	633	660	657	641	678	632	661	621	621	642	661	659	643	611	616	614	631	615	607	643	623	606	655	660	658	659	623	642	623	630	640	637	661	587	664	636	646	616	640	661	602	657	659	651	618	652	596	668	615	642	637	626	640	654	628	635	661	647	611	671	638	608	668	634	612	635	598	642	599	616	633	675	646	655	633	590	591	662	659	637	658	665	677	651	651	610	659	641	643	593	631	674	615	622	610	618	630	649	648	623	677	639	637	588	642	692	647	659	611	664	678	636	672	657	657	646	636	641	646	633	657	675	669	625	636	642	636	641	651	632
24209	22435	29869	24681	21525	10854	604	277	274	258	263	267	236	284	260	266	253	230	242	236	264	263	241	251	243	233	260	264	259	258	233	258	230	254	245	244	264	227	272	282	234	298	278	233	234	246	260	252	251	257	225	263	241	285	271	251	272	234	261	239	265	275	224	239	254	247	269	241	246	262	256	227	225	274	257	280	227	261	253	257	222	257	235	250	255	260	270	269	234	245	249	261	222	254	288	289	256	263	255	261	244	255	256	242	232	259	276	213	261	241	266	248	250	275	263	236	258	258	240	254	236	233	244	254	244	235	258	247	240	275	242	257	252	217	255	234	257	238	226	266	263	259	247	244	241	279	251	258	248	252	245	253	250	242	251	285	275	251	245	258	228	265	234	242	257	267	245	247	247	265	252	231	250	276	250	244	224	291	244	263	264	233	248	230	225	249	267	243	270	256	264	235	257	284	244	250	258	250	255	245	275	262	250	245	244	235	280	252	221	249	258	225	259	256	264	228	241	263	248	236	267	270	254	244	243	265	275	250	271	282	260	239	266	262	255	234	232	256	252	268	265	217	257	231	247	240	254	237	251	239	248	268	264	239	243	249	241	242	277	227	238	240	240	232	234	254	251	230	274	252	240	230	260	260	246	262	281	219	265	268	242	271	265	239	260	253	263	275	229	258	240	260	256	247	257	249	242	253	251	252	293	266	262	232	271	236	252	248	240	252	236	272	267	232	283	268	267	246	244	258	261	233	237	231	279	237	255	237	268	235	254	218	222	271	257	259	234	261	245	226	252	253	239	240	282	229	260	230	274	278	237	252	289	252	233	253	250	282	234	265	258	257	271	241	258	226	285	229	268	237	238	263	260	257	258	245	228	253	260	281	267	283	273	229	259	254	226	258	252	236	227	266	258	255	218	248	215	235	243	232	245	244	201	235	262	272	260	226	233	259	255	269	252	227	221	268	258	250	247	271	253	237	247	265	239	255	249	240	273	248	248	256	248	257	230	232	220	251	255	250	256	229	218	231	274	249	247	247	265	252	221	236	236	233	258	253	267	268	270	259	251	278	235	260	267	245	255	266	232	252	270	255	227	238	253	260	209	241	245	254	217	243	260	246	245	243	243	249	252	264	230	248	232	278	242	251	230	239	245	261	216	272	252	239	274	242	254	263	246	243	252	261	268	241	246	227	244	265	263	243	243	235	229	241	239	259	250	254	259	268	234	265	263	273	273	270	237	245	257	242	243	264	220	252	233	268	276	270	237	258	259	263	239	264	250	234	251	268	269	274	286	246	252	261	264	292	263	259	252	259	263	254	248	274	267	250	236	285	258	249	254	242	254	248	241	237	251	254	260	282	240	266	249	252	282	263	250	249	252	241	242	242	246	250	247	245	252	262	244	247	239	259	238	255	232	248	231	251	254	222	237	259	242	261	277	230	277	260	277	222	238	242	242	244	253	242	269	262	293	261	246	250	259	256	273	257	233	253	232	258	246	221	247	262	280	265	246	252	266	268	239	240	220	244	231	241	239	249	224	252	261	242	246	250	248	232	250	257	251	247	261	226	266	248	237	252	244	245	231	250	246	260	238	251	235	267	245	239	240	256	265	288	232	276	240	278	244	253	278	221	252	253	234	250	229	246	240	258	225	257	254	249	256	254	226	283	249	231	266	254	256	270	253	274	250	242	266	226	246	251	262	255	285	254	275	231	267	261	251	262	264	256	260	263	267	233	253	232	239	266	248	285	209	244	258	223	265	226	241	252	256	256	259	265	285	265	228	254	237	235	275	224	220	236	230	304	276	248	282	225	222	268	258	259	230	245	251	260	253	265	251	233	250	244	224	243	277	235	232	266	233	243	284	275	257	259	255	245	253	256	270	229	246	234	267	267	247	233	262	246	241	259	241	241	264	226	222	247	244	246	260	247	240	265	255	270	238	230	220	269	245	234	215	231	247	262	222	236	255	267	245	285	260	245	284	254	253	216	277	268	248	252	267	238	266	278	260	242	248	259	265	230	251	246	239	230	269	244	258	284	270	253	263	282	237	235	227	234	232	268	255	253	232	265	231	248	262	255	243	278	257	243	253	256	261	263	255	257	249	264	243	276	262	251	234	245	241	270	245	277	286	273	241	240	261	245	218	260	238	264	257	257	249	237	246	261	256	233	256	279	287	265	268	262	272	244	264	254	248	267	258	246	260	269	271	236	234	268	257	260	260	230	238	270	242	231	277	227	237	232	244	258	261	231	278	253	250	269	243	220	246	258	253	277	227	281	256	267	274	282	263	262	236	251	241	276	276	272	248	235	259	243	226	254	249	265	237	240	272	228	281	256	256	256	259	261	261	261	251	249	249	245	229	272	270	250	247	247	269	249	259	227	273	262	226	221	247	248	260	257	248	262	234	243	245	275	268	248	241	237	257	266	239	241	260	263	226	272	251	239	254	236	254	277	236	232	264	235	252	257	250	221	216	262	254	254	256	240	250	244	250	230	253	264	253	279	269	266	240	246	249	244	256	245	234	259	235	262	255	272	249	230	243	257	244	254	254	245	236	266	256	254	246	268	229	259	247	252	253	243	248	274	230	257	235	252	231	239	262	282	265	254	253	254	234	241	251	252	258	248	253	253	233	229	234	241	238	247	254	276	239	254	256	242	267	235	252	251	246	254	229	259	231	264	259	238	237	255	243	231	257	273	250	271	213	247	269	229	246	221	262	240	261	260	215	233	240	250	252	282	239	275	244	268	252	231	265	249	273	256	252	247	265	254	248	235	240	263	222	237	238	258	237	249	256	255	226	254	252	244	206	268	248	233	236	249	274	286	270	258	248	242	254	246	245	241	246	266	261	233	275	266	260	287	253	231	275	238	257	255	249	240	245	257	291	260	259	220	246	253	260	238	264	269	266	235	244	267	240	252	245	239	234	274	217	222	242	233	223	255	273	237	211	263	271	252	243	244	257	246	246	245	257	250	238	274	244	251	245	278	259	265	247	265	234	246	227	248	227	236	263	276	286	255	239	265	256	236	288	229	286	239	264	234	236	233	242	260	259	253	214	225	240	252	250	250	228	256	248	241	272	254	276	258	269	249	238	253	259	237	253	260	265	227	246	251	239	250	253	234	232	239	260	233	264	271	251	263	239	256	262	237	262	269	252	274	249	237	254	248	242	254	248	258	270	245	235	270	237	289	283	231	271	225	255	247	261	222	247	249	268	256	253	279	236	242	260	253	238	254	232	259	262	247	232	261	261	255	280	252	258	232	261	248	251	269	254	251	228	250	249	268	261	227	240	241	263	247	269	260	254	219	240	207	259	252	208	300	225	257	225	219	250	241	229	246	244	248	249	219	248	246	259	268	251	259	256	291	264	237	258	230	238	263	250	267	209	229	282	195	254	238	241	230	255	267	278	241	210	265	272	225	276	245	227	256	228	272	240	269	248	262	256	245	257	245	261	224	261	264	227	224	239	261	273	234	270	244	249	258	279	256	270	274	259	246
58904	85597	58128	31228	28801	3887	557	550	527	497	517	482	508	473	507	484	456	506	483	479	478	458	468	471	473	478	491	435	495	444	495	496	471	425	489	421	493	451	475	469	469	471	511	472	476	483	470	456	466	462	454	490	467	513	457	487	477	479	469	465	449	453	474	417	455	462	490	471	460	440	480	479	468	481	504	479	501	523	486	484	500	497	490	459	444	467	499	458	492	466	449	453	487	464	491	507	475	471	447	446	481	479	450	512	478	477	458	486	460	480	434	473	483	449	493	449	472	480	468	411	477	447	487	494	431	450	495	433	483	467	448	466	435	439	449	494	464	477	468	482	455	474	488	472	439	490	442	453	502	444	486	497	482	471	484	443	431	445	449	470	463	506	458	480	469	448	471	431	470	467	467	491	497	468	456	510	455	436	502	446	468	496	476	476	418	441	473	458	500	458	487	466	469	447	514	442	458	458	430	449	429	441	471	464	442	428	448	483	476	483	467	509	478	502	442	487	447	458	503	469	459	485	469	490	499	471	516	495	474	482	456	465	497	434	468	485	472	484	462	494	458	463	442	472	465	491	474	477	454	471	458	424	487	456	454	462	457	463	461	477	453	474	483	472	469	491	459	435	458	442	460	455	525	526	470	457	442	417	450	458	458	465	498	452	464	468	490	453	486	468	484	485	459	469	461	429	476	461	468	480	499	463	485	468	473	502	451	425	499	446	439	426	486	483	455	450	482	459	486	469	464	459	495	479	471	496	530	418	452	463	474	456	443	448	466	490	469	495	495	466	484	516	488	485	445	493	434	437	511	487	470	450	479	484	478	495	469	435	468	473	503	490	465	489	468	469	475	495	479	467	493	476	480	472	478	436	452	444	485	478	468	530	434	493	495	472	487	472	439	479	472	461	470	469	459	478	473	470	464	462	479	487	494	476	475	506	500	464	503	508	483	479	445	484	485	486	488	492	508	455	483	493	495	535	461	445	469	476	474	501	478	451	481	445	468	481	460	474	472	445	455	483	481	476	460	505	463	478	467	432	507	447	452	472	466	449	462	461	438	425	496	435	468	455	462	470	484	452	458	476	480	459	466	438	514	470	515	471	478	486	523	471	447	459	500	478	489	455	465	478	478	475	469	489	425	487	493	456	442	471	467	483	428	455	492	459	488	517	493	486	455	469	471	472	459	485	508	467	452	466	430	476	497	456	469	489	459	443	482	463	459	484	491	476	458	447	432	454	452	457	510	498	460	443	473	486	498	448	471	453	485	467	473	482	501	440	503	494	446	448	446	518	497	452	458	485	448	471	450	441	493	509	474	483	479	463	445	488	488	471	467	443	499	479	462	477	468	475	494	490	425	486	495	469	448	453	461	469	474	456	465	470	500	445	477	491	503	469	472	447	481	428	455	449	475	483	501	489	479	478	446	458	463	460	445	439	503	495	463	482	479	460	482	468	466	488	511	445	463	475	481	489	469	518	479	472	481	489	449	460	458	470	519	505	459	467	469	476	494	459	478	483	443	481	463	467	499	465	483	470	509	455	464	482	441	472	454	429	459	473	477	451	449	461	493	464	449	466	451	421	478	464	459	469	461	446	449	461	474	502	456	495	468	437	427	499	463	433	477	457	493	466	471	450	495	475	475	463	485	467	463	465	473	470	502	476	469	459	459	443	455	466	448	476	477	516	469	440	468	468	518	459	478	485	468	475	452	501	452	471	450	488	483	476	476	459	464	502	466	473	476	434	485	465	457	473	474	443	479	503	460	458	472	496	450	471	497	501	471	471	441	472	488	456	459	420	483	493	431	483	496	505	479	462	443	470	480	426	456	469	479	509	464	477	493	503	474	481	503	494	483	474	451	456	482	459	469	481	442	460	526	524	492	495	456	443	483	433	460	509	492	494	468	497	491	449	470	488	444	493	490	457	481	452	444	456	463	477	438	430	463	500	444	463	479	455	475	485	456	448	485	465	448	487	510	409	488	450	508	485	444	461	469	481	443	446	458	473	444	498	430	461	458	481	444	466	500	510	483	472	442	450	443	435	475	473	452	477	478	481	479	491	454	490	462	463	501	463	434	473	474	473	477	455	439	490	472	471	483	507	480	446	478	495	481	482	469	502	451	468	470	427	463	503	452	452	446	460	491	458	465	478	441	466	460	475	436	511	452	435	498	510	484	507	465	447	444	454	485	448	457	486	514	445	462	447	480	459	461	479	468	454	472	487	419	472	434	484	462	455	448	468	456	498	488	476	527	478	471	482	479	493	430	466	492	461	503	488	452	473	506	460	444	493	468	502	490	468	446	463	485	477	454	481	489	443	502	478	447	470	503	404	460	482	415	501	481	464	451	462	508	491	465	481	430	492	466	492	478	449	467	454	474	416	478	508	436	452	496	453	496	467	477	461	480	493	471	463	486	480	471	473	473	501	442	457	496	447	459	472	472	471	487	486	443	447	464	415	455	469	461	464	446	446	454	484	482	469	483	462	475	460	455	499	469	488	459	447	451	478	462	428	464	486	469	481	492	492	452	499	528	485	483	475	502	462	488	492	456	457	465	466	446	486	464	460	487	467	466	496	467	480	462	466	422	501	497	463	485	478	500	486	451	465	463	483	447	437	490	459	457	494	467	465	520	529	452	484	444	467	460	446	487	474	421	438	450	511	479	481	489	461	480	473	462	458	513	461	459	484	464	446	442	477	465	487	465	491	505	488	452	455	462	483	449	444	486	462	508	489	471	453	465	484	482	461	465	497	527	480	446	428	487	475	483	491	487	477	454	510	454	450	457	437	501	510	512	467	464	511	453	507	420	469	455	437	476	453	456	476	454	462	469	473	448	472	490	472	499	450	476	471	413	436	501	454	470	456	444	465	470	456	450	440	479	471	425	459	477	496	472	468	447	476	457	505	524	512	462	466	480	452	478	464	462	460	492	508	510	465	475	475	459	483	496	487	477	455	447	459	460	442	433	433	479	464	446	519	505	471	497	468	443	466	458	467	457	481	420	458	483	496	479	467	506	474	509	490	466	469	454	407	481	469	493	470	490	488	458	447	440	468	468	456	463	451	478	458	469	493	497	443	491	477	448	504	462	476	464	458	497	450	447	464	475	471	477	467	468	472	465	522	459	437	486	457	455	492	493	467	476	452	470	471	477	502	440	519	455	493	490	450	448	441	474	512	479	450	473	450	450	472	466	457	473	479	466	473	438	445	460	461	480	502	462	470	492	446	485	478	448	473	476	455	468	492	483	434	484	499	489	442	486	449	468	444	492	485	504	439	476	457	499	477	458	477	460	476	486	452	515	500	470	511	479	471	494	490	474	460	499	493	487	474	490	446	457	441	465	463	471	428	495	474	478	455	486	440	468	446	480	499	475	451	473	440	448	490	496	491	481	432	487	478	456	449	470	466	498	459	473	465	440	470	468	475	517	480	463	460	463	473	482	472	471	474	493	421	424	453	474	441	484	495	473	444	474	432	455	480	466	450	477	443	489	455
23125	21676	29579	23534	21575	19324	5339	528	444	436	418	455	421	418	413	385	430	415	425	420	436	439	389	421	419	432	426	430	436	446	402	448	427	460	401	436	392	397	407	440	422	401	442	361	411	417	365	410	443	409	397	397	428	386	414	386	393	397	397	418	406	403	448	444	458	391	370	405	459	440	409	440	443	425	393	407	414	423	424	424	418	428	421	436	410	458	422	409	405	411	385	422	457	436	416	411	421	409	415	405	411	429	413	420	389	350	400	435	432	400	391	417	397	395	411	446	423	412	424	391	408	373	409	413	403	437	422	430	373	436	428	421	404	430	467	402	395	403	386	460	412	414	429	396	423	396	434	414	431	412	415	411	400	414	429	384	409	449	408	410	441	403	375	371	383	415	425	416	400	407	400	423	378	416	421	432	411	415	393	427	410	399	391	376	409	406	399	456	402	421	422	407	402	418	451	412	414	406	420	439	404	425	418	438	396	417	377	441	409	367	407	424	446	409	402	423	387	443	381	402	414	440	424	424	392	418	372	422	395	434	444	416	423	437	392	424	392	411	412	358	432	406	412	393	398	397	387	376	405	407	451	369	421	421	400	404	394	359	407	404	357	416	406	423	442	426	374	398	407	397	415	428	394	421	446	381	394	387	432	415	419	397	405	420	408	422	380	359	385	450	460	378	417	427	399	413	420	380	368	398	418	423	456	393	439	392	411	427	422	425	418	418	418	428	402	437	431	378	409	402	401	361	392	432	398	413	410	409	402	414	403	398	427	443	393	430	403	414	411	397	410	462	402	416	395	410	440	399	399	457	389	430	429	423	408	411	464	412	396	442	385	455	403	399	377	436	415	450	388	434	423	409	425	372	379	393	418	393	439	403	441	422	399	424	411	407	452	385	403	406	468	417	414	425	450	414	383	416	363	424	443	400	403	436	434	432	418	414	403	411	427	402	435	415	428	384	374	413	436	412	429	405	438	383	391	406	382	375	423	435	417	435	404	382	414	421	427	438	425	407	402	427	411	438	391	371	419	391	401	394	404	412	386	379	385	425	396	400	360	405	420	457	447	416	367	375	415	428	397	371	390	434	432	411	405	410	424	429	413	429	390	442	396	404	409	413	400	405	420	435	411	402	436	398	401	429	429	408	390	398	420	408	450	408	451	450	405	421	394	433	426	393	390	410	431	402	380	412	429	447	417	398	397	400	452	417	434	403	420	387	415	423	424	386	401	416	436	437	410	402	399	422	409	408	379	419	441	415	342	428	402	413	410	390	411	395	382	384	446	391	404	420	390	475	413	399	419	420	370	401	431	403	381	408	393	408	441	398	407	429	422	439	417	409	390	420	389	399	435	381	409	397	376	385	417	441	381	383	409	413	384	398	424	410	416	430	383	410	419	400	398	406	394	397	404	409	431	422	391	377	371	392	410	404	355	425	422	420	442	426	405	390	476	389	392	408	426	423	464	425	398	425	385	386	414	423	422	389	402	422	420	399	383	415	394	394	410	403	375	387	420	427	406	410	421	419	461	428	390	376	443	398	416	429	414	394	396	388	388	431	414	427	427	424	400	390	366	413	389	423	431	374	409	405	413	458	447	425	426	392	425	429	425	395	418	390	412	412	439	408	420	419	412	381	386	428	408	385	417	398	444	392	436	391	384	387	410	410	413	407	419	485	424	435	417	420	447	385	451	425	419	429	393	414	412	396	415	391	429	390	408	360	436	411	403	425	439	435	424	376	422	388	401	425	383	411	396	407	433	365	428	356	425	430	432	381	418	424	417	453	410	394	415	424	437	400	440	442	381	428	413	448	409	410	431	405	408	422	428	404	416	407	404	390	414	441	443	393	414	400	402	414	384	405	468	425	429	441	406	426	449	401	428	405	422	399	410	405	399	405	407	419	434	383	422	414	408	415	422	451	436	433	430	419	418	364	409	418	423	421	420	417	387	429	397	434	411	409	401	432	398	408	413	427	436	421	408	403	414	392	424	418	396	451	406	421	413	418	393	409	442	428	412	388	419	434	429	421	391	410	432	387	406	419	427	396	430	431	422	409	425	422	432	402	431	383	438	394	405	436	416	407	388	426	412	373	399	403	398	395	438	433	395	417	404	377	423	418	398	372	418	437	384	406	428	381	398	416	410	436	404	416	407	380	408	406	397	394	421	397	412	447	451	417	414	392	430	422	424	386	386	433	418	432	375	390	406	437	421	430	441	379	389	412	423	425	413	397	391	425	373	419	386	385	437	391	435	409	411	410	428	431	410	394	383	426	423	412	385	384	420	375	428	406	391	425	390	442	389	404	401	392	442	389	388	374	393	399	406	455	448	454	415	429	424	396	378	408	377	409	458	425	431	405	428	415	366	419	410	431	412	368	439	429	397	412	415	394	436	396	439	386	415	438	437	429	412	440	397	395	439	428	401	370	381	397	405	373	396	426	433	419	439	411	407	422	386	430	409	380	452	413	400	415	421	419	409	388	433	396	418	416	397	409	399	421	414	433	449	405	382	414	433	383	380	397	431	423	384	423	430	401	406	375	447	403	378	395	412	404	402	429	433	383	416	428	418	425	422	377	421	434	405	432	424	436	398	451	402	416	411	434	403	402	387	415	380	387	419	432	431	444	448	410	387	452	426	389	354	414	421	397	387	428	366	411	400	369	405	435	420	418	419	400	415	408	376	407	406	403	388	400	418	406	407	376	410	393	412	414	417	418	402	385	385	393	411	399	412	401	416	418	425	437	412	390	421	422	401	386	394	440	410	409	399	408	409	430	386	401	420	425	439	392	436	409	420	371	418	382	464	406	411	410	410	402	420	400	424	422	420	396	431	392	380	440	410	421	411	373	415	379	425	374	435	397	387	409	412	423	397	385	421	446	372	386	445	413	404	405	427	426	400	388	393	390	408	418	432	392	420	433	418	399	418	424	376	438	396	429	399	403	405	368	425	397	406	416	370	438	396	398	394	410	382	393	387	409	399	412	428	432	389	380	462	410	405	422	420	380	407	389	445	384	425	456	382	386	411	405	385	442	405	416	409	382	442	400	415	413	392	428	418	380	420	437	393	415	394	435	411	428	404	421	408	366	434	447	451	424	425	391	384	395	424	415	421	413	413	376	420	376	405	403	420	413	401	434	425	387	398	417	386	391	385	402	447	421	434	456	398	444	414	435	399	386	410	436	407	438	386	418	432	397	400	425	419	433	393	414	417	425	439	428	417	436	407	417	426	404	392	417	414	393	422	376	386	440	362	412	412	438	450	388	421	410	381	441	403	381	425	406	419	423	396	426	427	427	375	441	405	397	435	430	406	387	397	385	397	400	411	385	426	396	396	390	431	425	413	406	411	406	410	405	402	401	412	414	393	398	418	398	431	452	432	416	401	359	403	425	423	422	422	388	388	402	423	407	423	387	399	412	389	413	382	394	399	406	379	383	403	421	427	400	384	408	407	444	375	410	419	414	417	397	392	381	389	421	431	443	410	401	415	437	418	415
58684	95099	67932	38150	34427	6323	834	751	777	783	782	720	756	709	722	674	712	705	707	689	710	735	777	693	729	777	757	771	696	710	707	707	691	704	761	734	685	731	699	722	700	720	700	700	677	705	697	650	714	744	717	720	694	696	719	711	691	687	733	685	717	697	699	751	695	703	693	729	722	737	694	728	709	677	660	705	690	700	709	705	630	761	701	733	685	711	676	690	721	667	695	701	728	663	686	711	677	707	697	710	704	684	686	694	712	673	680	743	691	671	703	703	671	717	744	718	709	709	734	730	657	717	718	749	691	742	749	679	674	679	668	762	719	707	705	717	718	661	740	725	739	715	711	665	758	708	764	751	683	665	707	742	769	677	710	674	787	693	691	754	718	689	671	717	645	697	712	726	671	734	713	710	711	729	737	705	711	696	685	657	703	690	660	707	714	644	694	670	661	705	749	708	701	697	741	665	690	667	660	671	725	681	736	717	744	746	699	708	657	730	682	693	706	724	689	728	695	742	750	690	724	745	687	656	723	702	675	703	691	681	715	704	711	705	689	735	719	737	708	714	731	685	710	700	672	658	775	699	713	727	701	723	641	703	740	703	677	718	723	707	736	697	697	709	737	726	667	738	693	710	668	632	716	694	757	693	717	675	684	680	766	704	758	740	708	707	704	738	736	747	719	706	713	749	710	696	730	757	747	723	703	680	726	669	693	738	681	741	675	707	708	665	727	740	659	697	712	705	733	664	716	733	759	721	719	701	737	716	721	710	705	682	726	740	719	696	715	685	687	714	661	781	732	684	715	683	711	692	681	691	714	684	689	691	729	671	687	708	747	699	676	729	688	671	699	721	743	717	690	700	731	693	664	686	738	701	674	734	677	730	704	711	701	655	706	691	693	698	705	693	716	703	704	711	699	673	729	717	706	688	688	725	743	722	731	749	724	746	697	699	694	710	727	703	752	709	731	757	695	745	683	695	702	753	720	708	684	719	694	708	698	722	702	732	670	673	742	714	697	706	703	755	703	696	724	685	695	748	674	689	673	701	689	626	675	713	670	668	690	762	741	706	716	761	732	670	709	703	646	731	685	687	695	670	740	710	689	720	716	719	694	736	755	721	697	712	666	719	712	692	698	709	717	677	714	707	716	730	695	677	727	745	724	679	696	671	702	708	677	675	686	732	756	718	675	736	722	670	717	679	651	729	760	710	715	711	746	708	727	693	676	694	659	733	714	725	647	730	705	714	700	705	747	713	723	732	668	713	744	723	688	744	669	718	706	680	708	712	705	716	719	699	718	686	745	707	724	705	663	753	678	667	725	682	690	725	671	687	720	694	648	710	768	660	664	698	720	717	724	744	688	721	680	658	691	693	716	738	676	752	657	711	645	693	695	695	699	710	708	672	707	749	740	778	707	713	746	683	708	715	704	699	686	749	721	664	732	738	665	695	706	728	666	748	693	694	698	705	700	721	726	725	704	691	668	717	717	706	717	703	717	704	705	704	739	671	733	703	691	653	762	683	702	700	699	701	755	709	734	735	674	709	709	673	720	717	738	719	703	717	721	633	711	678	695	699	701	691	685	650	686	716	723	704	707	707	727	662	650	646	706	713	723	701	722	698	661	740	684	726	670	691	732	643	681	739	720	657	709	700	662	702	709	728	731	701	673	675	742	736	728	713	730	695	682	722	709	683	685	709	702	730	701	752	711	710	729	672	765	723	664	736	725	699	745	750	702	653	730	684	685	688	642	713	715	676	708	691	738	685	714	730	691	717	695	735	720	699	704	678	718	687	673	683	706	764	697	683	736	697	731	749	685	710	715	742	738	697	670	705	695	709	684	703	701	663	721	728	744	762	645	734	694	680	746	726	724	675	705	715	723	708	670	686	702	677	692	707	726	686	723	684	705	694	733	696	723	691	723	687	724	699	724	715	700	667	727	719	718	714	736	679	685	689	736	745	684	720	708	724	640	696	735	717	701	663	710	710	695	740	739	702	679	698	700	683	649	717	682	736	708	712	682	714	746	701	670	655	672	685	666	776	684	706	702	743	684	696	702	689	669	675	697	738	714	706	609	706	725	687	688	725	727	730	736	674	703	721	710	657	719	700	714	716	721	705	652	670	640	757	755	710	645	745	724	744	669	733	701	711	697	683	696	702	689	727	703	738	705	699	708	692	715	668	708	684	729	718	692	696	702	758	702	717	711	728	732	730	717	693	679	735	684	698	675	714	709	697	706	706	725	700	727	712	690	680	665	663	727	665	724	743	755	718	735	704	714	712	682	689	711	744	749	654	695	686	722	672	735	709	686	734	707	740	746	711	673	713	674	678	739	711	723	675	705	720	673	708	736	722	677	687	700	693	704	711	723	706	729	731	717	710	714	682	724	718	733	712	696	678	750	705	701	657	706	660	703	676	719	732	742	683	703	729	663	671	686	708	669	752	724	728	700	663	697	731	680	702	752	712	708	730	656	726	730	709	681	723	681	739	723	657	719	704	689	715	730	680	671	681	705	735	791	704	762	730	752	736	697	717	718	671	718	684	693	700	747	709	710	711	710	743	682	723	673	708	653	694	701	706	677	734	670	727	701	686	728	699	674	678	697	716	709	633	707	720	709	720	725	718	692	709	728	708	725	702	681	689	740	701	710	713	693	690	705	732	659	720	668	688	705	723	672	732	725	733	718	703	731	699	664	683	717	694	717	699	700	716	712	698	710	703	710	719	724	688	732	683	696	724	707	669	669	699	712	714	742	738	721	726	675	723	685	683	683	708	663	675	684	720	702	699	699	726	673	739	723	680	710	709	722	701	743	670	678	679	735	693	730	685	755	753	691	705	719	712	745	700	702	723	686	707	723	737	695	745	712	719	680	666	731	715	711	684	718	746	673	738	703	701	685	715	702	693	716	749	728	700	685	710	716	691	737	740	680	710	731	661	740	687	716	690	676	673	683	707	712	698	708	739	700	663	700	719	722	666	675	715	705	689	716	730	733	720	709	694	667	745	696	703	714	716	739	686	746	686	717	688	697	682	694	720	707	724	734	705	720	692	747	704	707	721	752	706	705	695	714	677	712	698	699	687	689	698	716	734	694	713	758	704	672	663	693	682	644	747	719	696	722	717	704	646	659	683	689	691	699	721	665	730	714	721	727	696	706	727	703	699	735	750	735	705	698	729	719	738	738	722	711	701	696	725	707	671	707	686	709	671	682	699	719	680	702	716	703	717	727	717	698	726	704	669	702	665	698	679	725	730	736	699	706	710	701	701	766	731	755	658	697	717	647	701	700	718	673	689	703	704	719	658	684	707	707	730	661	735	720	686	675	709	672	702	665	729	708	753	726	688	672	714	766	707	710	717	678	718	690	672	691	700	704	695	685	747	726	697	697	652	723	687	646	719	746	703	706	694	726	702	716	707	697	689	708	716	735	722	693	733	744	682	725	675	706	687	696	700	698	711	710	651	704	678	685	707	720	696	689	710	686	669	718	736	698	681	721	754
28686	27412	23090	8150	2674	642	354	381	362	387	334	364	360	351	337	389	336	354	346	341	379	381	358	360	350	374	315	331	352	349	339	349	313	335	372	372	371	360	365	358	375	381	338	357	352	323	379	352	353	334	370	412	376	389	308	374	355	343	333	342	361	370	347	324	371	317	364	360	343	348	378	371	349	405	336	371	336	404	391	362	382	343	356	343	356	350	368	342	337	405	326	371	346	348	332	337	419	376	347	360	361	343	365	338	373	337	362	359	346	336	332	378	313	343	354	395	356	340	352	352	386	341	393	367	372	363	355	367	343	335	376	359	337	355	380	350	345	350	374	359	365	381	331	348	336	327	368	355	361	384	372	347	352	363	345	371	360	372	358	367	362	351	316	382	350	363	334	336	351	326	347	346	355	347	391	331	354	406	345	356	338	373	347	335	366	313	346	368	366	359	324	350	328	358	364	349	362	371	372	373	353	322	329	373	330	341	378	357	354	363	371	379	345	374	359	350	379	344	361	354	368	371	324	367	372	345	346	331	361	356	348	361	350	355	363	334	360	349	332	322	337	356	355	334	348	324	336	359	367	370	349	348	357	347	327	331	369	349	342	327	387	337	385	350	338	358	336	318	329	365	353	348	334	378	375	401	344	368	336	314	350	350	356	349	335	375	359	339	365	367	338	383	327	363	330	337	370	389	352	333	375	327	381	357	377	338	368	361	326	329	382	365	353	358	361	356	360	379	338	354	355	353	337	341	380	372	342	347	338	361	336	387	336	370	336	352	399	378	343	370	361	342	357	371	347	334	329	361	373	361	328	377	331	396	364	370	360	342	351	368	378	368	369	352	354	360	332	353	328	330	338	360	370	344	352	324	333	347	308	322	337	339	350	335	385	318	350	349	383	358	387	338	357	379	387	358	342	368	333	374	386	350	403	357	368	344	342	343	342	386	323	373	353	343	335	369	363	371	345	382	349	307	337	353	360	370	335	362	345	354	362	348	335	347	347	374	362	350	347	397	352	351	361	368	358	352	349	351	364	365	366	394	328	333	335	344	348	360	342	336	311	337	373	350	360	366	318	335	375	364	344	342	368	346	372	373	351	326	325	352	322	336	333	329	361	363	358	347	349	374	335	334	340	362	326	335	385	367	374	351	349	350	340	366	355	340	338	354	395	339	370	329	346	411	343	356	389	384	352	364	372	334	359	364	335	374	355	358	387	343	342	358	354	335	379	365	330	362	333	387	352	347	353	322	353	337	366	364	348	350	342	348	353	373	373	343	311	359	335	353	326	360	367	325	386	353	382	338	331	347	345	332	375	386	338	337	361	372	358	374	349	371	332	358	370	378	346	377	346	400	388	380	374	363	366	325	359	377	353	366	339	382	354	331	372	347	327	307	345	385	341	345	331	376	361	365	367	345	371	356	364	333	356	361	354	383	375	340	337	372	363	379	352	333	331	348	380	368	378	332	374	332	358	317	343	365	352	355	373	402	380	354	361	352	347	355	344	379	357	335	357	394	334	345	340	319	343	338	371	384	346	369	323	362	342	340	362	349	330	367	346	336	359	337	369	396	348	319	383	326	350	359	391	368	351	367	366	343	304	368	359	343	357	377	356	331	357	357	347	359	342	362	344	334	344	324	340	370	360	349	383	357	332	376	362	341	370	335	353	362	331	376	339	344	335	343	357	358	393	372	356	383	334	340	329	363	359	415	377	355	367	392	322	341	346	358	361	361	386	370	381	345	369	349	370	319	351	322	366	359	349	342	342	340	363	343	386	343	376	341	339	377	352	372	364	367	360	326	366	328	338	348	364	333	334	347	364	372	308	371	368	334	377	329	339	363	342	353	387	348	361	372	333	346	335	386	367	325	345	314	342	349	373	373	368	323	326	387	362	320	360	367	328	350	341	340	364	356	361	390	354	352	376	338	356	353	359	361	359	302	351	344	358	361	350	380	371	354	329	338	388	335	343	359	329	370	379	308	321	342	386	362	332	369	360	365	352	347	382	392	313	357	381	355	337	420	344	339	337	345	343	365	329	373	370	316	372	339	333	330	361	332	346	339	341	340	352	388	357	384	363	364	340	330	379	338	362	329	364	321	344	368	369	373	396	369	343	350	339	335	332	362	366	359	335	359	354	350	357	382	374	322	345	352	356	369	327	339	356	357	358	357	379	367	310	351	346	364	344	325	339	349	365	362	308	377	379	315	375	350	351	378	349	386	318	356	362	357	314	329	383	337	321	332	406	363	375	370	337	342	397	320	336	367	347	373	366	382	347	327	372	359	367	359	360	346	371	350	359	352	324	350	339	347	359	341	336	329	336	341	359	366	345	321	365	377	394	350	370	375	378	355	346	368	341	375	323	346	331	356	371	351	321	365	364	342	371	341	353	348	356	364	349	331	363	355	344	355	337	350	353	337	351	359	352	343	329	376	342	387	342	335	348	339	372	360	342	355	345	348	350	369	386	360	359	345	348	320	357	360	323	354	386	376	365	345	352	334	330	344	346	344	329	341	384	378	352	359	357	351	326	365	362	341	379	356	323	340	338	393	384	365	378	333	362	361	367	351	329	323	353	364	380	360	300	319	378	333	392	345	383	349	377	354	359	339	333	328	382	368	358	362	354	394	358	327	341	347	354	325	348	342	385	390	365	380	328	361	349	346	375	344	352	354	361	353	373	369	333	375	333	365	339	342	352	329	359	312	330	397	378	386	366	392	359	388	357	348	342	346	350	339	340	351	358	355	377	347	329	329	376	379	357	344	342	356	383	365	356	336	352	347	347	359	388	363	365	351	378	348	363	355	362	356	326	352	324	338	360	331	357	363	365	357	352	320	363	389	337	356	331	371	335	337	342	367	375	350	351	325	338	389	335	368	344	358	348	376	353	330	362	352	383	362	348	375	381	373	377	388	363	364	339	348	321	355	336	347	380	340	366	351	362	370	384	327	380	343	325	364	331	339	340	359	313	361	349	323	366	362	335	343	404	362	362	400	328	352	373	346	338	388	371	322	381	351	377	366	322	346	337	365	381	370	363	322	377	345	357	372	366	372	340	335	352	367	326	365	349	334	366	327	338	385	329	372	368	387	370	363	343	352	333	425	388	384	365	380	360	364	375	370	346	365	362	345	377	379	338	353	348	338	340	361	371	371	360	360	394	387	337	346	362	352	361	334	350	390	364	367	361	329	371	381	325	350	354	373	342	364	343	344	341	361	356	378	347	350	317	332	369	374	369	374	376	364	346	330	379	317	318	351	367	352	331	331	363	338	346	365	330	369	362	363	363	355	353	331	374	333	345	373	391	342	326	343	353	357	329	350	313	344	372	347	378	372	377	348	362	334	385	350	348	350	347	358	381	364	348	379	370	368	359	375	366	351	363	355	342	361	341	369	335	340	333	323	355	343	359	376	331	371	326	365	358	362	370	309	388	332	352	371	348	379	373	361	347	338	318	374	352	362	316	353	355	348	332	351	334	374	341	330	376	367	380	359
37701	45601	26151	7779	6407	1281	633	704	655	667	668	672	717	708	652	655	691	648	618	685	621	660	707	655	652	649	600	659	683	654	663	629	702	661	683	670	665	685	667	646	648	682	652	678	629	692	685	660	672	694	659	660	636	679	684	665	670	688	622	621	658	625	671	660	670	617	625	673	686	606	692	637	681	678	656	640	671	711	670	676	686	650	663	673	695	663	698	624	686	641	676	687	674	643	673	669	640	647	652	626	703	643	661	626	640	662	637	654	669	629	715	645	660	663	658	615	630	675	645	641	624	664	641	707	670	679	687	629	670	625	665	628	673	653	675	652	667	657	650	666	652	651	626	674	666	654	677	623	720	615	665	631	631	614	639	664	629	663	652	615	635	638	648	649	671	683	669	657	659	632	689	655	655	622	665	614	612	664	695	648	657	657	702	653	690	647	612	670	652	641	652	661	649	620	644	680	644	670	689	649	659	674	647	651	652	678	645	663	647	656	696	665	679	665	668	686	673	663	698	698	670	682	664	687	668	686	646	716	651	613	622	647	650	655	632	633	692	619	695	656	672	660	685	682	670	694	626	645	694	657	659	612	704	631	656	666	718	632	629	632	682	627	640	655	660	713	631	707	649	637	667	677	625	716	703	657	645	634	667	673	644	661	652	644	651	653	661	652	642	653	638	664	668	686	663	655	658	637	676	670	632	676	623	649	715	707	653	635	656	674	667	672	689	665	632	646	641	649	705	648	657	639	633	644	649	635	687	612	637	641	695	646	595	693	679	675	668	644	685	700	667	681	672	650	669	653	633	601	603	636	673	637	635	674	620	661	650	678	584	658	674	643	663	657	661	653	631	659	699	690	689	731	673	630	615	646	634	714	606	672	652	646	664	644	644	689	678	679	654	648	623	629	662	662	658	662	658	664	676	675	665	673	629	668	677	673	658	680	660	632	625	643	655	626	646	631	654	659	668	650	681	680	665	651	656	666	638	663	620	652	655	643	673	663	624	688	614	613	676	645	654	680	734	687	681	669	687	675	637	657	677	647	694	678	656	670	606	659	636	661	674	646	648	647	636	658	689	681	674	651	691	651	738	666	665	651	644	673	667	669	686	626	659	598	663	616	657	638	641	686	629	670	656	650	699	641	699	699	647	675	672	661	685	648	644	676	637	723	644	622	628	693	683	687	653	645	669	677	685	668	665	644	663	631	670	688	636	664	638	608	667	645	647	633	647	667	678	706	688	719	644	673	679	668	661	661	653	647	676	653	714	660	673	688	676	637	650	670	626	668	660	686	664	612	642	683	630	653	642	678	651	664	667	652	638	700	629	643	637	652	672	664	635	651	671	714	699	649	641	619	666	645	667	676	653	667	716	632	671	626	690	681	675	687	666	667	672	645	660	631	630	646	660	650	669	634	632	732	668	636	637	604	679	663	682	663	687	599	653	660	679	616	609	674	660	666	632	692	654	670	656	670	679	638	690	634	686	639	645	716	630	682	650	656	664	617	680	667	644	688	654	643	688	700	601	639	702	661	667	624	598	647	606	647	625	649	612	671	624	645	618	643	638	677	680	653	686	627	672	711	665	664	688	661	627	599	655	657	670	632	656	626	674	644	688	649	620	638	665	692	654	697	663	637	666	672	671	624	670	658	635	667	700	697	635	658	655	657	629	670	686	648	626	696	635	602	672	666	640	658	653	658	684	643	670	651	703	656	670	634	671	669	637	637	677	619	640	721	685	669	646	630	680	680	672	671	671	690	670	628	636	675	669	687	698	662	695	727	672	631	630	684	646	655	678	626	674	713	703	641	637	657	682	639	660	642	648	637	714	667	656	658	658	682	658	687	610	712	677	655	635	629	645	662	673	666	636	637	704	637	697	635	586	632	630	660	617	619	643	686	666	689	660	657	636	677	689	702	681	646	678	705	678	693	704	627	668	666	626	648	658	689	623	634	630	655	616	638	674	656	643	686	706	676	635	640	655	609	604	689	655	608	655	654	642	634	660	680	685	714	633	652	712	653	646	626	648	654	617	669	665	685	729	652	627	605	601	655	642	607	662	690	638	668	700	716	671	620	665	626	646	662	620	680	658	631	639	609	651	645	656	698	715	660	675	672	664	664	644	624	692	642	672	675	667	632	615	679	672	632	628	661	663	677	651	668	679	618	753	711	669	650	701	655	656	667	672	644	676	613	610	610	672	634	651	645	648	696	668	684	712	663	639	649	640	671	638	685	666	706	654	682	694	684	612	643	687	661	691	659	662	633	641	665	666	638	668	651	662	656	638	658	628	695	705	659	641	669	657	650	687	689	648	662	692	705	692	668	690	698	635	662	633	692	655	660	589	653	633	624	679	628	620	682	646	629	668	651	637	638	708	678	600	649	663	634	644	657	661	665	642	710	670	653	656	643	666	652	621	642	648	670	687	645	690	629	666	656	690	654	657	669	655	698	692	669	676	654	705	700	674	690	697	674	622	658	687	641	623	651	672	643	702	642	678	649	673	708	675	658	662	705	652	658	631	689	597	682	683	654	680	652	594	660	616	691	634	655	659	642	676	600	666	686	627	667	651	627	646	660	615	687	625	638	683	656	674	682	606	682	703	684	663	643	660	664	701	708	626	637	653	637	625	680	643	702	646	596	689	634	658	691	703	661	647	614	626	692	646	695	622	655	678	668	643	684	640	721	713	683	670	632	669	709	675	688	649	649	659	645	646	682	641	608	680	699	673	643	669	679	670	720	690	637	664	690	632	662	660	620	707	681	628	685	663	656	718	676	686	661	661	664	712	655	664	730	682	657	698	708	659	648	691	616	663	658	646	683	657	693	635	641	638	694	634	628	652	689	671	616	654	666	673	667	633	641	689	685	667	651	675	644	656	685	659	635	692	683	671	637	657	648	700	625	667	637	731	639	650	652	644	646	664	662	624	647	641	695	656	670	685	658	640	663	635	624	716	641	657	692	645	604	633	661	661	654	685	644	701	663	679	643	679	722	663	635	653	646	662	683	647	598	634	625	638	676	655	648	669	710	699	668	644	697	666	681	691	697	661	708	629	670	654	660	686	636	704	659	666	687	681	677	684	667	645	650	640	609	674	694	636	686	680	676	651	701	631	593	673	687	672	617	643	661	676	643	686	656	626	659	692	689	629	632	669	647	631	693	654	706	638	646	626	684	637	633	656	642	677	625	642	624	617	675	653	664	645	619	633	623	700	641	610	616	651	678	638	722	692	694	649	672	665	652	645	699	682	703	675	640	637	678	674	677	680	626	644	653	642	641	656	666	671	699	656	667	631	646	676	680	640	635	672	676	645	627	680	647	679	662	641	657	653	671	688	682	694	656	681	693	644	637	663	671	640	654	646	672	694	673	654	649	676	650	614	635	680	640	662	711	625	679	659	696	681	691	677	690	646	669	650	675	674	673	657	644	711	630	682	616	621	616	691	649	676	661	685	677	601	663	640	640	673	693	636	693	674	597	703	682	653	678	681	660	699	730
24249	22601	30142	24010	21156	10856	629	289	268	283	286	273	268	267	285	249	265	291	266	247	272	255	287	284	261	273	314	264	244	274	265	273	298	251	278	282	268	259	255	266	244	264	235	257	243	265	263	248	247	263	233	252	268	266	255	247	256	260	261	276	246	249	258	249	249	269	258	268	261	245	271	248	252	268	258	300	250	273	257	245	293	266	250	275	230	243	240	242	239	242	234	261	250	264	240	232	284	277	259	291	280	277	255	228	274	249	274	263	285	251	257	247	280	282	279	266	286	267	247	241	260	245	249	252	269	283	257	287	263	222	280	274	242	274	267	247	242	267	273	276	260	261	249	250	277	275	242	268	259	251	262	244	237	262	278	277	261	289	233	261	274	246	265	261	262	266	259	263	252	262	235	264	259	262	269	270	245	221	231	261	265	254	264	243	266	266	259	276	257	266	278	261	282	267	257	269	234	262	271	251	278	258	246	242	254	277	300	256	279	263	276	252	259	251	253	268	251	283	255	274	258	264	246	292	240	267	264	273	269	262	269	257	257	241	256	247	286	279	271	296	271	256	253	264	238	267	238	259	264	246	243	277	240	258	265	256	271	243	238	269	281	259	237	254	259	267	241	282	277	240	280	267	232	270	251	245	258	286	268	262	267	232	267	269	267	278	263	243	254	262	272	271	281	235	250	262	263	308	260	250	283	264	274	241	260	252	276	296	281	217	244	248	257	263	265	266	267	263	262	261	242	262	270	257	271	267	290	261	259	279	274	280	281	274	304	274	264	244	261	277	271	251	244	237	277	239	270	289	252	250	267	286	273	288	252	256	274	275	249	266	226	274	231	270	265	279	285	267	285	264	251	233	258	256	241	292	254	247	266	282	252	255	253	274	255	275	246	268	237	241	249	262	248	271	264	256	237	244	253	262	254	235	238	245	265	245	256	265	264	249	245	258	269	263	249	265	277	262	253	260	242	288	268	289	245	281	291	266	242	256	272	258	237	278	266	266	235	244	265	237	278	279	277	251	240	255	272	255	235	257	254	250	250	252	260	242	263	246	256	279	248	289	279	255	250	278	265	287	263	252	276	264	257	259	262	271	281	269	256	255	264	264	257	271	294	295	236	278	285	248	270	269	271	275	250	278	294	285	265	253	250	265	269	267	304	258	258	273	262	246	291	279	242	267	283	268	277	265	257	249	262	252	292	264	262	247	258	238	259	254	247	252	281	260	271	273	276	240	246	263	246	245	256	225	248	252	246	245	267	256	246	248	274	254	271	263	264	253	272	242	264	264	245	274	252	239	276	257	264	269	249	240	227	253	285	254	295	237	258	263	262	259	261	240	256	263	243	252	260	237	284	277	261	257	282	258	258	251	254	281	265	259	243	247	286	262	271	286	274	250	231	292	254	249	251	239	268	264	248	247	262	266	276	251	269	238	275	242	264	280	245	260	263	251	248	275	241	244	237	271	277	267	248	290	253	278	264	242	252	274	246	242	255	250	249	241	263	271	236	266	261	268	260	274	250	242	271	257	291	256	268	263	246	251	246	241	264	275	269	288	268	252	262	274	243	275	293	253	260	261	272	274	260	247	243	238	236	264	276	260	242	247	248	251	297	238	277	279	275	250	272	256	243	248	251	267	272	264	255	237	278	259	247	286	272	252	231	274	251	279	273	273	268	265	260	254	265	263	266	262	253	263	245	275	243	238	267	275	216	271	287	237	244	259	248	251	244	260	275	217	264	274	251	249	282	265	279	262	280	265	252	259	254	275	277	280	253	236	269	248	249	267	261	252	295	266	294	247	289	266	245	259	274	272	289	265	257	238	284	271	271	278	255	279	255	256	270	286	248	264	283	291	293	247	278	269	252	254	236	261	252	250	253	234	276	243	230	285	292	273	261	256	274	243	244	257	264	273	279	250	255	254	255	290	268	255	263	257	240	286	272	260	271	252	259	265	261	231	270	256	255	275	247	283	258	237	247	277	261	266	228	257	246	264	242	265	276	272	256	286	244	248	255	262	275	255	254	254	287	261	231	256	268	240	248	238	242	260	275	285	270	235	259	265	242	266	241	262	229	277	279	273	229	250	268	237	269	256	252	270	265	302	297	266	232	258	264	261	262	264	241	234	290	228	255	266	286	253	267	271	244	284	256	239	278	267	243	260	262	276	269	258	266	253	249	259	262	253	264	262	245	277	265	247	275	251	242	259	250	268	247	258	271	233	285	265	252	277	278	249	262	276	261	282	271	266	245	258	270	266	258	273	256	279	279	233	245	259	254	244	255	248	284	248	243	271	248	262	255	233	259	240	238	269	268	241	266	245	273	273	258	257	240	267	242	282	285	247	274	282	267	283	258	277	268	227	273	243	246	267	246	261	247	257	299	281	275	260	266	258	263	275	237	247	305	245	264	254	292	251	252	260	271	277	237	266	257	269	246	246	272	255	242	252	246	280	244	248	259	244	272	272	261	232	261	282	247	306	290	253	245	255	250	255	248	281	264	244	274	255	252	226	255	257	274	250	236	280	281	261	271	274	269	236	278	263	267	254	261	251	258	249	284	250	259	254	277	258	258	265	244	264	267	262	267	279	264	247	277	261	285	234	275	274	283	255	282	255	259	280	241	243	256	264	265	241	254	240	258	292	277	254	263	254	252	270	232	293	259	240	256	243	237	240	250	266	239	279	228	262	267	270	267	285	256	233	252	260	271	290	256	258	293	245	228	212	250	247	276	233	271	264	280	249	267	281	282	243	232	257	247	278	217	243	240	254	283	245	238	279	254	274	243	247	276	273	277	271	281	249	252	245	261	304	256	236	259	267	263	274	272	248	238	282	273	273	259	274	259	263	263	264	241	231	258	230	277	261	262	256	246	286	277	264	269	277	260	286	287	295	267	257	271	236	286	235	276	270	260	263	249	270	266	264	282	239	244	269	229	274	245	222	239	255	287	252	265	271	247	272	284	278	265	255	263	259	287	246	256	280	249	284	242	254	264	275	269	262	240	268	242	258	273	250	260	289	257	258	244	265	248	250	252	246	254	247	268	238	267	250	273	225	273	281	270	243	283	276	290	243	245	244	232	275	270	273	226	229	248	264	247	264	267	297	268	279	286	246	254	270	256	240	249	229	253	253	280	227	258	272	265	259	242	277	280	252	244	259	275	248	267	253	260	266	268	252	258	299	282	267	278	248	233	248	256	278	268	253	263	283	234	280	231	287	252	277	286	261	249	260	236	249	254	245	244	245	245	250	248	233	246	239	246	248	284	252	277	268	290	300	256	263	271	285	262	252	242	274	248	240	279	259	235	265	267	259	245	228	248	272	257	277	291	266	260	275	296	253	262	264	284	252	295	285	264	244	258	284	306	286	266	235	253	284	275	246	255	289	275	282	233	273	261	237	247	261	257	247	285	272	250	251	248	244	263	274	270	255	280	261	275	249	281	260	258	221	261	270	251	265	287	270	235	245	263	301	238	239	256	241	261	285	253	252	258	301
60234	87590	56669	28634	26552	4035	584	566	566	503	528	484	503	495	469	507	508	509	483	516	505	523	482	476	476	532	510	533	497	508	482	479	521	497	488	463	473	533	482	483	500	485	515	492	501	466	523	476	457	503	487	494	447	490	487	485	516	532	459	483	508	470	525	506	507	465	490	502	500	487	459	487	471	543	465	505	449	491	491	499	483	463	554	493	457	499	498	520	487	515	478	511	509	477	459	495	527	476	517	501	463	516	483	459	477	479	478	489	509	498	498	508	501	490	496	537	538	490	462	495	517	509	495	497	493	502	477	480	524	544	487	487	458	462	480	496	500	485	460	501	458	458	505	504	452	490	476	503	472	510	507	483	454	506	549	479	457	489	509	460	506	518	502	491	532	501	459	516	444	452	473	502	496	456	529	494	464	508	461	465	464	489	486	508	485	506	503	496	496	481	496	501	481	454	480	516	523	498	477	453	486	474	497	500	467	477	499	491	473	460	471	491	485	525	461	449	468	489	474	509	482	498	517	498	488	487	519	473	504	473	486	512	460	465	501	501	540	501	527	489	494	505	506	500	505	547	500	471	437	509	527	469	497	467	490	450	496	469	495	473	493	444	448	477	495	483	477	473	457	468	477	527	515	507	473	456	493	454	466	467	497	473	511	521	497	515	486	493	469	461	471	451	506	463	495	515	509	516	497	451	460	490	486	467	466	471	514	512	446	531	483	498	507	495	495	547	468	476	499	453	470	473	492	489	486	527	471	453	496	515	495	434	488	489	481	515	481	513	508	471	498	506	490	465	463	472	471	480	472	478	469	479	480	481	507	488	480	478	499	483	492	478	477	476	455	487	449	462	483	473	474	513	490	473	506	507	448	491	521	485	449	478	485	475	457	515	471	462	473	471	514	466	456	490	482	496	520	493	512	516	488	457	480	499	498	487	485	484	505	455	460	502	488	497	483	492	500	516	508	487	520	518	502	472	525	516	522	496	550	509	477	532	488	489	520	511	499	472	516	510	446	501	507	489	498	463	535	525	505	493	520	511	462	500	507	512	444	474	493	486	482	513	509	461	529	525	475	497	571	477	420	481	489	484	504	498	503	463	501	511	494	475	470	461	473	457	497	518	474	491	482	511	462	495	504	474	473	500	475	493	517	495	480	501	487	490	515	476	495	491	466	501	505	480	500	479	489	521	506	496	482	514	489	427	531	490	489	478	477	477	475	480	455	504	471	456	498	489	509	485	490	492	483	451	490	477	503	505	482	434	505	444	484	434	489	447	482	497	489	481	523	534	474	507	533	479	493	482	499	463	519	514	493	475	477	475	510	508	473	499	475	508	482	507	483	488	488	446	498	496	471	516	501	467	499	485	471	505	493	502	509	477	479	479	470	472	480	456	464	496	497	494	481	454	532	482	484	459	491	478	443	486	455	517	491	453	506	437	533	486	485	484	490	493	506	504	508	500	444	519	516	494	473	489	504	457	468	465	502	510	484	479	502	521	490	475	509	500	469	455	531	483	471	506	460	510	464	485	496	503	483	495	513	505	520	484	525	489	500	472	473	458	528	528	493	487	512	449	508	479	491	456	524	479	527	505	515	455	476	513	502	446	519	520	503	509	482	521	474	518	468	498	460	519	453	472	496	499	450	534	494	504	480	496	463	498	490	479	518	461	489	469	517	510	441	456	478	507	480	487	447	446	482	500	503	452	520	480	457	492	475	491	456	474	501	484	461	514	471	474	507	465	481	491	530	512	478	497	490	473	461	450	466	482	532	520	490	463	506	496	495	496	481	496	513	509	506	481	503	511	511	488	465	505	513	457	437	536	471	531	509	454	478	479	510	469	497	501	495	488	473	495	496	483	488	531	510	464	498	481	458	479	465	531	499	497	529	427	465	481	481	473	481	507	479	521	488	503	491	532	470	490	498	507	487	486	460	500	486	481	496	536	513	478	494	478	522	511	520	476	462	478	533	462	518	488	494	500	477	480	506	487	488	484	514	529	512	533	530	494	493	489	457	511	493	512	465	477	492	461	492	491	467	464	479	469	478	540	516	496	505	485	492	502	509	473	505	462	516	444	497	489	461	455	484	516	479	468	456	492	507	501	488	443	504	500	499	488	498	527	497	498	520	490	557	463	465	467	479	486	471	488	495	482	467	472	484	460	533	497	469	469	516	513	505	504	467	486	505	507	490	461	509	494	479	489	519	505	472	525	489	463	467	470	473	448	478	488	491	490	448	487	486	447	501	480	505	506	504	467	502	501	515	476	468	490	493	449	458	462	488	448	506	505	489	468	473	519	473	498	483	493	483	515	435	454	470	504	522	505	490	499	506	476	446	463	456	480	490	472	516	499	467	505	468	516	482	473	549	489	514	484	465	460	437	469	481	508	469	471	455	509	473	506	488	479	503	520	495	495	483	498	486	472	472	487	475	448	514	498	472	469	478	514	472	492	469	495	503	503	481	467	518	452	517	481	479	489	506	493	499	489	477	468	465	475	472	512	545	495	493	480	479	518	467	484	496	515	472	507	503	479	489	492	490	474	502	452	476	445	496	503	532	473	523	497	450	476	476	498	473	491	493	500	518	480	507	506	463	477	520	498	494	459	501	478	465	507	460	455	474	508	505	509	491	550	452	469	487	511	459	475	489	534	499	518	491	520	488	512	473	458	511	496	464	458	502	510	510	479	511	473	479	482	469	483	510	476	462	515	464	530	503	464	453	510	466	464	494	490	529	520	460	501	497	482	472	489	484	485	491	517	475	534	509	526	475	486	427	498	446	491	489	496	486	507	500	464	501	503	452	504	457	497	513	506	465	477	454	479	481	491	500	479	465	483	468	488	490	475	496	499	499	482	437	505	515	479	504	497	535	500	520	497	467	485	518	494	441	480	475	515	495	539	504	494	525	470	452	506	497	472	479	502	454	507	524	524	479	502	492	508	477	456	448	468	494	496	460	499	505	483	456	480	468	466	468	503	493	497	525	517	504	488	474	460	466	498	518	492	504	471	481	527	507	477	474	532	465	524	517	494	487	511	515	522	494	477	469	488	464	478	433	502	498	457	484	487	450	516	471	506	472	459	444	486	476	486	533	465	488	510	499	500	473	495	457	515	464	515	481	483	488	452	484	472	488	492	487	515	450	483	494	482	459	514	525	509	475	499	496	467	495	525	476	486	539	488	477	450	442	462	445	509	500	499	513	495	497	490	452	519	488	492	519	454	458	496	478	461	524	504	493	526	464	475	490	469	504	461	486	489	487	503	505	512	469	475	506	455	477	461	518	490	494	490	483	499	484	476	496	492	479	482	456	511	527	457	508	465	491	493	491	490	495	479	543	491	484	494	510	501	483	490	467	465	531	504	459	485	480	457	497	519	476	512	506	479	469	473	490	487	499	474	495	504	455	492	480	497	509	504	534	491	484	511	485	456	462	487	501	523	468	511	532	500	459	488	507	497	525	483	488	490	438	520	515	505	530	497	472	474	505	469	481	450
23136	21710	29417	23566	21335	19072	4814	568	468	430	477	416	422	414	446	447	400	448	450	462	419	438	452	459	419	448	462	470	397	424	412	416	443	491	457	455	430	413	401	418	403	393	421	440	449	418	416	417	426	423	455	426	440	418	405	439	379	402	407	420	455	454	407	367	432	412	418	397	438	414	458	435	400	405	420	437	442	377	411	417	407	416	421	422	416	414	445	429	411	417	448	399	409	463	409	448	410	383	404	444	433	380	433	450	422	438	400	436	410	410	398	430	386	433	450	405	443	418	439	411	441	416	408	437	433	440	417	424	439	411	413	405	441	394	420	449	425	425	410	445	430	413	420	397	427	407	395	416	415	382	437	396	440	435	410	406	413	388	439	398	383	424	433	419	392	439	423	424	422	437	428	417	473	418	421	432	397	449	407	433	422	432	401	420	429	411	453	404	363	412	419	382	421	407	405	394	425	397	410	410	457	430	419	433	399	413	413	425	390	414	402	408	370	407	437	426	413	435	439	424	433	390	411	451	414	409	401	411	428	436	411	427	393	373	462	382	406	398	409	402	452	449	450	415	403	389	436	412	402	418	421	422	451	436	419	428	423	377	413	439	427	425	419	428	407	446	477	429	408	419	390	420	400	429	423	375	457	407	406	422	409	433	417	418	433	423	425	419	416	430	405	402	433	433	402	407	449	439	410	385	408	384	409	441	439	430	402	417	414	407	432	436	387	439	443	426	402	460	415	442	446	435	417	394	425	435	411	417	403	423	409	420	363	384	416	404	455	421	404	418	429	417	427	402	431	445	437	396	408	397	429	415	462	408	420	421	397	419	415	383	417	409	436	437	426	446	434	418	401	443	444	433	409	436	391	441	451	429	406	441	383	430	406	411	401	399	430	432	389	422	407	400	381	411	407	388	455	437	379	426	404	441	409	438	443	399	375	430	399	414	447	449	449	447	404	470	434	434	420	414	419	453	422	418	380	413	414	412	474	410	420	448	424	402	452	427	417	398	398	412	397	448	418	419	408	410	414	450	417	430	428	425	425	419	431	410	419	415	432	406	426	411	450	414	401	429	435	382	427	418	375	398	418	413	425	422	433	425	411	418	412	448	420	430	384	415	440	413	428	414	424	399	445	425	409	440	407	450	434	426	386	388	386	418	427	420	410	411	397	396	423	447	413	402	436	407	403	404	385	409	402	400	426	434	434	394	451	426	412	406	416	427	382	386	419	426	447	385	399	431	413	443	416	412	408	442	430	381	393	426	420	429	443	419	441	438	473	440	436	453	430	417	437	404	422	382	417	432	428	452	415	411	421	443	419	392	453	420	393	415	421	415	427	406	430	391	415	384	406	419	405	411	420	449	413	393	414	434	398	437	412	433	371	423	424	408	431	416	403	431	389	420	433	432	385	451	405	421	427	399	444	437	411	427	404	423	451	430	423	424	399	427	405	459	392	410	373	412	464	420	427	432	489	389	443	446	400	458	441	431	461	424	390	427	427	415	416	406	420	405	411	386	432	455	428	456	439	422	427	445	427	430	413	442	433	420	426	451	383	427	432	411	379	417	428	401	412	414	422	454	426	418	420	431	387	413	419	414	414	419	411	377	402	404	382	448	412	424	422	432	439	458	413	461	440	423	385	437	434	432	417	403	416	448	419	393	398	425	393	419	409	430	402	422	459	410	401	415	453	418	397	412	421	443	430	423	429	418	416	422	443	467	410	400	460	375	415	405	429	426	381	409	398	401	458	418	431	410	418	406	422	446	445	442	409	419	412	464	407	456	416	409	438	447	409	408	428	442	386	366	399	438	413	400	435	438	437	438	444	417	419	405	430	392	420	453	399	409	453	422	392	426	399	424	397	428	451	411	448	404	406	364	399	448	381	433	417	413	411	419	425	414	435	383	390	436	408	410	406	403	429	427	441	408	425	383	431	459	447	443	445	376	429	401	426	417	424	432	415	418	389	442	413	409	401	455	391	417	437	422	435	414	430	404	406	419	398	425	434	426	427	400	421	421	392	395	393	429	392	445	440	420	409	419	437	421	433	436	403	441	426	386	429	404	435	379	441	412	445	451	433	432	389	410	449	420	414	436	409	424	429	407	429	413	427	376	398	431	445	447	397	394	416	423	447	388	433	423	452	418	429	441	405	439	441	420	420	444	443	395	395	424	401	444	428	418	444	420	416	422	428	450	453	420	430	452	443	417	408	412	440	421	453	388	406	403	418	430	432	423	386	423	420	429	418	414	435	404	412	419	426	421	454	400	450	439	438	419	414	409	419	381	423	386	442	428	383	443	447	409	394	429	420	402	416	429	423	413	419	427	410	422	407	389	388	424	399	472	424	398	410	426	419	452	429	401	380	371	419	426	407	384	450	419	413	451	430	423	425	399	392	422	421	451	422	439	439	436	420	453	449	433	435	396	388	421	421	401	451	420	409	430	431	414	418	450	409	416	407	460	415	419	427	417	435	425	392	418	443	407	403	463	436	399	342	415	414	426	411	412	429	385	410	437	389	442	391	417	419	382	465	403	394	428	372	439	432	430	431	431	380	409	415	423	403	437	422	436	403	411	394	422	389	401	438	418	417	403	410	417	399	419	407	413	408	445	426	421	426	444	430	420	430	402	413	428	420	408	414	426	434	389	419	433	454	384	408	407	413	411	404	416	415	444	431	439	440	438	421	408	436	408	437	400	391	433	441	407	410	454	454	448	426	427	428	409	415	420	394	424	392	389	416	406	431	443	426	417	411	436	406	433	409	409	431	440	417	401	409	416	471	414	431	412	415	447	394	424	433	413	422	445	409	427	415	425	388	456	391	447	408	466	398	395	429	397	406	404	418	427	415	397	459	454	404	416	431	398	410	426	427	426	425	389	386	385	427	391	422	438	388	400	465	420	421	388	379	401	444	444	454	436	423	421	421	411	407	415	441	400	390	452	466	411	454	405	393	426	403	411	437	405	412	447	441	416	390	412	376	424	417	452	432	470	422	412	441	411	430	412	410	396	435	417	405	471	421	416	422	397	399	451	481	457	404	407	425	394	458	413	434	438	406	403	387	414	400	436	393	418	397	408	448	405	375	438	403	407	441	404	446	417	434	418	396	424	384	422	404	423	384	400	426	403	431	420	424	433	408	437	415	437	400	393	440	396	443	413	432	390	400	383	426	395	406	395	421	408	388	428	388	443	398	400	412	389	421	415	404	401	389	391	439	413	422	410	393	418	414	397	394	450	390	408	429	425	393	415	415	430	430	448	431	443	399	428	399	423	436	410	437	400	412	416	422	412	390	448	397	416	450	388	418	420	434	403	430	420	400	420	457	413	468	411	406	415	446	394	451	435	403	427	430	442	375	432	430	419	444	414	430	423	381	392	409	410	415	411	373	381	425	373	406	422	449	452	437	404	424	421	398	455	395	400	412	436	425	400	395	405	411	415	450	443	414	462	451	412	381	377	420	440	414	403	390	402	374	443	380	438	463	441	400	423	468	393
60336	97053	63440	33266	31423	5599	807	812	794	753	772	770	721	773	701	720	744	760	735	729	689	733	716	749	760	689	714	733	697	738	741	768	738	720	716	763	720	733	713	702	689	693	738	703	764	711	679	754	751	718	679	711	757	734	721	748	694	710	724	712	711	711	748	680	689	691	732	762	729	700	719	656	708	740	703	739	711	728	725	709	753	721	714	753	741	752	744	727	752	699	750	707	725	719	770	743	699	748	704	724	715	739	797	743	724	743	726	727	713	725	738	728	772	726	700	717	752	729	697	674	747	755	683	697	764	708	775	720	720	728	709	718	685	738	736	724	717	765	733	732	731	724	726	697	647	696	667	736	716	708	731	732	687	714	694	786	673	734	720	708	756	729	725	726	699	707	679	742	695	727	728	712	708	738	688	736	695	742	681	723	747	726	736	699	700	683	786	736	747	717	668	728	653	757	728	757	687	712	699	739	732	748	714	719	709	751	747	708	717	734	687	738	691	725	706	752	745	716	708	719	743	754	774	711	732	716	761	718	738	712	706	706	729	713	710	682	723	756	744	673	748	751	681	784	688	719	759	707	710	696	696	695	726	755	723	745	737	707	718	745	743	720	722	763	737	706	705	696	698	722	670	746	712	685	699	683	714	740	732	693	700	696	692	726	745	680	677	710	688	730	722	706	712	715	754	705	755	760	690	659	729	739	760	751	720	657	682	752	738	704	712	729	741	739	739	726	686	742	712	698	724	743	697	743	714	706	761	728	742	717	692	758	769	697	700	726	715	672	746	728	736	726	691	745	749	716	707	761	690	773	691	696	735	736	793	719	708	740	712	759	709	701	696	699	737	674	712	698	739	692	694	755	784	727	705	748	699	711	751	753	770	736	679	708	756	677	718	737	724	710	690	741	739	736	695	681	761	707	709	761	737	726	720	726	722	684	697	736	749	685	734	671	724	724	738	740	700	706	713	719	686	705	699	738	696	730	706	697	710	711	741	729	713	709	680	735	666	726	720	694	705	751	752	718	759	724	686	731	713	698	698	701	720	779	679	732	712	703	664	716	710	746	708	716	749	699	741	746	734	705	734	711	714	676	699	753	729	761	748	746	735	689	702	721	716	684	707	735	732	725	714	720	709	693	764	666	776	712	760	698	767	750	700	703	708	752	717	728	783	708	675	745	711	733	724	692	728	731	698	753	716	722	711	678	728	751	681	755	702	739	735	702	740	731	727	715	708	684	692	728	729	676	708	719	721	671	700	741	742	716	708	707	745	725	750	751	737	734	673	726	738	714	765	714	706	682	721	723	710	756	754	732	732	689	683	734	712	723	688	750	743	737	776	677	722	654	726	741	719	739	749	705	686	732	716	730	752	716	718	731	735	720	728	723	755	719	685	731	755	733	718	700	732	759	705	699	689	701	737	732	685	723	689	712	685	672	696	755	730	714	711	707	712	721	744	736	677	684	728	675	695	745	707	723	727	751	714	759	724	735	717	722	710	713	755	686	695	761	668	677	699	726	664	690	736	729	698	721	702	794	709	662	723	709	710	717	729	723	704	742	779	719	718	687	708	727	746	734	801	735	726	735	706	708	702	682	712	739	705	764	721	695	726	719	746	683	698	703	726	705	671	709	736	730	768	744	748	696	741	733	715	702	672	705	761	692	711	707	710	687	718	700	716	747	772	733	763	745	704	706	776	730	692	679	736	685	745	684	687	713	740	769	738	758	713	711	721	771	718	710	651	686	713	726	716	724	693	696	643	704	767	730	761	744	721	715	706	695	724	717	722	738	715	684	692	721	736	707	727	740	679	741	730	709	702	746	691	709	679	742	720	696	712	713	713	670	694	663	697	704	704	725	728	721	720	724	719	701	718	675	742	721	730	706	738	695	723	764	712	738	714	716	719	685	741	684	767	721	702	698	726	718	717	736	742	755	725	699	668	750	727	727	755	699	769	737	729	726	743	758	744	724	742	658	733	760	696	708	683	746	702	720	672	722	745	709	740	759	745	744	730	751	744	720	706	729	726	705	663	706	704	708	774	695	694	738	703	703	735	730	734	721	728	745	679	730	696	669	704	713	699	718	745	730	699	740	783	744	745	705	664	739	691	684	668	724	735	723	767	731	715	724	710	735	682	709	718	737	770	752	698	700	770	737	748	727	713	754	750	712	681	718	746	730	720	743	724	724	719	735	731	771	724	739	684	688	730	676	709	738	729	738	762	694	731	738	742	697	686	740	727	709	760	692	686	732	730	719	699	720	702	729	734	714	708	739	716	725	730	692	746	679	753	707	716	687	761	711	713	716	708	693	720	729	741	727	719	721	749	691	670	725	721	693	704	717	699	714	749	687	725	724	696	719	726	672	725	724	748	680	719	730	755	749	699	704	720	729	740	758	710	728	730	724	717	711	746	720	715	704	695	754	735	737	713	703	704	706	739	743	714	702	663	701	751	669	761	728	704	715	729	737	690	702	725	688	747	688	689	751	813	723	706	736	756	687	785	703	756	689	756	701	740	697	735	736	733	703	710	703	702	717	751	742	762	750	726	730	750	687	728	701	669	718	715	738	700	669	741	701	741	738	658	698	731	697	705	727	700	708	720	729	751	701	734	719	765	695	701	709	703	677	752	753	680	727	704	723	718	690	760	703	720	744	725	715	763	693	739	733	682	713	726	721	728	743	713	712	653	719	707	686	702	727	723	710	702	740	740	662	712	730	679	732	698	738	715	729	687	725	721	720	719	710	712	739	729	712	698	725	711	755	725	739	693	730	741	673	685	727	744	719	737	748	660	755	732	761	687	725	709	742	716	738	730	722	771	698	683	693	691	768	724	746	705	746	712	724	669	712	768	739	746	689	698	641	693	658	777	709	689	695	780	740	722	690	730	669	642	759	707	736	725	689	700	738	754	717	679	693	712	728	690	761	743	777	733	749	744	714	679	725	679	727	732	713	705	743	700	738	771	724	732	733	722	727	691	711	724	743	682	742	693	795	742	752	682	700	702	735	755	721	688	732	743	715	718	724	700	706	689	740	752	751	763	756	747	717	760	687	693	708	705	749	727	730	744	756	744	754	679	706	655	733	709	746	709	738	733	708	717	705	731	707	748	736	685	676	699	765	726	695	699	697	663	725	698	712	716	724	781	737	703	747	714	690	740	703	721	736	731	768	752	676	708	733	695	694	717	749	731	718	695	679	691	701	700	718	774	732	737	694	724	700	749	730	722	678	753	702	737	674	711	751	695	715	723	699	738	699	704	708	717	722	694	693	706	655	723	739	736	749	692	748	757	769	751	702	695	718	711	724	690	758	718	710	675	720	660	708	748	731	754	717	710	739	770	743	727	727	760	680	688	734	689	673	710	728	683	729	745	732	718	687	696	709	715	722	697	694	735	731	704	687	752	714	695	738	714	749	722	713	733	690	755	728	736	721	716	735	661	708	673	684	681	715	689	680	769	744	741	700	723	773	694	773	714	747	708	678	769	695	656	700	716	720
28949	28017	22838	7646	2182	494	358	387	359	352	382	345	352	356	388	357	348	356	404	344	359	371	373	342	335	366	389	359	357	328	380	349	315	381	360	365	361	367	345	344	370	414	341	362	375	337	367	348	360	359	336	336	346	367	352	363	352	359	383	367	320	358	342	350	356	373	345	347	369	349	347	349	387	369	383	341	378	376	358	376	374	353	354	360	343	371	370	381	386	366	361	323	344	340	363	312	382	327	374	343	388	347	359	345	334	365	355	366	335	362	334	352	366	364	359	364	366	398	376	354	366	343	384	341	340	339	365	360	375	364	380	348	329	351	374	365	368	369	334	383	342	350	338	340	328	354	328	361	359	356	399	332	381	396	330	370	359	367	341	356	333	364	357	368	401	381	367	385	371	341	376	339	355	381	349	350	353	358	329	402	358	343	331	365	330	356	347	360	328	352	348	368	351	361	343	334	360	334	324	345	349	365	383	347	364	350	339	384	340	322	367	354	334	372	338	394	371	378	365	387	372	328	386	342	362	346	374	327	352	356	360	330	351	356	331	325	374	335	345	369	404	382	358	334	366	346	368	342	353	359	334	364	333	360	367	331	323	341	374	380	372	367	351	390	345	362	338	318	355	344	366	355	347	302	355	374	390	343	354	363	358	338	321	378	350	354	354	351	335	358	389	341	373	354	367	338	372	393	355	380	378	348	343	367	338	340	361	367	377	342	355	353	347	338	341	338	369	382	365	387	325	341	339	358	376	379	362	316	347	394	325	358	374	365	374	368	340	375	357	385	331	348	344	366	354	339	340	313	360	377	349	352	348	363	362	368	284	364	384	338	351	343	320	351	375	340	390	351	360	352	364	340	375	348	386	342	374	340	359	391	349	364	398	394	370	358	380	348	324	368	354	358	401	322	334	349	365	393	375	349	368	324	362	374	340	392	368	355	349	361	322	384	342	363	339	340	359	356	339	361	348	352	349	362	344	378	344	372	376	350	362	347	351	372	355	357	353	370	316	354	405	342	339	387	370	357	359	326	349	346	355	365	379	370	370	393	366	374	373	369	336	328	353	368	335	351	341	363	323	338	384	361	378	346	355	348	369	363	351	364	374	358	361	327	341	385	386	353	325	350	350	361	383	341	319	357	353	336	361	346	357	350	370	366	348	367	351	358	360	335	342	368	332	342	362	387	358	325	350	382	359	383	364	383	352	369	340	360	338	356	356	374	392	377	343	334	345	328	348	356	326	354	342	384	367	370	420	349	398	337	364	370	351	384	385	406	314	361	328	350	356	354	329	327	348	336	395	346	352	358	368	365	337	329	378	343	337	337	368	369	359	351	366	356	358	361	349	369	332	397	346	379	373	325	354	377	350	374	374	366	345	362	347	377	344	348	379	333	342	373	345	399	348	365	371	323	376	420	334	349	357	373	361	345	336	339	365	369	359	347	391	324	351	360	342	357	360	419	357	325	334	330	349	355	341	374	356	371	315	364	349	347	369	345	359	356	377	378	362	343	354	350	362	349	318	403	356	311	356	339	376	346	362	335	376	369	347	369	390	326	384	370	362	363	351	338	362	318	352	323	359	381	356	389	357	344	391	340	359	372	353	327	352	348	339	370	360	368	354	327	337	335	330	361	360	368	337	370	360	362	354	340	353	370	357	363	383	375	362	346	353	321	342	374	369	350	375	345	341	370	358	360	372	347	366	351	340	362	357	322	364	330	333	342	351	356	354	351	353	384	358	334	368	335	376	354	351	370	336	337	362	363	314	394	358	389	321	336	351	367	384	352	361	349	352	361	367	341	334	328	356	354	375	346	343	390	335	350	354	356	357	344	345	378	322	367	335	377	338	371	321	347	356	339	367	357	367	332	363	329	370	385	334	335	355	363	367	388	343	358	343	354	328	404	342	378	393	345	344	351	350	359	352	340	377	355	351	357	342	331	349	361	360	363	356	347	347	376	346	376	348	314	344	406	349	346	329	374	350	395	361	382	361	361	395	337	316	324	351	367	374	371	347	390	381	357	344	360	377	369	346	342	351	397	348	358	326	354	346	361	358	343	372	339	329	352	369	342	341	338	377	377	388	320	367	394	322	385	317	390	354	336	369	335	347	359	348	345	340	358	341	399	368	368	370	364	356	320	373	352	369	360	402	323	387	344	327	359	355	372	353	385	349	358	359	362	344	358	357	370	359	330	387	354	351	362	355	331	327	319	333	356	334	371	399	338	359	360	376	355	378	362	330	364	379	357	358	363	335	370	377	326	349	367	357	321	353	348	352	370	367	365	362	362	360	354	311	362	360	366	354	378	357	345	339	321	372	344	344	351	363	383	340	367	360	404	324	352	376	360	353	371	314	342	362	358	351	368	350	357	369	363	348	366	369	351	356	353	360	342	327	369	379	367	371	347	376	376	395	366	387	363	369	383	333	337	375	352	400	330	357	381	368	346	354	357	341	343	332	346	355	352	357	358	370	358	398	362	353	332	383	373	344	398	363	361	331	373	377	357	387	371	353	354	372	341	363	346	333	355	353	344	361	375	356	382	363	353	360	358	365	351	370	345	365	378	377	318	371	371	355	366	386	326	357	352	409	348	368	357	340	386	375	379	384	373	360	374	401	352	348	370	352	353	320	366	363	351	349	335	360	337	352	361	346	330	347	370	353	378	347	359	362	365	334	335	342	332	354	342	340	392	386	382	343	393	397	386	366	349	336	332	351	356	349	364	383	338	375	407	345	338	336	327	378	323	339	371	375	341	393	378	354	352	363	378	333	338	322	367	411	345	345	358	386	357	356	341	368	362	356	360	310	363	357	322	338	335	393	394	352	341	339	353	360	360	359	386	408	359	363	338	352	379	386	362	343	378	387	385	349	363	387	386	333	369	309	344	350	363	402	350	366	342	374	388	347	348	370	414	337	350	381	353	356	352	359	335	350	363	387	368	388	338	356	347	337	402	370	379	344	355	368	352	372	353	346	364	343	336	344	354	366	361	332	366	385	367	334	345	363	344	393	340	343	339	364	343	359	356	352	375	349	365	346	355	355	366	349	376	370	364	340	340	380	355	371	343	327	368	319	380	338	326	352	378	396	353	348	363	344	367	379	332	361	386	339	371	358	360	398	374	349	375	392	364	399	394	336	313	343	387	356	354	365	361	396	354	353	353	337	323	337	358	369	349	363	339	349	356	384	357	334	367	370	338	352	353	362	332	412	380	352	362	323	361	339	333	397	334	367	378	373	366	334	381	380	352	356	373	352	342	390	372	353	324	355	368	370	377	352	352	350	359	363	361	334	357	337	368	338	363	343	357	376	393	381	348	355	347	356	383	369	382	364	323	351	363	366	329	372	363	340	354	341	368	350	373	331	348	347	355	350	362	377	352	331	403	367	391	384	343	346	342	356	402	385	351	344	345	368	341	354	366	374	353	347	356	323	356	376	339	356	392	381	352	339	383	354	332	347	338	362	349	361	391	340	354	372	375	391	354	343	352	327	349
38473	45308	25138	6719	5001	1149	647	690	683	635	687	688	635	671	657	680	646	690	655	635	645	663	652	638	683	646	660	698	670	653	656	610	646	663	682	631	656	657	647	704	640	654	657	649	711	674	660	664	686	662	666	694	676	622	643	607	629	671	678	685	655	632	694	655	655	651	671	654	663	688	647	679	689	667	683	663	624	688	666	635	613	664	706	628	670	680	672	640	636	658	646	678	641	662	644	623	659	651	721	668	656	673	667	704	671	665	640	627	668	660	644	661	664	639	624	726	664	671	680	680	643	636	688	681	716	674	689	648	657	674	652	634	674	660	656	699	683	690	622	679	660	677	633	612	716	655	667	657	691	663	662	625	629	621	643	673	637	668	640	663	671	679	662	670	665	660	674	654	664	638	629	668	686	651	669	633	622	638	681	657	666	681	687	664	717	644	649	673	660	660	681	644	669	680	640	690	682	673	651	640	638	629	650	638	684	640	667	652	646	679	641	654	649	685	657	619	661	649	643	638	648	607	678	649	696	678	722	680	678	676	700	626	669	681	646	609	642	651	646	669	631	695	615	721	676	633	639	648	610	627	673	626	650	677	651	659	697	664	672	665	633	679	634	686	631	671	631	658	631	636	650	653	678	670	642	685	681	645	632	647	645	635	709	662	678	674	652	673	715	633	645	675	635	656	663	685	627	664	659	635	685	676	620	695	673	658	713	666	613	641	649	700	622	713	621	692	621	720	720	620	671	682	671	691	675	685	647	662	660	656	695	661	660	684	691	697	616	673	645	620	659	651	609	667	655	670	659	652	683	659	664	684	660	655	643	656	643	654	660	677	661	656	709	647	673	663	652	666	667	657	649	642	683	698	637	643	703	641	665	682	674	670	679	658	702	707	613	623	672	688	679	700	625	680	658	660	665	679	684	614	638	664	703	683	628	673	674	710	661	658	683	667	669	655	688	618	646	688	661	680	638	675	669	658	661	697	674	708	642	686	643	734	658	616	671	647	662	686	642	626	602	622	680	643	648	644	658	663	698	717	680	692	702	675	638	680	638	663	643	645	659	643	651	657	643	673	698	643	669	634	653	718	658	670	656	638	623	652	628	663	669	693	652	710	661	655	669	673	636	675	693	670	682	671	669	654	648	658	600	670	650	648	694	673	668	654	656	714	688	684	681	678	681	637	666	650	686	678	658	670	669	660	647	684	700	690	619	667	656	637	645	648	670	690	695	659	646	722	658	666	698	728	692	689	694	638	655	644	613	635	651	661	655	694	698	660	653	676	655	671	635	679	624	661	663	673	630	660	613	636	695	678	681	664	670	690	659	702	656	631	671	621	682	664	695	652	633	628	661	659	638	610	667	707	667	691	626	664	652	618	671	666	594	692	695	656	671	688	656	683	648	660	671	702	648	679	661	702	677	622	658	618	667	640	658	653	674	663	693	700	668	682	643	671	639	640	644	645	651	630	617	662	655	676	685	681	696	652	713	635	635	631	692	689	663	676	635	646	685	629	667	681	676	648	621	680	648	620	655	675	678	640	645	672	646	640	635	647	691	656	647	661	630	673	715	609	618	690	645	650	671	577	644	643	670	654	681	709	639	692	689	664	616	654	642	643	682	683	626	655	634	668	673	650	679	689	672	628	648	690	633	664	643	654	666	692	663	646	650	668	668	652	674	634	670	670	669	690	685	716	662	649	641	707	679	659	685	599	710	664	666	662	687	686	650	656	634	672	673	625	713	616	641	694	707	683	696	664	666	674	688	710	641	661	627	660	633	631	668	695	698	668	649	675	652	662	659	664	631	665	675	644	698	705	685	664	661	661	658	670	696	633	690	622	655	641	666	620	641	694	704	667	667	659	635	643	665	666	679	662	649	650	658	695	665	668	654	659	639	655	686	691	658	680	627	614	678	674	673	679	652	696	665	718	651	635	667	643	688	673	661	653	681	690	640	690	675	645	622	621	641	663	702	666	642	671	690	668	655	687	653	695	638	693	680	694	636	704	594	686	681	670	711	632	675	646	684	628	654	650	668	672	650	649	633	662	691	696	699	688	647	684	646	629	674	646	612	653	665	672	619	654	679	644	645	635	652	632	695	683	657	721	694	642	675	680	691	633	736	660	648	654	687	706	682	694	628	690	649	658	672	627	693	675	709	630	672	673	639	676	664	639	679	681	641	671	626	636	669	657	673	640	628	630	628	662	681	627	648	716	675	698	673	676	677	656	687	633	641	687	684	650	665	626	687	618	661	652	664	704	679	720	682	702	667	705	666	644	707	694	592	680	656	727	633	663	670	660	650	692	666	623	656	658	675	631	651	694	679	663	578	629	678	684	666	666	668	652	702	706	692	650	642	622	651	690	693	662	680	655	670	639	612	670	661	667	665	704	600	653	653	632	632	701	634	659	676	660	671	715	702	661	607	656	657	697	668	676	682	625	722	714	686	690	673	673	653	642	706	685	673	660	636	629	694	663	673	655	649	663	705	690	695	699	625	698	698	658	661	665	698	633	655	674	670	654	654	660	723	662	670	668	670	644	652	688	698	669	608	699	673	716	682	673	683	674	615	682	639	693	707	624	657	655	676	671	687	671	679	652	667	638	673	675	634	671	684	594	667	614	677	625	650	650	665	684	677	673	659	642	658	643	653	690	660	636	648	674	679	600	686	664	668	678	659	646	660	657	627	669	652	677	654	671	656	706	662	673	670	691	671	648	664	673	669	693	655	709	645	661	647	674	661	683	630	647	671	629	679	654	696	677	683	675	661	636	656	639	664	628	657	659	643	663	641	691	636	696	643	654	653	695	673	672	660	661	646	651	669	689	662	647	656	682	680	665	644	636	662	673	709	656	654	672	641	697	661	694	614	674	682	679	675	684	696	719	612	653	694	645	605	601	668	632	614	682	637	668	688	674	655	688	652	683	651	665	645	701	666	685	667	660	700	634	648	675	711	656	630	678	692	651	648	630	670	673	678	672	663	656	673	704	715	649	644	664	669	647	674	661	668	645	626	673	654	674	679	620	663	669	666	712	685	676	664	661	651	680	736	672	688	666	690	670	670	677	656	658	622	644	607	703	670	678	678	654	635	691	684	649	649	628	692	659	669	651	680	654	664	680	654	655	641	698	688	664	702	657	638	672	634	628	644	643	623	681	715	655	690	684	640	666	673	693	662	671	638	610	604	656	700	649	653	685	686	654	655	690	664	701	672	650	656	674	642	660	639	665	679	657	645	688	676	657	731	634	664	687	623	666	690	681	675	661	672	606	690	660	665	670	661	693	644	599	676	650	714	654	692	642	708	655	705	692	686	680	692	697	636	654	656	658	691	692	605	683	635	616	645	632	686	667	661	610	660	664	608	656	638	650	662	658	713	701	648	663	633	646	690	649	687	673	673	638	686	648	693	652	682	592	649	628	652	663	686	646	644	714	683	676	685	656	651	644	679	693	653	653	663	652	649	641	655	670	673	671	688	640	664	664	673	690	671	679	667	655
24260	22460	28777	24641	21105	10743	547	297	251	275	261	271	272	247	281	270	247	274	265	249	286	231	279	275	251	270	280	277	295	214	246	288	250	260	262	265	265	256	247	287	255	235	257	250	250	269	267	245	282	274	237	232	267	240	228	268	245	280	249	260	277	262	255	273	266	222	266	265	227	247	264	235	236	246	296	237	277	251	265	242	272	256	246	257	274	264	256	273	274	276	258	253	261	250	289	245	285	253	261	245	244	275	274	265	244	274	265	253	248	237	245	290	228	312	230	229	274	239	255	223	259	269	238	259	232	261	263	244	274	290	252	264	258	239	253	254	267	258	270	253	283	263	274	248	244	276	257	273	257	274	218	255	258	263	280	266	247	283	257	265	286	256	276	249	249	254	259	239	263	256	255	270	266	294	258	252	244	257	254	267	249	261	286	256	244	269	264	240	286	257	257	247	251	245	260	254	257	257	208	267	267	251	278	291	254	267	259	247	295	263	242	256	276	279	256	245	270	247	249	272	282	239	268	248	243	252	254	247	255	275	275	273	253	277	263	239	241	273	246	292	262	282	255	271	289	259	241	269	249	251	255	252	248	286	276	255	270	256	272	252	250	244	250	279	251	244	239	242	282	243	275	244	284	271	254	256	261	261	230	258	273	267	278	259	260	267	260	237	250	230	220	255	271	279	267	258	270	251	269	224	266	258	254	263	246	252	279	241	235	269	261	253	242	283	281	255	242	249	251	272	251	260	211	248	266	253	268	238	251	232	270	248	286	257	246	253	242	261	260	242	276	257	263	272	244	275	309	248	290	258	232	282	260	279	255	271	257	254	253	281	227	261	232	238	267	253	257	263	283	267	249	254	270	301	258	233	269	260	272	281	253	259	267	261	273	236	253	223	262	266	242	277	253	242	250	261	254	268	238	261	254	240	251	259	247	269	242	275	251	269	285	272	267	255	244	284	241	233	255	269	284	247	264	283	256	251	258	261	249	248	246	288	264	267	255	263	251	267	275	252	275	265	244	255	241	259	281	233	245	263	244	265	268	255	237	246	263	269	275	251	263	265	236	244	244	222	238	250	247	248	271	268	273	255	247	273	253	238	251	272	253	270	243	255	250	258	261	250	285	257	264	278	267	262	259	250	266	253	266	254	270	247	256	241	248	257	296	248	288	256	264	244	250	259	242	260	260	231	276	273	275	236	255	261	244	256	232	253	266	244	255	271	301	220	247	254	277	258	269	245	243	223	231	260	257	248	290	256	256	251	254	253	292	256	265	285	261	243	296	274	242	289	239	252	245	229	250	275	252	241	239	238	257	309	237	248	240	253	242	275	247	265	269	243	230	247	270	245	239	263	248	259	263	278	276	257	236	290	277	265	259	251	259	262	254	268	242	245	265	214	253	249	263	239	268	267	259	261	258	270	241	288	271	256	242	245	282	223	265	270	260	221	266	275	250	278	245	253	260	302	261	256	294	256	273	261	247	274	272	230	261	242	274	264	247	244	273	263	251	231	257	274	265	254	250	280	255	260	265	283	268	263	281	262	261	272	273	255	270	268	278	240	286	259	248	223	265	271	251	265	285	279	255	267	253	243	258	237	248	256	287	266	261	235	250	270	267	269	267	244	270	269	267	275	244	255	253	269	273	264	280	268	261	256	241	262	227	248	245	236	239	250	273	225	242	287	260	268	277	253	213	247	218	271	262	267	275	255	259	273	247	262	235	258	260	261	258	254	257	251	237	266	240	260	293	249	245	266	286	264	270	245	252	264	241	267	277	247	253	252	258	263	266	264	275	241	250	244	284	256	261	259	258	238	243	276	300	260	258	253	265	269	264	283	245	279	256	272	262	262	259	241	245	253	251	240	272	245	261	258	237	245	253	256	293	257	257	261	214	276	281	282	263	287	243	274	266	233	274	253	265	254	279	263	255	264	259	268	270	255	265	270	243	243	253	252	243	242	269	270	245	253	255	263	242	250	280	287	239	263	285	261	286	267	285	267	249	250	245	220	265	253	279	252	236	274	258	251	307	245	270	274	288	283	292	251	266	235	318	281	259	267	241	243	241	245	258	250	266	257	235	261	253	280	300	257	258	267	295	276	263	263	284	244	259	272	276	258	252	261	267	280	283	251	263	249	270	272	258	284	265	234	255	247	275	259	258	269	262	268	262	297	271	235	267	256	250	253	273	254	246	263	222	246	276	260	249	262	245	287	237	228	221	263	275	261	272	273	266	280	259	261	238	238	263	230	231	265	268	274	297	265	242	290	275	279	255	272	239	258	237	252	276	316	252	254	252	230	262	250	270	240	251	250	265	259	254	282	249	244	269	266	255	269	258	252	262	271	241	254	270	284	247	274	273	271	248	243	252	262	279	282	252	264	245	258	259	260	248	249	251	265	260	229	270	268	257	270	247	269	251	262	261	243	263	250	239	258	242	250	255	255	267	253	280	257	250	256	269	268	244	253	270	226	272	253	270	252	268	295	266	251	254	276	239	243	252	284	274	263	241	232	255	251	284	230	247	266	265	281	264	265	238	248	275	249	266	257	264	231	250	248	289	252	231	270	261	270	250	248	277	263	246	273	252	247	248	284	244	265	251	247	226	272	252	238	249	268	254	269	250	273	275	276	264	258	272	266	243	236	264	221	251	236	247	300	285	264	258	247	228	301	262	275	241	230	254	231	250	260	241	243	242	265	239	285	239	249	288	270	268	262	259	275	252	271	275	270	254	232	260	249	263	245	234	233	273	218	233	247	285	253	276	249	274	239	252	277	269	246	246	263	259	262	246	241	242	275	272	246	276	261	266	249	268	259	267	245	248	267	260	246	239	258	270	304	244	266	242	256	263	283	265	259	255	257	281	249	261	268	245	248	267	243	269	243	228	290	271	263	263	245	247	241	262	259	285	272	263	265	250	267	267	253	229	265	281	251	235	266	243	250	268	282	272	262	260	225	282	269	269	263	226	263	273	250	270	281	242	266	242	300	261	270	265	269	251	282	230	255	256	228	244	250	220	253	253	297	232	240	265	247	264	289	274	259	262	221	274	248	228	261	281	281	251	254	247	278	260	267	268	259	253	260	268	276	260	262	264	244	252	237	242	251	293	253	268	244	241	265	215	249	256	269	280	269	245	263	275	256	271	256	264	263	251	282	242	257	260	258	284	250	278	288	247	287	245	263	256	242	258	256	252	272	249	231	270	248	266	258	255	261	248	267	239	238	282	252	279	252	234	258	233	271	273	244	277	299	271	273	202	284	288	252	266	258	266	227	267	266	241	258	274	262	277	250	267	237	273	246	263	274	254	255	241	293	280	231	259	293	236	266	285	249	261	234	239	266	278	268	239	248	282	251	248	260	259	251	285	262	258	247	254	234	265	243	272	264	234	255	265	271	252	243	246	264	269	248	258	259	272	264	264	272	296	239	282	232	251	241	280	248	255	266	250	254	257	240	224	231	244	252	267	244	263	266	258	239	270	260	224	281	262	254	256	272
59948	79899	55354	30969	27634	4020	584	520	503	522	500	481	458	509	506	495	482	474	494	488	533	523	488	502	465	513	473	497	483	480	470	503	476	461	490	485	470	524	525	488	501	473	510	491	484	466	494	503	556	460	486	465	478	469	441	494	496	456	498	472	491	481	443	499	490	482	496	497	452	474	431	489	457	499	491	454	438	516	510	475	492	455	516	445	503	503	439	478	479	511	472	461	486	472	434	496	487	499	493	476	556	498	514	482	462	475	494	471	456	516	486	458	507	466	525	507	528	495	498	451	473	506	483	429	449	473	495	475	483	491	502	500	510	449	504	473	449	452	502	512	483	458	463	497	477	525	521	478	508	483	505	498	427	505	479	406	499	520	478	483	499	474	474	487	470	495	507	491	501	445	501	499	457	465	467	472	494	465	471	453	460	469	495	455	488	462	500	470	493	487	454	453	472	455	472	486	500	481	496	469	465	512	427	485	475	483	477	486	477	504	456	481	495	500	461	457	439	515	518	482	505	504	459	522	478	506	452	489	540	433	469	474	462	473	456	465	498	499	520	500	526	500	497	477	489	469	502	459	481	455	485	477	472	454	468	501	499	467	484	478	507	486	467	454	509	457	514	479	506	502	481	507	486	468	498	508	477	516	510	488	541	425	486	493	479	454	468	511	455	468	473	484	471	485	495	476	514	487	443	513	462	492	459	434	491	499	494	439	491	513	478	459	507	478	462	477	471	483	440	490	486	486	501	486	504	440	462	494	462	476	505	457	504	471	453	443	476	447	467	476	479	475	488	461	524	496	487	487	475	489	508	494	477	457	515	511	466	483	481	504	517	449	463	492	474	464	526	525	465	475	509	471	437	450	454	480	489	470	460	465	490	482	532	489	460	481	462	487	494	480	471	479	454	491	471	495	500	499	481	491	485	485	475	489	493	496	482	466	447	463	470	487	514	458	456	492	470	471	452	515	493	518	533	507	486	456	517	511	476	466	496	484	479	493	478	520	523	418	479	485	500	471	489	540	504	462	467	521	480	483	467	487	452	438	502	477	487	476	485	470	458	477	479	510	495	513	496	473	509	500	493	473	442	473	412	517	447	515	513	494	471	480	472	484	481	479	525	455	451	483	490	517	491	480	478	516	489	483	470	469	475	460	476	433	479	465	448	491	469	485	507	476	450	439	505	493	456	458	500	459	444	492	510	484	515	531	481	499	529	474	480	466	511	482	485	480	514	457	488	481	524	477	444	445	485	471	476	457	503	458	508	509	460	541	473	498	494	507	512	475	503	511	504	490	496	494	485	454	522	462	504	520	508	471	513	498	478	495	480	466	470	497	502	488	468	499	474	472	474	473	490	486	478	491	493	499	517	471	473	514	459	493	470	445	487	477	494	525	492	478	497	463	516	461	479	455	474	474	530	457	475	482	501	439	450	497	520	504	502	451	465	467	474	488	473	497	477	510	488	490	501	503	475	489	508	462	469	496	479	528	459	517	463	517	477	498	490	503	487	472	463	464	447	495	512	506	473	498	483	494	501	481	459	442	477	485	529	465	474	465	484	485	460	497	490	457	506	477	501	494	435	487	450	482	472	501	510	506	453	500	465	479	493	479	460	486	449	503	477	444	437	482	491	494	462	520	473	497	456	482	463	490	486	462	460	516	443	480	536	484	485	464	476	511	487	494	463	469	455	489	483	469	494	508	512	508	431	467	490	483	496	479	450	461	501	512	486	490	445	488	459	467	494	471	484	450	468	506	505	512	479	508	470	469	463	487	486	478	489	485	515	491	492	442	460	494	497	488	489	486	478	485	444	475	465	480	468	451	479	516	468	473	497	480	507	462	487	479	482	451	506	449	479	446	449	506	485	453	457	495	477	448	475	475	463	462	476	486	520	487	509	508	466	481	507	509	503	475	487	526	512	466	513	485	462	469	457	490	475	496	488	501	471	476	440	511	465	504	532	494	457	470	453	487	482	454	464	492	486	519	488	486	510	457	470	476	475	514	466	490	467	479	470	495	478	465	494	463	505	529	487	491	509	476	496	498	470	509	443	510	536	497	467	491	494	505	471	485	519	481	440	504	485	499	475	475	455	494	430	479	462	465	475	499	463	477	475	493	471	480	474	487	488	500	461	449	465	499	491	484	402	498	495	477	512	507	450	501	442	444	474	526	516	484	461	482	495	449	514	488	491	491	453	465	514	482	526	485	448	473	451	467	508	513	488	440	496	521	464	454	468	478	449	487	549	492	436	467	501	488	432	496	456	545	473	442	476	498	472	517	453	500	483	493	480	493	475	468	487	482	465	482	487	502	496	484	440	467	498	491	509	503	475	444	454	464	476	528	492	495	481	503	455	447	459	442	463	515	503	507	494	477	427	479	485	522	488	469	485	502	477	497	492	486	477	515	479	447	437	492	535	504	503	490	532	446	480	479	470	508	448	472	453	497	492	517	487	514	505	485	490	468	472	513	496	465	473	483	461	513	480	441	438	509	508	499	480	475	475	464	482	513	491	461	477	464	498	462	474	487	482	474	476	502	480	473	472	467	484	468	502	499	445	502	478	465	498	478	439	447	465	478	495	495	526	526	481	516	499	484	497	456	517	516	494	476	456	493	488	454	513	498	474	491	485	474	506	427	485	483	471	454	484	523	487	506	438	489	500	460	481	489	494	480	480	505	461	486	495	487	510	487	476	507	503	490	468	474	462	479	476	491	441	491	495	481	483	477	475	479	492	520	480	529	503	509	434	499	485	524	480	493	543	470	485	470	502	456	486	465	477	450	501	440	498	496	492	464	501	487	518	517	467	488	464	489	512	501	449	442	471	489	491	506	486	458	466	488	505	460	465	514	482	465	524	470	508	452	489	461	511	537	475	514	492	463	457	475	473	450	474	475	460	473	492	459	447	447	492	482	483	519	508	462	529	437	502	486	467	469	442	481	523	473	478	480	502	453	480	486	473	486	444	513	488	471	500	466	483	465	469	501	482	493	478	428	433	457	470	503	434	456	524	473	489	496	433	490	530	502	463	473	504	428	474	465	451	481	477	453	463	478	474	493	511	550	505	469	482	489	494	501	518	494	460	489	482	464	506	452	509	468	476	487	512	486	513	493	488	507	473	522	465	476	481	510	487	498	448	473	474	473	507	473	475	495	496	482	470	485	489	465	459	479	485	487	530	515	498	454	518	511	486	486	468	516	499	491	470	460	473	463	531	463	484	500	480	442	483	437	490	475	494	442	498	492	484	452	506	514	470	448	493	517	501	456	442	513	511	457	484	508	464	519	458	463	505	505	476	495	506	456	499	499	465	507	489	518	474	476	472	469	469	470	455	476	484	492	484	501	472	474	469	447	498	443	473	465	472	481	484	443	501	497	500	504	492	470	454	485	472	483	481	478	476	467	481	474	494	450	463	464	511	487	495	474	485	483	489	492	481	452	501	484	481	472	441	504	460	466	510	520	496	518	524	476	472	500	447	474	490	529	473	472	503	466
23185	21603	29363	23490	21800	18628	4168	542	439	470	468	430	460	415	418	418	433	408	430	438	425	407	416	442	418	420	396	399	410	440	415	402	417	434	385	412	418	429	446	391	446	409	405	419	431	387	461	432	412	416	442	428	404	387	424	429	409	412	414	429	434	417	409	428	401	441	414	424	435	427	417	397	417	424	425	442	404	398	380	439	429	419	378	407	427	400	407	397	420	393	432	434	409	433	409	398	392	389	424	431	392	401	411	444	390	448	391	414	422	423	410	407	382	410	396	371	437	403	391	392	380	442	417	394	409	395	416	417	404	418	439	400	436	407	387	407	404	428	401	405	405	426	399	374	391	415	417	427	399	364	440	395	387	413	417	387	406	419	431	426	375	431	396	415	417	417	412	398	409	418	409	422	463	408	373	398	387	390	385	409	380	419	418	400	385	367	440	403	405	419	416	413	397	404	453	417	396	398	409	392	404	406	451	428	428	401	419	431	430	442	409	414	413	415	398	447	414	416	412	388	393	394	418	430	377	418	412	413	412	382	440	394	421	432	416	403	415	381	428	384	395	407	388	404	416	433	404	416	429	388	402	377	405	358	419	421	399	381	414	403	427	425	422	397	364	388	405	398	433	387	408	405	399	400	404	387	416	386	441	435	408	433	439	384	413	425	421	415	412	408	427	408	388	401	385	393	411	403	444	406	400	400	372	404	427	392	446	386	408	422	402	421	408	435	402	430	397	392	427	424	419	399	432	363	391	381	428	447	391	375	392	426	391	412	430	358	415	392	404	394	387	416	398	428	434	399	426	404	398	367	422	414	432	428	396	407	421	369	435	447	413	395	405	430	422	383	412	444	415	419	415	429	437	447	419	408	403	436	397	416	434	446	440	437	387	426	392	372	391	418	400	382	392	433	366	431	419	455	397	438	414	443	385	403	424	430	424	411	424	401	422	433	426	385	377	421	407	398	442	448	374	439	425	434	464	419	434	421	417	388	397	407	433	388	409	406	405	406	432	403	437	429	449	426	408	421	447	417	423	393	419	450	417	430	426	455	398	386	392	438	420	420	403	456	393	441	406	414	403	435	418	414	417	374	423	380	429	405	411	445	407	437	411	414	418	417	423	385	407	401	422	426	403	411	397	425	415	436	401	405	460	372	396	403	436	429	418	430	432	409	422	388	411	398	441	411	406	443	396	445	419	410	393	422	434	382	403	453	405	401	393	455	411	424	412	403	453	428	449	413	408	398	415	434	392	440	398	400	425	409	406	397	427	432	415	430	426	418	395	400	423	438	416	417	457	384	433	418	429	421	367	404	412	414	437	425	401	401	448	398	403	442	375	404	393	422	387	378	410	418	385	396	401	416	428	440	397	403	392	429	380	385	436	362	388	458	446	420	403	387	407	421	434	425	378	397	396	398	413	418	412	432	406	416	442	392	395	398	435	430	429	417	444	418	397	389	371	404	407	445	417	414	412	405	425	431	445	423	404	399	420	433	385	412	418	438	406	414	414	410	422	387	405	408	396	436	400	409	408	407	442	416	413	409	425	385	384	430	426	440	414	430	408	408	367	434	437	414	454	401	399	376	411	386	394	406	409	439	391	422	442	398	396	409	408	423	389	471	413	402	389	439	381	439	414	403	431	426	381	433	397	452	387	479	399	411	411	420	433	410	430	388	423	437	394	376	406	363	413	423	388	410	439	429	392	406	429	405	409	409	418	407	429	395	402	409	401	416	416	417	438	401	456	376	412	367	415	442	415	437	405	408	455	449	431	408	372	449	412	414	389	378	405	439	395	401	421	438	431	430	454	431	405	396	432	410	400	415	396	426	401	394	438	411	391	407	384	411	389	409	417	388	400	405	467	392	419	385	408	437	406	383	419	404	424	381	402	415	349	430	383	405	410	385	388	409	396	433	417	425	400	409	427	412	373	415	433	396	423	398	450	412	419	398	401	410	388	433	452	424	450	397	407	409	394	432	408	430	407	409	425	406	416	421	386	392	417	397	438	382	396	419	402	420	424	428	397	406	404	393	416	439	407	412	427	434	388	390	434	409	420	424	414	420	407	409	432	393	413	443	429	428	413	415	410	385	396	417	379	396	401	402	383	405	434	443	432	352	405	403	399	389	428	436	401	369	417	378	368	409	434	423	432	426	395	446	433	407	399	397	396	401	422	438	449	391	400	405	383	398	435	431	430	438	379	398	436	379	412	403	395	403	390	387	432	407	402	404	420	442	394	382	431	414	421	436	417	421	416	413	379	443	407	440	424	447	411	414	423	406	429	437	415	388	416	387	410	430	413	428	411	425	381	405	400	393	408	387	433	405	425	438	424	381	415	419	428	413	419	427	433	405	436	427	423	451	406	412	425	412	412	414	402	399	404	423	413	391	367	411	438	416	370	440	462	370	407	459	354	418	402	413	406	421	424	428	419	384	405	419	434	401	369	445	400	368	419	404	411	430	397	404	440	414	402	408	416	439	413	359	378	404	452	404	414	410	413	440	406	429	374	408	404	424	421	390	410	404	391	415	410	408	389	408	418	414	439	390	393	404	362	368	437	370	394	381	387	420	412	406	404	392	434	395	416	366	395	384	394	405	425	402	392	392	419	406	401	415	384	420	436	423	387	397	404	429	421	373	431	394	431	409	406	411	397	395	404	410	392	417	405	397	440	420	379	438	404	427	357	421	438	403	395	425	388	469	362	434	424	403	405	438	391	419	398	421	388	416	423	390	387	406	401	407	423	436	395	439	394	410	472	396	453	403	410	403	400	411	421	392	406	432	384	426	418	447	397	466	374	397	382	409	450	387	402	418	437	416	402	441	379	399	432	404	400	389	428	404	419	388	351	374	399	414	402	420	412	383	373	415	433	411	431	442	433	387	408	406	421	382	412	405	449	429	414	379	396	417	433	386	435	396	445	417	376	384	417	426	419	364	406	437	352	369	394	430	442	426	416	463	387	410	387	401	422	385	369	414	441	428	418	427	435	424	414	408	404	439	435	390	421	385	403	398	411	404	435	411	388	394	394	414	431	402	441	418	382	387	391	424	405	428	407	456	417	396	409	419	408	403	410	449	407	417	393	416	372	410	409	424	427	377	369	432	417	432	382	408	443	400	475	406	411	440	380	420	431	421	428	421	406	397	437	427	402	410	402	363	406	437	428	432	405	402	413	400	410	401	398	399	415	413	393	398	418	394	450	389	426	406	410	437	363	419	404	384	424	411	418	419	405	431	423	377	395	446	426	409	401	414	409	419	393	408	349	416	412	419	400	428	399	431	402	390	429	443	411	391	411	409	439	390	404	423	398	417	409	406	421	420	384	405	375	439	401	422	410	402	442	414	416	450	438	402	421	420	403	420	402	410	424	431	448	429	397	407	406	403	416	429	409	418	431	398	409	432	404	425	446	427	447	387	394	406	429	426	425	422	393	422	390	400	413	405	452	425	449	397	415	426	432	366	410	436	392	418	385	405	407	409	384	399	392	430	427	407
58930	86582	66009	39329	35150	5973	824	802	774	754	723	740	736	708	720	717	707	681	733	766	693	747	689	699	709	729	747	744	719	740	709	769	701	675	749	681	701	728	663	743	695	739	662	712	705	736	691	703	691	682	693	715	699	715	696	699	701	725	695	735	677	705	710	739	726	738	700	686	695	707	734	714	707	678	722	746	742	698	656	695	698	726	647	735	720	722	679	706	727	730	684	692	730	709	690	693	732	753	767	736	684	685	720	667	652	670	675	690	669	729	749	710	682	725	686	699	697	721	671	649	681	710	680	688	653	742	719	731	693	675	656	695	671	694	710	673	680	684	685	703	680	677	732	681	743	700	698	659	668	749	683	697	677	692	674	718	697	728	731	676	769	692	665	738	711	727	705	766	706	699	690	715	716	689	722	706	682	752	692	737	744	719	719	686	659	694	751	720	724	729	679	689	722	736	691	691	684	741	689	705	714	713	704	623	676	691	722	692	676	672	731	739	761	682	736	731	680	745	696	653	684	689	730	709	679	710	698	685	680	676	714	684	692	712	667	636	763	684	661	647	723	729	706	729	675	687	656	747	711	684	719	708	695	693	735	656	708	700	697	712	716	729	662	700	701	727	738	685	693	767	676	669	708	707	722	723	698	727	707	696	722	738	670	678	741	718	726	677	671	720	733	683	641	732	736	713	702	700	699	684	710	728	679	739	754	708	698	695	730	704	750	680	705	723	667	730	722	702	684	740	661	728	753	724	717	696	743	696	717	676	699	728	713	660	714	685	746	690	734	703	760	664	727	709	671	687	673	747	698	701	697	773	653	721	696	699	694	748	669	696	696	690	714	659	709	712	652	761	751	718	708	721	666	670	729	735	663	704	668	700	730	665	688	701	676	685	661	739	679	756	712	663	743	700	685	694	703	725	683	688	719	700	715	656	727	697	691	715	690	715	713	664	697	684	709	705	688	715	718	726	679	690	708	735	648	699	676	687	718	699	734	681	718	703	689	682	726	715	703	702	770	709	685	682	708	714	709	656	693	695	710	771	679	702	707	715	695	756	733	706	725	716	679	716	717	714	760	688	702	695	708	714	733	676	685	722	723	736	672	742	750	677	671	742	709	683	776	717	687	702	659	680	693	670	746	721	710	752	717	709	707	662	664	711	726	677	687	710	721	691	704	727	724	735	696	729	675	722	714	664	732	693	708	722	714	686	715	730	689	750	691	753	675	726	672	709	769	702	723	635	711	717	726	668	693	684	752	724	718	702	690	665	677	700	673	713	679	769	701	763	752	700	673	685	725	686	720	633	677	705	691	654	705	757	697	703	710	683	747	742	704	713	716	731	701	681	711	758	709	719	691	701	734	720	703	728	679	715	676	672	706	687	718	713	725	697	699	704	669	698	705	717	685	745	679	738	673	707	708	705	704	678	689	704	740	684	682	714	733	684	691	686	737	731	705	720	687	697	716	700	664	725	667	704	709	683	722	661	717	668	748	709	682	670	679	746	672	712	697	715	691	637	707	688	697	637	697	737	783	706	703	727	697	684	722	721	706	707	735	729	668	725	705	670	733	736	733	695	695	686	681	729	722	671	723	704	713	679	683	731	744	694	740	686	695	716	711	746	708	709	651	674	730	652	708	697	686	726	683	684	708	703	709	674	712	677	659	740	708	721	725	724	704	714	712	718	718	696	743	682	705	695	711	686	697	670	707	669	687	735	754	659	729	729	672	691	693	714	666	678	666	712	727	696	681	720	727	719	686	692	696	669	729	727	704	645	673	713	743	655	719	731	691	713	705	718	706	682	714	680	694	734	699	728	741	683	684	689	697	685	684	724	734	692	657	757	728	705	723	715	701	687	666	740	729	688	678	668	685	694	678	684	716	713	698	678	678	710	751	754	675	741	692	727	663	666	697	701	690	710	660	704	695	721	664	700	682	695	720	642	681	723	742	690	664	715	638	706	712	660	729	686	721	701	710	709	649	726	730	725	745	701	705	672	724	680	675	719	762	690	699	706	722	696	675	656	689	725	699	726	740	693	736	752	743	710	716	697	716	725	719	743	692	691	704	708	698	758	684	714	707	668	750	733	728	687	731	685	717	725	729	700	715	729	716	732	685	720	644	711	678	729	697	742	720	764	710	741	693	695	669	658	726	723	716	720	698	713	698	638	702	711	690	716	669	685	675	693	713	666	695	706	678	681	714	705	694	732	688	702	674	692	733	684	718	748	722	683	663	720	722	744	739	710	712	714	699	673	716	683	679	710	704	706	695	689	702	732	702	675	688	724	733	680	689	679	720	745	727	676	675	664	684	673	758	688	734	673	689	663	734	693	691	735	726	718	722	723	728	672	676	698	706	683	699	679	720	674	737	701	641	679	732	741	679	719	688	715	669	698	714	723	673	681	709	684	688	733	706	787	691	682	676	695	703	697	697	709	716	735	688	685	725	700	683	715	708	761	709	668	693	676	700	658	708	706	675	720	757	673	765	684	690	677	712	744	710	683	721	725	709	697	689	748	727	738	707	733	687	677	726	665	732	743	705	647	673	700	697	735	677	727	710	694	683	730	678	737	708	764	779	685	633	717	684	737	736	665	741	723	750	732	704	724	689	739	709	692	683	713	736	701	674	665	702	700	737	717	734	719	745	686	689	711	686	661	672	681	718	740	679	710	677	714	702	757	728	714	698	707	698	711	688	720	705	654	690	672	728	744	727	707	678	686	703	669	692	697	722	714	637	739	717	714	684	716	727	748	710	705	702	659	692	709	739	694	715	678	717	685	685	705	728	702	718	726	697	693	700	727	749	722	682	726	703	728	690	714	708	675	655	670	706	708	684	701	669	687	748	673	674	687	710	733	718	717	700	698	718	700	679	687	685	680	704	693	723	732	715	676	727	690	713	726	743	704	658	663	697	698	771	702	728	723	680	634	696	696	678	729	724	681	694	728	692	678	715	691	720	709	722	734	692	729	684	684	677	708	736	727	712	673	688	687	716	733	731	715	720	691	748	720	741	659	724	689	703	649	745	700	739	710	690	704	699	697	727	664	700	703	739	659	723	661	664	693	695	713	713	709	734	704	708	691	695	650	711	681	696	681	733	722	735	729	711	678	704	708	668	743	729	685	681	706	716	690	699	688	654	700	664	713	683	705	722	708	685	695	700	762	732	686	733	718	641	727	667	709	683	698	689	691	661	727	684	667	753	730	656	699	680	720	683	741	712	697	743	696	740	723	720	745	733	663	710	686	718	646	689	685	733	712	672	696	678	719	664	702	691	710	699	717	718	690	699	724	687	708	727	721	724	680	681	726	672	683	707	707	665	719	730	670	705	675	713	665	753	758	731	707	735	717	728	717	757	709	743	683	699	654	704	686	683	696	715	697	704	708	711	713	722	667	734	671	723	690	661	703	690	694	675	718	725	717	701	689	692	704	724	754	705	723	656	723	698	723	710	698	717	668	683	747	684	710	713	715	699	677	702	742	708	733	676	638	719	691
29440	24833	22454	9300	3000	564	328	356	341	350	335	363	338	325	348	342	364	357	356	331	341	386	314	331	360	346	346	329	378	368	358	332	343	358	369	361	320	349	375	342	335	351	355	372	321	345	343	352	381	339	375	364	311	355	330	346	339	345	325	365	388	331	321	342	355	337	327	314	361	352	345	352	338	321	367	336	363	366	343	354	372	343	326	328	298	336	344	355	340	401	326	331	347	363	360	341	345	334	328	329	368	365	331	365	342	364	357	344	349	359	356	338	313	337	393	336	355	328	344	336	344	345	344	318	363	307	344	322	377	348	371	328	337	302	333	353	331	373	321	372	326	342	354	347	320	350	332	334	347	353	354	353	334	334	322	352	341	341	360	341	344	339	367	315	372	323	363	332	314	328	355	341	363	344	357	335	369	358	361	358	355	351	357	334	338	328	341	316	377	347	345	304	340	364	366	353	326	338	360	359	339	339	357	357	328	323	340	343	370	344	370	362	317	377	323	372	366	357	352	347	350	348	332	383	331	375	327	330	316	358	384	335	370	359	359	371	379	377	344	362	348	327	342	334	326	327	325	338	310	327	350	314	328	324	352	362	348	334	360	352	331	354	360	348	362	343	356	346	333	340	373	346	311	318	343	321	340	356	354	310	357	328	370	356	356	361	336	345	391	334	327	349	351	357	357	329	348	329	335	379	323	357	356	384	349	337	351	367	365	341	360	370	368	306	371	320	361	344	370	355	309	341	347	327	322	339	386	321	333	339	318	347	340	348	334	348	362	326	318	327	366	310	345	333	329	342	322	329	356	335	365	328	296	347	348	311	348	332	338	344	321	333	340	325	363	344	345	344	344	311	326	343	331	341	367	350	315	338	338	332	361	333	298	323	381	309	342	341	333	344	346	330	341	350	374	355	344	326	369	373	345	313	341	334	351	338	352	299	368	360	353	350	353	346	359	359	333	327	380	353	343	328	348	347	363	295	348	327	338	358	334	345	313	356	341	360	343	343	325	354	345	333	344	333	332	353	372	379	320	303	377	334	345	358	373	361	312	370	317	324	338	366	336	341	358	360	344	355	353	342	382	338	339	372	362	355	327	343	346	316	314	332	322	335	327	357	349	351	334	360	345	359	349	325	360	343	358	360	332	327	360	341	347	360	362	370	354	361	311	349	326	335	329	354	355	326	326	357	351	361	346	354	326	369	365	328	356	335	356	346	328	322	342	347	327	358	317	339	381	333	354	325	326	327	324	342	341	341	361	334	351	323	349	345	346	360	377	350	356	346	369	377	330	355	355	340	352	329	334	352	357	377	383	329	341	349	324	347	313	367	363	351	364	349	357	351	336	324	371	350	369	321	323	390	377	351	337	365	345	333	355	379	374	359	330	342	356	355	376	361	351	364	354	346	341	345	331	351	368	333	339	339	365	318	365	346	333	386	353	328	358	357	386	327	309	386	324	345	372	329	381	350	337	354	353	336	334	363	312	355	329	326	336	372	344	334	368	351	363	350	308	370	357	323	343	329	328	355	340	334	351	334	336	345	339	340	323	361	336	337	395	379	342	347	332	347	365	351	353	346	346	347	338	327	358	338	327	344	344	334	358	334	327	353	352	338	340	324	351	341	330	320	347	324	360	347	360	344	345	343	308	333	337	357	344	324	318	329	336	365	345	356	367	315	350	337	344	365	382	339	386	331	329	330	356	361	347	341	345	356	370	339	327	344	348	344	330	340	360	375	328	304	325	351	318	339	312	329	356	345	352	334	324	375	358	330	365	358	339	327	357	348	367	339	357	328	370	337	316	343	329	360	354	328	338	355	360	332	321	329	351	344	414	334	345	319	326	356	354	380	330	324	368	344	339	339	343	352	329	340	349	354	353	368	349	360	391	304	357	303	345	357	340	362	352	401	331	352	350	330	341	336	344	347	328	344	356	333	337	342	327	379	338	339	354	331	330	353	347	380	386	367	335	372	359	313	358	353	371	345	367	351	350	336	340	343	354	366	349	344	314	338	340	336	319	348	330	331	346	349	340	353	333	356	331	302	337	350	341	339	310	323	349	352	356	332	334	334	355	326	332	354	325	361	323	360	319	331	343	377	338	361	345	328	346	339	317	335	346	362	327	318	348	330	321	355	330	342	358	372	338	361	356	362	383	360	304	400	343	347	353	339	358	358	321	344	326	337	363	346	312	352	313	344	375	360	341	327	334	361	331	330	332	346	361	339	370	367	357	304	352	382	357	361	356	326	364	357	350	341	367	366	333	331	328	313	347	338	393	330	345	325	302	350	324	331	341	356	352	338	330	328	323	308	348	362	353	349	310	319	347	335	332	344	331	350	325	312	330	341	336	314	331	353	375	329	359	317	332	323	352	315	320	334	352	312	362	378	340	340	354	347	314	328	357	312	341	362	339	314	360	381	325	342	329	358	350	377	346	355	359	357	346	315	355	349	382	342	354	338	356	343	332	353	367	366	345	342	394	364	326	338	344	338	324	354	359	355	385	354	332	358	353	334	316	327	367	355	355	349	358	356	374	335	341	336	342	344	356	340	353	332	353	369	318	349	376	362	380	363	396	385	343	360	379	350	360	325	325	336	333	343	359	338	354	334	350	328	350	336	338	355	308	304	353	345	356	310	350	339	338	349	331	333	366	344	343	344	340	357	357	322	337	342	313	324	325	354	376	348	332	357	334	314	326	364	310	345	334	350	346	385	359	327	359	331	352	353	343	362	342	364	347	336	318	354	317	382	341	342	365	307	368	305	356	342	347	367	362	340	373	347	339	352	339	346	342	373	350	355	346	331	348	332	341	336	359	364	358	355	336	362	343	351	341	347	354	332	361	371	358	369	370	329	355	328	338	372	327	309	338	338	328	315	322	335	356	334	395	381	347	362	355	362	370	339	354	371	346	378	343	390	344	342	342	347	367	356	339	361	350	354	354	347	336	353	350	328	360	329	341	339	333	336	340	357	358	340	322	358	360	321	364	326	363	335	350	356	340	347	357	377	374	329	368	347	314	342	354	321	373	370	322	348	329	347	350	355	371	348	333	382	347	322	347	344	368	344	332	330	343	372	371	360	360	338	335	347	372	378	345	350	351	319	338	359	340	322	363	364	336	358	335	359	346	390	341	332	354	333	329	358	337	359	378	312	327	341	325	355	325	343	336	344	350	345	348	351	352	358	334	334	339	341	352	348	374	332	348	342	365	361	346	356	347	352	344	325	342	349	346	330	348	349	375	349	343	342	336	348	362	345	324	339	365	349	341	342	362	329	341	337	341	373	337	344	321	374	336	322	344	366	356	355	318	345	353	349	371	361	352	342	317	345	351	345	408	359	326	342	359	331	360	351	345	354	344	366	337	336	373	345	345	323	361	332	373	362	381	332	322	310	326	328	353	355	350	307	335	361	336	337	340	339	367	375	363	342	380	339	362	341	321	322	330	343	324	364	347	298	355	375	341	299	378	339	306	337	369	368	357	329	356	334	336	344
38946	38664	27076	10144	7206	1330	656	652	638	680	659	615	641	663	673	657	629	640	688	628	595	641	653	646	618	636	675	628	656	707	630	625	692	636	681	673	647	645	638	634	674	678	614	660	604	592	606	676	645	698	591	654	638	692	611	648	630	614	665	648	668	607	631	659	661	630	639	618	634	652	685	638	689	611	692	607	628	645	629	611	643	604	642	657	629	636	663	633	647	632	620	626	656	620	657	632	636	628	668	645	650	670	670	667	607	616	599	603	652	591	639	632	637	653	624	591	654	648	610	616	645	647	652	656	644	645	641	653	667	621	649	630	626	669	625	668	669	657	667	638	663	617	602	652	683	611	646	656	665	665	625	648	628	654	637	630	603	639	647	652	646	635	635	630	635	664	621	639	639	629	641	636	659	614	634	646	627	652	636	643	602	624	635	651	696	629	653	630	629	624	661	630	625	660	607	627	645	601	660	634	634	625	673	662	592	624	726	647	680	635	639	670	582	656	616	643	609	647	644	696	641	657	621	652	683	683	680	693	612	638	662	625	640	668	602	609	600	620	638	626	644	682	642	634	696	647	671	661	649	647	650	612	649	634	672	652	664	588	673	635	651	651	612	636	605	608	635	604	677	654	652	639	655	673	634	664	603	637	610	624	620	631	562	665	607	614	641	635	633	583	624	659	663	611	667	629	603	616	626	638	696	613	648	611	637	633	664	621	639	634	641	617	620	617	660	644	599	631	628	650	644	643	635	679	659	647	655	669	674	612	635	574	623	632	633	694	644	677	629	684	675	619	608	633	614	643	622	633	663	652	677	641	593	592	688	652	639	674	654	593	647	675	643	608	614	671	615	653	594	626	651	642	614	606	615	644	605	646	613	626	639	706	632	639	631	629	653	633	637	639	633	648	657	670	695	631	646	597	637	659	612	675	636	649	659	645	624	631	636	587	674	661	651	637	676	668	676	630	651	646	644	669	673	664	622	613	613	631	644	628	661	641	674	655	676	653	642	625	601	645	638	676	616	654	601	610	626	659	666	657	642	614	635	617	603	619	620	604	632	641	666	672	671	600	601	638	645	645	654	620	624	628	656	626	659	645	635	665	683	676	656	664	656	608	658	674	646	631	633	653	666	659	594	615	644	650	630	634	629	639	693	607	655	581	595	620	654	640	679	626	604	641	621	656	619	682	646	636	622	668	680	655	677	652	664	623	628	587	625	658	614	627	661	632	661	633	594	647	650	658	625	652	651	632	652	615	663	617	644	640	644	658	619	645	641	656	677	643	621	617	660	697	681	682	628	594	573	641	608	659	668	638	634	622	673	673	586	648	631	648	580	600	603	608	659	626	616	641	625	660	648	641	627	633	609	667	673	641	649	657	637	660	654	638	665	648	670	669	642	642	642	635	707	640	643	570	665	629	672	601	676	654	638	603	615	652	691	663	648	645	646	613	573	669	698	691	635	644	681	685	666	710	617	653	670	652	600	678	615	616	638	643	654	683	680	644	604	651	587	643	608	679	659	659	656	659	622	689	662	667	627	604	584	623	673	647	639	611	639	616	626	629	639	666	644	612	661	668	646	581	638	650	635	637	623	632	634	642	577	611	645	617	666	568	630	691	639	629	639	641	660	633	660	641	669	673	638	639	631	642	623	723	669	639	651	690	614	660	633	665	578	611	617	607	668	605	669	640	657	665	622	643	659	640	637	636	675	668	645	648	624	659	622	650	628	657	628	653	610	631	605	680	633	630	662	648	611	638	629	625	596	595	611	669	647	661	647	612	616	623	600	663	623	656	681	621	613	655	590	618	630	652	613	614	616	656	647	615	649	644	650	638	653	709	657	648	672	643	645	641	681	665	620	664	635	645	645	651	622	635	605	627	637	603	650	629	598	639	631	607	607	667	614	643	650	629	574	669	665	674	619	596	673	619	658	613	657	636	690	647	619	617	622	650	594	606	621	603	660	612	621	610	662	626	657	660	693	643	633	627	625	675	678	623	626	658	651	670	637	598	615	622	629	653	653	630	677	644	672	668	633	663	633	639	666	652	653	663	657	628	660	615	630	656	617	609	594	611	634	642	640	650	654	676	622	647	647	713	672	683	640	634	633	636	666	609	639	632	585	671	606	624	628	653	645	630	626	635	615	601	655	663	696	659	622	609	645	616	643	596	646	702	623	627	599	658	623	617	641	618	638	691	639	612	609	643	634	647	665	663	638	622	650	630	624	674	681	667	637	658	616	605	679	682	658	624	632	647	647	689	628	634	644	610	615	656	643	626	598	631	619	614	651	623	639	624	605	650	603	681	652	641	658	621	649	614	602	645	596	645	608	666	672	672	680	642	614	637	637	625	668	654	639	622	602	655	652	705	590	693	653	646	629	642	661	617	636	658	645	635	675	662	685	612	622	603	657	632	681	651	599	653	688	632	621	575	626	679	609	656	637	610	638	665	663	647	695	640	658	646	639	662	636	658	662	661	644	657	652	647	614	630	627	622	577	660	664	620	650	609	663	665	655	652	627	636	666	663	667	636	671	646	638	646	637	646	630	628	615	592	605	688	648	614	646	637	646	632	688	598	646	625	681	659	586	629	659	652	620	637	617	629	648	664	613	635	648	656	637	659	606	658	611	640	666	674	640	651	662	635	634	673	630	638	669	704	642	635	641	615	645	646	597	672	645	647	670	627	619	675	644	655	659	642	611	661	656	646	672	648	653	710	641	683	641	649	600	640	626	639	635	644	633	642	620	590	641	628	699	672	656	639	674	628	630	633	658	679	624	638	635	610	651	631	626	675	639	575	620	601	607	637	633	659	641	684	645	656	660	643	647	638	619	650	637	636	635	618	664	647	645	617	673	653	607	644	634	639	660	629	622	654	650	674	602	680	627	607	625	619	637	659	665	655	639	680	611	633	621	617	628	605	638	611	674	603	638	661	647	603	655	665	633	595	643	682	571	628	633	639	626	664	640	669	658	642	665	648	665	632	628	574	667	637	636	665	666	639	661	659	623	636	647	626	683	627	628	615	632	632	621	622	618	613	642	666	612	668	639	611	634	587	661	650	652	637	626	620	626	603	620	665	654	674	579	571	648	624	611	661	673	645	630	636	679	659	627	700	636	635	604	618	658	656	701	607	619	649	673	665	681	657	681	621	629	587	627	658	668	610	641	665	643	705	593	691	649	707	632	620	645	643	698	644	606	636	637	649	634	593	629	634	669	659	632	643	653	639	619	622	704	606	620	633	633	641	631	673	690	651	633	607	592	648	654	655	642	641	645	654	645	594	628	643	623	675	638	635	672	655	616	616	584	699	632	656	658	629	658	618	614	643	655	626	626	654	663	624	642	705	668	632	608	647	638	609	654	655	617	643	631	655	616	652	632	621	643	604	624	667	657	610	659	684	656	649	640	661	607	640	653	662	635	611	650	650	625	610	660	618	603	636	666	684	631	609	596	669	662	687	636	662	622	657	655	612	629	679	634	648	675	669	629	641	595	625
24317	21748	29424	25651	22112	11187	669	301	271	279	259	259	227	282	247	261	263	261	277	236	267	252	269	270	241	237	279	259	243	246	259	244	235	232	265	248	275	260	278	242	263	231	282	227	254	263	263	266	275	221	260	236	257	233	268	253	216	231	260	227	261	238	264	239	272	245	210	256	262	240	251	216	242	270	257	255	247	265	267	240	233	235	278	250	264	232	253	231	225	251	262	248	260	267	253	252	289	247	273	260	271	264	251	245	269	253	231	252	258	265	263	272	254	252	265	257	257	237	238	234	259	261	264	266	238	242	261	225	249	227	239	289	240	247	270	222	238	255	217	259	222	237	289	272	236	257	232	269	274	244	249	250	232	247	249	226	275	218	260	235	244	217	235	250	258	263	275	274	240	231	259	245	273	256	258	253	251	235	247	231	239	244	249	254	248	269	274	248	288	246	239	260	250	243	280	247	248	242	235	244	214	257	252	246	228	273	272	272	256	217	245	252	233	253	250	248	273	245	264	220	237	244	237	274	245	226	242	253	246	231	243	238	259	266	219	261	231	239	257	242	247	259	260	260	256	244	223	217	270	224	249	240	235	226	274	240	284	246	227	262	254	246	229	217	226	272	252	247	234	246	240	233	267	248	271	249	251	234	264	242	267	263	249	273	223	246	239	229	254	225	261	235	213	266	250	242	240	239	263	270	243	248	261	263	250	260	237	261	242	271	247	247	281	253	254	208	276	253	253	260	257	238	264	256	265	259	235	259	232	250	242	261	222	257	245	258	235	238	218	230	229	235	250	266	226	256	255	239	236	262	249	237	254	253	244	253	223	250	281	252	240	262	256	232	258	243	242	239	243	245	235	284	248	247	262	239	248	228	232	249	246	240	249	227	242	261	268	278	223	244	227	258	257	232	261	230	212	239	244	255	228	236	256	259	253	259	261	248	254	229	240	246	238	231	236	240	239	258	273	229	221	207	242	260	275	260	249	274	241	229	249	226	254	269	269	241	231	244	233	244	236	236	226	251	239	233	248	253	244	265	214	265	237	244	236	243	271	235	271	214	228	262	264	207	217	242	244	270	248	240	256	218	230	233	270	257	231	269	251	234	259	248	257	266	248	263	239	247	250	253	260	239	270	208	246	258	253	276	245	266	242	257	248	254	247	256	246	262	255	253	263	215	248	245	270	240	242	249	247	255	232	262	243	242	222	264	254	258	243	228	239	247	244	256	270	245	258	225	246	275	244	240	270	255	248	268	238	238	231	231	250	237	260	255	250	215	251	247	247	237	264	246	247	241	282	245	234	240	281	246	246	263	252	263	264	239	256	285	228	244	252	271	225	218	256	248	253	264	228	256	257	243	231	260	249	251	268	240	260	238	247	227	249	261	246	286	237	251	232	257	267	269	250	251	262	235	247	242	248	244	250	243	233	273	240	280	242	232	229	296	237	252	251	228	226	229	309	242	236	259	241	260	232	285	233	247	252	259	248	268	266	236	244	257	244	245	256	258	225	232	249	232	232	262	242	252	267	230	251	239	257	257	236	256	239	251	309	250	254	249	243	245	258	246	253	309	243	264	274	229	205	261	260	232	272	249	227	258	257	256	253	255	243	247	261	221	254	290	236	230	241	230	240	274	224	241	268	250	241	216	241	273	258	233	239	231	246	243	233	232	265	254	225	249	236	238	250	246	245	232	233	229	253	234	263	258	253	218	270	243	226	247	236	214	232	261	274	242	273	263	239	267	226	236	251	267	249	243	226	247	257	236	226	250	268	252	232	266	265	265	245	232	238	232	253	252	254	265	237	245	273	240	263	254	246	242	264	240	221	228	245	254	234	241	238	270	267	242	258	253	254	236	291	223	237	242	255	254	240	237	241	228	264	240	236	254	222	238	234	261	274	230	254	245	277	256	246	233	258	276	225	237	281	257	252	279	240	240	250	240	238	207	259	257	241	284	262	254	250	262	247	229	232	254	255	228	236	227	226	252	238	250	240	234	259	215	260	261	253	229	229	254	258	253	276	249	232	244	262	243	222	228	250	251	249	224	242	244	244	256	228	242	262	204	257	244	236	255	280	273	239	239	265	245	248	203	234	272	259	262	256	241	250	219	237	262	238	264	245	258	234	219	237	227	239	237	256	250	249	266	249	238	263	228	235	246	243	233	221	228	261	242	251	271	249	261	243	232	229	249	275	279	229	232	218	219	267	247	259	272	253	271	222	246	245	239	259	270	220	252	230	229	208	245	245	245	227	228	254	227	248	238	264	274	227	261	231	250	234	276	272	219	244	246	216	265	269	236	240	260	248	266	250	237	249	247	252	279	282	235	231	250	252	253	261	259	273	246	232	273	215	262	252	258	274	274	255	239	260	263	266	257	238	242	270	239	255	219	227	262	248	255	261	230	284	221	231	270	249	256	251	242	247	259	261	213	252	247	243	244	231	273	226	235	250	227	270	269	235	231	253	223	286	276	241	260	226	244	247	254	268	244	248	245	259	268	247	231	248	259	256	265	237	227	242	256	247	252	232	246	223	247	228	242	247	272	237	234	263	232	245	233	230	292	265	226	264	233	273	256	236	233	236	260	240	279	292	244	244	250	216	244	230	240	245	215	227	263	257	272	237	282	264	243	261	266	258	226	231	258	256	247	234	246	238	257	219	242	200	234	271	252	246	268	208	228	234	252	269	259	253	255	272	224	286	236	258	241	230	230	258	252	237	255	249	254	244	260	269	241	270	253	256	258	247	254	256	211	242	225	286	246	227	236	253	259	267	233	216	270	248	270	232	261	226	209	242	241	253	262	246	250	277	239	265	250	307	280	261	274	252	274	219	232	238	247	227	291	259	225	267	244	282	235	270	238	253	230	212	256	253	263	246	249	268	229	239	240	261	238	228	233	241	233	271	260	261	237	231	241	267	230	241	241	263	239	242	249	242	277	250	263	242	251	253	246	259	257	229	239	240	261	259	235	222	257	211	251	268	216	245	243	227	229	258	235	253	249	225	243	266	239	254	236	267	252	225	238	246	244	256	263	260	242	267	238	227	207	256	279	250	227	248	249	249	244	225	242	259	256	212	235	244	255	230	236	234	254	266	248	254	253	252	217	249	235	249	253	254	237	226	248	274	261	260	255	244	266	268	232	239	274	264	271	231	229	278	253	273	219	250	242	242	256	233	246	251	256	269	246	258	242	254	225	248	266	261	262	209	243	288	246	250	266	248	253	262	261	219	245	259	278	236	243	242	243	241	239	245	244	240	254	238	251	234	220	232	233	235	272	258	262	249	263	227	218	216	268	259	235	241	236	247	264	241	243	236	255	226	267	262	256	282	234	231	267	245	257	238	199	227	236	219	268	250	260	237	239	238	241	236	252	234	240	254	254	268	238	261	261	242	247	251	265	238	249	253	271	247	257	255	255	247	247	249	247	262	236	264	241	265	247	264	256	260	248	248	250	256	214	226	254	241	250	223	246	266	241	245	247	241	274	258	253	226	241
57299	78282	60141	36978	31425	4692	580	554	520	532	483	494	488	440	484	517	464	493	478	460	453	486	464	488	435	466	440	462	502	470	452	471	487	417	482	450	462	456	474	473	510	476	468	477	483	480	436	475	469	445	484	478	478	501	462	473	447	478	437	459	467	460	435	477	456	454	468	487	488	469	491	524	481	462	492	421	481	467	479	493	467	462	467	457	451	450	470	460	456	424	432	461	438	476	454	417	490	498	458	498	468	483	506	470	476	451	495	478	465	460	463	487	519	465	458	501	496	507	480	444	457	445	446	471	499	474	478	468	467	445	480	457	511	451	438	458	511	453	444	455	467	477	464	480	454	473	517	457	472	462	490	460	480	486	474	441	465	427	445	442	437	490	495	471	453	486	511	484	449	473	447	455	467	449	451	407	432	467	469	442	452	470	451	448	476	460	518	469	428	459	462	451	455	461	479	462	458	445	460	468	464	516	463	492	468	467	455	454	476	487	491	478	498	466	440	482	479	480	491	452	443	456	496	511	483	418	457	476	476	454	484	421	453	465	470	442	463	443	444	444	460	426	470	465	499	465	465	442	451	490	461	494	449	508	452	471	444	470	448	511	459	468	450	458	491	498	439	477	491	462	508	471	457	478	434	504	471	433	484	479	478	455	492	453	478	441	440	468	454	477	440	451	445	455	459	473	449	465	457	469	453	467	468	470	438	476	464	492	467	441	467	444	444	450	432	496	479	468	497	477	453	457	464	469	486	475	463	442	531	456	502	489	469	488	477	453	456	460	473	467	467	496	477	476	458	464	465	467	473	514	488	452	473	437	470	456	478	491	485	511	455	455	478	469	399	476	492	495	476	484	488	461	446	485	447	467	486	465	471	503	433	420	516	492	484	478	477	454	442	442	462	486	450	454	478	504	490	494	466	482	490	486	500	457	456	492	412	449	491	454	468	494	441	449	490	459	487	454	417	456	516	483	489	481	447	499	464	447	487	436	485	458	435	460	484	472	481	477	496	459	463	446	432	441	433	454	455	475	481	473	492	474	489	469	470	464	470	431	434	454	450	443	458	481	502	476	500	467	501	472	502	472	416	467	462	456	475	448	459	479	462	454	488	479	485	472	491	465	461	474	459	468	472	450	446	453	467	451	500	470	485	462	468	457	506	491	447	442	443	471	461	480	489	506	449	427	500	435	483	485	443	453	471	437	477	469	468	507	492	462	455	473	489	454	445	492	459	474	519	461	474	475	481	462	423	458	441	450	468	456	474	476	495	478	438	427	505	506	442	458	459	490	527	452	476	434	493	472	435	448	481	485	506	477	443	456	430	448	439	423	490	463	461	441	463	451	465	476	492	479	439	454	497	471	453	484	465	494	443	476	455	476	475	487	463	453	477	506	460	461	462	464	450	423	437	444	472	441	479	450	433	459	464	508	468	463	455	453	498	461	444	471	513	471	457	445	495	479	464	448	473	478	454	464	421	504	520	468	451	490	436	477	511	462	477	423	456	452	479	448	471	476	437	462	462	479	465	439	474	490	469	435	448	471	431	480	464	480	449	473	495	486	463	422	495	470	488	487	482	459	439	495	518	467	452	432	476	468	482	477	459	457	430	478	451	457	502	508	461	436	461	465	467	475	426	468	457	468	451	451	469	443	468	475	483	456	500	509	469	477	477	464	446	454	488	456	420	461	446	498	494	495	485	455	460	460	465	470	450	466	464	482	483	500	443	446	449	482	429	474	450	469	467	448	443	486	481	476	440	468	500	453	453	463	406	503	515	469	435	440	468	434	481	454	436	511	441	470	454	462	432	456	458	475	526	472	463	464	471	453	484	452	460	443	489	456	474	485	472	474	479	471	508	477	487	511	440	528	465	464	483	463	436	431	425	512	457	452	465	448	469	473	449	473	440	470	432	485	459	495	469	456	461	478	442	489	445	467	493	459	463	447	496	484	504	468	498	483	479	460	503	462	460	447	442	509	445	486	429	473	502	478	465	507	462	432	474	473	436	464	467	468	491	466	469	456	471	474	496	441	431	453	443	506	448	468	459	465	458	486	465	462	467	476	407	476	448	473	483	484	458	474	492	476	475	453	462	491	490	429	502	464	474	478	425	486	472	475	499	486	454	481	463	484	466	476	484	412	448	432	480	497	491	464	468	469	474	495	471	432	455	503	476	482	448	492	441	481	454	447	491	510	440	436	471	453	436	486	460	482	468	499	479	456	471	497	442	494	448	466	448	477	470	471	471	471	450	448	408	487	458	462	484	501	459	484	457	433	465	425	465	417	472	475	489	469	447	452	426	472	472	492	468	463	481	449	431	490	483	505	499	482	451	480	450	475	436	463	465	481	452	484	500	460	476	492	487	427	433	474	458	493	498	482	480	486	508	475	456	444	470	475	441	492	481	460	429	453	453	445	472	427	475	490	458	445	513	442	472	460	417	475	484	468	504	497	488	506	468	406	476	470	454	482	476	450	455	453	482	469	437	462	470	479	459	442	437	479	447	462	442	471	443	498	461	479	508	445	486	489	463	460	456	441	447	442	480	457	435	457	485	495	474	443	503	414	529	428	483	454	445	473	476	480	472	467	470	512	466	398	455	463	449	462	491	489	447	495	418	525	467	499	459	471	471	474	457	443	468	477	445	475	464	481	482	445	417	481	454	477	486	464	454	426	463	468	469	444	487	476	450	478	476	464	474	465	475	481	458	467	485	466	484	490	459	443	445	489	485	451	417	490	419	462	467	482	489	453	474	496	475	465	490	464	482	470	464	463	475	443	473	488	442	434	441	475	461	466	460	502	489	465	466	432	453	430	457	479	469	480	448	458	468	468	448	461	456	459	438	457	483	449	466	428	462	455	447	473	449	510	455	422	447	469	475	491	481	467	448	435	489	457	494	477	439	452	466	492	491	467	437	460	473	429	469	463	463	463	461	469	472	474	431	454	470	486	463	463	446	449	487	471	497	464	484	425	509	431	468	487	480	519	459	452	456	425	454	471	447	478	462	456	466	458	464	439	442	481	470	488	480	469	437	434	433	444	487	491	461	457	491	462	451	469	427	485	477	483	494	473	475	520	453	475	497	522	431	475	460	474	476	448	453	443	486	483	454	443	492	473	481	429	446	462	451	462	486	466	481	436	475	473	440	484	414	489	459	443	449	466	462	436	440	469	473	455	462	458	456	437	479	452	492	454	509	464	475	434	461	486	444	539	482	457	486	456	449	465	487	442	469	436	490	470	470	470	521	459	476	434	458	507	449	482	498	457	462	468	476	449	412	471	427	462	492	475	473	460	493	460	452	480	463	463	455	495	477	454	433	449	465	468	470	522	474	435	455	447	474	453	462	466	444	488	481	454	474	464	467	536	493	481	467	448	422	478	448	443	458	484	462	427	463	445	454	451	438	460	443	486	478	469	474	462	450	452	463	448	410	441	457	444	478	461	447	485	485	459	478	427	445	453	432	453	466	461	429	472	487	484	458	456	454	457	427	476
23117	21330	29194	24313	22204	18881	4596	559	436	452	438	437	414	387	428	401	449	445	387	389	417	400	395	400	430	406	414	418	410	395	440	443	401	401	418	412	409	390	395	423	396	408	408	382	350	382	394	410	391	381	373	383	432	410	433	414	395	393	412	417	395	391	404	425	409	421	406	400	412	394	394	406	418	371	386	404	380	381	400	380	395	439	403	393	373	364	410	414	434	413	372	393	411	397	378	403	409	410	410	399	415	393	420	374	394	383	381	389	446	423	381	385	418	406	422	391	386	362	395	403	409	431	415	397	434	371	418	414	394	375	403	419	389	408	397	396	426	388	407	395	396	387	368	401	425	473	404	407	373	394	400	420	390	372	395	405	390	426	383	413	390	374	443	373	412	433	417	411	416	400	404	385	386	404	372	443	423	432	390	353	376	397	400	391	413	375	381	406	440	433	368	387	414	405	409	402	390	408	432	380	433	429	401	408	423	404	383	412	422	381	400	408	378	391	377	404	412	368	419	404	417	430	408	380	398	419	405	376	385	372	413	416	434	463	392	389	403	400	389	428	427	382	406	416	365	425	382	364	404	365	370	381	367	414	381	429	384	413	392	405	393	359	394	427	426	400	399	392	400	428	382	377	417	426	427	393	428	420	427	390	368	388	396	412	434	411	403	418	390	420	356	386	417	428	435	384	396	419	400	418	424	389	403	416	393	376	383	402	405	388	395	402	380	403	400	402	392	402	392	384	419	405	423	356	412	408	407	400	366	404	388	380	434	372	435	417	411	372	413	394	451	375	405	383	430	380	414	401	412	409	397	398	419	382	369	442	380	385	393	382	399	442	415	407	407	404	359	397	411	424	379	400	411	360	376	401	370	362	367	388	408	388	369	427	433	378	411	410	360	384	387	376	395	412	389	403	392	382	389	401	407	400	369	384	413	371	398	382	390	382	408	362	411	398	386	377	392	409	408	371	409	418	384	364	393	399	398	395	421	423	404	404	392	413	397	388	415	384	420	406	394	371	390	354	390	375	425	411	398	380	410	421	396	400	437	403	385	401	409	440	412	413	420	398	385	409	391	398	391	396	375	383	368	438	378	395	424	399	358	417	380	423	414	405	415	399	418	412	380	358	397	400	385	409	402	395	373	413	417	415	393	410	405	350	399	421	354	388	391	393	411	380	425	433	397	405	392	406	406	435	412	394	381	393	376	408	390	423	379	401	392	389	402	384	396	349	389	418	413	421	414	395	403	435	390	467	436	424	378	408	411	410	421	434	407	411	389	350	390	392	387	447	380	415	415	404	397	385	424	416	390	391	404	406	400	376	398	445	418	408	417	392	428	372	416	410	365	408	408	364	370	421	402	433	395	406	409	451	432	415	433	370	386	398	396	433	364	373	389	369	411	417	410	384	430	412	397	392	423	386	401	441	405	417	393	388	389	391	395	382	402	382	406	406	385	363	400	367	380	382	413	428	416	405	403	409	400	395	418	373	414	419	410	404	360	381	385	416	386	444	375	370	428	411	382	403	410	372	422	391	389	432	392	398	411	390	405	385	367	392	393	395	386	400	406	415	374	383	405	388	408	375	379	409	366	387	384	395	429	364	372	407	399	386	399	403	431	399	392	428	363	379	396	412	386	395	408	421	409	402	396	384	391	443	416	399	384	416	397	449	382	426	390	406	384	429	365	380	373	388	406	436	374	380	405	404	399	355	396	387	385	357	402	386	366	389	396	403	418	374	385	387	386	415	425	426	406	407	407	411	438	375	386	437	369	386	440	416	379	424	391	404	404	442	396	433	404	392	397	405	421	403	418	376	416	396	394	375	394	368	398	420	355	385	380	416	395	370	423	413	371	427	397	397	393	418	418	430	386	401	394	419	389	440	410	392	406	387	412	399	398	426	405	389	412	422	405	416	384	419	412	381	405	388	415	363	415	361	388	370	402	412	375	427	386	429	407	405	416	404	383	423	419	387	383	402	411	403	415	425	396	410	392	389	398	378	391	401	401	367	375	432	407	401	402	422	401	406	405	406	393	387	419	410	416	430	429	392	407	428	421	416	413	382	424	416	410	412	373	398	384	398	387	425	410	416	358	454	427	384	369	361	384	382	404	418	369	389	424	417	382	430	389	362	376	432	416	414	409	391	402	380	385	411	406	419	393	421	403	406	427	413	425	390	433	380	385	397	416	371	410	383	399	384	395	398	430	390	425	402	438	434	396	370	421	403	399	407	412	391	404	442	421	398	388	400	395	375	397	389	413	404	393	426	429	428	425	385	413	416	405	386	441	397	401	390	406	392	422	408	417	420	372	386	406	381	428	412	424	424	395	404	388	436	388	437	377	409	405	405	390	388	402	378	426	382	404	366	418	382	408	396	453	412	379	378	382	401	382	411	393	382	417	386	365	371	402	412	429	372	398	366	365	403	384	400	403	403	396	375	428	399	409	391	393	397	382	377	389	405	410	408	419	406	373	411	392	405	421	393	390	406	427	368	422	409	432	386	398	399	408	411	407	395	429	392	423	426	393	384	409	379	441	385	371	391	438	403	375	433	380	421	390	368	374	395	381	413	377	359	413	378	377	410	381	421	425	417	376	414	418	421	384	416	383	390	441	408	407	348	380	398	385	429	411	393	407	375	408	394	428	415	402	391	363	410	400	375	414	412	450	370	412	372	379	392	399	404	381	408	394	395	403	391	415	365	406	396	409	386	367	362	383	371	397	447	418	417	398	407	406	394	401	389	370	419	404	379	393	378	382	424	407	377	436	397	408	383	407	380	381	381	410	390	375	375	402	414	383	407	431	380	419	439	418	379	376	394	415	396	384	411	410	412	392	442	395	409	422	396	390	406	401	403	390	392	407	370	385	395	429	390	392	434	378	401	380	402	390	385	395	432	428	386	362	388	400	415	413	417	359	368	378	367	405	392	378	363	404	391	409	400	399	401	418	368	392	401	372	414	375	398	391	407	404	386	358	402	415	414	377	391	387	397	392	350	400	410	382	421	410	390	410	411	400	412	410	382	418	403	391	417	411	386	403	354	413	393	404	355	374	404	404	393	393	387	398	378	396	367	365	399	385	418	388	404	367	391	425	389	393	396	355	392	386	405	411	396	404	423	403	389	363	396	432	384	396	407	398	413	421	384	413	424	407	390	404	413	377	403	397	387	392	413	413	413	424	392	387	380	390	401	411	414	388	382	398	378	401	388	380	405	433	365	442	383	401	390	430	364	398	393	407	396	407	371	408	444	408	384	405	389	405	469	414	370	375	403	397	366	414	403	407	425	351	421	386	374	395	381	417	385	406	388	427	434	385	416	356	424	389	374	420	370	412	405	355	425	410	387	388	378	406	391	425	409	390	408	394	389	380	411	407	430	422	379	410	383	386	409	373	405	415	422	453	399	405	422	395	425	398	407	371	413	395	415	393	379	401	399	406	379	406	383	387	430	404	399	424	374	399	405	410	421	352	375	398	388	373	420	398	397	411	378	411	402
57533	88779	72024	42343	37908	5656	873	802	778	751	742	766	715	774	714	694	726	722	730	664	699	702	679	736	665	715	731	680	685	657	683	677	690	713	693	729	698	650	759	696	710	738	670	708	676	693	713	691	654	703	715	686	643	692	665	710	702	694	710	714	721	789	683	732	714	669	737	694	767	705	708	701	657	693	706	673	724	691	707	696	724	687	639	656	700	661	722	734	693	710	734	740	707	705	700	710	662	713	672	689	708	796	749	682	706	713	711	742	766	702	746	703	680	719	634	696	731	711	687	694	661	692	732	652	673	680	702	696	669	678	681	720	714	754	727	669	704	694	735	684	702	701	672	734	689	673	709	689	741	691	715	661	681	679	723	683	699	684	728	705	729	692	648	705	737	665	711	697	683	700	707	705	731	706	778	672	732	702	655	715	719	719	702	712	685	682	771	661	664	742	707	679	681	680	709	747	697	753	684	646	688	654	734	705	721	712	722	702	721	677	724	706	696	678	726	699	663	679	714	703	696	749	696	703	691	690	734	650	683	740	700	672	729	699	692	707	691	722	673	704	756	698	704	722	672	724	734	673	661	668	713	671	715	637	688	662	718	709	696	677	678	700	695	710	715	754	689	711	694	703	647	654	687	693	685	723	689	686	716	678	734	707	710	719	701	686	694	687	664	660	677	715	759	718	717	727	682	692	727	724	700	696	681	709	722	692	706	653	700	696	721	653	700	728	641	705	713	681	708	704	649	728	700	735	732	642	671	676	704	702	656	727	646	701	732	701	722	699	709	716	687	715	696	673	679	766	665	739	678	705	724	666	703	675	729	651	761	669	720	698	715	697	697	668	698	683	717	693	659	723	640	730	692	714	706	687	666	719	747	692	672	695	726	667	685	707	656	714	689	727	701	697	679	652	630	712	700	694	696	740	710	738	699	707	712	707	679	732	717	661	709	643	718	681	681	710	688	666	720	728	708	675	673	693	700	692	695	705	697	720	721	686	694	639	712	676	701	678	713	669	698	677	708	680	739	698	726	759	645	688	754	704	704	674	732	734	707	716	725	686	716	713	672	685	700	758	709	653	662	671	674	683	658	672	671	734	678	680	687	679	752	737	682	741	698	688	671	712	706	653	654	687	717	658	718	699	730	677	701	744	675	690	693	694	694	726	739	678	709	637	680	699	623	677	667	635	699	680	670	719	704	675	676	747	678	731	710	701	646	678	763	745	691	735	685	723	703	694	694	705	715	719	713	682	636	749	715	688	680	666	715	712	741	662	726	696	736	664	701	717	699	643	696	681	725	718	700	694	678	706	707	742	710	760	712	747	686	659	684	715	708	713	703	667	670	760	674	676	682	677	657	705	713	659	726	733	706	717	742	657	710	674	700	696	710	682	706	673	664	677	703	732	744	665	700	690	752	656	704	703	691	700	709	726	736	737	709	694	681	705	678	730	681	681	705	684	700	700	694	693	700	674	738	763	742	723	660	698	695	625	780	685	712	646	678	668	647	684	698	710	745	632	683	733	673	672	707	686	689	673	727	723	727	715	707	686	702	659	698	640	725	669	659	714	689	665	739	731	697	677	704	734	708	698	717	661	691	646	659	715	723	711	693	698	690	676	709	753	743	685	690	660	690	741	689	726	696	696	713	711	741	730	697	719	741	753	676	731	697	696	676	697	720	680	731	678	701	706	685	710	709	683	712	729	676	729	685	735	679	658	683	712	690	669	707	757	676	672	636	671	718	722	654	717	699	692	706	678	711	704	724	655	723	713	701	704	724	730	663	672	770	711	707	717	721	727	727	687	689	738	668	692	701	687	700	728	684	693	670	693	722	633	683	674	669	699	693	679	675	689	746	728	664	706	690	671	675	679	675	662	676	693	731	678	696	714	712	734	683	670	719	717	659	688	697	704	719	709	670	684	664	690	735	666	734	693	705	702	715	706	713	679	662	652	666	710	704	708	682	714	718	650	701	656	704	682	687	636	665	730	688	698	674	694	747	661	646	720	682	658	673	668	686	711	741	687	715	725	678	646	680	748	746	648	719	717	680	666	712	750	730	707	692	653	668	738	684	676	716	710	669	726	676	784	731	712	708	651	687	696	733	653	645	749	745	710	673	710	710	730	672	686	705	705	736	701	709	700	697	695	725	685	705	750	692	691	703	686	657	674	677	719	682	671	745	662	705	670	716	694	726	712	725	705	704	726	695	727	728	653	704	695	684	684	667	724	706	682	716	718	706	697	699	707	658	740	685	778	676	700	685	687	715	700	713	681	744	720	699	738	696	717	720	728	718	737	715	696	726	735	681	724	683	723	666	732	684	725	699	685	661	698	705	696	705	718	674	670	677	666	682	677	702	658	715	760	661	672	690	702	697	713	677	691	725	690	683	715	657	693	694	678	719	710	707	661	670	692	739	751	688	702	679	710	715	708	698	725	680	737	689	691	672	674	654	650	673	693	673	690	717	706	676	696	706	698	713	698	686	693	716	713	736	666	671	715	723	671	683	661	666	708	681	712	661	674	695	644	707	700	686	689	725	682	694	725	696	702	691	720	693	645	711	729	697	735	687	668	699	685	663	732	677	710	710	683	677	684	703	717	713	694	709	721	750	752	704	673	675	699	698	703	707	666	713	711	707	707	672	698	666	653	729	688	688	714	654	686	748	702	736	700	680	735	730	722	662	678	689	640	682	701	721	672	693	688	705	734	715	692	691	742	643	656	699	650	761	703	666	657	726	691	699	748	736	683	748	715	667	708	700	687	625	710	726	699	694	679	709	689	727	694	707	696	694	681	688	770	717	713	678	725	671	693	704	720	680	716	684	694	691	700	720	687	691	689	687	682	703	657	654	662	693	696	713	711	694	689	706	702	692	729	704	688	684	668	717	651	686	654	658	700	712	674	722	682	720	716	683	701	725	724	712	742	691	690	703	744	679	674	675	707	721	687	678	644	704	697	728	701	705	688	688	736	687	713	700	705	718	654	687	672	678	680	699	694	706	707	677	744	747	682	698	696	681	715	687	697	706	670	732	692	712	712	680	683	743	690	698	673	707	682	665	756	754	680	726	699	684	747	684	692	666	717	694	701	721	700	724	735	671	723	669	694	736	693	686	699	686	681	709	684	698	700	718	719	719	724	685	691	676	662	727	669	669	652	692	710	779	701	698	738	692	709	677	674	711	714	723	700	678	694	674	711	701	720	740	772	679	705	708	708	689	684	683	699	753	680	687	680	678	716	676	696	673	726	716	676	666	697	674	710	648	719	671	687	702	700	685	705	670	698	685	708	698	686	699	690	748	678	676	708	654	667	734	674	697	701	723	692	703	712	723	727	708	705	710	677	715	724	687	777	725	734	705	701	693	707	676	686	722	697	706	671	706	705	734	688	715	713	713	698	691	708	658	671	708	701	665	692	702	704	673	691	709	668	726	718	744	710	667	729	679	674	695	690	661	686	723	739	732	709	660	721	717	685	647	679	731	714	695	673	707	701	710	712
29013	24602	23375	9730	3202	734	388	354	341	352	345	327	348	348	348	355	335	348	349	368	344	333	354	373	341	343	366	321	350	347	347	359	334	346	356	362	333	319	342	332	317	326	325	316	341	345	351	324	341	385	360	327	352	362	358	341	330	377	338	332	346	343	327	333	366	327	335	340	331	361	348	356	344	353	356	344	328	329	336	368	331	339	370	325	382	362	316	353	343	323	351	327	337	358	354	365	343	326	341	327	338	347	312	351	337	357	336	361	349	342	346	344	343	365	339	377	332	328	338	324	329	311	334	336	344	336	330	324	336	352	351	324	327	342	307	373	361	359	392	340	327	328	336	361	328	349	329	365	326	333	349	334	344	317	331	373	329	315	349	341	364	317	330	328	353	352	323	326	309	341	334	342	361	324	371	301	325	345	310	340	314	356	310	336	337	340	352	331	329	342	326	337	299	330	333	342	352	326	327	348	351	347	363	356	350	334	338	327	384	343	369	329	348	327	359	336	355	390	308	372	351	316	307	344	358	352	335	322	358	334	305	359	341	349	350	342	293	354	330	363	355	342	360	359	321	334	315	356	342	319	347	328	326	324	349	339	303	369	317	317	350	327	340	307	337	369	358	346	314	362	329	334	351	321	359	343	349	333	337	318	351	348	321	310	336	321	331	337	332	368	346	364	338	346	332	346	344	331	342	339	335	363	358	360	325	324	363	332	298	317	349	371	361	368	348	362	350	322	341	309	319	343	320	374	326	333	354	325	323	342	314	357	354	361	338	373	323	280	306	341	357	323	332	324	322	327	311	313	320	382	345	357	332	347	333	326	344	316	341	337	327	351	350	345	341	352	350	321	349	361	383	348	363	335	335	327	322	359	330	330	326	349	348	320	361	343	340	383	336	340	358	318	318	326	365	340	334	342	300	330	334	340	344	329	323	344	321	337	368	344	354	345	346	330	331	377	360	304	354	352	354	340	339	338	357	342	351	327	321	345	342	333	344	336	318	324	337	332	352	366	340	324	389	341	352	340	323	327	333	345	339	371	356	339	331	361	336	353	326	370	372	331	353	332	328	328	348	353	341	321	350	352	359	330	289	369	354	370	306	349	333	330	329	356	339	352	363	369	329	338	343	332	344	351	305	342	344	307	369	310	318	363	335	366	378	329	342	327	346	347	364	342	367	334	338	376	326	390	310	317	314	322	347	328	357	363	340	344	335	376	349	371	340	324	340	335	361	306	357	389	321	354	306	323	340	385	324	328	354	311	318	317	326	350	360	345	321	355	347	351	324	368	358	322	351	340	342	362	351	335	341	365	358	368	365	380	362	328	331	316	351	331	294	326	329	351	320	313	351	335	359	362	373	378	327	345	353	336	298	343	332	349	341	334	330	342	339	351	351	344	362	344	389	348	349	319	314	294	352	269	354	370	373	321	334	337	360	319	333	313	327	352	320	326	343	296	339	341	341	359	339	326	333	342	333	339	357	312	352	359	339	300	370	339	340	329	360	343	343	313	305	328	337	334	358	353	351	317	346	354	335	341	373	335	330	351	359	324	354	346	362	338	359	370	342	337	312	341	334	316	316	344	366	324	372	304	309	346	363	324	315	325	322	362	341	345	360	327	366	337	335	344	359	287	347	314	348	323	342	332	368	373	346	323	306	353	350	324	348	330	335	331	330	327	318	348	327	356	326	345	329	345	362	342	350	339	333	336	336	347	357	351	342	355	349	336	347	297	345	348	325	326	327	352	310	356	348	336	321	301	321	329	390	352	333	351	346	359	349	387	336	309	328	346	360	343	328	327	363	336	335	370	322	337	333	368	349	376	343	328	372	357	357	350	300	357	330	332	344	344	339	334	346	338	344	346	323	338	358	346	378	337	350	327	354	327	350	352	341	317	321	325	335	376	339	316	367	330	352	346	367	320	361	331	346	346	332	323	348	337	310	348	382	281	295	302	319	332	387	325	359	355	372	325	351	352	339	361	343	326	334	372	331	348	351	344	362	336	317	336	312	371	339	338	339	320	323	334	322	339	326	364	362	317	347	360	358	354	355	356	318	331	338	339	336	328	354	328	342	321	362	356	310	368	356	334	336	327	349	323	343	333	340	336	359	335	360	318	328	357	357	326	348	340	358	348	329	334	343	318	344	342	337	319	340	352	348	344	350	336	335	356	354	354	326	338	343	350	318	333	340	329	329	339	320	336	321	371	385	367	365	312	333	338	359	336	353	379	309	339	345	358	331	350	357	341	333	350	334	341	363	330	319	326	353	334	329	374	362	309	366	357	349	350	324	337	330	332	298	335	335	354	333	318	323	346	313	348	311	333	320	304	305	360	341	333	301	321	321	338	339	352	365	326	348	363	335	324	341	334	338	342	339	346	361	361	373	358	364	325	352	331	356	359	321	326	357	341	357	348	353	372	344	341	372	334	350	356	322	341	334	341	346	316	319	352	359	336	338	320	342	361	365	330	316	328	364	337	307	318	349	341	343	313	307	355	328	350	340	324	356	324	343	305	345	307	332	335	363	339	374	347	310	331	315	335	353	342	341	353	353	316	329	345	327	376	325	356	341	347	331	355	370	343	321	342	323	331	335	328	351	365	373	357	352	310	348	364	320	342	344	338	317	331	325	329	349	356	310	302	378	329	286	323	339	322	320	334	340	330	342	340	323	333	315	354	336	324	306	341	335	353	357	333	356	354	341	339	369	355	339	378	332	338	392	303	311	336	358	322	358	341	380	340	342	342	343	355	373	345	343	346	354	317	348	321	326	345	342	345	344	302	372	326	353	309	334	360	346	340	358	357	296	372	341	345	370	344	337	311	379	326	326	348	344	277	326	340	342	328	331	347	371	323	314	294	330	345	338	356	310	332	334	319	378	341	347	371	346	310	341	336	360	353	348	347	356	326	342	330	356	333	341	343	329	338	337	329	366	346	325	347	350	330	371	337	350	333	337	352	350	347	327	345	364	312	355	323	304	348	318	351	334	329	306	339	365	360	377	339	345	324	330	339	346	346	365	339	361	368	324	354	344	370	327	340	334	340	323	318	320	350	342	327	328	370	379	328	344	332	306	291	339	337	329	324	334	339	364	357	355	330	330	336	366	356	333	308	336	374	329	356	308	336	345	332	366	323	314	324	344	339	365	351	320	335	348	346	326	336	305	384	311	364	362	341	358	352	329	360	348	366	339	332	369	339	327	349	320	357	343	311	349	372	339	350	349	336	352	335	332	327	347	337	327	343	314	338	299	302	330	314	357	322	371	356	309	342	346	327	356	354	337	339	351	360	349	365	358	337	350	341	322	320	341	366	316	354	321	358	352	336	353	345	343	315	348	360	347	349	363	322	349	333	338	375	374	338	323	327	338	344	334	373	332	353	332	340	318	366	347	333	371	362	329	335	344	358	361	334	357	331	347	322	356	319	373	369	342	348	342	335	341	320	327	334	344	333	333	349	341	363	342	325	301	321	339	327	342	373	355	335	362	338	356	333
38200	41379	29625	10265	7549	1287	617	667	688	659	672	651	696	618	729	649	665	600	685	606	660	665	612	608	664	639	693	645	645	671	647	647	604	657	649	643	615	642	656	678	639	634	668	672	647	645	642	669	601	667	596	659	619	661	618	643	640	676	634	628	652	689	622	635	656	621	641	600	636	634	638	655	641	584	642	640	670	638	646	624	616	643	618	641	645	679	633	645	623	677	628	652	620	668	654	609	688	698	589	678	672	645	642	665	638	615	650	604	641	628	644	692	697	652	632	641	636	650	660	643	604	630	626	674	643	603	663	624	658	694	609	614	626	650	668	633	627	638	617	638	630	692	666	699	709	587	629	621	635	657	635	641	617	630	674	663	628	617	667	633	627	668	645	696	655	652	669	639	624	650	634	688	619	640	655	611	664	649	665	661	637	619	688	579	611	623	667	641	645	653	597	603	675	639	661	639	644	612	632	634	662	651	644	656	661	629	632	631	661	588	661	631	631	659	611	626	631	652	627	680	649	670	651	599	636	639	661	665	627	622	622	692	653	662	639	620	604	648	621	629	632	669	685	612	672	640	658	623	643	682	645	644	606	668	621	590	674	643	664	625	607	665	611	664	604	679	684	601	623	637	627	651	691	617	649	635	631	609	633	634	640	638	655	646	687	648	625	599	648	650	575	652	633	655	639	635	671	680	636	653	670	644	633	693	625	703	655	645	613	681	630	623	649	585	640	688	639	662	617	634	593	674	649	629	644	631	629	648	626	640	632	703	620	653	630	647	688	636	671	663	634	687	639	639	641	670	672	649	650	648	696	615	703	627	657	595	637	645	631	656	612	670	608	612	623	624	649	631	639	658	626	659	627	631	613	661	644	624	630	594	727	650	640	668	700	630	654	636	663	621	600	620	658	633	648	631	707	630	664	666	632	659	632	662	658	640	633	651	639	667	621	616	657	656	653	635	658	619	687	593	638	656	663	661	678	629	660	667	684	632	645	658	626	642	620	671	651	633	644	683	660	689	627	644	601	629	701	651	669	584	641	661	654	675	640	607	602	681	618	674	628	667	674	598	666	665	650	616	681	625	646	658	610	649	644	652	628	596	630	679	658	640	683	621	650	644	666	640	636	664	627	616	640	680	646	638	631	640	636	613	601	637	612	636	621	663	673	638	630	662	626	637	685	600	672	630	629	617	640	632	652	614	630	674	695	686	657	628	619	670	665	631	629	614	630	618	582	683	679	718	660	626	674	650	645	631	618	647	657	586	592	611	624	670	638	591	669	600	610	663	622	649	631	640	609	671	699	654	694	608	604	645	628	644	664	656	624	606	654	629	620	671	635	654	632	675	603	618	611	636	629	661	601	639	638	629	618	670	635	622	655	660	719	664	629	633	655	615	666	635	617	663	631	653	631	627	653	625	620	641	658	610	639	647	643	631	626	672	663	627	634	666	617	642	654	632	636	621	660	636	661	615	684	639	640	644	615	656	623	662	638	636	679	631	639	615	683	628	659	660	707	627	661	661	623	673	669	668	647	643	632	654	660	643	643	687	630	650	629	681	650	652	652	657	650	664	697	618	612	633	635	650	659	594	669	616	709	655	667	634	652	638	623	612	668	663	635	663	661	682	645	676	648	631	637	647	615	655	636	652	622	582	620	633	621	659	677	639	672	666	635	633	609	606	620	622	627	657	585	632	614	616	644	656	635	607	664	657	628	622	631	655	688	680	650	674	619	696	627	634	681	639	653	657	677	616	667	628	664	651	586	649	663	629	635	680	627	673	610	627	668	660	636	652	643	695	626	661	626	647	634	688	650	614	644	628	639	635	647	620	645	693	665	637	617	717	682	591	611	647	672	648	687	654	592	670	651	622	622	705	653	661	603	652	661	644	609	688	626	642	666	684	619	616	643	647	619	627	666	611	623	637	634	670	644	619	633	666	642	628	668	640	615	631	632	617	647	642	628	647	629	602	683	602	652	633	613	680	606	691	644	645	661	596	654	681	675	586	585	619	638	642	630	606	660	613	633	631	679	694	646	687	645	647	612	679	625	655	616	617	616	641	662	615	658	624	619	629	616	621	617	675	626	682	629	626	645	620	652	622	664	638	647	593	647	630	634	635	630	626	665	658	669	687	628	666	689	627	620	652	648	610	656	668	706	640	632	629	648	641	624	653	664	657	655	659	613	632	623	621	574	652	637	598	657	628	635	682	638	592	658	614	650	633	663	647	681	676	650	660	638	706	657	649	635	672	639	664	686	616	622	629	657	625	641	635	629	627	650	679	681	671	658	609	603	673	654	664	654	623	603	669	629	660	642	620	636	629	669	653	668	642	647	643	658	672	643	635	642	657	622	684	663	645	679	638	615	647	613	654	691	654	604	634	670	618	612	635	658	617	651	625	657	641	701	628	650	635	615	628	649	626	667	591	686	651	682	603	648	611	628	674	626	668	606	661	628	646	619	632	623	675	606	603	633	652	632	637	703	656	618	665	625	618	646	671	672	632	644	616	670	619	665	621	643	678	645	676	617	661	707	691	686	665	623	652	630	645	664	633	644	614	648	663	660	638	693	629	650	622	594	611	676	647	653	615	640	641	691	654	638	635	601	671	631	606	642	622	572	647	649	650	665	649	639	645	691	608	730	621	643	679	653	699	637	624	640	655	668	636	615	626	619	638	587	613	639	647	649	654	573	662	631	654	629	658	636	626	652	619	632	660	669	677	604	610	617	689	660	651	634	640	655	628	665	644	668	657	635	640	623	654	627	681	667	623	639	667	657	604	675	696	581	656	603	686	617	622	646	618	671	581	612	664	634	596	697	641	633	626	683	582	643	637	645	679	627	658	684	639	621	686	620	655	617	633	666	643	642	624	646	650	643	631	636	661	624	645	637	658	589	664	617	598	684	659	653	649	638	688	653	611	679	621	662	633	653	658	673	676	658	666	610	657	629	643	660	606	650	672	633	622	636	649	681	606	621	648	683	627	621	690	640	628	672	638	634	640	630	709	673	586	609	696	693	614	670	605	678	643	666	622	660	621	696	635	661	609	590	632	671	627	640	644	665	664	653	597	642	651	668	694	660	667	625	642	628	639	663	645	669	633	641	657	627	650	669	637	630	656	681	635	668	704	610	654	631	645	650	683	602	614	640	595	660	627	613	665	679	629	627	690	639	650	660	620	674	605	710	611	666	653	642	675	690	664	627	599	656	656	676	641	653	667	680	641	677	643	627	634	613	612	661	626	633	693	642	613	661	632	666	646	599	696	620	653	623	644	659	639	606	679	621	674	608	663	638	646	662	650	625	666	643	653	625	676	646	645	617	665	662	678	601	632	619	651	678	658	645	637	667	636	619	620	672	640	651	661	625	664	632	657	634	695	657	602	645	676	687	662	637	627	647	656	637	632	609	603	639	641	612	686	655	622	656	652	610	642	692	627	666	645	639	613	649	623	641	661	652	655	657	624	652	693	634	643	654	641	696	685	676	650	682	590	642	702
24336	21779	29181	25444	21603	9902	527	287	245	261	273	286	246	262	239	252	258	243	231	237	255	278	218	239	235	224	269	247	242	268	261	261	236	253	285	233	242	244	242	250	253	215	213	253	278	268	242	250	245	228	238	237	263	252	235	238	246	232	228	258	260	267	264	255	248	271	277	245	230	254	243	237	248	234	258	254	220	213	242	232	255	254	225	242	227	242	225	229	261	238	246	234	257	256	244	226	238	260	234	243	214	259	261	224	219	254	249	216	224	237	256	231	273	236	261	253	246	223	232	260	247	229	250	265	276	254	246	248	238	259	243	224	245	248	205	249	214	246	263	242	253	230	241	231	257	246	245	263	260	254	236	236	283	249	250	234	225	254	260	268	232	242	227	220	262	229	247	223	251	231	250	226	265	221	268	241	251	232	274	282	249	260	260	247	240	271	230	248	233	248	238	244	235	227	255	237	264	231	249	224	244	268	226	264	251	239	247	263	224	268	214	242	241	269	257	292	233	242	248	247	219	252	232	232	213	261	239	218	250	249	259	274	220	251	248	260	241	259	246	239	231	228	245	251	236	254	252	244	239	247	238	241	224	246	248	251	233	255	236	241	248	233	249	213	265	243	232	250	254	261	228	259	228	226	242	251	256	240	242	263	245	232	263	227	275	233	236	229	224	245	234	224	214	246	247	234	232	273	244	230	230	229	247	289	237	246	253	256	241	234	225	264	227	242	216	239	248	263	241	277	247	226	235	242	246	232	244	223	246	261	234	233	230	257	282	254	236	217	232	256	242	244	235	234	250	251	252	244	254	220	243	252	250	255	244	261	233	236	242	260	245	245	250	236	232	237	230	227	229	260	258	243	253	240	267	263	221	229	263	256	224	239	239	266	260	238	231	221	232	264	261	237	254	240	259	273	233	243	231	215	251	271	246	236	228	247	238	245	244	279	225	203	225	250	260	271	238	250	226	269	231	249	260	259	262	248	249	215	231	220	266	208	241	233	235	232	233	254	238	249	264	226	224	259	239	239	253	251	245	267	233	217	268	247	241	242	231	236	240	265	232	234	235	232	266	266	232	229	240	244	265	236	246	240	233	240	264	265	249	254	259	242	247	230	235	244	231	249	244	225	241	247	247	251	244	227	258	250	245	218	228	240	260	263	228	276	235	237	234	277	255	230	238	248	233	245	246	260	239	267	233	223	225	234	228	230	244	248	235	237	224	250	242	238	258	272	271	244	228	248	247	244	236	247	259	263	250	240	262	223	255	251	227	233	238	234	247	234	236	272	256	219	221	239	253	238	253	229	231	251	214	253	245	239	248	249	245	248	247	241	241	228	222	237	225	247	269	269	236	257	266	268	222	242	252	245	228	227	282	259	255	233	254	254	217	240	237	231	252	249	240	257	244	232	233	258	256	219	249	272	246	237	217	253	238	250	204	261	231	240	259	221	251	234	242	240	240	237	218	254	251	239	231	266	245	243	239	218	250	251	249	261	240	241	219	253	269	244	236	207	258	227	291	245	251	246	226	263	255	252	248	236	242	229	218	251	242	252	263	270	256	232	219	249	248	223	241	238	253	233	248	243	258	243	276	265	254	262	211	285	245	253	233	255	256	266	236	236	222	267	250	233	257	256	238	249	210	224	250	239	206	239	240	229	262	232	233	231	251	251	232	272	267	206	210	244	248	255	247	252	244	271	238	238	241	242	229	258	258	224	268	235	244	236	240	227	258	243	262	238	222	262	241	248	248	247	229	225	234	248	238	244	247	245	231	252	250	257	246	257	254	223	244	202	243	249	245	232	252	232	242	250	243	255	212	255	236	230	224	232	243	242	272	244	227	276	248	224	232	251	214	244	237	222	249	248	223	233	243	254	231	271	219	245	237	250	231	229	257	258	247	245	252	247	240	269	229	218	258	258	238	241	239	223	275	225	230	240	262	223	250	248	226	266	266	245	236	212	236	270	264	225	219	270	233	239	253	261	238	254	237	215	244	237	243	223	251	233	277	238	232	242	224	243	222	242	240	242	250	266	249	269	248	227	258	247	250	245	246	230	251	247	253	231	234	272	259	247	215	244	262	246	234	264	246	269	227	259	227	228	246	247	236	234	233	220	225	254	233	241	234	256	232	242	250	239	255	281	242	250	263	231	234	260	237	244	257	227	226	262	249	236	246	242	251	241	287	204	234	282	228	268	266	226	222	221	244	253	228	257	283	243	265	253	221	233	261	239	219	238	263	237	259	224	223	242	229	240	266	267	260	275	244	259	224	256	277	218	214	239	225	252	261	268	234	247	253	240	244	247	242	255	238	239	263	242	231	235	231	244	269	218	244	263	267	259	229	259	247	221	255	220	244	274	249	286	253	247	284	241	252	224	233	236	257	242	243	244	256	241	242	249	212	254	246	235	239	250	240	224	259	246	238	234	235	236	238	251	231	246	237	237	260	266	249	239	219	241	251	279	216	237	259	264	243	239	288	223	258	230	266	234	261	233	249	230	252	267	247	241	242	258	244	236	229	232	236	255	234	265	261	231	246	239	246	235	239	261	243	244	253	236	268	235	258	257	252	245	272	218	249	254	230	226	228	219	239	244	221	251	250	226	246	228	258	229	255	231	269	258	243	226	237	252	231	247	242	220	259	244	240	235	219	244	249	218	278	267	215	248	243	253	271	236	233	249	214	234	243	264	224	237	247	246	238	266	250	242	251	284	240	246	261	227	243	279	246	262	242	231	241	240	251	238	222	240	254	230	226	266	235	237	247	235	265	231	245	230	259	252	236	237	232	240	246	241	223	212	207	256	268	255	224	244	251	233	246	263	229	246	227	242	239	220	266	267	253	243	234	269	250	256	225	226	244	237	253	281	248	254	274	276	245	239	246	255	253	237	218	238	248	217	248	258	243	232	253	241	268	207	216	249	237	262	253	234	239	238	248	272	241	223	255	279	252	240	249	255	238	243	236	247	234	239	262	238	267	223	270	230	234	268	237	246	262	255	224	273	242	245	229	240	264	260	252	222	253	271	255	242	219	252	246	214	258	234	208	251	229	263	219	239	269	238	237	253	253	246	239	246	249	257	240	229	245	243	259	243	234	232	237	279	219	234	222	262	249	220	226	258	237	270	251	267	251	239	229	240	241	249	243	240	243	240	264	227	235	225	261	234	243	246	243	250	244	233	234	267	234	257	237	222	259	270	249	246	261	236	254	257	212	236	256	226	239	245	227	255	250	257	253	223	220	260	240	252	227	238	228	249	241	252	217	240	265	237	280	228	248	258	228	246	247	230	251	254	244	225	239	260	240	275	242	235	255	260	269	237	217	249	266	234	239	248	238	261	247	250	257	246	247	260	243	254	226	248	235	257	263	237	216	236	263	258	247	242	240	250	233	222	243	241	221	250	245	211	237	252	280	232	238	227	239	231	240	256	226	259	260	237	229	232	233	257	230	236	261	264	262	265	240	231	250	233	244	243	249	260	262	248	261	241	241	216	229	249
59633	77938	59220	31579	30327	4194	604	549	505	488	483	486	462	497	462	446	469	468	443	501	483	452	451	457	484	430	470	479	464	480	422	462	457	477	456	466	504	481	464	453	464	483	490	462	436	491	492	497	440	491	463	419	506	480	447	466	490	476	465	477	426	482	442	465	461	487	475	462	419	464	499	450	469	475	472	456	512	432	442	467	460	471	490	471	454	489	430	463	451	482	466	489	478	484	454	439	445	472	492	493	456	476	488	479	443	476	475	500	448	443	437	475	452	490	461	441	461	454	505	514	453	453	493	480	459	461	444	463	449	409	440	466	493	463	449	464	428	480	493	460	457	427	443	468	445	449	494	424	444	443	466	467	489	462	461	474	424	520	474	479	487	476	470	425	496	462	447	465	495	469	456	479	479	462	467	447	479	444	482	459	441	514	494	459	468	451	468	463	454	451	471	487	454	446	429	445	445	470	469	490	456	470	467	426	441	506	453	467	456	450	472	458	450	426	450	498	497	431	475	477	415	499	476	482	459	443	467	440	457	478	477	496	452	464	441	494	437	460	449	453	473	532	469	476	461	496	484	488	500	472	450	482	466	465	466	503	499	413	442	445	465	453	445	461	493	455	457	469	451	447	459	504	436	481	464	447	450	471	481	473	494	482	486	468	446	455	488	451	452	490	480	466	453	493	483	463	424	468	474	499	475	471	486	433	478	451	464	437	430	424	469	454	500	468	442	464	473	472	443	436	464	499	444	466	458	421	425	464	481	447	485	479	469	492	482	501	470	444	462	456	456	451	484	461	454	472	443	487	462	455	455	484	413	487	470	484	399	464	466	450	447	456	470	483	460	458	463	478	460	491	454	488	432	472	437	497	445	471	450	458	470	450	483	454	440	504	472	462	466	461	429	447	501	462	461	419	489	452	426	460	462	493	524	479	437	472	445	461	458	472	461	493	480	441	471	459	436	456	458	452	475	455	464	457	467	451	466	452	477	468	505	440	439	493	465	459	482	433	454	468	439	473	464	457	522	474	452	458	476	465	453	454	433	466	488	481	478	476	450	493	466	427	465	472	480	443	462	485	504	506	489	469	431	483	452	474	482	433	453	504	437	450	489	456	483	475	460	455	480	480	460	475	480	472	496	431	482	472	470	503	452	456	515	464	483	450	466	422	459	492	445	476	451	456	477	492	460	464	445	457	456	503	462	445	463	463	464	438	488	463	478	452	469	453	489	471	449	418	455	451	457	462	475	449	505	445	462	440	430	437	479	486	473	473	432	452	470	420	489	476	456	434	486	468	485	453	477	458	436	448	472	487	435	460	479	471	432	445	479	472	443	457	481	471	443	453	456	506	476	445	487	463	459	471	480	460	471	480	433	464	426	462	460	475	469	477	458	434	463	496	448	489	443	452	467	447	418	468	453	419	480	448	446	451	464	449	489	440	473	439	496	449	454	465	476	501	510	484	450	412	450	460	484	449	423	441	456	473	498	497	469	477	427	450	437	480	455	485	463	479	437	486	466	479	462	464	447	489	490	443	473	449	478	500	457	454	461	467	501	452	457	499	463	494	479	472	478	468	425	465	469	514	466	456	467	465	425	482	442	480	472	450	512	489	444	493	446	465	483	482	474	468	478	452	501	455	493	486	460	501	421	465	481	508	446	464	436	448	448	441	476	469	487	466	458	492	485	426	432	475	477	504	505	450	464	489	479	445	464	404	469	464	484	509	440	461	430	476	487	491	474	472	461	461	458	499	461	455	436	494	433	457	471	481	471	463	453	469	495	462	462	462	453	456	471	482	436	442	485	451	471	473	460	492	474	455	468	476	504	455	470	491	437	502	471	476	469	453	447	479	455	473	462	459	480	479	485	479	463	448	465	467	479	446	444	461	474	485	452	451	477	459	454	469	455	488	485	396	462	460	509	493	458	443	461	469	443	493	474	469	484	475	459	477	474	494	494	478	461	465	486	449	478	436	457	452	434	445	458	459	478	481	467	455	473	501	459	434	487	436	435	441	457	475	497	449	508	483	420	455	445	455	504	416	493	464	445	483	487	521	493	449	461	466	484	466	468	490	482	503	461	489	454	457	487	461	495	410	449	459	465	470	485	478	445	512	451	469	484	420	453	453	463	459	451	501	441	438	466	447	474	477	445	491	495	481	455	474	441	424	465	491	488	447	482	447	458	426	493	481	454	456	482	465	453	456	474	469	503	448	470	441	463	433	450	490	470	473	463	470	424	491	461	447	462	444	491	438	438	498	465	424	475	461	491	464	458	436	421	464	489	458	482	464	481	457	489	452	456	482	454	465	412	454	495	457	467	481	466	472	462	451	452	434	470	483	481	477	485	437	443	468	447	457	469	472	443	459	450	501	465	485	456	441	446	458	492	459	491	480	484	467	449	442	471	461	491	452	472	479	464	484	463	464	438	486	456	469	493	499	425	488	433	487	464	465	469	448	465	442	503	512	487	464	467	458	406	443	445	493	451	480	445	480	464	486	479	467	495	496	471	482	461	479	398	482	471	449	482	469	449	472	457	478	467	446	476	478	466	486	465	477	465	464	489	468	483	491	448	466	458	470	477	497	461	447	488	476	469	446	489	426	444	460	470	460	431	473	513	451	461	469	449	445	451	449	429	490	482	493	478	472	466	483	495	457	480	500	455	472	459	463	466	440	448	475	451	448	469	450	439	467	487	451	448	484	442	483	443	458	488	440	467	482	428	449	472	489	444	434	448	452	447	445	430	457	481	486	485	486	496	422	471	454	419	438	470	493	497	453	479	447	460	460	478	468	465	451	453	443	468	467	446	463	451	458	481	438	463	416	472	464	460	427	456	525	414	422	475	478	433	484	461	469	468	450	493	428	483	479	454	470	474	437	487	497	455	457	457	468	501	456	473	459	464	455	473	452	478	457	484	438	483	441	486	471	458	478	486	488	451	456	511	485	465	470	455	490	518	467	439	447	459	451	462	489	495	454	440	473	423	467	442	485	434	506	435	472	436	438	427	485	493	441	442	485	484	449	494	423	451	448	475	464	477	502	458	451	465	455	457	502	467	474	486	487	482	466	459	487	480	489	434	463	430	502	434	443	479	446	459	449	454	478	469	430	480	438	456	466	450	469	456	437	442	473	486	446	459	471	472	471	479	457	472	469	494	462	473	412	473	475	471	446	492	430	473	471	438	470	431	468	516	466	485	464	479	455	476	462	486	462	459	461	476	448	437	471	466	461	503	461	504	460	458	461	449	476	481	444	450	452	492	466	434	466	446	460	455	479	478	465	460	428	462	437	455	451	486	479	474	458	470	455	465	440	470	474	505	465	473	461	479	451	452	497	460	439	421	436	468	458	464	441	486	507	449	471	488	478	465	496	449	445	443	488	454	428	450	461	474	472	430	459	497	485	467	497	483	423	464	450	482	438	473	457	423	448	444	442	461	498	472	474	519	449	453	424	483	495	477	455	432	465	463	474	473	470	453	437	454	497	435	454	466	446
23175	21467	29306	23858	23103	17807	3234	462	424	410	419	373	416	424	399	368	382	421	399	403	368	419	391	404	389	422	415	398	410	386	372	417	383	407	369	385	392	396	410	421	402	349	387	428	357	393	408	380	387	388	363	400	387	381	400	361	375	401	421	387	413	402	391	382	394	395	416	426	391	366	400	338	384	383	405	382	369	391	376	414	403	366	402	383	385	391	401	391	390	389	389	394	383	376	408	392	443	423	363	404	406	408	370	384	406	364	377	401	388	372	381	392	372	399	357	378	415	449	441	388	401	393	400	363	425	380	377	379	384	385	376	390	395	401	402	399	384	416	384	418	378	406	380	385	369	370	399	380	385	389	375	398	371	387	403	376	365	372	421	367	369	358	392	407	396	415	358	360	325	383	377	391	399	399	342	374	375	367	409	391	418	410	403	389	390	417	405	404	383	399	400	363	410	386	378	414	395	359	373	374	395	417	392	373	384	417	403	410	372	397	399	391	406	370	384	424	369	398	373	366	371	361	397	413	429	380	391	372	396	389	405	402	344	360	373	403	369	382	391	398	381	394	366	386	378	397	378	363	385	365	413	399	408	402	399	398	381	377	403	386	348	412	408	387	405	375	378	405	416	388	373	402	385	393	395	393	409	387	369	361	383	399	375	404	381	411	417	390	383	386	386	387	415	415	370	405	399	371	392	396	408	369	405	394	391	407	410	405	363	417	378	378	362	404	393	375	425	397	368	392	359	392	371	387	386	393	401	418	386	389	396	408	420	399	382	368	340	401	368	408	382	419	391	409	369	389	399	444	394	431	377	381	389	419	364	377	390	375	366	413	384	392	372	363	419	412	385	366	378	398	375	377	422	403	387	376	376	389	404	395	404	362	396	406	372	394	403	397	396	395	391	375	363	376	392	400	401	400	387	360	403	409	405	391	394	374	377	390	336	365	409	401	343	401	380	395	392	366	360	387	348	394	411	392	415	359	450	375	409	377	388	391	406	386	384	403	395	431	362	365	400	405	414	420	370	388	410	402	410	388	378	381	379	407	376	423	412	376	361	389	354	383	367	397	421	387	401	403	411	386	365	381	384	397	415	438	397	346	361	404	394	391	403	398	375	388	390	392	366	365	371	402	391	379	405	387	391	381	372	352	369	416	402	408	378	393	394	414	386	347	388	381	407	377	373	404	365	395	367	386	377	411	444	404	401	410	378	379	402	385	393	374	382	389	421	408	372	366	397	371	382	374	383	439	403	380	342	368	374	384	353	393	369	379	378	392	392	406	410	386	401	402	389	410	405	401	387	427	382	358	389	412	371	365	395	387	368	377	382	384	378	408	425	399	388	396	413	358	405	393	382	410	387	382	375	387	382	395	401	370	377	421	382	436	388	395	418	372	382	402	395	374	373	404	400	430	408	390	376	401	406	425	409	412	415	357	418	433	408	395	387	371	401	400	409	396	402	397	410	408	416	376	366	368	374	367	362	340	420	392	375	379	377	389	363	388	391	401	384	380	358	393	385	433	405	403	364	347	353	395	393	393	374	386	403	403	348	410	381	418	423	403	385	356	382	426	359	364	371	430	353	387	407	401	358	355	429	394	376	390	402	384	376	415	353	402	381	372	408	389	387	371	395	409	401	377	400	345	361	354	388	395	388	427	407	403	400	395	425	394	390	392	412	405	369	375	393	385	381	377	421	338	406	376	367	383	373	371	398	375	384	380	363	384	399	402	398	387	398	407	390	353	418	386	398	387	422	353	380	391	406	372	378	383	371	369	379	388	381	410	402	407	374	402	415	371	397	367	404	386	404	406	397	414	351	403	422	350	408	400	352	405	401	419	400	407	402	399	346	390	374	383	371	381	381	389	375	387	398	359	388	423	377	414	399	375	384	339	402	407	401	427	367	370	371	369	398	379	376	400	400	377	387	403	400	408	351	395	386	404	392	433	377	379	377	376	395	414	393	418	400	401	386	367	399	373	374	398	431	366	396	360	421	367	402	376	361	386	391	394	381	396	392	378	393	369	375	412	369	421	390	424	404	396	395	379	403	407	407	410	399	416	383	394	381	392	391	354	350	369	410	376	400	388	390	405	393	385	357	357	355	396	406	391	362	407	378	397	406	401	383	353	368	394	392	388	381	410	406	385	387	408	372	402	407	400	399	396	409	365	369	366	379	361	338	385	366	416	373	404	379	398	375	393	408	388	414	383	380	393	377	368	440	375	370	399	387	375	385	422	394	386	384	398	418	398	385	387	407	409	397	421	365	395	417	371	364	393	376	423	356	382	379	384	405	377	423	400	424	412	365	394	370	358	402	361	429	406	385	382	426	381	360	411	401	404	427	370	421	353	379	396	399	400	382	386	396	387	401	406	372	376	397	426	404	394	388	374	366	366	377	421	395	362	375	407	350	378	354	366	374	381	405	402	379	385	395	393	396	389	370	433	393	426	377	399	382	373	384	386	408	425	383	381	374	369	364	362	359	369	396	399	409	418	386	370	399	377	414	389	372	407	386	376	418	394	416	364	387	423	383	386	392	422	349	380	401	400	387	411	413	383	392	383	420	404	389	403	396	408	394	389	415	385	377	358	404	430	372	384	362	385	367	365	392	365	403	375	425	361	401	399	393	408	376	374	395	374	383	389	407	380	424	399	361	415	407	399	352	403	375	379	382	399	402	373	393	402	389	397	353	400	383	418	382	383	399	352	401	404	352	382	361	422	361	397	397	371	390	397	402	377	410	351	372	370	391	385	405	444	356	383	381	387	391	373	413	406	379	385	399	374	375	401	392	374	411	405	389	374	407	376	363	402	372	353	401	383	380	390	347	361	393	421	394	401	394	408	378	394	413	398	405	393	374	402	400	385	410	385	399	418	372	391	389	401	382	358	401	389	410	374	400	380	361	362	398	396	352	399	400	354	390	371	386	403	371	390	390	402	388	374	414	408	384	379	395	409	363	407	358	402	369	365	405	384	390	405	394	420	378	364	458	371	377	403	406	415	386	423	411	349	408	396	392	390	409	377	358	396	447	336	376	376	436	414	380	397	406	386	387	356	394	372	372	386	412	386	399	385	395	418	402	357	377	392	382	372	388	390	345	399	356	417	360	399	400	386	389	397	332	373	374	364	390	381	422	366	380	402	388	365	404	394	385	386	361	433	352	403	387	359	416	380	358	407	377	413	360	391	412	397	420	363	407	370	410	379	356	387	365	385	398	385	374	366	414	385	414	417	377	406	413	352	386	422	423	380	362	369	402	391	378	360	386	368	404	377	388	389	408	392	394	378	412	325	391	382	405	417	365	384	379	376	364	366	364	374	434	392	381	419	402	392	427	357	386	370	383	382	385	393	374	388	373	385	413	400	387	427	391	409	411	351	406	388	399	388	394	393	393	373	425	372	401	393	365	373	372	414	374	362	399	391	384	404	425	377	392	390	426	411	362	392	345	394	372	378	394	397	416	401	411	387	390	382	370	357	370	371	429	394	351	378	406	353
60589	81919	64837	38449	39499	6055	846	813	773	762	770	753	698	726	744	717	697	698	714	699	731	691	690	681	698	697	648	693	685	667	700	686	707	692	726	664	689	669	681	722	688	692	695	670	676	703	719	714	704	716	690	680	668	700	658	685	727	667	682	710	713	624	674	692	660	679	661	681	677	701	673	691	719	717	667	657	680	629	696	682	682	653	703	684	695	692	628	658	708	669	649	701	689	722	703	701	708	665	666	725	681	723	742	677	667	657	679	696	682	743	662	729	695	692	694	722	722	678	682	682	661	674	667	687	710	699	693	674	687	703	653	689	713	726	699	647	703	708	701	696	657	714	700	731	668	650	711	686	643	684	672	704	679	646	680	736	690	671	696	676	666	737	685	681	694	680	666	679	746	684	704	660	698	678	660	648	720	668	706	694	659	637	688	709	708	678	665	661	673	730	702	673	655	725	692	654	643	674	692	683	686	603	696	714	677	715	680	678	682	738	659	703	670	646	654	669	707	746	685	681	684	668	680	700	644	669	690	681	693	721	694	643	680	720	700	649	708	690	680	672	706	672	695	685	674	705	671	721	646	682	673	648	669	654	697	694	685	685	672	718	720	670	683	636	704	708	713	628	667	659	692	681	690	644	663	697	702	697	717	694	658	694	732	710	656	627	679	662	642	718	682	687	719	713	664	688	687	701	680	710	662	735	713	674	717	688	709	653	701	682	700	718	698	639	718	698	698	629	704	747	685	693	710	683	645	673	665	709	671	691	687	693	680	702	656	693	660	672	678	662	647	681	675	636	705	690	700	742	661	610	659	685	698	672	746	661	693	685	673	771	660	729	694	676	666	673	652	743	725	703	685	668	678	683	675	626	699	679	671	668	745	642	685	685	665	685	674	693	707	704	676	708	689	697	661	695	679	683	668	717	661	684	659	661	678	716	694	680	669	720	716	704	687	683	670	728	696	689	695	695	677	686	665	662	710	681	705	681	716	718	687	706	691	703	627	710	652	685	682	716	668	709	675	649	697	720	720	648	677	734	716	641	676	681	730	728	680	726	677	666	688	634	703	685	698	658	667	691	651	721	663	718	675	649	666	727	667	685	720	670	695	698	704	679	670	736	663	686	650	684	670	706	659	656	686	648	727	714	666	700	674	680	730	661	716	720	701	667	651	643	668	721	696	702	727	639	682	678	659	720	649	684	695	684	714	674	623	663	694	680	653	701	686	692	700	660	645	717	658	711	688	712	661	706	683	655	656	672	704	712	672	681	648	731	707	685	718	645	713	667	700	691	678	660	673	674	646	682	728	694	698	700	674	680	702	664	672	689	710	702	712	680	663	640	705	671	702	644	689	717	718	661	713	711	677	688	719	660	682	666	665	708	660	666	672	672	653	675	695	687	695	680	677	661	724	686	697	693	693	644	699	728	684	634	680	658	705	664	678	685	709	667	719	682	721	688	685	713	670	733	685	683	682	728	671	635	726	651	679	690	707	672	718	699	707	665	652	701	679	711	662	675	664	668	668	685	684	726	692	739	669	706	702	722	669	713	751	715	688	692	675	656	646	700	689	714	712	719	686	682	689	681	659	657	663	659	670	656	695	669	719	696	657	688	697	688	669	689	700	710	658	676	667	741	706	675	739	635	667	700	658	718	652	679	697	665	676	692	693	660	682	666	688	717	663	729	672	672	702	768	712	656	662	642	638	672	708	684	697	677	635	659	700	645	679	642	637	699	651	683	686	651	696	686	715	698	689	723	629	673	684	685	689	643	703	661	719	640	682	670	631	667	677	669	697	701	709	709	670	691	677	718	696	672	671	702	707	706	665	704	626	695	710	729	693	683	684	686	686	672	700	699	703	673	686	664	694	672	699	663	750	676	684	719	667	681	722	704	712	671	656	689	708	625	729	720	712	727	653	661	723	724	661	692	672	709	712	684	696	719	666	669	687	681	694	701	739	666	713	691	671	712	683	680	680	671	733	658	691	700	673	693	693	701	726	682	712	704	670	685	661	658	742	702	674	665	681	710	683	678	688	710	697	662	685	650	668	679	686	711	710	688	775	661	662	684	662	671	656	689	659	695	725	724	670	678	659	664	690	641	683	691	679	682	752	704	662	698	687	716	672	653	692	730	724	683	689	685	665	695	655	673	728	680	658	668	658	683	658	676	698	662	727	684	685	697	668	668	716	698	708	707	686	725	664	709	662	672	699	718	695	758	728	651	748	693	681	645	693	690	672	692	671	699	679	686	730	702	646	667	677	663	694	710	650	666	649	675	706	706	669	764	680	680	684	665	684	690	751	671	653	708	695	701	707	698	720	717	667	711	688	719	662	676	712	679	660	698	684	670	663	676	678	713	678	694	661	671	666	650	669	693	684	733	717	705	690	675	724	677	676	713	676	663	653	682	661	665	690	646	674	710	704	718	722	726	676	696	681	627	677	685	658	662	662	674	708	634	702	652	644	668	662	648	682	667	662	682	754	691	647	703	695	664	704	654	664	678	711	686	652	647	717	686	690	690	669	658	687	685	679	686	678	675	685	649	658	729	716	627	684	670	712	660	668	713	703	647	711	699	712	677	728	660	647	675	644	704	677	698	708	713	676	690	673	652	641	656	662	717	718	716	696	673	737	687	698	714	670	655	739	703	695	719	669	697	686	697	659	701	678	689	707	712	754	660	710	724	695	652	726	667	676	687	662	715	756	714	732	686	692	729	677	679	693	722	707	703	692	686	646	664	677	700	699	724	673	679	680	656	725	651	659	671	641	656	723	701	682	669	702	715	721	661	683	658	669	709	645	713	701	700	745	656	701	708	715	679	704	685	679	681	673	709	662	697	680	685	665	693	695	714	683	666	631	690	679	712	694	691	662	688	688	643	703	644	689	677	697	699	704	685	660	720	672	712	711	668	691	684	660	720	679	699	700	689	685	696	678	663	653	698	713	682	707	649	677	695	688	661	705	687	698	712	704	686	690	709	713	653	637	693	684	683	699	703	693	678	681	700	707	699	684	703	697	704	705	690	690	737	735	679	680	676	641	659	676	673	659	685	693	686	641	693	627	713	725	674	703	694	606	672	697	688	677	677	677	730	713	676	671	702	674	695	659	687	678	694	698	714	681	678	664	723	703	695	668	662	721	665	686	669	685	668	702	675	680	714	666	686	712	717	677	685	735	702	707	689	667	640	697	637	678	612	700	703	702	696	659	686	750	690	714	670	699	662	719	661	673	685	638	673	695	584	639	666	668	710	641	717	694	645	669	668	689	718	667	684	682	679	678	665	683	659	687	732	678	683	661	700	694	692	685	688	680	705	701	735	655	688	660	673	701	688	638	661	688	637	690	689	659	699	668	680	672	685	685	657	711	708	676	691	734	696	677	701	660	693	691	642	712	715	683	647	714	679	653	642	667	705	699	690	680	684	635	695	680	715	675	704	668	730	729	721	719	707	721	683	725	670	704	738	703	725	679	694	684	650	636	651	674	685	658	696	660	667
29406	26327	20660	6768	2500	516	349	344	357	366	335	329	333	328	313	325	342	360	330	324	338	334	348	358	328	346	340	291	331	339	341	332	331	319	346	330	314	347	315	350	343	338	344	340	342	349	343	344	313	320	346	308	320	355	338	380	339	337	349	329	364	357	340	341	308	344	346	348	350	342	335	329	344	324	337	340	356	331	337	355	305	334	324	356	333	344	329	344	350	361	307	308	360	359	328	315	341	311	371	347	337	339	334	334	346	360	321	337	304	330	348	314	359	334	356	370	324	355	335	290	355	304	323	314	351	326	342	335	322	340	348	336	356	324	364	335	326	329	338	330	316	355	347	313	333	323	356	343	333	298	352	358	353	341	339	342	357	366	344	333	338	306	331	323	339	331	382	326	376	349	324	344	331	328	297	312	364	321	338	332	329	346	317	349	367	328	357	326	344	306	325	340	309	339	348	341	354	313	348	330	329	345	368	362	328	364	357	346	329	347	359	366	360	315	354	309	355	338	359	337	331	337	327	316	369	340	339	330	337	335	310	343	340	335	365	359	297	347	342	342	330	320	351	308	357	325	364	338	329	318	349	355	351	317	365	343	329	334	323	302	322	335	318	341	347	325	323	306	362	295	357	318	317	364	323	345	309	336	334	385	350	349	344	335	337	331	329	377	323	340	321	343	340	342	348	333	336	347	325	339	331	309	335	351	337	357	341	312	326	297	354	296	317	326	330	368	350	318	343	356	341	361	328	338	321	349	318	340	306	398	339	341	361	299	331	357	343	310	327	328	338	354	344	323	317	360	367	361	351	318	285	332	314	344	349	337	318	335	344	348	302	330	316	313	304	371	300	345	388	345	328	339	315	334	312	321	321	336	357	329	319	314	369	294	297	314	321	342	345	310	331	365	352	353	314	337	337	340	348	367	329	359	348	318	323	348	330	339	342	321	353	334	342	351	347	303	320	329	324	301	359	337	301	356	345	349	313	319	305	344	331	357	336	334	337	334	330	335	324	330	369	353	334	337	331	330	341	336	358	372	333	351	349	314	312	302	334	315	336	311	335	358	350	373	338	308	347	354	343	312	357	332	332	324	325	356	363	311	308	347	349	348	346	328	323	334	366	324	367	365	377	324	356	315	344	310	368	368	358	342	336	340	358	326	338	345	307	342	345	325	355	350	357	321	347	361	346	357	350	322	353	359	367	347	331	310	337	338	341	344	341	313	326	343	311	323	338	343	332	318	326	320	356	321	353	336	317	323	345	327	358	362	347	303	345	338	338	330	331	353	280	374	339	337	337	310	328	337	346	342	340	363	361	356	354	313	370	305	338	356	310	347	354	323	302	334	329	341	360	344	313	370	313	339	322	326	358	337	344	342	335	326	356	339	322	354	315	340	353	354	335	357	342	341	332	322	372	314	342	309	306	348	323	338	366	296	336	330	329	335	334	355	327	320	332	340	367	325	343	355	339	368	348	338	338	307	316	328	356	357	323	334	335	355	299	381	335	358	345	336	343	350	371	372	299	355	343	344	334	332	365	316	347	340	334	342	340	329	333	353	306	331	330	345	380	352	319	374	338	332	309	317	325	316	331	367	356	343	342	321	340	374	335	368	337	332	350	350	316	291	344	352	326	344	343	346	321	321	315	359	330	324	368	347	314	335	369	347	323	345	331	326	332	362	346	359	310	350	317	336	332	315	349	343	355	330	318	311	335	358	358	294	361	335	327	366	327	338	320	351	301	349	323	347	361	332	328	310	336	348	345	357	367	323	355	358	339	347	357	344	345	374	313	298	305	367	365	321	351	356	324	369	346	334	334	356	324	308	348	320	323	327	347	363	319	349	327	327	346	372	370	345	316	332	337	332	336	331	324	319	337	369	327	370	387	314	389	302	366	337	347	339	345	324	329	344	341	309	349	324	322	327	345	322	329	332	338	348	332	351	362	357	336	332	374	357	343	336	329	324	329	334	339	341	355	305	321	318	354	334	344	317	371	329	336	305	350	358	344	337	322	321	356	366	343	325	348	357	337	355	337	321	301	347	337	340	342	315	369	322	386	331	343	370	332	356	337	316	321	330	356	374	359	310	339	363	368	331	310	322	317	348	323	344	343	377	330	331	309	333	335	360	342	344	318	335	302	316	349	336	332	368	357	355	342	306	350	349	350	329	345	368	334	310	349	374	315	350	360	319	367	354	341	327	332	333	345	332	365	318	357	323	366	350	356	346	323	359	331	341	278	362	329	301	324	322	334	358	334	332	302	340	340	356	353	320	361	338	342	345	320	321	358	328	349	349	334	349	340	317	321	334	374	337	338	334	355	287	300	353	312	304	338	323	329	349	335	332	348	352	365	305	348	330	328	367	349	341	317	351	363	325	341	327	365	356	345	347	343	310	370	331	348	329	359	309	349	334	384	314	340	344	340	306	348	335	303	301	335	348	343	329	337	316	333	335	332	342	338	322	332	345	323	325	345	345	351	364	312	330	331	356	354	321	361	323	330	346	336	337	340	332	352	377	343	347	310	342	352	327	354	314	343	320	346	321	380	329	350	335	340	329	337	328	287	341	349	304	390	310	314	339	323	322	317	349	313	345	332	352	360	353	305	328	351	336	341	337	337	346	360	349	344	348	350	329	328	316	362	334	333	330	349	359	341	311	339	340	329	333	326	346	353	317	325	322	356	357	327	330	316	354	321	352	311	354	351	358	361	347	318	352	367	360	298	346	360	352	326	364	335	336	301	342	350	379	306	338	323	326	313	330	346	327	349	337	320	317	353	333	326	342	305	323	345	390	346	359	353	346	323	356	344	331	342	355	332	328	355	350	364	375	345	325	341	359	325	376	346	331	370	354	382	331	318	312	320	328	340	340	341	353	321	327	365	302	326	322	327	339	310	325	331	331	335	359	368	320	353	387	314	303	305	329	354	358	346	339	354	342	365	331	344	365	336	358	351	327	374	299	320	357	364	329	343	333	367	321	329	334	322	323	364	334	331	382	360	347	325	367	363	332	325	321	321	333	323	350	337	353	322	340	333	328	339	296	344	345	326	355	338	326	381	345	361	353	327	308	343	338	350	361	331	341	352	349	356	353	377	338	349	328	338	344	357	343	339	349	315	327	318	350	318	325	361	331	336	338	321	369	341	340	295	341	339	337	356	381	362	321	343	326	365	338	329	351	311	351	339	356	335	326	344	326	352	307	360	313	331	349	327	335	381	333	349	343	364	343	320	326	322	352	350	356	313	369	356	386	313	342	341	354	326	310	299	347	360	332	357	382	346	344	361	302	311	347	353	334	337	339	346	364	344	382	344	319	331	324	303	339	358	333	309	357	344	301	324	361	334	352	329	362	349	360	343	330	351	377	296	368	354	314	302	357	345	350	345	325	343	325	353	330	335	342	349	342	315	344	316	325	371	353	369	351	322	348	331	363	296	338	343	333	331	282	317	361	334	326	344	296	341	332	346	361	327	363	327	293	344	343	323	366	329	351	347	343
40124	41598	21729	6185	6476	1133	683	699	628	679	624	682	666	619	649	677	655	636	620	673	679	638	641	609	630	654	678	660	656	619	660	663	667	630	670	672	642	628	671	645	607	654	653	633	719	626	616	647	637	622	663	661	666	615	668	692	673	649	663	669	640	607	662	632	632	679	617	661	620	696	686	614	654	660	641	616	662	642	674	628	687	599	664	645	664	638	652	638	649	674	595	652	653	636	653	639	628	664	606	652	638	657	643	651	617	655	663	644	702	679	653	587	650	668	665	644	634	627	668	648	612	649	636	673	669	606	644	632	630	630	658	648	639	699	652	640	622	627	609	599	637	641	603	639	686	627	645	602	599	631	644	629	618	603	662	632	661	658	673	677	614	661	651	644	691	643	691	588	665	659	691	668	671	693	641	641	660	615	638	628	653	645	680	671	672	637	648	648	645	622	676	641	664	643	641	643	613	673	683	640	698	604	634	653	611	598	642	621	638	670	684	658	628	584	623	589	613	630	645	650	668	647	671	645	695	674	634	655	650	647	656	624	633	646	661	627	634	673	702	657	715	654	653	623	604	675	684	630	677	641	636	660	601	630	621	627	627	636	621	649	639	676	601	659	665	623	658	662	628	641	654	625	635	750	656	666	616	635	643	658	653	643	649	645	639	684	697	664	597	660	668	666	625	634	676	626	576	705	624	610	622	676	670	624	685	690	643	628	627	613	677	674	635	655	622	681	640	677	625	696	639	630	682	633	654	681	637	653	657	658	607	635	614	674	674	622	663	663	643	646	659	638	653	643	598	642	647	648	656	641	662	615	652	628	635	615	628	659	678	633	641	669	642	638	616	644	664	672	691	622	679	661	631	638	633	633	673	625	671	638	603	631	651	658	642	688	713	635	663	634	614	654	673	647	632	615	603	658	615	594	665	636	691	651	682	668	658	687	636	647	695	708	623	686	628	648	694	672	643	632	632	665	633	619	681	644	675	676	627	649	637	648	620	682	641	655	668	654	659	647	659	663	621	607	645	603	662	644	658	614	642	663	667	671	649	682	692	623	665	605	676	662	670	673	624	627	634	640	655	668	606	631	665	640	604	670	652	592	645	649	653	668	669	619	628	651	647	623	652	627	659	682	669	644	661	649	582	652	678	663	661	652	622	618	649	642	647	652	634	657	628	669	633	664	694	684	636	634	638	666	632	615	650	671	683	667	642	643	619	670	644	670	639	639	631	635	700	613	629	676	641	622	641	656	623	640	661	637	614	672	601	619	603	666	660	676	666	618	622	624	682	634	669	638	689	646	652	665	659	632	637	663	636	650	638	667	668	666	612	672	653	644	669	653	663	648	643	666	651	638	629	645	702	654	689	665	632	653	684	607	677	652	610	633	678	667	633	647	642	662	624	656	693	656	647	657	630	639	665	657	689	653	667	646	649	663	630	649	656	655	672	720	666	706	606	645	708	662	650	688	652	623	640	675	634	649	668	651	659	635	634	680	640	627	651	621	658	696	637	676	644	674	656	689	649	661	630	657	638	685	657	600	629	645	649	636	645	679	632	640	666	627	651	630	655	633	656	614	689	632	601	651	652	670	658	628	618	706	653	641	657	598	658	641	619	696	646	658	669	638	708	663	598	640	657	666	644	629	638	589	648	617	681	634	604	668	648	625	691	619	681	670	638	649	673	617	657	652	635	635	668	623	666	648	676	649	645	624	639	650	627	634	642	578	601	638	630	656	698	649	660	619	646	678	631	669	637	649	650	660	628	616	657	573	616	640	632	641	634	639	611	680	667	618	664	615	669	635	701	608	664	668	632	623	698	598	630	629	652	660	660	642	635	682	669	658	644	624	647	639	674	636	626	667	625	650	653	678	676	620	636	617	664	685	642	645	699	666	659	632	630	624	707	639	613	624	633	637	661	671	677	688	633	661	669	686	681	651	621	660	605	627	645	627	674	657	663	644	664	628	654	657	656	643	639	634	614	667	643	620	664	676	628	627	629	627	660	591	601	607	628	641	656	728	688	670	647	637	638	638	642	695	667	658	627	660	643	641	709	629	682	588	646	679	628	632	649	667	672	637	666	678	658	671	633	643	619	687	651	661	656	652	629	673	638	636	647	623	642	657	632	665	641	640	622	672	646	670	679	604	677	628	678	634	667	683	636	667	698	668	679	618	599	631	723	630	709	690	617	649	673	618	651	626	641	649	593	660	660	639	668	665	648	614	655	674	665	610	656	588	653	618	618	646	669	634	673	665	663	654	625	669	648	598	662	634	623	702	663	681	671	670	587	662	687	644	674	632	625	679	673	615	658	635	640	628	612	695	632	613	641	655	645	663	604	633	640	657	633	679	627	651	647	634	611	641	593	653	642	647	667	618	603	650	686	604	645	602	673	660	641	648	606	591	685	624	656	649	681	674	613	614	601	687	632	665	634	710	658	627	615	611	639	610	624	595	629	675	623	597	637	634	640	659	660	679	656	658	625	649	645	664	629	589	651	641	669	642	672	594	652	574	662	649	642	633	679	611	624	639	619	642	658	608	660	686	609	677	643	621	649	603	692	675	651	631	675	628	672	643	643	613	626	598	666	630	613	663	663	626	676	622	644	652	616	656	667	612	657	600	665	652	654	644	667	666	659	690	669	650	648	651	632	657	697	643	660	668	688	628	661	681	624	656	667	637	632	663	618	656	637	621	674	666	658	637	669	649	691	625	668	652	641	621	653	643	611	624	650	661	587	697	693	677	652	656	621	651	629	633	644	650	620	689	612	619	647	632	609	673	644	662	637	637	630	642	697	659	687	606	655	652	676	670	643	625	636	678	629	681	629	695	668	606	664	662	616	632	659	627	602	638	634	614	585	642	638	593	659	655	710	643	710	656	681	703	650	653	665	612	686	691	653	624	635	639	629	672	627	655	685	610	638	696	618	690	613	638	639	643	654	678	651	660	578	652	651	678	658	702	674	652	713	613	652	652	692	621	650	658	662	663	687	648	678	680	635	659	607	657	688	650	691	620	654	636	686	669	632	647	649	672	686	603	633	671	680	663	650	635	649	661	636	653	645	633	695	648	649	612	667	619	643	667	627	663	621	637	658	688	669	636	651	641	663	591	586	644	658	653	665	579	628	667	645	675	636	678	656	645	646	665	674	627	611	656	639	637	644	680	657	653	567	676	654	630	673	638	685	666	644	626	668	663	647	681	621	671	644	611	652	636	631	641	618	648	664	626	636	654	658	630	698	626	665	614	615	606	678	661	650	661	632	669	643	676	665	656	647	666	630	662	626	668	649	665	639	611	620	641	635	652	653	629	676	632	638	651	640	679	650	626	635	655	639	658	634	670	649	677	627	647	665	657	655	669	650	616	652	621	684	673	587	674	652	619	671	663	627	686	629	624	661	606	647	667	691	681	674	613	657	674	659	633	661	658	720	672	613	611	653	629	645	641	587	655	673	702	671	669	644	622	633	634	643	648	649	660	653	618	655	658	685	628	597	653
24430	22239	28485	24277	21161	9556	449	274	283	253	264	256	282	243	237	285	239	264	255	279	242	265	269	310	232	254	246	261	254	252	227	277	271	252	260	282	250	237	267	239	270	237	278	244	282	271	248	270	255	253	227	261	277	262	245	233	266	245	252	260	267	253	271	247	305	256	267	260	218	258	258	271	256	255	248	269	236	256	249	243	240	258	265	258	254	273	262	257	263	265	240	247	257	234	258	245	233	263	246	253	263	249	245	264	255	198	277	242	224	253	264	244	253	237	243	239	263	255	265	265	235	278	252	259	268	242	250	259	235	240	258	249	260	229	217	268	275	265	212	279	272	253	272	240	259	244	258	249	241	238	264	238	264	260	250	232	247	237	216	267	249	239	235	257	247	254	258	271	254	227	248	234	267	247	248	260	247	233	256	232	240	247	216	253	243	241	274	257	240	267	235	285	239	262	253	269	259	240	258	264	249	244	235	231	256	262	251	254	232	286	226	247	310	247	239	229	238	241	269	249	242	258	253	247	263	268	242	258	275	247	249	259	264	268	275	269	247	245	280	267	260	269	260	247	237	237	250	244	255	248	253	246	240	231	279	221	270	254	256	249	259	275	256	242	239	290	283	264	273	259	259	288	246	232	214	249	275	255	252	267	233	247	245	254	270	262	254	242	212	282	248	235	231	246	242	256	278	221	221	264	254	225	243	236	227	232	241	242	292	262	261	278	245	270	245	277	238	229	264	240	243	244	241	211	241	257	244	260	225	228	256	278	238	268	262	230	243	254	262	240	234	277	238	243	238	256	262	266	265	241	258	277	255	273	283	246	239	252	231	244	264	258	249	266	251	259	266	265	256	243	271	244	233	266	245	246	268	240	274	282	259	277	264	269	218	238	269	286	250	289	263	263	253	238	254	220	241	258	249	257	244	242	260	262	245	246	267	246	261	252	255	252	268	256	266	275	274	243	265	243	257	266	248	238	274	269	262	258	259	231	246	237	277	248	246	266	248	248	255	239	281	240	245	262	287	267	262	266	265	255	259	249	259	241	251	223	242	233	249	237	240	273	285	292	241	256	229	238	253	249	236	265	273	272	261	237	265	203	256	248	286	243	238	277	242	259	249	274	255	252	232	259	268	280	252	235	243	246	245	255	227	235	241	271	248	219	264	236	241	239	244	269	234	253	259	241	259	242	245	268	243	241	287	273	222	238	275	234	256	255	240	218	248	253	265	287	257	257	260	249	251	272	247	229	256	269	279	233	256	256	259	262	239	237	245	236	260	236	270	228	269	262	269	258	221	268	261	236	265	249	244	248	277	255	280	217	259	272	263	239	259	254	271	256	252	282	241	259	244	270	251	253	253	248	234	238	229	263	270	246	279	246	271	265	244	264	244	237	251	270	264	258	254	273	212	264	272	269	253	259	259	258	269	250	266	249	246	242	243	270	273	280	255	264	237	250	233	241	248	236	227	257	241	201	257	260	265	241	219	271	270	244	236	248	263	257	254	261	264	276	246	264	256	245	279	251	249	235	236	241	245	273	278	264	257	255	256	241	242	262	271	275	240	268	248	269	256	267	248	242	251	257	220	241	258	258	270	238	255	258	251	239	262	236	245	277	273	209	266	258	245	252	263	249	246	224	274	257	233	241	269	250	269	259	227	262	255	260	257	275	269	237	249	246	262	258	269	242	278	272	231	265	253	282	277	258	258	272	259	222	252	250	255	228	250	265	257	225	241	243	251	248	259	268	261	273	263	253	242	246	259	273	245	267	250	267	277	275	237	252	240	256	265	243	252	218	272	227	243	245	253	260	254	251	257	253	259	282	251	264	258	289	244	247	232	261	243	243	233	263	266	220	242	252	273	263	255	224	260	264	246	284	264	258	270	245	295	237	243	264	207	255	281	257	236	273	256	242	271	270	232	289	288	236	270	274	249	250	219	245	254	262	245	233	274	267	248	231	274	267	264	267	238	253	271	265	256	263	244	247	269	228	268	244	242	262	260	251	236	261	286	263	266	267	258	260	229	259	255	242	280	237	265	241	270	261	224	254	281	273	242	263	266	271	240	249	235	234	259	238	261	249	229	268	234	247	240	241	268	251	249	273	243	269	267	230	259	251	248	255	246	275	224	236	246	245	243	250	255	251	248	280	266	269	275	243	236	263	238	268	240	254	242	250	251	223	263	251	267	238	261	245	240	288	250	262	254	233	236	265	250	242	216	264	282	234	268	254	253	244	252	249	239	255	256	242	240	258	272	255	253	241	247	248	267	262	241	263	220	234	253	254	246	262	239	250	244	252	244	237	255	277	250	226	263	250	240	252	240	269	250	243	241	226	241	255	258	231	270	259	288	242	248	246	250	234	232	280	248	224	275	250	224	258	265	261	238	267	251	248	242	271	266	260	258	265	274	264	276	261	266	291	252	287	257	258	226	242	255	260	265	224	271	248	237	263	256	230	249	236	257	250	235	268	257	257	263	245	253	270	234	242	249	267	220	254	257	255	246	245	236	263	260	263	247	260	241	232	266	265	248	246	255	246	255	216	268	278	252	246	224	263	265	241	254	236	248	250	259	270	268	250	249	240	253	238	220	258	236	260	261	265	245	231	255	235	272	272	266	248	254	274	251	237	257	278	244	254	252	236	256	254	239	243	260	250	241	253	265	235	249	237	249	325	271	251	248	247	240	242	272	227	282	260	276	224	254	240	253	245	264	250	234	281	234	247	261	230	247	250	244	269	237	241	250	238	265	228	266	241	250	251	242	277	233	253	243	250	229	253	239	278	237	259	257	257	244	272	254	253	282	251	254	262	271	260	236	282	247	291	257	276	224	263	247	259	239	268	231	237	247	269	275	247	237	259	260	218	238	250	269	242	230	249	260	262	231	242	249	264	252	199	249	227	267	253	262	247	235	273	278	262	275	247	265	250	264	241	245	241	269	272	259	232	270	254	273	262	244	242	258	251	292	260	255	263	257	254	275	263	234	228	272	273	256	283	253	252	253	246	257	269	267	261	252	257	253	269	243	234	263	237	231	257	249	253	257	268	246	252	285	258	233	252	286	246	231	248	216	243	238	225	239	262	258	271	235	276	243	244	257	276	259	267	255	256	247	286	256	265	230	256	266	275	252	275	238	221	246	268	236	272	267	238	224	266	239	253	265	265	232	222	254	260	260	255	263	259	242	256	260	268	256	258	267	232	241	273	259	268	266	278	266	235	242	270	204	248	246	256	249	266	251	253	255	278	250	224	222	269	234	269	259	254	275	248	230	301	260	234	253	238	272	227	240	243	262	231	281	259	248	238	221	242	276	250	258	253	242	249	243	226	303	269	274	252	265	234	249	241	211	261	236	252	248	260	264	248	253	240	240	261	245	239	270	229	223	244	253	243	252	254	245	243	255	251	271	256	248	289	260	256	241	269	261	258	271	271	255	217	266	257	238	264	276	254	270	266	278	272	280	280	239	259	251	244	238	247	265	228	252	223	225	243	252	252
60106	76961	49853	26232	27767	2905	553	545	501	502	509	520	497	500	484	510	466	455	513	502	474	531	498	478	434	459	531	507	501	487	493	459	457	525	490	483	480	472	474	488	493	470	453	494	476	467	490	493	539	485	435	475	472	475	495	474	464	531	491	450	458	464	463	477	491	493	493	490	502	494	449	484	451	455	494	457	482	481	490	435	488	477	522	516	482	467	466	453	465	494	509	488	480	483	513	470	444	496	521	491	502	449	500	520	457	507	462	490	474	498	487	550	527	469	454	494	505	483	509	528	487	432	488	475	474	511	500	509	466	477	453	469	466	491	507	477	470	490	516	446	443	499	461	468	517	485	487	488	493	523	500	480	445	512	492	479	505	455	504	475	538	505	464	476	487	482	492	501	473	488	472	465	431	503	462	505	443	513	471	470	481	470	483	469	481	481	490	460	482	473	448	442	503	461	483	463	475	472	515	495	474	497	480	463	520	459	459	451	494	468	448	504	451	484	511	461	475	479	450	494	479	484	472	520	501	459	517	485	487	489	479	494	516	498	430	462	512	455	485	447	509	472	464	510	436	448	486	477	484	450	495	492	489	513	534	487	488	467	453	484	456	471	473	492	468	468	481	504	474	466	481	459	458	493	483	467	464	468	482	508	450	467	503	484	490	467	437	512	517	509	481	492	463	497	483	503	480	495	486	492	497	447	479	462	469	486	523	485	476	477	455	458	446	486	496	501	450	459	510	503	477	450	469	477	489	490	480	482	505	478	450	462	468	475	506	495	483	470	480	456	506	503	449	519	489	501	485	468	458	484	502	471	485	524	499	485	482	466	475	469	469	467	484	509	466	473	523	475	473	463	493	486	493	469	455	466	455	472	457	431	492	499	468	465	454	462	502	473	504	469	396	490	472	488	499	495	500	466	430	474	490	487	475	489	476	455	490	483	467	439	502	463	471	443	450	517	492	498	465	463	472	531	504	500	462	467	489	465	447	472	513	505	445	489	461	466	483	498	449	496	465	511	490	471	468	431	469	430	493	475	447	491	500	509	474	502	506	462	489	477	452	512	427	487	512	513	485	465	496	504	472	515	487	486	477	520	492	525	473	499	541	466	495	437	469	494	473	472	517	480	488	482	434	485	450	468	515	493	521	505	507	489	490	483	484	515	469	523	491	459	462	506	462	441	495	458	493	465	484	488	492	453	520	532	481	508	481	524	445	465	457	468	469	507	490	497	479	494	493	480	438	464	479	479	476	495	464	458	479	464	498	496	453	471	510	487	487	480	468	534	474	492	469	496	474	459	474	485	457	488	485	495	487	492	432	499	467	475	473	481	500	475	465	482	488	499	464	511	522	428	475	460	482	462	483	480	464	501	460	507	472	527	468	470	474	480	494	464	499	477	465	473	456	466	501	469	493	469	460	484	490	448	489	501	464	480	481	507	473	463	479	457	495	475	461	491	512	494	442	453	471	496	457	477	461	502	493	449	485	455	466	510	468	457	487	473	470	498	483	470	499	480	485	483	466	553	462	463	453	467	511	487	508	518	464	500	473	460	478	477	490	480	470	488	462	461	466	478	464	468	461	455	500	464	451	465	427	466	482	496	488	486	466	501	497	468	455	520	484	495	460	483	479	464	448	499	476	477	428	447	495	499	498	490	486	506	476	491	482	503	483	468	487	481	472	522	474	492	470	480	477	480	460	452	481	496	465	518	495	469	481	493	497	476	479	476	454	473	457	485	476	520	514	472	512	505	487	445	473	461	480	474	471	485	455	479	443	453	492	471	487	507	469	490	492	502	488	467	464	459	465	471	506	483	451	500	470	498	467	442	483	510	480	437	521	443	459	426	501	453	481	450	531	487	431	452	508	460	494	454	464	461	510	487	485	475	489	423	494	465	473	455	498	495	476	463	498	475	431	457	469	490	430	463	509	477	481	489	454	437	500	500	492	497	470	446	476	463	517	489	501	463	496	444	498	471	477	477	470	474	495	496	448	489	464	464	485	466	444	481	516	462	494	481	447	481	447	525	463	444	455	476	477	512	485	483	482	477	444	506	488	495	477	483	460	469	409	484	470	469	487	476	494	490	504	471	471	489	479	469	463	454	466	471	464	504	499	486	474	473	500	484	474	512	489	461	462	461	502	500	451	490	489	487	473	472	462	483	450	474	483	495	492	495	484	511	489	470	519	484	490	494	488	506	464	474	444	470	481	484	461	480	480	482	464	496	428	509	446	488	481	504	460	456	495	480	480	481	480	497	481	471	484	453	453	498	469	445	485	469	510	506	432	496	520	490	512	506	475	474	455	493	476	502	481	499	450	504	485	508	473	511	492	475	499	474	455	478	488	456	468	469	491	459	442	460	500	509	507	487	523	493	490	481	463	500	463	506	514	488	472	472	483	531	483	457	512	502	473	505	477	467	482	435	460	491	482	508	441	453	470	479	464	503	474	476	470	501	463	471	446	492	444	498	477	422	507	505	504	457	479	472	401	463	480	483	459	485	470	490	505	473	456	443	482	486	480	492	476	499	495	508	505	522	488	502	457	468	481	494	499	506	486	486	467	486	491	496	462	482	500	489	458	491	489	477	505	489	527	487	487	461	507	499	466	492	476	458	505	493	437	493	485	449	497	489	459	494	468	503	502	474	504	476	472	483	464	511	466	501	485	454	498	467	483	446	455	499	451	473	521	464	455	470	504	469	473	512	503	481	476	502	453	512	478	460	467	497	490	479	477	460	470	461	507	472	467	480	491	485	466	516	489	466	486	500	509	507	491	501	502	503	475	478	492	470	508	426	522	505	475	401	475	468	504	511	469	461	498	465	469	506	502	475	468	452	498	463	502	487	514	476	492	487	471	483	507	488	504	433	492	479	497	490	485	516	505	468	490	475	459	463	509	511	475	487	488	496	477	467	529	518	467	451	454	462	472	507	484	469	519	485	487	464	508	468	488	493	471	494	490	475	488	487	478	455	468	501	484	463	537	479	492	494	479	480	491	470	469	451	484	472	489	486	463	499	479	471	469	469	474	486	478	461	473	474	460	516	485	428	496	476	481	492	501	480	469	501	464	507	519	455	524	473	487	465	488	491	463	449	481	421	464	512	512	490	433	507	463	503	488	460	524	492	461	455	467	463	470	466	467	495	479	478	484	483	505	482	506	467	458	461	476	482	514	485	485	511	445	479	474	464	441	486	501	487	502	501	470	523	491	501	496	499	469	533	435	505	487	457	476	490	487	486	474	491	445	454	488	458	458	468	479	485	461	464	503	473	477	481	446	489	421	465	508	489	464	508	477	487	491	482	472	478	479	498	465	471	475	463	480	472	479	495	434	492	482	497	492	483	476	488	504	436	501	486	466	510	471	481	487	496	476	492	460	465	482	479	462	478	480	491	473	490	474	496	479	472	487	454	457	472	490	498	479	467	438	480	478	494	503	423	508	449	482	493	484	477	474	454	479	481	488	449	497	446	473	524	480	522	475	466	487	468	481	455
23169	21624	29062	23404	21481	18031	3337	550	405	417	459	432	451	439	387	384	396	435	438	409	422	395	399	426	384	450	412	430	391	432	431	426	399	398	440	437	397	395	422	415	440	387	399	426	410	404	394	428	424	400	408	388	454	394	377	402	415	392	400	393	417	439	434	378	410	396	429	428	399	462	388	443	433	433	390	407	410	419	391	408	399	428	411	453	379	408	436	411	431	403	402	411	390	429	398	386	396	377	400	416	395	391	431	406	461	428	394	438	444	414	405	421	371	410	403	397	400	408	408	446	413	427	417	413	417	425	400	446	397	407	395	439	406	366	441	386	384	415	374	444	424	392	421	446	407	404	393	389	420	403	396	378	383	355	402	426	434	374	398	398	438	382	376	419	417	382	419	384	410	385	382	398	371	404	427	412	407	410	422	415	395	373	410	392	409	395	406	385	401	404	407	414	382	394	392	426	427	425	404	392	416	369	390	406	439	412	409	426	430	420	434	412	424	398	393	426	404	429	454	397	379	443	409	389	434	421	401	409	437	419	433	410	407	393	432	392	423	437	410	412	412	398	429	433	401	389	428	392	398	408	403	411	401	426	452	417	384	404	452	354	403	407	433	424	429	395	410	429	376	428	431	433	407	412	428	398	421	427	419	429	376	448	400	372	381	418	382	407	393	406	420	436	393	427	366	388	427	396	409	379	415	421	425	391	400	443	415	384	385	431	418	386	378	445	392	399	399	428	377	418	374	400	375	424	370	404	386	418	418	380	384	415	430	432	384	410	416	412	375	431	415	395	379	422	385	385	417	407	397	428	397	434	380	386	434	458	440	427	402	425	417	365	386	408	407	414	395	422	370	401	387	388	420	426	422	434	416	370	411	380	418	458	456	407	409	398	382	399	457	420	401	425	431	403	407	362	427	403	407	407	396	410	419	403	395	398	410	424	418	443	411	381	416	411	382	369	374	378	409	414	421	406	447	422	393	431	382	416	395	395	377	397	432	439	440	431	392	390	399	405	362	377	410	419	415	437	405	423	395	405	407	408	410	424	391	423	412	402	405	412	425	390	387	414	394	393	413	429	389	409	373	406	430	451	423	425	421	392	431	374	418	421	420	402	413	399	360	370	393	445	392	394	414	408	392	405	390	434	389	407	433	431	418	386	412	427	384	367	402	407	429	414	437	393	387	384	382	410	427	442	396	423	385	428	433	384	449	430	391	417	400	372	428	415	440	404	384	431	428	376	427	392	408	427	398	399	401	373	388	422	364	420	412	421	366	392	427	402	439	390	377	427	391	406	373	364	409	429	399	407	410	376	392	426	424	378	418	362	423	431	427	433	407	433	407	386	427	390	373	431	438	385	419	408	372	388	405	449	409	387	416	407	389	394	426	417	398	424	407	374	407	376	393	428	396	414	410	379	409	397	433	408	403	392	392	391	433	416	394	410	377	408	397	380	419	409	386	418	399	396	406	377	354	408	387	416	414	434	394	430	403	432	458	447	375	409	375	444	357	401	414	437	428	423	422	424	436	385	390	435	414	409	400	400	396	393	378	397	396	402	394	382	398	370	427	402	378	412	414	381	406	428	386	411	385	423	418	392	412	387	386	381	405	389	432	394	408	403	382	432	388	431	446	398	399	422	406	409	438	410	426	412	406	409	411	402	419	394	423	417	451	429	414	396	431	415	421	406	421	392	408	430	430	433	388	443	375	417	414	380	380	420	425	374	419	393	423	434	411	394	435	424	437	416	407	413	416	403	404	412	416	426	423	414	397	418	372	407	369	394	402	455	429	402	410	383	412	432	387	430	418	435	387	418	402	412	436	405	392	361	422	394	428	411	396	393	376	402	379	362	423	411	389	434	406	381	380	401	355	421	414	428	415	435	424	428	415	355	382	405	403	401	421	369	405	433	377	433	433	400	388	416	423	398	414	409	387	364	388	426	393	366	382	443	391	409	405	402	419	382	394	418	414	416	441	397	449	413	408	411	413	378	382	418	418	386	419	407	415	385	434	403	410	433	401	404	418	428	438	374	390	403	419	393	410	434	422	413	421	420	400	424	415	417	400	378	410	432	430	411	385	410	424	409	417	418	431	412	389	440	414	412	406	403	406	407	364	396	418	404	411	429	403	408	412	407	441	375	421	430	408	401	380	415	390	404	395	408	420	386	419	391	395	401	428	392	418	413	376	398	453	426	421	379	407	399	409	426	418	436	389	447	400	446	403	434	384	399	428	417	372	422	383	377	428	445	387	392	425	385	375	433	387	431	393	452	386	399	385	397	414	393	383	400	405	429	417	420	430	412	426	393	377	418	396	441	426	405	416	388	422	391	407	416	447	423	445	423	436	424	419	392	442	387	370	388	407	431	436	370	406	415	433	439	362	391	374	418	381	411	410	437	411	409	385	403	411	400	421	382	402	377	397	398	427	392	397	400	395	407	406	402	454	421	441	395	404	401	412	381	387	397	417	404	396	406	415	401	442	373	383	406	409	413	428	382	369	402	383	414	410	400	414	418	433	402	395	449	441	426	424	430	411	409	367	443	410	429	459	391	409	395	399	402	406	395	397	433	424	420	403	379	375	399	402	426	392	398	401	412	417	423	408	413	411	422	368	380	386	417	423	419	412	417	419	428	411	403	413	393	365	423	434	406	417	401	419	399	398	404	416	401	354	401	400	411	389	424	397	393	395	392	415	412	397	420	412	429	406	399	432	417	393	387	414	381	422	394	415	426	402	409	447	415	432	409	433	419	417	418	393	401	407	449	438	433	395	390	430	398	377	402	399	398	419	414	370	392	457	393	384	407	433	421	434	424	438	420	444	390	353	411	430	400	412	434	430	436	420	398	412	420	402	412	381	414	438	384	395	397	389	406	397	418	353	440	457	384	444	410	396	394	394	396	376	394	393	403	406	415	408	376	403	414	426	413	416	375	403	393	402	422	423	407	385	421	410	368	409	413	409	401	408	410	414	395	376	396	391	380	392	428	381	398	377	403	399	423	401	372	387	430	427	403	409	401	425	386	403	422	398	360	398	401	393	404	419	412	392	428	415	418	409	411	414	400	381	361	395	362	410	403	392	403	446	409	409	399	400	394	417	394	392	383	443	413	420	429	405	411	365	416	391	401	410	450	395	422	403	396	387	412	399	383	427	397	360	382	403	418	371	372	382	365	411	372	390	411	411	437	423	412	411	352	389	408	386	383	402	407	433	430	381	389	392	424	433	377	401	415	403	402	410	393	406	389	436	405	406	383	414	407	399	416	402	405	430	425	420	403	424	382	421	415	423	393	407	389	389	420	389	427	423	390	395	421	416	412	390	394	406	412	388	370	412	415	381	384	390	407	427	374	412	435	394	430	398	394	392	405	406	408	420	432	423	413	401	463	411	423	397	393	449	377	425	392	391	384	401	411	391	374	414	417	410	387	407	399	440	395	400	387	363	421	442	388	396	401	400	392	401	397	384	414	399	369	426	383	400	422	427	422	423	347	386	420
57565	91723	55377	29659	33082	2947	810	732	741	783	765	773	734	766	733	736	732	718	756	730	723	684	738	718	696	702	692	680	700	704	757	740	696	647	697	735	695	691	733	702	732	697	708	690	687	745	695	720	720	721	735	711	689	737	711	672	696	686	703	708	698	705	686	731	713	696	699	667	731	662	668	758	740	712	745	735	710	675	677	715	746	720	689	709	685	731	718	660	722	704	700	716	728	725	774	760	715	793	712	730	725	731	692	716	693	678	715	718	721	731	718	677	694	694	692	686	692	705	681	747	758	686	703	710	724	682	730	705	689	675	738	747	716	724	722	729	707	704	672	735	686	705	711	720	780	736	728	686	693	690	708	711	702	700	664	727	692	690	696	736	738	731	697	729	692	693	703	750	669	728	741	758	703	735	668	671	670	707	751	679	696	665	686	677	718	690	689	734	687	705	705	667	713	726	728	729	713	732	745	701	703	747	736	701	677	708	738	672	672	724	708	676	715	723	757	701	767	710	688	674	659	764	697	717	713	702	727	719	722	632	714	706	683	774	697	709	758	709	629	689	750	743	703	711	672	752	746	743	694	709	688	607	696	658	717	701	693	729	722	703	693	732	683	725	706	733	726	723	694	698	701	698	690	696	719	778	715	678	711	710	691	695	687	723	721	705	717	704	752	707	634	690	703	727	729	671	681	720	675	710	678	718	646	732	692	677	678	659	719	710	671	741	702	738	717	713	686	773	737	748	718	692	722	773	711	706	682	692	710	708	699	682	736	729	710	728	737	707	725	733	750	686	722	671	698	749	712	708	663	667	700	706	732	735	709	633	711	708	660	732	700	711	723	683	718	677	714	709	705	712	709	732	686	676	737	704	715	709	684	787	702	688	714	756	722	711	693	676	690	714	727	729	700	734	712	723	694	671	727	722	701	693	708	688	684	680	707	697	736	730	762	689	703	716	743	714	718	681	726	736	708	777	695	681	697	721	717	713	680	670	722	688	697	633	733	716	666	714	726	738	694	713	718	698	738	720	695	693	726	725	682	701	701	671	707	698	657	686	705	673	661	682	730	697	759	707	713	703	751	712	726	711	717	709	675	742	704	652	767	692	724	707	722	719	705	683	674	693	707	716	691	679	716	689	749	717	732	676	716	685	727	687	728	756	723	741	704	666	758	708	735	673	695	704	699	729	700	692	647	712	674	743	718	691	741	720	738	733	640	705	697	673	699	708	709	614	733	695	745	666	724	734	741	703	706	695	694	674	718	704	731	668	677	700	680	658	700	702	730	688	726	744	698	694	687	674	701	688	688	731	735	714	680	713	705	682	746	741	712	708	705	716	621	749	683	719	700	761	742	718	724	705	756	727	697	716	720	722	718	662	734	692	687	682	720	727	673	710	678	741	683	735	732	668	729	726	708	764	684	722	708	674	646	697	707	732	696	679	704	694	717	726	731	709	715	697	677	669	708	743	719	714	641	693	715	724	690	746	720	714	682	725	696	708	735	719	716	734	719	736	690	694	661	737	673	667	707	653	722	734	740	670	706	712	707	731	709	695	717	720	715	712	718	717	680	761	719	717	693	723	682	718	759	637	689	705	756	753	745	642	684	717	725	735	663	714	703	683	693	695	710	749	723	671	710	657	703	730	716	687	679	679	716	726	696	724	668	726	664	688	687	732	735	682	668	661	715	707	712	728	681	749	712	689	705	680	745	739	709	711	644	727	684	700	717	730	752	690	691	702	650	706	712	712	701	711	713	685	702	686	706	676	733	775	687	679	751	650	717	742	688	696	738	716	661	722	686	743	721	730	728	705	705	674	691	702	698	656	713	693	740	711	708	662	696	730	715	743	727	697	693	682	667	720	701	700	728	682	721	749	711	728	713	724	674	709	728	720	689	681	691	685	768	701	708	662	697	702	728	706	755	727	697	667	747	734	701	724	735	758	676	733	704	690	726	705	718	711	654	744	713	693	733	747	723	717	731	751	671	771	709	688	760	681	679	754	698	730	705	717	663	724	675	666	724	721	698	698	680	686	724	705	677	706	689	703	702	721	728	737	719	667	729	680	708	673	730	686	708	683	667	701	689	706	669	705	700	721	699	716	719	698	703	735	687	726	697	704	764	720	761	690	678	727	705	710	666	723	709	728	699	715	725	699	701	717	701	697	714	700	660	701	741	720	782	671	683	702	755	739	701	716	697	719	738	717	732	670	727	729	702	729	697	714	683	719	738	683	715	732	707	687	722	657	720	767	697	732	732	692	750	694	679	697	679	707	692	687	671	734	693	703	720	720	767	727	739	732	716	705	733	756	725	693	706	719	698	679	732	733	715	697	704	731	717	693	704	704	717	735	709	693	704	751	674	700	710	693	705	724	713	700	713	727	703	712	722	721	689	749	705	677	693	723	713	687	716	683	666	664	725	695	730	722	727	758	711	711	715	687	713	726	728	703	733	685	707	721	681	678	740	719	668	708	705	712	696	703	704	709	660	727	723	686	745	746	666	698	696	706	743	727	704	709	710	673	726	708	684	691	710	754	739	756	734	722	688	730	730	667	740	724	690	651	697	684	702	699	662	734	721	758	722	699	689	743	711	706	719	715	704	710	675	694	631	725	709	722	689	712	727	728	705	696	723	741	670	715	734	711	707	711	688	733	703	689	708	690	747	705	698	698	720	702	754	764	728	669	725	691	686	732	704	711	698	725	751	694	753	765	696	711	722	692	719	668	679	730	735	716	680	662	688	731	752	709	714	731	725	732	672	625	725	733	721	755	711	736	721	748	706	722	713	670	719	732	751	719	709	724	708	730	665	692	769	730	695	708	677	731	662	704	699	675	706	711	702	678	703	714	712	692	746	710	749	690	710	710	720	689	691	732	675	697	713	701	670	717	692	734	716	707	751	671	719	593	728	733	707	703	694	710	692	725	706	719	693	682	658	677	682	683	717	652	703	695	708	676	658	700	701	682	728	686	741	705	685	715	740	717	747	736	649	706	726	716	679	750	727	678	678	707	728	724	754	736	746	697	716	716	686	696	710	748	731	732	714	697	746	678	746	681	703	743	727	769	698	734	743	715	686	751	739	671	752	721	684	744	678	699	667	706	739	716	727	656	706	706	694	673	716	682	753	704	722	737	680	682	750	680	702	741	698	692	728	747	692	723	731	642	672	733	701	748	691	685	713	688	716	725	723	727	709	704	702	713	749	694	726	693	729	689	715	696	668	705	627	702	695	699	681	701	712	736	677	674	731	705	699	760	688	713	681	695	675	718	729	729	685	730	723	677	677	685	733	673	730	759	721	716	690	686	673	703	744	713	701	660	683	700	708	749	689	744	685	712	738	778	697	710	704	716	709	709	726	742	704	734	710	683	682	665	681	705	715	716	779	717	708	695	641	741	743	728	695	688	721	712	721	660	728	695	662	693	673	696	714	724	712	719	722	762	687	738	714	723	717	706	707	689	702	707	697	738	704	743	689	706	720	700	722	691	679	677	729	705
29489	28053	22879	6431	1844	423	349	371	357	380	363	346	364	375	365	392	341	359	347	381	355	352	346	351	371	339	366	361	370	360	389	382	351	335	378	305	379	369	374	357	365	340	324	356	334	367	330	335	358	360	359	359	345	355	351	344	340	351	351	364	344	384	391	335	371	350	347	377	353	353	397	377	341	345	372	360	365	342	357	376	338	331	363	317	354	348	346	357	345	340	376	353	371	347	343	379	336	359	354	360	343	369	373	362	370	334	350	345	366	331	353	376	346	358	339	358	358	388	358	343	362	315	355	344	392	338	357	351	378	359	353	334	386	370	399	353	359	369	356	331	358	361	342	317	344	354	337	349	338	372	354	359	325	372	381	341	369	363	343	348	352	337	366	330	357	381	349	371	360	361	337	355	376	349	352	371	370	354	373	350	370	380	323	364	380	364	347	318	346	353	369	375	383	354	369	379	365	292	354	356	367	322	363	385	338	357	359	378	405	392	348	323	363	371	332	323	351	389	352	355	348	356	356	307	351	341	351	375	349	361	294	355	344	373	336	390	327	374	368	354	386	351	315	358	367	311	388	378	377	348	340	354	347	352	355	364	394	343	342	302	358	331	364	343	366	359	389	341	345	368	329	352	342	360	358	354	357	352	378	320	370	349	362	368	339	334	372	344	375	384	360	311	367	345	350	331	347	379	363	322	371	378	356	346	347	357	342	357	353	365	359	344	355	369	374	366	383	354	341	369	340	329	367	368	369	345	346	374	352	336	342	366	367	351	381	344	352	341	363	354	343	331	364	335	351	361	323	318	368	363	357	361	315	356	350	327	352	333	350	348	378	337	377	337	346	346	373	336	335	367	340	352	355	323	328	319	332	358	329	357	335	355	357	380	354	334	341	353	381	364	326	367	321	367	350	352	358	354	361	341	369	396	334	336	340	401	365	354	347	349	377	340	339	328	374	312	338	369	380	347	365	365	329	349	382	353	359	354	342	346	353	366	366	383	363	375	322	340	347	364	337	367	329	352	346	368	380	360	371	372	353	345	332	325	322	355	388	330	364	355	333	354	404	354	343	362	323	356	333	342	346	387	323	360	378	353	351	338	343	367	343	354	348	359	374	350	379	337	383	369	348	363	333	363	356	361	358	363	349	356	346	343	339	328	339	354	427	393	356	349	357	311	353	357	355	353	329	363	351	337	360	373	360	344	364	315	388	388	371	351	354	357	371	344	331	382	351	354	365	343	369	349	353	339	361	409	332	339	365	305	341	375	374	371	357	337	357	370	362	343	357	351	362	358	368	338	354	309	366	422	368	342	337	373	335	363	352	340	345	362	327	360	315	366	328	334	312	336	364	341	385	358	383	364	372	339	362	322	347	348	343	349	326	331	346	386	345	349	366	338	356	334	310	361	339	354	349	340	363	355	388	310	361	366	349	378	350	350	345	308	353	338	342	348	356	354	311	316	358	329	362	353	365	334	376	362	332	368	349	375	345	336	337	374	345	340	352	356	382	340	371	343	343	336	365	369	334	339	365	392	362	397	377	332	359	332	329	393	352	370	382	355	345	359	355	375	353	379	370	375	341	353	348	324	334	397	375	309	321	329	352	337	370	348	384	388	359	367	353	342	342	358	335	315	332	339	385	357	389	346	341	350	355	402	339	350	355	394	345	339	372	368	370	318	344	352	337	376	361	346	363	357	334	384	342	346	322	315	392	362	385	325	345	345	347	361	322	370	332	369	339	385	325	326	366	336	355	354	332	359	349	388	357	344	383	319	357	353	380	363	369	362	389	358	350	355	378	338	363	372	345	335	320	344	338	363	345	401	345	374	384	328	318	381	366	356	372	343	353	322	342	356	343	336	351	345	330	367	347	338	380	337	364	333	332	379	387	318	329	365	382	353	358	351	366	333	362	368	346	357	377	361	372	360	362	361	340	358	344	363	384	341	361	342	325	375	371	367	355	358	324	340	346	362	359	322	366	378	366	358	349	341	386	350	339	344	340	340	335	347	393	347	355	385	381	407	331	372	373	356	383	361	344	351	349	350	370	340	352	343	362	328	364	352	360	348	366	343	347	336	362	356	331	363	372	347	340	346	372	366	349	381	331	318	378	338	371	377	337	360	337	310	337	368	366	321	378	320	337	369	365	362	353	351	363	370	345	361	336	341	335	363	352	396	345	335	344	370	378	349	359	350	348	342	344	346	359	365	344	358	352	370	360	363	353	358	376	359	339	354	352	335	386	357	347	372	377	361	328	331	354	344	350	345	352	378	391	375	369	345	344	344	368	347	364	344	346	338	376	327	356	325	337	369	376	362	354	355	324	349	335	338	343	375	365	351	350	411	341	361	351	337	347	340	302	366	341	366	327	368	310	327	373	339	345	343	365	338	371	330	349	361	360	364	361	355	392	344	371	376	344	346	367	370	339	350	374	339	342	314	350	369	363	347	344	342	348	326	350	354	336	367	367	334	342	341	359	362	343	323	359	387	377	316	366	360	337	351	339	332	363	353	368	374	351	381	344	351	338	357	363	298	360	339	378	331	341	357	347	365	345	326	377	334	378	342	351	356	383	354	303	370	350	326	363	359	375	396	331	374	338	370	350	348	371	350	363	347	367	376	343	355	356	350	359	404	335	320	359	364	334	349	329	338	351	345	366	355	316	369	327	370	347	381	357	375	356	349	357	393	367	355	354	335	362	347	339	350	331	374	400	347	333	396	328	331	372	375	361	341	321	347	347	354	351	359	346	345	380	338	349	374	313	375	342	365	325	356	320	342	307	332	367	327	344	342	357	359	344	354	356	347	304	361	376	371	335	331	359	362	354	324	357	383	391	348	365	383	355	324	350	318	359	342	385	334	361	351	365	361	347	328	347	359	340	345	354	398	367	348	359	367	340	323	336	347	354	374	365	369	334	352	349	330	381	356	346	349	350	374	342	335	335	305	334	324	338	357	366	362	342	360	352	364	325	357	390	327	366	338	347	378	318	336	345	353	356	349	386	349	301	342	331	333	375	368	346	352	304	383	367	322	360	329	346	341	333	348	352	374	351	357	353	333	350	372	334	380	342	353	328	370	364	375	322	333	376	325	320	339	359	354	323	339	345	371	323	358	351	369	398	353	347	373	332	326	337	318	358	362	347	343	376	348	396	356	313	375	327	353	341	362	358	330	344	376	374	382	357	350	365	338	361	344	346	363	380	354	371	355	332	357	351	355	363	358	344	366	363	340	365	342	359	352	378	384	355	372	340	344	335	337	377	344	320	367	349	386	349	351	333	330	370	374	361	386	348	346	353	364	385	348	379	354	348	361	329	362	338	334	359	356	355	350	359	317	338	331	367	378	363	335	356	340	355	339	353	350	346	363	339	379	316	353	358	369	353	352	364	366	305	367	355	346	333	351	359	359	342	347	336	335	380	354	363	385	351	363	300	328	348	348	360	369	352	350	352	342	350	382	359	327	343	343	342	355	342	381	367	357	360	361	343	354	346	404
39708	45875	24271	4004	4497	769	648	701	646	619	678	693	723	701	679	696	705	682	674	709	648	720	605	690	682	668	710	673	679	697	664	695	713	664	725	655	668	673	635	652	664	676	710	681	681	661	690	649	685	650	668	691	631	664	673	652	680	684	659	652	706	685	655	628	710	697	694	677	631	691	659	684	689	665	659	678	648	643	659	715	683	655	688	680	672	708	659	669	678	616	664	721	701	689	604	670	664	677	670	641	706	651	706	683	675	665	664	639	668	719	696	682	657	652	661	704	661	667	690	629	719	669	701	707	670	668	677	669	716	638	675	666	635	701	638	703	649	680	661	677	647	645	685	682	706	641	660	624	721	674	664	690	643	710	660	685	702	667	670	674	701	643	677	700	674	716	664	646	663	737	668	674	605	701	678	688	651	681	657	640	632	643	686	669	685	685	683	611	653	605	631	695	653	659	663	681	641	694	630	654	690	660	612	679	666	647	656	629	661	627	661	681	681	673	607	670	690	674	662	645	619	667	708	651	678	654	714	652	653	663	699	671	626	661	647	633	661	659	680	644	719	655	655	639	720	662	673	674	659	668	669	743	602	692	621	646	640	687	672	664	713	609	689	680	671	676	649	662	697	655	661	683	677	649	700	659	679	670	676	687	752	690	717	658	677	692	696	677	686	630	616	636	653	709	643	657	675	702	665	663	685	642	661	560	712	674	689	659	673	599	693	678	695	676	684	687	655	635	632	672	678	654	637	668	650	693	662	651	710	675	703	623	728	637	672	641	685	643	684	706	651	656	636	672	663	637	727	659	714	659	672	682	682	660	673	678	625	659	651	646	646	641	654	648	681	684	685	629	683	724	630	680	691	589	663	687	654	704	714	600	697	648	682	687	652	670	676	669	681	679	684	676	689	639	660	678	687	665	642	647	631	701	651	661	668	689	643	664	659	670	698	688	672	695	674	699	695	637	735	688	663	688	636	665	650	639	673	700	655	660	676	682	663	657	666	696	637	657	646	682	667	606	681	667	684	678	612	621	659	700	667	643	672	654	705	705	717	645	698	606	645	676	668	702	674	665	632	663	682	681	639	705	648	654	682	641	679	642	628	706	640	657	648	675	663	666	635	656	646	652	673	675	681	690	690	662	711	725	633	633	693	680	617	683	714	667	663	725	653	680	650	663	701	631	635	697	660	675	731	639	652	667	667	650	641	675	678	709	710	641	667	699	689	698	674	665	688	683	732	668	687	656	653	673	673	664	694	670	657	677	693	640	625	663	623	641	658	647	615	613	715	666	622	648	648	694	675	703	668	622	717	666	664	672	654	635	642	675	678	669	628	643	696	672	695	663	634	683	632	693	668	681	733	679	665	684	656	650	712	679	686	670	668	691	670	669	648	665	678	668	646	640	644	677	663	664	613	722	629	664	675	626	681	680	631	661	645	677	681	636	675	609	683	659	672	682	627	678	638	668	614	666	674	652	691	674	655	690	649	670	629	716	664	738	673	637	701	644	660	648	689	678	678	690	670	674	640	634	695	642	668	691	683	722	664	678	652	693	637	703	648	634	686	680	661	633	710	656	720	671	675	666	707	691	673	675	655	639	698	705	646	617	676	681	694	671	691	607	695	689	656	690	636	695	700	631	680	635	634	674	695	632	628	651	667	697	708	682	673	671	638	637	645	663	674	667	661	741	674	630	651	668	679	659	653	659	673	674	661	679	649	667	671	663	666	669	645	676	664	679	680	689	654	669	678	682	673	632	676	634	699	668	673	654	688	663	669	662	668	657	689	656	639	656	667	629	652	636	731	654	653	669	676	669	654	681	712	690	680	680	697	670	645	650	674	649	669	649	656	684	656	657	709	686	648	673	651	698	666	653	725	639	695	665	621	691	675	628	646	652	687	696	667	679	689	661	665	640	663	682	643	675	625	666	712	666	648	722	664	702	660	662	661	649	662	673	646	695	686	667	662	686	679	638	667	655	696	627	656	662	689	653	652	624	632	672	724	660	702	685	646	664	715	683	692	647	653	648	671	655	643	627	701	708	657	722	670	626	672	676	672	706	650	627	650	682	654	704	673	632	695	709	660	671	651	631	695	664	651	688	673	631	669	620	647	706	640	644	676	666	654	630	684	698	627	654	671	718	699	670	643	664	665	601	665	654	670	601	620	625	677	664	678	666	684	701	636	659	627	674	665	713	634	695	655	697	651	667	691	649	610	690	659	652	660	671	656	679	674	702	650	677	660	670	658	683	677	644	671	701	665	639	656	653	632	708	674	694	640	664	639	697	689	660	654	618	670	653	679	666	658	666	682	675	697	680	661	654	632	666	659	633	717	675	666	652	650	631	711	679	727	661	723	651	728	620	672	631	658	644	685	697	666	643	615	676	687	671	650	693	662	674	670	688	664	663	612	698	643	663	662	681	694	632	642	664	659	690	686	666	677	686	668	686	703	705	615	654	689	669	663	699	683	676	679	657	684	649	635	610	633	646	697	640	668	672	644	638	655	661	645	653	704	706	651	647	644	637	670	652	651	707	669	694	637	673	642	632	640	692	577	654	670	646	649	692	656	645	659	665	651	672	690	685	654	640	693	635	667	715	645	668	635	649	660	715	681	644	713	728	705	664	652	684	616	708	650	684	670	644	681	654	683	659	694	651	670	685	661	663	677	673	661	639	667	689	660	674	657	664	673	664	700	624	673	672	648	659	702	700	682	672	669	636	657	668	675	702	690	660	690	688	709	642	687	647	695	617	670	657	660	698	711	650	664	656	698	679	647	651	661	689	661	642	650	621	648	691	677	668	629	637	647	663	646	724	650	634	680	679	643	723	685	691	678	672	674	641	653	661	676	650	674	678	651	645	658	688	654	634	701	647	649	691	648	643	692	698	654	697	713	669	713	669	666	680	643	681	669	660	681	648	653	648	679	672	664	640	662	722	713	647	676	671	683	664	701	690	639	648	688	635	667	630	618	669	620	669	701	688	686	631	666	652	694	702	661	692	693	635	643	659	689	669	671	674	662	656	664	630	641	688	660	709	703	633	665	681	664	661	645	660	676	656	672	690	617	640	696	697	731	646	693	688	668	651	687	667	695	677	672	657	682	660	678	669	676	697	647	665	669	651	686	686	672	603	685	621	702	652	652	692	659	637	646	720	632	695	647	634	636	629	682	709	663	652	638	659	684	641	712	695	642	691	660	704	660	664	643	643	651	667	704	640	645	661	617	656	694	638	635	623	676	630	621	718	654	694	672	654	693	653	658	672	710	669	666	654	700	657	702	678	652	711	625	682	665	668	638	682	674	695	644	675	681	669	662	702	680	620	672	672	675	638	683	657	697	672	648	657	660	665	673	721	693	696	670	659	628	642	642	659	700	687	644	653	710	709	678	654	695	712	653	716	680	678	657	612	659	693	745	663	700	721	672	682	633	668	649	668	679	656	662	654	652	660	631	680	674	721	687	647	700	649	647	659	698	688	680	670	681	672	659	652	690	683
24273	22252	30644	24484	20166	7678	428	275	267	294	274	273	293	288	263	272	275	274	274	261	265	283	268	268	279	280	255	262	231	227	295	269	274	245	245	238	290	250	319	238	228	253	287	277	263	284	249	249	303	270	299	247	264	263	263	241	267	257	240	273	251	280	260	247	275	259	265	259	272	270	282	264	272	270	292	248	243	265	267	281	260	276	272	269	264	250	267	293	282	267	270	287	269	266	264	249	280	273	280	262	260	260	295	293	265	283	264	267	262	256	254	282	267	296	260	250	271	289	265	257	263	247	273	263	266	271	276	255	290	258	290	267	281	246	227	252	251	276	302	281	295	273	295	254	249	262	251	269	283	261	265	276	256	266	275	276	258	267	279	271	271	261	252	273	305	247	264	279	254	274	275	300	269	271	276	292	257	255	279	257	283	238	253	256	281	274	233	258	259	254	289	274	253	292	283	249	263	280	289	279	282	288	275	290	265	248	252	258	245	248	257	233	276	282	274	268	261	266	231	240	269	270	258	242	250	260	255	278	268	256	246	265	280	262	264	250	254	287	277	296	289	276	282	255	243	254	259	257	270	263	279	246	260	263	273	308	250	267	281	262	277	257	251	279	244	287	251	261	271	279	265	260	286	274	292	269	235	287	270	312	245	271	255	260	272	231	277	268	252	276	224	278	252	262	277	247	265	265	291	287	263	260	245	255	254	263	286	275	290	286	260	265	271	270	255	277	289	294	273	285	246	301	274	277	269	282	278	237	256	265	252	238	259	265	268	251	244	234	282	282	262	243	267	245	267	266	243	287	262	248	278	281	269	270	247	281	263	242	242	270	276	274	238	251	244	261	266	267	287	243	261	263	276	289	281	270	281	283	259	315	265	268	272	300	275	291	258	243	252	270	267	263	275	275	256	278	268	270	271	284	273	284	257	275	253	276	261	264	269	300	266	248	272	283	263	287	248	279	243	302	249	251	270	270	269	261	286	270	254	278	257	281	268	267	258	235	247	242	275	271	270	262	258	259	304	249	262	256	267	270	254	240	273	271	259	271	279	260	260	274	266	242	263	281	250	280	279	276	278	276	271	291	278	257	289	256	228	294	275	246	273	276	291	270	263	270	266	240	257	269	273	245	246	265	265	254	279	269	258	256	294	277	292	243	268	273	272	256	289	272	261	302	257	230	250	276	243	276	275	239	305	253	273	290	258	255	277	257	275	254	279	278	279	272	260	267	278	278	281	259	260	271	276	251	270	272	273	267	282	290	267	271	267	265	279	273	252	234	277	271	320	264	253	286	264	263	300	256	282	237	283	284	308	301	262	303	255	262	264	265	253	283	256	275	251	305	242	266	296	233	272	268	264	265	261	277	264	254	258	278	250	285	274	277	252	273	261	254	249	250	300	266	273	261	275	260	281	242	261	294	269	279	258	231	280	249	252	249	267	258	251	299	262	252	267	246	271	279	256	268	258	272	250	245	274	282	244	267	289	277	263	259	279	258	275	284	299	258	254	268	261	261	277	277	282	270	244	275	275	254	277	258	280	226	246	247	256	262	248	271	253	254	232	255	256	270	239	276	250	269	274	283	266	260	317	285	270	264	268	238	261	292	296	272	260	273	274	273	300	256	274	280	253	255	267	275	267	230	282	269	232	292	272	248	250	268	288	258	267	262	265	287	274	270	286	277	277	264	247	268	256	303	263	242	252	281	271	283	276	255	287	265	260	280	278	277	281	268	256	265	271	271	244	288	262	279	263	247	266	262	259	289	293	252	255	261	282	278	278	280	259	268	243	270	268	285	260	274	279	277	271	250	231	264	260	253	275	301	274	267	294	266	269	260	256	241	248	259	266	262	291	264	264	255	239	266	273	258	275	265	276	268	264	268	261	246	263	270	266	258	268	226	268	254	255	291	260	290	282	255	271	219	257	272	275	228	245	284	262	276	256	274	280	280	245	267	256	252	276	276	256	261	236	246	283	264	256	290	263	268	259	243	280	307	273	272	254	280	282	274	257	272	284	269	289	251	271	251	266	274	273	275	276	253	248	250	285	266	268	255	269	273	264	260	295	266	245	248	278	277	264	263	266	279	300	270	250	264	249	255	273	268	274	284	277	251	277	268	224	266	272	270	251	258	259	259	280	249	267	263	274	262	258	299	249	264	279	275	252	282	280	262	278	265	275	269	275	265	266	241	266	301	278	266	271	288	266	284	271	274	288	273	280	249	264	299	256	233	276	260	259	269	260	286	277	261	265	289	264	247	247	296	258	286	288	294	269	281	303	302	264	301	260	259	254	251	254	274	274	257	259	269	272	252	241	262	268	254	284	277	240	292	235	276	282	258	252	287	296	243	253	246	274	297	262	288	283	262	242	258	259	255	304	239	244	300	245	257	255	256	249	261	264	266	308	278	289	262	268	265	242	269	253	286	270	256	273	274	238	263	263	285	254	254	255	282	262	250	277	241	281	269	253	217	258	262	242	262	278	251	266	271	271	256	259	255	265	271	248	283	282	269	284	261	269	275	251	263	274	233	248	254	265	278	264	242	256	294	293	248	264	256	249	278	282	251	296	244	273	265	250	248	299	241	260	273	275	262	240	272	254	290	285	262	259	249	283	264	237	264	297	251	245	246	260	298	285	297	284	269	298	258	276	277	274	255	234	273	287	269	284	259	292	290	270	236	263	256	267	296	302	278	268	265	253	282	265	262	270	281	255	269	286	252	266	259	279	258	277	281	258	301	283	291	276	261	272	254	283	261	276	294	254	263	259	262	267	265	248	294	224	289	261	256	282	265	274	259	283	259	268	266	268	249	234	278	234	253	259	275	241	242	266	276	261	280	290	239	281	254	252	281	252	273	268	260	240	277	262	278	244	274	279	252	253	269	251	253	274	264	282	263	296	249	284	275	262	253	248	279	285	252	260	270	234	272	282	259	259	286	256	248	231	253	257	267	253	272	262	238	265	255	268	258	291	259	292	265	272	274	241	268	225	265	288	285	276	259	298	273	256	256	261	268	273	270	258	289	233	270	296	238	242	274	298	295	271	251	260	292	268	261	248	263	254	260	278	286	255	273	259	300	261	260	258	283	249	256	275	270	276	263	270	267	286	215	261	258	267	269	283	282	266	277	266	280	270	267	271	278	304	265	245	277	252	276	290	263	249	248	263	222	279	275	257	242	254	240	267	246	269	256	260	249	261	273	262	257	261	246	250	263	245	280	269	268	295	275	251	258	268	273	263	249	267	265	254	255	256	233	271	274	250	283	281	261	285	274	221	292	242	274	275	269	277	272	269	285	268	282	274	269	256	257	270	246	260	295	250	264	278	253	256	247	272	277	259	275	279	296	262	276	252	280	276	307	247	245	283	264	258	274	289	283	248	307	243	274	238	263	268	271	291	264	262	259	262	275	261	272	289	266	236	256	270	276	285	282	277	273	240	254	276	262	267	279	278	284	290	263	242	237	319	301	262	310	269	275	276	280	273	273	244	277	262	276
58689	86824	59803	18919	20517	1091	567	529	566	527	516	478	555	523	518	449	503	516	517	523	497	499	516	504	495	538	513	523	470	481	475	470	505	493	500	470	488	482	469	534	504	504	526	523	476	504	527	486	490	523	466	499	480	473	520	507	497	501	499	499	517	477	528	498	516	487	463	483	525	507	551	501	533	526	517	501	508	529	494	532	523	479	503	531	531	507	490	485	491	495	462	508	535	491	499	507	507	505	494	517	508	496	528	527	498	506	523	510	522	472	497	472	503	524	461	488	495	515	500	516	502	525	517	514	508	530	486	513	462	518	500	470	475	538	526	504	454	451	497	515	504	490	484	505	507	503	428	516	490	540	485	522	499	510	492	507	503	475	509	478	516	480	472	502	556	522	521	516	499	495	532	490	497	526	517	496	488	494	512	523	473	523	522	494	530	501	490	495	481	534	487	520	555	493	530	530	526	470	525	492	460	513	457	467	514	492	473	478	504	504	503	529	467	493	463	484	481	528	510	510	476	502	473	523	537	515	507	486	472	509	528	503	482	496	507	487	510	529	501	502	531	475	493	466	521	525	543	502	495	524	492	543	510	512	511	502	490	491	472	511	506	536	527	495	497	497	465	514	505	457	454	516	488	522	487	522	510	511	514	489	521	515	501	532	513	488	487	492	495	468	528	550	510	507	529	520	519	510	475	509	529	491	497	511	493	478	502	516	512	542	498	468	514	491	488	483	499	498	503	497	520	472	465	512	515	486	476	458	517	513	485	538	499	499	511	525	505	489	533	520	535	533	462	509	556	503	517	527	503	492	501	540	484	500	492	495	506	491	497	531	509	491	504	495	511	480	496	521	527	500	485	548	483	476	528	504	499	534	500	507	513	532	499	564	516	497	458	510	468	437	503	514	506	520	459	532	503	506	509	499	490	484	510	525	557	499	478	495	461	489	500	558	504	526	508	543	508	493	531	513	511	553	538	445	511	511	529	496	490	483	508	521	486	536	513	499	536	533	523	520	521	502	476	523	511	525	539	515	539	549	476	509	474	487	515	548	508	498	525	482	501	470	511	528	467	512	481	499	492	513	501	532	489	475	482	501	462	500	484	477	489	514	499	490	509	511	464	502	510	497	444	512	517	541	490	525	517	505	531	525	486	475	500	530	541	509	513	480	503	481	499	499	521	475	502	529	524	476	476	462	494	453	513	512	510	518	500	494	462	528	531	507	504	519	523	494	497	541	516	515	480	500	499	478	513	546	511	499	503	537	515	503	545	502	489	521	534	512	502	493	514	500	504	515	512	485	528	454	500	509	503	482	535	494	503	478	503	526	517	525	473	488	502	551	504	493	534	518	521	536	490	518	496	488	509	501	474	508	492	482	496	541	509	553	477	509	498	506	498	487	479	511	530	472	479	523	527	492	488	472	513	521	533	481	510	530	492	539	547	495	461	500	466	511	498	527	499	500	513	560	508	538	519	513	484	526	511	486	507	508	489	488	522	524	508	490	491	495	509	566	491	497	505	528	514	520	498	512	544	534	534	503	497	520	466	501	509	511	502	484	493	491	504	531	529	480	484	528	538	557	495	507	524	534	503	481	510	519	516	498	527	504	469	547	474	510	498	521	536	512	504	502	489	527	508	501	510	489	487	516	516	481	496	535	549	513	502	520	527	491	511	512	530	512	552	526	504	470	493	515	548	478	539	456	492	517	506	550	538	503	518	562	497	524	536	509	516	519	513	488	511	480	479	486	523	526	513	492	494	537	485	500	539	559	535	555	512	506	505	496	506	499	516	521	507	480	515	497	539	508	526	488	476	468	478	516	478	507	483	468	476	472	480	505	521	489	491	510	505	537	501	508	506	547	535	503	491	525	516	540	482	495	462	474	487	515	506	500	503	509	511	486	523	505	497	480	490	519	518	486	497	503	493	507	503	527	524	468	521	521	483	575	518	461	480	501	534	518	484	516	486	513	551	525	527	478	506	517	488	514	532	496	486	485	493	508	503	530	516	520	526	560	493	503	494	507	480	466	485	521	467	511	541	530	484	529	496	508	538	499	467	502	524	499	513	507	468	530	481	491	485	497	489	501	511	500	510	494	524	515	544	528	519	500	483	539	480	472	509	503	507	526	478	517	521	548	482	515	527	500	494	512	524	550	500	502	499	492	499	501	488	543	502	547	522	509	524	551	463	510	495	533	478	501	549	541	503	485	516	475	487	530	501	509	501	520	488	509	521	523	496	550	518	481	518	510	508	547	505	504	533	529	511	509	519	523	514	477	469	471	482	507	530	512	510	464	528	509	514	522	536	547	529	541	498	525	503	529	545	465	519	504	534	491	488	500	480	489	515	498	542	492	509	535	523	529	535	529	460	493	493	516	523	517	500	534	489	527	514	479	509	511	486	510	466	490	529	466	501	521	511	516	511	501	492	500	526	502	487	516	507	521	492	496	499	503	502	513	519	527	494	510	527	529	509	520	472	499	509	499	516	521	529	482	528	501	533	496	518	480	533	514	483	516	502	489	484	469	512	500	536	493	530	513	490	553	521	500	449	498	476	483	541	501	544	503	501	478	505	510	489	516	503	480	526	472	501	520	502	471	451	504	478	510	497	474	497	508	508	517	548	506	513	500	496	535	489	534	520	484	516	488	500	496	532	480	491	522	519	502	532	505	551	512	542	525	464	525	500	441	516	499	495	504	533	545	521	528	498	517	494	509	523	500	524	536	503	537	474	490	515	515	511	526	520	520	503	502	510	497	541	490	471	505	523	514	499	537	507	502	523	517	501	474	457	539	495	546	521	496	476	501	464	489	506	455	489	506	487	507	470	510	507	472	477	485	498	546	516	489	503	512	487	501	516	516	534	524	515	452	544	494	468	499	533	488	509	476	519	501	496	526	521	489	490	506	518	486	513	512	499	539	510	502	498	520	501	520	494	532	517	482	525	499	468	512	483	506	495	508	531	508	511	532	534	500	516	554	535	505	499	563	526	507	500	470	513	458	541	526	516	515	515	468	527	482	485	521	485	505	463	489	500	503	483	518	457	518	469	509	520	519	549	490	474	534	514	494	518	497	521	480	502	501	508	496	560	503	500	495	539	530	505	485	563	475	526	509	497	511	516	530	495	487	511	518	482	498	528	501	500	490	492	518	494	509	525	504	534	511	524	487	515	448	514	524	500	486	486	524	485	519	519	492	566	489	499	509	524	533	491	485	506	532	535	483	484	528	511	495	509	483	528	485	532	482	545	508	483	507	522	497	508	503	489	558	472	530	548	503	456	511	529	476	494	506	493	525	509	481	546	503	467	500	506	530	487	505	472	515	485	537	488	531	513	527	490	515	542	508	522	518	471	471	496	490	520	502	492	490	551	498	499	483	474	473	494	562	510	487	504	487	498	469	532	496	498	540	494	525	453	510	502	495	505	560	497	509	509	515	509	510	503	517	510	511	487	521	507	484	510	526	525	494	495	484	478	486	499	480	547	513	478	489	493	490
23202	21840	29966	23881	21353	17871	3421	540	446	440	457	446	436	410	424	468	436	437	404	445	446	403	397	444	410	403	431	419	416	426	421	433	430	411	411	408	410	394	430	385	425	460	437	425	411	442	444	436	420	428	423	440	413	433	450	439	429	424	411	438	410	419	409	428	398	409	418	408	431	404	447	415	410	400	421	395	459	399	404	449	400	408	440	416	420	438	435	437	416	419	418	389	382	429	387	403	412	408	435	425	408	410	383	418	449	404	422	422	422	403	400	447	448	471	406	405	453	384	406	429	414	428	455	399	392	407	424	424	414	465	447	433	413	432	423	415	399	430	444	376	421	410	437	385	432	412	435	392	390	413	399	381	406	433	412	397	421	413	410	425	369	374	449	392	418	446	448	404	437	449	423	393	396	431	395	417	397	415	417	407	427	385	415	390	388	421	373	368	403	426	408	389	420	448	443	411	415	411	392	408	439	401	444	385	407	389	422	395	412	395	392	390	437	428	439	413	402	417	444	429	461	420	395	390	397	425	448	387	428	395	427	413	398	456	399	388	399	455	399	419	413	404	404	433	406	423	397	441	406	394	427	394	395	389	419	454	417	392	425	411	415	407	408	415	405	471	427	406	398	453	394	443	427	447	400	384	424	390	414	437	403	432	428	413	419	465	429	395	427	392	433	443	385	389	432	406	427	431	398	381	405	463	399	392	437	399	433	462	418	437	396	438	441	396	416	398	433	434	414	404	397	443	423	400	404	373	404	437	430	442	384	416	409	394	375	440	402	442	414	424	430	401	393	430	420	414	400	405	386	432	428	387	390	396	402	386	413	412	440	416	414	420	423	452	433	415	446	385	431	397	420	427	405	425	420	398	403	435	391	407	403	416	421	432	435	416	414	431	400	393	407	415	440	382	408	419	436	417	388	401	395	398	429	416	400	384	404	425	398	388	439	426	426	422	405	370	401	435	407	427	387	392	379	415	384	385	415	416	428	404	455	419	420	433	441	423	426	391	421	377	436	418	410	365	425	410	421	403	416	394	401	405	392	414	419	434	457	363	454	402	362	395	427	420	446	364	399	436	449	428	413	409	424	450	397	375	412	423	425	393	406	399	437	390	429	432	389	406	429	381	381	422	403	408	426	436	428	420	396	446	404	415	391	389	426	413	405	391	423	389	437	411	435	414	370	390	437	452	416	448	428	425	422	405	393	421	396	395	450	409	427	419	418	425	388	442	429	407	452	408	412	457	401	409	436	438	410	441	398	427	419	424	424	392	427	417	429	434	401	450	416	402	406	428	399	369	376	403	405	448	428	422	398	397	448	461	395	400	418	420	402	405	441	404	447	404	425	412	414	432	392	405	434	411	424	435	433	434	421	413	444	400	396	435	435	404	410	378	394	439	418	429	403	403	424	403	437	376	446	423	404	381	399	419	422	447	373	401	430	405	422	391	395	444	408	372	401	400	436	407	409	424	407	416	424	374	416	391	431	393	385	446	440	429	392	420	414	383	429	409	404	393	400	412	432	424	433	400	412	412	423	419	415	425	421	423	414	420	417	416	424	417	444	396	393	399	422	430	417	446	393	430	411	424	433	385	422	395	382	412	409	414	439	419	431	395	432	399	425	411	392	432	427	423	415	461	431	424	409	413	377	391	401	403	439	429	421	426	410	401	427	405	387	417	425	417	424	380	435	401	433	412	369	421	412	419	434	420	399	405	401	402	394	416	411	416	402	398	435	394	384	418	424	415	388	423	392	409	387	454	401	407	431	448	411	432	410	397	416	398	441	427	418	401	419	441	354	416	424	377	435	398	443	411	362	426	397	451	423	407	381	396	405	431	398	402	357	377	411	423	414	414	407	443	408	430	450	426	419	420	400	442	455	444	432	415	413	405	405	405	420	408	438	377	434	382	416	423	448	422	410	439	416	427	399	413	377	405	427	395	425	430	433	439	387	359	399	375	414	387	406	390	389	395	419	431	399	371	435	435	412	413	390	413	399	423	401	410	396	450	431	442	428	377	388	392	411	399	408	370	428	423	425	425	408	417	378	406	429	421	392	416	406	384	438	405	418	437	420	432	413	418	464	406	400	467	415	407	396	363	421	408	437	442	367	413	410	418	411	400	379	402	441	419	393	393	420	436	411	419	395	400	435	391	429	442	446	412	398	430	446	371	409	422	434	393	362	454	383	390	413	380	388	422	414	412	435	388	390	392	373	421	419	403	399	410	431	405	369	388	406	396	404	374	394	419	436	421	423	442	416	423	416	444	401	444	425	443	431	417	431	429	432	410	390	385	380	374	434	429	420	436	402	418	411	426	404	393	430	396	404	453	380	406	417	394	422	405	407	423	376	442	410	443	410	447	435	374	389	412	428	401	388	396	420	450	396	400	415	403	379	429	434	382	413	403	412	399	404	425	413	403	388	448	422	427	419	444	416	423	423	368	415	404	439	377	390	433	406	432	418	432	402	418	448	441	397	431	374	443	415	407	419	406	402	419	402	399	420	427	437	381	440	418	411	374	450	393	395	463	394	399	387	445	408	406	469	394	410	407	435	376	395	423	435	421	405	420	376	449	400	402	409	419	419	410	395	430	426	404	414	408	407	425	440	395	394	412	435	398	389	447	463	431	413	401	395	413	420	394	395	416	426	400	375	424	413	399	389	412	425	421	439	438	409	440	436	416	419	452	415	379	442	425	416	428	402	409	404	394	410	435	406	443	426	435	402	386	407	405	429	412	430	400	429	425	413	416	394	388	412	406	426	420	419	385	383	420	396	437	423	400	427	401	385	395	421	436	402	432	448	399	398	422	423	431	406	415	425	441	398	406	407	394	423	428	435	422	440	426	408	416	409	437	371	387	442	400	442	425	414	386	439	420	440	436	420	444	453	434	399	403	406	437	403	411	449	407	434	371	424	417	377	399	400	428	424	426	395	436	377	408	427	408	421	433	406	424	448	423	422	444	418	407	414	411	380	426	394	442	446	408	403	442	407	395	451	398	419	426	426	421	426	397	396	436	429	403	419	405	414	397	424	417	406	432	438	394	392	405	404	402	484	412	384	406	450	403	393	416	390	436	434	473	418	398	430	398	445	399	415	382	437	380	423	366	392	406	484	406	419	436	417	448	408	411	404	420	376	418	387	424	434	394	409	415	407	439	423	406	440	407	415	419	429	399	427	452	396	438	441	413	433	413	389	432	437	401	414	409	395	456	446	396	403	437	430	417	407	435	412	410	395	386	436	420	376	402	425	416	434	428	414	400	409	421	417	427	407	398	409	409	433	408	426	415	433	410	410	425	383	395	426	461	445	380	439	425	395	421	393	455	409	464	418	422	429	393	386	428	438	418	370	413	372	406	452	390	426	421	402	433	416	397	427	427	420	390	430	381	459	395	386	427	393	401	407	373	430	380	407	438	432	399	394	425	433	440	376	438	411	402	391	390	397	359	432	416	449	425	447	463	385	412	405	378	416	396	394	405	410	422	393	411	405	386
58561	96791	64251	31019	29518	2064	827	765	766	750	764	730	772	724	752	719	698	759	692	758	738	693	724	696	781	713	724	697	763	720	664	713	721	737	714	674	728	701	723	710	709	739	773	730	725	728	707	713	685	719	759	739	691	709	729	722	735	756	729	728	683	686	731	749	677	723	776	714	722	707	713	705	720	710	747	683	696	697	732	690	761	711	715	765	751	728	702	715	744	705	723	709	737	729	676	737	724	739	767	722	721	684	694	743	741	727	741	736	717	723	712	726	722	768	749	709	735	690	726	735	724	723	680	725	707	742	761	726	743	735	643	720	740	736	721	682	721	706	732	756	710	691	716	697	723	730	689	717	730	746	722	705	744	775	681	740	710	750	699	699	665	675	687	710	746	722	683	771	724	691	673	764	672	753	715	713	672	743	762	692	711	687	707	730	709	715	747	699	746	716	703	679	709	701	681	691	734	725	737	710	745	682	708	730	734	727	722	715	748	649	716	709	735	690	676	691	723	744	693	718	715	699	726	712	692	752	658	709	727	750	715	700	730	772	753	679	727	739	750	729	766	723	767	718	720	725	780	743	732	720	760	696	671	696	686	716	717	695	708	710	727	730	700	728	750	689	696	730	724	712	739	718	726	693	765	710	748	770	720	722	718	689	684	739	709	690	733	800	740	720	737	672	710	726	716	675	690	733	700	692	686	725	751	757	727	724	728	749	748	747	732	776	672	727	690	746	667	661	683	718	749	754	686	704	737	740	763	667	674	749	724	708	701	721	752	739	754	687	732	711	722	703	732	744	727	715	711	739	696	719	745	699	720	730	705	714	748	776	747	704	682	774	697	696	735	756	685	740	738	728	732	761	737	761	727	727	691	702	722	768	704	716	729	737	727	698	729	678	776	710	699	755	741	742	742	710	669	690	701	702	740	721	742	732	736	707	753	696	728	693	722	730	684	704	700	669	735	729	716	697	684	701	733	682	759	753	722	767	726	730	699	713	710	765	765	739	741	762	700	709	736	711	709	747	750	690	701	782	688	726	719	707	770	715	740	699	762	735	724	729	745	692	716	737	714	746	781	751	718	749	718	724	710	688	683	750	742	733	707	722	680	749	745	716	660	667	762	668	741	712	722	668	729	715	725	696	746	666	720	742	700	684	722	653	717	774	735	760	781	727	745	745	730	731	701	696	685	708	745	657	725	718	725	718	806	743	691	709	783	750	750	703	733	724	718	734	637	765	729	735	744	692	737	715	737	675	733	753	731	747	723	730	720	740	704	757	699	755	718	715	711	764	708	728	723	730	711	758	718	749	723	742	744	706	713	729	742	692	705	746	729	715	701	675	713	759	778	756	713	649	710	676	692	735	774	767	737	704	674	713	730	731	730	703	727	698	726	794	762	730	736	707	735	706	747	690	721	731	742	714	735	680	687	739	759	751	721	701	729	751	721	726	745	729	751	711	703	736	715	701	690	725	795	748	736	770	721	698	733	710	728	745	712	697	750	688	712	706	711	709	699	753	711	746	703	772	626	728	716	690	753	671	763	713	716	681	720	676	728	728	710	742	744	768	692	741	743	747	672	739	738	722	698	732	715	688	719	716	728	707	740	714	772	768	670	745	733	752	712	725	705	690	697	751	738	719	725	709	746	693	712	756	718	735	718	714	734	757	723	773	710	766	716	729	747	764	696	705	720	724	722	714	739	689	725	777	734	695	705	699	724	779	717	671	676	736	715	709	715	749	726	742	683	763	771	726	750	744	700	760	687	738	732	667	707	748	705	716	717	689	708	662	705	766	767	709	684	735	707	735	737	703	688	721	690	676	715	741	718	724	761	744	721	686	724	733	696	694	755	735	702	768	701	733	703	746	753	750	694	721	754	691	712	689	741	745	712	731	746	706	686	757	771	701	705	718	722	715	729	679	701	755	712	699	724	689	716	713	680	744	711	710	683	757	748	752	728	684	716	695	672	765	714	710	723	712	745	691	757	722	737	679	742	681	711	718	780	734	699	711	713	718	715	702	714	729	769	726	724	708	711	737	677	743	742	690	704	710	725	754	735	740	664	692	726	747	721	758	751	762	719	715	733	727	730	764	724	722	711	727	742	705	694	722	765	655	720	714	680	723	701	747	700	738	730	700	713	771	744	726	722	805	751	721	696	701	696	701	700	744	678	760	655	734	677	725	701	730	753	738	685	691	713	728	734	719	768	726	746	742	736	752	716	725	735	725	723	676	661	731	748	756	704	703	769	762	767	723	768	707	725	741	698	705	787	740	723	730	718	763	729	723	749	697	761	697	741	707	690	736	713	715	756	736	669	762	724	681	753	722	688	737	737	701	723	729	675	751	748	718	704	675	671	704	724	725	746	690	723	724	729	716	691	705	682	724	715	721	709	700	723	723	701	711	732	739	708	708	746	727	770	728	735	699	730	680	738	710	743	700	722	730	694	731	735	713	732	702	715	771	707	719	699	704	711	727	725	716	707	712	729	687	687	749	745	741	777	711	730	672	717	724	751	703	686	724	730	711	728	735	727	737	708	726	669	706	718	710	699	707	735	714	742	744	746	699	710	704	686	761	723	663	718	753	693	718	714	665	756	738	694	723	707	688	720	724	711	732	725	745	768	689	691	679	713	694	770	705	710	717	703	677	735	728	727	776	729	725	737	733	699	707	682	690	718	741	750	689	710	743	685	657	748	737	698	700	716	706	740	690	748	714	715	731	727	747	735	756	721	760	682	774	713	701	728	721	678	712	746	740	678	724	739	672	671	724	731	706	717	711	717	752	695	736	744	693	699	747	701	729	687	751	725	691	730	760	775	701	718	716	705	716	725	714	695	729	729	726	754	734	708	745	681	692	750	647	721	739	750	700	730	701	701	711	716	756	691	731	707	703	715	708	700	708	713	727	684	699	720	708	727	719	743	713	717	717	749	748	700	724	705	712	727	755	701	709	769	705	696	704	707	718	690	710	708	750	713	754	716	706	773	737	749	705	704	733	767	709	714	734	710	706	723	749	763	715	687	683	722	735	755	699	708	633	727	722	672	710	759	800	747	713	713	742	741	727	728	749	707	708	730	694	714	672	725	739	739	721	730	704	703	732	741	693	707	783	741	676	659	761	710	708	697	690	711	741	724	743	705	714	703	692	677	716	710	683	749	767	751	725	728	756	755	694	697	707	742	720	732	761	724	749	672	693	748	696	747	749	737	726	738	702	762	664	747	733	714	730	697	706	662	718	710	716	701	750	693	701	742	668	750	709	717	742	758	726	686	723	749	681	690	759	713	720	727	744	733	718	715	671	674	729	656	723	671	739	722	783	697	739	742	736	690	737	743	693	788	707	752	736	753	766	722	722	735	780	709	758	746	746	729	733	707	718	720	718	708	748	717	707	690	734	673	713	748	704	734	697	727	734	723	688	710	759	704	725	776	712	710	701	688	734	676	703	732	753	726	699	731	756	700	714	685	724	686	748	670	727	737	718	728	772	713	718	789	701
28814	30381	25232	7336	1604	460	369	343	357	383	370	350	366	330	377	358	357	364	356	363	372	381	343	349	374	362	395	348	367	378	385	366	357	353	359	381	396	403	371	381	383	371	346	328	386	393	339	409	339	367	378	353	382	367	385	390	335	398	384	356	348	371	382	341	331	351	321	359	331	379	359	347	388	375	350	364	338	395	387	337	359	366	331	360	351	367	325	383	358	362	359	357	392	367	358	388	336	362	388	346	358	335	416	359	367	355	380	374	387	361	358	356	344	387	364	326	373	361	342	385	372	388	376	373	330	347	388	361	350	382	343	386	368	353	362	345	392	381	379	345	388	378	358	362	400	357	359	358	402	370	369	340	401	351	371	358	364	359	353	356	339	346	350	385	346	371	375	385	364	344	368	349	372	352	354	350	351	360	359	391	347	371	376	365	343	372	393	401	351	381	374	391	343	333	359	365	346	386	355	346	375	342	355	366	367	372	344	365	378	365	366	339	321	332	344	377	376	372	344	357	343	356	354	367	347	411	373	367	348	353	354	335	359	356	379	353	353	366	367	344	368	348	389	382	370	347	329	356	361	358	403	355	362	354	330	361	383	393	345	353	360	375	350	342	384	334	366	402	379	358	348	356	360	355	361	337	349	363	367	371	340	383	370	390	341	357	377	359	334	337	384	377	339	379	335	370	319	393	389	372	363	367	371	362	362	382	344	356	344	383	376	364	391	383	367	391	344	349	375	392	399	340	372	388	397	368	346	364	355	342	360	339	356	381	366	375	343	358	390	363	352	331	348	352	369	330	359	361	332	344	361	336	329	366	348	368	384	341	375	367	345	361	370	392	328	365	380	349	355	392	348	358	351	319	367	350	361	364	387	407	353	370	365	372	366	383	363	372	359	366	346	357	381	360	349	381	354	371	355	357	350	396	391	358	396	380	384	341	340	353	345	383	366	390	353	334	354	341	376	373	363	387	386	380	383	383	400	343	352	338	355	385	368	368	382	384	381	333	344	348	384	358	356	349	367	363	378	364	372	374	343	365	374	377	349	376	363	362	354	383	377	371	343	393	361	365	318	404	365	348	370	392	363	362	337	381	351	372	356	363	379	386	355	377	370	342	365	354	368	407	342	358	355	341	398	337	351	340	380	374	382	336	369	359	365	351	364	376	392	365	345	377	394	356	371	352	367	386	336	368	367	352	371	380	361	359	365	359	301	366	350	386	366	348	374	337	358	346	335	372	322	365	351	360	383	321	396	384	323	361	387	363	343	344	352	371	391	362	392	371	343	360	343	373	360	370	343	386	390	363	385	347	363	394	383	392	390	359	338	354	371	361	397	379	375	348	367	370	349	381	353	362	347	381	355	389	355	379	319	389	348	360	394	392	374	358	343	355	332	390	350	346	353	342	366	315	329	366	342	379	391	348	360	352	355	341	362	383	399	334	386	366	354	369	331	353	365	338	353	381	340	364	384	360	382	369	381	351	357	369	343	324	367	378	360	377	387	388	379	387	351	375	357	373	350	371	412	362	323	374	387	337	328	377	372	353	332	373	332	333	359	357	354	352	369	321	354	345	327	330	390	362	360	344	382	381	358	321	352	354	357	380	363	350	347	347	372	365	347	352	348	369	375	386	376	352	353	344	331	353	383	358	358	369	378	393	374	373	339	351	401	366	342	381	380	365	364	426	366	332	395	349	372	345	377	360	382	373	377	346	377	330	373	358	348	413	339	329	385	343	387	366	337	369	348	353	386	339	336	370	394	375	362	342	358	384	364	382	355	393	344	379	342	364	380	360	361	351	375	406	345	374	358	362	376	349	379	364	354	370	393	387	347	357	351	366	381	328	405	335	355	375	351	363	425	310	340	368	364	386	367	385	365	394	356	390	338	397	365	317	379	356	370	364	361	353	358	371	339	368	418	382	379	383	355	367	383	360	319	355	363	359	336	376	347	354	345	359	387	364	346	393	384	361	350	387	388	386	377	351	348	373	356	365	363	337	370	395	356	361	373	390	340	338	335	357	398	336	347	393	371	364	396	347	343	320	404	404	390	351	371	363	337	355	365	366	368	371	353	369	330	336	357	357	354	358	347	347	358	369	397	381	368	402	356	359	344	366	351	345	354	337	362	347	364	385	386	358	369	364	378	381	382	311	369	342	352	360	330	342	393	369	338	348	355	375	363	360	356	321	398	336	346	400	353	394	347	360	365	393	366	375	367	379	383	383	354	342	378	370	365	359	333	368	365	354	387	377	364	348	355	398	363	346	376	387	362	406	369	378	370	355	381	363	354	361	364	354	359	375	386	403	310	388	364	372	370	365	363	361	384	336	397	374	350	354	401	396	327	354	358	367	364	359	344	361	377	367	369	325	402	364	364	363	334	334	341	300	365	372	351	361	340	360	377	369	350	343	360	331	358	379	368	350	378	351	384	396	364	390	390	387	385	398	329	381	349	404	378	380	382	353	341	331	403	359	397	389	352	389	384	360	359	332	382	394	398	357	381	333	342	351	354	381	368	359	344	365	399	362	404	384	365	384	333	400	355	374	393	349	350	355	373	336	405	360	361	412	382	371	340	386	378	365	378	346	409	355	376	334	361	351	334	378	338	336	357	387	353	373	389	351	339	377	382	352	341	370	349	325	373	361	356	357	382	358	343	359	362	348	393	372	370	395	385	376	367	389	366	353	378	384	343	397	353	340	330	394	370	362	381	370	400	349	374	347	394	371	356	354	387	369	363	371	390	350	378	357	357	348	354	371	394	385	407	387	392	394	355	366	385	361	391	373	384	323	356	364	342	363	356	376	356	351	353	354	370	380	352	360	371	364	386	343	383	370	377	376	383	362	338	371	359	329	347	377	354	334	376	339	370	356	350	315	365	342	357	389	365	336	341	372	382	365	338	375	367	323	374	353	352	340	357	332	378	329	345	384	364	331	383	346	345	371	343	341	375	393	367	358	365	382	347	387	376	367	394	327	336	337	355	361	384	370	343	365	375	335	397	363	373	378	362	402	335	352	370	369	407	368	389	370	381	326	331	393	364	342	361	362	386	383	365	361	358	364	401	330	376	345	368	357	353	374	364	359	397	351	344	381	353	386	382	355	367	366	369	356	371	371	381	339	388	350	341	330	373	371	392	389	375	325	346	335	359	378	385	374	389	372	354	394	393	366	374	319	377	382	392	386	338	376	327	374	370	368	366	378	394	361	390	363	381	387	380	318	333	367	358	363	359	365	419	382	350	371	344	354	383	349	363	367	360	348	373	342	351	309	383	344	313	379	347	351	364	371	359	380	375	335	390	367	369	377	400	358	359	338	387	403	365	368	360	372	368	369	378	345	373	394	358	354	380	359	383	340	361	359	339	374	329	368	388	391	362	349	346	377	339	365	354	369	371	346	357	358	371	375	353	393	342	371	356	346	380	378	338	334	389	355	368	406	381	351	366	343	379	359	346	363	360	320	384	338	338	361	351	353	365	355	357	363	373	339	377	377
38413	49226	27600	4706	3743	765	702	680	678	691	717	671	670	667	694	706	711	672	648	708	684	671	729	645	692	680	661	689	664	704	659	660	703	702	690	688	658	677	699	659	679	690	679	677	701	724	684	677	656	703	708	675	710	691	690	655	682	664	678	695	690	674	726	686	704	691	677	659	699	699	660	693	666	687	704	620	663	673	704	714	693	668	652	716	688	693	709	679	670	672	671	729	673	679	649	725	666	685	673	684	642	726	646	693	706	662	689	671	669	664	735	689	652	718	671	681	668	689	702	673	664	711	664	691	697	670	662	711	670	707	688	709	647	689	715	684	676	704	706	675	700	697	720	676	673	670	692	618	677	660	695	688	686	670	702	683	687	678	654	683	670	688	691	693	670	683	601	704	655	699	726	672	657	707	685	688	688	711	708	694	692	697	670	686	701	661	676	657	630	669	683	687	648	678	682	631	695	699	699	688	663	700	694	677	715	676	706	664	653	723	675	649	681	629	700	661	673	663	703	655	651	707	707	661	696	664	660	698	680	660	694	684	697	738	631	679	680	713	727	708	655	674	698	696	697	647	702	679	677	666	682	690	643	670	639	665	695	664	690	651	667	656	714	645	686	686	712	679	677	692	632	651	666	702	692	657	690	686	716	669	639	642	652	682	634	711	637	696	679	701	659	671	725	692	677	691	673	692	677	708	685	651	670	658	681	638	676	638	658	719	706	701	675	699	731	700	708	649	676	685	703	712	628	647	671	714	651	631	696	678	684	702	651	694	691	726	680	669	733	664	700	705	660	674	706	659	673	716	632	685	689	664	638	672	688	696	672	724	684	679	683	625	685	709	685	700	646	711	655	703	674	675	655	638	675	646	668	631	682	660	718	643	707	688	688	722	683	714	670	635	691	677	681	693	663	666	670	635	721	707	622	676	630	664	685	723	701	687	729	682	725	709	680	660	640	668	675	674	701	659	710	717	700	623	665	649	689	736	687	694	666	616	690	691	698	674	702	647	654	725	696	656	682	672	725	690	710	682	665	630	672	635	702	707	714	735	766	688	722	671	673	673	675	666	698	670	652	656	637	676	701	705	666	715	700	685	655	658	633	696	637	701	638	712	688	687	704	654	668	689	689	687	710	678	700	655	684	684	692	739	618	637	704	644	658	693	680	653	731	661	660	680	661	681	640	692	701	669	674	664	660	652	658	697	634	684	738	690	688	667	696	685	698	710	660	691	680	674	691	708	677	729	692	715	675	666	645	701	699	675	716	690	657	701	683	658	723	647	667	660	691	690	707	663	672	668	667	657	659	693	637	681	701	682	700	688	693	597	707	659	715	694	635	629	692	671	661	682	689	674	658	655	709	722	660	686	699	686	670	710	684	693	707	660	676	710	692	666	681	694	704	677	718	684	704	672	678	705	654	631	690	736	645	672	658	615	716	657	630	671	625	667	676	727	630	639	665	674	676	647	637	685	755	705	664	704	655	677	684	707	736	698	668	635	714	689	722	668	633	702	642	684	660	654	703	674	670	655	705	686	731	734	701	691	658	728	653	688	749	688	707	701	664	678	724	633	662	685	677	680	667	717	674	689	639	666	698	647	721	653	675	704	671	697	692	709	629	713	758	718	712	697	661	687	649	713	685	701	674	671	646	667	688	696	721	634	671	641	615	728	715	678	688	682	634	644	665	671	675	731	661	676	647	676	668	674	707	708	654	663	634	676	710	688	668	698	694	660	714	725	720	624	689	675	677	687	678	719	691	678	638	682	699	689	667	667	693	628	677	719	683	694	704	725	666	667	699	666	692	684	704	724	691	709	619	655	728	721	681	697	716	742	706	658	663	696	705	670	683	725	658	729	695	712	666	635	633	703	651	704	698	658	703	704	670	685	734	696	686	651	688	697	690	686	685	675	689	649	683	650	675	690	695	634	674	712	713	682	649	675	663	668	669	669	674	670	632	694	646	695	715	687	680	691	657	704	715	737	658	696	635	696	702	695	682	689	665	721	648	641	711	695	725	639	709	707	679	686	696	666	742	664	640	669	692	677	671	698	652	665	684	692	699	657	720	655	636	663	669	701	676	702	650	646	707	669	671	672	677	701	667	654	748	686	682	752	645	663	704	729	670	675	718	674	682	646	687	685	662	694	707	654	677	688	712	682	699	688	686	717	652	719	720	707	689	661	669	661	729	671	646	740	614	695	694	681	672	702	677	689	689	704	660	652	669	685	678	687	701	684	684	703	709	643	643	668	684	692	680	688	667	649	703	657	648	662	718	710	635	686	701	673	702	694	640	637	699	714	667	737	647	697	721	677	693	701	688	670	680	679	704	714	691	706	652	717	705	701	674	652	669	671	645	726	683	627	693	686	738	689	671	653	688	696	677	678	715	661	660	689	696	659	650	671	684	678	706	664	678	710	697	706	649	676	705	679	695	719	666	658	714	679	722	662	731	713	654	668	716	673	694	701	683	678	652	744	723	690	638	684	706	698	658	621	696	673	666	664	655	678	658	659	666	686	680	733	700	668	658	677	725	678	705	655	738	657	682	680	666	656	662	690	668	682	651	690	714	677	651	673	680	652	654	706	694	726	709	662	667	669	661	625	701	672	666	704	642	703	668	694	649	670	727	685	730	729	664	656	686	690	677	692	641	634	689	714	737	707	667	676	710	688	693	655	675	660	652	678	696	626	666	643	683	667	650	680	675	710	683	673	697	697	640	668	676	650	671	656	669	674	687	685	687	687	702	664	674	655	667	712	712	672	721	698	703	682	635	711	688	662	659	703	718	703	709	659	726	677	673	673	676	618	686	653	671	679	675	667	651	691	712	694	720	663	659	706	732	708	664	713	670	659	655	697	708	662	702	638	684	700	657	696	707	678	690	702	661	688	651	712	678	642	669	694	693	667	655	642	712	651	664	643	668	708	679	664	718	695	673	664	696	666	661	656	708	652	672	713	660	682	666	695	700	632	672	666	668	661	693	680	650	638	682	702	628	692	626	651	640	653	715	688	712	699	708	683	656	695	662	689	688	662	680	687	676	652	671	659	650	666	690	721	744	708	716	644	663	703	725	697	674	720	686	689	663	676	670	700	691	630	699	667	709	684	687	639	704	636	693	696	667	698	688	654	702	667	681	689	688	707	643	669	701	636	694	715	703	666	705	637	678	727	660	670	683	672	699	677	637	700	705	674	685	705	696	695	659	671	686	648	638	641	688	697	693	707	659	707	661	655	663	723	681	658	666	679	648	658	631	666	667	658	696	689	689	685	662	663	688	681	683	638	710	736	692	685	690	683	686	739	658	708	633	684	645	693	648	693	661	713	684	666	670	709	697	651	693	718	665	655	658	688	678	667	670	656	705	655	655	639	702	664	702	693	690	619	701	659	641	687	712	730	644	735	674	693	699	719	688	661	705	684	630	737	651	703	672	668	653	652	668	720	678	702	699	625	661	725	652	673	673	676	669	737	681	669	662	633	664	691	639	664	667	704	666	660
24243	22804	30764	24388	19945	7464	430	332	291	295	282	282	305	300	293	272	270	310	308	275	269	260	259	318	274	257	252	272	253	295	246	308	298	281	295	273	290	284	293	303	270	261	275	306	293	300	265	276	257	279	289	302	290	299	288	268	282	259	274	270	305	239	279	260	291	275	292	250	293	253	283	277	254	253	287	276	274	253	277	268	281	294	288	270	280	263	262	275	266	285	260	279	291	272	296	287	311	310	270	285	281	276	290	281	265	253	275	301	293	261	298	273	288	273	283	250	269	273	245	288	280	295	262	265	278	285	301	273	300	270	291	260	288	285	301	297	289	261	265	262	277	264	276	288	256	291	266	281	252	291	274	284	297	286	294	266	271	249	283	272	255	281	281	273	260	283	318	303	270	261	281	251	259	303	283	284	252	265	296	287	288	283	297	297	251	284	282	281	269	279	285	285	278	267	248	287	284	265	265	306	299	277	259	272	275	265	297	275	289	257	292	245	266	274	273	276	256	254	284	272	261	254	281	277	263	270	250	300	278	271	270	301	267	267	315	286	276	278	257	288	253	287	276	270	267	243	290	289	282	299	273	270	284	266	288	302	259	246	310	268	259	283	267	274	274	257	293	247	281	240	269	292	269	266	274	282	297	269	277	263	239	298	277	228	265	267	288	267	286	288	282	280	254	307	247	258	271	274	298	259	303	279	311	258	275	287	285	255	254	301	295	272	283	234	276	300	284	286	263	268	280	268	262	287	226	275	268	283	294	304	269	256	278	263	271	279	288	309	262	302	281	272	264	286	271	306	301	279	279	276	283	266	277	242	292	269	268	279	294	297	284	281	268	249	267	267	261	280	272	262	260	279	294	280	294	282	290	272	294	283	275	268	295	289	274	291	272	294	233	274	277	276	304	283	275	256	268	299	282	255	277	244	267	275	261	279	283	274	247	278	279	284	268	262	274	289	265	277	321	275	289	304	304	275	316	301	276	272	298	290	281	243	283	290	275	269	267	301	264	297	272	277	261	265	269	273	269	256	278	297	281	287	248	273	280	262	250	273	251	261	282	277	283	273	285	276	272	259	262	292	239	259	269	307	289	265	284	311	275	283	276	280	261	283	280	280	291	258	296	281	276	270	285	291	287	280	266	254	254	285	269	259	292	292	265	267	270	268	255	297	306	281	276	251	269	298	284	269	284	264	288	281	273	262	258	286	269	289	259	293	281	284	296	282	254	288	268	262	252	267	275	272	275	250	297	271	299	271	250	292	278	281	270	240	276	282	274	259	289	300	286	266	276	289	279	274	246	285	314	296	262	304	309	289	238	282	279	268	300	268	266	279	289	269	281	265	236	264	281	260	292	277	303	280	257	281	282	307	299	298	285	277	267	271	283	273	257	283	271	282	273	265	315	277	272	276	288	294	297	254	295	283	268	302	285	269	278	270	272	267	296	275	262	269	287	256	270	266	261	266	252	275	282	267	282	273	291	295	254	269	289	275	275	287	275	266	257	299	261	286	288	299	276	263	275	280	261	283	260	251	278	271	272	279	273	287	258	257	288	275	258	266	260	282	242	271	294	272	267	275	292	288	280	258	293	293	269	245	282	277	256	254	268	287	273	282	299	287	302	253	268	293	292	295	274	283	314	308	278	271	287	320	269	281	276	264	303	299	258	262	252	257	254	325	278	265	263	283	295	281	285	268	261	294	280	249	280	284	318	296	283	255	285	295	283	289	280	247	278	297	298	276	253	286	268	257	249	233	267	295	275	278	270	281	278	268	288	268	286	297	270	282	260	250	303	279	282	273	273	304	291	280	265	259	277	296	286	279	290	283	284	278	300	267	238	292	281	284	261	251	268	280	285	285	256	290	294	290	285	280	278	285	265	281	283	259	257	261	267	286	258	269	259	275	269	253	265	261	257	291	274	298	280	296	280	257	256	275	293	273	267	267	305	292	276	251	291	264	262	249	302	257	278	281	294	257	276	244	290	280	261	279	273	258	287	288	285	298	267	259	274	259	289	252	285	294	291	287	298	293	296	269	290	288	257	280	261	270	304	256	266	282	272	263	268	245	304	267	285	264	268	302	302	328	286	267	272	281	285	250	262	257	275	297	263	276	283	284	267	288	287	281	262	297	300	287	271	269	283	299	290	281	261	265	277	265	274	271	282	269	284	305	254	268	244	279	295	319	288	276	291	266	299	288	297	283	285	269	271	256	280	272	298	295	300	278	283	273	266	272	267	258	284	268	282	276	263	274	298	287	279	286	276	290	293	265	283	270	286	284	314	305	279	297	261	280	284	278	293	275	279	279	305	254	266	270	282	296	277	275	282	237	260	269	248	263	281	267	283	284	257	268	285	289	279	274	290	291	261	276	264	301	275	271	256	272	282	312	315	283	308	284	263	291	298	261	257	270	284	257	292	263	258	292	271	270	277	281	254	277	295	284	280	242	270	318	262	285	284	256	280	297	284	268	261	276	269	258	290	269	264	288	280	280	283	283	234	284	244	272	291	299	284	280	261	291	310	307	275	266	263	281	257	263	276	282	292	296	287	267	268	283	262	299	311	283	262	288	246	277	261	264	278	283	314	284	317	263	262	293	252	284	268	273	235	293	281	263	277	279	269	230	287	251	296	249	280	257	254	243	255	281	287	273	302	305	270	296	279	273	294	272	270	297	279	256	273	274	280	279	280	282	263	286	315	299	253	267	281	288	266	264	282	272	302	275	273	322	300	271	257	272	269	263	287	279	269	261	262	291	287	283	261	293	276	288	267	311	261	294	299	265	261	314	286	259	273	268	276	288	250	282	277	299	231	286	318	264	273	285	279	269	247	282	285	299	287	267	278	252	262	272	278	268	271	259	274	255	263	267	289	285	293	274	260	263	264	279	281	304	275	247	271	281	266	282	295	281	270	272	305	258	308	263	273	261	259	271	276	259	271	268	307	278	299	288	269	256	278	320	301	257	292	268	295	270	252	280	266	280	264	259	267	256	277	285	318	282	271	267	274	278	264	285	279	263	281	271	290	279	276	277	285	278	268	264	278	251	277	266	284	243	309	276	272	277	275	298	284	275	289	274	299	267	297	276	292	291	262	264	268	297	267	313	294	276	263	269	246	286	255	281	283	278	267	258	263	295	256	300	263	307	263	268	305	276	305	266	271	263	249	268	297	286	275	288	290	292	291	293	230	271	262	236	290	282	258	279	277	275	280	280	263	287	284	280	259	283	267	254	273	270	282	281	285	254	314	278	307	289	293	295	286	264	256	291	268	263	278	273	276	282	260	258	271	246	241	261	287	273	281	275	254	290	285	281	280	256	278	279	270	286	271	241	240	291	276	246	292	285	285	308	274	312	248	292	302	273	256	303	261	283	266	287	270	288	260	255	273	316	277	289	238	288	267	245	264	278	291	286	293	286	272	269	267	300	288	249	259	273	257	247	263	292	275	273	245	276	277	302	291	249	286	275	244	285	274	254	293	283	264	277	278	264	269	260
59419	89494	58499	23701	20029	1455	537	529	562	509	536	509	495	532	536	533	542	534	482	489	461	524	537	523	499	497	541	529	533	473	520	480	505	487	510	503	525	513	531	466	537	511	476	544	544	482	584	514	527	510	524	507	546	512	526	516	530	515	516	503	511	536	498	499	512	509	508	465	505	526	527	489	470	496	482	485	541	508	560	489	497	486	546	516	528	487	539	499	520	490	551	519	481	522	498	492	503	543	506	524	512	503	533	479	531	504	499	504	494	526	502	521	516	519	518	533	537	533	480	533	514	510	549	528	562	510	483	528	491	498	510	522	497	502	527	526	511	483	488	554	494	497	510	555	497	507	517	535	500	495	506	502	510	515	517	560	507	493	514	512	534	517	537	525	539	498	532	477	475	507	519	520	527	511	468	514	473	501	499	530	476	499	521	447	554	489	517	502	524	478	527	534	524	499	482	506	520	505	524	499	519	482	526	556	494	530	495	492	493	527	524	493	525	469	480	515	500	529	524	492	489	556	502	475	473	471	451	550	501	499	451	489	514	496	515	545	480	571	530	533	524	513	503	512	515	526	517	514	504	486	455	488	493	510	541	542	514	539	518	509	533	517	536	535	502	499	496	486	528	518	548	528	529	507	508	482	539	528	512	504	526	531	531	533	482	508	494	510	497	522	482	482	520	485	548	479	506	530	476	524	526	510	568	502	504	553	495	475	552	509	509	504	513	525	497	488	546	471	535	497	525	511	529	537	544	514	540	528	501	499	526	542	522	524	538	501	561	515	520	528	516	521	540	502	506	519	509	529	503	503	539	490	463	522	517	548	502	502	534	520	508	537	464	513	520	500	519	525	497	476	559	520	470	507	519	511	513	519	505	542	497	549	492	524	513	526	531	551	512	547	503	539	507	527	526	479	524	543	478	539	525	520	539	530	526	525	514	512	546	505	528	487	513	487	519	473	526	528	506	519	536	505	567	502	464	549	546	537	523	493	475	526	511	522	504	515	503	552	523	528	509	511	496	525	523	525	549	511	524	521	512	545	522	519	527	516	506	514	529	491	537	524	538	502	519	500	497	485	517	505	507	480	525	492	545	553	455	471	562	523	528	504	512	523	519	519	513	527	514	496	506	512	474	485	503	488	521	516	473	517	516	558	512	506	485	540	494	502	523	532	542	504	543	510	508	514	529	505	495	516	509	510	538	506	494	552	483	531	496	510	533	510	518	534	523	503	545	534	503	537	526	515	508	518	517	534	522	534	544	516	523	509	525	583	512	526	514	505	537	475	558	552	531	524	500	534	487	525	520	544	518	529	546	480	503	513	549	514	536	536	512	516	516	506	544	449	534	487	527	511	520	540	503	483	518	491	504	507	493	535	520	510	506	498	526	535	493	523	531	545	492	507	515	513	530	496	528	478	481	536	477	499	513	460	526	519	511	515	480	502	516	518	545	506	470	515	554	499	519	547	521	501	487	494	471	508	499	492	529	494	511	507	512	540	512	497	498	550	539	498	513	520	525	533	539	490	544	525	558	545	523	532	559	562	518	497	518	494	594	508	515	503	511	493	503	511	546	470	483	509	514	503	477	505	526	528	497	527	529	504	494	492	485	540	536	508	524	502	493	507	518	527	505	488	496	510	523	534	506	504	515	504	548	517	493	518	529	490	511	494	507	480	517	553	528	520	534	497	498	506	484	508	492	494	514	502	517	501	521	506	503	551	508	525	526	479	499	536	517	531	490	502	543	537	526	534	506	521	478	542	502	530	504	528	557	484	460	469	524	528	554	530	533	555	500	544	534	569	539	510	515	528	527	524	501	498	531	525	457	518	535	483	489	514	452	535	502	530	525	564	506	552	516	540	468	519	548	519	507	524	501	520	472	482	497	490	514	542	512	526	540	549	534	525	508	517	483	533	605	540	501	498	502	518	511	517	533	558	553	534	501	488	528	513	507	524	525	485	505	557	525	527	472	490	523	519	547	519	544	510	525	495	536	454	511	538	512	499	483	527	516	491	491	489	512	534	570	490	525	488	534	504	512	498	493	537	513	542	510	481	538	525	515	527	498	479	523	534	489	510	522	518	499	525	509	530	545	534	545	531	524	526	526	518	558	519	531	481	512	488	516	506	511	520	504	487	505	478	512	549	535	540	563	485	505	485	504	514	513	529	526	510	514	522	488	536	528	517	512	521	514	543	504	540	515	512	490	552	508	487	529	515	513	481	515	497	511	514	531	520	516	508	493	537	510	512	494	506	546	490	474	499	529	496	563	488	513	514	525	549	497	490	512	508	507	535	516	529	531	538	564	525	512	497	498	516	476	492	506	519	539	512	513	519	539	495	483	490	515	511	514	479	508	498	480	533	515	541	499	502	514	538	529	490	521	519	521	507	510	522	474	569	528	565	468	491	523	518	485	501	489	490	526	480	472	508	536	498	535	521	507	494	522	508	467	504	563	515	532	505	498	529	508	516	542	536	490	514	494	522	501	461	550	518	501	521	533	521	540	506	511	534	529	514	534	511	523	493	528	530	500	484	539	554	500	525	551	506	543	527	490	512	534	519	518	533	481	494	504	501	535	505	472	544	533	478	504	491	517	494	478	508	541	505	481	534	526	511	520	528	527	525	514	526	478	527	534	515	516	493	540	543	504	510	536	480	538	503	518	545	493	470	498	507	521	467	542	506	530	538	555	545	502	558	479	551	511	532	537	470	531	501	526	493	527	496	503	532	541	505	515	506	530	531	521	512	540	505	518	509	568	473	555	481	506	522	461	515	557	481	489	484	530	498	488	527	548	517	513	502	492	510	543	515	519	496	467	498	514	523	542	507	512	505	532	493	516	502	528	505	520	537	552	502	533	515	501	569	514	504	494	493	533	526	509	545	519	530	543	523	531	495	491	512	526	474	537	519	539	500	522	479	545	521	492	487	512	517	483	474	491	472	487	526	488	474	525	516	523	552	518	473	500	516	529	488	512	521	507	530	530	499	521	469	532	503	528	534	515	506	501	504	506	535	489	537	488	476	489	486	484	513	493	507	524	464	522	491	566	516	490	531	506	540	499	522	491	517	496	546	492	509	545	522	542	507	543	517	472	527	519	508	546	535	534	505	483	486	504	484	525	513	546	515	459	513	526	497	490	506	488	468	525	540	553	503	530	536	545	530	504	529	493	480	479	513	517	507	505	520	519	529	511	513	548	494	490	514	531	540	523	523	511	532	537	543	531	494	527	498	517	527	494	524	492	534	517	538	490	504	541	545	533	510	525	550	519	526	521	563	504	494	520	479	524	484	525	498	512	542	508	499	480	532	560	540	521	553	486	505	530	515	555	503	527	532	502	492	505	511	539	493	522	514	539	543	511	525	496	516	510	538	492	524	542	532	497	538	551	488	498	523	509	554	544	494	508	514	528	525	516	489	553	526	521	504	470	514	496	490	485	534	575	502	521	469	535	538	520	476	553	496	491	516	513	491	484	505	506	507	476	499	509	520	538	523
23142	21630	29496	23902	21494	18208	3846	538	405	456	474	443	397	421	415	417	404	426	457	438	469	420	449	417	417	402	411	410	406	421	415	427	416	427	405	429	420	408	445	413	432	429	447	398	446	472	419	425	403	416	415	405	394	397	387	369	402	438	432	451	421	444	403	396	424	413	459	419	392	392	403	425	428	463	432	391	424	395	377	427	436	415	405	403	435	426	438	404	438	425	424	424	415	412	399	456	381	412	414	425	416	425	399	455	400	451	401	429	415	414	423	421	394	426	416	446	421	429	421	429	441	431	436	431	402	406	400	449	384	427	421	434	435	400	412	423	421	392	396	441	408	419	408	409	406	446	392	387	419	458	449	410	365	406	393	419	441	443	442	411	409	415	424	400	437	419	390	409	421	415	411	395	410	384	392	429	401	412	400	406	438	429	409	389	430	421	393	407	429	421	454	435	381	436	442	402	416	422	426	390	427	448	448	407	407	434	396	403	418	448	406	415	417	425	418	418	445	386	433	427	412	408	407	416	404	462	428	424	391	409	398	394	393	392	426	423	412	423	413	419	440	419	420	430	408	427	402	392	386	410	411	431	429	433	441	431	438	423	406	438	416	422	423	409	435	386	389	420	423	408	425	393	391	421	405	456	426	414	410	409	416	400	425	415	439	398	409	451	395	396	432	427	434	404	394	414	391	404	444	408	441	447	375	451	410	408	432	429	452	418	395	401	404	452	444	417	398	455	426	403	372	403	449	439	404	446	430	407	398	432	468	421	443	414	416	402	429	434	415	417	442	429	435	416	417	430	393	413	422	396	389	427	385	386	398	401	459	412	426	409	451	416	385	439	431	424	388	393	432	435	444	429	426	477	390	443	440	426	430	441	445	426	411	388	409	372	419	414	418	402	423	397	421	389	431	425	437	418	396	426	415	437	453	419	406	431	395	396	418	410	440	430	421	428	414	469	415	422	449	379	425	387	444	414	431	398	434	402	408	384	412	420	409	443	391	404	392	369	386	408	409	432	426	426	450	425	410	416	410	432	388	421	385	415	394	420	441	403	448	391	392	426	417	368	436	405	394	421	412	404	366	390	400	473	423	384	418	416	396	455	455	405	389	389	418	419	387	437	409	403	428	412	398	399	440	402	438	421	416	410	433	436	406	444	405	433	437	440	437	418	434	452	380	393	392	410	433	446	376	419	405	426	446	425	474	405	389	404	451	416	436	457	403	415	436	430	436	429	418	458	422	431	427	428	389	471	407	406	404	394	424	413	413	448	385	436	423	385	436	423	411	382	426	450	409	431	393	430	413	375	398	411	448	402	419	423	437	415	410	412	408	468	389	452	444	438	389	415	439	392	440	431	460	399	459	418	421	409	405	402	385	418	403	405	421	434	405	407	418	406	397	425	405	417	414	420	423	428	410	411	398	454	398	379	422	431	409	406	382	439	426	389	433	411	452	437	435	427	405	389	399	399	397	401	428	447	433	387	402	398	433	391	444	400	409	429	425	404	384	397	419	416	457	470	436	388	431	395	461	445	428	425	373	422	413	423	451	390	387	384	441	441	384	415	440	456	397	434	376	401	420	432	392	432	390	400	402	442	399	429	420	428	411	361	438	420	430	394	445	400	387	433	393	450	409	405	398	433	396	418	430	398	453	410	400	447	432	396	400	419	391	432	450	397	428	444	404	422	422	398	403	442	464	424	391	414	400	445	359	436	419	396	426	431	411	420	413	401	424	465	430	412	433	428	405	388	418	444	413	446	455	399	377	400	425	441	430	373	404	399	425	413	445	413	421	429	383	407	417	425	451	424	413	429	433	414	415	406	407	425	385	384	430	383	431	406	418	450	427	422	443	400	396	396	421	426	416	445	392	415	427	411	426	398	387	403	394	396	440	359	403	388	401	393	411	414	419	407	419	426	438	444	402	385	436	425	425	389	449	416	393	445	420	407	400	370	443	411	451	421	416	441	424	406	407	452	400	400	408	410	384	417	411	419	424	440	402	410	371	423	430	383	384	383	372	441	422	400	412	426	409	450	411	463	381	424	417	420	417	408	451	442	403	440	412	433	388	431	424	437	429	398	428	439	415	389	434	384	432	422	420	395	416	388	416	422	431	378	450	426	428	416	419	419	379	435	427	422	391	439	416	386	443	418	430	414	441	398	413	447	410	417	389	419	441	395	427	408	415	453	428	433	368	426	409	427	402	421	414	414	412	422	391	411	420	450	392	407	414	420	348	420	401	422	388	448	404	440	393	404	402	412	392	413	431	357	410	420	449	402	444	428	439	390	391	428	394	400	441	409	436	391	389	410	397	400	430	409	419	413	436	407	392	456	413	421	404	409	429	437	410	393	433	408	459	442	382	388	418	426	440	430	435	448	453	440	422	401	406	452	405	397	434	435	396	427	406	379	433	399	414	416	406	425	397	417	427	426	420	397	399	394	453	418	394	407	389	429	403	393	394	422	410	398	412	422	428	398	474	430	369	380	408	461	363	440	435	420	407	430	438	425	410	431	430	411	377	419	422	378	454	444	404	375	405	388	414	400	424	437	444	416	425	429	419	410	408	433	436	383	424	424	392	409	385	412	409	437	370	414	393	395	449	399	428	418	419	434	413	426	417	421	447	367	435	409	410	453	419	426	440	349	408	430	386	443	400	403	392	445	432	438	471	402	440	408	416	416	426	455	421	384	418	429	393	423	411	410	413	415	410	396	412	463	417	443	404	404	431	412	396	393	403	411	434	419	399	438	407	397	424	424	441	375	405	438	436	437	432	397	412	445	399	426	466	417	456	456	410	410	446	410	431	425	398	431	395	419	437	436	434	410	425	427	445	408	422	434	441	420	425	399	443	441	444	416	424	359	432	421	439	439	447	379	411	421	409	429	446	423	397	422	437	419	390	413	397	412	420	409	416	391	397	416	408	404	439	424	404	424	440	435	427	391	426	428	430	453	362	396	413	428	417	411	418	420	413	449	425	435	451	389	431	411	386	431	434	381	421	404	363	389	442	403	416	394	404	429	420	421	445	405	377	395	430	419	447	434	429	444	435	382	422	432	392	420	404	422	403	431	428	454	429	421	417	420	402	409	445	414	430	433	439	417	424	427	410	404	406	370	428	393	453	396	450	417	453	441	430	406	473	411	401	406	422	430	453	411	419	427	429	433	424	424	439	401	395	417	399	410	410	431	409	400	421	427	435	450	444	409	439	437	435	392	370	418	401	435	389	370	407	377	420	409	433	432	410	418	406	387	416	413	406	420	402	428	450	411	458	475	484	438	434	375	422	412	428	443	433	397	407	393	417	426	435	428	426	381	408	451	429	405	395	412	426	397	435	463	392	421	402	440	397	400	454	435	429	390	434	421	409	426	436	449	420	408	424	438	419	397	411	430	411	407	412	405	433	411	455	444	439	418	452	421	408	434	395	405	391	423	399	418	422	409	412	433	432	417	398	447	412	431	393	387	417	414	428	424	402	398	421	438	439	414	398	463
60271	98427	67949	32608	32352	2486	795	842	710	745	771	721	724	749	693	784	727	711	724	720	747	717	718	741	742	715	766	765	736	724	713	738	727	753	713	675	731	715	660	738	763	710	729	750	723	675	740	728	762	697	697	754	700	736	686	713	750	731	722	724	757	737	727	743	730	715	757	731	728	688	744	695	703	729	755	761	711	773	740	727	733	693	737	737	732	740	702	691	753	706	695	784	713	719	730	706	759	731	698	686	704	730	712	722	716	722	674	734	693	722	712	700	732	728	769	698	723	740	721	736	728	750	723	698	683	758	667	729	690	730	716	708	694	729	692	696	757	715	753	759	694	735	729	663	718	734	676	710	761	717	731	709	703	686	682	740	727	721	709	716	750	688	709	711	734	731	691	706	711	763	728	707	662	679	703	672	707	717	746	712	700	756	732	753	730	758	726	739	709	725	706	734	686	739	731	791	728	742	730	720	657	723	681	697	737	727	728	724	748	697	710	767	726	704	695	731	705	749	703	708	723	701	728	714	679	720	703	740	691	707	738	732	742	709	689	696	719	726	711	761	735	694	689	700	743	694	691	724	711	727	715	721	707	708	706	747	700	725	719	686	647	750	778	712	733	742	721	709	722	708	707	660	752	742	730	688	695	749	735	787	754	677	710	818	768	692	670	768	670	699	721	695	739	667	689	748	708	684	726	721	781	716	671	680	731	697	732	724	784	757	730	682	698	763	745	727	764	767	734	678	737	702	694	668	709	697	681	681	706	699	722	749	735	713	721	737	697	699	705	726	714	739	760	697	717	703	717	730	747	781	694	703	696	736	676	742	745	697	724	759	676	730	692	714	694	682	704	674	739	687	725	687	734	719	717	772	734	675	748	737	750	682	699	752	726	710	713	737	699	706	708	685	749	699	722	745	733	675	754	679	733	694	720	679	664	702	702	731	728	713	747	712	704	737	773	751	750	751	717	701	755	737	720	745	690	743	686	756	704	638	745	667	713	716	690	701	706	712	698	727	702	706	719	765	755	738	698	679	721	724	702	665	673	700	669	751	681	698	699	714	762	748	678	732	726	741	696	705	719	681	717	683	672	709	729	699	692	734	768	743	740	731	721	656	749	702	739	710	726	684	693	722	752	717	733	729	717	707	685	710	727	713	757	709	706	707	740	714	708	729	726	716	738	699	709	731	740	727	710	773	714	722	709	706	707	717	726	683	744	726	688	694	735	726	699	692	698	772	690	671	728	723	704	721	733	721	694	773	728	698	726	719	702	739	682	743	719	718	691	695	688	663	783	729	738	692	698	733	702	724	733	714	710	675	677	732	722	719	690	717	714	710	747	704	760	747	750	725	760	764	724	681	694	737	717	675	711	645	663	735	748	648	726	706	687	675	721	766	730	722	728	751	757	725	691	754	670	743	726	746	709	718	693	708	733	755	728	646	749	707	724	728	706	693	738	727	706	743	744	747	769	700	684	670	720	703	705	758	684	736	690	698	689	720	712	687	705	678	675	709	687	734	716	673	743	715	724	723	713	721	691	731	733	712	711	752	700	674	734	678	702	703	755	726	720	656	733	725	770	711	731	686	740	668	727	685	688	726	754	684	733	718	698	752	792	700	707	708	670	699	715	768	728	761	746	733	694	658	741	735	765	713	681	744	678	738	732	700	706	729	766	693	758	721	701	738	747	674	722	734	780	682	736	696	752	720	716	691	673	695	693	636	725	708	704	760	680	711	745	719	724	710	727	720	732	789	723	689	720	710	737	783	702	695	658	697	730	762	738	720	669	702	686	696	697	706	725	745	757	766	734	724	677	684	685	677	711	709	710	739	753	776	713	757	733	788	700	734	724	739	722	700	683	771	668	670	714	725	716	716	730	696	765	719	704	752	738	721	718	728	695	724	703	695	703	676	773	733	738	741	677	722	740	697	678	730	715	715	749	706	703	745	731	734	760	717	738	704	633	765	729	726	738	683	701	725	751	683	702	726	733	751	696	732	726	733	732	667	715	689	688	711	716	711	698	705	696	715	684	718	731	741	678	731	714	713	680	750	679	686	681	701	737	747	728	643	752	791	716	707	683	748	707	718	709	718	737	768	729	734	680	713	767	736	737	715	758	683	725	705	733	749	689	751	693	694	748	726	703	743	695	694	746	730	746	730	737	735	687	730	732	672	706	734	686	746	706	729	705	776	715	699	750	751	715	706	722	698	704	766	692	702	724	700	711	692	693	712	707	709	735	711	744	736	731	693	728	712	703	679	701	721	717	678	750	713	715	689	691	724	717	714	731	720	673	710	744	692	698	728	729	726	657	701	719	707	728	718	686	718	730	717	737	697	725	713	715	763	688	730	689	705	712	717	709	726	729	704	722	695	763	725	707	737	725	713	693	702	745	739	698	688	707	723	729	718	677	728	703	711	738	652	739	701	734	703	728	725	752	688	673	736	731	734	717	715	777	680	652	691	774	692	749	687	719	735	748	708	751	727	737	714	697	731	698	769	819	743	752	767	731	749	748	755	742	732	749	712	705	691	761	705	697	704	718	728	699	684	731	709	723	688	672	757	706	768	699	735	728	698	689	726	743	711	715	696	744	693	742	707	739	744	736	724	747	706	696	724	738	752	757	695	679	707	710	699	768	739	677	752	695	710	723	725	688	669	720	711	660	693	726	769	747	660	703	706	700	717	709	690	710	727	736	742	716	750	721	695	716	700	720	716	702	707	744	747	714	691	726	678	703	677	705	699	710	653	712	695	725	676	715	740	691	671	722	678	717	728	717	681	765	699	720	715	749	748	677	702	760	778	748	712	686	705	750	681	678	688	688	713	683	736	721	684	746	710	755	757	702	747	694	731	754	703	704	741	748	717	716	762	732	698	698	769	718	750	762	735	694	683	689	676	758	692	729	693	752	747	695	749	703	760	722	743	682	733	742	719	714	740	714	712	716	642	686	662	711	729	727	715	695	701	721	686	772	711	721	734	729	719	700	730	739	721	747	723	691	689	701	703	679	738	746	748	739	659	721	726	696	743	722	689	704	772	736	725	696	714	770	726	680	722	762	761	718	783	709	706	745	703	689	683	698	699	708	652	688	714	702	704	688	699	686	749	692	715	690	645	727	713	699	726	725	673	725	700	710	713	743	741	726	703	726	746	684	741	695	674	676	672	752	709	791	711	705	678	709	692	745	691	720	682	748	663	714	728	719	719	711	758	674	742	718	748	774	724	708	750	730	707	691	712	731	715	673	715	735	712	702	708	736	694	726	725	739	752	729	713	737	740	669	736	695	719	697	669	648	684	733	742	714	676	700	719	711	726	704	693	717	687	703	743	731	648	712	702	719	744	711	672	746	732	679	742	715	712	714	767	698	711	683	684	708	688	728	751	727	721	741	704	711	752	773	721	726	687	693	672	713	710	740	717	656	697	776	742	744	740	709	728	742	692	711	750	745	741	721	685	748	738	750	675	680	748	746	714	706	721	751	719	776	709	642	750	703	729
28892	28552	25045	8504	1978	445	429	355	344	362	327	332	372	346	349	405	350	362	365	358	370	357	369	351	335	329	380	351	409	331	316	368	353	314	377	329	342	326	388	348	367	355	326	354	341	359	371	363	348	366	356	396	367	391	347	355	359	353	351	384	384	372	340	387	344	347	349	299	339	329	358	370	380	371	359	342	333	348	357	387	363	367	354	382	334	327	346	355	377	378	350	358	344	348	356	354	379	365	398	362	398	375	347	369	357	349	365	333	364	345	349	330	323	342	354	359	358	322	346	329	368	377	372	366	378	363	382	335	383	329	378	343	368	336	349	351	377	362	380	335	342	339	362	373	320	357	360	365	384	344	326	358	356	338	319	348	355	342	369	361	357	343	321	322	317	332	328	351	385	380	361	329	353	356	360	330	361	377	329	387	366	386	382	373	369	357	330	344	349	364	365	352	375	383	399	358	365	335	363	340	368	338	353	348	301	351	379	352	361	352	346	360	353	351	350	361	336	350	324	329	387	332	320	352	350	353	361	345	351	335	350	364	356	377	352	390	399	343	358	349	367	404	360	398	327	344	399	323	341	359	376	357	348	344	342	323	361	327	359	350	373	350	366	386	354	352	342	371	354	391	376	359	335	377	353	347	367	384	324	399	315	360	334	373	347	362	375	351	375	385	338	353	351	366	372	360	352	333	350	329	352	358	367	340	370	382	306	352	370	366	359	370	319	377	358	349	337	349	354	391	394	335	336	361	363	366	361	384	388	373	346	379	356	338	357	376	324	350	370	321	342	387	360	348	329	358	369	353	375	384	379	393	315	353	369	344	372	342	376	369	360	399	358	358	366	341	344	334	378	367	348	311	367	378	372	361	344	346	376	360	351	387	333	361	376	362	340	353	376	388	351	363	365	372	383	337	353	343	366	363	342	366	343	374	383	343	359	348	356	347	375	379	366	350	357	366	321	370	361	335	342	347	368	339	335	384	341	385	369	344	345	384	356	333	359	385	333	355	349	343	330	357	375	335	365	366	339	339	369	342	362	358	319	345	363	359	354	353	373	347	349	351	381	320	338	363	349	369	369	343	374	381	354	392	365	372	359	363	368	376	356	352	366	360	379	372	326	321	373	382	357	413	349	356	360	339	348	346	374	379	364	376	356	350	381	330	329	370	339	360	378	354	370	371	367	323	381	375	360	363	338	358	364	350	316	341	373	364	349	342	358	370	376	340	348	348	406	383	373	379	360	341	340	366	351	309	356	388	372	351	357	355	373	340	362	384	345	370	361	366	363	359	358	367	380	359	379	354	348	335	321	349	340	350	331	377	340	344	346	339	334	331	369	346	364	346	348	366	348	346	345	383	365	351	356	366	361	357	351	389	366	342	380	352	365	340	355	381	336	337	334	387	368	363	412	345	364	409	350	379	353	344	382	372	363	355	345	362	363	346	379	349	340	345	358	330	391	376	357	347	337	355	345	331	390	329	373	354	384	367	364	355	348	353	355	346	350	389	367	334	353	377	348	371	354	360	333	335	379	364	340	379	368	350	333	321	353	364	361	389	380	344	374	369	374	373	309	359	362	371	324	367	383	371	375	336	390	367	352	337	339	364	357	340	343	376	357	362	333	355	357	362	349	371	335	363	370	377	344	346	352	342	340	343	361	359	326	371	336	381	355	330	378	367	351	344	381	380	354	342	313	368	354	355	366	363	330	384	364	368	388	373	339	340	348	353	349	374	370	375	396	345	339	347	329	342	332	357	333	340	359	355	338	378	381	329	349	368	381	366	348	355	384	353	373	353	350	379	347	344	414	355	358	344	377	343	371	359	365	353	358	383	402	369	388	350	402	337	379	343	321	327	381	342	363	372	372	319	360	323	336	340	342	351	335	381	386	347	366	342	343	311	350	407	381	343	324	349	346	368	345	384	314	373	387	360	339	328	388	344	362	358	388	378	356	350	365	363	367	383	342	361	364	409	396	346	325	342	309	353	341	401	365	361	374	372	333	369	357	354	378	357	356	350	360	318	357	344	356	346	351	391	364	366	386	333	391	354	360	348	358	342	359	384	349	378	345	340	335	393	365	350	353	382	361	363	336	318	345	357	334	339	367	356	392	361	367	365	361	364	365	347	340	352	349	335	365	367	362	372	361	355	354	363	335	373	360	341	343	381	394	337	373	368	356	320	378	365	356	351	345	353	352	363	372	359	358	357	369	340	349	349	330	383	361	367	344	364	365	330	341	341	345	342	347	360	354	347	371	356	362	321	325	368	336	389	343	383	374	359	336	407	358	364	359	345	366	365	341	364	380	368	375	389	373	365	369	363	342	324	334	378	377	372	351	346	361	349	336	356	355	367	349	357	373	380	387	357	340	349	329	343	347	320	353	346	343	336	386	345	376	377	405	367	327	334	361	371	393	350	377	374	346	328	405	353	345	367	363	356	346	342	366	358	348	355	363	366	314	320	351	347	366	367	369	338	358	337	368	379	331	360	365	369	378	331	315	329	351	358	366	349	353	330	327	362	337	394	357	347	361	369	365	342	341	319	356	380	373	333	331	319	343	380	375	351	353	344	373	369	340	362	351	356	353	384	365	313	388	355	390	364	359	385	355	328	363	375	350	356	354	370	351	375	291	358	333	362	353	360	363	375	366	346	358	376	343	350	326	323	357	355	344	391	366	346	357	354	341	336	344	364	362	385	385	366	351	358	335	347	386	348	344	339	351	339	385	371	368	360	362	341	350	404	375	354	370	359	360	355	368	369	344	359	352	328	353	318	354	360	349	353	377	376	337	342	351	361	355	331	363	329	347	340	336	392	413	357	387	362	333	386	369	383	347	345	339	360	352	361	369	368	406	365	349	310	354	350	364	358	342	395	375	381	369	368	337	360	349	349	350	368	357	367	351	334	370	341	372	370	347	398	361	359	368	361	355	351	339	335	347	341	366	336	361	374	312	366	350	338	362	353	353	372	342	343	347	342	376	372	326	361	378	339	404	349	329	393	388	339	353	388	375	343	394	341	374	351	314	331	370	351	371	359	368	302	390	337	335	363	362	355	378	365	371	340	317	335	372	380	346	312	348	381	317	380	363	354	405	334	368	365	343	346	383	344	369	363	362	359	367	358	370	327	368	358	332	368	357	363	339	375	368	352	376	324	367	338	370	320	377	356	390	385	365	335	365	360	337	374	356	373	345	347	336	350	351	330	376	356	341	371	331	361	372	355	345	383	338	371	356	345	357	349	358	375	349	344	376	353	394	369	322	368	384	337	339	358	370	363	355	334	399	361	378	374	369	388	359	361	317	383	356	357	342	373	367	367	335	344	355	325	384	337	382	361	406	373	396	360	375	351	325	335	373	301	365	343	370	352	339	325	366	349	348	344	363	330	383	340	349	332	358	367	358	346	365	379	366	371	331	364	332	344	367	379	366	347	364	356	369	370	319	319	367	370	344	375	358	369	358	361	370	366	341	362	356	337	366	371	370	354	353	338	347	343
38509	47229	29673	6135	4789	911	643	683	684	644	701	672	670	645	704	695	698	649	698	651	677	619	686	685	664	721	670	674	650	658	727	642	654	663	657	666	679	654	635	705	652	675	664	692	647	637	637	638	647	689	632	698	688	676	656	669	661	662	705	640	657	707	714	689	666	664	673	653	693	630	644	675	674	667	652	673	715	651	631	685	645	715	677	637	621	707	677	702	669	677	650	680	662	666	659	621	669	672	703	675	669	643	670	620	632	673	666	636	655	661	675	604	659	712	685	679	692	674	655	675	663	662	652	643	696	643	658	662	691	657	704	627	735	672	673	639	699	681	686	645	671	696	690	689	639	689	675	651	693	650	646	664	660	679	644	668	671	658	674	665	701	643	677	686	669	679	671	651	648	682	670	631	691	686	703	645	670	618	686	697	659	623	698	645	684	673	625	682	728	624	662	683	693	656	679	649	656	691	693	708	674	647	672	669	673	648	725	687	638	653	674	663	674	677	650	680	677	649	696	663	688	690	684	656	682	655	655	640	655	669	662	686	632	656	666	688	575	650	642	664	665	643	710	673	690	657	643	719	663	642	702	664	671	691	675	642	654	675	678	639	657	650	640	710	661	651	636	671	693	666	639	663	630	646	717	688	688	749	646	665	634	689	606	616	671	657	675	599	712	659	652	662	641	683	669	671	711	634	638	675	694	712	701	655	687	681	663	706	694	701	713	675	648	662	657	619	660	660	662	633	690	655	678	625	692	680	666	631	619	670	657	653	666	652	676	709	695	715	656	682	678	627	636	666	664	646	694	692	636	678	637	647	618	647	697	610	676	659	680	699	630	627	609	736	693	711	628	663	644	640	697	656	657	669	670	678	693	666	665	688	677	668	644	700	671	679	675	673	655	639	666	632	617	666	696	706	696	673	650	668	677	641	645	658	688	657	658	728	695	615	674	647	668	696	638	706	663	622	674	684	687	635	684	672	674	687	656	614	691	668	670	677	645	641	645	710	666	723	623	683	657	621	714	661	666	655	754	683	684	671	681	681	647	668	658	696	656	695	644	692	640	671	691	671	632	642	629	686	670	639	722	672	710	681	668	661	710	678	694	626	689	666	692	695	686	722	674	636	663	712	711	700	639	691	648	687	664	700	680	682	691	678	647	630	710	684	704	630	655	646	663	669	619	662	588	665	689	677	677	649	664	651	684	704	689	678	686	663	646	677	642	622	640	674	692	664	684	672	662	680	674	675	637	687	640	719	648	685	651	683	685	625	696	646	630	670	667	641	633	628	610	678	676	589	622	706	641	681	698	679	636	680	691	640	619	631	686	657	651	683	622	659	672	682	643	650	694	694	682	665	640	733	650	655	654	656	666	658	672	676	655	680	653	607	660	668	685	653	670	664	656	662	629	653	666	666	659	635	637	704	653	672	677	700	648	733	654	647	642	674	666	661	668	692	675	655	698	707	671	673	702	646	665	686	699	691	676	647	657	625	701	623	659	653	654	697	625	625	718	656	670	678	664	664	663	635	657	718	647	665	678	721	672	643	644	654	673	710	678	655	638	681	689	667	697	667	698	723	645	665	614	694	692	692	676	655	673	682	662	669	634	666	685	661	641	667	725	664	647	674	701	697	673	617	648	669	645	713	686	686	636	660	727	663	667	680	695	639	624	693	694	646	632	689	659	675	693	649	672	637	660	628	647	685	671	686	613	624	634	620	697	659	644	649	655	654	675	641	641	684	698	717	643	689	647	667	652	655	673	673	636	668	650	637	657	656	665	695	668	681	618	713	685	652	679	664	643	661	576	669	684	695	628	691	684	646	599	632	682	686	697	666	699	662	671	648	615	673	696	693	659	702	660	677	613	630	662	635	671	643	655	678	642	647	619	710	675	658	661	621	669	690	650	665	651	702	620	625	678	652	685	678	653	676	625	671	658	672	649	646	659	662	642	678	685	649	683	643	695	666	661	696	652	673	642	648	649	657	666	668	626	671	654	628	659	735	616	659	646	651	661	661	700	648	687	649	703	679	637	683	690	677	654	642	653	705	639	648	654	713	641	688	604	672	673	654	642	653	642	715	635	624	672	673	654	700	630	673	707	650	699	678	641	701	691	707	691	649	710	659	707	652	670	638	661	677	662	696	709	627	654	674	631	684	673	660	623	670	680	683	696	660	603	630	682	669	666	725	649	643	655	672	666	668	699	694	603	665	648	688	662	666	651	667	698	700	680	669	686	695	673	674	671	695	664	663	666	624	684	670	658	647	660	677	668	664	671	682	665	640	686	661	669	653	650	657	631	685	670	712	648	683	683	675	691	642	662	700	666	671	674	656	659	672	681	666	689	637	661	710	643	667	659	675	706	671	650	671	664	668	687	649	688	675	653	672	695	744	674	673	658	636	647	700	687	712	651	671	674	698	648	658	652	650	718	654	618	656	635	688	678	674	673	657	685	655	641	652	652	640	643	652	647	664	664	676	701	717	672	645	683	662	694	646	686	657	710	710	610	644	684	670	699	656	701	643	679	677	630	669	661	653	665	669	652	708	682	698	714	647	668	641	650	664	658	678	645	691	657	651	642	670	640	627	662	680	658	739	670	633	622	709	698	646	690	683	708	698	694	655	677	655	708	697	689	653	678	662	664	642	659	686	631	660	655	715	678	635	670	652	678	662	649	698	673	666	643	701	684	689	692	646	687	653	684	672	729	684	700	642	665	639	688	670	655	640	649	709	653	694	661	682	653	663	674	654	629	675	663	671	635	672	693	631	733	673	690	628	679	610	711	652	661	635	664	705	707	679	640	634	686	653	633	667	657	660	626	668	685	685	722	669	715	627	625	620	690	685	674	692	652	642	662	647	729	658	666	657	677	699	672	670	688	643	693	699	717	671	649	658	698	700	721	694	663	676	664	622	630	659	634	683	628	682	678	690	712	728	650	668	704	691	632	674	683	649	666	682	714	675	695	672	628	666	673	663	659	652	665	636	671	705	669	655	671	669	647	679	652	655	652	655	660	652	701	665	664	659	615	648	702	656	666	677	610	683	641	679	689	632	660	633	659	629	662	687	675	676	642	633	689	640	624	645	706	648	649	676	642	672	681	712	659	701	620	719	680	657	661	646	663	671	681	643	661	645	672	667	656	600	639	641	676	682	643	682	675	646	670	657	662	644	698	608	677	629	664	659	714	658	697	698	694	735	684	677	646	678	700	654	667	646	650	717	720	641	696	685	623	655	662	630	651	692	679	701	632	654	651	677	659	671	703	670	702	670	690	699	654	663	666	622	682	671	688	699	673	639	664	647	633	613	692	714	673	659	677	630	697	690	628	648	635	659	654	636	677	685	596	654	652	664	637	691	659	695	659	661	664	652	652	674	646	641	684	670	655	694	702	657	657	641	664	708	692	635	649	681	683	667	698	642	645	663	663	644	661	709	698	640	662	648	677	697	657	657	623	653	663	653	612	673	672	667	690	684	689	670	679	714	633	648	658	678	699	705
24231	22840	30286	24449	20346	7976	424	315	298	280	289	271	278	304	297	268	282	281	300	280	278	271	272	261	296	271	280	289	270	300	261	257	297	267	289	298	269	259	253	261	297	244	279	267	287	258	277	292	275	283	257	302	260	264	268	260	252	286	298	281	252	268	261	277	264	276	276	229	272	260	286	260	263	302	278	288	262	266	263	267	269	275	268	258	239	287	255	270	238	292	267	279	251	272	274	294	264	261	271	280	261	280	285	261	243	228	268	261	258	247	283	253	258	260	277	272	276	261	277	253	264	258	247	249	266	273	268	255	308	270	266	270	282	254	253	246	271	280	257	279	285	273	258	299	286	280	296	261	264	302	278	278	271	290	257	276	278	278	264	270	285	282	262	289	268	268	263	257	274	296	253	257	273	301	246	286	267	273	267	281	272	282	270	257	263	278	283	273	274	270	284	246	277	265	281	275	289	272	271	286	278	293	249	233	249	272	278	304	275	266	275	248	272	250	243	276	253	260	255	257	294	261	260	275	278	258	253	257	269	260	301	267	278	294	259	307	270	256	288	260	278	251	270	273	290	278	282	292	248	280	260	277	263	236	270	281	239	282	258	265	273	258	270	284	266	284	271	240	264	272	264	258	269	248	261	254	257	264	219	296	248	262	274	273	259	270	301	266	278	273	254	307	269	248	262	269	293	259	268	251	280	280	287	256	240	296	272	248	248	254	235	280	267	257	288	275	252	265	281	282	244	249	280	266	263	261	278	282	265	276	275	278	261	240	288	257	241	270	298	274	253	265	258	270	239	262	289	284	280	257	301	281	251	274	273	276	263	254	295	247	254	282	301	262	271	262	241	261	275	259	283	248	266	230	241	246	280	275	283	270	289	255	290	278	279	303	267	265	273	271	265	236	289	241	269	274	289	272	235	274	279	268	239	285	250	273	291	277	245	259	246	274	272	266	290	283	242	270	265	260	268	287	274	235	297	253	265	262	279	242	281	264	267	268	245	244	236	279	249	291	284	267	287	275	259	289	285	266	287	268	269	262	254	268	284	261	247	278	260	285	249	257	260	273	296	276	271	281	306	270	275	268	291	277	265	266	270	293	282	286	283	294	260	245	275	268	272	281	288	265	281	259	258	287	291	257	270	290	280	270	276	276	283	291	279	240	258	285	260	281	268	285	237	267	259	290	259	287	254	298	267	257	281	281	263	283	281	248	278	276	288	270	269	291	273	290	269	275	253	261	290	272	262	275	271	254	277	243	262	254	268	292	261	275	254	241	261	275	264	286	278	240	259	268	267	256	257	262	265	281	278	258	276	276	269	286	274	279	276	265	270	252	282	289	250	266	267	271	258	259	243	262	280	283	283	292	250	284	260	271	243	281	267	272	284	264	266	272	274	253	322	259	259	258	267	277	263	261	294	265	289	264	258	286	300	284	243	247	302	252	273	261	283	264	262	286	281	267	275	265	293	261	274	256	238	260	260	286	282	274	322	278	269	284	265	267	284	266	283	272	226	253	286	288	253	280	273	246	272	267	273	281	272	264	246	253	267	261	267	282	286	249	288	286	277	258	274	280	254	262	287	249	289	252	279	270	256	277	276	252	278	262	276	279	278	276	273	272	278	254	258	272	238	296	286	267	262	262	264	285	271	278	273	277	276	309	257	257	251	247	253	257	289	269	276	236	245	277	291	262	261	276	302	281	259	247	267	286	245	285	243	271	272	298	286	281	268	274	276	266	303	232	255	269	269	294	244	259	287	257	279	269	291	291	268	282	282	300	253	258	303	263	287	271	261	294	296	277	278	281	260	244	258	249	254	282	270	264	285	249	277	256	268	275	269	247	263	277	281	251	268	254	280	248	252	283	259	263	260	299	255	265	261	278	263	249	262	257	275	293	248	262	269	288	282	231	295	275	238	254	252	274	294	270	259	266	260	256	289	268	246	278	303	252	260	266	314	300	272	268	256	269	265	261	252	255	271	289	261	266	282	278	293	297	280	272	267	275	257	262	236	294	282	267	257	289	239	264	258	268	277	272	266	281	265	293	263	257	283	278	253	315	254	266	257	286	252	270	274	258	260	275	274	269	256	264	290	242	273	243	280	289	293	258	272	259	252	275	292	273	261	256	285	272	232	282	259	280	263	277	270	277	276	271	275	277	254	264	295	262	253	262	250	259	295	257	272	266	293	243	260	261	262	278	300	299	236	277	268	254	231	261	279	258	266	292	273	258	286	290	292	263	289	267	273	249	299	231	255	285	266	247	263	247	227	257	252	285	240	274	254	251	261	280	252	289	260	240	243	262	283	272	233	269	267	289	249	259	307	266	270	257	261	261	239	234	267	218	287	251	277	247	285	259	275	282	279	245	283	268	280	248	269	283	276	263	262	267	271	267	274	257	278	236	287	277	271	271	279	264	249	263	260	274	255	250	274	268	273	283	275	286	288	269	249	254	269	282	246	272	247	262	264	234	255	272	284	279	288	235	243	284	276	271	256	283	287	269	266	225	289	289	283	246	273	265	274	283	291	286	266	274	258	301	286	254	264	275	274	261	252	277	299	259	246	264	263	254	282	279	266	284	265	249	277	272	276	260	255	255	295	300	242	245	266	260	271	270	283	281	277	245	263	249	301	274	288	217	264	295	266	256	297	253	264	255	258	238	276	275	260	285	295	240	286	287	250	281	256	255	290	257	241	277	280	261	269	267	263	262	283	242	251	263	248	298	263	264	257	238	243	286	262	259	252	268	259	281	275	257	265	258	263	272	229	290	264	262	255	273	280	279	250	274	284	261	293	301	246	269	255	268	276	286	293	281	265	290	240	282	259	262	251	265	271	255	262	300	255	290	262	255	277	263	270	253	284	242	265	279	254	265	287	285	266	278	275	259	283	271	244	290	271	276	246	295	290	274	285	255	274	251	284	249	248	294	283	281	253	280	227	262	255	271	287	257	256	289	291	256	272	277	248	290	245	284	271	258	271	253	250	273	293	254	280	279	275	267	277	264	237	249	234	274	242	275	251	293	258	290	223	285	262	274	282	298	236	252	301	253	270	266	277	275	274	248	241	306	295	274	251	280	295	271	288	266	271	258	273	281	278	278	255	250	270	264	288	278	259	280	267	257	279	260	259	234	249	262	289	274	257	243	262	284	261	289	275	274	260	257	279	252	273	247	280	271	274	288	273	264	283	255	274	284	281	283	270	272	273	289	282	285	266	283	263	268	269	264	266	246	271	269	274	274	276	278	263	288	241	285	262	271	264	255	260	278	262	272	266	238	270	274	271	256	259	254	281	232	261	252	258	291	282	269	254	276	262	296	283	275	285	289	266	264	276	239	262	309	287	252	264	271	271	253	259	323	256	282	244	261	260	270	284	250	255	271	269	272	292	275	299	245	266	292	225	260	288	259	246	275	258	258	263	263	257	267	248	293	299	249	283	268	298	266	260	252	267	270	261	269	293	258	270	267	284	294	278	248	280	259	274	251	276	265	297	303
60512	88153	58711	24998	23453	2344	552	536	566	510	533	520	575	469	517	493	501	481	494	541	551	505	507	515	529	478	533	505	484	495	476	504	476	489	492	502	491	517	519	500	478	483	481	525	495	527	514	458	500	503	524	481	470	472	499	484	465	511	505	504	532	517	529	495	517	543	507	525	528	484	495	537	510	508	507	462	506	465	500	491	479	490	466	493	527	517	526	518	516	473	517	480	513	494	508	539	527	526	509	476	507	504	552	514	511	502	480	502	494	491	488	515	485	537	480	530	552	494	520	506	539	522	496	521	455	481	470	504	514	488	541	473	506	460	484	510	491	497	491	466	535	517	487	533	488	527	462	511	494	481	508	498	505	505	496	515	556	550	513	510	472	550	515	507	484	476	478	527	517	501	506	502	472	539	474	479	500	496	508	482	502	495	507	495	494	463	540	523	490	515	515	486	506	481	518	492	524	497	539	502	501	493	525	491	501	526	454	535	498	502	487	489	485	507	475	546	525	483	502	554	543	511	519	516	502	522	490	460	476	546	470	467	527	458	538	506	484	510	497	502	476	496	481	454	520	516	510	518	495	486	464	508	517	536	483	500	514	481	496	495	487	511	502	493	478	530	520	473	509	478	510	507	514	531	501	508	537	506	497	462	487	522	495	516	468	479	511	502	501	484	501	488	519	483	515	537	509	496	484	529	513	502	509	533	472	485	485	531	479	465	502	497	508	483	498	479	534	522	497	530	470	503	528	489	525	525	522	514	515	532	463	533	508	525	530	499	472	547	479	490	489	550	502	486	521	507	466	472	520	485	535	509	512	449	522	510	498	469	528	525	487	515	472	491	468	477	513	468	462	511	505	460	493	494	504	494	555	523	488	474	507	533	503	486	490	491	507	506	484	467	495	500	469	526	485	491	513	471	503	522	557	482	518	485	488	506	543	496	439	516	505	474	511	525	555	499	452	521	483	505	489	467	491	470	488	504	496	483	508	479	455	496	499	548	509	509	516	497	491	510	510	501	502	551	545	496	462	546	521	528	504	523	533	492	550	478	527	518	525	491	499	509	533	501	534	503	510	523	476	480	518	514	509	494	507	490	512	535	487	525	463	518	481	484	503	459	513	506	525	519	518	461	515	482	521	481	527	497	473	462	528	495	519	505	468	475	515	515	481	495	515	526	495	522	435	490	510	509	488	487	479	497	511	490	501	462	499	514	499	464	479	521	528	489	527	506	457	497	513	568	496	473	509	497	489	481	482	510	540	484	494	514	474	530	518	487	478	522	486	514	434	457	514	503	510	499	483	485	495	520	521	506	471	513	500	475	471	523	538	536	519	495	529	471	493	513	489	535	515	461	515	525	492	486	516	489	511	514	508	502	456	537	501	504	525	529	471	509	473	495	552	490	481	514	497	504	508	485	504	522	580	437	494	502	488	527	473	505	509	520	509	496	557	482	501	540	519	507	492	475	487	477	511	517	474	473	494	508	531	518	482	508	508	492	504	514	536	497	475	558	497	503	530	494	500	474	504	532	502	497	477	494	474	484	516	516	520	494	512	483	496	531	469	530	540	507	501	460	517	480	520	479	485	534	492	539	498	504	524	529	494	497	514	504	539	510	527	479	469	505	475	516	505	505	506	494	462	466	485	497	465	479	506	501	511	521	532	530	487	510	485	518	501	540	525	525	520	461	513	524	486	504	469	503	541	517	513	502	517	485	472	516	519	532	483	504	540	484	517	518	490	473	493	494	509	485	492	499	525	465	467	461	453	489	511	518	538	490	518	490	516	498	526	498	534	477	539	493	516	487	509	511	523	510	466	492	496	480	504	481	459	506	500	534	518	495	492	467	489	519	554	521	493	466	495	463	529	504	508	513	541	513	469	477	459	470	479	555	476	468	483	479	496	528	474	514	509	501	482	494	464	537	482	492	509	492	522	510	487	507	487	528	510	481	488	505	536	505	513	513	494	494	488	491	499	532	526	509	482	494	503	517	509	529	502	497	539	513	485	480	521	524	488	480	510	498	473	480	501	499	496	479	469	524	504	487	550	494	500	501	460	509	474	528	508	505	513	507	467	520	526	501	480	516	498	482	493	491	507	512	479	521	488	478	516	539	490	498	511	514	512	497	506	511	457	482	500	514	526	528	541	521	542	472	506	468	541	500	495	490	527	533	537	479	524	502	516	528	536	532	519	515	518	514	517	500	491	493	510	495	504	516	483	456	514	490	511	488	531	517	504	492	498	504	516	547	508	487	503	478	445	500	487	517	543	513	526	516	497	490	502	466	518	529	508	485	503	520	540	528	512	509	543	487	508	499	537	501	489	493	517	471	533	512	473	505	475	473	486	457	538	481	454	488	506	521	505	483	529	526	520	481	554	510	503	516	511	486	503	523	528	530	492	495	531	476	558	521	502	506	498	469	514	514	532	480	528	485	474	520	507	473	496	472	502	537	499	500	477	447	510	514	495	521	505	457	498	489	524	468	511	483	503	516	506	467	496	471	519	492	523	502	500	508	525	511	516	496	505	492	478	543	495	506	527	470	474	511	496	499	506	503	475	507	542	483	531	513	500	485	482	529	491	545	443	515	491	504	496	523	503	511	493	521	501	500	464	504	482	525	468	523	467	468	544	514	501	459	498	527	492	519	525	489	461	513	518	488	473	520	517	480	494	500	506	468	474	489	543	471	480	491	506	510	492	470	500	484	506	501	484	506	493	515	507	492	524	499	528	522	518	505	520	496	464	500	498	516	467	467	487	540	479	502	443	495	494	499	499	551	493	513	473	483	503	482	495	507	519	499	460	480	533	500	528	501	507	512	476	515	468	501	496	502	522	547	513	525	536	511	535	499	524	483	488	485	489	523	482	530	501	482	522	516	508	532	512	521	490	477	487	471	495	503	520	473	472	513	489	506	533	464	489	484	495	501	508	533	480	503	487	460	498	538	532	494	523	509	535	500	505	497	517	489	497	531	490	502	510	458	482	491	488	507	502	512	544	470	496	507	495	529	522	523	523	484	528	462	505	488	547	504	504	499	507	503	537	495	497	479	514	514	506	498	506	505	491	495	495	475	485	530	533	466	492	518	482	490	493	510	492	499	505	481	463	515	537	507	512	502	527	485	520	528	532	519	478	482	498	487	543	504	481	490	515	532	555	530	496	509	479	489	517	512	534	531	497	462	474	484	514	473	533	485	513	488	503	515	470	509	484	515	531	497	509	520	529	502	534	501	509	547	464	507	460	489	503	513	523	497	498	520	487	493	480	480	515	500	525	456	516	550	540	509	512	478	480	475	497	545	489	488	525	538	520	533	505	525	473	523	500	501	508	531	523	524	518	464	517	528	473	450	525	538	498	473	459	492	506	514	490	507	493	512	488	539	516	485	491	512	444	494	469	514	492	519	503	542	502	488	490	502	495	516	508	486	496	517	508	510	495	483	476	492	537	520	508	495	481	504	522	497	509	522	517	495	480	446	503	504	481	491	502	513	474	521
23136	21735	29534	23682	21415	17494	2913	525	465	442	412	450	410	454	440	399	406	440	414	434	446	393	410	425	427	416	414	425	401	378	457	439	444	434	409	446	416	419	400	417	423	407	426	436	435	413	447	340	430	387	431	407	407	416	427	416	425	400	406	455	395	440	399	427	432	427	426	402	433	452	433	416	440	444	428	438	414	448	422	421	417	421	393	444	417	393	399	431	407	445	432	374	451	431	411	422	383	406	388	385	378	418	420	416	441	398	439	413	441	415	395	425	393	393	452	390	416	428	437	409	425	434	429	391	409	461	389	422	391	430	420	439	403	421	404	439	422	414	423	399	385	400	424	416	409	387	419	479	401	447	405	404	413	411	376	427	404	437	406	414	450	433	406	412	415	431	450	399	426	388	405	407	417	392	420	409	423	415	402	420	453	400	417	374	439	435	423	442	445	417	432	456	426	427	409	416	443	374	395	412	371	429	424	405	410	428	416	399	448	436	452	450	405	449	433	450	441	406	453	403	453	407	441	387	397	389	393	416	431	433	400	440	412	431	393	413	450	429	444	437	413	439	453	411	449	412	423	401	373	383	408	438	428	407	433	424	407	405	424	468	366	427	446	393	448	421	400	395	446	411	411	392	419	454	386	469	443	387	409	394	368	420	407	434	403	436	419	403	429	412	430	390	445	401	390	411	440	435	432	380	407	407	401	423	405	448	423	444	396	402	439	442	403	405	432	453	449	424	470	395	420	392	381	430	447	446	412	373	449	422	379	421	440	437	412	408	404	415	440	427	420	431	422	412	413	436	384	437	439	403	422	386	396	367	452	388	410	445	439	446	371	409	412	418	409	414	409	410	409	409	377	417	376	414	416	429	400	424	387	434	405	425	444	432	402	429	411	441	390	421	428	438	406	414	433	438	398	398	427	413	467	429	410	434	427	416	382	413	413	417	425	399	414	387	432	402	436	452	409	402	458	441	419	388	393	409	413	397	410	400	465	466	414	375	441	409	410	428	418	420	409	433	399	411	423	388	405	393	456	433	448	419	425	430	435	382	401	393	403	424	403	428	440	421	431	416	467	443	429	426	444	424	406	398	444	415	426	383	409	397	411	423	381	399	410	410	409	431	405	420	446	437	431	389	412	420	434	399	402	422	407	374	456	442	440	461	370	407	415	393	430	413	393	398	439	401	398	414	420	410	455	407	406	394	386	454	411	411	417	390	444	428	426	425	439	386	400	402	445	423	428	424	415	388	441	447	393	435	403	430	410	418	435	428	431	433	462	439	402	407	419	457	394	403	447	397	408	406	431	412	396	413	412	468	415	411	439	444	384	404	398	439	396	392	427	428	398	415	414	390	434	436	389	427	413	437	424	429	383	395	403	410	414	455	401	441	396	431	433	417	455	419	394	395	409	385	446	403	430	410	402	415	364	459	403	425	422	402	420	402	396	444	400	423	363	432	408	452	417	404	421	470	412	437	416	455	415	388	427	394	397	404	406	405	438	398	416	438	430	391	425	431	449	427	421	409	430	424	413	410	412	421	418	402	407	426	428	393	383	446	401	394	428	394	427	434	398	423	417	427	384	424	409	413	417	438	416	436	385	445	436	414	397	454	404	410	426	426	412	415	417	447	383	463	432	440	414	400	395	398	429	392	442	432	442	372	413	405	403	413	431	445	415	398	435	383	391	402	414	405	416	414	409	420	484	392	391	440	418	429	408	443	413	419	436	418	385	443	413	446	416	393	403	424	456	437	428	412	407	423	441	409	407	430	435	389	388	416	447	436	406	430	453	424	400	428	418	432	424	421	407	377	458	428	422	395	392	441	368	387	434	392	431	386	426	417	409	428	395	399	402	461	451	373	390	450	402	353	414	411	414	416	398	413	399	407	411	422	394	390	389	410	374	441	436	437	410	413	397	396	437	417	412	448	416	417	422	393	437	465	433	400	440	457	410	418	406	427	422	445	424	409	434	402	428	409	427	410	417	410	391	403	421	416	429	411	383	423	425	404	392	478	443	432	431	432	417	390	420	405	400	417	394	399	435	432	409	424	398	411	399	413	419	427	419	412	424	432	424	391	409	386	376	392	417	436	434	404	413	406	402	419	437	421	383	406	428	482	423	386	428	379	390	405	401	411	399	425	382	405	429	417	449	402	416	418	406	420	460	449	446	403	427	402	409	373	374	412	430	408	424	454	445	401	416	395	395	392	414	421	377	430	431	432	388	427	430	429	413	429	405	431	400	403	393	414	410	398	442	451	438	436	429	403	437	403	413	412	434	412	453	383	396	430	406	409	400	385	437	385	432	408	428	430	391	426	423	412	427	406	393	429	454	427	409	433	433	414	422	406	386	367	430	390	399	433	396	424	425	414	427	394	419	450	453	382	417	420	448	444	400	415	453	475	395	418	392	395	400	418	383	395	397	411	435	438	415	409	428	432	422	388	415	354	435	425	402	418	413	424	399	404	403	414	425	421	395	365	432	392	378	428	414	396	442	438	430	400	429	429	431	391	435	395	404	401	382	430	412	396	458	427	414	408	419	455	406	407	398	414	422	446	402	429	411	412	413	403	447	465	429	427	419	424	437	378	401	411	412	419	403	455	402	418	423	420	417	395	419	396	406	422	419	390	407	402	396	400	397	423	410	413	425	445	421	418	419	415	447	391	433	418	431	409	413	427	409	392	446	432	416	416	408	402	390	392	411	410	396	424	422	393	441	418	418	427	388	413	435	418	427	419	397	438	402	380	398	456	427	409	377	449	458	412	417	386	408	393	401	380	414	418	404	408	426	406	390	406	414	408	425	436	409	445	413	426	448	404	445	393	404	397	368	412	447	392	452	426	390	400	454	412	429	415	411	473	427	429	433	381	398	408	402	430	393	408	414	439	421	397	400	451	394	404	435	389	396	419	397	411	420	462	409	398	429	422	436	429	404	407	424	402	439	395	405	397	413	442	418	403	418	406	413	406	386	410	414	444	432	419	428	401	408	430	392	416	408	417	445	393	440	435	425	388	418	411	436	419	418	445	437	425	431	417	391	439	427	417	396	410	419	400	434	411	417	407	380	410	416	429	434	377	373	425	414	451	367	405	434	408	434	439	382	410	437	429	449	425	441	397	450	402	394	420	415	383	444	421	452	411	433	391	402	399	415	392	415	441	501	413	376	419	441	389	440	428	420	365	400	432	440	428	418	423	403	430	439	424	410	396	426	412	411	420	417	411	424	458	419	449	410	414	434	429	412	418	409	434	441	418	424	423	386	419	414	422	417	394	419	428	450	428	409	377	407	406	389	409	412	421	404	428	445	421	400	390	424	444	457	426	408	406	414	415	365	416	417	414	396	408	387	387	407	410	429	376	425	429	466	460	436	383	417	434	432	431	407	399	427	446	418	460	403	427	389	419	392	387	395	416	396	426	438	422	433	412	365	419	382	414	449	441	413	385	384	420	401	417	432	416	394	442	470	404	436	405	413	451	406	416	422	424	437	421	397	418
58236	97824	64498	34513	30905	3493	854	784	795	707	727	706	735	709	727	737	724	746	735	714	741	725	755	705	677	781	736	663	696	754	712	739	735	740	768	723	759	692	716	697	718	724	736	712	704	748	761	739	713	702	753	708	737	794	722	723	751	748	743	723	730	689	729	714	755	759	759	743	748	721	712	712	708	711	707	742	744	713	684	727	726	725	733	706	705	748	720	708	754	723	759	719	712	722	800	750	698	771	729	747	709	740	738	789	719	762	674	741	748	700	751	741	693	722	727	722	758	722	763	715	780	738	776	720	694	722	717	769	771	733	780	726	683	726	755	722	750	759	722	704	753	729	745	714	683	765	737	704	704	765	760	669	733	796	754	707	763	686	715	750	709	738	734	711	725	735	698	732	751	683	688	700	774	678	742	748	677	702	742	738	689	741	765	693	728	746	712	743	681	688	709	756	698	760	724	661	779	747	777	739	755	759	760	724	776	711	765	764	720	745	782	712	686	690	714	749	747	721	766	721	705	738	723	699	738	686	710	768	691	745	709	745	706	730	769	708	734	753	751	735	672	704	753	726	712	720	707	787	762	752	755	751	733	685	707	755	700	713	708	762	727	714	755	750	737	723	693	776	744	726	697	692	665	721	702	710	709	726	754	671	710	730	704	754	728	731	720	767	784	739	675	737	717	719	742	725	728	682	704	771	746	702	723	736	716	706	688	732	710	731	723	741	726	695	700	739	720	751	771	737	715	729	695	745	760	735	737	785	749	747	725	712	705	754	726	738	707	700	702	708	707	732	714	725	697	757	702	732	724	726	773	742	717	771	728	712	726	696	706	744	733	716	768	744	731	741	786	753	729	759	748	730	745	716	727	693	714	660	723	714	704	750	750	743	685	738	700	710	730	749	759	695	775	736	728	711	714	747	764	722	672	705	762	717	726	719	730	679	671	772	690	716	772	743	748	699	752	687	719	709	718	740	723	757	705	761	762	778	735	724	720	699	750	690	679	752	720	747	732	729	712	684	745	709	724	675	732	734	724	731	742	735	705	730	703	741	722	716	722	686	700	690	731	766	735	723	706	701	699	744	724	764	715	718	719	690	684	704	720	763	713	727	724	732	724	678	734	692	735	705	750	692	747	687	721	713	712	703	735	729	727	706	708	703	688	668	728	695	729	708	699	706	701	774	701	709	758	750	700	700	769	679	752	714	757	759	738	707	799	749	732	775	760	756	694	715	731	694	775	711	753	689	717	714	765	699	692	738	675	717	720	712	778	701	728	719	708	698	724	751	693	720	698	736	696	720	732	697	744	723	705	723	737	710	700	727	701	749	716	766	746	685	738	744	806	705	741	714	687	717	710	717	746	705	652	705	742	692	715	720	688	771	770	748	708	686	746	753	707	708	737	743	707	702	734	707	711	764	735	723	690	732	701	697	688	750	754	701	708	748	686	738	747	735	751	710	751	719	718	701	757	741	734	710	775	718	715	704	693	718	754	724	739	760	688	750	734	679	725	710	770	677	691	719	658	729	730	736	686	707	742	718	711	690	721	722	709	743	756	724	755	775	709	723	749	709	721	769	769	720	666	726	703	699	735	769	740	712	725	717	718	693	742	719	725	732	704	716	746	715	749	736	752	704	732	682	712	686	684	705	699	741	757	704	714	774	679	741	722	762	698	742	704	747	727	733	669	715	755	771	718	707	682	710	703	672	717	677	752	666	691	758	720	747	702	757	724	721	757	737	720	675	771	699	761	697	755	772	767	724	703	788	734	773	723	732	707	745	714	689	706	713	706	748	680	725	722	736	718	755	741	744	701	730	731	749	748	715	744	737	703	823	742	710	809	716	719	720	694	714	726	734	704	680	750	727	692	688	728	712	681	711	659	728	740	757	731	717	717	755	740	711	730	748	699	720	750	712	770	717	748	738	678	748	723	763	737	775	734	681	720	703	682	709	730	716	712	713	705	726	709	746	710	737	712	703	710	736	718	725	743	738	774	680	694	709	723	744	745	708	747	746	719	742	712	728	679	733	658	770	725	733	711	696	633	674	729	761	703	739	671	734	707	710	727	783	721	731	759	740	706	704	712	718	724	696	710	772	761	724	701	697	721	763	802	691	715	686	770	742	720	726	726	740	679	713	700	748	720	728	727	697	705	764	771	714	732	700	681	709	753	741	696	722	755	704	694	732	688	735	706	777	718	701	711	709	667	715	705	702	736	769	737	747	710	723	703	684	679	680	677	734	761	682	696	755	747	732	698	717	714	792	696	806	680	674	773	729	745	761	751	716	718	702	737	714	756	728	708	711	748	753	737	669	731	708	721	719	722	711	736	812	725	746	690	659	720	755	738	765	678	702	688	724	702	718	727	743	703	725	696	696	716	724	745	736	711	699	726	730	763	764	749	667	711	721	754	721	667	677	702	691	705	708	706	700	721	738	734	732	754	804	732	728	739	669	706	681	676	707	728	731	756	713	737	689	710	706	724	717	775	711	737	739	728	739	708	785	741	718	762	719	754	739	683	735	714	741	712	716	673	722	700	717	734	703	688	697	712	720	710	749	720	694	702	715	765	699	733	674	699	721	731	759	721	716	681	747	742	755	694	708	685	781	702	714	739	753	707	673	725	750	686	693	712	699	750	713	759	686	736	718	738	738	695	719	744	748	702	722	744	736	719	740	709	740	696	724	707	737	693	716	714	733	748	720	722	723	684	696	746	692	739	715	736	722	710	728	707	755	735	703	733	714	779	704	718	716	733	731	715	738	695	700	729	737	741	731	690	715	700	755	799	703	791	676	719	751	723	777	746	704	763	708	749	675	727	703	739	711	735	705	735	781	712	692	663	772	705	708	731	771	710	716	699	752	749	726	786	733	681	708	716	783	713	759	790	757	698	777	723	727	757	729	732	707	692	778	726	715	730	761	728	723	753	716	705	719	755	703	743	738	756	764	740	706	723	734	729	765	767	758	719	691	742	735	751	667	762	675	741	762	711	708	720	694	699	699	725	755	746	769	757	722	774	719	710	759	766	707	689	727	736	671	696	699	670	704	726	730	702	739	725	700	739	752	706	746	684	711	745	713	688	736	742	706	761	733	678	720	711	719	731	690	793	748	690	742	717	706	761	754	717	706	764	681	704	709	752	750	714	694	696	705	790	689	761	728	718	694	692	694	756	738	708	752	745	738	716	729	712	705	714	754	717	703	707	715	672	757	732	703	703	743	716	694	669	740	763	708	682	711	690	726	672	746	714	717	733	727	714	698	774	749	722	690	694	738	710	695	786	707	693	757	710	681	729	673	791	750	678	719	697	734	702	691	719	728	739	737	757	739	769	731	732	723	724	723	705	759	714	698	705	714	691	757	776	745	681	756	730	712	741	720	739	744	757	715	715	743	717	732	781	732	721	766	708	740	704	715	738	744	753	715	740	731	712	712	747	775	731	685	734	715	749	734	750	659	717	713	715	741	719	742	770	728	740	771	752	707	725	719	724	720	712	739
29205	28132	23351	8388	2122	695	373	376	329	344	360	351	343	330	356	382	367	383	362	363	378	357	346	341	342	350	341	371	349	353	379	325	375	321	366	318	314	324	394	319	356	366	337	357	356	341	358	372	331	359	344	361	317	356	349	363	360	354	354	373	348	378	349	358	340	340	343	347	348	370	349	331	379	337	381	334	365	336	375	344	340	391	345	333	322	354	344	370	345	331	326	368	351	369	344	399	354	368	359	354	319	362	362	352	332	334	349	322	358	342	400	362	348	372	345	325	365	346	367	361	352	329	322	328	346	352	357	366	374	360	363	345	355	368	333	359	348	354	380	331	374	341	324	348	364	391	371	352	320	341	364	347	347	371	350	373	340	317	329	337	355	345	319	373	352	340	345	378	335	345	371	359	350	354	349	352	339	357	357	353	336	397	324	326	340	345	350	357	346	333	359	352	319	331	391	355	330	339	374	348	355	372	377	358	368	358	364	346	314	356	383	353	372	324	327	340	366	368	354	361	396	353	357	334	333	351	361	353	355	308	351	349	335	330	306	360	361	291	368	330	386	343	352	328	339	361	305	368	337	385	351	341	349	363	340	347	357	337	315	313	352	375	338	366	347	335	346	386	349	352	317	370	367	350	371	351	373	358	339	346	344	344	383	325	381	364	323	350	343	365	351	333	377	343	370	337	389	373	362	384	350	350	346	338	354	374	311	370	360	372	338	339	384	332	342	365	347	350	345	374	385	347	345	354	351	365	344	353	354	365	359	362	350	333	320	368	339	379	362	367	341	346	347	342	367	340	343	359	359	349	326	340	333	328	358	363	367	404	345	341	364	385	337	349	359	332	327	371	366	325	370	360	350	364	376	362	367	358	385	343	375	341	358	363	353	341	331	330	348	350	346	351	365	358	369	325	356	346	350	361	329	344	356	357	341	386	303	375	365	349	346	339	341	361	366	338	355	319	372	382	381	348	360	321	359	295	380	367	340	335	372	372	343	339	363	354	372	340	291	368	353	355	331	315	337	364	378	338	331	357	339	376	339	369	367	352	343	362	336	347	328	358	351	339	328	346	337	327	371	357	348	342	352	362	356	372	365	338	346	367	346	356	348	362	344	377	336	318	374	357	330	352	323	348	340	342	354	355	373	356	370	353	366	366	343	347	360	376	348	342	357	349	375	357	337	353	356	351	337	332	350	355	362	332	356	324	317	344	347	381	361	359	346	348	337	366	390	307	354	358	376	333	365	358	353	343	368	363	367	339	330	332	351	351	354	387	363	324	344	358	367	334	360	386	365	369	344	372	384	384	338	321	340	362	360	382	336	356	355	370	347	346	360	348	360	328	385	326	387	383	352	336	334	359	373	372	353	352	312	381	341	337	334	369	396	317	357	381	359	365	346	362	363	392	387	348	347	357	348	360	331	352	343	365	346	367	340	364	342	332	354	377	356	352	339	327	371	336	376	308	351	368	356	330	380	355	332	364	386	343	350	353	334	353	366	347	338	325	323	366	365	348	332	360	333	345	316	348	349	341	376	392	370	358	361	373	366	340	347	380	364	331	347	334	332	358	364	352	330	339	367	338	367	353	341	351	332	347	371	358	358	345	346	329	344	326	356	365	354	339	357	365	331	361	371	326	354	351	384	365	350	344	340	369	385	338	347	344	318	339	345	355	334	348	378	373	349	342	365	375	364	325	373	387	351	357	347	343	341	344	351	383	338	308	341	343	389	378	360	379	347	334	348	384	340	342	347	390	362	379	337	319	361	338	347	314	326	369	343	354	323	335	380	380	331	369	354	345	340	363	351	420	333	347	338	352	351	345	348	365	315	359	372	335	360	310	377	358	316	352	348	367	360	341	365	355	369	333	373	329	351	357	348	360	325	342	362	381	342	347	345	372	309	386	337	348	327	385	363	364	335	374	344	354	298	329	363	352	383	350	370	344	363	381	375	368	372	329	368	364	330	376	326	367	358	372	356	352	369	331	395	356	334	347	383	336	325	361	355	364	352	383	364	366	328	336	351	325	346	341	357	349	363	348	361	348	365	324	342	331	347	386	334	385	353	342	363	342	358	359	313	348	349	352	352	340	398	350	354	324	325	359	357	350	400	357	335	353	371	305	356	336	371	366	331	380	294	340	347	349	322	326	322	336	330	381	350	326	368	348	345	331	342	337	334	348	376	373	345	319	343	388	329	336	338	321	326	367	413	359	344	359	331	333	353	334	352	337	343	354	371	355	369	341	334	332	363	361	363	367	376	337	352	339	365	361	342	388	349	332	345	345	352	359	340	322	350	344	339	388	351	343	412	347	360	362	350	374	329	376	373	343	332	352	343	349	364	357	364	359	331	352	376	324	375	359	353	344	342	340	354	327	324	326	369	361	397	359	316	343	357	362	334	364	375	347	340	329	344	345	345	348	368	366	360	342	352	388	358	360	352	361	354	350	373	313	358	391	349	386	356	366	357	363	365	357	335	376	356	362	400	391	386	337	372	344	375	371	354	376	318	361	345	337	355	383	375	330	329	355	326	349	383	347	340	339	367	371	355	365	368	354	353	372	353	371	353	354	309	368	329	384	357	340	348	338	362	333	346	381	364	357	351	357	308	391	354	352	365	354	375	348	345	355	346	365	374	384	355	338	359	344	347	349	351	343	364	369	368	343	355	354	349	331	333	386	330	351	354	370	329	387	337	348	344	345	356	314	340	345	327	334	406	370	338	366	376	356	368	340	379	362	358	341	386	320	361	336	355	394	371	358	346	341	348	335	363	356	365	339	336	356	361	362	369	365	374	357	344	357	325	365	362	391	343	335	353	345	372	364	356	344	339	388	329	389	358	346	365	351	328	328	354	349	381	332	355	348	347	381	350	378	346	336	377	368	386	349	357	386	357	343	384	354	377	345	366	343	353	393	326	362	341	366	339	363	373	355	357	359	383	332	343	383	346	378	359	341	327	356	316	330	340	351	394	369	355	359	363	345	348	349	359	349	338	387	321	364	390	357	377	361	368	372	325	366	366	369	390	343	355	336	351	376	334	343	360	358	364	341	327	348	368	366	330	377	347	365	354	344	321	391	367	343	366	372	330	387	343	353	305	359	335	360	378	344	352	353	360	352	315	350	345	341	339	344	355	360	362	350	355	335	344	355	372	371	346	354	349	332	379	341	388	369	341	345	348	366	342	325	350	352	341	335	385	385	367	333	381	335	299	369	363	370	364	391	336	371	324	371	344	367	346	347	354	343	363	332	344	361	351	339	355	361	338	357	343	371	363	324	354	352	335	339	330	334	339	348	330	359	367	337	370	339	347	312	317	364	340	348	350	361	351	330	329	339	340	393	338	355	351	329	356	345	371	353	367	365	364	340	359	329	366	385	361	398	364	372	365	369	369	342	356	331	342	372	368	329	339	344	339	368	360	359	338	357	347	377	366	390	326	364	354	362	374	324	339	345	383	371	355	374	384	378	333	359	351	381	355	340	357	339	391	354	357	342
39205	46715	26013	7972	5042	1208	670	651	644	645	659	677	687	643	678	637	668	692	696	700	668	604	627	624	639	663	651	644	634	659	661	588	679	706	645	693	653	662	669	720	659	674	688	643	588	677	662	690	674	661	674	686	685	678	667	689	690	718	685	657	675	679	672	685	673	642	665	621	659	640	638	655	685	624	733	720	657	648	633	663	634	691	667	649	669	664	628	687	644	632	642	696	663	692	676	616	678	657	663	662	643	642	651	652	644	644	676	653	678	706	659	648	700	713	627	634	653	688	646	709	657	678	679	680	648	675	654	672	690	694	651	709	670	665	676	684	665	607	641	648	667	662	697	677	668	686	642	664	652	662	661	664	639	684	678	609	669	731	646	686	660	662	699	690	679	694	693	639	697	643	648	688	644	687	657	659	651	691	674	641	660	695	681	695	672	669	620	660	653	668	635	628	666	678	644	632	690	679	644	692	659	683	629	627	677	647	699	691	653	656	633	672	677	644	682	672	694	690	694	693	662	669	677	606	685	653	657	665	672	656	735	644	662	671	662	683	679	648	698	679	656	620	662	659	678	691	675	653	717	645	662	653	659	638	677	648	631	708	630	649	670	696	682	731	659	700	647	666	685	681	674	645	600	685	676	657	678	622	691	684	613	727	656	652	648	689	672	642	668	652	645	665	711	644	653	673	636	708	623	676	673	640	658	642	615	642	662	656	667	664	650	662	657	619	664	660	670	712	668	642	658	640	692	682	668	719	643	685	684	643	617	645	731	705	630	679	659	727	641	690	666	673	636	711	622	620	637	667	679	631	635	651	698	695	625	657	657	638	659	665	638	667	680	749	655	682	671	643	701	637	706	688	671	671	648	701	669	654	668	662	670	604	682	652	631	711	667	676	666	635	635	646	661	671	640	667	645	666	650	642	643	677	650	644	664	642	633	644	678	688	652	642	633	677	650	687	699	660	687	676	670	628	690	620	644	678	675	666	658	666	665	674	671	677	616	633	663	683	615	620	669	669	701	672	646	609	679	655	664	639	682	703	647	680	677	621	700	634	678	657	625	624	681	592	691	637	653	627	705	666	634	700	656	669	623	669	676	599	629	649	630	627	648	734	636	692	685	656	633	673	634	641	724	700	657	685	682	689	623	682	682	637	637	666	654	659	680	673	657	658	705	647	659	623	674	717	614	661	657	674	673	642	637	675	653	662	718	668	704	698	643	699	637	697	645	642	674	675	676	680	705	667	659	664	613	702	645	676	699	664	635	640	663	663	618	673	676	684	671	654	692	680	715	692	659	645	573	657	580	632	649	644	659	689	672	658	666	703	642	617	678	660	663	678	645	698	691	670	662	629	676	683	620	687	656	660	654	676	646	640	664	686	654	667	669	665	684	641	658	678	642	663	650	646	643	693	668	647	677	608	675	688	646	676	681	642	644	652	719	634	630	649	638	660	677	658	673	642	683	702	675	650	661	681	681	657	684	634	670	689	710	651	699	648	657	685	713	684	679	686	620	652	683	659	717	650	638	635	691	669	693	695	682	700	698	669	719	713	646	653	624	699	643	669	633	653	696	662	705	683	664	633	678	653	695	682	667	607	681	665	654	655	663	640	675	706	691	664	652	643	636	652	681	657	626	628	712	628	654	641	697	685	663	659	725	699	644	619	685	694	687	695	675	664	668	667	659	648	594	665	699	712	644	686	706	695	645	618	678	672	674	723	692	684	637	619	742	685	648	672	678	643	683	696	644	670	725	630	657	652	632	679	649	681	635	654	677	672	647	685	621	666	681	683	627	646	651	696	608	660	712	683	613	664	641	683	660	709	656	617	678	684	606	638	662	694	628	667	644	668	644	684	684	672	647	605	642	691	681	683	617	673	687	681	678	715	712	671	652	673	669	664	635	685	663	625	612	655	580	688	671	675	652	668	674	678	693	666	640	655	677	667	703	668	663	703	657	642	724	623	668	657	668	647	687	640	648	680	685	679	643	646	652	671	659	666	678	685	671	631	678	680	684	641	665	630	663	713	678	653	683	654	646	644	647	657	670	647	686	683	630	636	646	658	632	675	683	672	646	684	683	676	661	648	648	676	683	659	675	690	660	669	640	681	697	691	688	708	666	674	654	699	654	682	659	682	681	635	702	653	657	666	673	669	690	648	662	657	690	617	700	675	656	684	630	690	674	664	649	687	660	627	685	658	639	639	676	645	666	607	687	664	598	631	685	646	688	679	662	680	659	687	682	647	658	647	668	708	647	671	685	640	633	661	669	707	643	654	644	646	625	693	680	633	700	666	687	709	666	674	608	615	662	686	670	662	627	649	640	680	665	663	645	665	650	648	687	705	687	703	683	655	647	654	729	677	602	689	637	666	666	666	695	741	676	691	654	718	666	661	705	648	710	629	680	665	652	674	699	663	671	649	666	651	668	692	647	659	733	659	637	681	681	688	707	667	694	623	681	694	709	667	651	662	679	660	678	707	622	684	618	654	615	632	673	669	727	716	651	649	669	726	660	682	645	663	649	669	671	692	661	649	678	716	615	667	605	674	662	674	648	630	701	660	642	671	684	657	681	680	647	666	639	681	637	635	703	687	671	640	645	616	658	655	625	685	639	618	716	666	665	685	649	668	642	707	631	727	620	628	667	694	650	677	689	682	693	734	656	706	673	667	687	636	660	683	634	656	643	673	680	618	642	680	649	612	628	637	647	691	644	674	658	660	676	669	618	659	686	629	632	689	671	629	645	702	689	668	602	717	627	655	654	682	681	635	696	675	652	676	661	696	660	724	622	688	720	642	671	657	687	635	699	667	663	673	649	653	647	640	674	697	694	662	625	682	673	612	627	688	591	674	684	612	666	686	637	648	668	642	690	669	713	669	629	656	658	634	684	666	684	645	694	692	679	593	662	651	683	696	691	633	717	680	650	649	671	635	766	737	689	664	662	702	672	647	655	621	688	609	630	638	626	692	630	667	673	628	662	636	669	729	651	703	668	685	671	660	680	655	637	694	677	688	634	679	656	632	686	727	592	675	663	632	672	685	686	686	721	646	649	691	689	656	627	637	671	682	658	642	655	693	685	729	718	649	635	650	654	677	691	697	674	638	657	680	674	672	651	657	683	667	680	644	635	704	683	681	655	693	689	709	706	641	639	666	660	635	689	638	635	641	713	658	675	689	645	697	644	682	693	687	656	693	687	668	640	644	675	688	643	722	646	680	659	685	660	697	670	748	642	684	624	677	659	690	705	634	625	742	605	682	687	677	652	673	661	637	686	644	625	605	674	646	717	691	697	641	692	654	661	626	671	684	668	691	723	710	642	644	681	645	673	693	651	690	650	648	730	683	653	678	694	686	697	640	669	673	672	675	642	643	701	648	648	692	655	658	633	659	672	636	657	661	673	658	663	687	694	653	671	652	657	682	632	645	674	668	670	686	668	670	681	697	633	676	648	751	644	689	678	648	613	645	663	686	684	632	695	687	684	727	666	671	650	687
24203	22866	30035	24267	20480	8637	439	319	275	294	276	270	265	254	275	286	284	265	290	269	263	257	256	283	256	283	279	261	294	263	254	279	256	280	292	277	279	269	253	278	261	279	260	281	276	258	260	240	215	260	262	273	264	276	264	274	255	251	279	313	245	291	264	266	270	266	257	267	258	278	284	294	278	287	249	245	259	283	261	269	274	276	262	298	259	267	284	281	260	298	261	255	270	259	236	233	246	259	286	234	244	273	237	256	279	274	264	282	252	272	271	295	259	272	280	262	283	269	267	253	278	278	252	281	274	265	306	246	257	273	290	306	284	282	257	271	256	252	257	263	244	244	269	259	265	284	268	271	286	300	262	249	298	287	267	277	262	280	269	256	284	293	257	257	269	283	264	249	247	273	278	272	269	237	240	282	274	267	277	249	258	257	260	255	254	264	259	269	265	257	243	270	270	281	251	264	268	238	250	268	286	283	261	234	297	230	261	243	260	268	299	270	248	239	275	252	255	276	256	269	235	267	293	296	259	255	276	273	278	269	270	230	271	273	239	261	265	263	248	275	266	271	261	260	260	285	257	282	278	253	300	234	278	273	245	273	265	258	285	274	264	267	291	300	270	294	231	272	257	261	254	252	245	259	260	270	267	296	266	298	272	300	266	244	289	275	273	271	257	270	288	270	284	269	264	265	261	262	263	275	268	278	277	231	267	255	263	244	262	230	274	238	271	262	300	270	238	263	277	268	253	264	263	267	259	257	283	272	262	256	278	259	263	286	274	288	261	261	266	240	265	246	229	259	262	271	261	263	251	275	288	251	293	291	233	240	286	276	273	287	266	287	264	274	278	265	272	283	284	291	272	254	262	271	303	286	287	276	265	259	273	265	244	260	237	252	291	255	264	277	260	263	263	247	282	242	269	270	240	255	255	262	253	272	260	263	274	266	241	241	268	291	276	261	274	272	271	283	284	245	282	259	273	256	279	251	258	286	263	284	289	287	263	234	287	260	247	254	273	255	263	271	261	259	246	239	283	278	224	274	296	263	299	256	268	254	284	255	282	268	273	263	293	242	274	293	253	261	244	249	278	265	294	244	273	270	271	286	271	255	253	282	262	276	266	281	261	273	291	256	269	270	264	269	275	238	251	259	245	274	272	255	257	254	243	253	302	255	283	285	256	289	249	260	259	259	272	251	252	281	266	269	264	287	242	265	262	281	244	295	289	268	296	261	268	255	268	273	258	271	284	288	258	280	271	271	259	268	272	284	255	262	261	260	271	278	282	252	251	244	275	217	286	256	251	276	267	264	262	251	281	257	259	285	269	294	287	254	299	300	274	260	260	246	236	248	255	245	283	259	252	257	286	263	253	258	268	239	295	288	258	252	269	289	256	257	255	265	245	245	276	266	266	265	248	265	265	258	277	239	275	261	307	275	254	269	286	252	301	273	255	241	280	252	247	261	265	283	260	263	290	274	289	273	273	287	291	264	273	252	287	269	233	276	251	262	252	247	279	245	284	251	243	263	237	292	260	263	244	287	274	247	278	236	257	264	282	261	276	277	265	265	244	257	286	301	254	253	239	280	258	275	272	264	268	262	249	282	277	279	298	248	253	265	306	291	262	258	254	274	287	255	285	281	224	286	294	257	289	280	263	296	288	272	251	276	254	274	274	251	277	253	251	272	250	275	318	247	271	242	274	240	247	254	267	299	257	254	288	250	300	268	252	246	288	239	252	281	267	273	254	270	269	256	268	269	271	308	291	306	263	244	248	283	251	230	256	273	287	277	237	276	284	264	265	276	288	263	247	285	220	279	280	253	283	273	253	243	264	298	290	261	228	251	278	270	267	264	282	287	276	265	262	260	277	259	303	266	259	251	243	261	283	295	264	279	288	242	237	260	263	289	249	279	262	233	269	261	268	254	271	256	292	267	263	279	292	252	271	243	283	278	272	277	294	275	260	256	282	257	247	281	261	286	261	263	254	269	270	255	270	276	260	269	251	262	273	275	264	245	268	236	257	281	254	287	263	260	267	276	244	280	277	253	253	275	265	253	304	265	263	264	242	278	287	262	270	285	256	283	272	259	261	265	262	285	239	277	259	287	256	232	246	317	263	212	264	240	271	279	256	239	280	255	296	279	258	257	244	253	244	282	291	267	307	297	256	268	273	261	254	257	270	240	262	264	292	258	249	235	272	276	286	274	257	209	275	296	271	262	259	258	272	274	272	261	288	261	290	294	289	247	254	277	264	227	258	262	245	261	267	263	267	266	279	261	255	259	284	281	228	248	271	286	279	275	262	261	267	242	282	273	266	261	285	283	293	276	303	275	285	252	255	266	280	266	260	259	250	257	265	280	274	257	254	276	248	242	266	247	279	258	256	241	276	243	305	252	255	264	274	279	281	254	281	247	282	233	265	263	251	274	282	248	259	243	270	259	294	275	248	263	287	268	259	250	242	243	275	256	248	230	236	265	279	236	256	256	255	268	274	281	252	262	268	270	268	244	258	262	270	271	278	281	262	290	260	263	269	233	259	293	258	234	285	236	279	277	254	242	260	261	271	239	259	263	283	266	277	266	272	288	303	262	273	273	288	250	280	256	258	300	258	245	295	292	266	296	263	264	280	262	257	261	276	268	260	275	275	291	274	280	288	270	276	233	297	245	273	230	248	259	284	273	253	276	239	253	237	270	272	291	244	280	290	274	291	270	271	249	250	247	248	265	264	233	250	274	242	255	260	230	239	283	269	264	250	265	276	250	269	271	262	268	221	260	278	279	248	258	248	247	267	228	258	252	258	265	278	277	251	266	268	287	267	259	253	268	261	260	265	253	268	268	284	256	278	268	250	258	271	266	267	250	220	289	269	241	263	273	261	287	289	294	285	261	289	295	313	272	259	284	274	255	256	267	279	283	268	261	245	251	273	235	263	250	251	256	270	264	263	254	250	265	268	282	245	244	323	264	270	250	251	276	291	258	282	277	270	254	247	259	249	262	244	264	250	280	271	264	280	267	257	256	257	292	245	285	273	268	265	262	253	254	250	281	272	273	238	275	258	272	281	279	277	228	271	237	245	264	243	265	273	266	279	285	264	245	267	236	273	235	260	259	260	275	247	225	263	241	274	271	287	261	244	245	297	288	243	286	265	259	285	253	275	239	269	254	280	255	256	295	265	249	276	250	264	276	286	259	265	277	270	273	267	262	257	286	260	281	265	259	278	269	285	248	286	242	245	247	276	309	270	227	240	282	273	280	263	255	270	258	253	292	270	258	260	273	292	276	313	250	281	254	238	256	270	255	263	264	274	271	253	266	229	276	259	278	255	275	270	242	271	276	258	288	272	242	259	277	269	262	262	293	272	260	293	266	267	272	255	262	282	278	270	265	253	280	280	262	253	293	272	272	263	271	238	245	256	251	259	241	240	286	309	268	236	280	270	284	289	266	243	253	286	286	280	285	280	255	285	291	274	280	258	295	255	260	294	259	265	264	275	268	268	281
60111	87639	55804	27823	21884	3192	574	564	493	526	515	466	479	511	507	540	486	512	507	469	501	531	484	479	525	529	511	475	527	489	505	498	494	480	482	530	514	539	490	503	542	498	497	539	516	484	476	500	492	526	544	512	525	485	463	493	511	494	536	514	486	504	505	513	495	512	514	489	489	505	501	470	513	486	476	521	531	486	486	474	533	532	466	505	524	518	530	517	493	508	491	515	528	539	470	508	459	498	441	511	465	482	470	540	482	525	495	506	485	480	479	511	518	480	522	503	492	524	515	457	477	482	482	483	520	475	501	463	530	509	485	499	528	440	493	502	502	493	496	506	532	508	522	513	514	490	460	467	508	488	485	515	478	523	478	515	466	458	528	485	490	505	505	530	527	495	523	521	498	461	519	504	495	489	498	495	460	474	505	485	537	514	495	538	530	505	537	459	476	508	470	511	501	469	533	545	496	499	529	495	494	477	524	511	550	517	470	504	472	514	493	503	499	522	511	495	474	533	477	446	477	494	504	498	541	487	496	530	510	494	503	509	533	543	501	499	505	497	478	530	494	478	528	455	514	490	505	487	512	513	485	486	514	446	497	496	511	495	530	505	475	514	501	506	519	571	485	499	507	492	493	509	497	515	479	541	474	505	506	539	473	510	520	477	518	519	518	468	498	518	539	474	514	484	477	463	494	515	512	505	469	488	523	499	515	523	491	483	492	502	471	494	516	481	508	492	513	507	464	492	507	515	534	512	512	511	535	514	506	534	497	548	499	488	533	468	472	511	474	502	480	512	469	517	512	489	502	498	477	468	497	485	555	515	504	499	512	520	462	479	479	488	498	503	495	447	505	532	504	487	493	512	480	518	515	483	479	499	483	515	500	562	479	491	513	504	464	520	455	487	475	493	483	486	486	450	512	482	481	515	526	520	516	551	528	450	488	540	513	522	535	498	487	495	530	501	509	504	516	511	493	522	486	511	485	451	440	518	541	534	489	545	526	489	499	497	503	496	452	484	510	499	481	514	510	487	503	476	512	488	492	534	504	505	491	540	566	534	505	504	490	526	471	500	480	500	484	505	511	502	493	531	474	473	503	527	514	491	495	518	505	496	471	496	509	485	511	473	508	553	486	497	455	479	508	485	500	525	538	497	460	512	463	490	507	492	515	482	539	514	501	543	510	508	496	528	495	484	460	481	494	480	530	508	485	487	530	515	543	533	499	491	499	477	505	484	469	502	523	515	511	462	523	501	510	489	497	496	487	502	502	505	473	483	503	507	490	527	516	524	504	470	490	503	460	487	518	502	518	466	559	511	507	487	513	493	528	457	508	509	486	525	506	463	480	523	490	493	496	508	508	482	494	482	489	496	511	517	500	467	481	485	522	483	510	503	480	502	503	500	543	485	535	476	496	498	470	507	504	523	475	501	532	523	507	494	472	510	505	514	499	494	512	549	469	481	488	519	518	497	509	495	486	499	537	504	506	526	520	516	507	510	528	486	523	480	495	507	527	492	491	509	503	525	493	528	517	491	493	498	537	473	517	493	556	483	510	488	492	483	488	459	457	465	552	514	490	490	548	535	492	455	527	487	507	474	519	525	508	496	506	521	527	474	503	489	488	488	519	426	516	533	533	482	477	530	471	495	503	470	510	486	511	506	534	523	488	519	465	517	497	481	481	486	495	515	476	519	488	535	517	513	488	499	480	475	487	459	476	496	464	504	508	492	514	543	474	526	504	485	475	462	494	497	517	482	489	480	491	510	483	522	512	517	491	495	502	495	526	494	489	509	528	490	463	492	493	487	500	515	546	520	511	497	473	472	529	513	511	506	509	504	495	512	519	494	488	491	506	520	511	497	486	567	480	515	453	540	509	524	483	507	498	496	496	499	569	463	540	509	538	496	530	522	504	515	499	485	498	493	499	501	507	525	522	526	511	509	516	575	501	521	519	471	511	451	495	468	506	485	528	513	510	518	517	540	485	481	503	479	500	521	539	489	519	519	497	504	509	490	483	490	531	484	496	504	497	517	533	482	502	486	506	486	507	534	546	460	483	503	510	503	517	497	523	521	486	477	535	450	482	516	479	517	546	472	508	499	492	457	504	454	518	523	483	477	470	541	502	503	485	477	478	539	471	482	516	566	491	512	514	484	504	446	492	517	520	515	500	502	526	546	480	547	515	475	511	504	512	489	532	490	467	483	512	484	486	476	526	489	516	483	527	453	501	533	490	520	476	539	531	473	499	498	490	480	487	477	510	508	503	510	485	500	471	484	532	472	499	485	476	541	494	477	521	482	495	506	519	476	471	475	495	503	505	488	502	489	481	501	480	543	507	491	533	479	472	486	501	515	516	503	517	487	455	461	499	513	514	508	495	492	508	513	493	500	471	491	467	495	549	487	491	545	515	497	503	486	527	509	504	483	486	506	490	511	484	497	496	508	515	516	530	522	512	522	523	501	494	510	504	483	489	472	488	542	491	526	495	540	473	525	488	510	490	495	536	506	528	503	498	523	521	496	513	518	476	452	504	497	533	511	536	495	468	488	459	492	520	497	477	493	503	500	534	524	484	537	484	541	510	498	513	487	517	506	495	493	476	507	478	515	498	490	524	490	502	482	501	499	501	526	519	492	482	484	516	482	466	504	526	537	492	500	475	518	510	492	495	517	496	480	509	511	492	529	515	550	485	533	460	484	476	501	488	486	514	493	526	518	528	473	501	512	495	516	529	496	537	533	481	498	520	494	513	545	486	503	505	479	521	515	529	502	479	511	491	502	509	517	488	480	500	469	498	506	512	505	497	509	520	519	533	540	495	502	483	466	517	519	496	517	499	481	498	462	547	500	504	458	502	497	520	536	507	496	529	498	496	501	502	482	487	448	495	495	469	472	482	507	539	479	494	512	523	498	473	502	483	505	518	491	500	535	489	500	529	503	491	491	515	495	512	515	514	519	489	523	500	495	471	499	487	496	471	481	496	486	518	517	470	494	463	479	518	458	481	490	526	470	497	505	505	462	502	512	497	478	476	530	446	511	490	523	485	471	484	505	507	447	531	516	532	512	524	494	482	486	488	507	540	512	502	506	547	514	453	512	488	502	533	507	532	527	508	499	496	487	528	486	470	518	525	504	475	478	510	532	507	477	473	490	534	518	519	505	493	491	515	487	542	462	462	536	498	546	533	493	480	545	493	512	500	530	473	511	512	490	500	473	560	513	507	481	496	519	465	531	471	541	515	501	474	528	496	523	516	523	498	468	504	526	465	485	512	489	497	515	505	519	496	547	530	501	522	515	522	519	575	529	509	524	490	499	479	510	513	501	504	513	527	538	531	489	478	477	501	475	517	512	489	521	515	508	468	481	504	480	487	538	474	482	526	484	489	491	506	490	515	536	514	514	520	496	488	507	500	496	517	501	464	503	501	531	507	479	462	460	497	552	466	492	526	501	518	491	526	460	499	486	463	515	482	528	488	523	488	522	502	522	557	522	512	513	480	516
23249	21861	29304	23746	21291	18143	3403	492	427	454	433	475	423	446	442	404	438	430	422	412	398	442	407	407	437	413	452	414	428	397	405	424	407	420	456	462	428	435	394	431	420	433	419	409	419	411	413	420	447	415	455	384	414	401	376	444	410	452	381	407	429	412	413	427	399	415	382	440	428	414	394	402	426	405	378	435	413	435	439	393	390	347	415	425	386	422	408	389	380	418	428	405	425	451	420	410	377	425	437	416	435	433	438	388	396	405	404	428	412	402	430	425	431	421	417	379	418	432	403	392	429	393	427	434	412	437	421	402	401	456	443	436	411	391	408	415	418	424	378	445	405	405	422	422	435	450	394	416	378	406	414	435	403	436	396	403	449	418	401	437	382	409	421	446	414	436	435	445	418	401	463	397	394	422	389	396	440	414	420	450	400	411	379	449	409	427	410	397	426	411	423	400	438	425	396	431	395	417	414	391	432	378	393	433	423	424	411	414	414	430	404	398	425	370	426	395	415	431	453	412	449	427	421	396	436	429	413	404	421	403	446	409	415	397	408	422	447	408	429	455	392	439	429	401	388	412	389	411	443	438	400	385	400	422	429	455	379	451	426	413	419	395	410	404	453	419	410	418	443	398	456	403	438	420	396	408	425	409	385	389	401	412	407	442	377	435	428	435	428	421	430	434	463	409	440	428	454	406	408	388	420	396	404	434	431	402	398	399	417	403	398	425	427	439	396	429	406	397	411	432	434	417	408	420	436	414	408	410	391	387	415	408	398	420	445	423	447	422	435	397	421	435	435	423	396	405	407	383	407	400	426	405	443	409	436	409	429	422	428	392	426	395	395	403	382	390	374	391	449	465	404	388	410	413	425	454	405	405	416	414	450	392	412	417	442	400	441	405	408	439	382	443	392	410	440	418	465	405	398	426	389	379	398	378	405	382	401	432	431	394	397	433	393	442	404	441	450	398	392	459	418	389	420	405	383	403	415	412	421	478	393	418	420	408	396	415	433	412	404	401	410	423	424	431	444	420	385	372	428	400	411	403	399	414	384	439	425	425	379	429	399	384	412	403	414	414	381	426	430	418	432	421	409	381	408	418	450	387	393	425	416	382	409	440	464	415	417	434	432	443	436	455	423	406	392	378	412	461	400	417	422	417	406	414	442	409	400	443	411	451	424	424	452	405	425	406	362	428	420	394	412	410	396	408	414	418	409	390	415	402	432	400	389	445	434	444	395	387	429	440	425	397	364	440	400	406	395	412	425	409	400	420	431	427	412	384	403	414	433	415	442	449	422	418	428	405	409	395	421	423	420	436	419	425	439	386	396	418	409	417	429	449	464	465	389	415	414	420	446	421	439	422	417	439	428	424	406	426	427	439	441	441	429	409	414	410	438	429	365	407	384	433	426	433	401	395	433	384	398	415	460	376	406	418	435	434	423	380	437	409	403	412	383	408	395	390	421	402	422	441	441	415	426	443	380	405	381	403	437	393	441	419	416	376	429	432	443	439	404	406	412	436	435	430	388	426	448	425	423	465	415	392	436	430	439	389	429	401	409	396	424	419	415	449	405	428	403	437	442	413	402	432	450	434	417	428	415	395	395	379	428	391	419	399	417	435	377	431	404	409	405	440	405	403	462	392	406	442	410	420	443	396	443	414	348	416	396	414	467	443	390	404	395	382	403	407	420	455	436	372	416	402	406	426	417	421	413	398	409	423	427	421	426	427	405	435	403	413	414	438	417	425	420	393	458	428	431	396	405	411	425	445	425	371	435	426	442	430	433	421	433	386	477	402	405	428	417	414	420	414	428	420	422	440	405	404	452	438	413	440	430	407	420	437	405	391	402	363	395	416	388	432	442	405	409	427	392	405	416	439	429	426	403	400	378	429	429	407	392	420	460	400	425	423	413	416	399	392	414	431	424	407	428	402	453	398	438	426	420	438	400	398	382	392	422	425	434	411	423	478	387	428	402	425	414	397	404	414	404	430	415	407	398	420	389	406	397	412	413	398	420	422	476	364	419	424	439	416	440	420	381	386	418	426	433	409	405	442	421	395	386	445	412	432	381	400	398	386	413	407	405	394	425	420	440	448	434	400	399	442	446	445	415	406	422	391	418	403	412	427	430	410	384	413	399	425	451	419	404	425	422	424	402	419	402	436	396	394	410	398	424	411	429	426	422	412	418	449	429	402	425	425	446	424	423	417	401	385	415	433	430	409	416	379	396	449	420	463	396	385	438	402	413	404	380	448	424	377	431	411	437	421	389	420	392	412	383	420	411	412	364	429	396	398	417	408	397	442	449	446	407	411	422	415	409	424	459	429	393	424	406	389	428	428	450	420	431	425	400	403	432	435	409	417	402	443	434	441	423	393	397	386	436	438	406	429	419	395	416	374	437	459	410	420	388	450	436	416	408	393	400	420	385	449	396	408	394	416	412	404	462	426	425	374	409	434	397	419	419	414	410	452	397	420	416	452	443	457	447	423	416	429	423	432	411	396	446	393	425	435	396	426	408	388	442	410	415	424	438	394	408	404	408	434	416	401	405	416	427	425	428	428	424	416	441	424	430	429	404	377	413	446	431	396	393	408	419	434	417	441	418	456	412	398	400	415	415	404	406	445	408	439	445	414	407	400	443	440	415	454	391	411	426	435	410	394	405	405	416	417	382	407	381	393	433	397	379	421	396	402	407	415	418	423	414	418	447	470	388	415	437	403	413	434	415	440	409	426	400	413	402	415	430	403	393	406	382	422	430	402	406	445	432	403	407	394	416	408	400	411	405	424	428	389	417	390	413	395	435	430	440	459	403	375	395	438	421	454	419	425	396	475	430	417	399	368	444	420	405	413	413	402	410	444	410	414	450	402	427	397	415	416	439	422	405	420	486	404	382	423	424	401	456	427	387	420	418	439	415	379	415	416	414	426	368	383	396	440	413	431	419	428	408	412	438	444	459	417	427	434	415	413	390	406	432	412	416	423	411	403	427	405	418	430	400	392	383	422	439	403	373	417	457	390	400	417	462	474	429	463	391	449	404	400	421	396	398	432	445	369	410	430	419	386	436	376	406	417	418	418	385	409	458	428	414	400	408	432	405	431	370	439	430	434	422	414	447	441	409	408	430	419	407	410	409	435	398	359	414	411	407	420	412	388	418	411	409	400	387	393	399	414	407	361	419	410	407	452	451	438	429	439	419	443	442	433	411	388	370	412	404	407	399	412	439	423	410	429	399	412	412	409	401	430	429	435	424	389	456	440	412	409	425	435	420	420	407	433	415	409	394	381	381	386	380	394	417	401	419	409	443	417	415	441	435	456	409	423	421	411	416	419	422	400	417	382	424	433	434	439	460	439	415	395	410	388	458	404	403	407	454	439	421	388	427	407	420	417	440	409	427	423	426	421	429	445	395	382	440	412	404	415	393	420	426	419	412	392	414	427	409	424	403	427	436	394	402	434	446	415	399	438	464	396	404	446	417	421	437	399	401	406	443	435	440	412
58124	98188	58465	35692	29760	4561	791	808	768	775	725	765	706	760	708	728	747	745	741	776	770	723	686	721	719	747	780	693	699	716	733	742	736	767	782	776	756	693	740	704	742	761	726	765	729	737	729	720	749	765	764	729	803	697	731	690	733	729	750	748	764	732	701	720	681	732	740	700	714	743	741	712	723	722	733	690	737	730	691	723	713	726	753	725	789	660	784	697	778	672	714	695	705	726	685	705	751	736	699	706	686	750	696	719	760	736	705	689	716	745	693	719	729	696	734	730	700	740	693	723	723	683	736	776	709	723	734	717	779	732	686	723	726	737	639	742	691	716	736	686	714	711	717	774	709	734	731	710	752	751	751	706	782	705	729	731	722	738	721	698	757	726	746	735	744	709	701	768	734	769	712	777	753	724	708	682	670	704	716	742	698	718	713	733	728	747	696	734	690	730	713	702	696	697	727	667	761	716	744	736	693	711	703	694	713	729	718	719	739	697	704	712	774	726	705	736	715	699	692	707	700	699	724	720	718	678	768	812	705	709	720	770	688	703	745	757	751	708	707	698	732	677	722	735	702	743	689	729	752	680	723	751	679	710	726	716	757	700	731	687	722	675	722	732	725	691	747	695	754	719	726	700	710	747	722	706	735	716	704	767	711	718	705	696	728	748	746	725	717	760	700	704	708	710	712	727	731	746	733	777	712	739	763	724	757	741	738	747	710	698	735	739	724	724	727	686	748	702	714	706	734	724	716	719	772	729	754	757	728	722	658	728	768	651	711	692	713	743	739	739	754	730	705	719	760	726	734	738	721	754	701	715	699	733	708	695	739	750	719	718	734	683	736	717	730	714	730	743	694	754	732	706	751	741	754	701	726	763	721	745	721	730	660	722	736	723	749	748	722	712	697	717	718	678	711	766	697	729	709	719	745	735	720	696	672	711	695	735	727	719	742	682	783	675	717	696	665	688	731	753	754	752	724	693	720	705	714	756	706	747	709	732	774	728	737	707	731	744	668	701	729	771	694	748	733	709	717	687	748	695	729	712	709	709	768	746	701	686	757	739	719	714	730	752	715	711	673	730	751	697	725	748	671	707	736	712	759	677	675	758	742	732	731	711	727	717	725	717	708	728	803	699	713	703	730	720	710	701	713	717	741	736	687	722	694	707	672	759	721	660	703	733	711	729	738	707	729	762	742	725	705	757	714	720	713	717	704	698	739	716	739	752	757	725	706	725	720	732	701	679	727	691	716	674	700	706	685	765	694	690	750	761	719	703	734	750	742	760	758	721	699	651	691	707	726	728	699	699	725	681	789	696	727	720	768	664	705	739	707	714	703	732	699	717	733	718	721	687	714	748	718	704	676	718	781	746	726	718	777	755	747	740	746	680	749	700	759	708	770	774	754	728	747	679	665	716	741	726	702	730	665	722	740	727	727	708	747	747	723	731	741	727	740	688	736	719	740	731	768	741	695	680	708	693	710	752	695	737	725	707	726	672	673	733	703	750	743	710	735	723	724	697	723	734	734	774	696	773	714	723	707	754	719	719	720	699	741	754	713	725	670	693	699	726	706	732	722	745	770	750	706	744	731	760	745	744	688	713	751	654	695	737	731	700	720	730	664	698	741	722	678	743	692	736	721	657	733	682	718	720	680	667	709	715	718	717	743	694	658	726	733	736	753	692	716	730	712	704	737	706	764	779	723	748	705	744	750	715	725	692	763	695	733	704	752	662	695	712	705	677	722	693	704	753	775	728	711	678	722	742	758	694	708	735	680	736	714	729	795	722	771	716	763	703	722	750	679	707	721	751	688	692	698	672	747	782	791	748	714	714	700	739	708	739	718	707	714	735	713	737	701	753	649	714	728	714	692	752	753	724	762	726	661	733	754	733	714	719	689	758	730	755	716	687	708	719	712	686	719	714	765	755	670	748	745	731	706	692	751	705	764	696	711	757	707	714	763	697	711	682	743	678	769	745	678	727	744	689	719	702	734	726	691	696	747	696	753	699	704	694	737	753	714	731	774	706	693	720	688	678	687	688	742	754	721	778	731	745	715	741	703	680	723	694	718	778	730	697	705	767	710	762	722	755	724	767	738	711	709	776	722	702	684	708	685	717	723	730	713	711	720	746	652	715	761	728	731	767	702	707	746	780	732	710	715	743	724	738	698	710	725	719	683	719	709	772	718	696	698	736	747	786	792	652	739	711	733	748	765	706	703	721	755	750	697	722	723	735	703	747	760	761	741	739	693	767	740	708	700	714	737	735	726	752	747	739	716	688	722	763	708	685	692	691	721	728	722	659	724	750	746	684	778	702	762	736	724	766	748	714	741	707	708	736	716	774	712	711	683	770	725	730	683	707	684	709	722	730	704	713	744	700	761	696	700	722	715	756	690	720	695	731	706	741	732	689	698	759	691	741	752	711	743	737	694	683	745	713	755	720	744	713	780	681	645	695	765	717	716	723	728	727	705	711	705	762	653	690	664	709	697	725	779	737	753	735	689	718	725	791	735	713	744	711	740	730	718	767	758	761	732	692	730	672	725	726	728	685	715	774	726	694	723	758	703	705	770	720	743	756	742	693	724	696	693	726	731	685	718	788	694	710	723	770	708	768	741	749	752	740	783	718	791	739	727	707	736	713	735	728	741	752	721	718	709	724	738	701	719	704	690	760	740	691	701	756	702	766	670	696	747	741	685	742	735	736	720	704	688	695	734	748	699	763	754	795	711	699	720	742	714	756	723	755	687	669	736	697	748	741	777	713	745	733	700	729	733	755	747	702	750	720	746	671	701	758	738	712	702	735	722	702	701	751	741	706	721	696	696	733	661	744	774	749	787	704	714	716	712	743	794	699	741	683	754	708	721	691	707	733	801	718	734	731	725	736	701	741	752	712	690	749	686	738	754	721	708	763	709	721	700	726	754	679	736	763	746	714	719	726	732	715	710	735	729	735	719	692	736	726	725	737	721	726	703	697	739	694	734	718	737	746	724	724	732	748	775	752	716	678	675	747	719	767	710	742	762	685	684	703	704	700	680	700	723	671	720	685	747	716	699	741	725	737	712	773	665	697	729	733	697	769	754	701	719	720	733	713	734	722	712	713	701	746	666	731	715	716	748	712	739	744	743	728	773	638	744	687	698	717	694	749	766	645	709	731	790	725	694	701	721	779	726	726	686	757	684	718	710	717	769	708	676	720	705	680	714	715	727	720	703	720	694	726	748	696	701	722	741	725	735	744	732	725	696	728	699	736	682	690	745	719	703	767	773	686	744	767	747	641	734	715	714	679	696	737	701	710	703	746	778	696	784	758	763	697	754	728	761	709	761	749	764	716	691	714	727	732	723	685	819	695	696	692	736	704	734	749	736	733	686	729	717	739	698	729	725	706	681	730	733	717	690	727	722	715	804	673	700	756	676	709	680	762	714	767	718	714	685	752	715	710	736	699	745	738	690	723	743	687	777	729	681	725	734	740	704	739	737	771	689	717	717	735	751	725
29480	28900	23333	7962	2086	691	439	353	330	360	380	362	354	372	374	370	357	374	337	341	359	364	305	361	365	348	348	377	349	369	344	355	388	373	363	315	350	350	364	374	305	323	330	340	358	384	332	355	361	381	363	305	337	342	350	320	352	356	346	345	354	360	328	358	388	355	331	314	360	336	340	326	342	378	356	356	343	337	383	330	377	409	350	355	356	376	330	419	338	357	364	342	347	358	351	372	338	328	353	377	365	394	399	348	387	357	355	377	337	314	310	296	368	382	373	378	358	359	363	374	344	342	391	342	409	373	356	386	331	372	340	348	342	351	374	353	337	343	347	390	353	345	353	375	353	339	354	316	346	354	357	360	334	370	341	338	353	347	361	357	331	337	343	372	354	348	338	375	345	364	358	400	357	381	357	341	340	353	328	377	337	346	351	350	361	340	353	332	380	374	373	359	353	345	317	323	362	352	351	338	334	329	373	344	342	363	318	333	354	351	346	322	356	344	378	371	354	341	363	360	329	329	323	359	347	378	371	353	367	345	361	359	356	359	340	317	379	370	363	338	349	365	378	376	375	344	383	353	357	365	339	334	350	353	364	347	336	360	330	362	338	352	325	333	383	364	347	358	336	335	366	359	366	330	330	369	377	373	354	356	353	334	369	351	377	354	375	373	332	360	361	363	383	387	353	352	345	364	342	365	350	351	366	305	378	358	367	344	313	387	347	351	349	347	361	366	341	386	339	391	347	339	327	365	336	330	322	329	358	340	372	376	367	334	348	367	399	347	363	353	363	385	346	325	350	346	358	318	354	389	331	371	355	378	377	363	382	331	379	364	350	348	353	347	370	328	363	374	330	362	343	338	349	333	376	369	339	343	314	353	350	334	360	361	400	342	351	341	375	360	352	341	339	353	376	365	363	356	346	348	352	388	355	371	348	369	355	341	379	329	376	343	382	340	337	328	332	319	358	356	328	323	354	376	348	349	356	384	374	344	371	335	363	327	366	345	363	377	353	325	340	372	363	325	344	384	353	375	351	327	337	385	354	390	382	338	370	361	321	381	380	312	330	348	359	350	364	352	384	355	358	358	333	363	325	346	346	381	345	322	353	349	380	359	360	370	350	355	367	350	334	347	355	333	383	340	330	369	378	373	356	359	389	386	366	352	339	360	319	373	368	360	336	348	340	324	357	321	329	341	368	356	339	334	354	359	350	340	349	353	327	372	367	309	367	342	355	370	346	351	342	351	367	374	384	314	355	358	325	344	360	319	360	382	352	374	371	350	356	351	359	332	378	341	358	336	332	379	372	371	393	344	366	359	362	368	356	365	323	337	355	370	354	314	377	362	335	362	325	370	335	339	372	362	350	344	345	330	362	311	352	362	367	371	361	346	341	339	343	328	398	351	347	350	342	351	348	362	369	371	365	390	363	371	352	381	353	351	367	368	362	351	377	373	370	356	363	341	338	355	340	353	341	381	355	344	353	357	347	352	343	346	325	359	363	395	382	342	364	399	331	358	398	332	375	384	349	350	334	324	377	338	344	342	394	357	373	343	359	342	369	339	384	339	333	337	352	334	340	368	395	341	352	318	346	378	350	371	378	351	344	329	368	322	343	347	343	374	331	350	368	361	347	356	408	382	341	351	378	323	353	338	334	345	349	359	366	353	350	377	365	394	368	362	343	385	348	361	351	339	353	388	345	367	370	365	372	353	362	348	324	360	340	335	380	338	379	345	348	353	346	400	338	359	357	337	357	363	350	350	380	359	375	327	322	364	332	356	333	347	363	354	315	336	360	336	342	342	333	362	396	316	346	319	340	346	354	369	369	327	368	336	331	343	379	384	347	345	350	349	338	333	347	350	335	344	342	352	355	376	313	329	341	357	373	374	416	374	350	376	397	350	352	355	342	338	344	349	326	360	359	340	373	338	353	335	382	358	352	355	362	336	336	349	379	335	393	376	343	329	326	339	379	370	350	359	329	374	357	335	374	336	364	379	380	366	405	346	336	368	343	369	342	332	374	368	328	341	352	383	338	340	346	351	369	369	386	348	346	339	362	324	360	357	340	377	365	319	349	368	343	365	373	357	340	368	371	341	343	351	346	346	391	351	319	328	338	355	334	357	395	332	353	376	353	384	317	416	371	377	371	326	341	364	315	323	374	355	365	317	334	344	372	347	369	350	358	337	323	383	391	360	373	308	363	368	349	351	380	366	369	369	343	363	354	363	346	392	338	380	323	342	340	386	328	364	380	363	354	387	364	348	322	369	356	328	395	373	354	340	348	361	362	334	343	390	392	381	364	337	377	370	342	374	379	345	380	386	380	377	338	366	326	394	324	389	348	323	352	370	316	387	367	365	358	350	345	353	301	350	366	358	329	362	364	337	372	349	322	362	351	354	372	372	346	372	376	382	327	350	347	363	338	338	357	343	358	330	325	365	341	362	360	354	339	377	355	349	376	312	353	345	357	364	352	346	371	379	380	343	388	377	363	354	348	352	347	337	374	333	359	381	339	349	354	373	391	367	335	341	347	350	378	357	353	342	373	342	362	342	378	337	361	361	338	349	351	354	378	380	349	357	360	354	355	345	360	349	372	365	334	375	372	356	348	358	348	341	319	360	335	319	337	345	367	389	333	355	369	341	381	358	346	387	370	383	348	330	341	347	355	370	349	339	356	341	367	345	336	364	353	374	344	414	351	365	355	362	370	308	334	359	387	358	331	400	326	359	343	325	326	343	337	370	362	346	361	361	388	349	371	365	345	366	336	343	329	385	360	392	400	341	399	343	356	356	370	326	375	345	362	351	320	363	341	351	364	370	348	355	340	371	322	392	336	351	315	349	350	367	333	338	375	330	347	370	349	382	339	329	351	336	366	338	360	329	377	356	353	357	363	341	380	319	359	343	358	356	370	339	357	401	332	353	334	338	362	344	354	378	325	361	356	349	369	383	345	389	342	358	374	331	336	351	372	347	381	345	366	329	336	363	336	340	344	360	361	356	379	358	358	308	377	373	335	320	375	352	336	317	362	337	362	384	325	354	354	361	358	364	367	349	354	331	329	344	320	345	333	368	346	398	374	379	336	349	340	367	387	333	366	368	355	374	352	372	340	370	344	348	381	346	368	324	383	362	373	360	370	352	339	358	369	338	351	377	388	369	327	356	377	322	346	362	339	379	344	337	353	363	375	379	366	364	372	365	360	380	352	357	366	364	330	357	342	356	323	343	362	401	344	348	354	347	395	376	366	359	375	328	331	350	361	371	344	375	335	334	367	358	366	347	339	369	364	356	368	335	354	347	365	338	383	346	369	339	363	351	332	367	347	330	354	362	368	314	360	344	374	379	388	318	355	377	395	371	381	358	350	316	373	384	343	364	378	332	359	376	347	356	382	350	365	381	369	319	355	366	334	386	294	329	330	355	339	379	348	351	345	350	389	336	389	347	357	365	332	352	345	344	316	336	330	344	365	378	324	344	376	370	358	359	340	365	342	367
39833	47431	24220	7372	4654	1264	681	663	669	604	677	732	670	634	654	698	670	634	680	660	623	679	653	666	705	667	707	637	642	667	691	656	640	681	689	688	701	658	709	701	669	682	675	668	666	658	666	675	660	680	715	675	665	676	651	650	665	659	656	657	626	675	615	687	678	657	671	668	651	699	664	658	669	656	675	654	660	656	690	632	659	686	645	658	685	646	701	647	679	618	699	674	685	651	649	641	641	705	680	651	685	691	657	708	727	651	680	691	642	675	658	715	659	625	652	640	644	621	629	671	674	643	656	666	696	653	694	639	649	715	648	639	676	694	684	629	641	721	668	675	657	648	678	682	638	641	635	690	657	730	696	657	665	667	672	699	622	643	666	684	647	666	596	688	638	680	642	671	618	644	629	725	660	619	632	657	694	637	684	677	647	662	665	681	688	663	658	704	648	667	667	678	677	673	658	676	658	689	658	663	710	660	688	633	670	659	680	718	667	707	703	625	644	664	671	675	648	658	670	700	692	673	707	676	652	643	638	685	657	663	664	676	685	668	687	682	691	637	650	638	683	678	693	655	641	675	667	665	652	644	693	694	659	628	665	655	646	629	611	657	696	670	648	684	650	705	631	695	656	624	677	714	665	679	657	617	643	637	684	642	694	661	665	673	658	669	698	670	629	697	645	620	673	640	646	659	648	652	665	679	635	588	646	639	652	682	702	641	716	636	682	695	644	688	609	683	652	665	668	712	626	671	714	694	706	678	698	659	713	685	662	631	628	705	651	652	685	724	675	639	654	699	636	642	661	605	650	701	658	667	666	669	624	675	668	694	666	605	626	659	685	656	668	642	662	679	707	691	687	667	664	669	660	635	713	710	664	622	695	652	659	659	694	615	708	673	699	722	624	652	645	717	668	688	637	698	692	691	617	677	675	687	695	640	648	704	674	652	703	674	620	687	676	738	669	678	669	671	658	664	673	673	625	687	656	666	654	659	674	647	661	653	648	643	665	679	647	702	651	612	669	623	668	641	683	624	684	672	701	626	673	672	670	679	674	649	710	649	657	689	704	697	647	650	680	657	655	670	641	675	655	662	650	661	684	660	677	624	679	692	671	664	682	680	640	631	681	659	682	647	696	679	632	658	664	657	655	623	663	681	688	690	690	651	688	674	672	657	677	699	667	629	689	663	634	687	654	668	673	678	670	693	666	661	677	679	702	712	654	652	683	665	690	697	679	707	683	632	677	707	652	688	684	653	638	668	623	705	667	646	644	671	640	640	650	673	694	596	664	650	671	682	627	683	639	668	689	720	672	688	705	678	665	662	642	631	669	657	679	668	617	688	628	632	696	663	638	653	654	645	624	645	668	678	663	673	680	684	644	673	652	651	661	674	616	690	647	683	639	676	621	664	660	694	656	669	669	679	633	671	681	656	691	713	698	623	686	679	712	674	649	686	665	637	639	690	656	677	623	640	678	673	635	666	698	669	662	658	659	662	679	699	673	684	698	653	657	609	690	645	684	650	700	701	669	613	691	676	642	701	635	669	657	658	681	670	617	649	641	699	673	649	664	641	644	652	655	697	645	685	657	691	650	681	679	673	680	707	645	687	655	639	676	664	646	682	668	659	676	681	659	682	662	680	667	699	677	641	661	667	633	665	744	667	687	661	626	642	638	659	676	665	704	704	652	677	655	645	646	669	667	681	669	656	661	732	637	641	674	679	700	659	657	643	661	618	641	618	684	664	671	661	644	687	645	689	644	650	668	681	673	689	714	693	667	629	672	685	695	685	648	647	730	665	688	688	681	681	673	640	677	626	677	635	671	615	686	712	670	678	666	683	670	630	680	679	660	696	660	634	673	673	649	678	657	638	650	651	682	721	697	654	714	617	688	627	643	702	677	622	677	651	682	649	631	672	678	652	684	663	656	623	697	671	729	668	670	647	687	650	689	655	696	710	607	646	664	664	654	635	667	657	719	647	677	656	674	667	611	655	702	672	669	626	654	646	637	647	667	668	649	657	655	695	689	663	676	690	633	704	637	664	674	696	663	672	722	693	659	673	682	693	650	719	636	651	669	633	694	631	704	627	670	696	659	686	692	678	638	604	688	639	675	661	693	637	668	643	680	649	649	708	668	620	639	685	638	663	670	648	652	683	663	696	667	644	659	663	605	612	648	648	692	670	679	677	659	685	629	663	697	625	653	654	685	668	664	641	662	705	630	665	657	636	615	676	693	709	688	662	627	668	657	670	664	656	637	659	668	673	680	684	680	660	630	673	671	634	680	662	654	696	662	662	691	636	624	654	668	667	649	669	690	666	675	617	666	656	674	675	700	654	713	706	666	627	675	661	682	686	691	688	683	660	654	672	664	669	686	651	671	651	662	672	653	695	688	726	681	655	667	669	663	655	698	682	644	677	676	661	680	629	639	607	662	662	642	651	704	713	655	646	643	678	692	654	662	705	648	652	624	668	650	682	634	667	652	659	632	614	625	630	674	685	666	723	635	659	638	663	693	658	674	695	642	648	615	693	676	669	650	651	724	685	642	681	613	710	687	653	678	612	668	680	670	698	717	682	685	647	593	649	672	641	604	693	676	664	666	646	659	650	685	645	683	661	661	637	621	674	636	667	617	680	650	646	648	642	662	675	676	627	677	645	643	668	633	652	628	653	638	666	653	640	643	682	677	692	641	659	622	649	676	673	667	708	630	659	645	646	690	689	678	658	664	670	699	687	689	657	624	682	628	652	667	648	656	631	689	657	641	649	693	687	691	673	679	701	714	669	702	655	671	661	678	627	601	605	676	629	636	678	668	582	688	665	658	682	631	650	663	658	648	671	652	683	702	632	684	656	613	640	652	678	693	690	661	623	675	655	633	614	667	640	687	679	678	677	664	719	635	695	643	641	661	667	652	699	653	650	705	679	666	625	679	677	666	652	695	655	682	688	650	692	624	648	638	669	633	656	658	669	640	632	710	670	648	674	657	679	687	649	650	647	683	705	632	619	620	672	703	639	638	666	648	669	618	637	662	682	672	674	645	675	700	642	695	650	708	674	684	690	670	646	653	736	678	698	644	658	700	656	685	663	668	710	664	665	650	723	678	652	668	703	630	668	672	668	658	663	653	688	665	611	679	699	697	674	663	662	704	672	710	591	664	720	685	695	623	682	705	613	678	675	623	679	678	633	677	624	628	666	695	665	655	677	678	652	640	672	647	676	661	630	634	652	621	643	668	648	653	661	699	676	600	655	666	672	655	683	707	674	638	651	680	648	693	680	630	692	651	628	653	659	614	689	651	696	657	690	690	685	660	653	720	685	680	631	668	691	636	662	689	663	698	682	650	657	700	649	681	641	650	698	683	671	620	640	653	687	700	648	705	643	668	739	632	662	645	671	677	664	659	632	634	627	647	666	646	678	685	700	642	652	631	670	649	661	698	627	674	722	641	650	650	658	622	669	661	686	621	686	700	625	690	655	653	671	681	683	722	669	641	665	687	678
24189	22637	29762	24555	20275	8192	409	291	257	290	307	233	271	273	257	281	273	253	269	283	273	291	284	255	272	281	267	247	306	265	259	264	284	277	271	267	284	266	243	276	265	275	274	288	294	304	276	242	288	251	283	262	308	290	259	258	247	279	251	316	261	261	253	267	284	260	261	272	245	296	289	247	286	265	273	260	256	248	258	264	272	259	283	284	269	269	240	265	279	244	277	256	289	264	249	256	280	306	302	269	256	268	272	265	268	279	281	260	270	299	261	266	272	229	275	259	270	276	262	252	304	275	238	260	268	279	278	270	254	277	261	278	261	255	265	281	258	257	248	267	281	264	244	264	282	289	257	259	275	293	256	256	256	256	269	274	269	255	272	256	264	278	267	266	271	253	236	296	254	245	260	244	278	271	249	257	267	262	290	260	212	244	286	264	257	265	274	267	264	296	258	253	274	313	264	272	258	281	293	268	268	284	267	264	297	280	271	258	290	270	235	289	280	251	251	266	269	274	280	267	283	280	257	270	263	255	291	268	267	247	284	282	260	255	269	262	258	282	265	291	285	271	270	269	254	261	289	281	286	267	255	275	241	263	272	272	246	266	268	266	271	264	283	252	259	236	248	282	256	268	267	248	271	261	242	276	245	294	291	278	299	251	272	274	290	275	270	265	280	276	263	271	280	284	233	252	244	251	260	261	243	259	287	273	277	253	268	289	317	264	279	270	290	285	260	269	259	255	277	260	271	251	242	269	289	277	264	281	247	288	262	279	282	267	267	286	269	257	298	251	263	257	276	237	270	260	261	251	263	263	288	269	250	272	245	242	265	236	284	271	276	266	269	296	269	304	262	253	263	261	262	259	280	249	265	270	251	265	250	262	293	252	268	282	258	273	231	290	279	292	264	267	257	254	238	280	254	291	279	264	285	299	263	277	275	250	306	248	270	281	284	264	276	256	276	294	260	301	276	263	268	261	262	277	268	242	271	261	276	255	284	271	263	244	269	260	261	263	268	286	272	286	265	266	235	235	268	272	297	266	280	236	268	236	270	299	274	282	272	267	260	279	264	266	274	268	278	249	274	253	257	260	252	275	270	274	277	273	261	271	302	278	278	258	279	284	280	273	267	252	273	267	259	258	277	245	276	266	278	261	264	284	258	269	245	274	279	284	258	268	283	269	268	263	280	230	240	254	282	270	284	254	284	261	283	296	289	273	272	243	237	259	264	266	260	273	289	284	275	281	252	243	262	242	279	268	277	231	287	306	247	258	262	243	263	271	260	286	244	254	258	253	275	281	271	219	270	270	262	282	267	256	281	266	277	269	270	277	264	266	278	251	295	272	257	271	289	258	256	250	274	277	276	262	276	249	267	268	293	254	283	250	279	271	256	291	275	263	267	272	260	290	238	293	267	289	247	266	271	238	266	288	269	242	258	272	251	297	261	252	273	274	288	269	275	252	243	268	300	259	280	256	255	276	278	288	287	252	265	277	244	260	263	231	254	282	269	284	246	266	254	288	236	292	272	269	248	252	286	286	289	225	293	238	284	274	253	284	265	261	267	232	266	256	263	235	275	282	283	290	260	257	283	277	253	249	252	267	293	260	276	240	297	294	285	260	277	267	251	247	237	245	292	265	238	274	284	247	273	293	284	272	269	297	258	259	280	252	308	250	247	290	287	271	250	242	249	286	255	284	271	297	280	256	254	279	292	277	262	300	253	266	270	264	251	282	270	277	302	260	283	291	283	262	260	269	266	254	268	266	278	271	252	267	276	283	289	290	257	266	283	269	245	272	286	271	260	298	269	257	261	249	260	285	296	264	273	254	284	270	282	274	260	284	265	258	254	257	267	255	256	243	277	246	273	259	280	267	287	274	286	267	273	322	273	282	274	261	271	266	249	301	262	248	302	259	269	272	274	251	244	274	286	251	281	286	257	287	253	237	281	278	248	280	255	266	275	257	280	265	263	283	290	266	267	267	283	288	285	264	262	259	258	262	261	247	257	285	290	291	265	273	232	303	255	253	283	248	283	256	283	306	283	304	278	304	254	285	279	271	273	264	262	252	237	282	293	254	286	250	293	254	271	260	267	272	277	283	269	286	291	258	266	253	263	245	280	224	287	237	274	242	268	267	260	258	250	288	291	259	301	273	251	276	262	248	261	295	272	269	294	266	284	255	273	249	280	256	287	274	265	308	221	280	287	294	249	255	263	271	253	263	266	273	302	273	251	261	278	244	299	270	274	278	282	232	288	264	273	255	257	306	257	270	257	255	245	258	282	268	302	277	246	285	274	257	263	291	270	276	245	260	274	277	259	263	258	277	286	238	251	262	282	280	258	267	284	244	261	250	278	252	254	269	271	265	284	234	266	233	268	272	290	258	275	283	277	284	270	253	239	273	257	286	258	268	267	268	262	269	282	240	287	277	276	270	259	260	248	293	300	299	263	274	283	269	260	271	275	241	258	260	285	278	265	265	288	277	288	264	286	263	234	253	249	248	294	272	273	246	265	287	281	264	270	259	268	247	274	267	260	281	287	273	264	279	250	261	255	269	269	256	248	259	281	280	279	253	257	263	276	273	292	258	274	265	301	253	262	296	262	267	281	256	260	252	281	283	262	269	284	255	269	262	288	299	280	260	276	242	275	256	271	251	265	229	266	260	306	277	259	269	276	231	246	287	261	285	260	289	292	257	282	256	272	257	283	261	278	283	251	276	266	250	233	273	278	263	270	266	281	251	304	285	279	289	262	282	260	284	285	244	271	274	288	291	257	278	277	291	270	229	259	285	239	284	256	255	271	294	259	264	292	274	270	269	279	250	274	251	281	244	266	269	279	278	274	254	276	255	277	247	266	237	279	298	252	252	225	278	265	253	274	246	266	287	270	293	270	269	249	272	270	265	300	279	245	278	260	276	260	264	255	287	281	236	265	230	273	280	261	299	275	268	264	276	250	274	284	277	257	251	287	231	288	289	259	247	268	304	261	254	266	282	286	272	260	262	290	295	264	279	253	272	264	264	228	251	280	262	270	238	251	234	280	270	266	273	276	269	243	279	304	258	297	237	269	259	250	280	297	268	294	292	278	268	277	287	285	253	255	262	301	277	262	287	298	266	261	233	269	252	280	261	238	256	263	294	264	297	284	260	286	254	294	267	248	256	260	258	298	305	279	287	272	258	260	286	290	263	270	246	286	297	290	254	287	300	270	275	288	288	307	258	291	267	243	283	262	264	242	269	277	224	254	258	281	262	270	283	250	258	259	271	269	266	289	290	273	281	258	271	257	243	247	253	314	258	233	250	254	252	267	275	267	248	286	269	298	277	293	279	285	282	258	277	274	280	285	238	266	292	289	270	273	283	234	248	307	252	270	263	271	262	266	246	294	265	264	277	287	297	243	272	286	259	260	284	243	276	281	305	275	267	262	255	281	280	265	262	285	278	251	225	238	270	259	236	261	267	237	252	248	267	227	264	255	269	270	281	291	265	268	268	250	271
60324	87706	55915	27001	21523	3461	578	512	521	497	543	504	510	483	517	498	519	527	524	516	480	510	520	482	501	508	537	480	496	554	517	490	500	523	521	481	553	488	551	491	475	526	527	485	487	542	502	468	477	519	523	483	482	515	488	531	512	473	525	520	507	529	528	536	502	517	511	499	561	485	478	496	489	504	494	503	487	503	495	519	506	498	493	459	512	491	484	484	487	483	472	499	491	545	481	496	511	482	507	480	554	467	516	483	526	580	550	479	523	481	494	499	477	505	533	529	500	465	488	533	492	473	468	503	488	502	527	496	481	474	464	519	490	522	494	499	472	518	548	536	520	530	484	495	527	501	503	523	494	554	502	508	488	524	497	501	561	492	529	533	523	478	505	514	523	488	542	530	476	496	471	528	486	507	489	532	536	469	542	466	513	483	482	520	484	497	487	501	523	502	512	503	477	495	515	495	509	511	474	550	477	491	498	531	489	525	458	517	527	508	508	473	508	491	511	510	485	522	507	501	468	486	489	471	529	497	513	492	499	504	540	525	518	480	501	533	525	518	531	529	504	494	497	523	562	541	494	493	508	511	493	479	514	491	513	535	507	505	474	511	509	502	510	499	481	533	494	485	515	526	476	547	492	420	542	527	516	522	486	515	483	530	502	509	511	518	516	539	491	482	455	524	457	491	517	535	541	525	482	529	513	499	508	505	555	460	489	502	530	540	541	504	523	519	500	506	525	473	464	494	505	504	522	544	489	543	516	501	527	486	478	505	525	523	478	495	535	472	480	537	487	499	492	486	516	508	509	522	548	500	480	536	494	516	550	535	554	491	491	525	549	478	528	496	523	456	525	501	504	495	510	531	523	499	477	483	527	564	494	519	511	504	471	507	484	467	501	499	537	513	537	479	541	516	496	489	525	516	495	515	486	500	558	495	478	479	480	504	474	491	478	519	525	473	503	510	537	469	492	492	500	496	560	488	521	467	527	482	487	516	514	491	490	514	501	538	519	449	483	499	519	515	482	499	504	497	505	476	509	467	445	546	507	494	497	514	476	471	520	526	500	456	484	502	509	482	509	521	528	529	468	500	501	501	474	479	505	486	508	527	497	475	482	529	493	535	528	506	482	503	482	495	518	492	480	491	528	505	472	491	504	483	550	475	534	521	497	519	505	504	525	493	500	488	538	519	464	496	486	507	479	493	508	479	489	486	503	476	511	535	500	498	470	482	499	516	510	513	508	483	448	503	501	528	475	499	529	473	500	533	504	528	487	532	480	505	478	528	477	509	493	498	531	488	496	524	529	485	476	441	450	504	479	463	477	534	506	513	521	530	494	484	492	517	501	494	480	494	510	494	519	524	533	492	477	506	482	493	487	471	479	464	504	479	501	545	524	481	463	483	513	517	490	547	448	480	488	456	509	550	489	510	529	534	495	494	478	523	490	515	499	518	491	501	473	483	509	497	502	510	494	541	480	515	489	512	510	509	502	530	481	464	537	488	535	476	491	530	526	536	490	473	527	493	516	521	541	528	467	494	491	446	503	522	522	516	506	500	497	477	484	493	515	510	467	495	503	529	522	503	475	479	503	523	508	493	501	509	497	505	534	549	505	518	473	494	540	504	482	497	512	555	522	492	485	522	496	503	494	502	499	516	496	501	556	532	487	478	488	506	487	501	525	501	567	509	488	527	512	476	516	499	519	506	510	507	504	510	496	464	495	475	510	488	493	494	544	498	542	493	518	523	480	508	492	502	466	463	468	527	511	510	514	502	491	462	484	530	537	502	502	487	498	517	510	504	506	473	506	528	480	520	511	487	494	507	480	529	497	525	497	493	472	470	479	475	518	484	509	491	496	504	509	501	496	514	475	497	505	484	532	498	528	472	520	514	521	499	462	492	523	501	505	507	518	492	494	501	489	524	525	519	515	552	525	464	527	496	496	525	512	505	512	500	527	514	518	470	511	501	530	475	568	461	517	484	519	530	491	507	527	488	489	514	539	535	503	504	545	495	506	539	507	478	521	474	503	477	474	501	536	523	486	504	515	508	489	534	494	516	538	475	513	465	519	539	536	520	495	519	493	518	528	482	472	448	475	467	525	467	500	519	505	507	522	507	506	503	545	490	501	482	510	535	529	520	518	535	544	501	440	496	553	496	524	512	584	490	514	555	533	515	482	496	484	520	517	500	519	517	503	510	508	525	525	475	551	502	508	489	494	503	492	522	522	491	533	522	490	505	491	446	519	481	493	496	496	498	510	527	490	511	496	529	508	516	485	467	474	549	484	516	516	528	550	488	495	517	504	498	487	495	537	527	532	525	512	502	514	505	501	511	492	503	478	492	512	510	484	511	514	497	475	489	484	469	506	511	502	495	498	507	484	520	513	502	517	487	516	530	508	567	501	508	527	481	480	497	495	528	527	507	507	511	496	478	503	486	504	492	486	462	540	477	517	516	511	506	520	538	546	474	521	517	511	495	558	499	473	509	493	536	524	489	525	470	528	490	544	506	475	535	494	511	465	515	488	555	536	469	492	472	518	487	501	470	482	472	518	506	461	491	516	496	520	509	491	502	517	517	500	499	503	499	526	493	528	530	483	439	529	474	535	522	533	469	514	519	506	509	494	484	485	509	508	502	502	459	520	518	493	482	504	500	520	476	504	473	499	522	485	536	511	487	475	522	484	526	465	542	437	508	548	525	507	486	520	481	507	495	511	530	520	508	522	518	483	522	533	517	523	525	468	518	446	518	519	498	513	503	497	473	487	503	560	511	496	475	514	498	519	488	476	494	501	522	475	498	525	508	497	499	508	452	519	539	522	489	525	535	501	529	531	506	496	507	513	503	506	505	503	559	515	484	541	516	502	513	526	535	496	507	515	486	485	452	513	472	478	518	466	473	525	511	517	529	517	496	516	498	478	505	531	460	492	498	463	468	467	537	481	555	491	489	513	494	501	498	504	528	507	550	505	512	502	533	487	479	497	484	495	460	503	462	499	557	505	491	518	539	518	492	503	515	496	559	522	493	512	517	535	498	517	490	507	476	531	559	513	499	498	507	513	484	534	519	501	549	484	466	527	525	515	507	543	481	497	542	491	532	484	507	484	502	512	474	457	494	506	490	455	485	498	498	501	495	531	525	501	484	483	502	518	461	497	489	532	514	511	526	486	461	543	546	515	498	489	507	495	558	479	537	494	505	529	502	480	525	532	502	542	501	510	528	526	486	526	518	520	487	487	504	482	518	484	486	550	509	507	476	485	575	497	511	530	458	523	470	493	507	511	528	520	531	527	483	501	511	491	507	485	532	541	468	513	464	520	499	512	508	548	490	505	463	502	529	507	516	544	505	477	500	515	517	494	514	497	464	511	475	536	535	514	484	489	479	539	504	469	488	546	496	469	468	498	501	491	507	529	499	447	485	506	506	495	485	516	498	485	499	527	511	515	502	472	475	507	513	527	502	514	511	488	495	484	502	525	514	498	518	504	490	464	517	502	501
23160	21747	29857	23572	21207	18173	3384	548	424	438	423	435	442	433	459	474	447	457	419	408	434	447	410	457	401	440	436	416	440	444	437	453	445	456	398	443	453	428	422	418	408	430	455	400	472	422	433	421	402	390	458	439	423	407	397	440	417	417	422	418	421	435	427	437	408	451	426	380	438	438	407	437	449	415	419	422	417	440	403	413	427	432	430	396	435	392	399	423	402	429	408	452	438	415	443	384	424	442	410	430	412	415	376	451	429	452	462	387	418	439	416	451	451	402	436	435	440	452	403	403	447	391	441	414	440	414	462	415	431	409	408	392	405	402	405	471	412	418	455	460	426	436	456	429	401	393	405	457	418	400	426	394	392	424	459	451	435	388	420	450	417	396	459	423	419	418	415	436	412	422	390	416	398	410	409	422	414	426	415	419	421	429	410	449	447	430	432	440	385	423	396	428	408	460	403	437	420	441	446	414	429	392	402	405	394	433	413	389	393	406	419	397	403	442	413	442	430	382	449	455	450	425	424	442	426	440	444	400	409	418	463	423	423	415	425	441	415	406	444	408	423	417	396	420	431	454	461	454	440	427	397	449	409	457	415	400	431	400	429	437	407	421	424	406	391	411	421	419	391	410	405	416	405	473	453	436	416	444	468	457	404	439	464	408	441	452	441	447	415	423	405	413	426	423	432	389	409	429	405	389	409	381	397	422	416	434	396	451	442	392	400	431	436	437	448	425	439	457	453	413	395	418	431	447	399	420	430	415	419	444	418	414	423	408	433	421	456	404	410	440	421	442	460	432	456	428	388	402	425	410	419	421	396	401	432	441	436	425	441	372	389	401	351	419	434	428	413	447	422	455	386	412	405	443	401	435	416	386	411	436	399	395	420	406	409	431	437	461	387	432	401	402	422	411	439	438	439	453	460	451	421	414	408	411	441	428	393	399	422	421	401	420	394	433	423	440	417	427	436	447	407	417	404	447	459	424	422	406	430	415	387	429	397	441	439	443	446	427	411	456	404	444	430	423	424	412	416	434	407	458	443	416	399	476	409	451	428	405	437	409	410	412	440	400	431	422	435	414	472	403	428	421	431	408	435	391	383	429	442	413	436	430	436	422	383	432	428	418	429	421	413	421	382	412	428	388	450	422	397	443	412	433	416	414	430	434	401	407	413	419	437	420	466	392	400	461	436	422	416	397	439	428	438	401	433	406	405	412	447	438	398	408	429	442	449	434	440	439	387	405	441	446	403	417	402	435	438	410	415	405	474	387	455	425	410	423	458	453	412	401	453	430	415	414	410	426	392	426	449	422	447	452	402	447	417	391	463	436	476	389	414	424	411	430	428	450	407	417	409	405	424	404	428	400	451	422	433	427	428	416	411	429	427	415	423	414	396	438	408	423	427	451	401	426	414	410	410	405	420	452	428	417	443	406	436	408	436	391	424	439	411	416	453	404	391	448	465	448	423	399	436	458	411	407	414	459	403	400	409	396	401	402	416	377	402	454	391	421	423	396	395	411	401	462	420	431	424	400	462	446	417	421	424	425	380	439	406	424	384	420	419	405	412	420	428	390	406	423	414	412	400	425	414	438	450	429	425	414	458	412	407	415	421	381	420	440	429	458	440	399	380	450	390	439	438	402	386	426	445	399	389	433	437	389	449	421	397	390	404	454	404	409	430	430	416	416	420	405	440	390	420	413	386	437	406	390	434	422	395	429	411	428	444	432	424	406	386	409	423	422	422	440	401	419	417	440	443	427	429	426	403	409	393	456	420	419	423	433	421	406	429	442	421	429	416	422	422	443	401	407	430	430	418	410	432	409	422	418	440	407	414	409	418	431	445	439	462	397	436	442	415	417	390	413	446	478	419	437	407	456	417	435	445	433	425	406	410	412	423	395	441	396	398	420	436	409	440	425	415	390	376	416	407	434	453	412	411	406	440	392	423	414	443	404	410	435	447	436	415	445	431	413	433	415	434	441	456	422	427	436	385	424	437	408	405	403	437	410	418	418	411	433	424	405	449	408	402	403	430	458	421	426	412	402	409	395	406	421	445	411	435	425	445	408	416	390	386	425	431	417	396	413	416	426	436	401	415	418	397	422	404	420	427	465	445	474	421	444	446	410	401	416	424	431	433	441	426	391	416	426	403	386	452	409	431	404	442	433	421	417	400	433	398	418	425	469	458	460	384	407	426	420	384	449	410	445	385	420	401	450	448	395	442	420	441	424	407	395	445	395	416	431	429	408	455	440	399	386	402	411	428	429	446	438	426	409	414	420	459	425	418	419	424	390	385	413	421	390	436	454	423	421	408	415	420	446	405	403	411	425	453	384	456	462	417	423	433	394	390	419	420	454	429	423	439	415	427	417	409	433	407	403	403	428	402	417	417	412	410	422	417	426	433	412	453	430	393	418	411	401	439	440	450	430	406	412	390	417	402	421	414	415	422	443	417	408	411	444	398	385	409	430	425	392	423	438	425	444	426	418	413	417	420	403	392	457	420	381	417	444	441	467	438	420	393	415	417	373	404	419	449	420	425	434	400	398	416	439	425	415	469	429	416	427	436	427	453	365	439	417	447	459	402	438	439	431	457	458	450	412	430	413	474	376	452	411	412	404	436	385	436	416	422	379	396	440	426	470	430	406	424	432	441	431	431	457	416	418	398	426	380	419	418	426	385	393	473	436	383	387	390	383	421	431	439	417	453	422	412	368	430	423	412	441	388	428	426	436	435	420	417	435	425	416	393	410	409	401	399	401	409	412	403	448	443	434	399	429	408	430	439	435	402	399	407	408	410	395	445	435	427	364	392	436	431	403	439	428	383	437	426	453	436	416	409	422	420	416	431	382	381	442	412	436	448	443	428	426	397	428	464	396	407	411	420	438	422	403	427	438	430	397	391	442	396	399	415	408	434	407	447	427	426	450	418	401	430	383	423	421	440	400	397	454	403	418	439	406	392	388	418	421	422	422	411	392	440	430	432	432	418	428	441	400	379	417	443	416	442	422	437	408	422	416	422	422	416	416	394	453	438	384	394	403	398	383	413	438	477	429	424	426	458	423	441	418	424	427	438	404	446	428	414	425	457	428	435	425	451	365	399	426	429	401	413	428	431	417	404	408	422	442	441	437	426	397	436	414	399	409	439	419	411	392	452	408	418	441	438	434	400	439	418	400	397	428	435	410	423	426	456	429	421	411	417	449	428	403	435	438	426	451	445	462	416	390	432	435	419	394	404	425	416	421	441	455	398	410	406	385	424	414	387	447	420	384	451	448	429	427	422	418	386	420	407	397	407	422	437	418	480	391	442	424	427	408	443	455	414	423	415	467	462	441	425	410	409	402	447	460	425	444	467	424	419	382	465	372	433	393	414	439	450	374	441	449	431	429	421	371	461	409	435	436	398	406	422	441	405	425	444	378	435	423	410	411	455	457	454	421	436	416	437	412	399	422	439	449	414	378	429	434	389	416	415	436	406	429	415	424	419	421	419	377	375	412
61258	98381	66376	32530	26881	5148	800	776	724	743	763	746	767	758	718	762	743	735	767	728	748	735	697	743	696	705	740	720	730	759	752	748	741	728	746	728	712	762	681	723	722	694	718	673	739	753	712	726	742	723	715	714	763	722	755	762	735	701	725	693	720	676	710	784	728	789	741	755	786	736	695	728	739	807	712	734	699	728	718	775	745	721	769	770	763	712	748	702	691	709	726	717	715	747	717	693	729	789	732	742	717	744	710	773	706	745	757	732	726	702	754	734	738	711	706	673	744	710	665	703	741	736	749	741	742	741	722	673	706	743	728	722	754	765	776	764	742	747	735	712	782	793	724	740	724	752	785	703	706	735	732	679	765	747	699	683	705	686	728	768	718	702	687	706	714	775	773	745	718	784	705	732	690	726	745	655	656	728	742	751	698	704	696	736	746	703	689	764	692	702	700	750	711	746	736	718	725	739	731	723	758	720	755	708	726	767	717	750	703	701	705	795	697	756	752	719	751	700	751	774	747	746	682	707	701	723	761	708	714	753	783	709	716	738	749	719	760	724	743	733	801	761	729	732	702	723	740	746	748	670	710	710	751	731	734	762	745	745	756	694	757	725	718	727	769	755	689	749	720	740	743	723	732	780	732	694	782	750	743	736	705	719	755	742	688	663	742	699	731	708	711	693	759	737	773	705	758	733	785	737	706	746	694	717	714	680	762	736	714	762	727	730	735	750	757	752	730	750	744	717	698	713	758	711	736	804	703	735	737	736	714	714	726	723	769	759	709	742	772	755	722	751	690	759	769	717	717	783	725	701	710	760	707	710	744	755	757	758	771	733	695	709	768	737	721	712	767	696	706	695	755	722	689	771	711	726	769	792	732	680	767	720	715	728	716	750	701	720	755	696	714	721	697	793	759	703	676	774	759	746	731	701	757	732	704	696	749	728	723	761	742	759	701	695	705	733	716	727	745	724	748	741	713	785	767	720	746	759	687	678	751	700	705	826	686	729	758	689	750	735	736	783	733	698	667	711	760	747	742	725	727	764	757	776	725	721	763	730	738	695	709	716	675	774	751	715	766	739	714	717	785	744	722	721	742	723	778	731	755	731	732	775	731	739	724	739	738	718	743	703	733	738	779	707	737	760	718	738	769	776	706	720	731	792	702	715	730	721	707	715	682	684	719	777	749	774	720	698	808	714	741	740	713	718	723	729	756	747	732	739	737	704	672	772	729	727	700	737	717	708	745	708	723	731	760	735	704	736	741	697	707	768	733	747	754	735	780	736	708	737	719	766	713	732	730	716	791	750	719	714	743	740	726	749	713	720	724	765	682	746	681	702	750	707	691	739	713	753	753	717	727	747	741	748	718	739	700	713	718	775	761	750	776	710	738	722	741	729	715	723	727	725	713	720	730	730	752	734	759	731	721	728	727	706	704	745	770	736	716	757	736	739	742	665	742	724	729	699	720	736	674	746	755	676	788	698	771	733	712	727	741	692	717	750	671	710	719	735	783	743	759	789	739	821	762	746	722	664	784	784	697	744	736	746	719	775	717	759	749	721	758	752	709	731	779	754	734	708	690	762	729	721	744	755	726	731	748	731	716	757	751	751	726	750	767	734	678	760	707	725	715	731	720	723	703	731	781	718	728	766	739	721	783	698	720	707	730	748	709	716	762	720	714	717	758	667	723	748	694	746	679	720	708	706	718	767	739	719	730	719	719	754	747	739	745	724	690	696	787	712	756	719	691	705	738	754	769	731	735	725	751	710	727	695	735	745	726	755	725	742	771	752	777	716	765	743	705	770	707	730	693	674	715	745	722	669	732	720	746	695	683	701	739	733	705	747	708	719	728	785	722	712	770	763	718	715	707	741	801	742	685	715	743	760	744	728	734	723	736	736	746	684	722	734	726	715	721	749	727	748	710	724	741	754	693	720	688	718	736	758	745	744	707	739	723	736	730	708	710	713	696	729	715	722	689	717	716	778	729	711	768	728	692	714	716	740	710	727	696	701	808	711	726	673	710	766	746	721	750	768	780	754	727	759	764	763	720	815	692	699	749	735	717	742	685	756	749	781	708	772	750	711	723	704	782	728	752	709	756	724	733	766	785	734	717	743	755	809	770	753	741	720	722	728	777	746	708	753	751	774	728	686	748	770	720	750	729	777	713	738	706	744	721	705	760	748	693	724	724	774	742	771	728	741	730	728	712	679	700	751	745	736	744	770	745	748	731	736	752	758	740	769	685	674	752	709	753	748	754	766	685	714	770	707	761	694	720	752	756	735	721	741	689	706	744	759	729	731	700	753	686	750	779	730	695	721	722	728	721	748	710	717	778	765	731	703	781	797	735	710	722	707	780	754	701	713	728	757	681	742	710	719	729	728	723	744	724	720	754	723	694	680	778	741	755	791	754	688	761	719	744	748	746	740	738	774	697	741	762	736	708	742	753	733	712	773	735	799	725	769	736	784	728	693	689	711	703	688	750	672	691	698	757	734	722	724	741	701	739	757	706	703	752	695	713	728	729	742	772	707	702	711	750	728	754	732	679	761	720	743	756	753	708	707	737	737	763	692	737	708	700	701	737	728	755	702	714	757	722	742	710	745	807	756	729	716	783	715	752	753	687	776	721	737	688	686	731	748	752	767	746	777	726	727	767	707	724	724	764	785	715	711	683	743	733	739	735	699	763	726	734	735	766	659	731	767	735	729	773	791	724	679	719	762	744	705	735	757	753	698	689	697	760	755	748	702	698	732	713	785	731	749	737	721	694	742	755	708	748	723	716	771	746	769	717	720	686	771	718	747	705	761	688	765	709	730	753	712	718	739	760	723	739	760	736	740	696	732	771	738	718	751	708	741	704	750	750	707	732	756	747	701	754	725	738	745	796	706	724	686	756	692	746	736	725	743	748	754	712	738	759	734	701	772	737	642	708	741	788	721	764	716	720	714	742	716	720	689	763	711	720	721	683	727	696	714	726	728	750	736	734	722	738	758	748	736	747	730	761	790	762	786	670	751	752	710	701	684	713	707	729	784	717	692	730	706	712	726	742	757	744	743	698	752	704	739	782	700	681	769	715	740	775	741	759	727	752	750	674	752	729	727	735	743	699	716	763	772	749	748	739	726	722	741	705	700	720	732	689	670	734	786	763	722	730	748	766	752	739	694	685	758	733	728	717	768	726	734	691	769	730	746	717	747	694	765	739	672	756	719	716	707	789	710	687	734	701	733	701	702	726	678	751	686	710	741	763	684	696	763	701	737	736	740	756	754	699	724	717	739	685	728	734	759	735	735	727	671	731	702	739	731	741	715	759	706	694	732	748	693	716	779	681	716	729	692	711	715	720	704	707	690	721	764	737	746	758	709	722	748	728	771	737	747	766	723	757	720	719	726	720	726	767	728	732	728	687	728	700	707	730	717	708	756	766	755	693	734	733	716	746	744	757	753	656	683	722	723	736	732	733	738	714	727	755	727	698	699	678	738	728	736	694	689	749	719
29246	28982	24715	8287	1871	720	358	368	338	370	357	341	343	358	326	379	392	355	322	368	379	361	360	376	333	346	344	359	338	336	338	399	371	385	393	345	344	377	330	361	344	356	357	332	403	369	355	338	348	326	382	353	351	388	348	355	355	354	345	331	337	334	363	324	350	304	308	354	365	364	375	360	373	375	344	368	317	299	352	347	374	361	357	381	366	355	376	328	341	372	371	354	365	337	368	327	358	364	366	378	332	358	343	361	346	328	374	325	349	348	358	371	319	343	325	347	342	354	345	355	347	363	360	351	308	358	330	337	335	358	321	345	354	352	351	370	367	344	350	374	351	351	386	362	375	344	330	353	390	381	346	386	355	374	358	348	347	388	359	328	332	379	330	340	357	346	338	373	389	381	351	343	318	346	368	381	340	342	366	395	371	367	364	385	360	339	359	374	317	368	322	368	351	372	359	377	357	358	384	342	372	330	325	379	342	357	353	334	346	340	355	360	358	366	311	367	363	369	328	373	338	340	367	342	320	322	366	352	378	375	344	365	349	341	349	352	362	380	351	370	397	380	360	353	392	364	382	330	389	331	357	344	388	342	327	326	327	342	328	344	331	350	347	343	350	346	350	383	349	338	344	302	358	368	386	347	317	340	374	368	346	351	338	347	366	354	333	331	337	371	332	308	365	404	362	376	354	367	322	355	341	378	340	357	351	356	328	342	380	340	361	356	351	321	369	355	352	367	350	342	358	340	355	366	336	345	370	353	335	366	333	328	358	347	376	375	355	336	328	332	365	329	351	365	379	367	373	344	354	354	338	385	373	337	338	345	352	342	351	386	354	346	360	347	338	332	340	376	342	395	324	371	333	390	367	351	357	366	329	354	325	350	358	372	365	364	347	351	361	319	339	338	402	352	349	351	352	355	351	356	361	363	346	354	332	364	376	340	346	360	351	372	331	317	341	339	374	379	364	325	352	356	314	370	371	354	369	367	378	342	341	375	363	350	355	363	347	341	373	342	380	370	333	357	355	357	384	350	335	339	358	376	361	369	357	345	332	345	338	360	357	358	400	331	380	381	382	390	363	370	368	370	357	328	347	359	368	362	357	386	351	368	363	339	318	356	352	364	377	367	392	362	355	373	352	345	357	322	347	365	369	315	411	347	357	375	345	375	380	380	350	382	337	338	338	341	334	380	342	339	422	384	392	353	374	367	339	344	328	351	351	346	375	348	326	325	367	383	379	349	365	338	338	329	367	306	364	382	355	344	349	343	353	330	333	355	348	368	375	322	357	348	363	336	375	325	341	340	363	333	303	374	352	330	352	378	361	339	348	390	363	355	367	350	375	343	324	364	318	355	367	370	327	350	305	339	371	326	330	350	350	375	337	317	358	341	392	402	374	365	366	381	336	374	342	310	344	327	348	335	354	344	386	356	351	321	335	365	345	336	339	342	361	376	379	370	336	336	350	389	364	353	367	365	349	376	342	328	394	351	357	373	300	344	379	323	385	339	375	381	346	364	349	349	348	373	348	337	345	375	330	325	379	355	352	345	374	337	367	350	351	373	345	325	352	344	308	357	368	357	344	359	358	354	372	335	373	350	353	333	342	358	329	331	326	356	345	389	383	354	356	360	355	338	384	357	354	343	329	381	375	352	349	355	340	360	367	347	378	337	318	338	344	384	378	381	384	371	358	369	334	355	376	379	342	386	347	374	357	351	357	339	375	384	359	355	345	329	343	345	330	355	356	357	309	331	361	337	317	359	368	373	330	354	366	387	335	373	325	373	339	373	365	352	307	361	346	345	336	359	337	344	354	348	334	342	324	333	329	392	347	373	369	377	336	367	372	360	384	354	378	343	367	384	299	338	378	367	368	349	398	349	378	350	349	336	322	349	363	353	364	384	397	341	333	358	390	373	371	337	347	365	337	341	376	373	344	354	351	353	316	336	335	379	342	403	348	356	382	357	379	349	335	347	347	377	355	382	380	351	349	325	381	339	371	375	315	379	342	347	355	347	348	360	385	336	355	375	358	355	347	348	329	362	368	360	362	340	358	315	374	363	377	353	347	368	352	349	338	334	323	355	357	350	331	368	327	343	360	358	351	351	356	348	359	341	353	332	402	335	370	387	332	344	353	342	383	350	314	356	319	340	352	370	364	356	378	367	348	381	376	354	350	338	342	350	357	359	378	372	337	387	346	364	348	347	371	340	398	347	359	359	346	345	359	337	352	378	367	338	354	374	359	360	384	365	357	370	326	361	381	364	322	380	358	368	348	345	326	326	375	331	358	362	344	342	354	357	363	385	346	345	383	353	388	355	355	387	364	349	327	333	349	377	347	365	343	325	342	313	350	363	366	361	387	333	354	358	360	375	379	383	347	341	350	355	312	354	316	368	329	362	380	377	360	345	348	344	328	380	380	375	354	351	357	392	344	350	353	333	356	312	362	340	337	387	346	372	348	338	340	384	339	363	351	323	328	366	338	339	337	377	340	343	321	351	328	377	364	346	348	345	338	368	395	365	342	308	379	336	365	325	355	353	345	340	333	331	370	389	391	343	382	361	375	373	351	353	372	366	335	400	352	357	366	342	340	354	359	339	360	298	338	341	354	360	361	363	360	338	356	354	368	341	367	339	351	329	359	345	337	365	347	359	363	385	310	390	362	352	345	377	366	349	341	347	350	356	349	338	325	365	334	358	346	352	360	385	350	356	363	360	349	342	334	339	357	366	353	382	374	331	355	356	350	337	341	330	350	347	349	356	340	381	389	326	342	365	369	359	354	361	324	362	332	341	354	346	328	368	346	363	366	370	355	345	364	321	346	360	346	341	356	343	381	337	350	363	362	360	364	350	381	356	339	401	332	373	354	356	357	367	363	343	332	363	354	322	320	335	368	368	356	365	346	352	366	341	356	310	341	382	368	360	368	366	324	367	380	351	360	342	376	385	351	362	347	373	336	346	337	348	378	330	341	373	336	351	356	351	355	379	358	367	336	347	324	352	346	356	345	316	355	362	365	347	352	333	359	371	344	319	391	326	340	392	308	375	374	377	337	365	362	342	347	347	358	360	362	404	368	314	363	352	369	305	353	350	379	358	381	357	340	392	345	331	342	350	331	349	353	363	373	356	363	349	339	363	344	351	363	361	356	360	343	348	405	390	379	343	377	343	339	352	366	365	342	337	352	358	345	371	331	329	351	326	344	359	337	326	357	352	355	365	370	348	344	345	362	345	356	338	336	340	383	337	391	358	374	309	354	353	337	354	344	371	363	345	377	380	339	354	321	346	339	372	380	343	340	351	376	358	356	325	342	372	333	395	334	363	332	342	361	355	338	315	381	336	368	366	349	361	354	338	332	355	359	368	376	334	361	387	343	335	347	376	327	371	341	369	343	353	353	366	364	360	381	345	372	344	361	370	359	363	320	376	340	384	363	365	340	340	359	327	370	350	371	352	363	315	334	342	344	368	360	341	337	368	372	337	359	368	330	362	368	355
39073	47591	28368	7286	4102	1322	685	750	630	643	711	623	627	654	703	715	623	668	619	655	631	722	631	714	730	686	622	681	603	664	679	676	708	656	682	655	659	653	628	675	663	643	638	646	662	704	691	666	674	654	675	697	679	659	657	673	701	707	695	672	646	681	635	655	685	686	656	701	661	648	690	655	669	676	668	704	641	649	658	646	618	654	636	702	658	629	723	678	633	696	687	670	609	602	665	643	664	674	668	643	630	686	676	673	630	669	658	672	675	651	661	621	647	705	663	647	665	623	674	695	686	661	645	667	675	659	712	647	664	678	683	639	722	647	688	655	677	606	681	652	617	640	649	626	685	660	660	652	637	674	676	679	677	634	661	683	635	655	659	668	675	614	691	650	709	685	628	630	664	655	691	648	637	698	657	652	661	630	628	665	675	661	653	668	654	638	664	684	672	644	636	684	660	681	639	625	630	663	707	687	649	698	666	684	673	682	620	652	653	679	647	654	706	661	687	651	657	643	643	651	640	669	673	716	655	633	662	657	644	654	628	705	674	651	659	663	648	664	735	674	642	673	684	656	629	654	715	618	644	659	641	674	652	667	673	662	657	644	661	644	694	659	677	672	694	657	660	646	633	635	681	634	673	645	657	677	658	633	664	654	644	621	637	671	717	647	661	660	698	699	661	693	672	685	671	698	668	685	669	702	711	661	630	671	645	615	657	666	687	678	629	628	708	644	662	667	652	661	693	670	645	639	627	700	668	640	685	661	653	685	660	661	684	639	662	700	689	645	648	643	644	652	641	651	690	665	666	655	681	662	674	690	686	651	636	675	703	705	692	611	700	670	628	629	649	681	635	695	704	666	689	681	674	680	657	715	668	672	681	673	683	615	644	649	675	699	693	649	634	678	703	669	653	653	664	676	682	710	644	679	643	626	653	617	659	675	629	659	656	705	653	687	628	639	655	642	711	709	652	664	696	641	618	621	639	626	699	666	669	644	650	656	663	647	685	651	665	636	637	701	667	652	642	696	642	639	637	678	661	699	659	629	714	651	677	667	648	674	661	652	661	661	637	679	654	646	659	616	663	628	685	664	670	638	708	647	662	634	632	718	653	688	669	642	637	675	680	643	722	653	665	662	636	645	635	651	682	633	659	652	652	649	712	698	694	708	648	678	698	686	670	682	645	675	691	702	641	638	641	685	657	665	663	680	661	657	659	619	673	649	641	645	670	700	685	679	643	675	675	684	667	702	705	657	657	651	645	690	653	640	672	644	652	624	699	684	670	626	680	670	711	718	636	718	703	657	663	710	648	663	624	621	660	677	723	643	701	658	674	629	673	689	658	655	650	655	687	689	663	676	680	634	660	676	674	599	665	688	664	665	687	681	690	704	659	677	622	640	681	677	687	643	664	613	660	664	666	640	694	655	696	690	666	652	654	646	683	688	637	689	606	654	703	626	726	629	643	702	663	618	690	665	659	667	693	681	715	636	659	669	678	683	710	658	684	670	643	640	629	694	651	631	642	699	648	661	675	720	659	676	655	709	633	666	658	674	684	693	671	669	671	653	693	647	674	637	634	675	650	666	695	612	675	664	652	686	692	630	644	663	677	702	648	670	625	666	656	657	667	645	641	656	709	671	712	626	697	646	620	662	707	702	661	672	678	700	636	663	614	732	697	656	661	631	708	642	649	642	629	644	680	642	664	701	697	707	678	674	680	663	700	659	675	618	692	695	703	676	652	678	650	707	679	677	645	678	676	631	647	605	684	651	695	719	681	667	650	661	656	651	660	618	623	686	646	652	702	666	685	654	691	689	649	700	661	667	649	632	652	666	665	662	628	641	673	636	656	701	653	629	654	642	645	651	677	626	697	692	689	614	663	617	673	646	629	659	683	627	667	680	689	682	678	640	685	668	683	670	675	700	711	637	657	654	717	614	684	680	679	679	678	617	672	674	623	626	715	646	710	702	694	655	656	699	689	659	596	702	637	669	662	635	680	640	668	656	647	658	661	659	650	670	684	648	649	653	691	654	645	674	676	633	656	649	631	662	690	619	709	644	629	697	698	673	634	609	671	669	644	680	671	679	645	652	683	667	702	657	637	668	693	633	665	649	639	610	694	667	633	679	649	655	686	665	677	660	659	645	670	691	673	702	650	653	692	664	635	707	705	693	659	688	672	671	663	688	659	644	659	674	671	664	638	698	642	638	667	670	695	643	636	645	664	683	669	687	657	637	643	637	641	626	627	614	659	674	684	676	676	657	682	653	666	668	661	636	660	665	677	650	662	671	652	674	638	642	664	705	634	672	669	665	642	729	628	667	668	697	686	659	666	642	665	650	700	656	662	645	668	688	718	639	685	679	658	674	638	757	646	664	651	652	642	689	623	670	708	630	662	635	678	684	668	715	672	659	614	679	675	622	685	664	638	605	678	688	617	642	675	671	645	669	687	621	671	706	639	648	679	668	669	621	642	666	672	642	667	713	687	658	660	661	681	679	648	653	632	695	686	643	707	639	667	603	670	651	621	657	640	661	658	660	668	674	605	672	641	684	657	655	629	636	651	674	672	676	639	675	708	661	613	667	725	647	653	656	642	675	676	679	694	643	664	660	659	669	650	665	643	635	631	712	684	681	699	631	646	609	677	632	687	653	672	660	705	709	664	699	657	650	655	670	679	670	650	673	618	678	681	649	706	653	733	627	632	669	687	674	737	624	653	691	716	659	654	692	646	649	645	696	678	669	668	656	663	672	666	649	643	697	670	672	658	713	660	679	651	704	645	632	672	670	634	677	711	665	625	653	691	673	644	646	691	675	663	679	688	640	659	719	694	648	632	625	683	675	698	659	625	657	704	657	690	648	684	712	655	685	671	685	687	646	662	645	618	671	684	643	645	634	664	651	633	678	661	656	655	654	706	683	660	722	678	638	656	670	636	670	620	668	674	666	652	700	678	670	674	669	649	651	676	654	664	666	679	675	627	658	632	654	672	680	715	673	664	683	640	630	656	689	687	652	626	691	686	633	650	648	687	692	684	679	695	641	691	645	681	616	671	690	626	661	687	638	665	664	642	651	648	625	644	659	667	695	648	678	673	708	658	675	710	657	627	678	728	690	644	640	676	655	651	668	626	647	657	679	664	706	666	688	683	703	632	668	659	668	639	699	706	690	632	656	660	676	677	660	694	665	629	711	647	657	668	660	637	683	707	669	672	655	681	629	689	678	656	654	662	657	704	674	669	661	659	707	642	617	663	612	692	706	642	693	638	651	651	656	700	663	656	657	647	621	658	662	666	633	701	662	629	696	674	630	660	670	662	607	648	636	673	700	683	710	638	690	704	655	669	678	687	593	646	680	635	685	651	633	711	662	659	656	622	640	672	704	654	637	643	660	672	662	628	666	693	675	662	631	642	695	634	678	658	684	673	693	685	663	636	689	652	652	681	649	661	637	665	647	636	694	675	648	656	677	653	596	597	640	683	655	673	687	664	671	673	693	665	702
24303	22344	30004	24614	20264	9195	483	321	231	274	285	280	282	297	277	275	280	285	281	243	271	278	240	261	242	247	268	277	256	261	288	282	280	252	297	261	266	290	240	251	270	269	256	274	257	287	259	307	255	263	289	266	280	245	249	262	253	261	267	249	274	252	236	269	254	239	245	260	244	255	250	283	273	256	248	258	254	277	264	240	248	265	279	264	270	272	282	256	284	280	287	225	281	241	259	258	245	266	268	256	271	245	259	298	298	286	286	274	256	290	286	247	274	255	266	226	276	256	250	274	266	242	271	283	253	244	267	268	264	256	280	288	307	273	266	252	256	247	279	257	308	241	249	281	263	278	278	257	276	277	297	253	273	286	273	255	263	266	263	252	284	273	245	257	250	266	245	271	236	257	264	264	272	282	237	281	282	283	276	278	245	291	282	275	251	247	292	271	238	287	253	284	242	267	248	273	286	223	253	246	281	249	254	274	263	281	235	292	269	257	274	269	259	256	276	254	249	229	290	265	273	270	270	244	275	270	291	287	292	277	261	285	293	250	246	253	263	247	237	249	288	281	274	286	250	251	275	265	281	233	262	283	252	280	271	251	249	257	258	268	264	232	240	263	291	258	271	254	265	264	275	264	261	269	282	294	266	233	293	265	263	250	286	296	268	241	266	264	267	282	260	254	266	258	280	270	261	269	265	272	274	254	253	260	258	256	280	262	258	251	257	250	242	274	293	276	261	279	268	275	260	255	240	287	266	303	277	284	230	275	278	288	299	215	257	269	255	282	262	242	278	268	244	281	227	273	245	270	251	252	274	258	259	241	249	282	277	263	274	244	280	248	233	265	256	295	263	258	269	264	228	271	266	273	262	257	268	242	260	276	270	276	284	315	290	294	279	227	246	289	258	264	250	287	271	236	264	262	270	258	287	273	263	290	279	275	245	275	283	281	273	271	240	246	254	273	261	247	262	286	273	273	276	264	260	316	270	270	242	262	248	259	271	266	241	251	270	244	292	254	269	250	269	270	239	267	285	268	264	263	247	269	276	271	255	272	264	239	265	261	247	273	300	258	254	294	274	254	303	310	279	270	270	265	266	262	264	274	253	264	292	278	259	255	258	277	273	284	239	273	265	252	274	255	306	258	254	267	266	264	262	287	277	227	272	271	270	277	261	257	230	281	248	258	278	288	253	280	271	261	282	262	271	278	272	252	261	254	263	262	251	271	286	267	261	272	274	246	261	266	279	272	265	267	257	271	283	274	252	265	258	262	276	257	258	260	252	273	245	305	272	271	250	263	263	278	278	249	279	228	286	269	266	282	266	274	253	290	255	247	247	252	303	277	259	273	266	256	260	293	288	273	254	262	272	280	291	279	286	245	257	260	268	260	225	268	281	265	255	281	266	290	257	259	273	267	262	283	248	293	239	265	265	252	263	259	285	279	262	287	236	275	281	269	273	249	264	258	243	253	260	278	266	306	298	234	278	262	265	291	261	281	256	286	264	304	273	254	267	271	271	261	283	269	298	232	252	267	285	256	260	254	251	279	229	254	252	253	250	228	247	286	240	246	283	273	241	260	264	247	288	265	272	270	283	276	263	258	237	268	280	292	268	244	261	272	262	263	220	266	282	273	296	246	262	271	254	280	247	265	278	297	267	257	295	293	281	266	279	234	263	267	260	239	261	232	241	270	259	254	254	262	245	268	273	234	290	271	292	264	273	273	270	297	252	265	253	270	271	264	268	264	252	257	247	234	232	251	234	256	267	249	267	287	254	278	252	282	259	275	270	245	263	262	271	277	258	256	272	266	227	277	259	285	249	272	276	262	286	252	276	285	280	271	271	273	261	296	278	260	311	286	286	267	296	249	256	240	287	270	269	252	262	273	252	260	263	293	285	258	273	272	265	282	276	287	260	281	255	263	278	254	257	270	278	288	265	282	278	257	250	275	248	262	237	248	255	286	248	257	277	271	255	268	270	272	272	230	243	264	291	278	267	257	257	217	266	274	264	282	266	277	279	253	251	261	267	318	262	261	286	270	264	241	252	279	278	264	268	265	273	276	268	253	261	266	241	280	228	262	274	265	271	260	305	266	287	262	235	271	274	248	274	254	267	246	268	252	278	284	271	261	277	249	290	262	243	245	280	250	268	257	230	286	258	281	294	270	241	250	230	244	255	247	274	240	279	252	269	308	266	229	236	260	263	274	250	273	281	316	260	260	273	253	265	270	287	258	291	321	263	230	290	267	294	270	276	254	278	283	258	286	271	252	263	243	248	262	255	296	265	283	265	271	239	258	238	247	256	273	252	242	268	266	260	289	282	237	281	270	270	286	233	278	242	254	245	263	274	253	250	275	279	259	261	282	253	259	264	233	289	282	253	272	285	293	247	276	271	267	262	251	299	295	287	296	263	235	264	285	275	273	275	234	256	260	251	235	276	257	263	299	264	284	234	274	283	261	233	273	257	266	259	250	256	289	253	285	264	249	263	259	269	281	304	259	246	280	250	241	240	286	263	277	242	259	271	253	255	274	276	257	271	271	236	269	241	273	252	264	289	307	261	251	238	280	249	285	284	247	255	265	284	257	293	258	256	246	295	282	249	278	281	272	281	264	277	252	254	290	266	267	280	250	270	269	248	268	259	254	255	268	269	277	273	247	284	266	255	286	265	253	265	283	262	279	270	276	256	251	267	251	281	270	250	286	266	248	261	295	249	268	259	253	253	263	269	262	264	262	257	258	293	301	270	248	278	272	258	278	268	276	252	244	283	273	285	278	286	248	255	276	242	270	274	289	269	271	257	251	262	249	237	265	245	265	278	265	270	286	267	277	252	223	269	277	264	263	265	270	260	299	284	270	281	256	264	260	271	287	291	240	249	266	280	236	266	262	261	275	270	285	259	244	246	277	262	273	286	254	277	276	266	251	267	276	251	271	262	280	247	243	265	257	283	273	243	238	245	244	274	250	287	268	252	269	280	261	284	258	293	271	294	277	258	256	279	264	297	246	260	248	266	270	253	267	245	241	271	274	254	264	264	244	252	251	259	248	281	278	261	238	296	290	277	288	240	268	287	235	245	233	242	265	266	283	244	258	260	269	279	261	259	275	281	263	268	263	244	257	265	224	245	259	262	242	266	283	258	275	291	249	248	255	250	247	230	253	279	233	301	268	253	263	237	267	248	262	263	262	316	261	293	268	278	281	273	285	260	269	272	268	256	260	270	255	230	279	283	286	256	261	283	280	262	264	261	258	269	275	264	277	242	285	258	274	252	286	286	279	242	260	242	264	255	240	290	276	241	263	289	255	327	279	263	246	276	239	297	268	263	226	271	277	244	242	268	272	232	273	250	278	254	286	257	255	253	272	260	265	264	276	258	255	253	274	266	270	277	264	282	233	263	255	286	262	254	253	260	253	285	234	259	264	286	244	245	238	267	244	271	268	265	273	279	282	284	288	223	245	262	264	247	256	270	297	259	276	263	265	245	279	259	274	264	257
60266	84896	61901	28339	20490	5001	569	523	496	526	522	491	488	483	518	529	537	496	511	460	550	512	476	487	480	515	503	554	475	544	521	543	469	495	521	504	509	505	467	484	528	516	519	501	509	466	547	506	502	518	505	480	496	490	538	471	522	533	524	475	506	519	468	475	477	509	549	495	469	491	506	474	527	505	500	474	516	460	468	564	497	511	512	492	539	459	510	494	498	500	476	480	528	518	515	512	568	495	511	490	486	518	561	531	488	503	467	526	522	491	517	464	460	495	528	487	503	495	472	520	490	509	480	517	504	524	484	517	480	490	497	532	448	476	512	525	480	464	497	515	522	499	535	481	491	540	481	495	526	492	502	453	517	461	529	497	522	514	473	524	510	545	466	463	484	520	496	501	516	546	471	496	477	472	508	559	518	470	494	462	548	505	508	521	502	525	547	550	444	492	501	543	522	479	524	506	519	488	484	473	486	472	505	522	497	502	457	544	483	469	488	508	479	506	510	471	498	476	486	480	523	499	527	520	517	490	508	509	527	474	528	491	505	499	519	493	476	478	500	502	479	483	532	526	468	513	535	490	529	490	490	512	506	535	514	524	486	514	462	509	495	524	481	516	498	485	505	488	487	505	506	484	511	511	523	567	512	488	488	514	496	502	487	528	509	503	487	497	506	544	537	508	495	486	440	515	516	531	475	507	492	500	525	485	486	467	514	507	506	483	511	460	505	456	543	508	526	469	488	472	478	504	494	517	535	484	517	527	508	511	510	524	526	497	525	479	560	543	522	459	505	496	497	491	517	464	497	496	509	494	510	523	501	523	530	503	480	530	516	513	521	518	509	499	492	490	525	458	530	520	531	501	481	504	528	506	521	474	519	487	482	487	521	478	464	469	478	521	530	507	468	484	513	473	521	525	524	529	482	499	529	487	508	476	535	476	507	524	478	524	511	505	485	507	494	514	452	479	472	543	536	491	474	503	468	514	518	475	545	506	520	501	529	544	491	480	498	529	495	501	525	497	509	504	500	491	486	500	502	491	517	466	498	506	509	503	508	541	510	492	492	503	505	483	486	522	458	517	494	463	551	461	512	493	489	481	499	502	491	526	514	528	499	475	487	501	519	507	496	511	530	484	507	493	457	514	502	476	454	496	483	467	441	476	496	556	498	484	491	524	463	534	462	498	493	522	456	471	501	465	529	485	476	462	482	478	527	538	471	464	502	480	510	507	503	513	510	505	480	534	527	508	468	529	487	485	487	530	510	521	474	498	504	507	520	491	540	517	460	492	510	531	484	493	490	532	493	500	499	547	536	474	512	491	538	501	484	511	481	458	516	448	483	483	509	507	524	523	513	495	468	514	495	498	498	535	499	493	482	490	533	507	525	510	486	477	502	518	461	516	476	512	505	473	483	514	469	507	511	454	552	495	498	493	469	488	499	510	524	502	488	495	448	495	493	538	512	473	534	485	483	506	485	519	478	512	476	527	516	525	514	466	473	494	500	464	489	526	487	496	470	455	500	487	506	494	519	499	479	490	511	492	488	496	506	493	523	534	445	511	476	490	527	532	498	527	505	490	496	528	487	514	508	506	486	498	522	486	488	517	527	495	490	517	458	516	504	536	452	529	513	501	501	481	499	492	523	509	477	537	519	544	477	500	518	515	482	536	497	505	511	529	489	481	513	492	505	454	511	498	486	476	538	510	480	508	469	491	496	513	533	502	475	471	515	496	515	496	495	514	535	518	530	472	507	528	518	495	503	489	511	498	513	469	470	510	519	491	469	492	525	486	480	515	543	531	518	525	474	486	474	523	518	479	511	502	484	476	471	498	499	508	498	529	512	535	541	469	511	484	478	475	454	491	518	454	465	506	510	505	515	544	488	484	468	495	462	508	471	520	507	520	545	514	474	516	487	484	469	500	507	515	474	522	522	477	505	506	513	520	526	510	476	480	491	523	524	450	490	452	521	508	498	483	492	451	483	514	508	531	493	496	505	525	493	496	490	498	495	481	514	520	503	510	483	494	507	499	522	515	487	473	493	486	512	506	489	519	490	535	521	507	496	501	494	505	462	492	509	557	483	520	493	457	474	483	533	475	490	499	527	437	487	491	481	501	508	526	490	462	510	501	519	518	494	476	496	506	552	492	498	517	480	489	473	474	459	514	485	498	503	486	523	458	493	497	520	520	494	473	500	520	463	505	508	502	496	481	501	467	493	497	484	497	496	534	519	499	508	481	496	468	513	501	468	525	483	511	498	521	495	484	506	500	500	496	530	494	501	513	468	498	498	503	505	495	492	502	499	537	492	470	494	500	527	540	497	504	506	480	491	497	503	497	510	522	544	491	499	481	511	497	501	478	468	517	530	511	501	499	497	521	473	559	510	507	467	492	523	509	472	527	510	534	458	490	524	528	455	479	486	501	486	487	561	514	512	486	527	507	530	521	483	512	500	484	476	505	499	492	508	542	512	542	527	469	492	501	557	524	491	445	491	512	511	481	498	489	490	518	509	508	499	502	507	483	498	486	477	531	469	503	515	509	523	519	513	485	493	497	533	505	483	495	528	519	457	516	482	491	532	504	500	482	495	492	479	534	506	480	505	471	490	468	486	473	507	469	519	491	498	508	533	499	494	511	511	528	513	502	542	506	517	494	504	512	483	504	480	449	504	512	576	488	476	485	514	505	475	528	482	506	497	508	519	503	517	478	471	473	482	488	545	501	527	511	491	552	533	511	526	503	522	504	477	475	469	481	521	459	496	491	488	517	489	472	493	500	510	507	503	501	512	468	489	549	476	513	500	511	517	513	508	468	471	496	486	517	497	447	498	472	518	543	510	495	538	508	511	474	469	505	517	515	538	487	529	525	513	532	488	477	473	489	489	537	506	489	506	501	464	497	490	498	492	506	502	495	504	490	496	543	511	495	456	499	493	485	487	495	502	451	515	499	508	495	553	483	507	456	537	473	497	517	491	502	489	521	493	496	465	500	494	504	479	542	513	487	525	501	460	497	499	485	477	506	474	510	477	539	522	499	530	482	501	475	463	524	483	480	496	528	481	466	501	510	496	466	495	442	476	509	464	489	487	519	436	510	546	490	490	519	486	459	490	501	543	499	492	496	521	450	491	496	506	449	518	487	539	494	506	485	514	529	512	488	539	566	509	528	485	539	467	524	485	520	523	519	499	487	502	475	497	491	507	465	545	478	482	480	500	476	461	512	558	503	504	504	469	502	525	485	500	479	482	502	514	508	473	460	516	492	476	493	552	487	526	464	497	490	471	505	527	487	479	481	500	501	524	510	488	515	485	495	487	486	510	458	520	460	455	480	494	461	504	504	483	498	476	496	489	512	477	507	492	522	513	493	523	504	463	495	514	469	467	479	466	511	493	489	479	511	522	513	499	549	512	502	489	520	557	520	515	492	475	503	523	520	478	495	510	481	523	498	520	497	489	535	491	477	526	536	501	498	516	482	470	489	507	500	531	518	538	504	471	490
23113	21579	29756	24077	21148	18556	4216	540	461	467	409	417	438	448	465	439	433	445	426	440	447	481	430	398	427	398	441	421	423	425	441	411	391	449	446	432	413	410	427	430	404	416	451	439	410	423	459	408	420	413	432	391	401	383	453	406	437	444	417	399	383	420	376	430	450	418	436	439	470	408	421	406	415	447	463	409	455	386	433	400	425	435	429	375	383	407	417	432	410	411	418	407	435	418	436	427	434	429	374	440	447	403	406	444	411	423	398	438	427	410	416	439	438	417	399	404	426	452	411	403	441	417	426	405	396	412	446	385	412	447	433	401	436	445	441	429	430	434	433	412	458	416	389	423	439	377	418	412	423	440	398	438	414	424	443	403	377	425	413	406	440	410	437	425	453	429	421	428	429	393	401	440	413	418	431	444	424	405	443	396	404	433	412	450	427	426	419	404	436	418	416	394	410	403	410	433	401	407	391	431	392	434	406	394	375	425	454	397	419	433	405	420	419	448	426	405	389	459	447	428	445	417	425	437	424	403	437	471	423	417	425	451	398	449	435	412	447	379	411	443	420	396	422	417	425	410	443	442	417	446	433	409	422	414	439	382	400	422	454	430	428	427	415	439	438	439	390	399	429	419	402	392	405	416	438	414	435	406	425	420	455	403	423	393	427	429	406	414	453	380	435	403	438	401	420	398	408	419	419	437	468	401	439	446	430	403	438	444	420	450	388	436	426	439	400	437	396	453	392	407	396	419	426	427	425	407	425	392	440	432	436	403	402	411	418	400	418	439	407	379	417	434	407	422	386	416	448	437	440	384	410	421	416	417	469	455	444	418	407	427	413	396	442	436	369	412	455	416	434	392	420	433	445	454	414	464	420	433	397	425	462	387	417	411	429	394	376	413	409	378	442	434	462	397	437	461	439	420	422	410	422	402	400	459	463	421	415	439	421	390	448	436	440	421	411	393	409	403	378	396	414	410	443	406	407	401	408	426	416	434	441	427	417	459	438	378	450	470	422	409	420	407	426	387	423	379	447	401	403	403	413	438	432	367	432	424	440	446	419	420	415	411	410	417	405	459	408	395	408	449	403	469	407	457	410	427	430	420	406	420	461	437	452	404	445	423	436	425	438	408	449	440	418	433	446	402	437	426	401	394	403	444	429	431	391	416	417	382	404	430	417	437	477	398	434	419	377	459	414	404	439	417	403	427	404	434	433	431	415	408	391	389	423	405	414	446	397	390	404	409	397	422	407	414	439	404	392	424	414	384	408	394	451	463	434	436	408	409	418	392	432	415	421	440	410	399	403	474	409	417	410	453	421	392	385	411	437	424	441	408	411	434	411	418	416	397	435	449	425	403	415	367	418	406	433	395	428	420	437	433	428	413	426	411	444	451	425	446	430	424	387	427	405	423	422	431	420	432	399	392	428	413	388	443	446	440	436	428	420	413	421	420	416	419	428	438	443	448	442	423	430	412	427	414	440	420	410	407	421	455	401	431	425	413	434	445	427	408	412	418	407	421	390	433	414	438	434	455	439	431	449	423	446	438	419	453	425	430	432	433	421	435	397	468	416	406	436	428	439	444	447	452	440	425	397	414	425	411	417	413	413	419	401	425	390	422	413	451	424	419	436	421	410	420	376	443	403	444	426	404	405	441	443	424	412	470	451	419	419	406	436	437	401	420	460	406	445	407	440	403	388	452	423	421	415	415	424	419	418	401	447	406	429	354	492	455	407	428	405	402	424	378	434	451	443	395	405	408	425	428	439	403	452	442	465	434	413	398	427	421	429	397	428	405	417	408	450	437	380	416	393	411	433	404	449	456	412	399	383	402	431	452	437	421	407	427	432	439	410	432	408	446	433	401	432	420	386	414	436	424	447	409	435	391	408	424	434	460	442	421	448	469	417	455	418	399	400	449	413	395	460	437	425	453	399	427	425	419	442	431	442	380	439	415	442	446	446	451	446	435	401	413	440	400	422	429	439	430	427	396	447	391	445	431	423	415	399	449	406	428	413	426	447	422	434	389	421	434	424	399	415	424	413	444	437	410	433	424	413	417	436	417	402	425	401	405	414	437	437	457	414	429	417	438	418	413	441	464	415	418	435	411	435	419	422	393	420	406	424	452	427	389	431	421	441	393	402	412	394	442	397	422	412	435	436	424	430	411	400	402	425	414	458	404	425	451	401	440	440	450	421	384	400	419	441	410	417	438	399	409	427	425	454	405	415	425	392	418	445	438	418	416	384	404	430	395	405	424	402	414	435	460	435	465	441	422	445	428	421	408	411	383	366	426	408	419	426	417	411	409	433	407	400	390	423	434	435	379	423	439	440	456	418	442	386	426	396	410	400	437	413	390	430	418	391	405	407	416	438	423	433	383	411	410	421	414	417	436	425	442	419	419	423	402	403	421	402	394	383	430	385	402	450	375	423	393	448	416	393	449	394	411	422	411	385	417	429	439	426	424	419	443	412	417	425	423	416	482	421	371	418	393	429	441	397	455	420	471	391	448	433	398	415	409	370	426	440	433	426	432	460	396	391	446	399	397	405	418	442	413	379	394	413	397	419	424	408	412	421	404	469	428	427	413	411	409	440	429	396	404	444	423	418	432	383	400	400	404	454	375	402	451	442	430	399	419	396	429	447	413	444	423	438	424	408	400	415	422	432	431	441	418	438	439	409	391	438	433	416	411	424	400	430	410	385	391	408	433	481	420	403	399	448	418	401	434	403	414	425	433	445	472	400	404	463	404	401	438	393	442	430	440	440	425	401	396	409	371	413	430	440	462	391	415	425	442	410	399	407	413	427	431	454	406	454	418	425	442	441	432	439	421	409	434	434	416	426	440	450	416	442	442	448	406	471	451	385	401	416	430	438	407	397	427	412	439	405	483	376	410	391	390	440	441	441	389	411	428	395	375	410	412	392	401	364	419	418	398	410	398	451	436	419	436	455	435	426	424	440	405	428	403	430	412	431	402	441	441	409	421	442	443	403	438	438	413	402	452	439	402	422	424	465	399	449	406	409	395	455	439	394	417	395	458	400	403	373	398	426	410	435	428	411	407	402	395	387	424	390	411	413	454	431	417	424	442	426	416	407	419	459	437	434	424	408	401	398	440	426	440	421	405	425	422	414	424	414	419	422	426	411	444	399	446	417	418	428	455	391	393	425	420	413	435	445	375	437	430	425	386	405	414	399	477	425	391	409	426	402	441	440	418	419	439	428	430	454	410	394	440	421	424	486	423	439	440	467	402	404	411	454	429	401	401	433	420	411	431	417	422	445	416	434	387	410	479	447	437	439	412	402	407	423	447	415	438	429	444	404	383	390	368	466	425	433	454	387	422	418	468	425	442	414	418	429	433	428	434	419	399	430	415	372	428	407	415	403	416	417	398	409	406	431	391	411	422	455	451	401	428	443	454	401	408	441	386	422	437	424	408	408	474	415	417	413	447	409	423	392	417	419	412	389	428	413	407	397	407	460	413	433	456	411	390	430	406
59900	95938	74105	36804	25002	6242	815	811	796	774	796	750	730	755	757	747	753	749	762	791	702	757	808	756	719	692	719	690	753	713	763	695	701	701	772	781	742	708	750	719	750	771	741	753	739	746	726	757	755	773	752	706	713	753	718	772	712	693	734	710	754	777	713	733	762	750	722	770	745	711	763	737	733	705	767	718	747	707	719	727	718	725	747	704	696	711	726	746	692	748	694	727	741	713	724	699	724	738	686	740	748	769	754	698	768	705	769	778	720	721	706	693	771	754	741	786	714	725	748	737	699	719	693	738	745	753	770	752	741	750	744	726	734	749	724	752	713	725	773	768	710	681	717	769	732	703	688	775	736	747	716	714	752	733	702	740	710	723	792	775	718	693	768	728	731	715	712	711	746	719	708	746	757	788	752	741	717	760	712	747	708	721	710	699	762	767	719	733	775	674	722	709	726	747	747	774	738	736	698	741	708	736	727	686	723	712	761	762	689	759	700	747	737	727	760	780	729	756	714	709	726	752	713	753	732	770	730	747	684	711	723	783	742	737	782	723	739	700	750	721	760	721	685	760	754	721	706	755	727	754	719	753	736	738	712	711	715	747	754	698	704	713	708	791	752	711	696	759	745	716	702	743	734	754	703	713	726	726	679	734	701	720	716	751	758	710	739	721	682	743	741	726	658	728	704	735	703	721	700	711	703	780	684	782	709	729	693	784	736	767	698	722	718	742	729	747	707	763	745	728	746	732	730	682	755	782	709	732	698	659	741	717	724	698	698	726	738	735	733	740	705	737	708	711	783	753	781	742	721	749	772	744	718	724	733	724	738	711	766	682	700	768	732	697	767	692	768	725	775	706	685	734	805	703	674	733	750	720	683	747	764	730	726	766	712	724	726	726	700	755	654	692	760	687	744	706	778	766	719	713	750	690	702	712	738	748	671	728	713	749	708	668	700	731	751	730	767	774	769	744	742	736	736	752	771	679	720	718	711	754	721	722	737	678	759	716	760	729	710	748	739	707	697	720	732	729	751	683	702	696	669	735	752	797	726	745	726	694	690	718	767	747	736	779	752	713	709	693	728	709	699	731	746	747	704	737	752	727	775	731	705	702	756	762	744	719	732	716	713	725	737	668	763	718	745	719	786	699	709	704	755	761	700	762	691	737	764	719	763	747	681	741	734	708	702	721	716	718	696	755	720	736	694	727	702	675	729	682	728	722	728	768	741	716	734	699	695	679	717	718	723	756	716	744	708	727	704	731	686	724	718	737	741	742	743	735	716	736	680	766	737	734	750	710	673	746	702	802	738	739	712	710	659	712	715	679	696	768	761	727	687	766	727	728	729	755	674	722	743	726	741	737	741	768	779	703	755	742	717	743	713	712	718	722	719	724	712	755	733	745	756	685	700	713	709	733	706	765	706	718	776	730	685	724	707	720	730	758	760	731	768	727	718	707	716	680	725	757	736	698	750	735	719	684	696	733	707	752	727	719	708	679	751	738	734	757	746	707	699	710	722	727	745	689	742	685	748	775	713	742	722	711	726	722	766	690	757	716	695	750	691	753	735	716	681	719	725	710	717	714	755	716	775	695	756	707	712	723	741	713	730	728	705	709	736	718	719	744	742	736	797	665	733	716	691	673	742	731	744	691	707	747	710	737	698	769	727	732	726	721	799	788	739	740	724	759	692	743	742	699	714	726	704	692	679	755	713	697	740	701	735	700	764	734	715	738	758	741	679	751	746	718	727	715	715	752	697	752	703	662	706	709	730	714	741	731	696	751	713	774	667	770	670	694	677	734	737	697	739	707	718	709	706	763	708	725	776	748	719	710	734	744	700	756	730	767	664	686	720	708	731	718	736	768	706	722	748	756	744	662	723	746	711	791	697	720	721	763	765	682	762	706	769	746	747	701	708	684	753	688	728	740	740	678	725	734	726	733	725	750	738	737	727	703	764	721	775	748	730	713	744	699	779	733	737	735	706	709	735	712	734	746	726	689	702	757	766	718	736	740	707	738	752	735	769	731	729	718	713	709	743	713	706	751	732	753	735	752	694	716	729	708	729	705	750	728	704	735	749	740	739	724	768	737	756	741	706	792	772	769	769	708	724	843	727	730	764	712	741	670	737	732	725	731	772	738	789	743	717	666	804	725	662	692	690	754	727	667	697	736	766	755	742	714	750	756	719	716	750	770	706	694	692	752	742	665	780	735	773	690	676	784	719	747	698	788	720	717	703	719	724	742	719	710	696	759	715	724	737	729	754	715	765	766	757	714	719	746	761	687	754	778	728	744	769	719	747	767	728	741	738	779	744	744	727	723	691	792	779	750	701	754	773	731	685	717	716	803	673	701	769	704	732	719	734	717	760	724	741	729	748	715	736	766	706	711	738	707	725	743	737	732	741	686	701	717	714	709	694	737	710	706	744	712	707	755	748	749	714	753	663	669	738	754	727	728	787	753	721	740	751	705	723	733	742	721	710	719	718	698	690	699	676	697	686	734	702	676	701	713	698	702	675	758	719	655	714	770	746	745	703	738	701	674	725	745	704	725	746	732	698	718	693	727	754	746	730	737	712	715	734	722	778	720	725	722	701	712	740	751	751	676	686	669	731	730	703	754	716	720	751	760	698	648	744	749	694	675	795	759	715	706	703	687	744	715	721	697	724	749	717	706	713	720	680	734	683	689	763	717	730	766	750	664	728	675	734	679	718	743	728	740	721	708	684	707	692	634	730	768	707	759	696	752	736	757	747	711	711	743	728	705	764	749	704	760	753	761	680	696	704	741	766	715	738	736	694	748	675	804	749	766	684	756	735	702	710	741	718	761	759	702	693	727	719	739	689	757	764	718	730	765	737	719	744	731	713	727	715	722	690	697	758	724	756	738	687	721	693	745	705	704	735	736	719	792	728	725	696	768	740	726	715	748	732	725	705	719	722	702	712	738	759	716	700	755	767	745	713	710	717	726	760	755	753	770	714	731	720	734	735	712	732	753	701	718	751	724	713	771	772	719	717	732	727	694	693	740	757	732	760	715	754	735	735	721	697	735	747	707	742	736	756	729	713	713	713	727	727	714	675	744	712	749	719	670	710	712	719	699	716	766	700	711	728	722	717	753	700	688	744	734	699	765	730	733	705	718	765	769	753	753	749	730	720	736	736	741	698	721	767	671	713	728	762	675	710	751	751	778	717	737	702	706	733	710	725	753	716	764	733	753	752	723	760	731	692	717	760	690	716	700	755	770	741	720	731	708	698	710	717	724	747	784	725	717	757	752	733	692	703	699	744	696	748	700	726	719	763	734	751	700	756	695	698	744	809	739	757	709	753	683	717	730	736	741	701	714	734	729	743	705	729	722	713	706	733	663	691	697	704	718	701	710	726	713	733	728	724	797	717	693	731	682	687	746	738	732	743	689	793	666	731	692	696	761	709	710	723	655	721	724	729	727	704	688	693	756	704	727	704	765	725	694	723	698	668	749	780	681	695	720	716	750	675	681
28951	27627	25647	9692	1587	613	374	413	347	363	380	373	353	357	341	346	347	351	360	346	364	343	339	373	349	328	346	351	344	358	361	336	367	344	377	358	348	350	331	334	335	361	356	381	363	372	356	356	361	357	370	354	350	403	333	338	344	382	342	339	306	347	371	382	355	346	351	354	372	343	346	344	347	380	360	320	378	348	351	368	331	360	352	363	339	347	325	390	354	299	357	373	359	368	355	339	346	378	362	367	349	311	366	366	375	352	347	358	354	338	356	382	371	340	353	369	359	337	372	378	332	365	380	332	343	339	351	387	374	340	350	377	377	360	364	378	367	346	341	327	327	363	338	350	327	332	355	341	357	344	346	349	341	369	339	341	353	368	389	344	347	347	375	362	351	330	308	373	345	354	344	352	383	340	331	350	376	353	324	354	353	361	336	357	380	348	344	369	342	338	353	325	369	357	368	329	381	357	355	331	368	348	329	317	356	335	323	352	342	375	373	375	349	376	369	356	346	361	340	353	362	351	346	344	380	385	361	351	328	348	365	351	364	358	365	347	359	349	355	364	324	328	332	359	347	357	362	317	339	335	357	372	370	363	350	349	360	309	352	333	353	323	360	361	340	349	366	335	364	330	368	334	382	355	363	329	356	346	357	353	337	356	369	339	357	334	357	350	339	299	353	364	364	381	358	317	340	342	350	341	390	322	352	333	353	384	355	365	309	345	332	387	369	370	371	356	342	384	324	344	358	352	368	366	365	361	374	385	355	357	351	364	361	363	368	359	338	373	320	398	348	385	352	369	353	356	351	382	335	339	365	374	326	371	368	316	381	337	343	382	329	361	338	348	341	348	328	327	346	326	302	338	325	357	380	386	349	355	389	361	332	354	374	340	373	371	373	359	336	338	359	350	353	362	368	372	336	365	356	358	353	342	353	351	373	314	331	356	375	332	346	350	306	333	395	327	365	354	325	374	331	351	366	372	364	348	352	360	365	343	341	361	355	343	344	371	346	390	342	342	347	371	370	352	375	367	370	361	370	329	367	307	362	333	344	338	315	368	351	348	360	336	331	330	376	350	377	352	332	363	366	364	360	347	387	330	395	339	351	405	332	335	358	356	382	351	344	336	360	327	387	340	359	375	320	338	354	380	343	339	342	339	317	304	353	355	370	404	375	348	322	353	343	366	374	382	380	345	355	352	342	347	361	359	347	367	359	386	394	363	351	356	367	349	331	331	335	344	325	308	350	332	357	307	337	356	355	401	338	333	331	356	367	347	343	356	364	341	350	355	343	372	368	342	325	351	380	370	338	329	346	363	363	382	345	358	332	350	359	389	378	339	351	377	365	346	341	327	346	355	350	370	368	380	326	367	348	343	361	347	349	342	336	345	366	343	337	360	388	384	376	375	344	350	384	352	355	391	366	366	371	369	390	363	336	360	327	338	343	341	341	356	349	365	329	371	370	375	349	362	338	335	343	345	349	325	339	367	371	379	346	381	340	333	377	347	367	359	373	375	352	342	377	356	402	353	391	337	369	357	363	336	326	377	353	356	363	363	368	327	335	353	365	363	389	343	374	356	343	314	385	338	333	339	357	362	372	360	367	376	350	336	387	361	358	355	351	367	329	376	321	343	367	318	357	363	335	369	338	357	344	393	326	365	338	349	375	358	344	371	338	323	347	366	386	379	361	382	399	373	339	367	367	362	325	383	367	337	351	384	354	356	357	334	365	341	348	340	353	348	335	358	376	332	347	369	369	352	379	362	361	324	368	334	345	326	379	357	364	377	380	330	370	355	381	406	391	364	353	349	353	364	369	367	391	366	346	344	356	374	349	350	368	368	375	361	354	361	387	320	350	362	346	381	375	355	326	357	355	354	322	350	342	356	319	368	365	377	395	369	356	333	379	397	371	370	356	382	336	365	362	361	359	368	361	374	308	323	351	344	340	351	337	359	380	342	335	325	330	367	368	334	336	374	354	346	353	349	334	373	376	353	331	353	324	346	358	365	357	385	380	355	341	347	343	347	366	310	371	373	339	361	392	362	376	384	344	349	370	354	376	375	354	339	361	348	361	352	359	327	325	351	353	353	329	346	363	349	363	357	341	337	368	406	323	341	370	355	364	379	356	335	339	327	349	389	385	362	358	353	370	358	336	331	371	336	333	362	344	321	362	337	351	383	329	344	376	367	361	349	382	346	355	330	387	399	359	334	343	314	341	360	357	333	359	349	345	353	382	353	394	355	343	401	357	381	371	369	350	354	334	362	367	357	370	328	362	400	384	341	353	366	301	336	374	330	346	345	345	343	349	326	325	379	337	348	336	342	366	341	400	351	353	363	338	377	363	384	395	377	383	342	388	362	342	364	348	328	344	379	359	353	342	346	353	370	346	373	339	351	355	346	351	388	326	358	351	342	371	340	351	354	359	348	322	340	336	330	317	320	354	320	336	352	390	339	356	350	354	394	336	329	415	356	346	383	354	346	353	338	314	350	350	385	350	324	355	352	340	383	369	364	348	341	356	377	368	352	346	359	358	341	339	357	346	344	349	337	340	361	328	354	360	346	339	357	328	370	364	378	357	364	347	343	352	352	326	358	364	346	345	372	376	331	350	333	323	377	371	356	350	329	388	358	359	360	374	344	332	334	354	359	390	353	358	376	336	345	364	388	340	365	328	356	380	361	371	361	339	340	377	395	379	372	359	367	329	350	342	297	370	333	331	344	370	375	381	326	367	369	382	310	331	328	340	365	370	350	336	318	343	358	372	370	367	423	371	367	373	338	354	323	317	353	357	342	346	327	349	359	314	360	350	337	351	368	378	339	352	356	343	359	330	403	346	339	381	359	361	346	338	345	342	353	351	330	343	346	375	340	390	366	363	313	351	381	370	367	350	334	368	361	384	375	388	369	373	338	348	329	335	363	361	365	356	351	360	345	382	367	352	376	352	389	342	335	370	343	334	376	375	366	391	380	344	343	368	392	341	313	339	361	348	319	355	364	343	331	362	347	367	366	360	354	313	320	406	366	348	360	358	348	331	384	350	373	320	345	352	359	357	348	359	385	345	334	338	352	350	347	363	342	383	336	370	398	369	380	363	344	349	345	389	394	352	420	366	363	341	344	364	331	349	347	351	344	311	346	357	377	306	350	360	367	336	387	333	329	379	360	392	359	342	361	364	348	342	376	379	376	354	369	328	373	353	370	350	370	331	346	366	362	343	357	342	360	331	351	350	360	334	296	374	361	367	372	322	358	353	360	391	328	373	396	358	320	354	341	366	336	388	329	337	340	343	382	365	401	379	379	352	318	360	388	339	363	323	373	386	346	373	345	344	361	375	355	327	394	353	357	335	354	320	348	347	369	375	366	347	358	352	354	340	363	322	335	323	373	354	338	333	308	366	346	373	351	353	372	392	327	343	361	376	369	368	376	334	331	307	388	351	383	365	337	314	385	376	368	352	362	359	376	356	353	325	352	363	342	366	373	373	351	377	356	375	351
38876	45698	30744	8429	3589	1286	651	671	679	659	608	654	685	643	680	631	636	656	642	622	687	695	680	662	667	661	642	686	652	646	684	707	677	679	633	665	680	648	675	669	649	672	603	649	658	671	631	684	628	704	647	692	634	697	660	680	682	691	654	647	630	680	671	626	716	667	690	671	622	720	725	614	613	641	680	608	665	637	619	651	691	691	671	678	702	662	638	656	628	669	688	639	688	658	652	670	651	645	635	659	689	629	671	653	660	647	660	627	708	647	639	669	633	680	673	631	663	626	654	655	653	630	679	619	673	668	673	688	661	643	650	644	644	662	646	628	687	658	655	638	671	633	662	653	676	691	694	661	643	644	672	661	651	648	642	645	653	704	687	714	664	627	616	636	623	687	696	676	643	668	663	670	659	702	691	678	662	655	662	739	673	719	662	665	663	644	701	680	683	637	643	643	614	621	661	653	601	630	659	676	620	667	638	655	641	693	639	628	686	681	653	674	690	647	634	630	668	691	693	604	632	641	663	681	704	624	661	639	655	636	649	651	665	658	692	646	645	649	650	659	639	659	608	667	637	696	657	654	645	690	619	667	660	650	633	673	646	667	687	649	652	647	649	631	680	636	665	625	685	624	664	665	640	698	628	691	685	669	604	647	672	607	628	638	648	655	628	657	678	647	693	665	691	661	664	641	652	688	680	655	635	659	715	652	657	634	636	680	690	644	668	635	671	658	653	675	680	665	665	672	639	669	626	697	674	653	687	712	658	632	657	690	645	693	645	621	677	633	703	635	697	643	689	656	664	697	663	640	655	689	665	662	680	661	663	727	666	620	658	668	667	681	674	652	700	688	674	688	664	704	718	650	669	654	697	652	688	673	653	666	705	646	695	652	654	648	634	659	672	676	657	682	644	663	661	647	670	628	637	620	661	682	689	691	631	635	652	657	632	660	646	648	617	643	681	642	678	636	711	623	644	644	639	662	670	631	685	722	673	648	694	625	650	676	684	647	677	681	636	666	627	657	710	704	685	680	615	671	668	716	696	654	698	631	627	653	656	630	650	639	691	690	617	698	653	638	630	634	613	726	669	694	678	656	632	712	673	657	625	700	659	641	670	667	665	665	652	633	703	666	697	659	634	659	695	620	679	629	629	640	708	698	652	658	661	690	654	654	661	637	671	644	651	656	626	628	691	665	638	627	679	661	645	669	673	665	654	688	669	673	640	669	693	642	682	597	695	676	694	642	659	694	660	677	661	638	685	639	654	639	692	673	652	662	633	649	681	677	643	651	630	710	712	624	696	644	645	677	709	680	664	616	607	631	641	713	643	651	678	684	653	626	647	698	643	634	662	640	644	664	668	626	654	662	729	692	660	654	642	631	676	644	695	703	647	699	657	686	689	661	658	691	670	685	626	676	639	693	644	673	654	699	645	672	669	628	689	683	646	658	692	694	633	619	658	673	620	638	663	642	663	617	620	676	674	665	675	639	658	705	698	697	628	695	646	652	642	661	690	672	635	642	653	650	667	694	661	696	658	663	651	647	629	640	681	642	667	676	687	658	710	669	668	651	683	658	624	642	657	655	664	697	684	633	676	649	664	653	613	649	680	695	643	666	691	639	634	665	663	659	697	662	672	642	693	657	683	621	655	668	670	652	685	641	637	658	642	658	666	657	632	701	700	647	643	707	666	638	673	673	604	664	639	663	662	596	616	664	681	666	625	704	652	691	612	724	671	664	694	673	706	714	667	638	677	638	650	639	683	675	685	711	667	657	644	659	645	641	684	672	723	658	648	671	642	656	679	656	616	709	668	708	676	644	686	662	692	664	660	718	643	620	677	696	668	617	597	701	726	685	618	665	646	658	648	660	673	686	715	632	619	674	677	717	663	659	679	696	684	693	672	661	689	638	663	636	720	692	655	688	643	656	626	661	630	710	656	680	701	655	613	695	664	666	705	672	652	636	628	683	639	724	627	654	659	647	643	681	635	691	646	659	650	622	692	667	653	622	663	643	663	626	670	660	660	666	660	642	673	654	662	667	647	649	650	695	642	638	682	679	674	669	668	624	625	629	702	642	684	681	682	690	681	711	631	690	691	617	674	646	613	606	665	698	625	679	712	649	680	669	653	672	635	638	648	653	655	647	660	659	681	662	656	655	672	648	647	683	658	690	652	651	671	628	662	677	635	693	638	653	658	657	636	646	702	654	618	643	673	658	688	649	712	709	672	673	693	658	664	697	663	676	666	661	714	687	632	658	674	592	679	625	637	663	670	650	698	654	657	630	625	642	718	674	689	650	693	639	646	633	621	669	674	635	680	649	651	665	675	647	628	661	688	613	646	675	648	688	684	645	675	652	643	689	708	663	633	659	704	664	689	663	654	690	683	678	653	644	668	643	695	666	621	677	642	668	668	654	700	672	654	671	618	667	666	643	679	648	688	661	659	636	698	696	711	666	679	717	674	662	618	678	663	661	662	678	680	654	664	668	670	710	710	705	655	675	637	676	687	701	678	663	618	674	648	680	677	674	636	628	657	675	688	647	656	631	672	690	648	649	672	640	680	646	638	654	656	659	629	660	660	721	676	631	672	688	636	700	645	668	685	648	613	696	662	687	676	626	643	711	667	679	681	664	680	674	688	674	631	632	656	675	641	670	625	639	645	699	647	676	629	655	632	677	671	665	674	652	649	661	689	662	673	662	683	660	657	664	667	683	619	657	675	696	672	686	645	634	673	646	637	640	680	687	673	651	665	662	674	649	684	715	666	682	687	678	636	647	655	665	655	719	664	668	631	661	655	709	653	662	651	621	614	631	673	706	635	630	667	676	672	683	698	702	646	639	652	652	623	680	682	671	615	658	720	680	666	650	633	684	674	705	655	656	671	610	643	710	655	664	612	697	654	665	635	625	679	666	662	686	635	709	648	644	625	639	650	671	652	645	671	640	637	644	660	732	644	654	717	665	626	671	610	693	659	679	648	646	661	663	701	643	679	683	659	666	656	627	675	619	714	683	661	700	688	681	646	709	658	650	658	686	669	645	651	635	661	655	633	640	654	653	670	659	707	683	681	656	655	642	639	659	663	698	642	638	666	672	637	658	651	654	664	670	678	642	643	638	681	623	694	666	709	640	660	669	673	661	614	679	703	642	586	658	673	675	647	668	644	686	670	668	685	673	700	658	699	655	645	677	634	698	644	663	643	684	634	646	639	634	675	648	632	650	693	691	716	653	624	694	620	656	639	635	681	663	676	673	693	670	675	699	651	633	662	639	638	658	657	679	636	680	635	642	667	683	666	658	610	681	703	665	654	664	670	656	640	652	660	573	666	678	699	629	651	660	653	656	651	634	670	685	628	681	636	708	661	647	667	664	690	653	665	683	709	702	647	688	658	677	650	689	673	652	673	662	692	625	652	644	650	648	640	626	693	674	647	629	625	630	715	681	654	669	673	656	661	686	685	685	671	688	712	636	652	634	729	684	648	659	622	674	678	644	689	655
24342	22758	29802	24178	20573	11322	758	270	260	294	282	265	293	269	283	264	247	293	270	274	254	282	250	282	277	261	271	271	260	258	273	268	274	270	260	274	230	255	273	288	243	274	286	267	305	255	265	264	249	275	265	247	286	280	282	258	287	264	257	262	264	259	302	269	265	291	292	257	256	305	275	293	294	266	287	273	235	262	279	265	275	287	277	274	280	258	263	323	240	257	260	275	263	274	295	253	266	243	281	284	285	275	284	282	291	259	253	297	266	255	307	275	272	255	283	276	259	296	257	282	267	254	262	294	247	255	305	253	250	277	251	255	270	241	288	268	259	275	265	265	300	266	262	269	266	273	275	287	279	285	292	242	283	268	275	268	267	236	278	230	270	252	274	270	256	279	259	259	277	269	278	261	266	240	261	269	294	277	286	261	269	254	243	283	242	276	280	285	289	295	276	251	251	282	274	224	256	257	299	262	293	272	271	235	287	254	264	272	283	263	285	279	260	263	255	279	241	253	274	261	251	294	289	300	270	268	244	263	271	258	287	246	279	255	260	262	276	226	247	280	269	256	253	283	276	279	283	251	269	281	282	277	291	257	256	265	250	249	292	285	265	271	262	268	241	271	275	292	273	256	265	286	255	271	275	275	262	294	268	273	283	270	284	264	285	292	268	259	271	271	281	257	257	267	282	242	292	263	245	279	276	258	285	264	299	296	264	265	257	287	269	256	277	290	259	260	271	242	262	293	278	245	270	263	250	264	300	269	268	263	255	270	280	246	261	264	249	280	273	270	250	277	245	270	265	295	281	268	284	273	221	301	273	269	262	273	273	289	301	286	269	268	270	264	260	287	266	308	277	284	259	264	298	279	284	252	293	276	286	266	295	271	299	278	251	255	243	252	240	269	238	281	271	255	243	237	256	290	267	262	273	284	276	274	269	277	268	282	280	301	282	272	259	273	247	268	270	286	280	236	292	292	281	257	290	287	254	285	285	274	275	273	262	270	252	266	271	284	254	287	305	270	274	239	276	291	289	258	268	277	274	265	272	269	252	287	258	248	262	270	279	287	264	271	276	236	291	287	272	262	250	291	237	283	268	279	265	314	279	239	254	281	267	277	273	241	281	255	255	299	266	260	285	277	271	248	273	269	276	277	264	285	278	264	285	260	289	239	300	255	289	304	268	271	281	267	266	298	271	231	255	261	248	272	262	265	278	254	274	280	265	244	277	288	250	260	277	287	264	271	267	248	277	268	242	279	266	270	263	260	261	270	277	254	281	267	248	287	270	279	253	265	252	274	252	225	288	264	279	272	257	269	292	283	262	292	275	276	259	265	267	266	267	275	305	274	274	255	280	261	237	276	281	269	260	254	261	274	257	272	241	248	253	283	278	255	267	280	244	268	275	232	283	264	243	258	271	279	288	279	265	271	278	288	271	297	297	293	276	257	289	266	255	265	249	286	264	268	282	291	243	286	284	282	273	265	256	234	275	298	274	249	243	254	274	278	286	290	255	286	256	277	271	279	309	277	299	266	275	238	261	271	285	256	284	291	248	322	268	273	270	281	274	232	276	254	247	259	236	257	283	287	261	240	283	270	257	260	256	246	270	252	250	258	281	282	265	253	257	282	268	293	266	264	273	274	251	292	268	284	256	287	280	266	254	269	293	278	280	236	229	280	259	268	268	257	266	288	304	279	289	250	271	277	263	254	286	256	309	248	270	280	276	248	262	272	270	244	255	270	292	271	279	267	277	261	253	267	284	293	242	276	268	251	250	262	294	245	269	294	265	275	281	292	249	277	274	266	265	305	269	237	287	253	238	283	282	276	284	252	286	246	281	281	267	249	274	249	303	226	261	239	285	271	275	267	254	255	279	241	257	272	262	262	271	247	273	247	277	306	260	300	254	262	277	288	262	272	251	255	285	282	268	246	278	283	261	287	250	270	282	281	291	261	278	266	222	275	295	285	274	275	241	255	265	239	268	250	276	273	248	268	282	254	297	288	238	242	263	279	232	284	263	275	298	301	258	268	273	238	240	275	264	283	279	251	254	285	267	288	266	263	260	277	282	280	266	245	262	266	267	289	262	238	260	276	300	271	265	265	269	262	264	296	283	260	251	270	256	249	253	265	266	268	277	225	259	275	253	262	299	279	264	273	230	279	250	291	264	259	284	278	254	271	242	238	305	297	289	281	253	282	274	274	281	277	296	250	273	245	250	259	256	262	270	262	237	277	306	264	276	276	259	289	251	258	272	249	234	282	261	261	248	270	262	250	249	247	285	268	299	273	264	268	285	267	281	255	284	296	267	275	281	269	297	248	289	239	253	295	261	263	270	295	273	280	275	267	270	277	256	272	269	281	261	253	265	276	291	259	276	290	262	273	234	259	260	265	255	296	252	272	261	271	255	257	278	279	261	278	268	235	274	251	275	271	284	250	280	278	282	268	260	259	284	246	279	279	244	251	279	259	260	250	241	285	267	295	294	279	277	263	317	272	270	245	266	283	275	283	268	276	267	256	269	278	278	258	271	269	251	271	305	246	293	270	250	256	297	276	270	239	261	291	262	258	284	274	274	282	279	298	262	259	250	261	260	270	276	259	273	254	259	262	266	261	261	267	258	275	238	264	289	274	284	281	288	257	276	257	280	283	263	276	263	244	268	275	255	267	249	262	269	278	260	302	267	250	240	268	290	283	261	279	267	255	281	271	248	280	301	276	263	297	251	269	290	265	239	246	266	256	266	257	294	265	276	288	260	260	252	291	267	292	266	245	280	262	275	283	277	275	269	256	224	285	266	298	245	270	253	276	281	278	261	277	291	257	257	273	259	251	252	244	270	276	265	266	285	293	277	249	295	290	284	269	279	239	260	278	264	283	306	295	303	258	259	305	285	257	260	265	256	271	274	246	265	276	262	284	284	296	299	249	267	257	244	293	295	263	268	281	272	259	271	268	297	286	261	258	289	276	292	286	294	264	252	272	260	265	260	270	255	267	245	250	264	249	271	227	271	264	276	266	269	262	239	266	279	247	260	256	326	241	282	261	260	276	253	252	231	279	263	267	253	254	240	255	254	273	251	273	274	295	247	282	271	291	249	263	278	252	281	273	264	286	235	288	251	273	284	265	264	250	292	266	242	281	283	267	273	306	265	263	252	260	306	262	254	288	289	258	285	272	290	286	282	251	263	260	299	277	293	290	265	252	289	287	285	260	252	299	273	256	297	281	262	288	271	258	246	278	274	273	229	253	266	276	266	232	276	299	288	289	247	261	301	284	270	252	299	265	301	266	261	267	272	286	288	262	250	286	233	284	264	279	251	278	268	275	259	267	290	254	294	260	269	267	288	301	279	269	275	283	260	276	265	267	313	277	264	289	262	264	248	242	288	293	281	290	273	272	293	256	291	275	266	262	257	271	257	268	285	268	266	323	271	265	262	301	244	313	271	288	270	252	273	251	277	265	270	234	254	260	273	293	280	281	274	295	269	289	273	233	240	259
60348	88136	55727	25737	21355	5954	544	495	510	499	520	516	533	493	510	490	474	551	499	484	535	489	546	539	510	505	542	487	494	508	487	523	507	490	510	530	482	511	529	483	515	513	503	508	462	511	497	465	500	513	510	504	533	527	516	461	510	498	444	517	535	529	472	538	498	459	487	475	509	500	466	519	518	522	510	487	492	515	499	484	549	519	492	486	485	513	523	504	512	518	485	509	506	469	557	495	493	487	498	498	500	500	513	472	523	502	517	530	522	501	523	504	548	505	487	533	503	483	518	522	522	486	483	516	477	521	521	534	536	502	514	498	524	500	508	552	491	509	493	511	496	476	522	490	529	506	532	529	505	510	500	510	501	533	502	496	470	493	499	486	495	458	502	521	480	511	518	503	505	499	527	527	526	522	490	476	495	529	488	525	511	523	561	491	480	537	508	505	527	521	518	491	503	519	476	516	501	500	520	521	532	493	506	485	491	475	511	543	479	500	525	501	504	493	523	506	547	482	513	497	500	535	532	498	539	481	490	505	477	507	505	520	504	483	478	484	502	542	498	531	513	484	491	496	540	520	497	496	490	508	518	507	496	485	486	508	500	505	507	470	484	533	549	499	486	509	514	510	519	471	499	509	533	495	508	508	544	469	514	525	534	494	496	529	511	507	481	533	509	507	492	497	543	487	499	540	477	483	487	480	493	497	506	509	503	516	480	490	491	509	513	489	504	502	499	481	501	518	496	474	513	533	511	492	523	515	486	507	525	533	460	481	535	505	494	521	483	484	512	510	473	448	510	499	478	506	491	537	492	499	506	535	478	471	484	506	530	477	488	499	497	497	479	515	501	525	514	513	518	516	502	509	503	495	465	488	505	502	507	479	517	542	489	550	481	478	521	479	532	501	551	498	524	505	470	516	509	508	491	512	494	506	511	533	460	512	534	535	514	502	552	513	492	490	508	507	498	504	508	455	496	511	505	483	496	496	470	506	491	510	519	496	507	471	504	485	485	487	486	539	485	472	515	517	512	529	501	481	525	477	521	491	512	475	499	495	520	515	497	493	505	534	504	497	485	506	488	495	516	479	481	510	467	486	523	519	551	506	468	514	519	495	473	479	525	510	451	516	486	506	511	491	527	513	493	508	496	535	515	492	494	516	499	490	537	509	484	508	510	488	509	484	464	522	535	528	480	481	490	490	493	493	481	513	506	467	497	502	477	520	474	529	501	466	492	501	506	481	508	514	494	469	533	505	460	520	480	492	515	518	544	513	524	481	478	486	502	505	507	536	514	522	539	544	498	527	494	466	546	483	500	486	454	497	464	492	573	527	498	522	521	532	507	500	519	453	500	501	507	525	522	507	529	511	515	508	499	492	479	558	557	492	498	516	513	487	503	475	513	538	524	548	512	523	503	479	498	479	462	547	483	481	510	499	490	470	510	508	510	494	497	503	463	477	513	516	448	500	538	483	519	475	540	482	497	484	497	502	471	516	513	463	486	498	502	504	516	499	491	475	531	475	453	499	502	494	510	532	498	533	489	522	499	508	447	499	522	521	484	516	457	502	532	481	483	511	517	505	515	527	511	496	502	485	528	509	499	481	466	500	560	487	507	499	550	489	499	538	517	575	497	509	474	480	480	491	502	493	495	497	480	466	500	502	533	485	502	482	484	492	515	506	502	488	519	465	515	500	497	526	493	488	532	518	492	516	508	545	514	498	538	503	486	524	507	483	517	492	509	545	470	502	536	519	520	470	526	535	501	491	546	486	475	502	497	501	509	550	478	502	513	507	470	499	482	503	511	504	534	510	490	518	527	480	475	500	505	509	521	475	495	503	516	496	509	542	497	473	503	514	509	515	497	498	470	463	466	481	477	501	485	500	484	547	523	466	526	492	485	504	529	537	535	499	547	529	523	530	481	491	508	501	515	510	494	504	525	505	524	472	510	530	489	453	478	493	520	491	525	499	521	488	498	503	538	475	485	523	502	516	499	514	476	509	500	529	526	489	502	513	516	512	502	498	477	514	494	467	476	493	470	492	508	524	479	514	486	559	492	529	492	513	524	542	494	466	484	550	493	478	483	523	502	504	519	515	505	517	477	465	485	495	516	508	547	520	524	501	512	526	524	481	477	520	460	531	503	473	476	485	482	517	541	437	488	481	527	494	525	497	480	501	524	444	467	543	517	489	488	517	509	504	516	462	501	518	510	540	508	454	470	517	486	469	424	558	485	498	538	506	475	482	498	528	506	519	483	493	505	508	483	498	487	484	488	532	523	492	516	496	472	525	468	503	474	472	500	514	543	482	471	518	481	521	483	487	548	494	514	479	475	461	482	495	494	437	532	498	490	501	486	496	474	486	499	493	525	471	517	564	507	514	492	481	491	504	517	527	527	493	516	507	536	504	495	513	474	528	525	512	503	495	512	512	506	503	478	477	510	543	504	474	515	508	487	545	488	479	552	500	459	486	495	507	518	536	525	513	512	511	499	492	525	539	490	490	520	514	485	518	490	494	490	483	479	486	492	520	528	525	522	486	499	507	492	499	510	509	486	538	512	530	472	483	483	483	501	523	511	491	504	504	523	492	503	500	511	491	509	520	492	496	473	532	485	512	502	498	484	513	512	479	486	468	487	473	504	504	478	452	516	507	553	497	487	509	486	466	502	493	487	462	450	502	549	481	470	506	526	474	542	487	534	471	519	511	545	509	495	506	493	477	464	501	543	519	457	519	489	473	506	539	517	470	495	503	532	549	547	515	494	496	526	505	489	486	570	518	490	450	494	501	509	510	518	538	499	498	498	498	510	500	511	478	514	511	493	504	534	523	504	497	528	498	470	493	510	503	484	496	493	476	501	522	511	523	526	476	495	488	493	518	466	509	541	445	487	509	505	492	501	485	507	463	509	504	535	486	475	505	522	469	486	491	503	531	507	501	502	513	532	489	520	492	481	518	526	503	511	492	501	516	527	492	459	542	498	523	513	503	534	473	486	527	495	478	497	542	512	515	535	467	471	500	474	461	495	537	490	493	477	462	532	499	522	514	490	502	522	544	523	540	499	489	527	477	502	517	481	492	502	517	514	513	507	524	525	483	478	471	495	484	552	489	484	485	526	494	475	487	499	516	494	477	500	496	501	503	478	512	516	478	506	504	498	493	550	509	513	523	525	530	510	537	517	495	533	504	532	521	517	510	549	472	521	515	551	525	516	504	508	516	519	517	488	506	494	511	499	504	507	518	488	501	487	496	559	520	482	558	499	511	540	493	486	529	495	510	510	509	497	540	507	505	470	530	517	541	537	475	517	508	507	504	496	495	475	502	511	555	539	507	491	544	508	504	522	505	518	502	514	463	483	541	491	508	512	470	501	509	483	505	508	482	495	507	480	520	483	506	467	469	522	507	477	503	504	496	512	466	510	526	521	471	489	542	510	502	467	500	479	488	515	495	489	478	509	467	489	513	527	550	527	455	494	500	542	505	517	501	494	500	515	497	503	477
23140	21674	29301	23647	21218	19417	5409	515	419	444	470	438	480	406	449	457	497	412	472	437	412	455	437	386	461	396	449	425	429	423	427	438	438	445	419	435	451	389	436	427	460	413	398	421	430	430	421	417	395	398	436	448	420	408	405	416	447	382	417	389	436	425	389	439	419	404	429	423	389	417	395	406	443	425	394	383	438	425	460	438	421	417	425	413	418	443	426	410	411	401	365	395	442	394	454	427	417	399	427	417	438	409	448	410	458	388	417	392	462	407	409	398	413	395	412	404	395	404	413	423	409	447	428	432	418	418	396	404	398	419	409	420	405	380	442	409	428	422	426	404	426	415	425	436	443	434	428	386	387	430	430	406	416	447	416	393	413	409	391	462	421	419	411	408	424	436	391	414	417	393	406	472	428	403	397	418	416	436	361	372	398	390	402	378	436	404	434	449	406	407	425	402	392	378	415	404	445	386	399	398	402	415	444	411	424	402	422	413	442	437	444	424	446	406	392	425	411	422	400	415	420	433	412	409	429	380	406	404	430	429	466	443	422	419	420	417	435	438	406	420	414	431	394	413	368	401	443	426	428	457	438	415	413	394	452	407	425	421	414	458	393	422	417	416	443	453	402	410	431	418	412	431	390	470	435	387	388	422	436	399	412	417	417	415	448	438	447	441	404	422	413	406	425	446	440	408	416	420	382	383	427	392	421	388	420	403	459	391	465	444	454	452	451	434	448	434	405	403	399	402	446	418	399	417	381	419	440	407	407	453	394	422	440	414	413	392	431	449	417	409	415	429	428	400	431	383	414	387	426	450	425	414	384	411	390	405	406	448	401	414	382	413	410	436	428	425	409	390	443	409	422	418	382	438	412	373	453	387	404	420	390	423	392	433	429	444	416	424	406	431	430	380	405	397	399	406	407	431	400	444	426	454	426	408	448	453	386	399	443	408	443	406	435	424	414	422	397	425	420	401	400	423	420	393	401	451	410	415	424	415	438	444	437	425	398	431	414	381	437	404	431	384	418	485	416	424	440	453	408	439	390	461	418	410	387	418	455	399	402	398	403	402	404	403	384	434	392	409	429	469	455	419	429	420	420	402	427	438	404	419	403	468	401	383	428	410	394	462	438	424	417	470	416	398	409	413	389	419	376	374	394	398	433	383	423	407	411	411	400	409	392	428	418	437	434	428	449	425	427	417	408	397	454	422	418	387	428	476	446	431	419	394	412	435	438	427	471	411	419	405	401	420	401	438	437	421	388	413	394	376	401	403	373	403	410	405	406	399	417	424	414	400	427	398	406	402	457	429	398	415	423	389	433	410	416	429	415	404	387	420	387	404	410	409	395	401	393	410	396	423	427	376	442	399	438	446	425	412	407	435	390	418	398	440	398	414	415	422	401	423	406	395	423	432	390	395	365	428	379	425	444	376	439	414	402	397	427	453	426	410	388	414	441	413	407	462	380	438	422	419	470	420	471	412	419	437	437	427	429	366	419	420	425	418	416	413	427	431	397	438	442	443	418	421	380	418	421	431	423	439	428	389	415	401	419	410	400	400	422	420	382	365	409	426	394	454	466	414	407	416	428	453	422	432	409	428	430	427	417	407	441	405	394	397	435	422	417	450	442	444	430	444	423	409	423	420	412	441	413	444	406	423	375	402	398	390	428	438	415	441	448	423	430	406	448	417	408	420	434	411	409	441	417	416	436	429	418	391	439	411	406	447	414	426	409	394	410	420	402	411	437	417	427	423	447	432	383	421	399	439	450	449	432	386	371	432	406	434	412	387	400	425	438	413	447	386	427	466	404	413	383	432	441	388	410	448	396	395	438	405	433	431	423	418	428	435	427	445	422	415	423	458	463	460	423	434	430	411	414	427	427	460	406	376	456	393	417	456	438	424	424	410	411	405	434	459	424	389	390	419	442	406	424	400	417	436	411	461	434	439	405	426	405	394	464	451	425	375	400	425	440	424	409	385	435	430	419	417	424	443	398	434	432	417	392	442	400	424	384	409	398	442	390	383	423	396	409	424	413	376	424	441	452	454	391	450	463	458	430	452	450	390	400	370	413	430	428	436	457	412	420	420	366	403	429	443	422	408	402	429	402	425	392	410	372	440	436	476	391	402	403	454	413	397	442	422	397	403	445	421	457	423	374	423	412	429	404	397	399	438	428	413	404	412	413	410	414	412	455	402	417	409	438	430	435	413	418	431	429	423	437	409	417	426	423	410	415	387	426	428	409	421	400	443	428	408	416	410	395	418	408	391	432	383	404	442	429	414	430	414	422	429	440	451	413	439	410	403	440	381	408	417	407	442	453	432	424	446	418	436	402	445	428	398	443	397	413	433	435	401	415	419	422	421	445	417	405	414	415	403	415	410	415	431	416	402	461	398	434	422	439	437	454	411	388	415	410	417	387	464	447	409	427	420	424	438	428	391	424	426	427	424	428	440	402	412	433	420	398	401	408	428	434	423	401	409	404	417	418	420	415	436	428	423	425	407	432	421	418	451	406	402	434	432	428	439	401	413	406	430	443	433	433	408	396	437	389	444	402	396	396	432	420	443	433	401	417	425	411	423	439	438	418	493	425	439	420	423	427	428	442	441	418	392	399	395	429	424	435	410	390	452	392	396	451	383	392	413	417	410	424	416	413	423	404	395	416	416	420	380	436	393	440	405	403	409	416	415	429	392	418	439	415	389	414	422	439	431	419	428	426	417	469	438	452	427	418	412	426	425	423	385	421	393	439	395	454	407	458	393	421	366	437	424	436	416	420	414	411	447	403	427	433	398	445	433	427	386	418	434	408	423	414	405	433	417	416	415	379	388	434	414	392	402	413	434	455	431	439	422	425	391	389	417	435	408	402	398	381	403	415	434	442	416	420	445	433	391	414	411	405	371	414	428	417	417	413	394	420	449	463	453	393	419	417	441	421	372	465	406	426	445	390	423	409	445	454	440	441	418	425	414	427	436	439	445	421	405	414	405	442	411	416	377	412	419	417	432	377	427	375	425	406	403	388	416	421	402	423	440	403	415	407	421	387	394	436	416	418	417	411	426	441	437	410	414	428	419	411	384	448	390	428	429	426	433	425	415	424	416	413	411	401	433	423	415	434	441	425	373	424	473	396	403	404	439	429	401	404	462	410	420	385	406	418	413	474	426	434	371	448	394	422	397	466	423	447	433	423	398	455	412	419	416	411	429	435	403	418	396	472	395	412	399	372	428	437	414	424	452	400	442	413	427	384	432	383	428	411	418	404	381	415	424	430	435	405	426	378	443	415	433	429	417	412	392	408	411	394	409	447	442	428	415	405	411	401	390	388	413	410	420	439	417	454	417	453	439	417	422	427	425	395	389	430	418	418	433	430	439	393	432	436	407	377	433	440	437	424	452	426	420	453	438	406	393	417	467	421	404	415	448	401	398	429	422	448	405	412	383	443	429	411	435	424	409	421	425	430	409	422	388	440	435	376	381	408	454	409	429	417	430	368	438	439	425
59274	93110	67790	37341	29082	8488	752	773	774	739	760	743	754	727	725	755	706	714	695	706	700	760	718	691	723	733	694	723	666	670	732	756	756	777	685	742	713	745	745	664	714	740	744	757	741	675	755	735	713	714	721	690	750	714	738	708	720	692	721	768	721	694	760	720	702	712	673	712	719	700	703	753	704	731	749	769	716	750	704	713	711	733	737	785	747	743	706	702	708	754	736	749	783	745	703	727	711	700	754	741	739	755	704	644	704	749	720	757	749	720	712	734	661	746	711	706	727	721	709	702	745	667	730	725	678	754	702	695	725	664	731	750	746	704	710	738	755	771	713	691	696	734	774	749	755	742	727	707	736	771	716	747	724	752	747	748	692	682	722	686	781	748	725	732	711	749	744	686	704	703	681	753	676	737	718	709	718	747	720	720	752	715	771	709	780	671	684	708	748	741	702	680	757	769	708	686	692	736	680	670	697	709	737	723	741	684	719	698	691	732	689	700	706	741	760	765	735	751	704	727	729	785	717	663	755	681	730	728	671	769	739	781	719	743	730	674	734	700	738	684	723	732	748	687	722	722	761	722	761	711	742	700	703	675	692	707	766	725	730	745	724	737	729	733	718	704	771	718	701	696	674	711	690	726	712	710	678	709	719	676	712	722	709	732	698	731	698	699	740	757	719	695	716	727	729	742	763	705	683	727	763	749	682	688	699	732	739	736	757	707	716	702	749	692	759	765	771	710	712	724	759	689	722	781	698	783	695	694	741	695	722	674	782	704	659	712	721	697	706	793	699	722	706	669	715	702	665	738	746	706	709	702	672	730	722	721	668	706	707	692	702	723	693	742	762	720	760	759	713	684	749	722	726	770	695	682	720	733	747	746	730	677	760	698	743	703	714	755	696	762	759	712	698	702	724	676	723	774	721	694	706	727	728	696	711	723	720	701	711	722	691	716	693	766	740	679	710	689	720	686	764	750	696	722	715	725	732	705	766	759	724	761	704	746	741	702	698	682	685	737	693	763	746	784	712	665	775	667	768	724	710	719	725	762	688	689	711	698	769	695	744	723	692	722	749	757	699	749	661	669	676	698	708	731	745	711	724	724	726	722	681	760	750	767	720	805	716	702	703	705	688	758	703	704	713	730	728	730	751	688	724	717	695	692	719	726	696	741	681	763	715	726	737	745	729	753	740	763	754	723	719	724	718	705	746	789	708	732	736	706	713	722	716	686	728	736	756	669	710	709	740	724	710	709	768	738	695	705	740	712	755	709	761	767	704	719	723	668	739	739	689	705	704	741	754	685	722	706	739	731	715	684	718	748	719	647	738	703	705	663	733	676	769	754	741	709	706	749	675	694	705	721	711	688	746	717	722	752	692	694	744	753	741	705	676	700	726	763	730	744	755	697	742	705	702	743	752	720	788	736	733	676	703	713	639	709	714	708	752	677	663	690	713	727	722	764	757	747	699	725	730	719	784	686	761	723	717	727	728	750	739	741	747	694	702	711	742	709	694	702	710	753	737	730	723	722	719	683	745	751	717	774	771	736	689	680	727	756	712	751	716	667	766	759	734	753	683	708	671	740	774	675	774	761	707	699	682	694	722	745	716	740	755	772	731	736	711	673	712	729	728	739	735	720	687	715	740	729	737	710	771	742	713	732	747	729	689	729	654	709	747	735	733	717	740	724	713	729	709	694	713	740	684	729	739	720	737	713	721	744	730	720	739	724	701	763	709	717	713	714	727	745	711	752	679	761	727	692	749	727	706	707	690	706	755	720	725	727	741	719	699	669	794	784	678	744	695	718	754	725	727	725	702	711	717	782	725	745	775	742	642	748	688	707	744	711	743	705	730	736	743	658	742	675	718	749	727	720	756	711	748	678	706	744	738	773	702	741	712	717	744	744	682	705	697	712	700	697	720	704	716	774	769	718	685	740	689	706	722	691	757	702	723	705	729	683	680	714	727	714	752	690	710	776	721	682	754	721	763	707	727	721	715	783	717	739	759	693	726	705	703	701	714	727	741	757	717	713	728	724	713	769	731	712	720	775	745	706	731	732	727	661	687	718	727	725	724	701	701	730	745	665	730	710	740	726	740	735	728	703	697	653	724	746	642	756	686	733	737	699	703	708	713	706	682	753	757	773	744	700	715	745	681	722	706	675	691	695	710	681	714	724	728	731	723	696	773	736	758	747	743	699	753	708	720	685	729	710	723	744	712	695	740	736	724	706	767	745	690	674	759	706	732	675	723	706	698	698	725	666	705	697	720	755	719	759	758	694	783	751	752	684	749	730	699	737	742	700	665	697	746	713	730	713	787	719	742	701	710	721	751	794	699	696	702	726	692	756	754	698	730	668	730	714	782	803	704	784	739	686	712	671	720	721	758	717	731	704	738	767	756	683	742	766	730	686	735	725	764	750	742	751	740	667	766	693	761	688	699	738	729	687	694	701	747	732	717	731	695	776	698	738	760	737	725	700	694	755	760	730	717	711	760	797	669	766	725	698	756	719	725	721	699	736	757	741	706	738	739	728	716	702	728	699	736	730	747	753	740	733	708	768	734	699	704	702	688	750	690	717	678	722	732	790	730	701	706	741	712	676	751	717	679	717	699	680	756	714	759	721	738	694	725	717	742	747	724	723	721	721	768	709	733	704	720	733	706	684	732	765	764	738	710	748	737	719	707	712	731	699	718	731	731	739	685	725	699	732	707	730	670	696	713	717	759	714	760	732	735	741	702	720	679	707	720	711	795	704	682	712	706	730	696	749	717	703	792	745	715	740	698	755	693	730	733	774	689	754	714	692	729	727	721	694	750	771	670	712	705	726	743	736	765	714	727	691	716	723	695	760	737	670	656	725	708	733	709	686	677	722	682	717	697	742	710	702	739	720	702	738	685	762	710	716	674	716	708	749	754	708	760	725	704	727	712	735	688	676	754	732	735	684	671	760	678	719	744	724	766	732	730	718	697	710	791	747	696	755	765	728	735	759	696	738	782	698	725	695	723	739	642	747	714	724	701	695	749	714	736	742	762	731	740	722	702	722	711	755	714	665	713	761	700	694	716	721	717	668	697	738	676	701	698	757	733	734	727	748	725	709	708	678	740	738	653	702	722	747	701	688	734	733	723	722	714	709	702	718	731	673	733	748	711	715	719	767	749	726	739	719	697	680	766	744	724	705	753	676	660	752	723	730	713	732	735	710	741	672	730	670	670	708	701	740	719	764	725	689	722	747	729	736	731	741	747	749	744	714	670	720	735	720	692	766	713	775	722	770	748	736	692	727	736	782	743	764	714	739	737	704	681	701	699	712	743	688	717	692	766	730	716	732	684	719	751	685	734	702	692	732	686	742	702	769	717	693	729	733	720	751	743	726	744	712	744	704	707	693	686	724	686	731	697	706	693	691	746	732	684	732	717	760	696	689	747	714	733	743	740	717	738	732	727	757	734	740	716	746	696	707	722	705	761	729	738	743	728	683	699	670	721	724	721	744	711	711
29403	26585	25152	10583	1735	734	365	371	368	330	371	372	334	375	371	379	335	346	348	364	330	358	387	359	339	333	357	349	328	319	364	395	356	336	362	348	323	371	320	335	367	342	367	370	336	347	359	341	366	343	365	399	374	330	348	345	350	364	361	315	326	353	325	359	340	352	340	358	377	371	315	344	399	343	328	353	341	358	375	349	329	363	350	339	381	353	341	369	355	326	344	337	367	334	350	339	366	359	354	352	346	325	358	360	322	355	353	362	348	356	380	334	351	349	357	364	341	343	350	343	327	349	327	345	342	351	318	366	393	343	307	372	311	333	368	325	377	315	330	342	394	347	367	328	347	380	377	376	365	329	316	329	357	362	357	371	337	340	345	356	341	361	365	340	360	343	369	360	333	328	364	364	362	360	356	348	327	379	363	353	367	337	357	352	319	351	356	330	350	376	358	352	335	385	361	360	362	340	362	332	340	343	342	334	367	358	375	348	405	353	367	310	351	367	359	352	353	358	345	358	331	343	354	336	355	340	379	339	334	372	355	383	345	361	344	344	299	356	326	368	354	362	392	349	321	364	354	333	362	368	343	366	351	324	364	353	363	398	355	350	359	343	360	375	346	374	347	365	329	347	344	341	372	343	351	347	338	342	326	364	322	359	321	376	336	336	356	366	377	348	364	373	353	349	372	349	390	369	352	356	349	376	344	371	365	357	363	335	367	328	358	338	358	347	376	385	356	340	358	321	328	357	355	370	364	367	368	319	359	367	375	366	356	353	340	353	350	367	371	366	380	372	343	364	349	389	353	331	337	356	331	379	361	332	366	360	365	339	354	311	355	364	327	358	346	375	332	361	334	362	355	342	371	357	333	390	360	341	353	376	367	355	326	349	390	329	374	345	364	344	373	341	352	358	371	364	380	344	365	343	364	353	319	342	343	338	348	381	340	327	356	343	368	345	355	376	335	358	367	358	405	354	383	325	347	347	328	355	361	366	350	365	327	342	348	345	347	375	357	355	362	386	372	330	329	355	354	371	350	333	337	363	348	337	374	306	343	344	352	373	337	337	344	368	364	365	342	363	326	362	336	342	352	322	325	366	378	358	366	355	325	358	366	335	363	359	380	313	361	347	362	307	364	384	330	364	328	332	380	351	344	362	313	367	334	350	324	336	354	348	363	367	352	355	337	347	340	355	342	351	312	352	367	332	366	362	359	360	372	344	373	360	352	342	326	360	369	344	371	343	341	351	324	335	368	371	334	311	349	344	359	330	314	391	337	335	357	343	330	357	365	354	342	332	368	367	374	359	333	331	343	361	340	359	340	373	336	344	334	347	374	367	360	357	353	354	332	324	343	348	366	353	352	343	345	373	348	392	360	365	323	376	368	351	381	352	377	361	357	334	331	340	348	379	369	343	330	340	341	359	354	333	351	348	369	334	351	369	340	338	372	327	352	323	344	344	335	348	353	339	365	334	387	350	345	330	373	337	350	362	361	317	401	345	375	325	351	357	361	378	370	346	344	355	379	397	372	346	355	349	375	363	358	369	329	359	357	356	355	361	340	337	366	380	337	374	340	331	383	346	347	343	366	365	339	381	377	365	308	390	348	360	391	382	368	336	381	329	328	355	377	342	338	368	347	383	349	342	348	363	324	322	367	336	369	359	365	330	379	384	355	352	368	366	349	383	329	362	352	344	347	359	345	312	362	374	333	327	342	345	340	343	338	316	330	340	326	344	364	361	366	363	348	364	356	356	322	351	360	368	339	367	312	364	337	334	342	365	335	321	346	386	305	360	363	330	320	372	354	360	379	379	342	356	344	343	347	381	362	343	330	351	352	356	363	339	345	320	349	346	356	356	334	333	356	356	338	350	338	382	298	342	380	348	355	360	317	362	373	380	326	359	322	304	329	359	367	364	349	353	354	347	356	322	330	361	352	331	335	370	386	376	384	362	375	379	371	339	319	356	334	346	375	360	347	364	366	323	338	338	328	366	389	360	346	367	316	355	350	332	384	395	362	354	369	345	359	317	357	352	365	357	407	346	346	372	351	347	365	357	335	337	369	355	324	342	364	332	323	363	343	363	349	369	362	371	379	362	357	355	362	344	355	351	323	360	375	357	356	365	338	363	367	370	357	368	375	344	354	328	339	339	352	350	358	380	361	361	348	357	337	366	361	342	328	344	361	357	361	358	335	366	344	352	345	349	352	341	338	328	331	368	370	347	363	341	333	358	360	362	316	368	348	315	349	332	342	353	335	349	339	339	376	349	345	345	341	363	381	384	353	358	356	335	355	338	317	357	370	329	355	313	336	357	350	341	358	381	368	354	324	368	341	361	349	367	364	313	364	354	359	345	348	354	323	331	337	365	378	320	356	373	380	322	380	344	372	356	374	374	360	386	358	378	330	340	360	365	351	361	345	379	359	344	364	350	340	338	361	347	356	321	334	353	328	359	342	366	332	327	363	365	355	333	338	337	362	365	350	348	365	357	361	363	345	344	358	368	383	335	340	354	349	347	367	402	336	374	331	338	375	342	325	362	349	386	349	347	346	340	360	350	334	360	338	352	357	361	337	384	332	342	373	351	369	346	336	332	382	354	344	339	360	338	357	350	378	356	333	355	349	396	331	356	342	335	393	348	328	348	348	334	364	342	363	358	331	335	324	322	330	365	373	381	364	348	319	376	377	323	327	342	372	375	364	371	370	304	350	339	346	364	363	339	352	327	355	357	379	331	387	329	360	374	372	354	360	338	355	351	340	355	365	374	341	351	362	369	351	357	342	312	359	369	332	351	325	378	315	354	349	358	345	356	398	309	344	309	346	330	375	341	300	354	332	347	344	358	357	342	329	333	366	356	359	357	386	372	337	334	386	305	339	403	348	342	332	353	367	360	334	363	378	371	359	339	369	333	353	354	339	378	329	341	372	347	366	371	341	363	354	346	355	385	374	347	359	352	333	350	367	344	369	358	341	367	322	389	346	354	373	319	368	318	393	371	351	351	376	349	367	324	358	336	310	350	336	355	361	338	335	365	357	342	335	332	348	336	356	370	356	340	347	330	322	329	343	339	375	362	340	344	337	366	336	345	353	336	332	386	374	374	355	353	345	393	356	322	393	334	344	365	319	380	362	333	373	372	335	340	347	353	356	356	325	358	378	351	379	339	333	360	378	371	343	373	329	331	315	336	343	333	334	325	341	347	376	364	365	370	330	351	348	345	334	342	352	348	380	346	346	329	353	346	323	345	340	335	323	337	359	342	348	371	376	340	346	376	356	345	344	360	345	376	355	345	343	386	332	341	363	346	353	399	363	344	350	363	375	335	340	336	365	327	337	337	343	350	330	338	376	361	355	321	354	336	343	366	306	343	340	347	340	332	379	347	333	347	352	393	336	335	356	361	333	349	363	339	320	336	329	353	360	337	335	355	372	338	362	334	334	342	336	355	391	326	362	391	358	366	345	381	371	349	344	354	360	353	328	340	350	353	365	381	368	337
39092	43780	30545	10460	3878	1545	644	658	620	667	684	684	678	729	663	661	660	627	665	643	680	716	731	604	678	667	665	688	692	649	696	739	672	634	650	646	650	630	630	668	665	693	607	646	667	660	633	651	703	678	674	672	648	650	666	712	656	676	694	703	661	668	663	662	660	588	653	623	596	685	640	609	676	668	639	634	637	644	680	675	667	650	594	639	645	622	692	650	656	633	654	631	622	665	647	657	677	646	706	654	710	712	673	660	640	649	661	673	690	646	650	684	631	685	691	637	647	700	644	636	684	693	671	689	712	612	642	653	671	664	657	664	664	695	645	641	668	628	657	677	670	701	688	705	669	645	646	666	648	641	677	674	662	690	640	651	727	698	637	642	693	622	691	658	710	677	681	680	663	668	665	660	630	654	624	663	660	675	650	686	667	656	683	649	679	648	614	689	659	594	647	674	646	674	635	707	686	684	652	657	738	653	680	657	680	692	687	652	685	632	670	641	687	691	667	665	618	670	649	670	690	668	676	671	724	695	694	672	673	627	683	675	684	646	676	672	668	646	677	658	667	652	671	660	656	666	625	640	681	664	674	683	654	656	695	677	685	655	676	662	663	643	697	654	682	692	658	688	640	666	731	687	687	687	679	686	632	697	694	679	670	628	685	647	648	699	735	660	656	681	662	651	631	653	668	650	647	679	649	661	679	677	675	648	610	646	665	629	674	661	682	675	675	706	650	669	659	686	640	670	707	668	675	698	608	641	691	640	598	650	672	682	699	679	637	652	685	646	663	701	682	676	673	668	671	699	717	677	616	661	663	644	628	642	627	692	640	662	695	653	678	709	654	681	660	699	672	727	650	676	712	670	704	710	661	684	607	600	679	658	696	635	642	696	640	611	648	626	653	675	694	684	617	659	647	635	622	648	676	658	643	658	658	678	632	657	684	663	661	706	671	678	595	712	658	704	616	657	642	645	662	667	728	677	682	674	671	692	624	705	631	639	668	691	640	639	651	654	702	729	662	694	682	703	662	607	667	672	643	626	689	631	677	671	620	660	643	617	699	687	682	653	659	681	684	638	677	712	661	647	622	663	662	691	663	690	660	673	662	701	687	676	693	716	665	680	670	668	651	671	671	674	696	676	643	669	678	633	645	661	724	665	717	615	669	617	651	664	622	689	704	674	648	669	658	664	621	662	659	636	617	662	686	665	627	687	658	659	642	680	654	659	667	645	694	626	651	653	685	702	745	671	650	643	655	679	673	679	672	597	655	699	682	632	613	634	646	662	671	646	658	680	667	659	715	658	652	692	656	678	659	728	702	652	640	666	680	646	660	706	691	676	644	693	670	672	683	629	660	674	654	653	673	707	640	644	658	673	683	656	628	657	643	685	630	671	647	656	659	696	655	624	681	634	644	624	690	663	688	653	628	649	642	679	649	729	660	665	675	681	643	631	660	650	623	645	703	674	666	704	697	664	659	654	677	675	666	707	651	613	613	659	655	665	697	625	704	655	692	680	688	675	714	707	678	654	656	682	661	668	666	655	650	623	677	644	625	648	648	670	634	660	635	689	695	673	661	671	680	684	658	690	650	682	686	699	679	657	637	652	683	698	675	650	643	684	616	658	707	668	662	699	663	685	701	708	681	649	640	676	697	646	683	664	640	705	670	686	632	690	661	696	671	674	655	668	683	729	682	683	651	643	618	712	683	694	690	675	697	695	702	643	654	668	627	639	717	698	635	624	659	657	665	658	677	702	675	661	681	682	669	691	690	724	632	605	681	638	643	639	619	682	646	674	650	649	645	645	656	635	678	626	696	670	683	663	630	677	652	639	659	647	647	674	664	725	671	665	641	669	644	657	681	655	662	682	676	672	654	648	662	673	654	645	673	670	714	673	653	706	685	635	660	667	668	623	676	689	666	695	671	653	705	649	651	614	695	643	694	661	697	669	659	639	684	644	655	708	642	681	620	660	642	678	669	663	691	628	643	677	643	661	670	653	630	661	654	683	663	676	641	633	665	633	697	642	651	597	666	666	664	653	659	660	662	700	686	657	617	700	652	692	660	637	671	648	655	658	661	684	646	676	671	660	685	645	738	700	635	699	636	648	684	644	677	643	667	626	698	652	673	625	666	697	661	666	651	671	671	625	656	673	721	666	661	706	657	676	707	624	661	638	648	677	664	666	664	690	597	732	713	687	636	658	663	691	674	667	705	674	637	706	647	655	613	649	668	666	699	641	650	709	650	649	667	670	660	707	685	665	647	656	653	638	656	690	660	655	636	659	641	634	682	648	673	635	660	630	686	646	664	658	677	647	650	651	642	655	672	686	659	661	668	648	661	676	678	618	695	651	679	677	634	668	671	653	688	638	677	668	659	694	691	668	729	672	637	692	677	683	693	686	700	729	672	675	649	626	687	679	679	686	658	662	687	649	639	650	651	637	640	693	613	626	623	666	614	662	648	662	605	659	671	673	598	669	622	636	666	667	685	665	634	643	653	653	700	685	656	672	655	662	664	642	674	668	638	664	700	662	671	615	689	651	633	673	674	664	643	633	684	722	700	638	686	686	669	660	659	650	660	663	677	655	633	640	666	726	668	665	676	663	675	643	638	639	699	713	658	664	673	695	687	667	676	653	638	680	663	681	672	682	694	676	658	669	665	665	635	647	651	697	692	652	637	669	709	678	705	661	638	667	675	664	714	691	683	639	665	684	688	577	656	689	709	682	669	633	622	611	671	653	684	738	652	678	650	709	673	610	673	613	654	659	625	662	656	662	666	652	683	705	706	645	619	651	698	667	652	669	668	662	647	680	653	664	645	668	647	694	596	669	715	670	678	653	634	697	666	671	663	698	664	682	695	643	661	691	700	642	681	683	659	651	659	682	615	650	672	662	692	674	656	635	660	688	636	612	656	688	664	633	697	670	707	662	667	634	677	638	637	624	647	644	702	646	649	693	612	669	691	672	653	709	654	630	677	674	670	703	627	642	652	633	685	676	631	653	672	712	617	631	706	661	645	647	670	623	696	657	682	679	638	624	672	643	651	701	637	686	662	629	682	649	682	639	669	691	674	616	620	656	701	659	613	682	670	666	651	666	642	653	706	648	631	672	684	670	712	678	659	640	639	616	676	668	685	676	666	679	684	670	679	703	645	656	698	677	639	630	639	688	661	670	638	677	651	705	681	656	701	667	646	666	686	672	640	693	644	650	713	623	686	667	667	629	647	623	647	654	619	669	619	612	626	665	618	577	663	687	666	705	703	689	641	676	670	651	689	656	663	627	669	686	653	631	679	676	712	657	678	674	678	639	679	687	685	714	681	672	660	641	644	705	674	668	660	641	675	665	644	646	641	698	711	687	674	685	679	631	665	614	684	691	713	636	685	628	699	632	712	677	687	638	644	689	683	626	649	651	609	672	686	692	660	667	714	698	668	701	655	697	660	660	636	655	655	633	671	658	670	655	672	658	650	670	639	642	680	641	652	707	644	693	642	664
24283	22109	30495	24943	20230	10435	581	325	310	277	287	281	265	270	299	276	346	286	273	261	255	292	269	281	272	288	283	286	278	242	256	236	260	290	286	292	287	228	250	265	295	271	275	277	275	259	289	269	266	274	243	263	263	291	267	272	258	280	271	296	293	271	258	296	261	247	243	263	263	280	286	239	283	278	262	259	287	263	273	262	271	302	273	273	264	272	290	278	286	295	287	277	270	265	275	261	257	281	269	290	260	272	298	272	272	277	278	247	286	309	264	293	255	264	273	271	274	246	268	287	268	284	275	273	297	258	261	285	275	239	264	268	308	266	244	294	245	266	270	257	267	263	296	270	281	243	260	287	265	227	271	264	276	256	278	260	283	284	265	262	293	297	259	272	261	264	261	256	271	281	274	250	282	264	281	265	273	263	284	248	276	310	260	292	253	289	281	262	289	284	281	267	262	281	255	227	257	250	261	256	292	261	261	259	250	273	275	276	279	270	277	279	286	275	273	253	279	268	266	282	273	283	251	300	263	279	285	245	273	263	274	258	289	300	258	266	260	264	288	289	265	292	264	288	274	288	294	274	275	269	276	294	290	272	232	284	279	280	266	268	286	266	296	284	286	255	295	283	279	266	251	274	293	297	252	260	288	262	267	285	284	297	257	274	261	275	284	297	284	276	283	303	280	254	262	269	272	280	282	270	288	310	299	253	260	294	270	260	294	278	270	265	259	277	251	280	264	271	286	291	295	279	265	293	283	265	261	291	275	296	266	264	282	286	255	276	303	258	271	269	269	270	296	290	295	266	261	288	277	279	295	276	276	248	266	280	248	285	248	267	294	290	289	270	257	275	261	266	286	263	268	251	280	264	274	270	268	272	278	281	288	286	272	264	284	256	245	272	249	282	242	273	278	271	285	251	273	283	285	263	286	273	272	289	276	269	281	301	260	269	276	260	290	246	276	261	251	271	276	274	263	260	248	234	268	283	290	248	287	287	293	261	285	289	262	269	260	273	251	287	278	262	297	239	258	303	289	292	287	247	293	281	267	293	284	282	253	277	261	277	282	263	229	291	276	260	260	275	285	300	263	255	261	291	274	281	244	304	260	288	282	280	230	271	254	282	245	275	276	269	297	276	265	292	288	275	302	266	289	255	273	251	258	268	244	277	275	276	243	258	271	287	282	272	268	265	243	282	302	274	285	276	290	263	285	248	289	259	282	275	260	279	277	291	265	255	274	246	269	284	268	271	270	266	270	251	259	293	274	257	285	268	282	263	257	263	272	269	258	292	260	282	275	275	268	282	267	279	269	267	238	290	267	268	257	285	280	282	273	280	268	260	258	266	260	263	293	281	291	287	257	291	261	261	257	268	269	276	280	281	265	284	270	280	269	273	244	273	277	249	303	255	283	276	277	249	287	260	282	284	264	266	282	251	289	283	251	272	273	252	266	269	285	292	272	222	269	270	285	258	264	315	270	276	273	262	241	267	264	281	288	284	298	268	279	292	245	262	272	254	265	251	270	266	267	277	255	280	282	288	292	274	293	258	256	271	263	272	285	290	247	273	257	269	261	279	264	257	296	265	270	269	255	242	263	272	253	255	258	293	280	264	302	268	270	285	260	254	244	273	276	289	256	263	262	261	274	249	258	281	279	253	265	271	254	284	267	288	292	295	277	259	283	270	262	268	282	276	285	292	256	279	267	267	271	254	234	244	278	269	264	278	283	282	265	285	237	277	265	261	279	297	261	285	273	271	300	279	269	262	269	229	275	269	263	284	261	252	271	249	306	294	276	264	291	255	274	278	280	271	284	286	266	279	257	265	272	281	249	300	276	258	285	277	332	275	295	265	251	300	292	255	254	269	276	252	257	291	266	290	263	270	293	297	266	242	264	279	276	269	291	256	257	279	234	306	274	270	277	283	289	297	289	288	292	299	277	241	272	232	264	252	265	293	288	275	244	264	273	283	298	292	282	258	277	268	258	275	265	275	274	261	296	266	249	256	279	255	293	274	252	281	286	252	288	271	271	251	301	259	256	256	303	260	280	257	264	277	259	244	261	243	281	271	265	289	261	254	256	245	262	286	313	275	272	283	266	272	268	295	303	272	278	289	311	273	260	262	277	283	249	273	293	267	281	255	253	277	284	289	298	287	304	281	280	283	261	294	272	240	253	252	280	265	286	267	273	289	269	269	239	267	265	280	270	257	291	294	304	285	291	258	267	258	302	283	275	279	275	271	275	270	271	268	266	249	262	293	251	307	285	258	280	265	277	308	254	252	253	241	260	283	269	303	274	303	280	250	261	274	239	303	263	296	260	290	268	290	252	265	244	291	270	273	305	300	267	278	282	281	285	283	280	256	233	278	281	278	249	291	270	235	271	296	294	264	300	276	315	265	271	274	293	264	288	273	275	272	284	249	289	285	289	289	270	281	299	287	266	275	276	277	264	292	267	253	265	293	300	278	276	262	268	259	261	265	262	277	266	291	270	281	273	273	278	235	252	268	280	286	243	247	264	265	295	271	287	289	253	271	289	262	273	274	266	295	277	259	283	252	289	263	290	254	271	269	255	300	303	272	292	253	282	269	273	291	267	229	249	258	265	283	246	273	269	286	297	301	261	289	242	273	270	278	266	273	298	282	261	278	277	287	278	282	289	265	275	257	271	264	259	279	272	281	299	284	260	280	316	265	266	241	261	292	263	246	274	270	251	294	279	276	293	291	251	256	284	266	279	258	252	295	275	262	247	265	283	281	251	273	260	262	303	297	259	259	285	295	279	283	275	272	266	264	255	244	281	234	276	286	284	264	285	276	265	269	273	298	274	278	280	267	271	271	247	268	278	289	273	243	255	275	278	284	269	278	286	285	266	236	274	277	271	246	255	258	287	259	273	273	266	251	245	284	268	276	247	238	275	300	292	287	258	283	284	286	273	252	254	241	292	272	259	266	289	277	264	262	307	265	275	272	269	285	256	285	266	300	273	306	302	247	243	296	284	269	273	286	301	301	277	275	291	287	275	263	282	287	281	270	280	300	268	278	287	276	288	266	287	284	280	293	247	274	269	251	250	262	291	264	279	272	241	273	285	273	311	265	274	278	252	257	250	259	278	294	254	257	270	260	275	274	279	266	278	267	271	247	241	252	280	293	281	267	250	293	263	277	258	265	250	300	257	264	289	244	262	252	237	298	300	285	238	257	257	293	283	286	275	281	265	280	284	256	285	260	270	260	254	297	229	279	295	286	261	261	285	303	259	273	279	221	257	243	253	298	264	294	284	252	268	307	287	275	268	288	270	247	272	289	274	260	274	252	275	279	278	284	275	290	273	243	278	309	267	263	255	255	266	288	290	284	284	287	290	259	281	298	271	280	304	283	295	284	261	281	292	271	266	253	275	279	301	262	280	271	294	297	295	276	290	283	247	285	259	277	282	288	275	260	264	278	280	280	243	271	261	283	278	235	269	262	283	268	259	275	273	267	259	243	302	255	294	287	300	277
58602	85124	60877	32872	18451	4795	523	533	519	539	569	505	494	524	536	524	473	520	527	488	533	493	507	518	532	506	496	529	506	499	537	530	555	518	482	514	550	523	494	535	500	503	513	493	511	513	474	537	490	531	530	487	502	523	522	560	564	518	539	508	512	474	510	531	470	522	536	502	508	515	523	470	518	530	505	497	532	490	509	502	543	500	500	548	502	497	491	526	510	494	535	510	480	512	501	503	539	492	480	536	514	528	519	533	526	478	523	527	511	545	555	521	479	520	503	496	505	486	527	523	525	506	554	554	513	514	496	497	504	469	526	542	561	510	505	496	530	498	510	516	518	483	514	507	493	530	497	469	500	517	505	568	524	518	509	536	503	475	500	465	501	514	507	516	531	458	513	510	522	516	498	504	555	508	509	522	500	517	515	504	503	556	504	535	469	523	523	526	527	494	455	528	485	461	507	538	533	487	507	482	452	544	533	544	504	500	533	509	511	468	521	509	479	490	492	513	525	499	546	511	504	521	484	499	526	462	549	515	498	489	559	490	484	506	493	509	503	534	504	525	533	502	509	551	546	481	517	479	502	514	544	492	527	480	481	521	479	548	487	488	540	505	531	531	530	509	526	503	558	519	526	532	503	544	509	529	550	523	532	474	508	522	480	483	521	481	529	533	537	520	511	492	480	505	484	520	536	512	509	503	504	505	519	518	538	487	495	505	538	541	487	479	508	501	523	527	495	545	486	511	472	502	485	518	527	522	550	513	551	505	502	474	503	512	532	480	506	522	520	482	511	521	473	484	519	454	495	562	502	551	507	538	509	554	511	500	515	543	509	524	546	540	564	514	516	505	514	525	567	518	489	510	514	548	524	477	473	499	530	461	500	493	505	484	501	515	538	524	508	499	498	555	490	497	528	489	506	548	549	536	511	502	509	519	492	504	508	503	539	523	522	516	510	527	528	536	458	535	530	530	488	525	469	505	537	506	501	501	471	566	518	511	486	535	544	539	507	497	528	534	512	547	497	508	513	502	539	496	511	500	509	505	504	524	519	501	510	527	510	531	534	503	491	547	496	493	505	539	536	507	503	537	501	492	496	563	522	489	470	540	511	514	512	543	500	513	516	509	516	502	529	525	490	490	496	518	507	483	523	508	493	513	500	515	563	533	523	519	496	495	509	483	483	543	503	508	487	492	534	513	549	518	499	540	533	526	525	544	501	524	498	520	523	505	503	495	539	522	557	500	497	511	499	540	513	499	513	524	498	531	541	524	482	507	539	557	515	517	510	500	496	470	514	507	533	494	546	536	528	546	513	521	485	496	487	531	482	519	534	538	516	454	501	510	463	542	484	525	519	489	506	517	489	533	505	515	525	494	498	499	484	530	507	518	533	514	543	513	507	528	515	505	535	513	520	543	546	495	563	541	502	511	523	519	477	543	509	511	517	545	541	531	469	541	516	550	483	513	509	541	504	513	518	507	510	521	448	500	518	514	523	536	470	488	542	479	532	494	489	535	535	507	546	491	497	488	492	516	520	500	506	535	517	534	519	539	523	541	517	512	509	510	503	521	525	540	544	490	481	516	525	524	501	503	550	538	530	520	500	505	541	532	516	510	480	533	545	491	518	527	518	503	497	487	517	515	471	495	515	509	472	518	488	493	482	520	517	505	507	496	542	477	521	552	530	527	547	522	503	520	505	489	500	544	524	515	501	508	539	551	513	504	478	510	541	486	521	536	494	499	534	488	540	542	493	534	520	474	504	532	536	516	499	497	526	510	511	504	505	520	465	508	504	551	503	494	515	536	515	510	486	541	494	512	522	547	523	521	491	513	495	503	503	552	538	569	517	514	525	544	506	470	502	495	518	520	487	508	529	469	487	534	520	482	519	515	493	485	528	564	509	490	502	537	502	524	537	479	512	519	499	550	521	532	524	480	538	515	581	493	489	536	538	536	520	504	495	524	556	510	517	506	509	522	488	524	503	505	538	534	503	527	511	486	511	547	513	563	517	515	491	514	542	526	502	533	499	538	497	491	503	529	521	533	527	510	481	530	474	505	506	513	524	504	498	496	490	501	466	506	498	505	535	501	548	503	509	494	508	500	548	498	504	507	510	510	513	494	468	504	507	521	509	498	543	474	478	495	488	470	516	548	489	513	537	521	500	536	527	500	484	552	515	483	509	499	538	512	523	541	510	466	507	486	533	476	504	530	495	516	486	489	542	484	527	516	507	495	490	494	517	461	499	505	533	481	493	492	473	549	533	505	518	499	542	491	547	553	453	526	512	498	504	480	492	514	525	557	495	528	534	505	517	517	542	490	509	520	482	521	513	497	504	531	495	524	522	505	479	516	504	516	486	520	510	526	538	515	492	467	536	485	515	503	479	534	557	533	506	490	503	549	509	517	525	541	509	506	515	515	549	543	503	565	515	499	536	509	534	513	490	511	496	500	517	492	571	520	494	509	527	483	542	516	526	540	477	506	545	484	518	517	489	500	525	505	537	530	495	506	510	491	514	504	498	457	503	480	527	514	484	508	546	512	528	550	484	499	520	532	530	523	497	555	484	509	535	499	540	476	525	508	497	500	489	559	497	486	503	498	511	513	499	509	524	490	524	532	503	533	511	510	541	510	498	486	497	516	505	506	515	524	490	505	504	520	556	537	522	581	516	486	517	522	513	540	513	491	524	513	521	536	540	493	509	498	536	505	503	513	574	493	535	535	475	495	465	525	520	509	496	507	463	501	548	491	556	516	473	518	501	533	494	504	502	544	572	512	514	509	499	557	477	473	505	478	532	528	531	534	503	495	501	516	513	523	520	509	519	491	527	529	492	496	486	508	532	478	491	516	518	531	508	550	498	510	523	535	521	474	508	497	554	516	499	539	485	497	502	530	500	527	515	506	507	519	515	489	499	515	549	495	505	501	503	499	505	519	481	482	512	522	507	545	485	508	524	496	543	540	548	503	505	519	448	467	510	497	516	504	484	531	535	522	545	524	535	503	526	508	466	478	495	548	501	495	507	515	531	517	490	536	469	509	519	512	491	521	500	525	481	506	508	532	499	522	502	527	514	544	490	532	498	535	529	509	505	521	480	489	458	484	519	544	524	505	519	499	522	525	498	512	510	479	481	525	520	537	525	528	511	541	509	483	514	567	523	524	530	507	526	514	535	508	516	522	494	504	512	483	528	514	511	478	484	555	530	498	502	526	535	523	506	497	539	557	528	528	494	439	510	515	548	462	535	540	521	506	503	513	505	527	500	567	530	495	512	487	518	541	513	504	503	537	525	469	498	548	522	502	503	519	476	481	487	542	505	535	529	511	552	512	547	502	499	500	512	503	474	534	479	493	520	528	540	529	494	500	500	522	507	507	517	499	509	516	532	492	513	509	512	517	486	476	566	500	495	492	542	480	513	494	484	532	510	544	504	516	480	514	493	558	515	484	463	471	506	474	501	500	524	549	544	521	529	518	533	466	478	532	510	491	478	508	546	502
23148	21603	29864	23796	21124	18849	4744	510	465	452	428	480	416	402	459	421	413	401	418	437	428	456	451	422	440	398	457	394	463	423	435	401	461	436	424	445	434	417	435	470	480	408	420	454	447	426	439	411	431	411	464	450	445	423	448	393	445	444	427	398	447	378	463	425	437	400	413	454	447	416	421	445	418	409	405	442	444	447	472	410	416	438	406	414	452	410	396	407	437	401	400	397	451	416	407	465	445	437	400	421	427	422	431	436	450	424	433	379	459	420	390	474	380	462	404	440	413	403	425	422	434	406	455	434	427	434	428	413	428	410	424	413	429	410	409	447	449	429	406	444	437	476	440	414	415	427	425	452	419	435	422	410	415	444	422	418	419	423	387	453	442	436	417	411	452	400	463	437	424	459	427	401	407	422	417	443	414	439	448	435	431	438	426	392	439	394	430	429	433	417	416	407	429	424	441	382	400	397	409	416	428	425	449	413	408	457	437	432	441	438	422	411	440	415	443	433	424	416	457	437	425	413	428	422	422	410	428	411	422	450	425	411	401	445	421	450	419	422	422	443	433	416	471	414	456	417	428	417	432	406	472	438	417	424	408	432	479	419	423	427	432	441	420	416	428	436	414	438	437	436	397	426	442	455	401	434	453	417	433	425	422	423	419	415	431	436	404	426	422	464	421	407	435	411	418	432	406	390	466	447	402	450	443	427	433	438	430	461	404	407	450	426	421	440	426	419	460	419	398	428	411	448	420	433	416	410	409	449	465	432	414	436	460	401	449	411	391	427	429	439	391	415	468	409	452	389	425	428	443	403	422	403	431	404	408	386	429	438	416	401	421	423	467	453	459	402	449	446	458	455	420	440	430	420	446	436	421	435	427	445	423	395	422	421	400	405	424	446	443	450	452	411	430	437	444	469	434	422	441	419	410	409	393	426	430	411	435	424	430	407	390	416	444	397	412	464	436	462	455	424	420	424	437	439	461	425	403	410	401	420	432	462	420	407	428	461	440	430	405	409	438	444	397	436	403	436	424	398	402	446	428	395	412	431	433	458	414	420	429	445	422	411	454	446	407	403	404	372	427	423	421	416	445	411	435	439	431	438	414	425	393	420	435	406	450	441	444	423	449	396	419	412	427	430	402	395	391	416	438	380	439	398	423	441	434	430	427	424	400	434	449	435	465	427	423	427	418	414	410	452	404	450	444	453	421	442	401	448	451	418	410	452	394	441	434	421	467	424	405	414	428	448	433	432	419	427	421	375	426	401	452	403	435	446	408	430	420	428	434	456	435	414	404	413	422	439	416	421	446	466	378	431	419	422	450	421	416	420	433	466	454	448	400	428	379	450	430	433	443	413	406	433	411	430	427	415	437	413	450	395	471	416	396	448	467	428	392	426	408	433	411	381	412	460	432	436	415	414	398	425	435	435	420	419	459	422	437	450	397	397	432	426	402	413	449	402	452	383	450	399	392	435	442	412	409	425	405	420	419	471	458	430	427	405	429	410	429	439	410	452	436	394	454	441	393	448	444	397	440	398	389	453	439	428	456	428	439	448	433	462	437	404	412	422	443	407	441	451	415	420	439	411	458	408	407	431	405	422	403	434	426	412	415	436	453	443	440	425	440	419	416	416	439	440	436	422	399	467	439	428	385	411	390	382	384	436	433	428	421	458	401	423	423	433	386	434	411	426	404	407	462	446	408	429	399	431	392	424	417	421	416	449	427	425	466	447	415	453	429	417	426	448	414	378	445	423	420	424	483	403	408	428	445	386	389	443	427	414	401	411	460	402	459	428	434	431	441	407	402	449	425	435	442	424	429	428	431	420	412	415	467	411	377	444	442	443	438	453	445	430	382	403	386	450	422	455	446	443	400	417	420	400	400	451	414	414	407	407	391	392	431	392	453	401	404	430	417	444	400	450	414	435	388	438	409	423	454	417	470	408	428	450	387	453	426	413	402	410	425	461	433	427	392	411	380	406	404	424	438	401	430	416	424	420	432	408	443	409	456	424	434	417	426	405	409	432	414	433	418	416	413	414	494	456	404	448	415	425	451	448	436	435	431	450	420	441	418	426	442	416	385	425	440	436	414	435	407	424	429	408	450	416	448	447	435	421	445	451	434	420	428	429	411	423	410	396	442	405	409	461	414	399	392	403	427	422	391	441	387	398	407	417	398	440	421	454	426	447	418	412	401	431	400	411	420	458	415	456	413	422	417	402	419	406	419	420	444	392	444	429	434	422	431	453	423	428	441	414	387	433	432	409	373	412	400	427	401	400	430	432	406	456	424	433	415	436	439	421	443	434	433	446	402	447	415	400	425	446	438	407	429	386	443	396	439	417	458	438	418	426	407	440	395	411	393	436	416	431	429	417	410	391	398	424	409	414	418	426	406	420	464	387	412	422	418	423	421	435	438	411	398	394	453	407	430	423	432	431	397	396	413	437	442	431	425	412	453	411	428	410	415	399	435	397	419	404	444	445	417	451	432	406	458	433	438	420	413	403	407	390	402	414	415	404	392	443	438	419	413	435	482	418	450	444	391	420	452	404	434	419	415	398	393	419	449	427	407	452	433	406	431	425	441	430	466	395	427	408	407	433	422	433	430	421	422	415	429	437	421	415	436	410	421	396	447	409	440	401	398	410	418	434	429	408	433	401	408	461	406	439	432	403	414	409	420	399	417	448	391	432	425	437	422	425	435	451	441	435	424	403	433	448	391	437	393	436	433	419	410	437	412	411	460	418	449	403	416	456	412	423	424	409	411	413	412	410	418	430	408	418	415	403	408	434	407	397	425	418	441	423	377	387	403	431	448	448	462	438	392	436	431	417	410	436	431	421	464	393	445	413	416	420	425	461	428	418	419	432	422	401	464	370	422	386	433	447	411	403	388	415	455	420	440	454	439	401	407	439	408	380	417	437	412	436	415	424	364	412	454	404	409	420	421	433	416	417	432	424	400	446	421	431	446	439	434	460	425	441	410	465	398	398	418	398	394	427	464	420	429	424	426	430	446	436	424	389	416	415	404	426	420	451	415	411	418	454	428	443	409	442	421	410	427	424	416	433	440	408	443	457	401	425	433	408	433	437	423	374	438	400	404	427	409	414	425	422	433	400	410	439	403	399	417	415	462	395	422	436	439	409	407	453	375	454	417	413	443	431	401	422	427	469	434	405	411	429	409	438	421	454	411	365	419	422	473	433	421	426	430	398	442	411	423	388	414	435	444	414	454	463	443	415	442	421	452	455	400	391	392	465	429	440	470	418	408	421	418	421	449	456	404	433	455	433	440	412	406	446	393	496	462	431	447	407	428	411	397	396	425	452	438	452	384	435	412	402	445	457	441	446	449	421	424	443	410	414	434	412	422	447	420	419	411	428	421	425	382	422	419	440	446	425	385	447	452	447	454	455	442	415	372	422	394	447	433	447	416	424	433	398	409	436	460	421	413	445	440	419	439	466	441	412	408	407	407	431	411	417	427	418	432	448	435	426	410	422
58608	96105	71141	39443	23777	6660	781	787	768	787	761	714	767	765	756	737	710	763	717	768	746	720	781	785	788	749	684	752	701	727	734	779	756	702	726	708	737	746	700	722	722	722	714	771	710	759	762	690	730	739	759	689	745	684	678	738	706	687	676	678	722	719	684	709	733	685	724	768	751	766	801	732	707	697	729	735	757	744	730	751	747	785	714	740	699	733	714	765	740	796	713	740	755	742	675	752	729	716	756	747	749	776	750	747	771	747	737	766	698	738	704	712	735	771	722	746	762	734	710	783	749	737	746	738	741	762	747	730	743	764	768	746	719	742	703	753	687	691	768	710	743	730	729	747	691	732	715	707	737	709	747	754	759	691	722	692	710	741	794	687	755	715	714	752	730	712	760	726	762	716	713	754	743	706	723	753	769	733	734	755	741	790	757	747	774	710	729	719	734	669	731	762	770	694	718	791	742	684	750	690	764	698	722	714	722	730	709	738	741	762	738	744	756	682	754	743	750	726	702	783	698	694	752	753	726	732	724	724	775	748	730	749	685	725	666	684	802	749	755	711	792	776	758	729	733	743	751	715	700	739	675	722	737	767	738	770	719	710	759	759	715	723	755	713	808	705	725	692	717	699	757	760	733	772	726	736	779	705	678	753	682	719	715	786	748	693	724	707	709	703	764	719	729	706	714	762	745	749	728	656	786	721	702	704	758	773	715	702	699	740	782	688	795	707	781	761	723	731	732	763	759	753	697	673	744	722	759	756	747	778	768	772	718	732	686	724	767	713	693	746	724	706	736	744	744	691	735	729	745	752	723	735	724	736	726	769	741	708	724	729	791	701	750	739	730	713	732	651	729	745	743	682	758	718	716	707	723	756	717	721	707	702	680	785	725	792	760	719	743	733	727	711	748	752	728	671	712	740	814	723	661	719	725	681	742	746	715	721	733	721	749	712	692	739	738	711	741	712	749	718	729	784	743	733	739	761	747	775	721	722	723	703	743	729	755	736	744	732	739	726	728	744	766	731	783	737	750	733	716	690	751	726	755	749	692	713	757	694	747	737	715	794	712	721	708	795	732	692	771	700	770	713	744	742	701	720	766	766	766	716	731	694	755	769	719	711	775	770	756	757	709	734	689	712	701	786	756	751	738	765	743	718	728	735	724	702	732	760	771	748	747	726	736	726	706	767	699	753	773	791	742	734	690	763	727	711	695	735	760	701	760	718	744	775	730	722	743	709	745	715	757	745	711	755	741	764	715	764	706	756	736	730	755	679	726	692	765	731	709	726	711	688	725	733	747	775	660	743	759	690	736	741	694	772	727	714	735	761	725	748	719	740	697	750	718	724	717	717	757	721	732	761	729	706	752	742	737	764	742	761	759	745	716	711	721	732	780	730	757	737	747	714	759	729	740	767	725	710	736	714	696	739	726	721	748	772	736	808	732	720	717	727	720	763	711	727	729	726	700	712	757	742	771	694	697	740	718	733	768	750	737	753	704	761	764	766	701	758	734	726	700	728	723	726	716	759	712	763	713	732	753	746	767	756	731	745	723	711	753	717	746	750	731	744	744	709	728	736	698	706	723	719	677	785	788	728	740	775	753	752	769	716	718	707	708	770	734	728	720	744	702	769	726	794	702	731	756	736	784	735	744	767	757	725	776	770	747	695	760	713	758	721	700	714	725	725	762	691	697	774	698	700	681	753	717	735	718	753	740	696	762	737	700	786	693	670	741	763	739	737	736	786	742	754	691	746	710	721	691	725	683	779	716	717	694	746	794	683	734	743	744	713	695	754	709	718	757	735	716	775	766	726	763	740	729	701	769	740	743	769	727	731	740	762	775	700	722	721	739	769	703	686	730	726	787	712	774	769	715	756	774	753	704	764	727	728	685	663	785	761	744	751	741	750	732	718	723	735	755	738	749	738	707	734	762	699	771	779	737	764	753	755	714	776	736	707	716	765	764	740	757	758	741	684	741	724	750	680	751	759	806	717	762	748	746	722	718	776	753	687	770	731	701	674	765	743	749	711	750	743	736	696	725	703	719	735	802	757	760	724	731	701	686	728	724	706	756	693	735	728	715	734	682	751	712	729	697	746	686	724	740	786	752	774	738	727	723	726	757	786	762	723	732	770	743	748	748	711	755	776	746	703	760	774	745	777	742	749	710	738	738	762	736	696	749	703	769	735	777	762	705	787	748	732	801	656	763	747	749	759	709	711	734	721	716	771	724	745	763	743	731	777	724	742	715	725	744	782	748	715	727	750	740	750	742	716	749	718	718	708	722	734	727	726	739	740	744	750	779	740	736	687	729	691	711	748	743	722	723	704	730	735	692	724	699	774	731	724	725	742	720	710	734	734	761	684	705	723	760	735	795	741	701	793	725	722	712	726	721	691	732	727	738	725	743	747	746	786	731	713	756	773	730	733	679	767	671	768	716	719	768	733	720	709	724	784	758	738	696	726	738	713	741	683	723	742	703	765	706	738	752	712	785	744	698	730	762	754	724	711	699	752	704	720	719	738	698	758	709	723	742	715	771	726	764	799	743	669	715	791	754	734	722	752	722	701	733	672	746	729	683	777	693	731	667	747	768	755	716	734	734	727	734	744	751	762	712	713	723	754	819	738	739	711	704	745	748	763	711	707	749	728	714	749	658	704	734	692	782	711	748	780	732	706	746	693	751	712	733	692	720	785	750	750	722	724	713	678	699	741	681	720	776	731	722	737	748	760	732	731	728	720	746	789	702	755	734	723	711	753	781	706	666	754	763	743	661	753	748	691	770	759	774	726	739	752	754	733	729	718	740	707	714	727	749	702	698	708	717	705	717	685	731	709	714	722	725	760	708	728	772	735	740	748	744	704	730	746	762	755	731	737	732	689	691	723	718	728	729	737	749	757	743	772	756	732	744	724	719	807	705	752	703	736	701	755	771	739	694	746	758	749	771	703	748	758	788	727	725	725	690	737	706	766	673	727	763	701	764	710	776	715	735	712	745	747	714	710	736	761	690	754	765	732	716	758	725	743	710	719	691	727	709	741	726	745	778	732	684	748	702	747	773	742	701	712	792	719	760	718	774	753	731	711	731	717	694	742	700	727	757	725	728	774	756	727	723	741	703	720	696	765	727	776	711	710	744	741	741	760	744	761	684	760	762	763	743	698	748	778	760	747	763	711	744	720	733	759	763	717	741	743	718	739	750	761	717	737	695	711	795	755	674	750	699	730	760	740	725	760	697	792	720	693	690	796	776	708	711	712	741	772	726	751	722	720	759	772	758	689	725	756	703	750	759	705	729	721	702	749	710	734	754	729	716	717	709	726	749	741	729	719	713	729	722	716	749	702	765	687	790	740	784	774	719	702	738	734	709	729	720	714	770	729	736	749	703	739	743	733	715	751	715	764	737	730	767	761	751	732	722	704	685	696	715	712	764	752	747	732	752	798	734	752	704	783	756	783	718	671	695	706	778	718	758	721	705	757	750	717	707	772	749	739	832	690
29052	26454	25883	11590	1911	804	415	340	366	358	390	367	356	382	340	336	330	339	367	365	381	360	371	336	330	356	330	358	344	364	364	361	388	360	321	380	363	323	359	353	343	346	344	366	361	352	359	362	367	365	371	343	367	340	340	318	363	366	356	360	352	345	384	361	351	360	335	377	347	334	333	349	339	347	362	366	365	362	328	345	344	341	353	363	373	380	353	335	332	348	354	330	346	336	365	335	363	373	332	360	355	353	354	371	339	377	318	368	334	360	354	394	376	322	338	335	360	383	348	316	346	368	319	366	341	334	366	339	348	358	348	318	328	328	364	346	349	340	363	344	364	370	328	350	333	336	367	389	356	355	348	331	345	343	383	343	349	365	343	388	356	384	347	341	331	390	349	382	396	343	324	343	349	323	367	348	349	351	333	344	332	338	346	359	373	355	357	371	375	359	322	369	330	361	318	335	344	393	328	395	381	362	357	348	337	387	363	354	356	384	354	365	335	360	344	370	326	354	337	377	325	359	314	360	372	336	380	347	365	350	381	344	329	368	354	337	360	361	371	335	355	354	357	328	318	383	337	331	371	345	343	345	346	379	342	347	345	327	334	323	303	348	331	371	342	345	321	337	337	335	352	323	337	347	334	334	311	364	360	369	345	314	326	360	297	371	341	333	368	326	361	343	386	371	348	373	328	349	330	348	317	362	343	393	330	351	380	346	391	371	354	365	330	375	387	370	370	314	325	372	311	343	361	318	358	341	352	335	306	347	359	337	343	358	396	361	362	358	360	321	384	386	376	353	348	331	317	342	365	342	342	331	376	363	360	333	379	366	342	327	373	327	369	351	365	318	328	350	339	339	323	361	374	322	365	373	344	350	329	353	344	326	348	365	342	371	361	347	356	351	373	353	353	377	348	358	333	389	348	341	337	369	338	324	340	392	362	331	359	386	382	354	359	300	337	353	407	371	337	373	342	349	339	365	352	357	389	355	363	363	340	338	353	362	348	346	361	333	341	324	372	357	363	332	371	350	345	354	329	352	362	382	375	360	365	356	335	373	375	360	353	347	395	347	354	345	353	353	356	371	338	364	340	335	333	331	366	369	347	351	358	347	364	354	350	350	319	339	354	377	351	354	335	370	393	348	340	348	356	333	329	358	344	395	364	379	297	334	382	339	344	350	355	368	359	364	392	370	370	320	323	332	351	322	327	355	348	347	351	368	325	344	318	347	346	352	362	358	352	352	351	335	319	355	342	380	372	336	321	342	351	338	351	345	321	348	391	369	347	330	368	332	325	332	335	364	391	368	329	307	388	386	376	359	347	356	350	324	365	352	354	338	372	343	340	325	357	336	365	350	351	337	350	379	362	341	362	365	350	364	374	360	377	370	373	336	352	343	353	352	385	368	349	381	380	330	340	379	344	354	353	348	335	359	331	356	347	322	320	335	377	365	347	374	379	362	354	345	340	360	325	350	317	345	368	355	331	349	371	384	350	358	358	333	369	334	369	365	380	347	351	371	318	330	363	344	381	315	345	348	346	354	359	370	358	364	322	343	341	366	380	376	336	346	360	333	370	333	339	352	339	335	342	327	309	370	363	363	347	356	311	371	357	361	349	352	358	347	350	381	362	382	360	342	366	345	363	390	312	371	349	393	346	361	344	336	383	375	402	332	351	364	375	374	370	337	357	318	355	371	365	342	361	347	333	356	362	337	371	349	365	348	362	352	360	352	370	353	313	350	337	324	334	341	344	337	375	330	369	377	389	360	379	346	359	347	350	348	354	341	353	375	389	353	367	329	317	324	353	322	355	326	358	374	354	377	314	359	357	332	352	355	339	343	352	360	324	375	357	393	369	347	348	347	351	350	349	351	357	349	365	352	356	338	324	324	359	370	312	339	343	356	336	351	354	344	371	344	354	380	348	343	342	353	365	363	350	358	375	367	339	370	352	357	346	376	359	366	348	338	350	348	384	361	354	375	316	359	358	344	365	350	337	377	351	392	351	362	378	351	360	366	369	353	364	333	364	356	350	335	351	355	359	389	340	349	357	357	369	375	335	331	400	364	371	352	380	356	383	350	327	350	321	355	334	341	346	350	353	368	333	353	348	349	357	375	355	340	379	328	339	347	346	376	355	394	364	366	387	364	346	346	333	325	362	330	344	363	333	324	347	343	342	342	355	381	357	299	365	302	350	363	329	339	356	345	385	349	357	365	355	364	349	368	337	345	321	365	377	350	325	354	332	301	369	347	350	367	315	348	370	364	387	350	356	351	346	357	342	357	339	345	359	363	363	323	327	361	379	343	347	342	343	364	377	340	314	383	321	346	321	382	388	364	350	359	368	366	335	362	345	323	374	358	378	350	325	363	339	318	337	359	352	349	365	377	378	339	357	369	369	365	344	348	350	339	361	358	360	353	351	309	316	310	357	347	352	358	353	357	345	341	358	356	346	344	362	339	337	314	370	369	341	406	344	347	311	345	376	360	353	362	391	339	342	355	365	333	366	359	383	382	357	330	370	354	370	384	355	327	362	354	355	333	375	354	323	328	338	326	355	366	344	344	371	379	336	350	387	318	350	315	393	324	379	357	390	361	335	346	341	360	366	332	348	352	362	375	368	332	355	380	348	340	357	373	374	367	324	335	385	336	371	347	336	320	359	330	346	368	353	335	319	378	365	348	359	317	312	371	380	387	379	350	376	359	340	376	333	328	359	379	367	359	333	346	373	344	368	356	334	379	367	341	362	344	353	350	340	379	363	366	347	342	338	369	376	344	333	360	353	368	329	360	358	364	339	357	356	377	333	387	352	319	369	346	358	349	359	388	366	333	342	366	327	383	374	366	372	341	323	365	348	349	323	308	352	350	346	347	307	371	379	335	392	364	358	342	322	354	353	364	337	335	366	337	335	367	365	361	359	350	380	340	381	344	377	382	350	376	365	339	342	360	331	312	356	403	343	362	366	353	364	375	397	370	353	384	364	373	368	351	351	315	361	351	336	327	373	348	336	337	370	322	403	336	374	345	361	328	388	363	361	376	315	363	379	352	344	359	320	331	341	367	340	349	335	369	354	361	349	351	348	327	346	403	360	360	303	340	338	390	349	361	342	343	362	354	371	346	387	331	380	305	348	304	314	411	366	341	366	357	358	322	359	350	333	349	342	320	315	352	347	340	356	376	376	331	346	349	333	359	363	377	347	375	373	343	372	368	356	343	338	358	339	355	328	347	349	361	356	357	352	332	318	359	362	343	349	341	371	362	368	374	335	348	360	372	373	355	368	333	357	361	319	333	369	339	391	354	362	374	328	370	370	354	361	360	357	382	341	314	342	347	349	338	353	358	338	358	358	365	327	351	371	367	357	362	337	337	355	348	362	357	371	344	338	346	356	336	344	333	355	357	347	340	358	335	362	343	384	346	337	367	347	360	360	340	335	334	341	364	405	345	369	368	334	359	327	375	322	338	352	346	331	354	375	356	334	342	342	372	364	345	343	377
38722	44935	32530	11373	4053	1394	667	701	630	638	652	647	664	665	659	672	651	691	663	615	682	671	639	690	630	626	650	684	647	654	705	617	697	629	679	637	696	670	647	654	683	693	674	664	662	715	657	650	664	689	672	641	656	632	649	643	668	659	615	637	647	659	637	684	680	628	662	682	673	663	620	647	649	651	688	613	677	700	652	646	624	681	691	668	651	657	675	643	715	637	652	641	669	657	672	649	651	682	678	651	650	687	643	667	628	647	670	659	677	609	639	662	682	635	642	643	656	621	611	702	666	635	623	704	668	709	644	661	690	619	663	671	648	637	695	666	654	656	690	643	614	645	677	657	685	682	668	637	678	669	656	606	679	625	630	592	669	626	644	664	679	645	657	675	655	652	660	636	660	677	674	685	671	645	663	673	631	638	694	666	670	650	651	710	627	685	683	675	680	627	670	662	696	648	685	632	661	684	659	665	686	650	655	684	659	682	654	632	642	637	670	698	665	642	670	668	671	672	628	666	668	696	730	634	657	648	668	646	648	688	679	640	627	691	703	670	645	668	672	611	700	655	656	680	642	648	682	630	648	707	711	637	682	647	654	627	637	640	650	688	670	659	706	660	673	692	646	644	614	658	663	667	671	652	681	671	589	665	684	652	617	632	656	671	659	666	605	621	649	595	667	662	646	647	702	662	638	697	655	687	648	663	671	652	664	662	660	664	636	648	650	636	686	653	688	667	683	703	644	655	652	696	631	684	661	630	656	660	689	606	650	634	688	622	689	650	661	688	683	618	680	609	677	633	658	647	685	634	680	659	675	661	682	629	646	685	663	635	686	682	666	609	615	662	667	693	704	632	657	676	697	679	702	674	645	670	691	641	635	639	651	684	685	678	599	675	653	669	633	622	659	699	645	632	622	641	670	651	658	673	669	670	639	649	640	704	689	684	691	641	699	669	667	630	635	604	628	649	626	646	648	656	666	645	681	652	641	682	643	659	662	711	621	691	640	683	632	676	625	677	678	611	655	691	654	704	622	660	629	614	686	681	662	644	655	641	681	646	664	694	668	647	675	645	633	632	716	644	647	645	657	640	646	641	640	656	664	646	675	633	646	682	604	697	685	660	651	662	674	647	661	673	700	641	602	660	659	654	656	676	670	640	667	698	657	677	685	663	653	613	691	659	684	642	616	669	663	695	664	666	663	653	678	658	679	664	656	635	646	668	680	660	656	635	671	612	626	688	645	623	666	686	693	674	650	686	669	671	714	636	641	663	700	670	690	677	661	667	700	664	649	607	645	676	664	685	641	677	609	693	660	658	658	705	630	673	633	642	676	662	660	644	679	649	670	644	631	668	658	633	643	664	681	683	636	666	679	643	653	651	669	661	630	666	663	674	681	650	663	682	659	640	685	714	664	652	667	671	676	665	680	684	657	666	644	668	682	680	675	687	655	694	616	636	660	635	690	669	647	669	690	674	644	646	617	673	653	683	666	636	615	656	681	634	655	683	652	692	661	648	705	644	682	664	650	603	738	661	626	648	628	690	662	663	677	644	608	684	660	708	682	687	664	642	686	668	628	667	665	646	649	734	679	615	663	667	643	637	727	646	684	640	677	623	625	666	665	593	659	648	683	695	663	668	619	684	667	615	684	672	748	678	631	690	702	661	692	693	647	685	659	666	653	645	659	655	665	639	663	628	696	652	675	660	622	681	647	659	635	674	668	680	650	666	651	665	671	705	665	670	648	708	674	654	627	624	666	637	675	644	651	634	654	612	679	663	660	682	655	647	652	708	676	651	664	671	673	681	661	674	620	659	671	640	655	661	652	688	653	645	651	653	628	650	671	635	699	651	657	691	674	638	654	669	662	666	632	684	632	654	639	647	657	666	670	665	618	656	669	672	699	683	622	678	664	644	692	675	682	605	666	661	650	667	654	699	670	673	643	612	632	710	659	682	660	667	672	686	667	650	653	665	698	677	658	678	608	655	673	679	650	634	651	665	675	633	657	615	643	665	659	661	725	699	624	644	682	652	613	655	640	649	667	652	665	623	663	684	652	633	639	669	661	639	654	627	674	657	676	677	632	663	675	686	641	682	641	666	702	652	709	658	667	650	641	666	652	650	688	670	701	670	676	691	649	666	632	652	667	680	641	664	701	676	701	641	682	681	605	649	622	685	656	624	701	626	653	678	627	604	702	624	678	651	641	645	632	640	674	652	681	715	675	664	651	660	685	700	646	698	649	640	673	681	652	684	668	651	666	651	725	677	657	715	646	659	628	666	677	695	655	609	661	704	694	658	662	656	634	665	629	679	639	648	647	642	660	697	665	657	657	620	653	669	673	700	640	678	683	655	673	673	707	657	602	633	638	661	664	628	669	634	651	657	650	610	679	627	629	654	664	671	665	701	699	642	634	671	680	673	658	675	669	690	633	689	683	692	650	699	617	708	680	613	645	652	650	674	715	686	659	655	646	711	694	687	653	656	698	642	650	663	660	678	658	633	657	662	674	719	679	684	686	702	670	681	621	643	602	614	636	668	675	662	657	696	660	691	696	661	653	656	645	677	696	655	651	647	651	668	670	663	637	709	702	664	649	646	695	643	686	643	623	628	668	688	678	675	616	644	599	686	676	657	695	662	682	669	614	674	650	666	659	656	691	691	681	654	658	660	688	679	662	598	664	664	658	674	651	686	686	660	667	608	687	651	607	647	656	693	665	660	686	659	685	634	674	661	660	684	655	614	619	678	656	622	675	632	654	656	689	646	660	660	669	717	693	639	681	692	615	657	664	621	645	646	683	644	632	676	631	705	659	635	667	655	672	648	651	660	646	671	643	660	656	689	632	672	647	611	671	676	660	627	649	600	603	650	650	652	656	701	677	660	621	660	633	683	683	662	662	688	709	670	673	630	686	642	696	680	679	641	641	640	662	656	663	614	686	645	660	655	672	667	658	644	646	625	679	682	673	670	701	712	659	684	661	678	661	651	663	672	701	646	643	628	669	670	665	659	695	656	624	664	637	659	609	665	606	655	644	664	723	680	646	656	680	680	657	599	674	649	674	649	627	626	670	642	657	686	665	671	686	656	667	677	629	698	673	635	646	671	613	638	642	642	626	645	661	650	695	633	637	708	664	678	693	664	666	640	688	659	639	634	634	665	686	653	668	634	622	689	651	632	659	632	653	657	663	664	659	673	656	656	661	679	720	685	659	635	672	664	656	682	662	664	670	664	666	600	688	648	670	647	683	696	635	606	638	664	653	645	659	676	680	639	652	647	689	667	664	628	645	672	655	712	682	678	705	638	654	665	683	665	652	625	687	615	672	676	689	639	625	650	642	663	654	643	676	685	664	664	653	648	651	723	662	703	673	654	695	668	674	651	689	670	653	636	645	659	713	685	628	636	606	679	659	658	681	726	624	696	610	684	644	651	642	664	670	697	699	682	649	653	644	645	681	662	661	681	647	658	659	671	703	712	666	657	693	663	660	667	661	685	663	637
24181	22223	32032	25896	20005	9199	536	293	276	302	298	282	261	281	296	291	295	261	286	314	270	269	263	266	278	273	243	313	301	272	248	249	273	256	281	314	273	271	262	289	278	273	276	265	270	299	304	259	288	241	271	267	258	264	278	300	263	257	260	254	283	259	287	291	273	293	259	262	276	277	269	290	281	262	295	236	260	234	286	261	246	256	254	257	260	248	273	298	236	281	279	246	263	257	274	257	245	263	284	303	267	271	280	260	260	255	273	281	270	268	276	237	257	287	240	261	272	312	258	260	261	253	257	283	276	250	272	251	243	267	281	272	254	274	295	273	292	271	226	290	289	276	260	267	271	246	291	256	277	268	274	278	278	261	260	258	272	288	279	270	285	282	291	281	263	263	242	272	291	267	271	259	227	275	268	277	261	290	295	269	259	267	277	290	281	243	249	297	258	268	255	275	275	231	276	280	261	271	288	265	243	306	239	286	264	264	266	238	246	298	316	290	253	277	296	252	266	274	288	285	274	264	274	267	261	279	243	266	251	275	276	251	279	269	252	265	292	268	242	271	270	294	259	258	285	254	278	263	256	235	271	280	278	268	250	252	267	261	253	268	247	277	250	287	293	246	302	235	259	277	281	284	251	251	247	274	242	275	246	276	286	257	280	267	273	260	278	237	266	294	286	283	280	278	278	238	241	280	247	270	281	266	285	257	257	252	292	222	273	275	296	264	283	270	249	291	265	267	244	240	251	264	267	267	291	266	276	271	263	260	248	279	288	254	244	291	264	269	259	274	269	266	271	271	240	286	264	266	259	305	279	252	295	285	271	282	275	268	286	269	280	268	266	276	241	294	261	271	257	285	267	256	262	279	260	280	251	259	255	285	263	265	260	242	272	271	229	236	266	277	272	289	279	315	280	266	253	275	262	268	273	272	265	273	252	234	271	269	294	277	284	260	287	256	264	300	303	261	267	261	253	274	254	288	250	277	252	270	261	262	263	272	280	261	274	269	255	269	276	266	257	265	256	283	264	280	278	265	265	269	252	295	259	287	261	309	299	259	240	279	227	271	272	253	263	283	249	283	281	268	282	261	256	272	273	279	279	280	268	272	261	290	250	266	274	237	264	257	293	258	259	271	271	265	252	259	264	283	252	265	270	263	249	267	277	257	262	257	308	259	244	268	286	256	289	295	274	270	281	252	273	294	256	268	277	281	284	263	271	271	302	259	275	279	270	248	276	289	276	239	300	270	260	271	277	281	297	264	285	250	279	268	285	283	263	285	274	284	297	265	302	292	283	267	240	265	278	274	275	275	256	278	265	255	279	264	268	268	296	257	319	278	259	245	256	252	267	268	264	257	261	284	263	266	276	278	259	276	264	286	288	284	248	263	282	276	280	279	274	244	234	256	261	256	280	268	301	266	287	274	248	275	275	258	248	277	287	266	316	272	275	253	274	251	253	261	272	281	241	291	254	278	261	244	271	230	267	286	285	268	280	276	237	269	273	268	263	292	281	260	245	250	247	270	258	304	241	296	280	264	253	270	261	246	271	259	296	253	260	254	257	289	267	243	244	279	259	259	253	263	272	266	282	242	283	260	270	256	257	262	255	287	281	262	267	245	232	267	280	297	259	281	291	274	271	272	263	263	268	264	279	273	257	232	262	286	276	261	261	258	283	275	229	249	250	247	277	265	271	269	273	239	304	291	284	300	253	255	243	277	268	267	245	266	259	293	265	263	261	255	255	268	272	271	275	249	277	268	262	287	283	271	256	266	268	249	276	250	270	268	280	268	279	310	270	249	264	322	255	280	239	268	262	273	271	265	274	307	216	279	265	263	276	269	255	266	261	261	264	258	259	244	246	269	292	271	262	287	250	262	235	248	274	281	273	241	275	250	260	268	284	278	258	288	261	290	262	280	285	267	288	264	315	260	276	285	253	284	255	269	260	303	297	261	282	270	290	288	263	280	292	268	241	268	271	279	267	282	269	279	242	270	285	251	227	247	279	272	268	263	252	263	269	254	271	251	273	277	279	264	274	280	300	255	282	267	267	258	291	253	276	266	264	280	288	279	277	267	258	256	250	279	282	288	294	303	253	245	296	286	288	270	272	276	262	287	292	267	289	264	276	260	271	251	277	261	281	243	271	305	257	266	331	259	290	289	268	295	265	233	322	268	240	260	275	269	262	256	256	277	285	267	275	267	258	255	258	286	278	247	274	283	260	287	266	250	245	306	274	293	267	279	244	262	284	268	251	270	229	303	285	263	275	269	289	280	295	265	300	294	273	257	251	270	246	260	276	261	279	276	266	255	287	254	257	290	264	283	260	278	260	261	301	273	259	256	277	284	274	272	240	252	229	260	249	271	279	281	267	248	285	291	284	260	277	275	282	265	263	250	247	286	259	259	257	262	262	251	280	254	310	281	268	266	266	259	281	283	259	252	289	252	259	290	279	278	277	304	289	288	235	279	302	265	270	303	253	285	249	274	272	290	308	284	265	264	251	279	277	277	274	260	247	263	263	268	237	312	258	243	294	285	299	275	269	263	252	274	255	270	250	270	274	289	290	275	271	257	280	263	248	261	288	236	254	253	289	245	269	269	280	251	271	282	275	299	249	226	264	252	290	314	276	274	261	263	268	256	242	281	247	254	291	252	271	262	304	297	267	239	250	260	286	296	263	284	266	261	234	288	236	265	258	287	257	269	266	262	261	285	255	288	251	297	277	266	266	257	250	306	247	251	285	279	272	270	244	247	284	295	277	243	277	270	250	264	276	266	273	259	263	259	255	280	281	239	254	272	282	278	286	278	240	291	251	285	259	249	255	258	263	291	290	278	279	239	254	295	275	266	238	254	264	298	262	267	255	268	264	282	274	286	270	279	240	256	251	282	270	259	278	262	308	256	280	253	280	270	288	243	257	282	271	272	261	287	246	258	237	286	265	272	291	298	276	272	277	312	238	304	249	275	236	249	284	254	269	255	251	265	283	281	278	265	261	270	250	273	261	294	260	303	274	279	252	280	263	296	253	243	273	269	268	249	288	245	237	282	275	255	277	285	261	263	274	284	288	263	290	285	227	281	270	280	273	286	299	265	301	276	252	239	252	295	248	279	266	269	272	273	267	264	264	267	270	258	278	281	249	263	260	235	277	266	266	269	233	274	259	297	287	264	279	266	282	268	278	275	264	289	267	241	250	259	273	276	260	263	274	248	274	261	290	286	265	268	219	266	309	276	278	258	288	278	242	269	254	287	281	278	288	266	262	285	258	293	273	286	257	273	250	260	274	294	291	253	250	267	313	289	255	273	280	225	261	307	278	260	282	275	271	255	263	265	275	268	297	271	274	287	262	244	247	287	260	276	272	310	294	296	263	246	281	270	259	263	279	266	260	281	274	275	266	260	257	275	244	257	277	290	280	249	258	276	273	256	289	264	269	226	280	250	253	261	265	299	246	278	261	254	270	296	259	259	276	250	247	245	273	255	276	266	291	271	254	256
58410	88434	63581	33766	20675	5316	526	522	532	526	539	545	497	534	493	482	536	519	557	535	505	503	468	513	477	481	476	544	552	523	492	467	469	508	465	546	508	466	507	525	531	519	500	501	507	510	519	502	514	491	509	493	502	484	492	467	495	498	524	505	496	510	493	440	519	501	519	482	505	542	491	507	505	481	467	550	484	530	523	468	484	507	516	528	474	522	519	538	509	513	489	541	520	497	524	493	509	490	480	491	478	488	547	503	535	498	541	482	497	514	531	532	503	483	519	491	503	522	483	505	507	473	508	492	486	505	521	469	486	486	533	545	512	487	516	496	527	515	497	510	478	485	533	503	535	528	519	503	490	463	525	490	535	544	527	510	476	467	489	535	521	508	497	484	494	495	485	530	559	467	527	476	485	563	531	514	521	525	509	541	512	520	480	517	544	536	534	513	516	538	506	515	531	526	512	477	491	489	476	516	504	521	558	496	486	515	459	522	460	485	500	485	488	471	467	480	481	494	503	503	499	518	489	491	493	535	521	475	467	454	530	487	494	532	531	502	493	519	531	493	544	484	532	454	495	512	511	493	517	444	502	479	484	494	518	493	499	513	510	516	497	510	499	489	529	501	561	471	504	498	514	502	521	453	506	526	518	479	486	507	487	518	513	486	514	479	533	486	484	476	506	524	492	527	467	515	510	485	540	526	522	525	505	537	491	498	513	506	528	496	457	491	499	495	509	489	528	524	465	489	487	548	478	488	516	458	469	532	457	490	538	482	500	491	506	533	495	516	488	511	502	490	526	544	483	490	474	504	510	523	456	513	498	488	482	499	490	503	494	510	489	512	486	523	520	564	508	511	513	489	490	471	499	513	520	485	529	481	508	497	520	524	483	486	532	525	468	477	494	518	508	526	480	477	505	498	518	486	504	514	510	519	539	505	490	525	530	495	505	479	495	486	545	501	571	494	490	508	491	500	510	473	526	527	485	492	480	492	538	531	481	503	471	520	498	520	486	463	515	526	486	504	515	497	501	476	495	544	489	525	483	471	509	496	483	483	518	558	476	500	513	497	458	545	483	466	505	510	477	491	519	488	465	537	488	496	515	517	490	502	518	480	472	485	495	513	506	531	474	521	507	527	483	526	476	534	470	483	515	518	527	490	527	490	529	479	513	507	527	536	517	515	490	503	466	498	518	506	507	484	519	493	518	506	480	481	502	513	509	516	499	516	493	502	484	507	496	520	524	461	462	506	500	498	509	545	509	503	513	533	504	507	532	465	482	513	529	464	502	496	515	505	524	517	514	472	504	510	512	456	517	479	497	512	508	497	479	498	534	494	516	514	498	494	470	515	513	505	523	463	505	501	513	519	522	526	519	467	513	491	518	497	489	519	480	524	509	509	494	529	539	521	461	470	483	488	492	519	506	509	473	492	514	501	532	478	468	508	502	500	495	526	513	518	494	480	505	506	492	496	497	485	490	499	556	522	501	520	483	498	528	524	515	515	545	500	470	486	475	483	491	507	532	497	500	520	527	469	517	536	526	486	526	513	519	483	474	499	513	493	503	473	497	456	493	489	476	476	517	484	521	484	526	530	504	537	475	482	494	465	530	484	512	553	490	502	481	465	476	459	516	514	505	505	486	518	487	463	518	450	554	477	532	540	517	543	499	478	525	517	519	503	501	516	514	511	519	501	474	474	516	482	542	485	510	536	490	494	502	516	493	492	491	512	523	496	520	489	474	499	523	476	454	496	514	502	485	535	515	486	491	489	516	517	511	522	506	507	472	493	505	505	505	469	544	537	487	497	497	512	502	465	473	482	494	549	505	518	512	509	514	514	481	502	495	507	529	522	565	522	528	496	480	517	498	525	528	507	458	485	513	525	518	526	511	494	514	502	495	502	492	487	494	453	486	509	492	496	482	500	527	496	511	512	525	515	482	507	483	484	492	491	526	493	485	481	502	525	559	444	513	512	480	448	525	499	484	485	520	495	507	521	547	507	478	524	546	494	493	498	471	512	511	510	524	529	543	500	500	508	505	538	495	478	511	475	512	521	484	510	506	505	522	519	487	498	516	492	506	513	468	531	534	466	453	493	517	490	484	478	473	504	509	494	451	499	475	526	507	507	521	492	527	477	532	507	458	496	509	481	499	514	491	498	492	538	530	529	498	531	483	489	503	499	516	493	499	511	505	526	480	523	509	514	505	521	509	491	443	472	482	503	487	454	517	520	476	510	523	487	469	467	486	485	507	478	533	494	541	512	485	463	520	482	484	484	521	511	525	517	508	510	497	486	545	499	555	488	496	500	500	521	494	498	500	522	546	487	471	526	476	530	491	500	472	494	537	455	499	477	465	496	483	483	489	476	498	480	504	504	506	471	470	492	491	534	527	504	533	507	476	528	505	503	512	503	488	523	521	499	509	441	492	518	522	524	500	502	503	510	510	455	453	526	490	521	495	496	529	532	529	479	476	553	516	534	497	503	500	497	491	480	492	496	521	475	467	507	505	500	501	465	499	522	550	471	526	514	542	522	521	472	493	476	512	531	483	495	485	460	468	487	462	503	510	538	499	499	516	471	516	458	511	513	492	514	529	521	503	493	505	474	490	540	514	464	524	502	513	494	470	515	501	436	525	462	504	509	504	493	487	459	506	543	487	536	505	507	533	540	499	529	494	483	486	545	499	502	505	500	474	537	519	482	511	476	516	491	543	526	525	515	485	505	467	466	508	507	512	517	554	482	489	455	506	540	476	501	539	435	501	496	489	482	532	517	505	526	522	526	477	491	503	478	498	490	478	508	547	463	494	500	513	493	424	477	496	497	498	504	532	441	512	502	545	529	510	498	507	494	521	481	530	500	501	508	491	529	499	519	478	524	503	501	471	518	502	522	496	542	491	510	490	514	465	532	502	497	520	490	505	497	493	509	492	450	499	513	488	494	492	491	472	470	502	524	465	504	549	475	498	472	498	486	469	500	532	496	478	494	503	503	492	525	534	510	531	456	523	497	522	529	498	524	525	524	529	495	470	503	507	445	487	519	543	499	491	522	478	477	469	499	502	504	538	504	521	465	545	535	490	489	520	468	478	505	504	509	514	525	504	493	494	489	551	519	534	517	482	481	495	500	533	478	530	510	504	476	507	503	477	540	484	475	531	523	489	511	494	491	483	476	493	530	516	518	518	503	507	494	462	502	475	502	508	481	507	512	517	519	482	511	487	542	485	506	488	498	511	475	492	485	520	480	525	512	553	546	508	502	516	476	516	527	462	508	494	505	532	528	507	508	529	503	483	522	511	541	517	531	515	503	519	537	509	489	479	478	461	493	492	515	516	546	525	539	560	547	502	511	520	491	535	537	484	508	498	497	483	561	473	501	521	530	496	530	508	524	503	504	491	499	512	480	492	483	510	539	523	536	516	483	513	490	507	492	513	476	520	479	474	485	473	504	547	473	510	515	528	536	512	541	498	500	505	458	528	491	497	496	526	507	477	492	518	503
23167	21585	30425	24310	21230	18570	4533	523	469	417	452	425	397	419	409	444	467	432	450	444	431	461	414	423	444	402	469	421	424	381	412	446	420	436	427	421	452	423	425	416	410	410	457	403	419	412	394	426	431	422	413	455	458	420	437	426	416	420	424	420	434	419	482	405	429	427	425	403	453	435	425	411	443	456	455	405	439	438	438	407	426	413	420	432	423	393	452	411	419	412	401	431	436	392	463	462	384	485	413	431	438	410	434	428	408	425	425	419	400	405	437	406	441	441	434	419	409	419	418	415	410	382	420	408	400	401	437	417	425	431	393	422	439	477	429	418	381	418	408	435	421	434	429	421	426	398	421	392	433	415	457	428	440	432	414	422	428	428	354	417	448	430	434	408	385	393	438	425	427	415	402	456	420	434	445	454	415	442	388	393	441	413	399	409	436	422	393	418	441	443	471	418	450	426	394	431	378	423	396	409	416	429	426	434	433	389	423	399	429	389	438	444	437	447	438	417	441	394	418	382	390	448	413	407	432	405	453	435	469	413	407	447	439	400	437	427	443	434	440	407	415	450	386	443	460	403	407	427	438	427	434	423	455	442	425	427	421	420	420	447	431	432	408	381	403	424	415	372	442	455	398	394	415	414	375	403	448	437	444	418	404	421	411	424	409	391	420	373	395	423	424	400	401	413	416	433	415	410	407	437	402	394	396	420	443	424	432	395	413	446	446	412	439	413	417	425	427	424	417	429	408	420	433	432	408	426	431	399	430	426	441	375	392	418	396	415	415	406	433	407	444	441	434	441	394	444	428	420	427	419	410	421	415	420	462	444	360	418	402	443	413	389	436	401	444	442	403	425	399	407	438	438	424	378	436	369	414	422	437	426	379	426	405	421	397	414	415	422	443	411	423	402	431	386	406	424	431	388	436	388	402	450	448	439	393	390	438	457	416	398	427	401	400	409	421	433	411	433	432	410	422	368	413	435	448	442	446	393	435	409	403	433	452	437	395	419	390	439	410	414	456	433	415	399	419	404	410	403	391	415	423	431	413	413	411	436	407	458	369	379	436	402	418	413	485	407	409	406	402	401	424	402	437	458	421	371	435	409	383	424	459	443	421	446	408	429	431	409	442	413	409	424	414	447	455	439	399	395	412	422	411	431	433	411	441	415	457	402	452	405	445	395	422	428	438	451	431	387	424	449	425	384	449	412	440	450	444	421	455	433	426	447	415	466	410	450	445	412	427	429	407	444	402	451	406	440	409	380	451	448	429	413	390	389	422	422	447	440	421	429	404	413	417	416	389	396	423	378	433	445	421	408	440	413	440	407	426	433	396	424	468	437	441	405	405	398	430	412	420	451	448	414	409	443	380	448	394	419	413	429	411	404	423	423	393	424	426	425	432	421	437	420	427	372	394	399	397	416	403	435	417	422	407	433	402	441	405	430	421	415	428	459	420	453	394	407	403	403	410	426	431	420	462	422	399	411	394	405	414	422	422	421	427	424	447	410	437	418	414	421	435	409	402	395	408	409	410	438	403	415	443	441	404	418	427	415	418	419	418	433	412	430	428	450	427	398	432	413	412	421	420	382	427	450	450	422	458	428	416	443	378	422	379	426	433	412	457	453	434	429	401	428	403	418	459	435	419	479	411	415	396	395	454	395	375	425	394	410	413	401	409	446	444	394	420	415	412	431	465	378	455	433	432	424	422	419	399	434	437	421	408	369	415	436	395	450	430	407	473	393	422	405	438	424	419	425	399	383	443	406	420	392	404	420	411	388	423	427	390	458	440	439	432	437	442	378	423	424	400	404	423	438	404	403	476	419	417	461	442	420	438	425	418	439	414	435	410	442	429	432	420	435	420	441	414	410	412	405	421	403	388	448	427	438	396	432	419	417	403	417	416	403	445	408	418	407	416	419	436	493	431	428	406	387	435	462	424	433	420	443	442	398	422	410	401	408	407	380	420	432	438	420	478	423	426	448	420	443	435	393	383	421	398	439	420	432	425	456	414	423	413	435	402	443	370	409	431	428	425	427	424	440	412	429	429	431	404	427	413	458	427	413	462	413	464	430	442	434	404	419	449	445	393	416	400	466	436	419	414	426	413	440	430	445	409	412	461	385	446	399	444	431	425	455	447	435	416	414	404	400	423	436	429	422	428	409	406	460	422	428	413	409	459	402	405	449	434	422	431	385	398	463	470	453	406	399	426	437	439	410	415	395	444	439	393	382	416	441	426	457	409	461	434	408	380	437	400	391	429	384	415	432	404	399	396	405	439	443	431	388	451	446	431	427	437	451	413	431	418	438	395	406	418	462	425	421	411	421	436	407	430	413	401	396	425	424	421	415	463	426	401	471	427	429	407	434	423	439	391	401	405	408	407	409	406	422	412	421	460	438	429	409	423	384	423	451	414	414	424	460	431	407	365	402	431	456	407	429	403	483	420	398	402	380	427	415	407	445	432	405	392	432	435	426	413	384	391	402	422	424	415	399	449	401	418	412	447	408	418	429	429	401	410	436	408	414	387	437	387	413	429	418	389	421	390	389	405	434	474	451	471	428	396	441	473	429	433	418	448	436	387	398	422	448	459	457	424	454	396	460	408	406	402	421	414	398	387	427	425	431	450	426	394	414	424	432	421	441	450	443	421	414	398	394	443	405	443	385	377	408	438	448	402	450	402	394	440	411	423	429	409	427	433	414	407	448	429	394	436	447	428	410	427	388	411	383	379	434	412	426	437	472	383	419	426	417	412	404	471	409	428	417	393	435	440	414	442	417	423	395	434	418	415	407	435	403	381	405	405	387	407	449	431	435	429	421	411	431	426	430	414	443	404	383	398	459	423	413	417	430	437	429	418	384	415	392	420	404	439	433	416	434	458	409	455	378	403	396	424	422	391	407	434	432	412	407	399	436	461	427	430	419	408	418	441	357	369	439	423	428	414	437	462	440	375	410	417	411	374	408	445	403	389	477	433	423	412	441	421	420	407	439	394	444	434	459	405	431	433	416	408	448	397	457	447	410	438	416	398	410	413	421	419	435	392	428	430	480	477	441	419	405	404	399	448	405	396	405	443	439	392	417	397	432	425	401	401	415	464	408	456	402	436	464	399	422	428	442	426	425	434	446	371	399	405	401	421	414	410	363	385	420	413	430	414	413	414	448	429	426	429	400	418	352	412	416	433	426	426	419	400	423	412	384	427	421	462	412	396	420	417	446	416	453	414	441	414	407	406	432	446	434	402	427	419	447	433	451	410	464	429	429	424	414	411	415	412	427	440	430	472	401	418	463	385	430	401	437	429	404	423	427	401	423	398	406	378	429	407	411	410	430	381	414	406	435	429	404	436	383	442	419	417	466	406	425	414	438	453	423	393	420	403	427	430	429	414	464	444	414	388	434	445	450	413	455	412	445	428	456	440	428	439	412	404	436	441	425	428	382	384	431	421	422	408	421	424	465	433	421	416	406	452	459	408	438	379	405	422	376	424	440	441	431	443	450
60028	98907	73051	41669	26442	7427	842	804	749	789	750	746	729	758	779	739	762	731	726	733	740	728	724	788	771	686	758	711	720	724	769	756	754	719	757	778	738	734	750	735	730	761	724	765	705	735	720	750	727	783	689	750	761	730	714	750	755	735	738	766	673	769	707	727	734	722	716	723	770	744	726	732	768	709	774	741	701	720	728	715	733	788	717	698	692	745	701	802	700	712	754	724	691	738	728	734	723	769	745	722	735	755	695	735	760	745	756	692	763	778	717	760	738	672	697	746	741	690	725	739	673	732	760	763	660	723	724	695	705	729	742	766	764	717	686	741	699	756	718	755	716	718	715	723	731	709	681	791	761	720	744	720	711	723	787	656	736	704	742	739	749	740	726	719	726	720	744	721	738	728	756	745	762	784	725	745	763	745	743	709	751	775	703	742	744	749	730	734	744	754	728	732	699	729	769	711	702	705	718	748	666	768	738	715	707	702	757	760	720	762	780	710	783	730	780	713	727	731	775	714	729	723	719	713	709	735	794	717	714	757	745	748	733	775	742	707	716	689	685	782	721	701	716	749	744	760	699	747	717	744	734	726	750	761	726	724	732	711	742	737	731	680	735	674	737	734	776	709	702	728	714	691	753	719	740	763	776	751	759	714	776	788	742	754	649	755	711	744	764	715	755	719	703	748	713	709	669	743	764	752	727	766	745	709	723	741	719	788	709	716	709	717	712	768	738	722	737	774	747	702	721	756	735	718	692	742	721	725	727	692	748	735	739	776	740	730	693	723	736	718	660	724	744	717	741	722	715	679	760	705	716	763	722	763	750	744	719	739	742	761	758	739	706	747	735	762	781	734	735	741	707	710	742	755	747	760	733	730	710	699	760	787	782	704	784	740	698	712	767	741	717	724	756	737	750	760	708	686	723	683	755	753	690	694	760	751	745	690	696	755	745	725	748	769	748	688	721	717	691	715	695	695	770	738	767	754	703	700	728	760	733	710	740	724	735	722	707	783	772	761	771	752	686	715	741	774	710	761	671	729	735	721	732	697	739	762	746	729	693	748	710	718	764	689	793	739	715	732	740	741	697	726	750	721	705	739	683	760	721	753	744	720	721	771	737	739	729	746	746	754	746	687	744	711	742	735	705	709	756	719	756	730	723	725	710	723	733	731	694	673	695	710	695	695	804	741	718	678	737	744	731	710	724	732	756	731	684	749	764	784	749	726	710	733	728	725	757	748	751	701	759	724	787	715	754	695	707	720	742	745	760	704	719	732	753	725	720	729	753	707	724	736	783	785	732	783	740	714	803	691	721	701	714	725	704	703	732	701	708	728	729	685	711	781	706	752	744	732	690	779	740	733	720	659	729	747	750	740	700	702	753	721	752	727	739	656	718	752	705	759	740	744	733	733	741	786	736	749	711	723	743	759	741	727	729	704	714	781	758	738	746	700	758	709	753	709	732	725	719	710	748	748	678	704	750	753	714	714	747	719	725	728	787	710	741	715	729	766	707	731	787	744	708	756	759	727	719	754	741	775	754	761	700	732	666	732	729	757	731	683	761	719	726	695	712	709	680	731	724	756	771	720	767	696	715	712	750	759	709	775	790	795	700	705	717	710	710	771	773	739	772	750	742	715	688	765	733	733	725	738	727	663	755	736	694	734	728	647	751	735	774	717	712	744	751	742	744	760	749	727	759	753	765	754	704	747	708	768	730	730	720	724	741	684	721	738	741	740	688	724	765	759	747	725	765	713	755	749	716	704	747	737	825	710	717	779	791	777	709	745	719	716	747	676	704	727	717	726	770	784	732	686	762	701	714	710	744	721	709	696	720	709	755	707	708	767	819	814	713	749	716	724	767	715	707	735	721	725	711	769	768	708	756	726	744	714	715	751	735	743	714	677	702	769	676	749	687	725	730	721	719	734	711	684	724	734	776	762	755	736	788	708	745	735	779	732	697	688	751	753	747	731	739	808	712	756	745	714	708	763	765	767	744	725	718	748	710	746	724	686	724	700	702	750	699	712	722	754	723	700	736	708	742	709	673	747	716	742	764	686	730	731	733	768	760	756	732	743	725	726	718	718	698	692	774	733	702	760	708	726	725	740	757	740	765	723	757	710	702	736	747	775	710	719	725	679	736	822	739	784	715	749	744	727	771	721	732	753	715	750	698	772	710	700	766	705	765	755	717	716	693	736	737	718	732	702	711	741	759	776	745	720	734	755	718	718	723	729	728	762	711	723	773	738	703	775	727	763	721	717	718	761	734	718	704	759	711	700	711	713	721	722	714	784	717	740	742	766	763	744	758	699	764	710	740	783	718	713	709	720	709	715	731	758	707	759	752	726	741	760	710	723	719	728	756	769	734	762	724	779	733	715	753	743	738	747	724	711	729	724	712	722	718	766	703	732	739	794	740	722	719	734	740	728	718	739	722	780	737	762	765	753	749	708	714	727	723	760	730	703	746	789	704	727	768	638	713	739	752	737	701	725	757	720	753	719	743	720	716	760	703	671	673	712	702	705	740	756	724	744	744	736	760	729	724	712	701	741	757	741	729	714	759	739	739	724	734	741	729	778	729	736	771	732	761	669	766	738	733	715	703	749	713	768	777	725	725	721	764	776	710	678	717	721	701	743	727	757	791	745	688	748	712	734	679	716	718	734	686	724	735	725	718	733	745	751	717	747	694	746	730	780	755	727	694	738	691	715	723	726	786	724	756	749	718	712	693	737	722	745	730	745	739	701	751	660	722	725	755	793	724	714	737	751	715	781	668	748	754	734	777	744	708	746	738	739	733	752	703	725	730	722	727	759	718	727	740	721	718	727	701	722	741	750	738	714	721	751	734	728	663	777	715	777	731	706	683	718	714	753	753	726	757	739	764	679	719	689	753	721	757	707	737	726	699	681	720	730	711	714	760	769	758	768	718	733	748	764	696	680	745	738	738	731	698	758	825	693	696	736	722	740	715	688	727	700	733	785	722	749	650	725	728	729	702	754	735	746	719	705	711	688	711	763	724	698	704	723	717	740	721	741	725	732	728	776	754	741	715	729	743	718	687	688	748	744	754	770	742	788	756	732	755	742	679	738	729	790	752	733	756	734	722	714	721	740	771	714	799	716	716	741	766	748	730	749	680	720	723	759	713	726	693	731	784	688	721	668	736	726	759	773	759	744	787	758	704	729	732	732	722	763	784	720	709	734	703	739	740	756	727	728	720	736	751	740	728	706	717	762	704	747	725	721	732	717	696	714	701	752	698	745	720	721	723	757	688	709	743	765	733	763	727	709	722	718	747	708	748	706	755	729	718	775	705	728	710	779	715	780	717	756	739	729	693	732	745	746	744	777	762	713	721	784	715	743	691	705	722	741	721	715	723	747	695	720	714	695	723	749	740	731	740	800	763	723	744	726	737	733	713	736	702	726	782	727	705	737	728	740	704	672	799	711	741	764	761	709	775	742	753	704	709	712	722	747	719	745	733	751	747	747	774	746	735	736
28873	26976	28409	12929	1501	575	367	388	337	347	348	376	323	386	373	350	371	353	355	373	371	355	380	356	362	393	377	347	358	335	369	387	351	398	398	369	374	376	357	360	386	384	335	334	307	366	355	339	385	358	424	375	427	360	349	371	385	381	328	349	357	368	386	414	367	345	339	321	399	361	363	325	357	375	375	337	363	354	365	370	374	347	391	375	353	343	380	356	392	353	371	372	322	401	315	399	356	367	383	388	386	383	352	396	385	362	395	353	365	383	372	344	348	347	378	372	349	384	380	360	360	394	382	375	385	353	349	380	372	384	367	390	336	375	391	334	345	324	372	346	364	357	356	330	351	374	370	348	374	381	323	382	355	383	364	387	411	361	376	381	380	347	383	365	378	369	371	346	384	353	349	404	382	330	367	401	382	383	382	368	378	381	330	369	352	397	386	381	353	372	365	388	367	376	372	353	375	388	371	369	356	360	370	321	371	351	353	365	377	348	367	339	341	385	396	385	328	372	363	361	350	369	377	324	342	358	379	356	355	360	351	391	404	362	345	363	361	331	345	322	412	358	388	357	383	395	378	362	372	355	415	386	381	333	388	357	363	365	377	394	355	362	375	317	363	374	383	382	392	360	376	349	328	349	358	360	383	359	344	407	366	385	365	363	369	355	326	370	367	347	398	367	369	386	357	346	381	375	362	347	380	414	362	331	351	345	391	378	353	380	364	335	396	394	345	356	400	338	370	430	368	365	378	353	360	328	334	366	368	359	383	355	370	380	323	386	377	358	340	346	369	370	374	357	372	349	361	362	368	405	357	385	367	377	366	390	367	346	387	399	389	376	382	387	392	370	359	347	346	367	345	383	365	357	375	371	363	370	368	386	328	343	366	370	354	317	387	375	368	361	354	355	386	342	368	352	381	385	374	386	349	364	361	348	363	356	376	382	393	353	331	395	356	388	367	368	372	318	368	359	364	352	356	346	349	373	363	334	379	348	378	375	372	362	384	327	367	367	328	345	379	362	330	372	374	367	379	386	377	355	348	383	364	369	336	374	363	375	351	369	358	377	407	376	386	369	363	364	359	396	352	389	368	368	387	345	367	343	349	384	359	357	393	366	401	349	351	367	356	383	383	368	379	398	371	360	365	376	378	387	336	382	367	362	369	341	408	353	379	375	347	385	377	388	372	315	341	345	357	336	365	324	364	388	365	397	377	350	366	381	380	372	402	357	348	382	358	390	337	386	385	364	355	313	353	386	365	338	368	351	381	399	373	372	377	404	373	370	344	330	391	367	361	419	393	347	382	353	368	389	385	363	351	358	376	381	385	393	384	344	328	362	363	368	357	371	349	362	356	370	398	351	354	382	348	358	364	381	359	374	341	335	379	319	363	377	345	379	347	363	359	356	362	374	358	377	371	362	395	359	379	347	365	346	345	401	392	352	383	308	361	333	378	382	381	371	381	375	352	358	370	378	337	335	379	373	368	349	357	363	377	398	337	371	360	368	346	364	377	362	366	383	359	383	377	382	348	350	346	353	330	391	396	364	350	368	372	369	406	343	388	357	361	373	358	346	364	365	365	359	328	366	374	344	366	412	364	385	366	394	353	394	380	357	384	389	403	365	385	360	346	363	352	342	352	345	373	344	350	365	362	359	388	370	366	352	360	337	374	361	317	343	359	388	370	358	359	362	371	399	359	368	348	367	363	343	350	378	399	349	372	370	358	381	383	348	358	371	385	383	391	368	364	361	384	361	382	384	376	364	382	378	381	366	376	387	394	334	336	359	382	370	353	365	377	376	371	356	357	377	379	347	370	353	344	363	375	353	365	380	375	361	346	335	338	339	373	418	388	367	364	405	365	374	353	389	331	350	339	370	378	343	370	391	413	346	342	359	377	351	370	360	346	388	392	358	349	399	355	338	409	353	350	327	388	343	394	363	344	390	340	358	367	372	377	357	357	383	336	384	354	385	373	359	359	375	374	373	368	347	346	381	365	362	371	358	385	401	364	350	358	326	381	371	380	362	352	350	346	408	404	362	398	398	381	352	372	378	389	345	403	366	387	348	375	362	368	383	364	406	345	361	362	351	352	365	363	377	344	342	386	373	373	384	385	342	350	328	374	372	373	375	364	365	371	367	391	336	362	370	341	360	355	380	368	387	384	372	391	370	401	370	363	361	353	392	377	375	349	365	356	378	388	352	338	353	345	397	402	342	360	374	368	353	366	384	382	357	330	336	348	379	385	323	354	377	370	392	347	367	341	350	342	368	379	382	368	389	380	329	347	362	325	357	384	373	340	387	387	365	385	364	393	375	377	377	334	371	359	387	365	362	365	336	361	359	372	373	380	342	383	373	355	345	394	394	354	394	343	362	358	390	334	376	378	384	388	352	405	312	384	324	332	347	358	358	388	386	378	351	395	382	395	393	387	353	364	346	366	366	359	338	360	337	384	371	419	370	390	373	360	353	376	377	358	353	363	378	360	347	406	390	368	365	355	400	352	370	383	353	368	367	351	365	352	365	337	387	371	369	368	362	365	360	373	381	352	367	347	324	357	318	382	363	368	347	382	361	378	376	318	380	381	353	337	370	357	394	382	359	353	379	342	371	372	365	371	403	353	358	395	363	334	361	384	389	370	373	400	376	384	378	384	385	424	346	361	367	375	358	389	399	364	335	363	353	363	373	402	387	373	398	339	361	367	387	358	383	348	381	371	379	400	381	371	388	377	368	378	379	331	349	371	357	344	356	379	402	372	395	359	375	394	332	382	388	379	355	372	347	359	343	360	357	371	369	354	348	384	359	348	370	345	378	370	408	355	405	369	363	358	373	372	363	391	371	372	358	342	383	390	399	356	365	358	381	354	370	350	380	345	341	391	362	352	357	365	370	390	399	358	361	336	354	357	394	388	356	375	355	365	360	337	359	372	372	348	391	387	375	339	347	345	331	335	351	340	383	333	383	381	363	323	397	337	363	345	378	354	384	374	359	359	357	329	391	353	393	391	355	367	355	374	359	361	319	364	328	353	356	340	385	356	370	379	329	357	360	401	366	362	382	359	377	336	363	342	356	371	383	369	401	386	371	387	392	343	382	367	350	360	331	380	355	352	376	366	378	334	329	349	365	353	346	373	372	363	406	363	380	388	370	348	365	383	394	409	361	347	350	354	331	351	344	327	366	363	366	376	370	382	371	367	352	384	395	369	368	356	346	340	402	411	352	413	364	366	334	348	374	357	357	387	324	374	369	345	365	348	388	402	374	364	360	376	370	370	361	365	343	330	353	342	329	334	362	369	371	377	324	374	376	357	361	372	360	336	367	368	364	339	366	364	386	373	371	387	345	370	373	361	378	351	355	340	382	391	336	386	334	384	364	357	368	367	375	377	369	334	374	343	357	379	391	354	328	367	351	384	390	360	370	361	350	367	378	357	393	354	348	371	382	367	326	357	364	361	379	382	368	352	337	383	381	351	372	384	371	368	370	311	353	348	389	378	391
37952	45786	35295	12480	2970	1300	693	716	738	696	702	650	682	690	736	699	663	707	744	701	698	676	686	712	671	669	638	680	681	664	660	683	681	654	658	663	669	668	717	677	686	709	671	677	710	667	677	693	711	675	635	710	684	675	653	689	682	697	711	683	684	699	682	689	711	692	732	677	703	691	682	717	682	672	645	683	678	687	652	653	707	640	684	689	655	705	694	693	712	708	685	688	685	676	635	699	672	694	615	669	672	699	675	638	658	702	673	696	686	683	662	700	754	656	690	728	708	695	671	732	695	692	734	656	675	661	680	668	647	652	695	666	714	661	676	674	688	695	688	696	696	654	687	637	677	708	685	631	675	770	727	712	750	706	668	697	686	663	688	633	627	696	677	706	673	683	676	706	701	626	658	681	713	710	706	692	699	689	676	640	648	681	650	660	668	663	670	677	712	713	728	707	687	698	669	682	610	659	680	658	669	690	713	686	705	652	703	656	716	683	727	740	628	669	682	685	719	666	621	668	660	669	685	731	693	698	697	674	690	644	661	679	705	655	623	711	697	682	740	703	690	685	683	643	663	685	664	682	692	673	649	701	668	673	729	628	708	688	731	685	688	661	673	676	659	705	664	687	672	694	682	712	679	692	737	671	710	675	681	656	673	698	666	733	682	697	711	715	650	677	703	681	687	665	716	720	649	713	719	740	696	713	692	642	698	681	636	685	629	664	667	639	734	709	650	620	667	655	624	655	678	739	725	707	673	679	652	669	692	657	685	702	673	713	689	671	672	717	656	671	643	685	702	694	696	702	728	653	723	698	707	733	607	673	690	641	688	658	695	706	666	668	703	673	626	671	657	719	715	685	670	663	675	643	731	674	695	678	711	724	657	675	677	672	701	657	658	702	691	689	680	694	690	665	702	675	718	712	730	660	631	676	634	695	665	677	699	671	662	687	695	680	664	672	712	736	675	684	704	679	688	684	663	595	681	708	682	668	722	658	701	711	654	699	640	696	673	669	668	697	729	625	696	685	733	725	678	609	668	678	684	663	706	673	699	677	679	662	648	702	761	621	675	696	693	669	706	672	668	694	674	682	669	691	648	658	685	674	675	637	667	728	696	671	668	734	714	628	665	680	728	645	707	648	706	690	669	698	655	710	654	671	715	670	692	676	666	700	676	688	724	690	714	663	682	671	656	688	693	697	720	696	697	699	622	685	733	668	685	662	656	691	675	677	735	723	720	745	703	761	652	604	672	640	689	642	727	698	676	723	673	686	654	662	648	686	691	645	750	649	679	674	674	663	681	679	656	740	709	686	697	708	654	700	724	670	679	697	656	637	684	670	663	695	661	697	726	663	688	701	733	689	712	715	714	645	656	686	677	661	706	676	702	680	693	663	676	694	662	671	663	761	726	708	672	648	721	733	751	723	691	664	690	672	719	678	668	680	697	702	708	665	687	673	653	681	717	710	671	651	679	661	724	670	659	700	718	733	801	715	689	664	684	680	648	635	697	735	679	667	723	734	699	661	708	678	700	701	695	671	712	676	669	666	662	708	709	716	623	706	668	750	700	687	711	697	676	680	713	671	672	664	661	675	736	697	719	655	653	698	661	701	682	702	707	688	664	685	703	689	659	669	675	725	729	695	648	685	668	664	721	713	646	701	711	668	697	698	698	651	684	705	665	657	657	682	714	669	670	673	669	679	674	709	674	691	670	714	652	699	695	734	663	728	713	683	736	711	678	707	653	660	731	691	671	720	687	695	719	663	718	645	675	714	706	748	710	694	674	731	671	638	689	683	624	673	682	639	648	663	682	722	650	662	703	680	750	671	692	678	715	687	706	660	680	690	683	664	658	684	683	704	695	671	674	676	697	721	708	675	702	700	657	721	664	709	702	682	685	678	693	687	717	694	661	624	684	685	671	652	704	673	665	662	638	739	712	651	642	676	683	696	670	653	689	719	738	708	677	689	678	663	627	668	664	716	708	663	653	681	666	691	705	658	707	676	736	676	619	693	661	698	662	718	682	716	698	716	678	708	699	636	637	680	681	709	664	697	610	710	696	662	694	691	650	613	693	647	691	663	694	699	687	723	693	687	694	665	693	707	760	646	643	676	709	644	697	638	684	715	664	711	716	757	710	723	676	669	645	751	673	693	718	665	673	667	702	660	658	719	703	666	669	664	649	675	703	686	700	652	710	671	617	639	693	659	706	663	669	716	615	662	668	672	673	683	713	646	670	685	712	677	720	672	621	696	686	639	699	677	682	698	667	652	686	704	718	646	623	631	677	648	659	689	727	679	715	700	723	699	688	682	686	763	692	670	653	676	687	690	730	654	715	675	678	646	711	682	704	668	684	697	705	703	641	693	731	686	662	693	699	691	683	705	652	683	716	677	777	701	715	633	671	676	677	662	693	694	707	688	659	677	693	684	697	717	692	664	681	760	711	693	676	712	665	678	681	686	649	685	662	670	674	675	702	696	662	726	689	685	655	677	678	720	698	679	723	659	687	711	713	662	754	701	648	681	697	697	714	705	686	749	684	723	722	744	713	664	705	662	694	696	713	706	711	673	687	636	707	660	680	693	671	736	657	703	677	739	675	678	703	705	729	637	628	682	703	701	689	694	655	684	705	624	671	683	664	653	687	678	721	686	720	715	684	688	714	696	683	631	654	683	719	698	703	741	617	722	679	665	705	641	658	712	674	679	642	651	707	706	684	666	667	697	682	708	686	665	672	680	730	687	653	652	613	652	696	702	725	718	679	640	739	647	716	708	691	675	682	678	674	683	668	727	694	712	687	661	668	675	668	660	715	662	743	658	684	705	673	714	637	676	706	677	666	699	673	689	690	702	673	728	736	679	707	658	671	655	715	699	684	692	707	711	706	699	721	660	695	664	648	662	694	683	676	697	650	684	651	652	697	661	695	694	674	698	677	671	707	691	714	760	709	683	698	739	673	657	698	637	677	668	683	717	705	715	695	707	692	670	729	668	706	698	725	656	684	713	739	682	680	654	687	706	721	699	691	699	687	672	662	679	674	659	692	736	713	724	655	709	737	673	632	679	672	679	712	643	700	661	712	645	684	693	699	702	697	684	679	731	632	642	683	668	707	678	671	695	687	645	687	677	657	676	696	766	696	683	700	693	701	681	671	678	714	689	699	686	633	696	631	652	719	677	678	682	708	652	681	683	694	693	694	649	691	655	665	699	746	676	652	707	689	722	679	664	656	646	716	712	678	656	701	706	725	656	716	686	727	657	692	689	698	702	648	724	687	639	711	709	681	681	713	639	675	694	718	704	713	684	653	666	721	668	685	716	739	640	744	685	678	693	720	703	658	674	647	697	651	653	669	683	686	680	706	730	683	743	727	711	725	689	698	669	643	680	691	658	678	642	699	664	657	633	731	683	703	680	701	674	725	683	723	711	639	716	682	641	742	713	690	655	682	701	692	705	686	700	721	685	710	693	681	692	704	708	653	682	678	698	695	653	700	673	669	685
24336	22384	31802	26260	19366	8265	490	297	305	314	311	281	287	322	316	264	312	302	280	290	285	330	303	295	298	262	287	300	288	278	299	285	302	294	257	279	280	311	300	303	295	293	295	272	263	293	280	302	294	283	318	311	303	322	293	297	283	279	289	285	289	292	299	279	274	290	294	277	313	305	294	292	271	282	304	279	282	298	294	302	333	294	316	310	297	288	300	299	290	290	305	294	295	281	289	292	279	292	264	280	306	265	309	273	289	268	318	299	285	311	294	292	336	289	322	291	302	287	331	295	294	287	291	309	272	255	292	321	260	318	285	293	290	297	287	297	300	283	286	294	289	276	285	297	312	292	306	294	310	314	264	284	307	269	283	296	295	300	269	308	303	307	274	321	272	286	291	273	287	306	279	312	286	274	289	290	269	302	300	323	276	318	304	293	253	296	291	320	277	317	256	287	287	294	280	289	273	276	289	286	297	315	287	320	308	281	311	278	266	271	293	274	290	284	302	285	301	279	283	293	276	289	291	295	298	286	276	278	285	297	270	325	316	271	284	289	288	292	289	290	286	274	280	275	288	284	284	287	307	294	316	301	320	295	284	308	297	257	291	311	270	279	290	290	306	267	253	293	299	306	274	272	297	324	302	312	296	283	300	279	303	302	273	316	307	253	309	284	282	315	302	289	312	300	297	306	288	302	278	307	269	267	283	311	283	292	293	277	292	296	296	346	299	322	295	328	278	291	277	279	281	290	299	306	267	271	265	317	299	306	300	294	294	293	296	263	289	295	305	282	280	292	329	305	277	253	281	324	282	251	324	306	280	297	287	317	283	291	297	314	293	303	283	284	279	285	289	274	276	285	298	291	292	252	278	284	268	269	281	300	269	325	317	306	258	296	287	291	307	290	279	266	275	276	298	290	260	274	288	261	299	284	303	277	309	291	312	283	281	279	280	288	280	289	273	251	280	288	282	284	272	306	293	291	274	280	302	304	299	281	315	286	321	272	268	291	294	288	300	303	300	279	275	275	290	303	300	293	276	303	272	343	289	279	275	326	293	295	310	296	266	280	287	284	347	269	295	305	272	265	312	319	291	299	301	297	275	284	273	281	281	312	286	287	335	282	290	299	308	296	299	285	250	289	317	284	287	273	313	302	300	298	263	284	288	329	302	328	286	291	294	294	284	286	315	319	299	258	294	252	304	280	275	273	274	308	299	291	296	289	282	273	312	283	277	279	279	286	293	301	278	313	303	270	326	314	254	274	281	297	251	279	306	280	308	281	283	302	281	272	295	314	322	299	290	290	284	289	291	304	301	318	288	279	294	284	261	277	289	298	306	283	285	279	280	307	253	309	307	284	294	265	301	324	264	288	271	274	280	293	282	298	252	277	253	283	269	296	297	284	289	303	280	292	292	313	293	287	298	290	269	280	259	283	273	310	285	294	265	312	311	295	297	306	279	262	286	274	284	311	311	268	302	296	283	291	269	273	317	296	285	296	293	272	309	314	278	327	273	279	286	307	267	290	294	326	291	294	300	301	318	307	283	283	320	307	284	297	293	299	277	296	312	289	281	287	285	284	277	318	302	293	286	296	274	291	333	317	276	288	290	284	322	285	270	295	287	308	292	269	280	298	273	273	287	299	278	305	291	259	328	286	296	276	290	285	308	294	303	283	288	307	287	277	277	319	300	286	265	293	299	308	279	313	255	277	268	246	279	302	294	272	289	261	274	287	279	282	261	291	291	297	292	290	267	297	288	286	305	279	315	291	285	279	298	277	297	255	296	282	268	313	285	274	268	284	307	295	286	278	280	281	280	296	271	277	270	300	285	280	263	289	270	329	318	301	291	299	282	325	299	272	267	276	312	315	291	302	316	313	245	299	266	262	303	282	318	279	292	310	326	250	280	307	305	316	313	291	290	284	289	318	294	288	310	300	303	279	326	300	297	311	284	303	279	287	311	312	303	295	277	289	302	260	336	278	295	303	278	286	282	295	310	298	265	275	287	269	313	257	267	285	287	305	285	295	294	288	313	292	295	300	284	304	292	298	271	310	275	296	314	293	273	306	295	292	283	280	318	276	273	302	298	291	290	280	296	289	292	302	272	284	283	291	282	252	263	285	278	316	308	292	291	282	294	281	290	265	293	295	302	292	301	276	287	268	294	304	299	270	275	298	259	298	309	265	291	316	289	249	274	308	269	303	304	288	304	314	290	290	289	283	291	309	274	288	322	289	292	283	287	295	257	281	283	254	288	282	278	303	276	316	311	296	271	289	316	296	296	327	311	283	296	306	291	281	276	310	287	252	264	281	287	258	279	325	278	293	305	309	294	287	268	300	272	311	290	273	305	288	289	307	293	299	282	285	268	303	279	292	297	282	275	297	307	263	317	276	280	300	281	289	269	260	265	279	312	266	291	304	302	268	273	285	299	270	320	276	271	279	316	280	278	279	288	295	267	287	290	281	281	303	293	311	272	304	307	287	299	295	287	301	268	288	294	298	298	306	277	322	277	267	282	310	303	301	274	315	313	280	271	290	292	276	275	280	269	292	271	278	265	280	288	287	254	302	330	296	307	289	261	273	288	313	295	267	280	308	263	282	328	283	302	293	281	288	300	308	261	284	303	311	304	287	290	306	292	296	290	297	292	293	266	308	294	315	286	287	288	271	298	277	279	313	274	316	303	310	262	277	328	276	264	274	262	267	276	249	278	299	297	280	251	312	290	293	299	278	289	293	271	307	255	308	272	309	283	270	280	283	283	300	297	305	282	331	294	300	290	285	324	278	277	258	282	278	304	292	300	293	285	266	286	293	272	266	305	292	279	252	270	247	253	259	294	297	270	273	287	295	296	269	305	282	332	283	285	284	302	247	268	291	299	276	282	283	299	331	306	291	277	288	308	306	267	268	303	281	313	317	275	278	301	243	280	285	328	275	305	297	288	273	265	284	268	322	279	265	295	284	302	313	292	307	279	292	281	311	284	286	288	287	250	286	289	299	312	270	306	272	296	263	298	278	285	287	304	288	266	276	285	300	279	290	283	322	306	270	303	278	287	303	269	314	298	264	304	286	317	290	297	276	282	318	277	269	287	268	313	300	275	293	283	265	274	292	316	289	272	299	281	282	302	305	278	290	278	309	286	278	266	289	309	270	254	291	290	288	289	297	312	307	286	276	274	290	305	294	300	300	291	289	254	303	314	270	278	299	295	270	277	278	316	294	314	282	283	261	311	297	284	268	276	260	280	258	280	310	322	269	290	313	285	270	281	296	314	313	307	253	310	295	302	305	280	304	285	309	306	305	332	282	283	323	293	281	277	289	295	303	290	271	270	298	286	271	273	336	275	293	293	301	302	302	291	275	291	316	286	291	290	278	285	303	290	286	279	298	321	296	300	271	306	302	296	308	312	292	277	291	290	299	304	292	268	268	277	297	268	276	313	315	259	253	268	289	299	271	294	305	278	267	300	298	287	283	270	294	310	292	275	253	273	273	315	290
59630	88291	66267	31909	14252	4169	565	541	569	538	571	563	534	561	547	496	522	540	572	558	537	550	534	560	508	543	570	513	542	547	584	586	547	516	526	545	529	528	509	573	515	572	561	503	547	571	536	558	480	536	543	501	528	556	524	531	500	534	530	569	525	523	506	560	469	560	543	487	509	548	526	536	533	524	565	582	547	539	544	542	533	536	540	532	506	503	521	550	518	557	520	523	517	549	537	542	571	549	540	541	515	564	579	557	483	559	555	495	536	534	543	498	522	539	551	506	519	550	503	519	530	571	545	520	554	554	533	571	565	524	580	519	567	547	535	524	576	562	561	560	560	554	512	537	522	518	520	518	500	560	512	532	550	553	522	508	511	551	513	517	527	538	502	588	480	534	571	552	521	512	561	526	529	555	549	525	563	572	577	537	517	510	555	564	524	548	533	560	516	536	522	501	546	524	507	542	564	556	558	555	537	539	521	528	494	551	534	538	581	573	528	572	515	545	511	556	539	546	535	496	519	543	536	547	563	535	515	514	540	551	521	562	539	534	535	577	535	532	569	508	524	533	548	538	544	531	557	484	553	558	542	509	506	555	492	559	525	554	539	538	570	529	552	526	498	527	533	569	500	567	540	513	487	568	514	528	565	555	542	539	576	540	525	497	534	541	542	511	535	557	522	515	516	532	523	508	543	529	494	557	524	549	556	571	524	538	512	581	555	537	531	570	503	585	538	531	552	535	522	502	539	560	551	543	515	557	545	529	553	535	555	505	497	522	552	524	562	545	569	545	552	527	545	559	505	550	538	505	560	538	525	529	513	564	520	547	550	543	587	527	508	573	567	490	578	567	538	506	546	562	548	537	506	565	530	567	497	570	510	561	508	545	559	542	527	533	535	547	524	517	567	497	551	555	543	501	558	505	554	551	543	569	516	529	498	514	539	542	547	528	528	573	573	524	562	575	531	522	500	559	582	517	587	557	529	550	542	546	556	500	572	544	557	564	555	574	540	522	538	503	524	513	582	589	573	515	527	509	530	515	526	497	543	575	507	526	524	554	496	535	530	530	525	495	558	540	531	543	494	561	546	523	546	545	522	586	542	559	549	528	556	533	521	547	525	552	538	540	548	566	551	539	531	570	527	525	547	533	568	596	509	535	536	538	536	531	522	546	550	534	521	524	543	496	540	524	527	497	499	526	538	518	541	511	569	525	554	518	516	527	535	550	559	517	521	552	539	575	498	538	557	533	526	523	514	521	526	538	559	528	552	546	557	520	540	553	567	564	553	503	564	532	544	513	524	549	509	521	514	542	502	474	550	527	521	487	528	553	497	515	536	547	530	490	546	588	583	530	537	579	541	583	531	523	532	574	556	542	574	547	525	569	530	538	511	519	582	556	563	510	547	548	562	549	545	563	520	525	490	532	562	527	537	563	556	555	511	516	547	528	522	602	529	556	502	533	533	541	556	532	516	539	534	526	525	547	521	539	519	557	547	570	516	518	559	530	518	520	489	540	573	536	575	558	517	522	513	515	518	552	508	504	537	516	541	504	539	539	515	564	570	551	532	541	571	519	519	533	537	548	542	553	569	523	577	511	549	527	532	579	543	547	516	552	518	554	557	510	523	573	564	550	568	541	532	555	540	547	514	573	551	524	509	554	508	532	526	563	522	531	543	505	533	555	564	534	549	511	531	505	538	562	575	552	545	564	528	522	563	516	546	527	551	532	561	505	565	520	546	542	538	511	578	549	564	551	527	482	537	579	508	518	556	532	533	511	574	544	504	524	551	554	560	540	500	526	558	625	555	522	517	534	505	515	538	498	547	523	535	504	559	521	543	560	554	538	592	511	561	509	551	537	537	525	565	539	525	527	541	530	518	511	541	549	539	509	521	569	524	550	541	530	535	580	551	530	527	550	550	543	529	536	560	560	515	565	517	551	521	514	511	542	519	567	516	512	524	581	538	555	532	559	531	552	509	564	535	511	548	523	538	555	533	550	522	535	543	563	501	584	494	580	516	536	526	560	521	589	543	535	545	557	549	507	572	534	538	497	547	553	518	519	529	531	593	548	553	521	573	527	561	545	504	541	532	554	531	544	523	519	523	535	529	567	565	542	511	519	537	527	497	554	490	540	531	555	543	556	565	497	538	544	545	548	540	509	556	547	533	518	537	532	526	540	544	546	541	550	507	518	530	516	556	545	500	560	551	559	545	514	510	534	533	551	540	522	561	490	533	517	540	515	556	555	530	535	557	542	538	553	555	554	578	547	486	570	518	518	541	538	543	559	554	524	541	509	543	513	563	554	574	520	558	512	525	516	549	487	545	566	545	543	532	540	521	557	525	531	530	506	532	558	541	549	524	535	502	540	569	524	541	534	512	527	520	533	552	566	580	514	560	520	525	533	516	544	531	525	498	581	501	525	530	552	540	527	559	518	538	510	554	574	554	559	545	558	523	559	478	563	533	537	536	503	544	538	541	521	537	512	556	520	559	533	514	517	552	536	509	564	551	517	531	535	521	522	539	557	511	522	542	551	547	518	556	561	534	531	553	534	512	522	551	531	541	544	544	516	529	521	548	532	546	536	547	522	506	522	516	553	527	548	516	511	510	543	518	561	585	501	581	531	532	566	513	511	567	535	551	536	534	510	526	534	527	491	513	544	549	513	538	533	574	524	540	526	549	516	584	532	550	539	549	589	552	552	526	573	559	536	535	515	502	492	534	543	533	524	510	495	565	544	521	524	532	512	567	507	561	508	568	509	522	560	535	522	555	558	521	524	522	543	532	525	561	546	545	505	510	529	535	519	537	572	556	542	518	556	568	563	548	608	559	544	550	522	534	557	549	528	532	531	552	521	516	525	566	545	528	506	500	533	587	522	556	515	530	573	527	548	528	531	503	554	522	491	545	545	575	569	512	518	526	538	534	527	494	556	536	537	560	521	471	573	537	546	562	533	562	549	537	582	568	538	508	550	567	545	519	540	510	546	522	537	506	532	544	548	551	523	577	533	596	535	531	531	550	553	536	531	517	547	530	533	550	538	536	551	535	515	580	540	528	555	503	550	530	536	517	544	537	514	522	526	545	552	570	557	518	533	548	584	536	560	528	528	550	525	560	499	554	520	504	505	552	497	532	531	580	496	541	530	549	546	540	513	550	588	542	525	535	549	506	550	516	526	542	530	559	537	511	549	559	506	557	517	524	533	549	579	547	538	529	526	517	574	539	506	517	487	549	523	533	568	534	564	550	505	515	542	578	535	549	523	574	539	519	539	504	563	534	520	570	578	548	516	537	546	579	578	578	532	562	540	543	558	537	546	535	542	516	543	513	547	580	509	576	512	575	581	546	566	532	544	538	501	547	515	547	523	530	562	566	540	527	502	557	502	544	543	552	496	581	512	575	531	502	576	554	515	552	570	512	560	553	537	556	544	569	573	516	562	549	547	542	534	544	546	557	541	615	523	513	530	540	499	542	568	550	527	545	576	548	562	534	547
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
