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
339414355134	339414355703	339414356253	339414356803	339414357353	339414357903	339414358453	339414359003	339414359553	339414360103	339414360653	339414361203	339414361753	339414362303	339414362853	339414363403	339414363953	339414364503	339414365053	339414365603	339414366153	339414366703	339414367253	339414367803	339414368353	339414368903	339414369453	339414370003	339414370553	339414371103	339414371653	339414372203	339414372753	339414373303	339414373853	339414374403	339414374953	339414375503	339414376053	339414376603	339414377153	339414377703	339414378253	339414378803	339414379353	339414379903	339414380453	339414381003	339414381553	339414382103	339414382653	339414383203	339414383753	339414384303	339414384853	339414385403	339414385953	339414386503	339414387053	339414387603	339414388153	339414388703	339414389253	339414389803	339414390353	339414390903	339414391453	339414392003	339414392553	339414393103	339414393653	339414394203	339414394753	339414395303	339414395853	339414396403	339414396953	339414397503	339414398053	339414398603	339414399153	339414399703	339414400253	339414400803	339414401353	339414401903	339414402453	339414403003	339414403553	339414404103	339414404653	339414405203	339414405753	339414406303	339414406853	339414407403	339414407953	339414408503	339414409053	339414409603	339414410153	339414410703	339414411253	339414411803	339414412353	339414412903	339414413453	339414414003	339414414553	339414415103	339414415653	339414416203	339414416753	339414417303	339414417853	339414418403	339414418953	339414419503	339414420053	339414420603	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2870	3600	2300	2872	3600	2300	2873	3600	2300	2875	3600	2300	2877	3600	2300	2878	3600	2300	2880	3600	2300	2881	3600	2300	2883	3600	2300	2884	3600	2300	2886	3600	2300	2887	3600	2300	2889	3600	2300	2890	3600	2300	2891	3600	2300	2893	3600	2300	2894	3600	2300	2895	3600	2300	2897	3600	2300	2898	3600	2300	2900	3600	2300	2902	3600	2300	2903	3600	2300	2905	3600	2300	2906	3600	2300	2907	3600	2300	2909	3600	2300	2910	3600	2300	2911	3600	2300	2913	3600	2300	2914	3600	2300	2915	3600	2300	2916	3600	2300	2917	3600	2300	2918	3600	2300	2919	3600	2300	2920	3600	2300	2921	3600	2300	2921	3600	2300	2922	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
25043	23514	31002	26100	20802	9544	1276	803	676	705	667	691	731	662	709	680	701	688	663	664	698	651	661	674	697	694	708	676	706	665	641	634	685	672	715	702	662	697	700	677	683	701	671	682	662	660	684	667	683	678	660	705	719	678	666	712	713	667	687	649	676	668	701	646	703	676	699	696	707	683	653	652	647	625	687	657	673	659	677	671	707	641	644	693	722	686	703	680	665	691	645	623	666	673	673	670	699	646	729	666	651	663	653	649	658	664	647	661	683	655	640	656	698	652	727	659	688	637	721	684	673	672	684	649	687	698	655	668	736	678	685	657	685	643	672	668	644	662	693	709	633	627	699	678	673	627	620	658	680	680	703	636	681	669	661	672	672	652	675	658	639	628	642	662	675	662	685	628	670	628	682	679	681	682	712	662	678	639	659	674	681	649	699	675	701	663	656	702	663	689	672	680	620	629	730	618	621	664	646	660	654	661	653	633	669	658	652	633	684	652	692	723	698	684	641	639	714	640	718	655	670	657	621	699	693	663	653	666	646	693	627	668	632	652	647	661	661	685	662	673	661	653	682	659	657	651	685	669	707	674	665	696	672	685	683	689	654	657	641	701	680	618	659	661	661	679	646	689	677	652	661	657	665	672	654	625	665	643	618	648	745	652	649	694	644	677	668	671	672	674	640	661	685	648	665	690	665	664	639	691	696	697	673	621	680	634	659	690	702	686	666	670	625	649	682	634	634	662	685	676	691	658	698	653	673	668	659	666	643	713	741	644	663	653	646	640	687	668	660	685	684	637	637	696	713	652	661	683	658	649	689	709	684	681	645	694	657	687	695	709	668	685	637	644	673	610	624	648	697	665	660	670	665	658	659	672	701	676	639	687	668	668	661	690	660	685	668	666	608	665	659	680	692	655	670	652	644	649	628	713	645	651	722	603	676	678	661	640	646	686	625	646	665	634	683	659	646	612	688	677	744	658	689	677	649	643	627	632	646	640	697	682	737	662	668	641	697	718	663	629	657	665	673	682	652	661	679	634	645	585	673	666	678	676	670	700	658	666	629	660	702	657	659	669	700	685	659	657	638	632	616	664	658	643	628	696	605	637	684	690	667	658	691	683	685	676	642	669	682	693	656	691	642	661	661	676	673	667	654	717	656	613	667	690	743	679	707	642	679	620	690	654	698	646	657	657	657	647	683	646	673	720	687	682	666	662	679	669	672	712	681	683	662	714	663	649	628	694	665	696	630	696	658	647	648	719	597	711	662	629	647	681	693	672	660	686	644	673	713	645	669	675	674	649	685	695	674	700	672	675	681	682	637	668	655	668	652	679	744	681	681	671	683	692	700	663	681	668	734	672	670	716	679	679	658	687	661	697	646	662	676	662	673	655	673	664	656	688	640	662	687	655	650	667	651	643	676	686	621	684	643	642	640	690	689	677	632	690	697	663	680	689	683	656	625	667	642	682	703	698	681	695	669	725	686	652	643	681	670	629	621	686	654	675	646	696	679	656	719	669	655	684	661	636	663	665	630	661	664	679	681	736	642	689	691	641	693	662	665	648	636	639	649	658	681	630	711	671	617	643	667	638	642	680	630	726	658	630	646	659	661	688	665	684	652	643	670	701	665	708	678	661	646	657	632	683	647	591	598	678	643	684	669	666	622	662	613	657	655	659	613	634	659	676	731	670	679	676	700	641	679	637	678	681	674	680	697	693	665	690	648	706	683	672	654	655	673	663	649	689	709	690	717	647	645	660	684	707	661	667	673	650	682	614	615	672	689	691	653	622	698	646	688	702	621	684	672	659	620	668	635	690	698	680	723	662	641	651	643	659	662	659	643	687	683	642	694	642	663	716	668	670	667	632	621	683	664	651	665	656	674	653	703	656	638	685	735	619	648	703	679	694	682	717	678	653	645	652	662	626	621	675	671	668	636	657	614	650	667	657	666	649	664	655	666	702	705	718	711	696	678	686	671	691	638	617	640	662	682	670	677	655	667	717	678	691	695	671	695	630	700	686	614	622	646	677	706	595	667	658	657	639	663	677	680	670	703	649	649	634	717	656	639	641	652	664	642	672	644	682	653	643	623	662	723	696	667	662	669	663	632	617	723	661	604	673	661	633	666	689	663	664	673	644	643	669	642	674	656	652	626	681	677	650	648	602	724	648	677	677	626	664	703	660	704	618	691	642	691	677	667	689	636	632	652	660	677	638	662	680	668	664	706	656	639	649	691	664	610	655	654	667	698	723	679	646	644	678	701	654	660	650	644	674	647	663	700	671	668	631	680	700	641	635	625	676	691	656	623	689	642	676	681	660	619	649	638	624	680	692	675	672	668	661	711	674	648	685	646	676	671	664	678	671	621	658	659	648	661	650	658	646	698	610	701	690	696	624	658	639	732	638	665	684	638	644	678	663	663	650	635	670	690	643	609	667	630	636	682	693	680	657	709	670	664	679	628	642	623	688	674	643	688	606	683	649	620	628	666	706	649	620	646	680	661	668	675	692	723	649	676	685	690	653	641	660	627	653	700	671	688	684	643	704	702	671	675	670	639	709	670	651	656	629	685	684	679	661	691	697	674	645	672	645	688	674	671	687	626	681	663	643	705	694	635	672	647	656	689	679	630	649	653	658	609	696	669	685	671	604	638	644	650	683	671	654	677	632	687	672	677	685	672	657	690	634	690	638	687	663	655	687	672	683	695	643	669	679	625	665	713	641	706	677	682	648	654	613	708	689	651	650	676	635	700	631	690	678	690	698	666	698	650	640	659	626	651	666	671	689	684	682	676	652	682	658	731	632	633	644	640	658	621	685	666	703	648	679	664	666	666	702	657	670	653	673	679	697	696	697	661	685	707	674	654	647	651	703	690	673	622	678	661	680	629	725	675	645	654	685	644	676	680	706	679	669	650	619	687	649	642	622	676	638	672	735	665	679	639	670	674	638	638	688	642	653	662	699	624	624	622	682	662	676	605	699	676	605	683	643	673	650	688	686	677	693	628	669	704	644	672	682	669	658	644	657	683	606	636	679	665	689	676	688	640	621	658	641	647	685	679	654	658	650	743	671	673	630	668	684	704	615	664	678	680	678	647	671	643	647	628	697	699	703	663	663	643	643	662	641	672	626	656	656	631	694	668	652	667	667	674	664	666	719	655	631	648	641	629	667	667	649	624	676	706	668	683	663	661	659	689	676	701	642	671	689	673	637	669	690	686	682	657	690	666	681	671	633	668	676	632	655	671	671	641	684	733	672	665	639	653	693	633	675	618	681	661	664	684	668	702	645	668	655	664	651	686	671	727	611	659	638	637	650	659	652	703	671	651	610	669	644	677	679	703	657	693	675	643	664	654	641	648	691	652	724	654	646	589	685	652	696	691	653	674	666	684	638	635	635	630	707	674	693	654	714	653	675	659	649	660	703	679	614	637	618	666	710	658	638	651	645	649	606	632	676	637	681	674	660	616	661	681	668	643	685	656	670	701	591	644	639	670	676	678	700
60051	94338	57236	22052	5733	1263	597	617	547	562	558	630	649	604	644	583	561	603	630	577	622	620	585	558	607	618	577	635	603	601	618	604	594	590	673	593	603	594	617	601	595	586	601	594	600	660	637	575	608	570	589	590	605	586	601	563	588	592	614	599	592	631	584	580	587	547	579	598	583	568	541	564	540	621	608	636	586	602	628	649	609	591	569	579	603	602	625	604	592	579	607	634	612	605	600	627	601	606	568	614	622	601	649	581	588	584	611	587	607	570	543	596	555	576	605	628	619	603	591	629	621	622	576	609	582	558	599	618	587	633	589	579	588	598	587	560	587	577	590	587	604	558	579	585	577	574	621	591	635	600	592	590	606	600	582	609	588	593	615	608	582	590	605	589	608	592	581	618	618	580	592	596	589	593	598	603	615	603	575	617	601	605	594	594	612	597	584	556	601	606	566	586	638	601	597	567	569	605	575	626	597	596	622	646	558	612	596	600	608	610	593	578	561	566	582	573	587	541	628	567	588	586	598	623	605	560	565	579	581	586	584	563	563	549	564	571	629	591	599	574	587	634	599	599	632	584	631	592	639	606	582	576	609	610	608	605	573	575	615	611	566	584	604	609	635	569	556	610	568	567	568	615	625	589	613	578	557	624	591	625	577	578	559	552	575	626	582	584	610	569	580	581	577	573	624	606	614	603	616	600	544	591	613	594	566	583	603	541	624	620	626	590	581	610	585	605	595	598	574	561	565	572	591	632	603	610	586	582	542	593	573	571	621	584	622	576	643	543	577	594	625	589	588	590	560	576	625	584	573	578	574	589	595	554	612	605	613	636	585	571	579	561	590	592	624	582	554	590	586	574	608	610	584	606	622	649	578	558	604	605	610	603	645	570	562	560	597	566	621	601	592	601	588	592	611	593	614	577	593	615	590	567	599	575	596	586	599	596	605	612	628	570	624	603	605	596	588	584	592	593	626	623	553	604	619	564	577	601	604	571	620	601	613	602	601	604	600	585	598	607	608	612	658	587	594	594	571	579	625	613	618	632	580	597	575	584	566	600	605	617	585	577	579	602	582	592	577	619	615	532	633	610	653	590	635	668	536	640	624	568	618	584	594	566	607	602	603	560	563	591	579	593	590	638	646	585	650	590	602	560	558	626	599	621	613	622	614	617	576	612	582	586	585	567	601	649	586	526	632	576	645	598	554	595	618	589	615	575	597	573	584	608	585	567	575	592	629	563	584	634	625	598	551	602	569	600	575	628	583	572	572	590	612	583	612	618	626	591	545	641	561	582	603	584	571	622	609	574	612	587	553	572	621	618	618	572	580	600	581	617	528	616	562	614	628	564	572	564	606	616	584	613	604	629	600	578	600	569	555	585	598	582	649	622	572	630	605	596	584	598	586	620	613	592	592	560	607	598	656	676	635	593	582	601	589	582	583	560	613	579	575	576	598	618	595	619	616	595	605	571	650	584	596	573	585	566	597	614	604	584	571	564	584	614	554	569	577	615	550	578	542	582	580	594	603	625	623	599	590	571	569	599	616	606	564	602	564	588	570	565	577	584	574	575	579	551	592	571	594	542	573	581	619	615	577	643	565	610	598	585	584	590	615	621	592	553	618	636	586	563	628	584	550	575	613	545	584	614	577	571	572	591	618	576	605	628	613	595	600	594	609	582	575	598	569	572	652	587	596	632	632	616	593	592	542	616	581	559	626	575	561	582	573	583	572	600	582	630	568	590	601	616	596	571	594	606	598	576	550	618	580	599	577	598	570	585	590	598	587	548	591	613	586	582	565	672	563	591	577	594	618	568	580	596	578	597	572	592	584	584	642	611	638	586	600	550	562	579	597	618	568	560	594	570	584	578	562	554	591	628	565	566	601	555	606	620	607	576	641	582	556	557	631	609	570	583	623	561	593	581	605	551	614	593	561	573	567	580	595	609	565	611	583	560	561	603	618	585	571	616	560	615	568	599	602	579	574	622	595	593	555	622	559	599	575	545	602	591	587	586	588	570	553	583	617	616	570	618	610	605	613	627	624	576	607	578	565	620	585	551	624	605	640	529	578	584	602	583	582	631	605	592	596	574	599	570	590	638	616	635	612	636	576	556	589	582	549	585	583	588	618	541	590	614	594	558	583	608	609	566	543	587	596	567	617	606	601	631	553	557	567	631	573	610	610	567	593	594	575	575	601	607	605	574	610	592	598	594	561	567	620	548	603	566	621	612	590	563	552	646	611	557	553	607	595	611	568	629	610	598	588	575	594	622	623	592	595	570	595	566	611	580	573	588	598	586	580	584	598	576	618	579	575	623	599	574	608	604	631	560	591	582	579	604	626	595	602	651	521	531	593	599	629	618	579	601	542	607	590	563	599	563	584	590	561	569	586	595	590	579	587	643	592	625	597	588	611	591	609	624	603	614	585	636	626	567	613	628	604	603	592	589	589	589	568	568	593	579	617	614	580	595	613	537	602	603	593	562	601	561	580	591	601	594	580	596	549	604	615	587	554	560	602	575	581	607	580	581	576	584	609	583	591	571	577	595	543	594	546	596	589	576	590	590	625	593	573	593	577	556	565	619	594	649	595	644	603	578	580	598	550	584	611	609	557	608	538	578	559	627	579	618	612	636	577	529	603	548	610	602	588	581	584	614	575	555	593	600	604	582	588	616	563	565	611	576	551	623	568	620	618	584	602	592	603	632	619	573	589	598	548	584	586	605	629	567	636	596	591	556	607	578	583	587	538	576	546	597	601	596	572	591	560	591	575	635	598	655	603	606	554	581	565	579	599	558	624	646	564	623	640	575	578	626	625	599	576	626	571	568	578	613	601	572	590	573	586	584	603	607	597	627	551	619	591	572	647	591	592	596	627	590	551	641	588	571	571	571	594	595	575	583	565	618	594	596	623	575	582	572	598	606	545	576	634	630	570	576	588	585	610	568	590	591	561	627	562	598	583	584	571	585	596	618	604	602	550	567	615	569	550	560	603	576	591	598	571	557	580	554	572	578	601	600	595	538	582	586	568	608	634	594	555	594	579	627	570	566	622	544	612	569	588	542	617	592	600	573	549	579	571	585	569	586	548	608	615	598	631	596	617	609	606	569	575	604	565	620	564	579	619	637	553	561	590	576	613	585	603	602	589	585	613	601	582	578	614	610	604	624	567	550	580	620	601	571	549	568	625	559	574	595	637	569	624	607	567	576	567	601	593	621	560	594	597	615	587	606	591	597	548	584	566	585	586	598	589	572	621	579	593	582	623	576	623	636	575	600	588	636	583	643	623	626	570	620	550	596	553	602	579	591	556	597	581	553	579	551	575	590	578	612	585	589	552	589	606	595	596	609	623	581	638	641	581	583	624	612	577	630	576	595	597	646	587	614	595	582	580	627	599	584	599	565	548	581	652	551	588	581	616	562	596	581	612	581	601	591	599	612	629	574	577	596	600	607	591	580	575	605	620	598	585	592	567	584	616	601	550	581	537	603	581	560	569	599
34288	30930	20170	5535	1044	604	549	470	502	490	483	467	463	478	459	485	524	499	530	518	466	487	471	510	492	469	504	499	484	555	522	478	505	502	512	467	474	522	493	484	512	504	467	459	481	542	542	509	464	458	501	481	487	510	440	502	504	480	506	498	499	496	466	492	455	483	492	510	489	458	479	507	501	504	491	485	494	500	463	453	470	462	480	471	505	464	499	483	495	463	497	492	534	543	509	478	510	512	533	501	510	486	463	474	505	489	483	460	514	456	488	485	487	505	478	502	475	510	438	520	479	484	497	485	460	504	455	491	452	457	494	470	427	492	520	468	471	472	476	524	470	472	497	497	517	471	511	500	483	488	525	503	500	518	520	472	458	468	531	452	485	489	486	484	464	466	476	519	475	504	520	476	493	480	502	500	480	495	506	510	483	541	491	519	509	509	516	446	500	513	512	466	460	506	516	522	504	525	484	468	523	516	529	466	482	463	490	505	452	509	500	518	486	489	541	479	503	493	478	496	493	561	482	519	514	533	506	481	480	480	498	506	487	556	480	493	485	485	494	475	481	485	508	534	495	520	515	461	520	500	470	492	478	497	503	496	487	499	496	479	506	508	490	500	479	530	492	474	494	532	494	507	479	501	464	518	467	497	545	472	488	485	471	484	507	490	454	491	488	471	457	456	452	490	490	515	507	462	491	543	520	479	475	489	487	530	487	472	496	477	496	487	495	476	476	478	490	521	503	491	486	496	483	473	537	502	495	486	475	499	478	512	527	464	476	485	461	495	513	490	472	507	494	468	489	493	477	505	527	469	516	482	460	474	522	468	493	512	497	433	537	488	530	475	482	519	451	449	446	533	529	493	497	525	514	466	462	518	503	491	494	524	494	502	490	471	495	476	430	479	507	502	524	480	507	498	485	507	461	465	455	461	466	491	481	493	451	535	482	489	504	473	477	527	490	473	503	534	461	521	442	540	516	495	495	484	491	513	498	483	500	480	492	460	496	503	463	516	505	477	490	497	509	509	512	495	476	514	490	469	534	474	515	465	499	492	519	484	455	510	461	536	494	503	490	463	447	486	499	520	503	495	504	445	449	507	496	481	478	532	499	481	467	489	438	495	468	497	507	501	504	509	499	526	501	470	498	477	484	491	493	486	512	491	472	478	481	496	507	487	512	509	477	510	512	524	463	501	502	516	507	475	539	502	503	498	528	506	500	511	532	513	489	545	507	482	479	502	467	502	491	490	453	497	473	522	495	526	468	454	516	487	474	511	535	468	484	489	513	494	517	503	486	529	485	493	470	482	460	479	501	473	473	509	484	511	518	519	475	444	498	508	514	509	486	496	480	516	490	465	509	466	511	490	491	463	541	501	530	506	446	506	464	502	503	489	511	466	510	509	494	513	464	486	490	479	519	512	477	443	451	493	479	485	502	476	492	478	530	515	494	503	517	492	546	488	480	467	511	497	527	504	505	505	503	495	449	503	469	506	529	471	510	464	468	510	462	473	542	456	502	493	484	492	501	509	474	499	462	463	502	504	530	533	508	512	482	444	499	475	531	487	531	515	543	496	515	495	457	479	544	532	460	546	473	485	502	470	502	491	472	527	471	505	487	482	535	534	460	549	506	464	491	504	470	527	489	504	510	505	494	475	486	492	438	502	519	476	459	474	545	461	514	489	496	494	496	505	498	494	552	512	485	506	505	518	481	486	504	514	504	470	501	483	496	516	491	464	504	525	511	508	534	488	506	440	521	521	504	527	507	515	465	515	528	470	484	493	508	482	464	534	525	526	510	502	514	504	491	469	486	469	502	497	482	522	428	508	511	467	512	504	464	500	504	530	475	511	501	466	463	498	485	473	480	511	515	509	514	469	455	540	436	474	523	516	482	538	466	523	523	491	481	501	474	496	510	522	496	482	471	474	465	527	525	459	507	533	505	521	542	482	501	475	468	505	489	457	471	473	480	522	534	499	475	481	464	524	506	490	523	493	489	475	500	487	488	487	453	512	486	481	529	482	491	470	499	480	503	554	473	498	529	532	503	497	495	472	460	469	505	510	496	510	507	523	479	504	492	492	507	485	519	469	481	501	556	488	505	480	460	469	519	510	506	468	516	489	482	492	524	538	471	499	492	507	479	496	517	515	506	476	507	498	507	529	509	489	494	499	462	498	456	501	463	458	481	505	528	496	509	516	473	503	500	487	502	483	510	475	489	497	486	510	481	486	513	496	520	499	459	483	472	471	506	494	520	534	524	477	486	471	512	520	478	500	477	528	516	487	540	499	461	494	505	524	487	484	453	503	492	457	483	490	441	501	484	473	490	444	499	526	469	505	532	510	518	510	475	495	519	475	483	496	472	448	491	497	469	498	493	521	472	520	494	479	508	512	478	460	515	512	518	524	436	460	486	508	486	483	497	505	498	485	498	492	493	493	538	518	491	527	508	436	506	544	505	546	465	462	504	512	519	531	507	457	486	504	488	515	489	521	506	470	487	521	454	483	509	508	476	465	511	460	517	468	509	485	487	454	487	483	498	522	487	518	462	468	477	521	492	469	466	483	474	484	471	489	473	494	526	491	484	478	523	490	501	533	499	481	552	473	537	500	465	553	494	503	503	475	502	507	453	510	505	491	513	500	530	501	478	480	511	476	508	503	494	525	480	451	486	503	491	500	492	494	515	505	509	502	495	476	526	483	506	519	502	491	495	508	526	490	492	481	508	501	507	505	472	480	512	466	460	505	526	463	503	472	497	461	492	515	455	494	481	498	502	486	532	436	538	491	491	468	474	528	499	464	527	490	487	487	488	477	518	497	509	519	505	476	470	503	477	523	480	478	469	464	472	513	514	490	469	476	505	472	498	439	480	488	520	483	485	476	459	467	461	498	495	466	529	523	459	464	477	505	503	487	506	516	575	524	483	502	471	484	495	494	514	494	472	519	513	530	463	515	492	477	500	500	476	493	444	496	496	473	479	501	528	478	485	483	516	484	475	479	511	496	443	498	505	519	469	491	500	521	498	468	527	491	503	525	510	477	489	488	462	460	463	488	491	471	492	499	501	520	508	512	495	468	483	545	505	495	499	491	505	526	500	483	512	500	471	450	481	499	490	473	480	512	463	521	524	507	488	465	516	501	489	517	547	511	515	510	545	493	505	501	494	452	504	516	518	495	492	491	495	530	490	513	495	470	496	519	490	479	474	484	504	508	474	485	517	501	519	521	492	482	467	505	478	500	494	508	478	474	483	479	519	480	514	495	447	500	530	481	521	467	497	497	488	497	499	482	498	484	515	496	481	473	479	522	507	494	500	504	464	462	530	521	476	503	523	522	488	504	481	503	534	529	478	502	506	512	528	496	491	447	488	482	489	480	524	540	489	506	499	506	529	487	459	518	511	478	484	451	480	518	526	500	535	492	498	507	508	521	471	476	509	506	507	498	477	514	497	515	475	461	474	530	478	494	484	533	479	531	480	495	476	487	488	494	484	469	506	490
32669	30954	11720	2349	728	449	404	429	407	411	419	402	446	403	413	391	386	366	413	401	389	424	426	384	364	419	406	404	448	391	406	376	398	408	417	440	396	445	381	404	382	402	384	439	381	401	404	413	430	372	428	427	395	416	406	409	392	407	420	413	366	424	419	422	408	376	407	413	391	439	410	411	375	361	403	382	395	397	445	426	374	394	409	432	398	401	396	400	392	400	403	379	407	401	407	428	418	380	378	384	381	406	382	388	415	396	366	417	405	410	354	413	409	403	385	441	411	398	386	407	410	387	366	404	393	394	412	393	417	391	423	394	416	404	415	382	363	381	384	389	431	419	418	388	388	406	420	380	388	404	382	395	423	390	410	376	390	402	391	434	396	396	347	422	398	421	424	399	393	423	392	405	406	432	388	444	387	405	408	383	430	405	425	381	431	383	371	417	397	375	415	411	403	366	428	431	404	419	429	362	415	419	368	390	422	404	418	423	438	388	402	407	417	376	381	378	414	337	401	433	399	404	412	409	396	440	439	390	394	392	409	367	437	407	397	401	421	393	406	414	430	403	410	373	427	406	389	371	370	366	363	400	374	404	393	426	393	374	365	416	412	424	382	435	415	416	412	408	420	437	402	390	419	384	423	421	416	367	408	429	420	409	392	396	402	384	409	421	413	372	422	441	370	374	384	422	431	388	456	390	395	401	432	420	356	449	405	443	394	395	384	395	384	392	407	381	403	416	389	389	403	455	422	406	411	398	387	398	424	355	395	418	397	399	389	430	414	407	410	404	376	405	390	406	393	419	439	398	421	413	394	388	389	421	400	413	402	418	406	428	382	376	377	377	413	387	415	394	442	432	417	394	395	401	423	400	363	401	385	399	387	406	406	368	394	376	394	410	429	421	403	409	433	415	397	376	405	360	427	405	400	393	453	391	437	405	409	385	386	393	436	397	406	415	422	386	405	374	396	435	410	414	409	368	413	393	401	402	374	390	429	391	383	377	416	390	396	395	355	410	382	432	368	426	376	410	438	425	394	410	432	410	396	422	392	414	438	393	376	465	399	444	395	411	418	406	409	409	413	433	396	427	393	448	440	392	390	396	384	403	355	404	403	415	424	403	389	392	386	367	393	406	376	401	426	391	412	389	447	387	416	438	410	385	404	390	424	390	412	404	387	359	402	397	399	387	367	389	437	369	436	392	427	411	378	405	404	383	391	416	347	380	433	403	398	397	397	397	418	404	356	371	407	417	426	435	413	419	387	410	399	360	400	384	425	384	388	405	409	421	401	414	395	420	392	391	426	398	384	392	427	392	412	427	393	402	435	427	385	393	457	395	371	364	382	416	410	404	363	375	395	422	381	441	413	391	404	373	412	430	417	421	390	375	443	396	390	400	388	411	395	386	403	397	409	423	404	401	391	379	385	373	374	398	409	400	383	411	416	405	395	414	406	421	437	364	380	425	400	405	410	395	399	381	402	449	420	402	362	362	433	421	391	414	395	372	400	440	402	396	398	397	401	401	407	399	412	371	418	413	387	402	410	381	414	444	353	367	430	399	407	393	442	387	401	407	388	415	403	431	426	417	418	389	402	393	446	410	406	407	394	423	419	409	429	364	380	406	376	423	399	380	418	424	414	407	375	399	402	369	392	372	402	439	387	375	402	421	386	444	373	417	409	386	419	395	374	400	390	382	395	427	409	386	374	394	360	378	395	439	384	410	387	361	382	411	393	371	410	425	404	432	376	386	404	411	389	389	389	385	394	430	385	418	406	400	375	410	405	439	426	403	436	398	424	408	456	387	400	388	408	394	386	416	384	413	422	425	392	414	415	406	405	412	429	417	355	383	372	411	378	428	416	383	388	403	401	401	404	428	382	404	403	385	424	420	401	384	444	416	414	460	397	386	382	410	386	393	401	379	417	364	402	411	401	366	431	385	396	397	389	390	389	411	392	418	393	430	388	392	398	419	411	426	427	390	405	412	415	387	449	382	417	404	382	406	380	404	401	443	424	376	392	404	393	454	392	396	398	418	407	421	420	414	384	435	376	408	356	412	415	379	405	377	413	381	400	403	434	393	386	382	416	383	373	395	404	404	374	433	435	373	400	429	412	433	402	410	370	420	384	436	406	390	427	411	385	424	391	415	375	392	414	410	408	401	415	397	346	387	431	418	404	423	443	407	403	432	400	441	401	390	409	438	403	369	404	380	423	421	386	444	437	394	386	372	401	405	397	419	437	414	406	416	440	382	426	400	381	391	420	419	390	400	436	370	455	420	367	403	369	400	412	422	398	426	397	383	387	390	402	387	407	386	409	422	395	370	434	397	401	404	412	387	396	424	410	409	400	440	407	389	413	402	362	421	429	386	392	359	419	436	386	430	408	399	403	372	387	421	425	399	402	420	433	416	413	442	376	408	412	369	428	367	396	371	381	395	406	420	384	413	385	385	389	378	381	454	405	432	378	420	372	402	401	392	410	423	413	420	376	364	411	379	401	424	405	387	389	395	431	365	389	434	394	426	390	419	413	360	398	409	395	416	420	414	426	389	410	436	424	422	392	410	377	395	381	391	410	383	418	387	396	371	438	410	373	431	444	390	386	403	398	425	423	377	440	381	423	393	419	373	369	390	421	397	369	370	394	423	399	412	394	415	433	415	402	421	410	434	395	398	407	417	387	378	394	400	390	408	371	397	473	348	418	369	431	374	436	410	452	431	391	406	421	360	407	428	436	370	406	411	396	410	414	409	377	411	398	441	376	378	353	387	446	387	383	405	394	367	384	383	376	372	393	396	374	356	380	387	414	404	384	376	423	420	381	400	393	431	449	428	419	409	411	414	420	422	403	390	413	411	416	428	395	395	379	410	384	397	396	410	391	405	351	395	406	409	413	386	370	400	410	370	427	404	388	389	372	401	412	382	405	418	391	400	428	370	381	424	392	421	411	392	426	383	394	413	400	445	436	363	435	414	386	398	437	407	420	406	409	410	404	431	423	414	404	400	412	420	377	392	432	409	406	432	402	403	442	416	376	442	422	399	408	397	371	414	415	421	400	420	405	378	450	431	366	395	424	370	398	426	383	423	382	404	398	411	434	344	405	390	390	412	401	382	371	402	406	448	390	392	374	390	393	421	390	387	368	355	373	387	383	397	428	413	392	390	389	396	390	429	396	395	412	417	411	411	378	427	404	407	408	429	458	391	409	406	400	380	388	380	373	396	381	392	382	409	420	429	437	364	389	431	423	415	401	388	378	420	442	462	412	429	403	419	383	410	379	383	406	387	381	431	369	442	432	381	434	403	407	404	370	388	394	394	402	372	433	396	392	414	378	418	436	420	411	406	397	381	397	375	406	353	381	414	422	396	377	387	441	402	438	430	420	457	370	362	379	450	445	432	391	358	393	373	410	418	416	408	384	409	391	383	393	411	408	381	397	411	432	390	365	448	414	441	407	419	389	375	377	402	392	419	408	425	406	401	393	420	396	411	388	397	412	388
25013	23967	30879	25648	16815	3899	857	592	564	558	574	616	576	525	556	530	518	545	513	546	551	593	510	541	518	557	536	538	557	496	542	566	526	551	483	553	515	539	560	528	511	566	604	550	572	475	519	513	545	563	597	581	542	491	511	558	529	560	493	521	508	533	554	554	523	508	494	502	506	542	524	548	507	503	520	574	548	495	518	507	503	527	518	513	545	485	487	539	555	520	530	511	547	532	539	550	505	526	571	517	538	549	543	515	547	535	516	558	486	525	536	514	555	496	549	536	561	514	513	529	510	545	510	538	538	521	543	483	530	520	532	552	503	521	524	525	519	604	527	563	567	540	547	529	556	523	559	512	500	559	528	530	569	523	521	544	534	498	505	573	542	520	509	537	551	561	541	545	556	567	493	531	562	559	510	566	526	518	530	505	535	538	524	531	542	523	525	523	551	570	541	548	558	542	532	508	533	557	561	528	545	550	525	530	536	536	528	493	526	534	541	481	544	548	550	557	513	536	546	527	518	523	543	575	550	563	533	497	518	569	481	535	526	535	480	501	560	512	534	496	565	549	531	580	505	519	551	486	540	543	556	556	541	537	512	509	550	516	514	533	542	511	516	550	552	562	536	499	544	541	508	540	512	570	537	534	567	530	489	514	499	551	506	541	535	562	506	523	520	492	502	513	481	535	560	563	524	562	603	509	509	501	547	506	542	556	524	540	482	551	556	509	526	529	483	515	515	537	543	540	530	571	530	534	526	514	514	492	536	567	523	567	563	548	498	520	532	552	560	527	524	506	512	502	550	514	529	497	553	556	507	549	539	515	487	562	564	521	514	530	554	528	514	568	576	556	480	537	554	556	513	557	541	517	546	515	504	519	546	559	529	540	503	564	560	492	524	514	499	531	547	509	538	506	514	538	525	553	559	513	513	477	534	541	530	554	515	532	561	536	516	554	509	534	505	599	557	546	549	492	539	489	565	550	524	532	554	504	551	566	481	541	560	540	544	515	562	509	548	495	543	494	530	530	497	529	504	511	563	517	495	477	548	513	511	542	537	508	556	605	486	489	533	524	521	538	552	539	541	522	529	485	523	530	544	478	499	470	541	566	550	568	512	522	534	553	567	528	559	531	582	519	540	550	542	517	534	503	521	510	529	528	549	509	513	538	557	524	521	558	546	541	504	501	513	540	535	503	512	522	565	535	521	552	518	514	516	532	529	519	499	560	532	541	541	568	503	486	492	505	540	532	563	534	538	514	534	598	531	538	518	507	532	530	529	505	578	519	581	511	541	518	523	510	540	524	552	566	545	509	545	556	514	521	548	521	566	552	538	556	560	561	538	581	562	512	501	507	534	554	551	533	554	537	527	535	557	539	508	537	553	555	538	511	536	568	531	486	534	463	556	514	550	490	498	559	534	554	524	558	514	484	577	519	544	537	595	580	560	516	560	562	524	559	558	507	512	511	543	550	522	531	553	559	534	535	493	526	524	490	504	531	552	542	514	568	555	526	541	537	543	510	519	531	559	559	516	538	571	525	523	542	616	541	525	542	536	504	532	543	549	538	533	539	522	502	512	506	538	541	495	523	521	520	504	580	567	551	529	480	525	489	557	560	558	560	523	516	512	523	519	540	550	526	495	564	548	490	569	541	497	484	542	537	521	549	534	533	524	532	515	519	542	511	544	559	518	513	550	490	496	526	505	535	560	517	515	565	486	520	504	576	527	538	551	495	523	574	547	505	529	516	501	526	543	577	509	520	576	497	522	512	539	539	546	527	518	584	573	541	525	562	528	500	575	496	523	541	512	536	565	524	530	549	489	510	537	539	534	503	490	533	494	501	521	519	555	554	494	521	566	535	500	528	498	526	542	533	510	513	526	556	523	504	578	529	523	524	529	531	544	558	553	574	526	517	535	534	535	520	515	560	534	543	536	538	559	556	556	542	539	492	498	534	538	510	525	492	533	507	540	500	547	520	532	541	545	532	540	464	562	527	507	533	545	559	538	514	586	498	541	545	495	553	575	547	499	561	485	519	526	524	552	554	547	556	529	551	548	524	529	475	518	560	524	536	537	549	521	561	547	503	509	531	520	499	547	512	508	510	553	506	533	506	502	511	566	491	551	576	531	489	562	540	509	537	560	528	530	543	540	533	539	535	550	515	565	546	536	556	569	542	505	537	549	521	499	518	550	554	528	511	534	521	517	563	498	534	514	548	497	547	525	506	565	562	515	509	498	545	539	552	563	527	529	500	523	519	536	539	511	534	568	531	546	528	555	555	499	541	504	528	549	552	529	562	565	568	552	564	567	559	564	562	523	508	540	491	558	555	577	579	547	528	547	530	573	520	570	510	531	526	478	549	521	523	529	542	531	513	529	525	540	538	554	510	549	538	542	568	521	528	538	519	530	457	557	523	502	557	525	534	557	509	562	528	522	529	543	559	540	564	518	512	541	509	526	501	541	546	516	539	527	525	535	530	490	535	527	576	545	500	500	481	552	547	548	548	540	539	520	503	558	543	523	551	470	547	509	533	516	530	540	502	552	550	519	561	543	501	533	494	529	524	532	542	523	539	498	545	533	516	558	518	542	510	567	530	515	514	549	505	525	549	507	496	523	523	553	593	502	529	512	545	578	551	554	505	529	471	553	520	530	547	490	564	509	532	526	535	509	542	495	535	518	517	491	518	539	485	542	533	540	556	543	502	500	524	536	541	539	527	568	546	569	576	497	527	545	485	524	541	551	488	550	513	524	555	567	557	528	535	511	536	539	516	516	546	524	532	535	542	522	559	529	516	482	523	496	555	545	562	530	540	548	560	497	510	555	558	506	549	507	501	496	536	569	529	522	495	507	526	528	573	534	533	538	505	546	587	549	540	508	551	510	516	571	525	532	559	529	498	546	522	489	520	541	560	527	569	528	514	557	517	526	539	497	558	525	544	522	554	535	529	561	479	528	479	526	571	524	524	525	531	493	548	512	526	562	545	506	554	580	531	492	517	546	531	544	547	519	513	537	509	575	508	538	548	502	538	503	509	526	509	521	515	490	503	507	543	581	525	543	551	512	540	526	533	560	523	519	526	551	552	552	495	525	566	566	501	508	544	507	530	529	538	519	518	567	560	533	542	515	532	508	518	561	504	569	521	539	503	517	567	471	538	553	543	549	527	537	533	517	578	524	541	541	555	536	541	580	536	533	561	500	530	557	538	561	540	517	501	519	580	544	526	547	547	556	515	529	530	553	518	550	549	532	530	567	533	535	505	546	552	537	507	472	490	528	532	536	555	526	516	500	535	491	514	507	515	515	536	526	519	511	520	571	523	527	497	500	531	539	519	546	519	543	557	539	532	538	552	554	526	529	535	553	506	519	510	565	567	536	582	547	483	510	523	525	535	520	544	537	550	518	559	538	561	555	495	521	546	514	528	487	528	529	518	514	558	537	556	498	489	528	551	505	491	586	517	512	547	535	527	539	527	564	541	567	566	514	528	491	547	527	584
62507	85335	47783	15444	3389	944	488	478	448	505	501	515	519	510	514	477	479	474	465	498	511	484	508	486	503	462	524	496	475	458	544	485	538	521	469	506	467	465	515	471	480	507	509	485	470	487	483	520	544	508	488	497	515	534	491	484	481	501	480	456	481	485	460	497	471	509	514	485	495	473	476	500	487	538	494	495	501	474	451	500	480	459	474	486	495	464	477	490	516	496	477	475	508	504	498	447	503	521	511	459	517	476	494	491	544	464	493	473	423	466	514	498	459	494	477	514	463	526	479	474	469	528	486	465	476	494	492	479	495	459	500	477	480	505	480	492	498	482	472	500	456	488	509	483	452	486	486	488	466	497	470	475	468	473	491	478	472	513	468	425	534	496	429	524	446	443	513	480	492	504	514	525	474	505	423	462	482	482	472	472	482	542	475	492	480	478	476	487	476	514	462	488	494	478	478	460	495	477	496	488	486	492	512	479	461	445	467	444	498	485	467	471	448	484	512	497	472	496	477	453	500	457	474	474	463	498	453	439	485	482	464	479	422	498	509	429	533	518	490	487	480	475	526	471	477	479	541	464	449	467	478	510	444	492	452	459	455	480	514	502	479	498	492	479	505	449	526	529	538	461	490	505	502	456	481	469	502	477	472	500	489	503	485	492	484	426	460	483	478	491	457	494	455	498	488	442	480	441	456	473	508	513	510	505	503	515	483	457	462	476	493	510	519	462	459	473	493	475	474	470	473	514	507	458	473	491	453	487	488	481	501	436	486	501	529	483	446	515	487	525	501	472	491	476	465	492	511	476	457	501	469	487	490	491	489	486	461	482	482	481	447	494	496	463	531	495	489	475	477	463	491	472	467	509	451	455	469	472	457	485	501	472	496	445	489	480	466	489	475	486	494	531	457	487	449	474	522	440	486	457	453	497	454	505	496	492	487	533	457	488	506	520	443	494	468	468	461	502	493	469	527	452	506	473	467	480	467	500	494	473	469	457	454	490	510	532	537	488	474	523	509	484	459	448	460	459	421	500	495	463	482	504	479	465	475	447	477	468	463	495	501	510	482	487	479	477	468	497	495	496	497	493	477	477	462	496	466	484	501	443	491	495	493	486	513	469	491	476	469	461	511	518	436	509	516	503	484	521	471	459	473	509	481	490	443	469	487	484	472	438	459	481	475	465	463	502	481	503	486	483	480	483	514	484	484	501	480	441	463	472	507	483	452	475	469	491	491	474	500	496	467	464	506	476	485	488	513	508	512	486	520	464	469	473	476	532	506	457	513	450	536	490	495	466	511	461	439	447	473	475	497	492	472	494	474	518	459	503	505	480	474	486	488	491	485	504	465	491	499	483	454	488	494	484	475	466	492	461	512	484	494	480	493	455	499	493	496	493	494	469	480	478	500	447	471	481	487	509	454	440	473	452	501	487	503	485	467	485	461	476	473	459	484	494	490	456	451	475	519	514	488	469	463	480	465	454	449	449	497	463	477	470	500	466	466	510	523	437	525	460	445	465	469	489	494	494	497	473	446	477	503	477	446	498	493	462	480	466	454	519	506	479	493	467	471	483	470	446	484	463	498	467	493	480	459	481	483	488	478	473	432	495	495	487	470	491	449	472	497	460	457	480	486	457	463	468	476	459	471	503	527	487	469	450	514	470	470	446	462	461	467	497	511	476	443	483	472	495	479	501	499	486	498	456	495	469	520	451	478	481	442	500	537	487	480	478	447	476	490	486	486	463	494	475	457	456	452	457	480	465	493	495	508	490	461	462	496	479	482	496	486	443	443	495	466	480	468	478	487	495	467	514	479	514	461	483	453	487	490	485	489	459	464	475	479	432	483	491	470	473	480	471	482	475	493	472	448	505	466	482	447	477	506	485	510	509	478	519	476	482	504	479	471	498	507	525	526	503	459	462	505	478	457	428	490	470	454	495	488	494	526	497	478	483	494	469	483	510	488	503	456	471	490	496	452	492	545	514	493	522	459	444	469	493	494	507	426	473	480	452	485	490	461	483	513	461	451	444	495	443	465	522	504	510	469	460	461	513	459	479	502	492	478	495	429	508	504	487	485	462	493	472	464	489	476	508	455	492	450	475	489	468	500	472	476	472	458	475	494	469	483	490	497	490	499	473	477	476	469	503	456	466	480	479	437	506	467	457	458	491	466	499	452	458	476	463	475	462	500	481	494	486	483	454	482	480	522	500	446	478	484	484	498	473	508	483	468	490	494	452	466	481	461	462	462	500	475	494	475	486	471	513	485	485	502	462	481	474	486	473	448	530	499	467	459	457	459	450	474	458	453	476	516	512	491	484	499	512	485	490	493	483	473	466	468	480	480	463	441	497	480	470	497	456	495	480	444	468	501	473	482	474	506	476	445	515	474	451	486	449	473	500	491	478	466	476	478	479	501	458	463	484	464	455	534	507	477	478	497	485	494	474	476	488	507	509	483	460	479	456	493	466	471	458	475	467	482	473	490	480	513	498	481	485	483	496	468	484	452	440	533	547	453	489	468	495	495	467	453	478	485	496	479	470	500	493	482	509	508	453	487	507	472	508	483	479	452	494	494	485	514	481	507	466	519	455	443	479	467	499	498	494	476	476	475	501	476	484	477	514	474	459	517	468	491	488	449	471	458	457	495	460	507	430	494	470	484	497	509	481	474	506	477	467	476	429	462	465	436	503	484	501	477	513	500	489	478	464	471	517	482	472	486	466	455	485	483	484	468	467	502	451	465	503	459	491	499	461	440	469	499	512	492	495	469	472	477	461	472	475	510	476	484	474	504	476	472	492	507	460	486	462	472	452	481	437	472	482	427	483	481	500	468	493	508	472	455	478	505	457	525	467	482	484	476	482	483	494	457	471	471	458	497	479	488	489	521	515	526	452	460	481	471	465	484	494	464	472	473	482	517	462	475	488	471	472	468	511	503	490	487	436	472	470	510	492	492	481	467	513	461	471	506	483	461	455	444	493	479	453	492	469	484	479	493	482	476	478	431	500	457	475	515	468	474	461	487	490	502	461	458	449	483	475	468	474	492	478	456	474	449	507	503	510	492	463	469	527	476	483	475	523	471	487	452	451	499	476	516	469	496	487	479	478	437	492	526	495	481	449	509	459	503	468	475	532	480	465	449	446	524	457	483	495	490	479	473	500	494	452	463	486	470	462	460	450	484	497	491	463	463	494	469	485	487	459	468	510	470	513	485	467	479	550	519	498	514	492	483	499	497	490	480	491	485	481	488	465	513	453	471	500	525	507	471	483	414	484	502	483	510	492	528	475	482	486	480	492	486	489	500	485	464	420	484	458	455	477	479	505	471	475	496	460	457	462	478	509	479	472	490	462	475	477	497	513	471	490	482	476	469	495	498	473	464	463	438	512	422	470	462	444	499	475	524	465	479	459	492	494	498	453	488	456	508	476	496	490	481	473	503	493	449	479	509	458	456	485	469	476	484	494	496	474	539	482	452	487	475	473	522	487	458	463	481	491
24225	22772	29738	24848	20042	9150	1339	879	746	777	713	786	686	695	723	741	696	718	701	739	693	672	718	730	726	696	685	702	725	760	696	696	677	753	737	736	731	702	711	630	692	713	745	661	698	682	680	696	708	724	697	718	685	718	669	724	701	668	656	662	657	693	710	710	700	701	712	724	690	716	714	669	687	666	637	725	678	719	688	687	670	734	716	661	690	677	741	707	699	697	682	691	694	660	703	662	666	674	688	645	722	702	679	664	677	708	677	698	700	740	676	698	696	681	721	653	700	713	687	721	646	683	726	750	689	642	678	704	715	683	686	669	732	705	693	663	702	665	678	664	687	678	661	670	713	725	718	713	708	727	660	704	694	747	711	681	719	683	690	706	710	704	730	662	677	699	664	706	722	667	737	709	692	719	705	732	719	700	691	714	702	693	658	711	675	659	662	646	689	660	757	630	658	675	683	665	706	656	657	622	691	660	697	653	701	654	714	677	712	634	697	674	715	692	676	697	632	693	721	714	672	693	706	649	738	714	708	703	661	689	661	666	633	696	679	684	699	721	690	652	736	703	689	709	689	692	681	664	679	645	711	708	676	698	712	725	712	692	689	659	685	659	693	716	675	692	696	707	661	676	628	735	720	732	683	663	720	704	685	697	685	684	693	674	687	696	697	729	675	691	658	701	738	682	676	712	689	660	665	646	722	675	677	695	709	710	716	715	681	690	695	680	748	710	682	740	709	660	715	659	697	711	699	716	665	677	715	692	688	656	700	702	672	713	701	687	694	673	682	709	679	681	684	699	725	717	698	716	716	738	682	708	672	729	693	668	667	624	675	695	686	629	659	712	662	692	669	685	695	685	720	651	681	670	718	707	686	653	682	712	712	655	689	700	671	671	701	770	764	727	710	675	734	656	678	680	685	723	700	648	651	691	680	659	734	676	704	658	665	707	685	648	707	689	757	719	707	631	766	704	735	702	734	691	727	715	704	743	683	716	719	688	669	700	674	665	716	666	669	655	669	678	735	675	679	656	691	624	709	718	662	685	684	686	660	667	676	653	709	691	678	756	691	676	684	690	697	647	696	689	651	688	713	676	693	687	641	704	711	653	733	726	684	731	711	689	723	677	701	651	695	653	666	746	666	669	709	711	698	675	734	709	728	676	694	689	707	711	691	667	673	650	706	676	667	694	687	711	697	717	701	614	690	723	670	723	675	677	722	693	699	697	665	648	674	667	676	702	673	694	703	664	648	672	661	713	715	670	646	669	727	666	653	705	717	656	696	722	696	656	696	692	734	712	690	696	689	732	732	647	715	699	710	725	701	713	700	749	731	681	680	667	671	675	727	699	685	659	702	665	675	653	653	739	619	711	683	720	682	703	707	698	713	718	664	697	685	764	647	697	656	670	742	699	715	666	664	711	695	696	669	743	685	704	685	719	712	711	706	670	689	678	757	664	682	674	675	665	692	690	653	723	763	703	698	676	690	695	714	696	687	719	691	691	712	691	707	694	704	658	719	733	653	654	656	632	729	686	702	714	671	670	612	707	686	667	668	697	730	710	711	689	611	688	696	677	717	735	702	684	710	675	683	711	638	661	658	666	648	667	685	665	685	678	735	714	679	672	637	663	659	693	659	673	678	701	740	713	688	656	693	666	677	663	679	671	702	687	679	677	645	664	703	687	665	682	663	685	695	661	692	673	680	703	704	703	660	677	675	678	655	714	697	699	703	666	709	682	747	700	732	766	699	674	690	699	641	637	688	712	657	655	653	698	695	690	697	682	712	692	690	697	689	712	703	696	670	706	707	678	691	714	688	638	688	644	666	685	704	660	709	657	687	706	691	664	710	672	731	695	676	677	669	690	683	656	665	705	664	693	663	696	694	708	671	639	736	649	681	736	707	682	730	695	666	685	696	700	747	651	693	718	709	703	698	679	691	703	748	681	674	688	647	702	665	693	671	674	694	741	694	759	675	669	680	705	727	679	690	683	737	707	686	740	707	695	715	724	687	702	738	655	735	675	700	660	650	714	735	670	665	686	664	714	666	750	681	669	665	716	695	702	714	662	711	687	718	704	675	690	693	706	693	670	676	712	719	702	648	710	732	682	653	679	695	680	677	666	705	675	703	646	663	650	690	689	663	689	703	678	712	735	734	722	691	717	702	701	691	711	646	683	678	680	698	738	679	703	674	698	729	686	648	732	692	711	685	708	656	667	722	680	732	687	697	694	697	654	681	725	645	647	700	697	686	702	696	714	706	662	679	706	726	674	669	685	677	670	679	707	731	652	674	681	650	668	702	681	690	685	706	687	711	715	674	688	690	675	657	677	742	686	665	723	735	690	698	677	661	729	676	697	680	693	649	705	712	656	697	689	720	734	712	697	660	671	685	659	681	707	672	674	728	677	710	704	679	715	687	631	736	705	690	695	683	703	702	753	740	669	657	743	712	667	681	734	676	723	694	705	705	667	718	693	662	704	727	726	710	684	705	726	670	694	678	675	698	700	672	716	714	704	726	682	706	706	653	676	668	674	712	701	745	686	668	700	700	673	700	664	650	708	717	677	679	722	676	681	664	657	700	673	700	653	700	741	682	694	674	667	665	696	717	688	704	671	669	686	723	654	685	713	689	714	650	684	667	658	648	669	765	676	674	705	685	665	660	700	630	695	699	693	674	661	700	716	691	732	698	640	699	680	662	711	707	679	697	632	688	639	681	669	698	690	688	680	677	671	675	665	671	706	696	683	705	663	709	681	705	682	699	731	694	719	645	691	670	687	717	704	665	671	700	662	697	650	697	711	647	669	699	753	720	660	710	650	675	642	680	621	687	701	723	688	684	695	682	709	654	678	673	710	673	682	698	670	682	715	691	662	689	734	693	693	672	694	676	700	644	690	668	671	686	731	646	681	687	676	670	678	679	732	686	713	702	667	700	705	667	685	738	687	684	696	676	662	693	665	644	716	700	681	686	735	703	678	694	698	711	686	659	674	700	714	686	709	706	669	686	700	703	687	686	716	675	654	711	682	676	689	681	694	661	697	673	663	687	632	675	641	684	670	684	695	694	707	740	689	656	688	719	621	678	642	665	693	693	652	680	693	700	685	707	723	717	718	666	704	669	708	702	642	684	658	693	700	690	685	697	687	695	690	641	676	736	703	708	682	655	720	708	697	696	721	731	691	671	701	697	745	707	714	667	703	688	701	675	693	691	718	716	712	717	671	708	660	722	692	683	685	692	700	666	705	704	722	721	700	700	735	676	683	662	719	679	683	720	651	731	677	721	708	660	698	660	717	663	684	694	675	671	714	707	715	715	705	726	717	714	650	710	692	644	652	703	682	714	728	683	713	653	687	703	679	664	673	693	665	718	691	678	699	675	712	680	683	717	664	675	629	665	681	680	687	664	659	664	713	680	647	636	686	669	685	697	693	688	734	650	709	704	675	723	710	735	697	708	687	699	738	691	681	728	728	687	711	727	705	678	648	704	715	730	704	732	645
59114	89675	53338	19436	4944	1307	609	666	601	581	653	659	598	630	629	634	643	673	581	647	634	588	670	611	639	630	651	623	615	648	590	613	649	629	628	650	626	629	620	671	626	653	630	611	618	616	594	637	604	594	609	602	604	610	624	615	663	649	653	594	637	633	640	673	617	638	612	592	643	592	595	610	655	602	604	570	663	613	649	620	574	631	604	602	607	593	634	614	692	628	635	616	655	592	618	598	639	601	608	619	627	632	606	600	629	627	600	614	615	621	597	603	644	606	648	657	622	620	592	614	612	616	605	602	660	582	593	637	637	621	634	593	617	641	687	646	617	646	650	588	598	612	574	646	649	589	618	627	647	701	604	631	591	579	601	653	605	629	609	595	657	602	594	623	610	616	635	623	642	611	626	661	634	618	614	646	606	599	616	605	632	582	616	572	566	605	614	621	623	613	594	602	625	605	625	624	641	576	658	613	570	618	594	559	601	617	621	615	603	647	592	644	635	594	634	637	591	625	613	555	617	643	592	621	606	621	651	636	643	639	586	585	651	626	623	598	606	616	666	578	624	625	634	584	581	628	619	645	577	627	651	656	633	645	655	573	618	624	601	597	612	605	625	649	613	645	607	585	614	636	619	653	630	631	592	611	642	634	621	673	628	599	580	616	605	612	598	604	595	639	620	633	606	612	553	584	576	630	599	644	608	600	612	628	628	648	564	651	634	566	620	602	611	591	635	608	678	550	637	672	633	615	595	541	621	644	644	649	620	649	620	697	613	596	624	580	598	609	631	669	631	568	611	609	666	659	574	581	629	651	638	606	588	629	648	629	608	672	597	661	621	663	588	615	621	621	649	665	596	618	613	636	585	620	583	610	644	627	659	620	597	591	622	626	620	647	635	636	588	620	669	616	621	617	617	622	580	620	637	585	612	597	582	603	605	630	611	598	589	633	636	642	657	635	618	621	598	577	649	625	635	619	600	609	650	631	674	631	649	629	651	644	628	622	628	664	628	619	603	608	597	604	625	596	617	635	565	617	606	624	619	603	619	623	583	617	630	597	602	679	619	598	625	659	625	611	622	607	598	631	622	592	636	649	610	644	622	597	627	605	592	622	582	590	608	608	618	590	604	618	599	592	681	570	612	630	594	631	643	627	618	640	596	638	630	630	621	626	619	621	638	595	618	595	617	644	624	613	628	650	632	606	571	609	595	640	659	650	581	703	624	613	633	584	627	658	596	637	595	607	615	624	647	627	629	624	623	600	611	577	622	621	622	591	596	586	682	610	639	619	642	598	633	635	623	621	606	621	620	619	606	560	631	654	651	613	613	615	618	579	623	620	685	668	621	602	627	634	592	645	602	627	640	578	640	584	661	605	633	635	609	603	615	658	623	609	622	609	604	588	600	629	604	620	597	591	599	610	580	608	643	607	657	597	623	623	634	612	654	614	639	619	628	635	619	598	666	620	578	622	579	599	621	586	622	642	601	638	606	633	554	630	635	635	627	603	612	577	625	618	631	610	601	627	602	619	630	592	656	637	603	629	605	635	636	659	581	634	612	626	639	649	595	636	657	649	593	602	614	591	621	633	621	606	619	621	619	615	580	603	583	594	598	630	565	635	662	649	627	594	666	621	694	605	629	647	645	563	600	627	588	622	606	597	583	615	635	605	604	615	584	571	645	596	670	652	608	625	598	567	619	587	616	619	568	597	625	646	637	625	668	598	613	624	606	638	617	645	606	602	620	647	643	639	609	610	646	624	589	647	649	619	574	588	617	640	634	618	606	603	634	609	570	671	612	653	629	646	592	641	628	589	629	620	622	601	632	636	646	624	602	637	621	614	676	639	593	607	636	643	612	612	577	597	586	633	591	613	625	632	624	601	646	653	621	623	628	609	614	602	593	605	598	653	589	624	592	570	675	620	561	595	619	635	624	577	678	658	632	573	582	567	614	598	593	599	574	577	623	632	602	623	657	628	658	609	622	629	633	610	584	672	644	614	602	642	626	658	584	608	597	666	577	612	596	622	619	623	590	632	571	668	602	657	595	623	634	605	608	653	633	615	611	630	588	621	629	605	597	650	611	653	643	599	601	610	594	661	572	640	626	605	601	619	607	622	616	581	687	621	594	631	622	597	578	649	641	604	643	573	640	614	624	606	622	606	624	603	653	607	613	650	624	606	597	623	634	599	613	634	610	652	586	655	575	582	629	646	625	623	598	604	609	632	535	630	619	611	647	622	662	584	634	617	601	640	662	606	593	617	610	642	627	626	606	634	605	632	607	610	624	644	607	653	658	632	624	675	619	635	639	658	643	650	653	644	624	634	597	605	623	595	584	616	631	646	624	660	632	603	598	599	655	625	590	619	602	610	613	611	625	604	575	608	623	596	646	596	642	591	638	638	623	623	624	604	690	550	564	560	584	643	582	593	625	612	609	605	613	563	611	592	639	632	582	610	613	614	641	643	642	616	612	616	576	597	621	641	628	571	625	614	659	616	592	633	620	635	632	616	613	633	635	630	655	618	629	615	627	609	615	649	635	601	573	600	634	587	637	607	618	612	652	626	629	626	599	631	628	635	602	615	629	637	601	620	585	609	565	562	600	579	604	620	578	620	636	626	595	623	623	600	634	604	620	615	610	619	635	593	659	604	607	618	603	608	598	639	633	608	644	631	615	628	610	632	625	639	612	635	631	625	616	630	625	574	613	620	621	632	581	665	606	611	604	571	591	617	611	620	576	656	576	613	624	601	638	599	660	589	653	629	644	665	616	633	612	593	600	621	616	588	594	600	588	599	608	630	639	595	632	624	609	584	645	615	597	644	626	640	566	605	594	565	579	668	648	634	599	644	628	652	621	603	601	598	617	612	632	608	615	641	588	637	620	582	581	648	598	590	605	650	644	645	601	589	579	617	661	659	533	621	604	630	594	627	564	632	566	579	595	602	592	618	603	569	609	606	611	627	649	617	635	579	594	581	634	605	602	574	619	649	614	609	599	585	637	609	584	600	586	601	592	599	607	621	614	589	635	633	621	663	618	639	588	621	658	616	614	627	625	614	660	588	603	591	609	570	632	615	621	593	631	599	573	668	605	619	603	588	625	622	664	589	635	654	623	642	591	626	615	618	588	591	656	620	585	616	627	608	601	615	588	610	649	605	613	589	611	637	588	619	631	659	584	641	568	609	646	606	631	641	602	617	657	589	605	627	596	594	620	626	667	630	640	617	566	624	613	612	630	626	629	635	645	634	592	624	652	648	644	619	617	642	636	572	628	635	646	606	592	606	616	617	646	590	608	577	601	633	633	625	617	632	626	628	630	601	618	587	629	610	610	640	578	594	627	619	613	579	596	554	602	614	610	614	592	638	635	604	615	616	626	563	635	609	628	650	621	613	614	659	621	623	589	575	607	601	557	612	632	610	608	627	622	588	657	606	614	598	623	588	591	597	634	623	610	611	647	602	619	551	588	636	650	578	621	613	609	577	611	612	604	654	620	589
34090	30959	20146	5448	1006	575	473	532	546	479	533	521	540	513	495	474	490	503	487	532	532	504	529	526	534	537	514	511	512	559	509	533	499	543	556	536	488	500	516	520	523	529	491	509	472	478	507	509	518	536	518	515	513	512	561	481	520	489	476	521	516	536	514	546	544	548	500	501	531	496	509	525	491	507	539	486	526	522	545	530	538	513	494	505	516	498	505	488	505	467	519	521	511	532	501	482	528	541	474	501	539	497	531	448	557	495	538	480	494	502	551	543	501	500	553	503	527	543	533	501	499	552	501	521	515	513	511	520	554	499	495	495	501	526	533	490	502	533	486	516	492	570	515	493	489	491	495	499	524	495	455	518	532	596	502	464	521	536	566	515	543	538	548	475	530	506	548	462	489	491	484	524	469	514	505	549	525	515	522	523	506	505	513	511	454	492	492	474	484	530	564	515	497	550	555	523	506	492	487	537	521	463	488	513	542	516	535	479	482	524	494	484	483	520	496	532	514	506	500	509	530	503	522	531	485	538	508	513	512	540	529	515	531	531	520	519	522	492	493	516	521	515	499	451	493	550	489	525	479	517	527	512	534	537	487	517	502	488	516	552	504	509	518	489	525	535	516	507	506	498	476	508	518	493	511	500	491	557	522	526	506	521	505	475	534	561	511	556	514	516	546	501	523	523	512	496	520	553	530	511	455	478	490	502	535	511	543	530	477	521	497	519	503	498	518	541	497	492	519	519	470	564	524	469	520	524	544	505	535	488	513	490	526	510	510	512	531	493	444	503	505	461	478	525	515	526	536	510	519	482	503	540	530	504	516	510	513	536	523	510	507	472	505	519	530	523	525	520	514	492	491	486	491	509	493	532	506	525	529	493	514	545	532	507	525	491	525	551	475	500	450	532	505	528	485	500	514	503	529	528	518	502	528	517	547	492	507	496	512	523	507	474	506	530	521	520	465	530	557	517	526	531	523	513	499	526	513	516	501	495	496	514	527	515	510	552	543	520	490	527	481	513	486	531	520	477	503	517	481	534	540	512	486	491	522	546	482	533	512	525	551	496	478	493	530	523	521	495	504	515	539	492	511	523	490	483	506	482	517	538	493	486	496	503	515	528	538	469	489	491	505	527	518	473	505	505	492	536	515	530	521	462	489	542	482	532	496	516	510	482	499	502	517	502	500	537	533	511	491	483	523	475	570	520	517	498	487	502	521	527	541	544	505	527	543	499	535	534	498	492	516	466	490	508	496	527	530	450	523	532	477	478	500	512	527	525	474	496	486	501	462	539	532	515	478	510	480	502	497	501	533	559	514	505	482	521	490	511	449	509	500	495	502	504	491	512	509	559	522	534	511	510	487	510	495	482	508	505	499	518	547	513	486	527	505	532	472	524	503	517	527	513	500	499	514	490	518	558	520	476	494	521	524	520	524	500	516	532	529	548	471	517	519	520	505	518	505	473	562	493	493	485	496	483	531	520	505	474	545	520	473	501	532	520	504	493	479	511	497	498	467	504	508	503	517	498	514	546	541	539	543	527	497	494	476	471	505	514	458	543	502	487	502	517	518	554	514	487	474	498	436	494	510	505	526	539	517	491	485	464	527	523	529	497	512	547	541	477	515	508	514	533	517	515	509	507	485	519	527	508	515	469	509	525	498	525	506	501	505	524	522	493	503	509	535	514	511	479	504	483	533	500	500	498	513	492	528	503	514	505	491	475	512	534	503	511	542	519	513	541	535	535	532	521	536	465	521	513	501	516	520	475	510	515	508	525	509	481	512	478	482	562	533	507	474	530	492	540	504	501	548	515	514	517	505	466	525	521	445	506	519	516	474	467	516	474	536	510	512	479	535	516	533	539	510	494	532	518	523	532	509	517	520	529	498	532	532	492	514	484	521	546	493	543	548	499	492	489	491	503	499	539	519	467	498	481	494	530	522	475	479	515	508	492	541	567	529	511	525	488	488	512	518	487	502	522	502	498	529	544	497	505	514	518	553	511	501	479	512	505	495	488	481	518	538	490	503	497	502	495	528	513	498	530	551	468	489	502	530	492	515	503	522	489	480	549	487	494	524	524	520	493	513	518	506	532	525	480	573	487	508	505	528	531	502	503	509	520	500	519	562	548	462	503	584	541	525	540	492	473	507	556	492	507	527	560	498	521	513	555	511	558	543	551	490	473	488	550	566	520	465	512	524	507	505	511	509	519	488	496	518	476	478	532	528	508	508	493	534	526	496	542	498	524	484	511	509	487	502	518	534	551	521	538	481	535	492	518	536	533	499	538	541	504	507	473	474	483	512	528	501	535	528	511	508	527	525	526	469	512	514	517	498	500	508	532	543	512	529	484	499	507	485	545	536	524	500	495	526	531	533	535	507	533	521	498	540	487	498	529	512	512	487	519	528	563	512	540	542	569	517	528	484	518	519	503	542	469	500	541	560	513	485	511	528	534	494	491	531	500	492	495	494	524	548	478	471	501	508	509	516	548	505	526	524	516	490	467	535	513	515	518	496	505	500	554	521	521	507	515	552	527	470	523	523	513	497	505	459	527	510	513	494	493	502	538	528	476	515	506	521	542	534	506	483	484	536	510	548	527	495	501	506	561	517	528	517	462	531	519	488	495	481	492	505	501	513	517	506	498	510	493	530	534	476	506	498	521	549	530	511	539	539	516	495	510	536	492	517	554	535	504	512	509	503	477	492	551	497	471	508	524	475	504	474	468	508	577	500	505	514	532	501	497	518	488	500	525	504	493	543	502	532	496	481	555	514	494	494	506	510	468	520	516	573	509	521	485	552	504	517	500	520	529	592	517	503	512	518	508	488	520	528	512	526	536	517	452	508	513	495	508	505	509	512	528	510	499	515	525	492	514	508	540	519	469	489	505	481	477	561	495	558	518	491	493	504	481	481	498	524	478	521	517	525	489	523	541	529	533	548	517	508	502	527	501	519	518	512	520	522	504	482	554	559	493	519	495	524	523	544	483	474	534	521	492	513	462	511	501	513	493	512	510	481	544	512	524	550	490	508	524	525	480	513	574	502	476	528	496	492	514	498	519	496	496	505	505	489	480	498	481	520	526	501	520	518	563	547	513	536	531	533	533	503	534	519	496	519	532	447	529	524	507	523	528	518	487	472	508	540	493	551	460	533	497	543	455	497	482	547	529	515	541	520	531	509	480	522	544	509	516	532	541	481	522	507	523	494	476	547	541	508	507	492	508	502	514	520	510	503	510	454	492	458	542	519	509	489	508	507	493	595	464	533	538	516	505	533	526	518	507	517	520	519	484	449	472	506	499	510	538	537	512	537	500	487	533	547	512	540	541	462	513	510	496	506	562	515	479	498	516	525	512	516	522	540	531	544	509	536	505	515	481	535	521	496	550	510	479	510	497	516	502	502	547	546	541	481	518	527	462	514	542	524	529	536	502	476	508	497	525	491	490	567	563	530	521	501	514	500	540	542	483	510	503	494	524	503	514	520	543	530	494	490	508
32532	30483	11514	2456	775	485	418	386	439	467	413	470	407	441	410	407	397	424	404	431	420	410	421	430	402	426	426	428	396	421	444	424	414	442	437	413	407	410	439	436	436	422	385	427	430	380	427	412	426	436	419	425	416	453	423	399	441	431	428	440	435	449	412	450	402	419	441	415	435	443	386	446	440	401	402	421	428	394	424	442	457	441	429	399	429	410	421	426	421	439	450	407	422	423	466	425	398	411	442	425	439	413	410	448	430	399	408	432	399	428	413	408	411	404	442	437	393	405	400	452	461	397	416	446	390	406	389	443	424	438	407	407	460	429	412	393	418	414	410	435	458	412	401	400	443	437	430	426	437	418	432	468	429	413	403	430	468	400	415	413	423	390	459	405	418	433	432	415	416	419	443	418	438	405	421	449	450	431	412	419	391	412	415	441	407	439	418	407	438	383	424	434	394	409	410	396	425	449	468	425	423	427	419	459	452	425	445	461	420	428	456	433	427	435	395	447	447	425	445	448	412	446	413	443	427	450	416	359	417	408	436	412	419	419	417	414	418	357	458	411	432	438	419	420	427	441	461	424	416	418	415	448	440	427	410	390	465	422	364	429	405	456	446	419	427	414	393	458	409	421	403	462	423	453	406	405	411	440	421	418	432	438	458	431	404	435	392	408	415	435	407	402	467	471	441	427	450	391	456	409	419	421	433	428	451	465	482	466	407	447	449	448	437	463	430	437	435	433	441	424	388	436	427	409	439	421	417	418	418	444	413	412	455	421	420	442	460	443	404	414	425	417	442	405	407	435	424	429	417	403	440	415	405	414	417	433	417	410	431	443	382	417	412	413	400	431	396	404	413	421	409	402	449	412	417	394	427	450	381	468	440	388	443	407	409	419	428	392	421	407	456	423	449	403	413	440	443	442	416	421	410	428	444	443	403	381	411	401	453	423	412	461	422	428	423	417	382	412	430	400	402	396	417	463	408	391	401	435	417	453	420	420	435	399	426	427	398	413	421	423	411	430	439	408	428	402	435	444	422	435	408	437	377	423	427	450	454	410	397	426	393	396	424	449	421	430	420	429	479	428	425	391	398	443	402	461	389	441	429	400	449	413	435	418	383	439	446	425	414	412	439	413	419	417	425	395	414	412	436	433	432	448	416	407	411	426	444	435	434	451	417	423	421	443	446	402	429	448	419	425	413	398	383	423	474	396	442	418	423	413	437	406	447	432	420	425	423	415	422	425	448	423	391	417	423	392	429	435	434	399	422	436	413	414	414	377	416	433	410	472	435	432	444	441	451	422	455	419	393	438	443	403	435	428	436	420	420	398	437	428	447	427	416	467	410	485	381	411	441	402	434	402	481	428	463	459	432	426	432	392	453	408	381	444	434	418	407	437	448	450	409	417	434	431	404	423	461	400	405	440	428	430	413	393	447	441	445	385	428	421	421	394	434	421	448	429	427	410	401	452	405	416	468	407	409	419	468	445	422	465	437	433	425	400	413	431	406	454	439	452	423	437	396	456	430	441	410	409	410	403	426	420	417	418	394	405	443	445	440	438	422	425	415	438	436	429	434	454	403	412	440	447	418	391	385	438	426	387	451	426	429	409	430	423	440	386	404	437	437	463	401	424	404	450	407	445	419	412	409	412	404	432	444	446	439	409	397	438	420	447	457	423	447	431	420	458	424	440	409	441	424	440	464	395	405	422	434	412	443	383	433	437	420	439	404	425	398	419	396	443	387	440	410	435	432	441	401	416	432	424	427	403	444	423	420	403	350	437	470	403	446	409	395	395	423	423	415	407	407	407	440	433	411	420	381	409	412	438	441	405	418	450	423	438	421	444	405	417	438	442	429	406	404	411	467	418	415	390	444	403	419	432	423	401	431	435	414	447	415	458	427	411	438	426	433	407	375	390	398	417	437	447	420	388	402	433	417	424	430	419	435	377	414	386	396	420	406	424	440	398	392	474	450	392	471	465	404	400	419	390	404	458	463	454	447	397	421	410	402	416	409	436	418	429	434	427	363	409	423	437	464	437	412	432	391	370	456	429	413	435	391	406	459	417	443	423	410	434	421	394	457	415	439	457	442	406	428	401	459	457	427	416	413	420	441	429	409	449	448	403	439	439	378	425	414	405	419	459	439	403	449	411	372	385	447	413	427	434	442	443	381	405	412	428	458	410	398	389	423	426	433	450	418	456	427	422	403	398	400	370	401	391	432	481	438	422	429	403	415	390	443	427	445	428	440	439	408	427	417	420	423	428	486	434	419	395	404	399	401	448	404	469	413	428	415	441	401	428	418	427	421	432	404	444	409	438	422	435	397	410	424	377	377	419	455	417	406	445	405	408	430	419	391	372	464	405	421	459	386	420	423	415	406	420	412	391	417	436	393	459	405	438	398	407	425	450	419	418	394	432	418	440	424	416	397	435	388	428	397	431	442	472	437	434	430	401	449	432	396	446	410	424	450	405	374	409	377	437	421	389	422	432	425	400	411	436	439	400	410	404	401	447	420	416	430	421	448	441	429	417	438	454	419	434	423	403	467	405	391	408	400	363	406	420	396	408	403	448	401	407	431	432	422	426	395	436	439	411	420	411	479	414	462	414	415	445	433	441	410	437	442	413	438	401	449	411	418	400	393	446	419	428	449	402	426	402	427	410	438	439	449	398	444	414	423	449	362	416	438	444	415	392	423	426	402	444	449	427	435	434	398	430	429	415	407	414	411	400	445	387	372	409	415	464	405	417	430	438	471	416	429	404	417	455	437	426	447	426	414	422	431	400	405	410	395	399	436	437	429	419	417	441	451	409	442	434	427	428	394	429	451	434	430	401	407	419	421	401	381	393	406	426	394	436	424	435	429	437	425	396	447	411	434	388	369	422	439	423	437	436	404	446	431	417	410	428	428	415	442	420	393	447	400	445	416	407	438	459	438	440	449	415	447	413	416	422	427	416	414	416	442	432	419	402	416	408	443	413	445	465	407	412	456	456	406	429	430	423	425	405	414	399	433	417	391	444	389	414	424	394	432	401	416	428	412	435	440	433	401	431	407	375	416	435	433	406	403	397	409	422	430	403	409	443	430	410	415	428	428	422	410	427	444	415	454	387	411	454	434	420	435	456	439	450	402	437	430	440	408	391	402	446	409	409	407	411	405	443	415	475	429	429	433	431	391	424	436	452	441	431	399	394	420	454	432	419	437	380	457	475	403	390	442	439	468	397	463	432	417	416	419	412	437	432	450	430	415	432	412	421	411	428	402	448	403	404	405	402	431	418	400	422	402	423	419	447	442	411	402	433	429	433	426	405	484	419	411	394	427	394	394	426	462	408	419	442	413	427	415	433	432	432	463	415	428	428	424	427	449	455	451	373	445	396	461	453	424	417	442	409	415	433	408	448	421	420	416	404	415	438	378	452	448	428	397	438	418	463	426	451	425	391	412	441	468	427	432	436	452	432	409	416	449	436	445	414	418	429	416	437	426	420	402	419	481	403
24945	23913	30399	25690	17248	4363	804	595	567	540	565	593	524	529	545	585	490	518	517	525	525	521	530	540	545	520	506	524	540	535	540	528	510	522	518	518	538	517	510	486	587	520	512	516	560	512	484	506	500	487	519	563	517	544	508	546	543	558	500	488	552	538	465	516	495	492	521	519	546	533	487	530	536	518	498	520	539	518	552	527	509	519	506	519	551	560	540	539	505	513	540	509	526	520	544	509	507	562	523	488	524	498	530	527	557	515	520	503	530	493	509	498	477	531	541	540	508	535	492	548	588	514	544	510	521	555	496	486	483	509	478	556	555	495	551	489	487	492	529	485	537	529	555	552	497	515	518	567	536	511	513	515	506	537	485	524	487	553	534	498	494	536	524	516	487	525	552	492	539	509	539	513	534	520	484	517	498	470	495	525	550	527	529	525	525	502	525	496	515	569	511	526	554	526	538	535	492	538	543	543	500	525	531	529	522	481	505	528	511	490	541	524	553	504	540	490	545	497	546	515	525	503	540	492	462	528	513	516	515	535	522	518	533	516	503	498	513	534	548	517	485	574	531	513	495	550	514	544	500	508	524	527	532	504	503	551	500	493	547	488	518	541	537	528	518	519	516	517	522	550	530	516	503	521	513	561	538	452	512	557	547	511	513	521	499	513	497	536	478	499	561	532	498	544	486	521	534	504	513	524	559	528	519	520	486	535	497	548	484	501	537	513	520	474	524	469	510	504	485	526	519	489	484	561	517	540	562	548	492	497	527	468	476	507	500	522	525	520	542	525	465	554	477	533	538	503	527	500	519	504	516	522	494	518	514	468	544	490	483	555	489	548	543	538	514	515	507	551	537	513	532	543	520	478	495	501	493	489	500	534	497	534	504	528	571	547	509	500	524	554	525	524	516	564	502	561	536	515	507	460	513	524	530	548	529	508	544	499	508	501	535	528	541	497	523	515	524	502	519	543	524	521	495	506	514	531	510	492	546	488	472	533	485	500	543	540	543	515	480	540	529	533	546	510	523	491	544	521	495	544	528	532	521	475	546	533	542	497	481	523	535	532	527	521	516	509	513	511	485	497	525	470	533	506	497	527	483	549	463	527	476	508	542	527	535	520	555	510	520	533	522	519	504	496	498	499	491	482	538	522	528	531	518	508	530	532	534	500	505	490	526	541	530	519	520	522	487	503	553	517	546	551	502	511	582	522	465	535	522	511	502	496	536	516	506	520	460	515	527	545	532	515	492	513	530	526	499	531	511	495	541	509	517	493	572	494	488	509	555	476	503	558	484	511	495	510	590	466	555	511	507	481	504	509	480	524	535	520	547	528	548	455	491	541	509	477	545	531	523	515	535	541	554	543	524	525	537	525	487	540	523	521	523	503	539	532	526	532	553	526	489	517	516	527	535	499	536	524	515	514	518	534	470	501	525	479	593	497	506	538	533	523	499	537	512	534	530	510	516	530	541	512	517	573	564	515	525	498	513	487	526	524	546	530	495	521	484	536	514	502	483	524	519	507	527	557	518	530	504	521	529	509	523	478	509	503	538	556	519	541	555	561	511	484	562	514	542	496	483	518	515	496	548	527	551	501	539	518	539	505	534	495	558	515	519	491	538	538	504	509	568	519	482	525	509	488	545	514	503	543	522	520	540	510	517	510	481	521	532	473	508	495	536	499	520	483	521	498	526	491	495	485	515	545	538	490	485	535	522	539	554	523	534	533	501	519	535	508	549	544	492	519	494	539	532	510	492	476	507	584	558	492	535	474	561	556	487	499	492	532	476	525	501	536	541	541	535	512	519	520	527	508	485	494	496	512	499	473	521	556	532	575	549	516	534	524	510	520	533	520	505	571	576	501	522	522	501	535	500	515	543	542	540	496	499	507	510	561	506	496	492	498	549	496	506	516	476	501	523	504	557	506	526	520	519	525	481	484	561	576	495	531	552	523	546	524	505	479	500	541	514	500	515	499	518	528	483	515	531	533	506	524	531	477	504	488	517	524	515	510	483	523	523	539	511	560	537	544	530	481	479	503	537	513	517	535	551	532	519	555	547	567	565	517	519	475	489	504	539	497	514	531	583	494	496	497	504	528	488	482	528	543	540	496	542	500	537	532	488	493	510	486	522	532	526	543	546	534	535	552	547	533	473	558	559	493	494	519	512	578	540	539	558	532	528	502	552	534	551	529	540	497	514	483	519	508	559	505	512	546	514	496	509	521	494	480	521	483	516	493	542	514	512	523	522	479	494	501	539	520	523	515	504	535	472	554	487	510	526	513	509	513	528	495	545	539	565	469	476	475	532	491	537	527	512	483	513	523	498	540	524	516	510	544	517	472	514	554	533	517	536	480	470	502	488	526	526	530	533	525	559	513	503	509	547	552	514	505	520	506	568	522	520	519	535	534	498	517	519	528	564	508	555	500	527	553	536	528	533	498	523	528	465	530	477	562	533	503	490	494	526	532	516	512	552	524	510	535	506	493	532	541	527	491	505	512	562	532	501	499	540	492	511	536	498	519	544	525	527	545	524	490	513	575	536	560	484	497	510	543	555	557	516	526	486	549	529	514	507	526	548	511	536	539	465	534	506	505	505	545	477	513	554	504	576	523	527	509	494	508	524	505	529	522	485	514	488	513	543	522	504	521	539	501	516	508	508	518	512	508	502	538	521	528	574	471	514	455	521	506	519	510	482	513	513	520	562	497	529	550	481	594	533	534	517	514	521	481	554	505	518	532	547	496	554	570	538	554	504	500	506	512	508	508	524	535	506	505	524	497	529	496	551	521	524	518	573	551	501	544	521	564	546	532	495	538	492	501	502	537	527	529	498	548	561	516	522	521	521	600	535	543	481	549	456	484	513	477	511	462	521	489	529	525	552	495	532	550	543	504	504	548	497	538	498	554	472	536	511	505	513	541	508	557	532	506	505	505	506	495	530	501	551	556	533	492	490	579	537	533	487	455	534	536	547	522	523	483	495	514	568	540	479	513	536	524	516	509	544	518	501	468	536	542	515	524	494	500	548	497	506	505	532	505	547	540	526	507	529	518	564	540	525	523	514	519	519	491	532	513	518	515	550	497	507	518	534	507	504	549	533	519	544	498	540	481	524	553	528	568	541	556	526	498	518	542	517	526	548	505	505	493	539	543	491	506	507	511	492	508	491	506	500	483	532	501	546	509	543	557	502	502	503	511	471	478	499	521	528	505	507	519	512	542	510	487	514	516	507	543	463	557	487	527	583	494	513	504	530	502	505	511	555	503	505	562	496	518	512	523	525	516	477	546	533	508	517	507	521	559	563	534	521	546	495	485	507	484	497	503	463	511	495	477	483	522	499	490	532	539	498	503	501	502	493	531	533	499	510	531	545	487	518	573	509	545	536	511	544	540	533	517	501	533	533	504	537	523	463	527	492	545	514	529	515	537	519	542	520	505	484	496	529	495	554	501	539	498	526	528	486	552	529	499	506	493	528	509	499	504	500	495	535	526	523	536
62259	84286	47444	16663	4571	1148	488	459	472	446	487	473	480	510	464	479	479	467	464	474	441	465	530	435	480	486	473	449	443	457	493	461	504	493	450	492	463	514	464	475	444	436	447	452	495	410	500	459	463	491	455	466	502	431	461	491	406	497	463	514	462	470	490	513	488	454	467	479	466	479	486	482	480	491	452	471	474	454	459	490	499	460	450	471	455	456	481	475	468	456	469	478	484	463	456	495	477	464	460	525	473	457	461	470	439	477	474	488	453	460	486	455	460	488	463	480	502	466	482	490	491	478	479	447	492	558	490	445	413	455	477	455	488	512	467	447	443	506	474	468	454	421	480	489	476	481	448	490	463	482	448	455	493	460	490	477	433	458	465	449	493	467	445	471	463	449	508	442	481	485	445	439	482	444	481	505	480	511	439	465	480	465	485	462	466	488	436	424	525	457	450	483	476	453	490	463	451	473	440	477	445	464	502	459	469	452	497	499	455	460	470	452	454	492	452	478	462	441	500	499	458	477	489	485	459	435	479	507	439	444	466	473	462	451	496	485	479	480	465	511	434	481	449	490	483	465	441	496	478	496	449	462	460	498	499	455	454	500	460	495	472	473	451	468	472	488	498	438	472	461	466	468	481	480	496	455	454	465	486	492	420	509	525	476	505	494	468	461	461	484	473	474	467	497	444	493	465	452	490	464	467	475	458	490	493	477	472	444	486	510	492	456	484	460	461	481	467	475	463	448	476	473	462	473	450	491	444	512	473	472	485	490	438	477	489	441	465	500	469	469	480	474	470	494	470	467	494	477	453	475	471	479	467	444	483	509	462	467	476	463	483	457	472	451	480	464	462	493	449	463	462	479	505	509	461	469	506	464	472	479	429	476	493	445	437	498	469	522	457	466	456	471	478	453	493	455	500	492	503	450	536	429	438	496	456	475	440	433	467	445	437	461	468	462	452	466	456	452	483	417	476	481	452	451	485	466	482	456	500	458	506	506	451	471	416	472	481	459	493	480	465	494	498	430	461	471	493	470	519	473	521	481	484	462	478	428	483	446	493	518	466	473	468	458	501	460	466	482	509	500	467	511	505	482	466	449	516	459	540	462	435	453	506	478	439	471	490	470	466	443	475	528	455	430	446	455	501	458	473	480	494	454	450	497	480	425	466	449	430	446	451	437	479	488	451	462	468	493	464	506	482	460	496	460	393	477	449	476	484	475	491	446	489	492	474	502	504	488	478	452	448	460	470	453	497	426	462	434	439	477	483	457	444	453	493	489	454	478	486	434	453	501	434	492	479	466	474	416	474	478	475	474	476	452	455	449	469	496	429	473	486	457	489	472	464	473	460	458	482	490	491	485	466	479	478	445	501	469	452	449	459	496	498	464	496	508	449	416	489	459	460	472	446	474	479	452	438	503	450	473	483	426	475	488	496	500	484	436	488	432	493	485	472	439	490	439	474	489	472	456	448	476	427	455	487	446	472	459	444	480	504	458	477	465	495	492	452	466	468	481	463	463	462	430	489	481	449	429	490	453	469	466	497	472	501	444	471	437	465	512	481	470	482	429	495	464	499	469	422	488	472	492	466	450	488	459	496	461	470	459	505	438	483	440	489	485	489	472	528	477	470	458	480	491	520	461	481	487	471	485	461	508	471	465	500	454	486	484	445	480	454	433	491	430	457	451	487	475	477	499	458	438	503	424	472	451	472	454	492	497	474	483	459	467	462	463	418	475	493	461	480	459	456	463	484	513	441	471	476	442	480	486	465	462	481	458	447	475	467	469	473	467	451	492	477	471	470	472	453	461	468	496	458	479	468	457	477	494	470	461	470	462	447	469	475	507	466	468	459	477	463	454	507	474	477	475	521	495	486	454	479	476	481	460	524	458	458	477	442	461	491	476	462	485	494	473	497	500	499	491	477	499	452	472	478	465	472	453	476	488	441	476	482	463	483	475	467	491	503	443	496	476	441	465	465	498	492	443	461	470	481	506	489	472	458	457	484	478	499	487	472	448	446	492	465	474	454	475	474	455	462	461	473	482	472	473	452	478	461	503	462	461	504	477	486	465	482	448	493	470	493	468	457	452	484	480	399	474	464	514	487	452	450	475	424	441	504	478	452	456	483	435	452	489	486	412	464	468	482	462	493	518	446	439	471	494	483	471	427	439	475	467	488	513	550	464	469	441	483	468	428	489	459	469	484	485	477	470	512	485	489	460	538	463	459	458	462	460	477	494	454	507	452	484	479	474	528	438	474	510	452	465	450	484	487	480	457	483	481	497	478	467	466	487	478	463	502	449	451	428	533	476	484	462	473	477	449	464	485	499	471	479	451	464	510	456	494	491	474	482	455	476	467	488	499	474	515	484	458	452	495	510	454	466	481	470	464	454	452	480	471	491	471	494	464	481	461	411	469	461	469	459	475	474	452	481	465	452	467	459	472	465	470	485	495	459	466	435	456	466	508	445	475	459	450	456	464	494	494	496	426	418	459	434	466	482	516	439	429	438	485	481	484	493	442	482	482	441	516	505	450	466	496	517	485	462	491	467	501	452	484	452	476	456	411	469	495	496	497	478	463	476	495	469	466	446	483	498	482	510	463	473	440	462	466	498	456	494	448	469	488	455	477	442	470	464	452	481	441	490	441	479	476	480	485	478	473	467	451	459	445	473	448	460	471	476	465	483	488	457	428	472	465	478	444	486	510	473	436	464	464	423	477	480	481	463	475	466	436	477	516	461	481	479	466	484	486	485	461	480	477	480	438	468	448	452	457	492	426	494	438	494	482	439	480	456	463	461	418	444	457	481	436	462	450	494	430	449	435	457	463	482	474	441	468	429	470	502	463	438	444	474	476	487	426	497	486	459	444	478	486	441	479	477	469	466	493	491	479	475	497	458	465	484	469	447	457	468	447	488	491	459	476	455	479	497	440	481	480	486	443	467	495	448	461	441	474	468	484	468	483	471	490	476	441	505	492	494	457	492	493	438	464	441	468	490	497	469	450	458	444	493	485	445	465	449	453	482	471	464	470	482	450	432	476	469	480	470	449	460	456	446	491	460	447	440	511	477	490	494	482	456	472	519	467	510	483	477	469	490	438	517	445	490	484	487	502	477	471	465	453	462	496	451	459	466	424	474	495	463	454	485	444	481	490	469	475	473	465	472	442	451	449	461	487	452	475	503	481	484	445	460	471	482	439	472	465	459	460	479	435	472	485	444	514	437	485	488	426	467	475	425	486	456	430	512	472	481	464	480	477	425	477	460	465	470	427	471	485	469	492	483	491	437	449	506	467	443	448	421	447	484	470	443	431	476	530	452	500	443	496	464	458	454	472	441	442	458	470	474	464	488	480	511	446	448	489	494	469	451	470	487	493	472	533	444	481	457	487	451	429	485	466	514	467	445	490	482	443	474	442	472	448	423	427	466	499	495	468	488	493	459	438	468	456	469	507	473	478	478	483	433	448	500	462	464	440	469	450	451	452	468	484	501	535	464
24196	22858	30152	25325	20158	9409	1435	792	740	680	718	668	700	656	691	766	719	715	698	702	718	704	691	754	711	706	653	648	698	710	693	698	713	721	712	671	700	706	655	686	685	701	709	665	694	649	709	732	709	679	660	699	691	681	650	687	688	690	682	684	690	689	697	661	655	665	695	679	696	633	701	650	726	690	688	665	689	696	707	696	710	708	660	690	683	711	723	643	724	722	665	655	693	725	663	685	656	721	656	673	667	656	684	697	692	667	661	681	670	656	708	689	727	667	673	710	690	679	680	701	650	681	672	653	720	676	705	701	692	699	686	671	669	706	612	630	731	715	672	680	652	674	677	698	689	672	687	666	662	650	663	661	699	711	662	724	661	734	687	695	680	637	673	667	708	671	620	711	685	679	737	688	646	668	652	721	683	673	685	673	682	662	666	655	659	700	661	690	688	667	715	665	651	657	634	677	714	643	693	709	699	688	677	681	624	641	698	697	713	681	670	688	706	680	689	668	723	682	676	678	664	706	718	674	694	722	653	677	655	630	631	633	660	675	695	674	680	642	709	672	676	701	669	696	703	632	704	659	656	636	726	655	666	686	682	666	654	674	693	687	697	720	698	632	687	667	698	691	646	663	718	693	629	715	687	713	694	653	689	674	632	660	669	647	672	721	652	626	698	694	697	681	713	708	661	676	667	658	656	681	686	670	680	657	671	683	634	723	702	661	679	685	649	678	718	677	703	676	665	649	644	687	712	685	669	636	710	675	686	652	670	667	697	665	697	691	698	683	691	687	681	670	675	665	689	664	680	666	655	667	660	694	647	658	700	687	681	625	657	638	642	676	662	706	615	687	662	635	707	672	716	696	684	675	682	691	639	699	658	609	678	659	648	666	686	702	674	682	673	682	686	694	667	721	693	638	672	685	689	648	657	661	669	696	690	691	644	668	709	654	686	689	673	647	674	684	649	671	703	668	678	681	671	657	678	670	678	733	665	653	737	694	677	687	690	661	683	714	685	658	692	680	705	667	649	684	681	688	650	722	647	679	657	679	625	722	697	663	701	661	681	697	667	623	691	712	634	684	700	654	699	669	658	644	625	689	672	664	670	679	684	683	683	650	727	709	680	669	651	712	695	631	699	676	694	642	689	699	676	678	622	696	703	691	642	688	665	699	690	674	682	709	660	662	678	657	689	671	675	722	706	648	678	693	683	667	665	715	728	673	660	698	664	714	709	697	674	667	697	663	653	647	667	665	671	679	660	666	692	665	652	685	670	672	641	672	666	703	691	712	714	666	697	664	718	653	639	673	721	625	736	644	700	668	701	669	631	599	660	722	721	660	656	741	658	659	679	674	653	692	685	651	675	760	646	628	704	685	696	687	671	710	679	675	689	683	679	674	698	696	657	682	660	674	685	695	679	692	666	697	636	713	671	657	669	673	675	678	673	691	653	722	685	674	674	693	762	699	644	695	731	665	680	696	647	678	689	662	683	650	652	673	678	718	682	613	681	691	704	670	676	714	689	671	679	710	666	707	705	647	709	658	676	692	661	697	644	628	685	681	732	699	673	627	694	672	662	693	668	652	667	650	680	634	665	662	706	701	657	678	639	680	653	715	673	649	657	646	664	688	693	688	682	645	641	688	632	662	643	701	723	634	684	622	716	680	657	681	679	680	685	666	701	662	665	660	662	647	641	664	682	690	690	655	718	661	699	658	679	694	641	669	678	681	693	656	655	607	705	640	660	669	712	703	665	678	685	718	655	635	677	658	679	683	677	660	680	673	708	661	692	698	718	646	672	652	700	697	691	678	674	712	687	669	658	743	716	642	669	678	665	721	711	641	639	669	624	725	674	669	656	693	720	688	672	664	685	672	684	672	692	685	688	667	641	737	709	650	683	690	643	682	676	682	669	674	678	690	659	649	687	692	711	607	665	689	665	685	707	706	708	686	684	660	667	656	678	649	698	700	640	682	676	641	688	640	611	684	682	669	724	705	737	629	693	650	641	680	705	678	686	650	648	668	697	656	731	738	648	642	699	656	708	657	683	710	702	710	674	678	629	696	654	734	677	698	695	617	671	717	722	671	676	731	717	675	658	670	637	657	680	683	660	646	706	670	658	677	671	690	690	670	624	630	665	673	666	666	703	711	633	682	720	676	701	672	681	700	648	656	678	685	674	679	683	636	670	655	695	684	705	692	645	657	662	662	706	656	716	661	684	675	660	731	663	697	679	666	646	694	685	663	635	651	687	665	696	706	672	689	673	701	711	679	693	690	660	688	641	674	674	688	686	692	625	699	677	676	653	690	627	669	665	685	669	656	672	683	642	719	666	671	635	691	738	685	690	694	703	668	688	722	713	695	706	674	706	665	679	629	644	708	683	624	638	631	664	693	697	669	680	670	691	650	647	656	690	647	675	679	720	688	674	641	649	662	652	651	722	719	631	660	678	642	694	661	680	697	681	684	687	647	724	686	685	702	687	703	661	688	634	680	666	685	668	644	666	661	680	701	620	600	679	678	699	687	633	699	708	656	675	722	711	743	630	719	708	675	721	704	681	698	689	719	671	692	691	703	660	650	709	689	673	668	691	675	704	659	670	670	693	709	640	656	722	689	714	717	624	683	685	656	619	659	691	696	663	668	714	658	700	676	726	656	713	654	687	681	669	667	694	656	680	672	743	714	678	704	679	699	635	684	693	729	710	650	665	693	754	703	687	643	673	679	715	650	667	661	710	636	647	666	677	637	686	698	673	669	659	661	704	686	722	689	699	673	694	689	680	681	682	677	677	680	687	725	648	698	690	681	715	645	657	678	683	657	683	622	668	670	644	657	711	695	691	638	665	701	658	715	664	632	666	639	661	691	679	663	675	697	612	699	718	663	675	691	644	669	664	718	667	659	667	722	731	664	661	703	677	702	694	726	687	702	636	650	646	702	677	664	683	653	715	694	689	644	695	636	674	679	680	623	728	686	656	679	691	692	684	647	666	676	681	658	663	653	631	676	668	600	679	674	691	657	637	627	693	686	708	725	668	684	685	677	673	651	645	673	672	654	704	688	693	730	694	649	645	713	732	718	691	701	694	663	693	710	709	632	648	632	683	625	681	653	723	639	707	667	671	685	677	683	638	707	655	705	715	653	733	675	703	693	722	666	655	700	685	668	664	701	685	675	665	737	655	713	647	690	690	714	703	732	673	632	702	681	730	663	693	721	703	680	669	692	673	664	638	682	692	678	675	679	684	656	691	674	701	653	706	664	656	664	671	645	663	614	686	640	725	726	673	710	678	619	650	653	674	700	661	621	720	694	637	686	654	649	704	645	673	646	697	700	699	714	710	671	644	634	693	651	669	666	644	653	653	659	684	673	672	669	678	700	679	666	698	671	661	687	661	728	663	677	689	692	675	675	658	685	623	684	695	714	696	688	669	731	696	690	674	689	668	678	710	694	661	681	696	660	700	619	665	681	688	663	681	693	669	668	666	640	613	669	661	730	645	640
58673	89703	54854	22477	6288	1567	661	609	617	607	620	578	645	644	591	620	601	593	608	623	610	631	625	607	601	646	599	631	578	617	635	627	622	590	618	585	605	623	556	587	628	603	640	616	627	637	624	623	611	600	630	599	569	621	626	590	633	624	603	603	627	635	568	613	598	574	612	607	614	613	609	550	548	633	587	567	592	620	626	600	593	612	581	622	619	574	623	596	592	619	596	578	580	614	615	639	630	580	650	617	637	609	617	627	628	615	580	638	569	611	595	607	621	617	648	609	583	600	624	618	561	587	583	602	588	589	592	636	612	584	608	599	616	576	640	597	601	560	610	614	634	589	608	615	598	636	603	614	609	659	579	640	602	615	643	595	641	613	609	585	600	588	632	587	588	573	597	632	581	583	614	567	616	598	580	607	594	590	599	636	636	590	611	601	649	632	638	611	641	619	634	607	629	640	597	604	625	653	620	607	561	619	635	562	592	578	605	572	603	589	605	606	619	632	604	583	570	629	622	602	596	584	661	608	628	593	588	602	613	608	598	624	571	605	667	583	613	624	603	603	629	617	590	636	650	570	585	572	590	597	618	617	603	593	616	632	630	600	626	593	635	600	627	620	675	603	580	568	633	578	586	569	568	633	603	594	596	584	585	590	671	610	621	593	600	616	548	575	645	614	640	585	599	630	621	593	599	624	622	598	616	586	561	605	611	607	593	590	610	595	613	630	591	562	593	598	585	612	571	598	608	602	623	629	541	562	591	602	616	595	610	570	579	604	619	585	646	607	622	630	606	595	581	610	611	563	570	602	597	619	565	634	580	592	619	602	562	600	618	610	629	585	604	621	636	605	630	636	595	618	551	587	590	649	584	579	592	589	579	619	607	581	628	624	594	634	603	653	584	613	579	606	610	595	598	626	608	566	614	594	587	568	626	650	605	588	583	582	579	619	573	581	639	608	636	605	594	634	580	551	607	604	587	622	624	611	611	587	583	620	597	626	652	602	568	585	645	606	574	584	621	594	618	583	599	614	616	594	629	609	623	622	591	634	588	616	642	648	596	585	610	565	610	598	592	602	575	594	637	606	604	615	619	640	607	627	572	588	590	609	638	616	578	604	635	596	599	598	577	570	629	615	581	572	579	622	600	628	612	677	585	657	582	523	573	577	599	625	618	623	612	632	582	596	676	561	592	637	633	538	570	581	604	615	584	594	579	586	563	626	596	584	630	643	588	636	601	622	590	607	593	591	614	575	604	606	600	569	602	616	582	560	639	648	591	589	612	606	572	581	587	617	565	593	600	586	603	599	578	644	583	588	610	596	597	600	624	584	605	571	673	629	621	555	643	572	606	590	596	620	603	624	590	605	617	613	638	579	544	602	592	626	622	565	621	607	618	600	597	584	605	601	617	631	590	578	611	615	586	569	613	630	548	591	601	607	608	577	602	569	580	608	600	603	618	622	637	617	606	569	593	629	538	586	566	607	631	540	572	586	619	606	595	574	616	578	625	627	609	573	591	617	608	583	615	590	595	563	625	609	565	619	605	585	597	613	603	594	657	605	622	570	627	588	602	605	608	606	589	614	588	570	605	635	625	604	617	558	610	608	577	616	572	571	612	623	556	590	614	550	584	564	635	620	596	587	609	553	572	589	621	626	614	604	610	618	602	636	591	569	617	584	648	613	596	632	617	590	597	610	588	579	586	609	606	597	630	563	593	628	593	562	658	579	581	581	613	616	596	559	634	575	601	605	623	580	603	595	604	597	648	609	584	625	648	590	584	611	590	608	556	633	600	613	628	601	618	561	598	595	603	638	620	577	551	584	607	577	576	597	574	611	616	576	601	544	623	603	586	579	602	594	608	645	583	637	588	589	580	610	598	638	577	543	620	636	625	598	630	605	641	572	591	562	539	600	645	622	591	590	582	616	632	562	608	605	645	616	591	589	616	657	614	576	572	637	609	622	607	583	599	649	571	642	613	567	603	583	596	616	591	647	573	602	567	540	572	619	594	607	589	599	619	575	593	594	567	601	630	592	565	595	605	599	589	616	652	613	590	601	573	621	658	617	615	584	583	616	594	585	598	646	632	562	619	587	553	578	602	594	591	604	582	594	600	638	586	653	599	629	608	609	590	593	611	591	646	605	585	596	606	631	583	618	602	639	634	584	576	590	596	619	591	562	612	610	570	599	615	612	628	584	588	593	593	600	565	621	616	607	595	564	595	612	608	553	559	609	539	580	599	571	567	637	632	572	597	585	619	629	624	594	595	609	593	622	644	627	578	565	596	641	634	644	546	630	573	635	578	627	565	652	610	617	631	597	586	596	601	642	649	605	634	581	540	639	631	609	577	581	582	573	631	582	609	576	611	600	584	586	572	585	601	622	610	590	645	626	605	590	597	561	598	562	610	593	616	594	568	614	573	631	643	588	584	610	612	570	591	588	653	606	631	609	614	596	628	602	642	620	599	566	611	628	598	607	610	612	595	602	611	607	608	569	577	612	602	603	622	581	587	598	603	599	580	597	593	578	594	609	636	595	630	616	592	591	570	598	593	589	621	628	599	596	581	630	600	602	578	568	565	600	581	650	605	575	582	633	584	567	617	592	610	547	619	582	599	535	587	575	582	620	599	609	584	607	604	579	629	587	633	622	606	553	627	605	567	596	594	584	590	582	600	621	574	607	623	605	581	626	620	582	576	585	662	600	570	613	636	591	576	584	608	566	594	589	571	576	599	652	610	574	616	608	575	571	608	576	571	648	633	591	596	590	591	575	568	579	577	608	621	569	622	643	605	636	588	544	595	589	585	566	580	613	575	603	574	571	538	614	609	578	604	587	628	586	594	573	586	601	575	604	574	594	604	594	582	595	599	583	587	569	578	613	595	603	623	567	574	597	632	596	659	622	585	581	593	595	591	593	580	586	594	569	585	606	565	609	641	603	614	609	631	615	630	591	637	626	622	641	601	607	623	613	572	605	590	622	570	626	593	581	605	545	647	629	624	629	584	584	570	584	609	580	592	564	644	627	611	574	592	584	596	582	566	633	615	562	574	601	625	602	554	604	608	650	588	632	600	638	592	580	608	581	588	625	594	612	554	550	611	615	614	609	643	588	604	650	584	578	571	593	615	596	636	640	614	579	604	572	580	607	602	577	599	630	606	590	635	554	595	566	623	582	611	617	621	595	595	607	585	635	613	534	651	607	606	593	625	613	596	550	608	615	572	531	598	612	549	626	604	635	595	591	576	610	619	581	604	616	582	608	602	621	553	558	608	590	543	581	591	558	635	623	551	598	591	555	593	618	605	603	612	605	601	646	648	593	511	639	581	595	599	597	604	608	623	628	615	593	618	563	581	590	619	578	641	573	593	585	636	606	585	616	586	622	626	642	660	587	617	577	635	604	612	608	621	584	584	583	586	580	614	578	622	605	585	608	594	647	593	616	571	618	590	598	596	568	651	552	590	621	603	582	583	558	586	604	612	596	594	586	612	605	613	535
33699	31674	20294	5417	1095	559	575	561	549	548	516	499	555	513	502	525	505	530	552	549	534	570	508	528	523	519	547	534	501	518	518	526	514	507	535	521	521	460	504	543	530	505	542	506	534	530	508	514	562	530	532	553	543	514	535	494	527	519	519	530	478	519	547	535	549	513	520	498	552	507	520	529	507	473	534	489	514	530	508	541	544	506	539	504	537	507	543	540	521	535	478	545	518	506	550	496	558	539	506	536	483	485	528	458	479	525	515	530	549	500	539	536	488	521	551	555	496	533	567	546	481	528	503	524	538	517	534	543	488	545	504	524	536	534	517	527	569	521	529	513	510	550	504	533	539	518	519	521	510	537	571	501	513	481	546	513	506	562	499	503	526	503	526	518	505	510	525	560	517	504	522	490	516	503	507	523	529	503	501	499	497	563	510	497	504	539	515	523	534	493	584	498	510	522	472	537	505	530	478	513	535	492	520	511	544	512	535	567	509	471	488	513	493	538	559	519	539	517	521	511	502	507	537	520	500	528	554	550	552	539	541	488	550	498	535	507	508	486	559	505	514	505	528	509	486	521	523	547	512	536	479	505	475	506	531	497	526	487	525	551	481	537	526	491	521	507	553	516	525	508	512	501	516	527	547	527	510	524	526	512	534	497	496	547	534	510	488	513	530	512	526	535	523	497	553	523	516	548	524	535	514	527	559	552	548	564	516	559	542	535	523	512	538	553	479	551	492	542	569	516	472	510	524	492	519	531	566	498	488	529	517	545	461	497	496	510	512	504	517	527	575	526	504	478	522	522	534	497	552	476	523	547	529	490	511	556	497	511	537	526	539	499	495	534	479	520	531	510	542	543	524	490	511	520	532	505	526	515	560	510	576	499	549	514	527	514	506	545	514	484	509	482	522	524	502	509	501	533	513	547	502	516	481	540	524	525	534	539	498	528	507	501	504	489	528	485	574	521	510	498	516	535	505	539	490	542	521	506	510	494	525	556	501	524	587	537	549	514	507	495	566	529	494	512	497	519	481	501	608	538	568	512	500	485	521	472	518	537	563	495	507	492	528	509	527	518	484	537	515	562	500	575	506	520	524	504	543	515	503	542	525	551	558	531	538	551	537	540	551	494	531	539	556	513	529	506	510	505	485	551	514	532	497	586	514	559	518	511	508	546	561	515	518	542	498	499	532	505	511	506	519	540	533	534	521	507	509	530	577	502	537	478	523	530	554	522	536	518	514	503	526	529	544	534	534	504	519	522	540	498	563	526	530	512	513	562	523	509	532	519	537	513	520	518	521	514	568	508	551	538	565	545	528	537	537	527	510	537	512	531	536	544	595	490	553	517	537	545	484	521	518	572	554	536	519	548	528	507	516	529	481	508	549	539	538	540	515	508	492	529	522	526	533	526	541	534	501	512	539	507	509	520	542	544	531	501	514	537	545	484	548	504	509	545	506	504	514	486	550	536	580	501	544	494	532	491	501	509	508	553	521	545	537	518	514	525	507	513	509	533	479	532	533	522	543	531	543	551	591	507	533	553	525	536	539	505	528	467	503	484	498	527	522	492	528	538	475	530	531	506	526	504	514	492	493	546	531	552	568	556	516	526	538	507	510	539	544	516	505	542	513	523	532	515	521	528	539	535	520	535	527	506	513	504	565	518	525	550	524	541	532	533	507	515	517	515	519	513	478	523	514	513	522	532	564	524	526	532	486	544	550	501	505	545	532	540	537	542	535	536	519	505	510	517	513	531	521	517	565	516	522	512	552	500	521	474	514	536	531	555	570	538	541	535	518	511	546	510	497	536	503	467	550	499	525	528	522	527	534	546	531	563	502	520	534	565	545	505	528	524	532	490	510	487	495	553	526	527	512	502	528	526	507	544	504	536	523	559	514	500	528	527	557	544	504	523	522	493	541	549	476	484	539	533	538	503	520	515	508	521	523	530	498	511	461	526	498	564	530	552	506	531	541	520	541	556	546	503	539	547	558	558	539	548	488	513	527	473	521	494	570	479	535	514	554	549	538	471	525	508	531	509	531	523	535	532	517	515	531	493	519	505	497	515	541	554	479	480	563	479	542	511	564	516	531	462	509	533	510	515	499	496	507	539	546	523	518	527	561	495	572	500	567	494	524	499	533	493	526	564	512	559	525	515	538	524	533	553	570	515	497	518	525	530	537	497	540	535	546	511	504	470	541	522	561	509	488	543	540	520	492	524	496	510	482	553	501	527	504	527	516	542	548	574	555	523	472	531	517	550	485	544	522	522	516	507	521	534	514	498	508	504	563	490	528	549	513	508	521	512	546	506	526	473	490	482	502	503	533	501	525	561	538	545	504	529	522	529	536	558	504	515	504	489	471	524	531	497	521	544	491	550	543	520	532	493	524	534	483	524	492	483	507	543	504	492	544	525	500	531	521	545	546	497	495	499	512	514	503	528	554	512	539	515	518	527	512	537	569	534	535	549	502	539	522	549	560	518	502	546	542	491	500	523	535	516	531	516	529	551	547	569	506	568	538	561	488	517	525	481	525	495	482	497	515	474	566	532	502	528	541	498	540	532	520	503	502	525	503	557	546	500	544	539	534	498	505	519	550	560	512	562	507	544	502	546	503	526	513	523	535	494	591	554	519	488	483	537	540	514	570	525	548	513	532	542	558	482	513	521	523	533	554	513	528	502	527	540	521	538	549	530	510	497	570	513	490	533	517	519	559	508	520	521	518	539	511	540	502	535	522	545	541	511	533	537	513	549	500	489	519	523	490	509	509	531	534	499	533	510	503	501	506	501	540	532	507	476	476	532	524	529	510	494	501	517	520	528	510	476	497	490	512	507	537	479	540	546	520	496	496	522	544	557	545	508	502	552	528	525	507	528	498	510	488	538	511	534	488	495	503	516	541	612	532	542	549	510	507	510	523	555	537	551	531	502	554	515	548	523	533	527	561	560	549	557	527	523	539	548	530	516	520	539	528	558	491	513	509	573	540	539	528	515	529	547	504	542	519	531	524	544	505	572	557	508	569	533	524	487	541	501	484	515	502	540	478	562	505	499	500	549	554	541	498	488	539	519	524	518	501	527	520	531	528	508	527	496	499	546	532	519	488	458	519	506	509	565	512	499	540	509	515	542	481	533	498	519	540	506	545	520	508	535	509	528	492	508	518	537	530	497	527	530	535	519	527	555	490	543	533	520	515	506	523	517	509	545	528	533	578	514	499	539	506	526	551	521	531	538	525	536	479	515	475	505	484	510	519	534	493	567	599	553	533	517	502	528	524	513	543	526	500	513	525	515	524	529	516	527	517	516	576	537	499	515	526	531	515	550	501	485	438	495	548	500	503	533	537	512	494	534	520	523	543	547	533	530	536	557	513	528	490	513	507	496	535	526	502	534	504	529	526	500	499	503	534	543	490	501	487	504	537	519	551	549	516	558	540	494	516	531	526	534	525	533	543	543	518	505	555	548	509	541	513	549	515	519	498	514	520	540	537	542	485	524
31313	32154	11367	2390	739	502	459	407	429	420	425	459	473	407	439	406	438	403	404	428	454	446	416	436	421	456	413	443	480	449	432	449	438	458	449	405	453	408	432	415	409	403	434	454	426	396	407	459	389	448	403	411	467	427	376	399	450	416	440	389	421	412	425	461	419	424	443	446	447	453	432	394	409	449	390	459	457	420	434	422	437	420	418	418	419	418	415	421	394	439	420	421	438	409	445	394	463	447	407	447	406	462	446	468	433	416	421	435	436	420	437	388	420	427	437	411	403	413	386	416	445	462	408	428	408	440	416	429	459	440	474	415	439	429	420	436	398	439	444	434	419	422	436	430	450	419	442	406	450	436	458	394	429	430	431	383	439	458	453	427	443	425	432	404	448	421	457	463	425	444	418	425	411	410	449	412	435	422	428	413	415	456	417	437	439	431	440	421	409	412	433	414	431	413	417	419	417	441	449	437	425	412	416	428	466	436	450	414	444	435	397	395	428	450	437	444	414	416	417	440	440	406	439	442	445	442	449	399	424	429	408	452	425	439	395	460	426	382	413	422	432	401	420	402	422	423	439	385	418	435	463	416	442	413	407	450	445	421	433	427	468	420	425	425	435	432	417	436	435	426	457	449	402	399	433	440	427	419	453	400	422	439	456	409	458	420	433	437	463	431	432	429	401	434	404	446	422	452	415	447	422	398	412	421	419	414	453	395	447	484	438	428	430	465	442	434	474	461	463	408	435	436	425	433	430	454	438	416	443	403	459	439	406	440	392	384	422	429	383	438	417	435	450	469	389	432	470	416	433	465	389	393	408	439	434	425	441	404	456	486	438	425	465	383	413	421	471	423	418	441	417	424	438	459	392	440	437	420	431	403	421	405	421	450	421	415	412	454	438	420	426	415	433	441	457	458	463	435	415	457	403	387	425	391	448	430	445	454	398	444	404	450	441	445	445	395	383	403	462	435	427	439	463	428	429	440	433	470	400	401	394	402	421	402	429	429	446	395	432	418	439	437	422	417	452	444	441	432	449	425	424	448	410	442	406	402	424	386	404	434	442	434	385	434	429	436	441	411	435	422	441	419	398	390	437	381	414	410	436	428	433	462	439	419	415	428	405	436	467	451	438	455	428	433	420	447	419	394	464	443	408	395	399	444	429	462	430	436	426	430	415	415	432	462	449	424	438	423	417	413	431	439	405	437	439	413	466	413	453	470	447	417	438	429	416	408	417	412	446	416	451	445	421	406	420	425	415	449	461	400	417	473	419	420	455	412	427	433	444	388	405	426	416	394	437	418	401	405	423	427	401	379	424	430	386	412	403	423	442	437	406	448	432	407	444	434	434	444	395	419	395	410	429	445	395	432	424	432	412	449	436	418	464	466	437	399	419	432	398	444	401	398	409	433	418	406	427	439	423	454	421	397	375	428	426	416	418	448	440	449	430	438	422	427	437	440	451	438	423	458	456	438	418	465	433	446	421	401	386	416	393	422	421	432	426	420	453	432	398	417	485	422	432	398	407	417	428	445	407	410	467	415	452	439	420	393	412	452	402	477	458	441	417	408	428	404	433	427	412	408	375	441	423	438	443	428	394	421	432	408	436	422	414	458	422	418	370	405	437	445	463	371	439	437	442	428	444	469	378	434	456	436	410	409	438	448	418	398	410	433	385	426	436	458	431	441	436	452	394	411	425	451	460	448	383	424	440	435	403	429	452	384	380	402	446	435	437	421	457	440	436	413	422	432	432	420	448	400	410	430	414	411	406	392	415	432	432	404	407	430	444	416	453	459	454	433	452	434	437	405	421	462	428	371	438	438	429	420	445	398	412	415	407	450	440	403	433	410	433	396	448	410	403	437	431	417	435	438	461	450	375	427	391	414	453	404	422	451	436	434	461	440	417	413	446	434	428	409	466	412	413	413	387	400	425	428	410	406	408	431	432	435	417	473	454	401	412	466	463	449	406	464	437	406	414	426	401	443	428	420	393	445	413	417	415	465	405	436	408	410	423	434	398	470	412	414	409	440	399	456	445	424	419	443	380	414	418	413	432	409	407	458	404	404	426	423	437	421	430	440	444	439	405	441	393	406	413	416	447	421	425	432	422	460	443	413	418	414	474	436	440	432	415	435	418	428	425	417	404	426	419	403	485	412	419	445	442	428	421	417	423	420	461	430	420	447	419	400	456	417	470	450	427	425	424	406	432	399	436	431	400	423	417	437	459	422	426	430	413	396	400	413	451	462	419	440	426	465	416	462	424	415	458	455	452	453	397	423	442	443	413	427	380	400	387	452	418	388	409	443	399	418	429	458	407	462	400	416	410	425	406	407	398	412	399	443	443	495	441	476	423	454	432	438	424	476	404	417	434	407	428	431	442	430	383	401	379	454	436	408	420	455	420	445	409	374	397	440	433	397	423	404	393	400	418	472	449	453	453	420	416	428	417	416	420	434	451	425	444	402	433	448	412	416	415	442	381	437	405	424	410	392	414	427	437	424	463	444	434	432	404	453	382	410	415	413	412	414	407	423	406	435	425	427	421	481	452	436	415	422	452	455	415	417	437	450	403	438	442	404	419	413	407	439	433	444	446	395	433	397	401	444	450	394	382	442	447	471	413	451	420	435	412	423	458	404	432	436	405	406	442	497	417	467	415	409	425	401	431	431	415	427	462	416	433	443	399	447	394	444	436	418	426	455	473	429	418	432	413	432	451	444	429	421	422	419	457	407	425	437	444	411	417	439	444	422	421	417	455	411	423	424	418	428	428	436	433	398	492	436	435	408	469	373	452	445	421	450	433	416	413	403	423	436	413	416	453	439	424	435	429	421	406	387	431	408	452	432	410	423	427	443	415	445	413	408	411	429	432	466	435	443	434	400	402	435	421	402	451	422	439	443	453	404	436	444	393	402	417	456	423	472	419	406	463	427	417	446	417	448	429	437	433	434	427	446	408	444	424	455	466	467	395	445	429	374	429	428	439	383	419	418	434	441	438	455	434	420	399	422	407	440	383	410	428	441	440	416	444	437	426	360	469	444	429	430	404	430	415	418	445	427	446	432	416	441	448	453	439	404	390	405	406	418	416	437	439	409	424	439	413	422	439	406	425	420	436	431	412	438	439	414	456	390	378	412	449	434	446	425	439	430	411	458	441	449	448	431	434	424	428	459	405	448	423	416	434	448	431	397	455	434	460	431	412	415	417	393	437	440	395	411	407	415	402	407	401	427	399	423	438	490	430	421	424	429	431	461	420	474	435	384	412	398	453	432	454	435	448	404	442	442	444	435	435	438	420	458	425	415	431	399	404	423	403	424	424	402	426	430	453	434	435	442	419	435	460	442	462	428	438	400	449	400	423	408	423	421	426	413	445	411	387	406	449	462	442	445	430	421	439	413	421	427	457	446	434	440	456	439	404	384	415	441	451	439	411	408	425	397	414	413	457	430	417	471	441	442	443	397	406	442	462	411	449	439	428	399	431	418	414	442	439	390	434	451
24934	24486	31584	26266	16517	3573	836	629	611	580	611	586	584	560	591	565	602	608	520	569	590	585	561	541	580	564	551	591	593	563	547	549	556	558	562	549	579	548	526	535	582	524	518	574	514	587	538	536	539	599	580	555	551	557	583	553	548	601	566	544	564	567	527	521	550	546	540	549	549	547	574	542	560	544	519	540	558	530	570	575	532	566	577	533	551	532	585	543	544	546	585	557	550	548	567	568	557	548	559	560	590	588	620	546	590	553	535	571	541	618	540	524	579	593	520	548	523	563	532	576	530	517	520	548	585	543	532	544	590	568	507	517	545	571	546	568	539	576	611	556	539	552	533	533	580	565	580	545	549	558	542	540	558	546	519	549	582	531	526	538	525	543	585	528	572	592	589	531	544	570	539	566	551	569	601	526	583	576	573	567	571	514	547	537	564	540	543	575	560	552	590	531	567	553	543	596	566	577	528	549	512	579	584	526	576	549	600	568	545	561	517	581	535	521	548	560	539	568	533	560	578	553	507	549	557	555	565	575	564	583	579	567	602	583	588	558	515	560	548	585	537	560	574	534	554	538	547	528	577	542	559	561	522	545	590	540	552	585	527	544	551	541	557	591	536	571	568	512	534	542	537	561	532	540	588	542	566	533	539	581	561	545	617	559	603	601	550	559	529	572	522	547	520	558	578	561	592	537	564	516	550	535	579	550	516	573	550	557	583	553	548	534	564	570	559	551	547	553	581	562	481	562	567	537	543	567	571	526	558	567	549	551	562	528	560	545	541	554	569	539	522	544	569	535	551	583	551	569	533	568	546	530	584	532	543	541	547	563	545	557	551	537	564	537	587	587	579	567	556	559	562	557	516	567	522	558	503	556	538	515	563	563	576	572	574	518	554	567	533	553	564	484	543	597	559	550	496	520	575	578	533	544	554	559	510	566	547	542	549	534	576	503	520	569	577	510	610	580	567	583	526	561	520	550	591	530	512	549	553	563	527	527	544	532	574	531	517	582	568	578	604	552	555	557	546	597	578	540	599	568	563	592	546	540	517	566	566	585	545	556	549	598	543	551	553	567	574	552	583	534	572	562	543	555	539	565	533	555	538	584	527	587	581	578	562	523	564	542	514	517	556	509	557	568	553	574	604	564	527	527	585	574	560	546	567	563	543	572	557	603	518	548	538	503	529	558	562	555	554	533	542	536	553	555	563	583	555	578	538	535	544	583	556	556	603	542	547	570	551	553	557	530	561	556	535	562	576	554	553	542	535	543	533	532	563	546	587	548	535	571	581	513	557	529	584	567	528	585	568	534	547	557	590	569	517	549	531	536	584	519	515	523	608	543	517	535	582	556	562	553	559	533	538	562	527	525	528	517	561	544	514	535	517	539	560	530	500	568	530	556	577	557	552	568	525	533	585	576	535	602	575	577	536	547	550	572	527	564	534	556	554	574	587	561	551	562	566	569	543	532	562	568	583	545	573	561	567	564	537	595	545	571	543	556	561	552	577	554	563	519	565	549	574	582	521	511	536	551	564	534	516	579	562	517	546	593	572	552	551	532	558	501	583	573	550	550	565	553	558	550	517	567	560	539	568	606	547	547	548	545	547	539	607	528	535	534	548	536	578	541	516	560	557	520	534	507	555	515	558	567	551	513	542	523	584	579	566	544	539	554	601	538	560	606	560	534	579	527	568	520	586	557	560	530	564	611	506	520	575	558	571	531	530	554	529	564	564	529	484	557	542	519	574	569	556	555	545	539	553	517	568	596	566	575	550	601	562	584	539	495	558	581	591	598	573	557	534	546	559	524	544	538	557	538	536	563	550	567	551	516	537	568	599	557	532	568	541	609	558	583	563	513	580	562	603	576	561	595	542	597	556	537	532	568	559	565	547	540	568	572	514	555	584	545	544	589	593	493	564	542	533	574	533	515	579	533	574	544	589	569	535	519	584	548	564	548	531	567	554	557	549	540	535	564	521	503	535	536	535	519	539	550	539	538	592	539	588	544	560	543	556	528	555	529	566	549	545	581	608	544	580	572	581	544	510	601	527	533	543	520	526	546	584	530	552	585	557	563	594	565	553	542	508	572	593	567	510	512	529	528	518	557	548	554	581	532	518	564	574	537	573	551	541	532	524	565	570	575	505	560	555	564	534	543	565	490	520	555	579	592	576	569	616	577	583	545	558	568	553	486	585	560	542	549	577	543	556	573	556	595	551	528	551	547	610	541	518	529	546	584	562	540	579	569	570	544	546	557	576	563	584	569	548	518	538	549	570	539	533	548	544	535	544	521	515	579	517	585	542	579	534	529	553	537	557	533	544	538	575	544	504	533	542	564	584	595	561	525	550	523	548	546	537	503	583	575	539	571	594	522	577	567	576	553	527	573	557	565	560	562	580	553	580	531	568	556	550	553	598	524	543	550	520	546	564	561	533	532	588	533	553	545	558	561	553	555	552	512	584	556	565	544	593	550	560	544	529	543	544	529	564	598	570	552	571	538	531	568	533	619	542	547	510	545	583	514	589	571	569	540	556	618	572	560	528	536	553	547	546	566	573	523	535	583	574	550	582	511	567	565	557	574	574	590	541	536	572	558	605	540	555	535	588	534	542	556	532	517	550	514	534	562	520	587	577	577	558	577	494	530	556	513	582	571	546	596	603	556	499	548	575	531	554	550	582	554	519	554	587	539	532	558	596	576	559	547	539	541	545	513	554	573	531	547	573	561	624	541	537	531	540	541	558	535	564	575	587	541	554	579	562	544	604	589	553	581	552	597	534	533	597	508	576	544	541	563	528	605	543	504	540	558	514	556	543	561	518	523	519	555	558	541	565	577	530	542	566	543	492	527	558	580	554	559	564	560	514	525	567	547	612	543	593	576	529	547	535	558	585	541	554	534	552	566	582	527	587	566	514	538	557	574	551	589	521	557	546	542	581	551	549	569	554	544	568	588	527	580	535	557	560	557	529	517	534	580	530	553	584	555	558	535	566	523	534	528	555	557	570	584	582	543	603	573	516	533	559	535	575	549	555	571	560	533	504	571	552	525	546	534	519	573	527	554	514	539	563	544	553	590	571	592	553	554	549	572	533	525	570	557	560	558	572	570	534	516	539	552	524	540	504	538	563	559	553	612	531	567	542	529	559	515	559	545	549	526	579	548	545	531	550	552	537	525	583	511	567	523	574	554	556	559	578	561	570	515	539	569	579	534	533	555	545	550	515	571	526	521	562	620	584	551	590	554	602	576	570	532	549	548	553	562	537	577	588	574	563	590	581	583	542	503	552	545	551	554	568	576	551	555	546	570	541	549	552	547	564	588	596	559	546	581	584	564	536	541	558	505	569	552	500	542	541	555	576	555	539	585	508	569	550	611	553	560	542	610	587	544	531	557	561	561	560	580	559	570	514	571	541	600	516	529	560	569	550	568	540	567	599	565	580	583	556	560	557	529	552	537	546	568	522	550	578	565	548	560	586	529	568	539	550	556	583	563	569	564
61794	86925	48837	16029	3686	926	546	515	509	473	507	526	499	516	538	495	482	488	486	545	468	508	484	512	461	489	514	482	516	501	493	450	509	494	480	543	528	495	503	524	482	491	510	478	480	483	492	469	468	537	500	511	511	494	497	495	451	522	521	504	522	518	540	486	500	538	477	461	519	497	499	476	475	500	466	485	517	515	483	527	527	495	500	500	492	523	510	540	491	474	537	501	462	500	511	506	486	484	467	501	485	505	471	487	535	507	501	504	515	480	485	509	487	466	494	516	490	500	493	500	502	483	517	500	520	528	517	495	464	514	489	484	494	495	496	505	507	484	498	489	469	519	464	476	498	491	510	499	519	496	536	487	488	473	492	480	527	493	489	453	485	496	547	469	506	490	478	520	474	493	478	485	527	527	520	527	488	522	489	526	472	520	535	504	509	477	509	505	487	486	504	469	468	501	493	501	503	480	494	491	547	456	494	506	495	540	507	499	490	482	484	471	513	485	490	492	495	498	486	500	462	474	480	515	514	519	509	483	510	510	498	486	492	486	502	490	523	465	462	557	504	486	514	523	501	482	480	490	501	517	506	468	503	519	493	473	486	515	526	471	499	503	503	521	544	490	500	485	506	485	523	493	537	518	520	506	515	487	505	481	475	504	454	454	529	457	473	494	477	525	463	484	521	524	457	501	496	509	497	500	492	472	474	476	485	483	493	538	480	488	468	485	525	491	534	527	448	486	491	497	535	433	490	511	494	516	470	554	514	477	506	506	519	466	491	479	493	491	514	520	540	519	504	463	455	514	497	543	458	529	461	483	476	480	465	504	521	486	501	490	419	515	484	513	521	522	492	498	468	502	522	511	480	500	508	520	479	489	466	479	495	528	528	521	508	452	506	499	468	469	500	488	490	490	491	470	486	476	502	517	493	471	522	504	490	448	506	482	433	484	515	504	478	485	471	531	500	515	500	477	527	485	447	521	498	493	491	499	512	523	522	483	525	457	531	487	476	489	495	521	532	506	506	511	517	472	496	489	544	459	455	514	489	509	522	516	496	502	508	505	511	477	506	489	502	533	473	491	475	488	484	462	510	493	465	481	518	520	499	508	501	515	500	494	512	506	516	502	487	453	554	464	511	474	481	517	460	503	487	485	513	503	473	522	504	513	483	473	509	470	535	492	501	488	487	507	523	476	484	461	537	428	524	480	488	491	534	523	467	520	512	495	513	518	468	504	506	525	528	486	510	532	499	482	504	468	530	483	484	505	516	519	491	489	544	456	499	449	477	469	528	473	513	489	518	495	501	448	506	491	450	441	468	505	432	481	489	485	490	530	531	533	484	510	476	459	499	467	476	496	523	491	467	476	504	526	436	530	522	482	479	476	499	497	509	507	537	490	453	487	450	471	519	498	483	486	453	483	472	482	479	496	497	507	446	496	510	466	494	496	510	505	486	486	502	488	532	492	532	462	558	511	495	504	530	475	513	492	485	480	517	526	493	496	502	523	504	475	477	455	495	501	474	436	496	566	479	495	489	467	472	519	447	507	448	509	522	500	514	525	474	513	499	508	497	495	484	530	528	525	506	498	516	479	481	484	502	481	458	512	512	505	466	508	496	522	497	512	464	516	522	472	493	507	480	525	530	497	476	481	491	500	481	498	459	506	454	499	500	537	497	501	535	471	478	514	538	493	509	497	496	513	500	498	429	475	497	506	501	518	471	510	499	475	491	516	485	477	499	480	521	499	504	499	532	501	515	501	505	481	493	508	492	461	463	515	478	516	488	510	497	486	545	489	484	489	442	492	510	503	494	502	481	499	517	504	525	479	524	496	527	510	495	478	499	504	470	461	475	468	535	532	502	461	529	480	514	457	501	497	505	545	508	473	486	494	476	489	552	441	444	504	479	543	535	454	513	495	512	506	484	487	468	496	521	502	485	506	487	515	475	537	468	497	466	508	513	496	525	495	492	489	444	521	477	485	499	488	493	446	504	498	443	443	524	494	480	493	470	466	508	530	511	476	520	472	488	513	479	519	494	454	497	461	457	470	484	495	532	488	494	490	485	463	515	494	490	501	516	490	492	500	488	489	481	498	485	497	483	518	543	501	473	511	538	475	500	510	510	537	486	495	522	472	494	533	514	472	486	508	462	495	487	533	489	450	495	503	464	466	463	483	488	487	497	492	466	494	520	499	493	483	508	535	502	477	526	498	507	479	482	540	517	519	461	555	501	499	502	528	501	454	504	485	506	513	523	492	472	542	480	494	478	536	468	495	516	491	466	457	509	528	460	469	497	501	522	474	496	487	520	491	500	501	473	485	495	505	457	504	471	514	506	455	485	502	511	524	498	514	519	475	490	487	472	495	481	495	518	468	507	514	474	488	502	509	511	483	505	475	495	463	524	489	493	505	472	509	457	493	491	469	477	508	439	495	479	477	541	525	492	483	522	505	504	476	532	518	509	485	481	521	473	493	501	494	513	517	506	488	482	461	493	502	500	462	518	454	505	490	499	512	502	468	511	517	500	483	488	475	474	441	509	458	492	501	526	436	478	515	505	531	456	501	499	519	491	485	539	470	505	466	491	503	476	461	502	491	499	536	512	485	505	510	484	513	519	483	469	486	473	486	479	479	504	487	470	482	509	477	491	454	511	532	514	512	508	466	504	502	515	506	534	477	481	518	467	508	526	505	482	507	513	512	514	502	502	481	513	510	498	500	510	495	489	472	507	482	523	495	442	494	462	505	493	485	473	490	491	451	525	500	501	466	458	518	461	512	478	503	499	476	490	443	458	482	510	522	474	451	502	503	526	492	534	478	486	515	511	462	489	508	481	498	503	514	475	531	469	520	480	503	491	501	466	457	505	458	479	479	521	489	488	516	520	478	475	501	490	496	474	489	497	462	507	510	465	441	492	498	525	478	500	488	468	491	434	478	525	524	511	534	510	527	471	507	502	473	518	519	521	505	479	516	454	540	492	454	485	480	547	500	485	491	481	495	469	505	509	509	485	470	514	471	496	507	511	501	462	560	542	505	471	479	501	440	490	495	513	520	489	510	459	521	506	477	523	455	470	567	453	506	497	494	528	493	472	512	495	493	494	513	517	509	504	533	457	525	497	477	509	502	482	492	507	534	484	474	530	494	502	521	498	497	480	502	487	495	492	488	495	497	528	489	522	471	502	511	469	514	507	466	462	486	514	503	463	487	481	507	502	480	524	470	466	489	484	514	511	457	495	515	475	505	499	499	512	525	510	513	496	502	545	483	511	506	510	465	543	498	513	518	485	460	486	486	501	536	487	511	475	470	484	510	490	486	516	511	461	475	512	501	450	474	498	538	492	531	540	476	457	521	465	493	456	479	443	474	466	495	493	462	518	486	479	488	494	523	494	523	525	542	448	505	510	484	485	498	509	487	468	479	440	498	526	517	470	477	467	467	503	488	474	477	474	512	488	523	478	500	472	502	523	515	484	498	482	486	473	477	497	474	498	485	503	480
24249	23029	30600	25043	19881	8833	1266	811	724	772	773	707	744	741	751	692	761	722	724	686	684	715	736	701	780	696	730	692	705	763	688	738	703	728	688	648	693	705	705	718	699	697	686	689	677	690	716	698	674	688	680	696	653	725	641	667	632	659	711	729	687	697	704	684	684	677	751	677	700	666	696	644	683	700	717	665	697	711	685	689	713	670	673	688	688	705	677	672	744	699	713	658	667	699	698	724	668	703	693	685	720	716	690	698	670	654	648	674	704	711	712	708	695	662	640	699	713	692	724	691	641	699	663	695	720	699	630	696	692	688	661	735	689	659	662	655	684	672	658	695	650	718	647	710	655	706	677	680	658	673	671	666	651	718	698	704	681	694	732	704	659	663	673	687	712	716	745	676	693	637	710	687	698	664	728	711	646	664	680	692	723	680	669	661	682	676	713	699	714	692	678	700	710	681	706	670	680	692	661	693	686	667	704	681	687	688	691	713	700	670	704	664	677	616	683	709	686	700	699	683	717	691	730	693	672	722	708	722	689	777	717	703	743	632	680	686	664	675	683	658	693	680	688	728	729	702	703	705	669	697	665	694	675	683	701	711	618	652	713	705	664	707	652	703	687	695	709	698	706	686	652	696	664	712	696	692	718	715	717	647	662	668	671	702	699	731	645	678	666	692	667	647	657	696	686	729	707	705	712	670	684	644	670	732	715	680	692	683	730	685	769	662	697	738	722	705	716	653	690	695	668	753	703	647	706	678	679	687	680	665	674	673	688	683	673	707	710	715	660	716	742	690	687	674	720	674	699	693	679	654	651	610	647	681	724	648	706	700	668	702	700	690	686	658	680	690	675	687	714	649	729	671	677	647	728	671	724	700	691	718	692	736	673	670	706	656	650	700	718	646	692	663	673	621	694	683	695	695	713	635	662	652	730	669	681	661	730	692	732	719	746	680	687	695	662	680	737	674	670	677	729	750	680	713	707	704	722	631	674	723	737	673	676	676	689	685	697	674	681	686	714	680	689	693	677	720	691	698	637	676	662	720	663	673	679	731	713	711	697	649	644	695	658	661	674	711	686	629	693	710	679	650	706	677	688	723	683	647	762	721	695	706	669	675	656	690	660	696	665	683	725	717	679	690	707	709	688	680	642	658	658	713	703	703	692	729	728	666	685	716	696	673	679	702	730	683	715	706	680	649	688	689	663	656	701	686	681	672	753	653	659	662	674	660	713	722	688	712	637	689	631	746	706	690	711	621	725	672	647	685	700	678	732	665	671	692	681	658	691	669	733	686	680	700	725	667	678	683	737	646	684	687	704	692	696	716	688	679	622	700	693	717	654	703	753	681	717	730	674	705	699	763	722	695	667	736	700	715	690	672	696	712	702	673	714	687	671	723	755	723	713	668	751	708	741	692	713	721	703	691	671	684	684	707	682	669	691	684	656	722	659	665	712	700	726	699	671	677	719	704	699	717	671	674	667	681	715	686	723	702	681	647	730	723	662	677	710	703	688	713	694	703	745	694	682	758	700	725	700	677	677	695	705	730	682	654	680	735	683	694	732	694	671	673	673	707	658	692	678	689	731	721	663	712	726	726	680	706	714	655	699	638	721	668	689	688	710	670	704	684	669	683	684	700	689	707	721	684	690	706	716	685	707	679	700	631	699	667	671	670	718	692	690	646	667	700	688	684	673	693	650	646	676	700	676	659	667	703	667	705	695	671	661	638	688	701	662	693	716	717	678	683	708	679	702	698	670	684	708	662	678	668	727	686	668	654	670	754	714	678	662	749	692	658	727	634	697	663	672	651	729	704	668	669	684	724	672	687	651	656	721	718	665	721	608	716	647	708	703	722	665	699	670	672	724	655	668	679	686	689	721	681	636	672	652	703	666	695	646	714	724	697	702	657	648	689	679	702	681	639	715	683	682	717	705	675	653	664	732	719	715	670	695	653	723	741	668	687	665	668	684	671	711	631	697	639	640	697	698	669	704	684	710	640	691	748	651	725	637	645	682	738	712	729	696	674	706	626	680	660	713	706	683	711	719	669	691	662	679	674	649	693	720	703	720	688	717	712	653	675	698	731	673	695	693	666	694	702	644	652	687	724	640	703	744	726	674	639	690	690	654	688	717	653	734	669	638	666	737	688	675	674	737	693	707	693	645	708	680	741	707	692	683	724	645	727	708	743	686	649	698	651	688	667	680	738	738	706	687	678	720	727	643	711	738	685	669	642	683	697	711	715	694	705	673	650	631	672	651	629	636	662	671	701	693	744	683	654	745	653	677	696	679	673	683	670	735	668	687	667	692	667	684	696	660	660	715	718	703	676	664	717	689	688	668	664	704	717	697	689	676	672	695	657	672	703	699	697	665	733	687	655	693	690	680	669	693	720	693	692	732	733	627	626	700	716	735	711	709	657	677	714	745	682	681	677	651	666	687	686	684	717	670	666	707	677	639	672	722	660	680	722	713	670	712	695	671	741	659	696	682	697	673	690	676	703	706	689	671	674	683	738	715	653	662	642	651	719	685	661	679	702	716	712	658	692	725	652	668	696	674	698	659	718	709	685	677	700	706	715	662	673	711	689	721	697	680	714	667	701	636	690	657	686	687	702	700	738	695	700	706	666	691	663	679	720	672	747	657	710	660	686	677	718	689	706	682	631	667	688	678	672	689	695	680	746	663	696	717	676	712	656	716	701	646	673	651	713	670	654	698	677	748	649	721	672	715	681	698	688	678	686	695	734	710	668	652	726	707	674	726	696	705	643	710	701	736	673	654	689	681	681	679	705	681	720	688	680	704	682	684	697	718	699	679	682	699	704	641	660	695	696	682	729	730	685	706	679	709	704	707	677	658	695	700	633	729	665	648	707	684	712	668	697	684	683	687	699	688	656	647	645	686	675	689	675	698	704	650	688	668	681	665	700	715	686	672	693	684	708	677	644	718	659	696	712	661	705	661	697	693	702	701	701	688	684	681	680	679	683	671	683	648	698	648	746	704	646	720	664	729	719	712	665	719	697	701	711	699	685	705	653	752	687	706	692	695	714	676	698	689	686	674	651	688	653	639	686	704	708	703	706	733	692	687	686	676	686	702	684	708	651	692	675	665	695	655	711	741	696	735	672	720	717	625	690	712	700	746	710	698	657	702	649	675	663	697	771	693	665	703	660	689	657	656	683	727	718	735	710	684	725	663	741	672	670	718	639	681	693	674	661	720	678	693	709	650	734	716	682	712	679	623	654	654	681	682	718	668	708	649	637	658	694	708	723	683	710	663	684	694	694	685	693	690	699	700	706	674	726	738	625	663	693	705	715	692	685	661	699	669	680	704	714	648	704	655	664	675	718	692	661	740	726	704	702	708	674	705	647	655	672	688	692	701	690	675	665	689	681	686	676	680	664	688	693	664	664	644	663	673	684	655	687	728	706	712	716	696	712	675	687	701	698	692	675	668	760	688	694	726	709	701	650	747	655	663	673	685	696	656	698	678	667	730	697
58877	93193	54551	20438	4993	1276	621	656	655	629	615	613	602	595	620	643	628	622	582	606	651	647	617	654	609	724	647	629	589	631	591	624	597	605	631	608	610	593	608	619	561	637	599	585	611	592	655	662	617	603	640	639	618	613	559	617	596	587	620	587	615	688	588	587	675	558	634	630	618	678	613	611	596	639	638	601	627	603	579	614	593	638	608	611	623	603	596	626	627	629	664	625	601	585	650	624	603	633	624	604	616	598	646	642	630	644	612	587	593	594	598	586	617	624	617	601	630	641	610	618	618	630	625	574	633	623	591	586	609	600	637	640	594	632	634	606	609	609	610	607	675	620	608	578	581	639	612	574	627	595	631	633	618	604	629	643	602	610	594	611	586	617	569	639	594	603	612	594	609	598	648	618	606	652	627	650	620	597	641	611	637	613	607	588	631	631	589	566	565	643	629	643	603	579	559	641	603	592	550	610	598	638	615	606	591	582	601	629	583	586	630	660	597	570	602	617	586	599	646	626	584	595	610	646	580	611	620	568	625	613	600	617	622	589	654	609	634	627	601	633	621	609	616	612	572	587	598	579	621	593	613	657	632	628	601	609	605	646	546	629	609	610	660	606	597	598	615	609	603	606	604	625	591	630	617	623	652	576	631	605	606	631	581	615	566	620	608	605	643	642	626	656	598	568	596	618	632	576	638	630	605	585	624	605	620	621	627	610	627	597	587	610	644	645	636	644	623	612	605	572	621	582	599	605	624	641	612	608	605	574	596	616	595	654	628	625	654	596	633	598	675	653	621	584	605	627	603	627	605	602	638	612	641	580	591	569	599	615	572	596	611	587	627	602	561	619	622	595	617	621	608	588	611	630	616	619	645	686	609	593	619	564	632	605	574	654	605	613	617	619	598	630	607	600	634	552	576	584	613	604	612	662	629	624	639	560	601	645	547	642	563	652	609	583	630	608	606	616	583	622	636	576	623	614	577	579	564	585	578	562	624	592	610	631	614	617	662	643	637	619	613	615	615	593	597	623	639	608	630	573	624	577	600	591	608	596	613	594	597	617	633	627	619	593	633	628	666	628	638	600	638	598	592	648	642	590	644	580	592	567	609	636	591	622	620	641	603	569	677	658	600	591	617	624	665	616	606	616	630	589	588	570	603	564	577	591	590	564	658	608	637	620	664	608	619	569	563	619	646	584	575	641	642	609	572	610	623	596	587	583	597	668	658	613	624	572	616	587	606	604	588	647	593	585	552	587	604	598	613	658	574	616	653	626	639	655	637	572	612	601	638	591	625	627	640	600	601	605	658	627	611	611	653	588	607	641	619	591	607	606	570	596	626	618	600	609	615	617	598	601	599	639	603	632	645	632	602	613	647	577	657	606	596	606	621	607	621	577	638	608	624	589	628	550	566	604	620	608	641	616	630	605	615	596	655	647	605	607	586	606	637	601	618	590	617	605	630	596	608	548	577	613	674	591	588	590	585	628	634	608	627	621	589	622	597	624	577	610	593	620	601	619	590	619	590	656	600	591	606	639	616	627	619	647	599	588	579	601	619	611	688	573	589	619	559	635	625	623	595	615	610	565	587	600	603	603	606	637	621	659	599	589	620	625	610	596	597	619	612	628	623	649	587	578	559	625	579	630	597	653	605	621	637	588	649	606	605	629	576	611	604	585	642	647	592	625	595	601	615	657	628	597	595	644	599	602	644	577	638	604	621	633	646	602	602	615	625	595	604	660	592	624	603	620	634	630	611	608	629	585	588	584	650	568	627	595	578	590	591	618	567	655	597	619	657	646	620	633	594	644	604	604	654	593	583	614	595	568	607	592	627	625	618	609	626	571	660	628	615	615	611	596	609	611	617	599	627	626	615	632	579	612	626	554	649	611	570	588	578	629	615	630	584	612	619	597	628	620	596	620	571	632	618	642	594	668	654	623	660	581	577	595	620	643	570	628	598	644	613	582	529	575	544	606	620	607	602	606	636	623	584	589	623	635	621	604	589	667	634	607	621	613	632	596	618	610	615	624	597	634	628	623	602	602	601	586	565	638	597	605	655	570	587	624	630	609	564	613	576	634	629	613	637	614	624	609	615	602	582	607	599	575	616	621	629	556	644	622	588	613	623	596	598	603	628	640	571	633	580	599	616	609	588	606	618	608	575	610	619	591	575	604	644	568	613	647	598	614	581	591	585	635	580	623	598	609	578	613	633	600	625	625	597	614	616	636	589	619	597	607	633	612	601	588	592	580	607	630	632	586	615	568	576	564	639	642	594	597	594	638	626	611	620	589	620	604	597	606	606	639	595	622	570	589	612	643	631	595	569	616	603	580	611	584	626	667	605	616	592	639	610	564	625	613	574	602	594	629	600	622	593	590	613	597	581	635	616	631	550	582	572	627	665	629	618	607	649	627	619	597	632	611	588	573	671	611	621	617	615	668	621	596	605	613	599	583	610	651	575	638	581	598	610	623	641	558	625	675	571	634	609	625	608	603	650	612	652	609	581	619	597	605	627	589	582	600	574	636	578	574	581	635	607	569	599	629	607	590	604	611	619	583	606	646	621	617	637	642	631	629	642	621	594	601	664	643	575	657	594	624	592	581	630	566	581	645	636	657	582	650	599	572	626	622	604	576	591	695	612	568	601	607	648	618	605	616	627	617	618	583	617	597	602	624	593	581	637	601	610	582	688	596	623	599	665	658	582	595	625	568	634	627	608	585	610	586	625	604	631	569	617	579	612	587	638	605	627	624	626	584	579	618	595	609	584	595	639	606	599	627	599	595	643	612	652	572	637	631	598	598	614	605	580	600	648	585	591	599	612	602	612	619	613	590	659	645	651	606	575	601	621	614	575	592	640	638	629	619	619	607	620	605	625	627	624	579	623	662	634	629	646	610	593	616	550	632	627	620	584	559	614	620	563	579	587	656	660	568	666	637	599	634	575	576	628	612	674	599	593	627	648	606	585	589	627	578	589	636	564	579	629	617	618	568	623	633	572	684	548	646	603	596	619	623	640	621	626	566	587	661	582	620	635	589	629	651	634	588	669	566	610	589	599	615	623	621	603	636	612	644	611	556	621	535	626	584	572	595	638	611	607	608	597	605	588	623	586	602	582	593	646	599	579	619	602	610	593	594	604	658	599	675	632	644	613	619	594	619	648	611	658	601	597	602	609	607	583	585	601	627	586	625	624	626	599	613	592	590	594	626	624	625	600	579	634	627	623	612	608	615	634	590	644	540	607	640	582	614	624	619	577	557	629	607	600	624	633	568	595	590	633	609	575	583	625	573	597	620	670	653	592	619	600	565	606	636	605	607	629	585	653	618	653	597	601	557	615	613	590	634	628	596	604	598	599	623	621	561	612	593	606	634	572	598	636	637	638	568	583	604	642	621	626	637	606	614	577	583	616	565	597	625	629	586	608	613	642	604	611	631	646	623	617	582	604	647	599	644	613	632	611	626	616	630	601	612	566	615	636	605	593	668	610	594	598	601
33751	31467	20591	5430	977	574	515	600	531	556	534	493	505	530	520	563	561	557	529	549	576	535	529	571	513	512	513	546	591	513	527	534	526	531	529	498	530	515	530	537	521	546	549	552	550	533	509	552	503	491	602	560	558	586	526	515	527	558	551	593	500	553	501	539	527	515	539	547	519	546	537	517	501	534	533	550	533	543	505	528	579	529	524	541	525	512	554	453	508	485	552	540	522	554	561	545	505	533	522	513	539	547	490	506	551	544	509	545	554	502	576	516	532	553	483	532	480	540	527	545	544	513	525	551	565	510	535	537	533	527	518	480	560	526	540	544	546	538	501	543	492	557	566	529	532	539	514	534	552	516	514	542	562	540	558	548	521	540	490	499	549	531	523	543	516	535	553	534	501	515	544	523	530	539	516	521	501	528	566	557	525	551	586	537	519	519	531	509	529	493	474	523	533	546	545	529	548	539	530	535	542	513	525	544	541	493	544	540	521	529	585	498	522	541	555	500	528	574	532	511	560	521	517	529	526	547	549	536	515	545	559	568	553	566	543	529	549	538	514	554	478	499	558	513	553	514	554	558	553	527	550	500	547	533	528	568	545	546	501	570	599	529	543	536	516	556	540	539	563	537	522	510	546	537	533	545	549	526	557	554	547	526	549	532	548	542	520	581	546	520	499	528	494	536	463	516	512	524	559	533	579	498	551	464	558	504	548	520	524	545	581	527	543	537	507	527	518	508	543	485	526	573	528	536	548	506	518	524	506	532	545	552	502	534	523	516	532	549	512	511	581	556	535	554	517	552	501	573	550	541	513	501	541	507	530	529	561	539	585	544	534	487	514	551	532	515	537	541	515	581	514	513	554	547	524	506	540	549	530	548	509	558	559	492	569	513	531	592	538	505	590	514	504	517	497	478	533	551	556	563	504	592	531	540	553	519	536	541	531	471	503	538	515	526	549	497	535	526	535	579	519	522	546	535	529	563	514	580	561	541	508	548	524	558	526	541	557	548	536	526	556	565	537	500	497	528	540	547	522	512	512	575	536	512	548	567	522	536	552	516	535	543	543	500	500	482	573	563	549	524	539	525	517	544	544	505	530	519	502	561	506	533	521	510	510	522	532	519	522	493	545	547	538	508	568	581	542	555	547	504	491	524	529	551	549	560	564	515	540	549	571	535	546	522	514	514	540	505	530	560	518	504	556	532	582	535	516	521	540	565	546	576	538	541	545	572	575	542	554	536	554	496	561	559	555	523	525	553	510	527	510	534	519	580	515	529	523	509	514	587	561	539	534	519	546	512	516	547	532	527	513	546	543	527	539	510	492	529	512	498	506	498	512	515	524	586	529	542	524	532	556	537	530	539	546	574	519	579	535	511	545	538	563	490	591	534	533	508	500	527	494	506	505	580	542	520	495	508	504	530	498	555	540	540	530	522	525	520	541	541	530	568	572	527	561	545	520	539	534	515	523	549	563	506	527	511	530	480	553	530	534	517	550	537	516	509	496	509	540	492	541	539	536	523	536	545	559	515	511	543	510	540	557	539	493	562	541	499	513	514	502	522	507	548	542	569	527	521	549	505	510	551	493	555	497	537	548	508	547	544	518	534	573	530	514	560	548	527	544	527	537	517	526	589	504	513	544	516	523	480	545	544	526	506	560	528	482	515	568	512	567	512	526	527	536	534	569	549	534	539	523	576	504	521	500	540	547	548	529	581	554	514	565	491	545	554	581	524	567	535	525	531	527	562	525	574	519	528	508	519	563	575	550	555	531	554	534	508	538	565	531	486	573	546	538	532	542	533	515	530	498	524	532	533	569	508	574	534	535	538	564	530	577	551	518	529	562	511	529	497	511	556	520	520	544	544	529	552	525	547	522	503	465	543	549	525	551	505	530	554	574	568	512	515	512	532	486	555	560	529	537	528	536	516	495	521	511	528	541	483	563	556	562	532	503	598	543	559	548	537	544	499	563	553	510	520	539	501	564	536	490	530	519	557	539	481	544	561	500	572	507	538	528	490	563	492	553	539	511	527	511	527	513	522	505	544	537	510	526	532	542	541	520	535	526	520	509	539	508	551	512	503	521	532	528	516	570	500	580	521	542	539	525	537	541	580	543	570	553	507	543	513	549	545	537	520	527	499	488	544	516	560	505	590	545	555	528	491	538	500	500	532	529	487	484	538	555	508	517	526	536	548	556	553	538	577	526	510	539	517	549	517	579	506	583	547	555	508	540	539	534	535	538	476	517	500	536	548	527	513	500	581	529	499	514	525	510	538	548	545	526	533	525	558	503	576	551	506	544	512	554	533	502	523	546	508	526	502	542	495	549	520	542	513	510	548	540	569	518	517	519	596	512	521	526	554	534	545	540	533	527	532	494	512	519	553	553	525	524	488	536	552	529	595	546	515	509	508	516	490	506	560	521	522	515	522	531	555	530	545	519	515	525	525	573	524	519	545	551	555	528	535	539	552	550	556	556	508	524	500	554	535	513	526	539	590	526	528	523	554	531	544	533	494	525	532	518	508	502	551	553	562	574	556	553	580	546	538	534	546	551	518	561	526	554	557	529	546	576	567	531	540	527	504	548	534	484	536	584	545	559	581	509	555	565	533	517	562	579	533	556	541	517	526	524	540	589	503	520	507	524	515	533	528	511	532	473	517	563	529	533	572	556	551	510	535	546	533	544	542	520	539	541	530	527	549	553	565	535	538	538	524	517	503	540	486	521	571	516	517	533	498	536	535	525	483	546	531	510	500	574	504	558	545	551	524	550	524	516	534	544	526	514	529	556	542	511	535	520	535	539	501	529	540	554	549	527	523	551	524	534	515	538	532	491	521	485	500	577	530	525	522	507	558	531	524	506	558	557	541	474	497	507	551	554	542	541	544	547	546	538	551	532	563	526	544	511	556	521	533	553	518	483	514	547	544	581	516	502	528	505	527	524	549	549	535	535	533	489	523	527	501	569	541	503	539	538	547	556	514	522	532	550	511	557	518	500	495	497	505	548	513	547	513	521	535	559	533	571	504	529	572	540	558	520	536	547	593	499	521	498	516	551	533	541	514	560	537	578	534	534	534	524	512	524	534	533	529	529	512	506	540	517	521	489	538	544	559	502	512	526	553	532	517	515	514	514	529	502	531	548	557	553	539	521	545	563	533	557	505	551	547	571	514	538	539	546	515	520	511	507	541	493	532	556	497	502	472	531	507	507	556	538	531	538	479	546	509	537	547	552	537	526	529	516	565	502	586	571	519	516	499	550	528	554	502	561	542	552	572	614	538	544	532	525	489	550	560	538	541	528	550	567	540	565	557	558	539	515	562	516	528	521	515	528	568	489	548	531	498	489	548	543	543	442	561	554	544	532	566	531	543	539	536	556	523	529	568	505	558	523	562	553	499	578	511	511	574	526	505	536	534	533	549	510	492	508	548	510	538	519	535	520	498	502	566	556	543	561	508	552	557	538	488	563	547	483	515	565	543	559	547	526	525	545	523
31963	31920	11599	2398	736	463	439	446	458	429	441	426	415	398	442	420	431	435	400	423	397	411	441	433	421	464	451	464	420	469	428	434	421	448	417	456	459	449	460	451	415	444	422	443	437	409	429	421	431	443	420	489	468	430	422	452	424	483	435	455	426	399	443	418	453	452	432	428	451	460	437	487	440	435	458	453	450	464	411	425	446	441	423	445	441	435	424	418	408	442	445	425	446	433	437	410	418	442	483	484	444	431	448	437	452	408	435	438	423	477	458	463	453	408	444	400	448	415	444	445	441	436	418	438	479	401	445	438	435	451	455	431	413	434	437	429	501	444	397	427	443	458	448	420	410	449	428	442	426	426	433	457	476	432	443	396	420	465	432	469	470	447	445	440	456	460	456	472	436	380	441	433	417	400	439	429	455	409	421	398	449	444	425	441	437	419	399	454	458	415	433	441	442	439	416	434	443	412	450	462	423	426	443	449	395	440	414	448	421	480	416	450	431	396	392	425	450	426	434	455	470	424	462	422	459	453	429	415	433	454	427	446	417	413	399	475	418	467	407	401	401	418	425	451	416	417	424	431	446	428	419	415	409	446	431	427	420	491	420	440	448	432	440	443	411	432	427	423	436	432	429	434	454	411	451	465	476	433	462	417	428	429	430	437	457	408	370	397	423	437	401	449	422	426	420	443	440	439	448	441	463	486	413	416	423	392	430	439	449	408	431	462	425	441	436	395	488	464	423	457	434	409	428	416	448	430	397	443	462	438	439	445	431	404	441	442	413	426	401	408	429	433	445	448	440	457	433	434	447	427	451	424	418	419	466	424	440	414	444	416	410	465	456	432	402	436	415	412	436	421	423	450	447	442	446	470	418	469	445	411	438	433	420	384	396	442	452	478	418	433	490	437	438	463	444	444	464	457	443	438	424	438	420	432	437	433	428	432	453	449	427	430	418	449	445	422	429	436	407	371	452	461	437	441	470	406	416	430	475	435	424	423	427	453	425	432	408	410	491	417	437	441	457	407	424	436	423	411	439	426	402	412	411	452	436	435	406	385	427	441	453	449	482	453	472	424	379	487	438	408	468	430	438	409	426	420	402	441	389	439	451	476	431	401	462	440	398	432	394	430	413	416	411	419	437	422	423	437	429	433	435	426	478	454	491	482	445	404	418	470	426	402	438	427	455	442	453	442	482	431	441	422	432	486	438	449	420	417	444	434	427	412	480	400	403	434	441	418	472	428	407	399	440	418	425	407	407	405	393	448	431	408	461	471	436	413	446	405	427	442	413	426	415	441	454	454	450	461	420	444	442	443	423	437	440	431	466	414	434	426	420	392	419	452	488	445	394	429	373	438	467	448	453	452	432	444	475	429	431	451	412	426	459	427	431	437	438	414	458	446	439	435	410	433	417	432	449	452	473	453	438	441	437	462	394	454	439	414	396	398	430	478	465	450	410	405	451	444	415	439	481	446	423	448	441	439	467	439	434	421	432	440	452	459	438	407	423	458	484	453	478	435	417	431	441	469	434	441	443	411	454	391	446	449	465	429	417	444	430	461	402	403	424	392	413	409	443	448	426	449	382	450	434	414	428	406	425	463	432	445	442	423	489	423	426	437	413	392	427	425	437	445	444	429	432	419	432	416	430	421	420	473	411	425	402	443	455	466	458	440	431	407	456	444	437	458	427	437	448	410	424	443	430	427	471	420	450	494	426	423	426	469	420	448	467	445	474	458	458	445	406	411	415	437	403	468	447	434	420	434	419	452	390	423	433	439	439	417	435	445	466	423	400	465	426	412	465	435	413	446	386	412	411	445	441	389	419	420	472	430	432	440	416	430	451	468	429	434	428	427	405	401	401	407	462	444	435	470	460	405	410	409	445	424	464	442	425	450	394	451	444	420	419	397	411	445	446	411	439	430	441	452	426	444	443	404	443	440	464	448	463	428	424	463	476	409	433	450	427	443	412	421	493	407	445	442	457	440	396	433	439	450	438	427	441	424	445	461	492	400	422	450	456	443	431	433	445	412	444	398	391	484	456	445	439	454	466	455	436	408	455	430	459	449	432	423	431	441	432	405	468	412	415	412	443	416	433	459	438	439	437	426	456	419	450	415	455	393	413	414	477	450	445	451	429	432	461	416	450	439	425	430	447	387	459	419	416	425	447	445	445	428	466	407	465	408	439	453	397	443	421	460	504	414	436	464	426	428	442	451	454	449	471	451	443	439	442	501	422	399	393	463	448	416	458	424	420	451	436	436	455	406	442	440	452	416	405	449	406	434	427	419	427	424	453	432	431	419	412	459	419	430	489	404	476	439	440	438	457	431	453	399	409	449	408	445	433	458	410	438	455	428	466	401	429	437	462	472	430	443	447	465	445	403	434	427	446	436	462	428	460	437	396	429	436	410	441	461	462	431	425	439	476	441	416	418	456	432	427	431	448	457	460	463	418	435	411	409	423	432	399	441	427	450	408	463	466	451	433	418	421	420	458	437	438	435	479	465	439	439	434	466	420	458	450	452	466	441	464	431	393	453	453	426	456	461	455	440	462	459	430	463	430	399	412	410	404	439	429	438	473	438	422	427	436	473	451	460	435	453	444	403	459	429	429	446	407	422	439	424	424	409	439	436	425	406	434	441	414	442	466	449	436	471	423	418	461	438	411	466	426	432	439	434	419	447	416	411	446	412	409	434	500	455	424	440	381	443	440	437	442	457	442	441	404	456	454	427	411	418	480	405	464	420	461	423	439	458	427	398	446	444	414	425	448	444	432	459	412	452	417	429	434	409	461	419	418	423	433	450	442	412	447	445	420	423	451	430	452	458	448	436	449	470	411	422	408	442	485	461	408	474	413	439	420	442	446	436	434	415	399	495	422	435	450	417	459	404	424	399	423	403	452	413	431	434	457	431	446	407	436	436	446	426	454	449	410	424	466	440	448	455	446	408	453	418	439	455	433	471	418	445	426	426	446	484	466	432	439	439	450	452	445	438	458	441	447	440	459	441	413	407	452	450	477	430	447	418	445	448	455	423	420	443	474	398	430	407	497	459	442	436	443	417	438	419	440	440	420	451	393	449	419	445	419	418	430	425	454	429	418	440	434	444	403	440	439	449	425	406	418	451	400	472	453	436	448	430	442	443	427	448	421	465	406	397	469	390	411	450	417	420	431	476	435	453	456	415	456	420	459	432	411	424	430	422	419	451	439	408	424	463	413	409	429	467	465	435	421	409	461	449	441	421	410	435	443	453	486	428	461	431	439	421	412	416	424	418	418	433	423	415	409	435	468	401	436	485	441	424	455	487	458	430	416	472	413	430	441	453	464	445	426	410	486	452	425	466	413	432	436	429	462	404	443	467	384	428	441	456	430	420	406	452	451	457	425	445	428	456	419	435	424	393	473	451	496	457	463	394	432	431	412	430	412	421	461	468	433	463	427	432	459	462	424	425	451	430	401	414	420	434	447	447	413	412	423	437	463	408	427	446	421	481	405	423
24911	23845	30560	25684	16972	3923	873	638	581	575	579	610	582	567	568	543	613	587	574	573	540	588	623	580	581	560	632	571	608	610	603	537	611	602	566	574	587	590	541	558	605	586	540	585	587	581	561	609	529	583	624	579	565	538	600	573	527	560	549	625	574	579	603	555	553	589	603	531	548	579	609	542	532	530	597	551	590	552	539	562	524	545	585	549	553	556	539	533	543	583	580	589	576	577	589	590	518	541	558	563	557	557	550	529	556	546	592	561	566	516	578	534	555	565	568	555	568	510	543	579	586	545	589	579	582	534	568	553	563	567	526	518	534	530	556	513	546	530	554	540	535	545	559	571	566	588	579	545	568	581	565	558	563	569	594	557	574	607	536	528	564	548	559	572	572	514	573	555	547	555	568	544	542	536	567	539	600	604	548	567	550	583	603	569	583	551	554	548	570	549	590	582	532	596	555	588	574	574	542	524	554	521	568	528	555	565	553	590	573	601	543	580	531	574	559	512	540	505	608	542	535	583	544	578	610	630	565	515	589	567	539	588	587	523	543	563	516	549	545	541	528	565	581	565	612	556	527	580	555	568	532	564	557	551	594	588	576	585	634	601	600	576	558	553	530	554	583	544	587	601	549	582	545	559	559	578	519	591	519	557	536	537	532	603	527	569	539	583	579	545	545	567	556	526	551	545	584	557	548	531	564	567	525	539	585	549	574	539	515	564	597	521	605	567	524	581	590	551	577	560	576	530	565	566	583	604	521	563	566	538	602	575	573	552	545	565	558	577	589	594	583	568	588	568	535	514	618	535	547	573	557	568	542	581	583	576	580	564	544	578	564	543	603	552	570	592	560	513	616	563	595	567	544	583	577	587	570	579	558	575	525	521	562	574	564	568	504	581	576	554	561	599	566	567	568	563	592	603	545	527	572	562	547	516	564	607	535	562	567	576	558	607	572	549	592	549	559	580	570	542	574	585	552	560	549	521	519	578	541	548	547	569	559	608	527	511	572	549	571	568	557	551	584	489	615	548	552	553	513	529	581	559	583	539	581	601	558	516	571	569	546	560	581	621	552	574	531	590	545	541	521	531	601	563	596	569	530	536	571	554	611	587	580	554	543	576	574	581	615	589	604	562	604	559	566	576	546	606	514	574	579	544	523	511	523	522	563	553	602	579	570	580	555	572	541	586	574	559	629	568	612	588	542	555	536	585	540	555	556	558	549	512	593	539	552	569	585	539	591	591	589	548	496	522	522	533	544	612	576	599	549	559	570	566	581	539	563	565	501	552	547	565	596	551	568	588	552	578	532	554	572	575	560	597	602	565	581	565	561	537	561	578	564	538	533	551	569	555	573	563	548	543	595	595	595	569	537	548	512	593	583	557	560	586	567	556	540	528	530	557	566	590	656	552	602	586	543	610	531	526	566	568	512	550	560	583	551	574	548	599	529	577	604	558	541	556	585	548	558	584	560	542	559	534	569	586	552	587	524	537	537	606	557	579	544	545	499	548	545	557	563	547	531	603	579	509	539	546	573	578	519	605	563	571	570	572	554	562	544	531	592	574	547	587	507	554	568	603	546	544	581	551	604	574	564	532	603	594	504	556	573	534	545	587	577	540	567	538	564	564	563	594	502	574	570	541	556	566	592	551	508	574	572	543	537	577	504	521	598	545	573	579	536	624	568	561	570	560	552	571	559	539	549	550	567	556	588	572	560	512	549	584	545	570	538	569	598	577	564	511	573	508	564	549	550	581	563	526	590	582	561	617	574	593	543	573	579	574	561	565	525	530	565	548	542	552	573	586	565	578	599	602	567	594	557	586	519	523	559	542	563	562	603	564	560	594	560	578	561	573	575	560	564	550	538	535	562	585	588	520	537	540	584	527	555	584	556	585	620	538	528	581	545	529	578	555	562	607	555	538	530	585	546	558	566	585	548	588	572	566	564	548	555	532	594	557	553	584	568	574	533	572	550	570	525	573	576	558	593	567	541	543	579	540	547	590	549	550	518	562	561	609	549	531	564	522	576	576	563	585	570	569	540	537	560	556	606	572	534	579	583	553	547	563	557	578	576	595	567	509	566	546	608	567	565	570	574	598	586	534	563	553	566	585	511	524	564	583	608	536	600	586	531	559	542	558	570	574	545	527	555	549	553	559	575	549	552	570	543	566	567	566	544	601	549	586	558	563	585	557	558	548	532	566	542	562	530	589	589	572	565	556	564	571	554	555	545	537	591	550	568	566	570	561	540	553	580	560	525	591	565	591	576	535	557	555	574	551	588	568	531	548	603	554	557	543	497	554	549	571	594	565	603	564	546	570	547	564	550	592	548	582	551	554	573	545	569	590	553	559	568	573	557	536	579	562	523	536	540	571	543	581	580	564	602	594	535	571	567	578	579	552	547	540	537	569	572	544	593	530	576	559	545	596	543	548	562	586	586	590	570	550	533	557	567	555	572	519	528	574	589	534	577	552	570	605	538	557	552	555	585	605	576	538	592	557	605	606	552	572	561	514	598	578	559	576	574	589	554	590	591	544	550	549	563	568	574	583	581	573	603	548	552	561	524	577	541	560	582	618	536	517	526	553	549	521	550	545	561	514	563	561	546	546	579	581	542	565	559	604	575	560	512	571	536	553	578	553	544	560	517	544	570	556	571	561	545	594	583	549	600	555	548	589	582	578	583	528	587	568	552	606	570	579	567	547	582	549	561	608	580	557	548	524	585	599	599	555	554	588	569	563	561	592	539	574	526	550	594	573	570	564	590	549	569	532	586	597	573	508	574	598	548	594	594	557	541	560	525	612	584	615	526	571	564	552	560	529	571	580	558	539	568	544	561	551	575	573	534	539	534	576	564	555	568	549	552	570	539	531	550	563	565	571	547	577	525	484	567	589	548	548	538	594	563	579	568	554	565	580	557	579	556	596	531	590	573	558	555	537	572	540	548	547	558	543	573	564	590	505	582	535	581	558	544	538	527	561	553	545	590	567	562	601	553	557	518	527	557	537	584	609	593	539	566	585	549	527	570	570	614	562	522	528	566	612	555	569	620	572	575	596	580	553	600	555	562	596	536	572	549	527	557	554	604	596	583	553	567	573	585	553	551	573	561	592	536	546	533	531	574	559	578	605	564	531	579	578	573	580	560	558	559	603	564	555	594	573	537	549	581	548	556	557	600	614	532	536	558	575	541	550	548	555	543	563	588	546	512	559	556	575	563	545	594	548	573	571	573	590	536	579	524	597	545	543	566	572	554	558	605	539	518	573	556	591	544	573	581	524	529	543	557	592	519	546	602	536	554	624	534	530	548	569	534	534	577	538	545	563	535	498	572	581	570	545	517	591	605	537	568	583	580	557	559	550	537	556	570	545	565	565	527	554	577	560	563	569	540	550	566	580	557	590	552	587	577	526	577	565	578	567	551	554	556	561	567	581	542	585	557	510	586	552	586	582	558	595	574	547	563	582	568	540	543	537	541	607	538	544	548	569	566	553	577	545
63400	85941	47867	15520	3378	893	478	572	509	533	524	527	488	489	505	505	495	517	545	533	485	492	515	515	500	506	503	493	494	486	529	477	495	505	554	507	491	482	517	505	540	506	516	473	507	499	526	509	511	486	522	491	523	467	522	538	519	481	515	508	511	486	489	522	509	523	500	520	521	501	502	529	486	523	537	454	516	539	532	503	481	467	521	530	481	502	508	481	519	514	518	540	568	460	509	508	502	455	491	529	510	524	523	495	508	489	518	514	542	494	513	477	472	498	521	541	535	538	506	495	485	498	482	541	517	471	520	481	504	514	517	515	507	504	473	506	472	491	529	512	451	510	473	484	520	545	496	505	510	521	513	471	485	484	519	518	502	486	485	515	487	497	499	499	492	513	511	490	495	494	479	515	522	513	479	497	482	483	527	509	472	540	516	537	494	482	494	482	508	495	509	491	515	479	498	511	503	522	483	487	498	517	482	522	496	490	484	460	475	462	511	515	508	492	485	530	531	524	472	498	464	458	536	497	517	503	500	504	497	467	511	493	487	504	472	510	503	507	500	554	489	479	519	508	485	493	492	501	464	510	511	500	458	469	504	499	476	464	489	469	471	477	495	500	508	441	476	469	492	489	544	516	494	487	491	484	495	481	512	486	459	514	483	525	508	503	512	512	489	514	511	477	463	511	526	499	492	475	519	504	460	489	519	490	458	556	481	500	459	495	501	485	519	493	483	484	551	482	510	494	522	506	451	524	541	504	495	524	487	492	516	483	553	500	515	479	534	478	519	505	482	509	531	512	497	477	471	487	535	420	494	519	484	521	502	557	506	509	470	448	482	500	488	516	557	542	507	515	510	512	514	481	531	487	490	478	506	516	499	522	502	501	476	484	511	522	493	493	493	480	508	502	501	488	501	507	537	505	482	513	517	477	537	493	508	478	504	468	504	530	511	516	478	476	497	506	485	491	513	476	514	489	533	546	470	486	500	483	517	499	515	520	474	462	499	494	462	504	492	518	503	478	473	524	481	491	498	506	512	508	503	507	470	476	511	467	496	505	505	509	528	490	493	510	501	508	509	505	518	492	491	495	501	491	493	496	483	540	495	472	514	540	508	472	531	512	486	497	474	505	528	543	492	504	526	519	486	496	502	532	510	511	483	523	553	459	496	472	530	518	524	486	494	490	489	490	472	521	485	501	529	550	516	503	507	514	496	479	516	473	465	507	512	486	525	498	479	504	515	504	510	500	463	480	528	454	508	466	498	551	478	495	478	508	483	505	480	503	468	496	546	546	532	463	493	505	483	490	475	512	492	522	487	474	495	492	478	491	493	514	533	527	502	490	520	470	497	521	508	523	485	508	460	479	480	497	503	512	526	515	511	499	499	478	505	497	523	487	470	476	478	535	500	512	479	513	492	560	557	474	519	519	519	509	535	448	465	479	458	500	508	518	528	532	499	537	520	506	543	498	507	511	471	499	484	515	512	521	510	486	501	518	460	506	531	532	513	494	539	532	509	528	481	522	516	509	494	495	497	497	477	542	523	540	509	513	465	567	470	479	519	458	517	484	465	480	513	467	531	455	514	529	522	478	497	505	498	525	471	483	488	506	502	532	497	484	535	489	471	491	514	514	551	529	480	474	509	488	477	487	501	497	511	515	456	497	477	506	510	512	465	527	485	523	509	510	501	502	537	530	474	485	511	515	482	499	478	523	523	543	474	464	526	448	470	517	514	517	519	504	522	479	514	497	550	495	494	479	484	527	492	483	555	530	503	513	505	543	512	488	529	475	562	535	556	512	494	554	524	505	489	521	471	481	526	516	486	525	478	498	514	496	512	516	466	499	498	521	492	510	498	481	508	480	519	481	532	535	487	516	508	486	491	538	502	489	534	517	487	514	519	502	565	511	549	532	527	503	543	490	457	519	495	523	473	490	469	471	486	483	472	475	475	523	544	475	500	569	469	485	520	516	512	490	494	504	480	515	488	501	500	481	533	493	536	528	465	488	504	489	450	524	500	482	496	523	518	496	507	491	502	520	505	488	540	551	518	518	487	520	463	465	526	491	477	479	521	474	495	506	452	499	520	484	498	506	542	503	487	507	474	552	501	487	520	505	476	529	503	501	514	517	488	423	518	461	555	520	485	485	515	494	498	494	493	552	516	473	520	516	512	524	528	481	503	498	541	494	506	485	525	479	493	510	515	491	456	499	529	515	525	497	502	510	510	474	470	502	535	487	528	455	510	493	528	486	528	483	500	447	533	458	498	488	497	482	487	524	510	487	518	465	474	500	499	529	512	484	510	518	459	528	518	493	523	496	487	482	548	512	543	532	488	534	511	457	476	505	460	480	454	477	514	472	537	513	512	520	501	508	497	496	482	537	508	506	538	544	503	488	516	519	500	505	454	483	478	511	532	484	495	512	510	528	506	525	465	463	513	494	477	478	477	529	496	516	498	499	479	498	505	526	499	546	471	478	485	502	473	475	532	514	530	508	510	478	514	508	507	484	531	533	491	502	484	478	524	468	502	486	486	468	491	508	506	530	514	537	486	500	523	524	500	476	500	496	488	473	485	487	488	476	539	496	531	513	448	507	485	516	498	482	511	487	505	523	535	462	554	491	446	488	479	502	513	486	534	510	503	483	509	472	471	497	498	523	485	509	492	492	536	544	497	489	491	544	468	474	464	506	499	488	506	456	529	497	462	500	494	460	503	524	500	469	506	496	528	461	479	468	471	498	534	528	459	499	496	476	450	474	465	487	498	496	519	466	494	458	477	509	481	490	527	526	558	517	508	495	521	514	484	472	494	515	530	504	537	505	521	501	529	481	512	488	501	501	487	504	509	489	491	514	495	506	512	530	478	510	509	515	518	484	508	483	504	500	518	520	527	475	493	487	476	489	535	472	498	490	489	493	522	475	479	543	524	517	463	499	535	496	520	514	512	486	493	482	466	498	523	488	503	530	520	529	525	504	507	520	549	521	515	481	491	493	498	480	484	539	510	469	545	495	501	478	479	504	531	513	479	499	493	532	528	498	473	481	494	538	466	469	499	485	535	494	478	494	505	458	477	525	501	484	567	493	471	498	508	500	540	497	514	471	486	476	477	493	510	481	502	506	505	487	533	502	527	476	525	515	486	498	494	507	499	526	436	480	512	490	526	520	500	503	506	507	467	493	508	487	474	459	536	526	449	525	517	480	503	515	513	517	479	521	486	519	512	478	483	448	518	502	500	495	470	466	484	468	494	504	483	514	483	517	510	522	509	505	470	486	481	521	521	518	496	527	488	495	525	514	491	480	503	500	505	504	469	533	529	496	451	490	536	481	492	495	482	469	482	489	494	498	496	537	509	488	494	511	493	512	527	485	529	476	530	453	520	494	503	505	493	497	536	514	516	526	466	492	493	483	506	515	473	540	449	484	516	497	504	484	506	504	499	475	505	481	539	497	528	536	461	463	551	515	494	522	562	533	532	488	481	493	515	476	546	539	508	505
24157	22825	29977	25112	20124	9249	1406	856	786	724	766	723	741	716	713	763	735	748	752	669	719	708	706	738	707	774	713	754	698	703	730	749	745	712	751	684	740	695	697	705	752	729	739	724	776	718	705	724	706	721	668	686	735	727	671	694	713	735	701	724	703	701	705	660	756	686	757	718	757	731	722	701	709	710	716	729	700	733	707	693	743	647	694	708	720	680	705	703	683	704	765	726	746	653	766	675	708	737	663	730	728	691	694	723	752	696	772	755	671	701	772	713	729	754	733	714	745	684	680	721	705	779	709	713	648	738	745	705	729	715	732	693	695	725	698	723	748	700	711	692	715	726	722	687	669	755	734	711	749	763	718	689	724	684	691	719	717	692	746	726	721	720	694	707	682	686	752	680	765	690	760	702	783	735	716	718	695	726	787	732	704	728	746	716	744	643	727	706	721	691	713	701	730	676	719	706	717	694	711	686	726	705	721	664	735	699	720	717	657	702	750	706	725	738	699	696	667	676	727	688	671	728	723	745	719	733	694	695	704	686	713	662	742	682	717	719	698	708	739	687	728	685	671	748	684	718	696	774	696	730	680	744	642	706	697	698	686	680	730	658	672	725	689	715	717	759	749	715	689	699	676	756	790	724	734	769	698	694	733	727	729	738	675	695	708	691	699	735	704	652	706	752	660	722	715	705	675	671	723	689	715	670	700	723	731	717	729	729	696	648	696	748	688	745	739	696	703	701	718	721	739	735	698	699	671	707	727	714	743	697	680	731	707	731	709	725	762	681	731	737	700	748	733	729	737	725	726	723	729	663	672	703	748	733	682	705	687	728	666	677	681	680	729	700	708	730	681	729	738	721	646	704	707	675	721	707	719	656	720	685	693	717	728	750	712	749	705	745	757	732	687	735	754	705	723	712	769	693	701	763	696	720	716	756	694	687	668	741	736	708	731	761	698	745	684	671	666	753	717	706	726	674	670	694	699	677	707	742	736	727	737	733	729	722	701	705	709	724	661	745	705	705	652	699	703	715	712	681	738	749	682	718	695	709	696	683	739	687	738	762	695	712	674	743	715	732	742	726	716	656	705	704	743	679	703	721	706	668	725	700	726	714	725	686	744	711	687	692	768	703	677	712	714	719	739	691	709	728	716	727	745	760	770	688	701	703	702	713	740	693	722	703	721	740	743	694	712	694	742	710	732	724	770	687	706	727	706	687	735	687	721	715	740	668	728	708	671	757	717	674	670	695	728	724	700	758	706	662	734	687	742	703	680	679	726	701	758	696	682	747	682	694	726	731	765	752	725	736	715	733	726	683	703	690	718	685	729	724	678	678	721	754	738	747	727	735	695	710	725	693	720	753	787	702	693	708	719	701	685	737	702	663	726	739	686	695	675	713	696	723	732	737	718	706	719	746	698	706	729	743	709	705	743	683	691	706	734	698	740	707	703	712	709	722	735	710	736	679	676	726	723	683	727	716	697	742	667	729	731	713	680	703	699	705	741	687	741	736	701	662	679	738	747	701	745	727	727	667	709	745	757	692	735	709	695	704	754	757	736	692	717	704	765	693	683	672	723	758	689	673	708	716	743	736	691	704	691	720	721	718	750	684	774	692	695	758	703	721	750	696	703	664	737	705	712	664	718	715	769	723	706	741	709	717	683	741	730	667	737	716	726	724	730	711	725	711	710	662	680	694	736	742	674	671	690	736	717	748	682	721	724	730	696	727	707	703	688	711	737	691	688	700	775	683	663	724	711	704	755	716	767	726	732	691	768	745	712	711	678	690	750	696	692	713	705	689	777	707	727	664	643	693	756	688	762	723	674	714	746	678	728	716	700	719	751	666	733	750	700	732	718	667	699	750	688	712	755	717	711	659	683	714	721	728	749	753	672	678	697	689	707	708	694	708	664	720	699	721	698	718	769	702	751	696	700	706	679	722	753	666	734	709	712	702	706	718	738	688	673	705	710	735	726	729	722	746	736	717	711	706	678	731	757	704	734	723	768	713	702	701	690	676	704	680	714	723	714	724	738	730	752	699	726	700	677	693	678	725	721	681	749	727	691	709	732	743	704	728	703	730	708	704	699	739	705	725	705	781	697	688	754	700	717	709	763	714	685	656	723	683	671	724	718	690	718	669	738	694	722	716	708	706	694	701	722	735	695	730	664	735	714	695	649	690	718	714	718	663	737	709	691	685	706	664	760	740	731	706	734	733	699	705	677	740	747	743	712	693	755	729	685	690	682	690	724	699	735	727	714	662	734	718	682	682	708	693	722	734	718	689	754	704	688	681	702	752	678	672	662	692	680	693	748	741	695	728	715	711	681	710	702	712	727	689	706	704	725	711	682	716	752	767	743	738	672	721	683	700	711	743	754	702	717	697	712	699	744	737	659	672	703	674	691	745	730	700	712	706	712	682	765	688	742	677	733	717	725	692	723	737	710	730	696	691	697	755	689	713	677	737	720	710	707	733	767	648	703	706	727	742	680	693	695	712	705	688	712	700	707	672	690	704	687	655	723	690	702	750	696	721	689	732	694	717	671	660	748	687	670	701	683	727	696	720	663	725	709	738	735	693	718	743	728	692	658	695	734	711	710	711	680	683	763	689	708	720	722	705	696	740	733	721	704	701	715	677	725	696	738	675	658	710	696	680	709	736	706	719	662	731	711	711	735	701	709	729	753	666	772	729	728	705	719	735	681	714	674	730	722	694	724	740	670	754	707	684	675	691	711	757	744	718	674	745	712	706	721	724	734	706	732	733	750	703	680	679	741	700	731	728	727	710	655	661	709	675	713	704	696	755	729	728	699	688	696	706	693	720	717	718	686	668	685	708	712	694	700	733	691	719	680	716	711	719	709	668	724	706	701	702	741	726	715	716	715	744	665	697	700	740	666	776	714	694	708	683	783	698	745	732	698	712	724	702	757	681	703	736	685	699	662	677	698	668	690	702	713	714	711	752	698	739	731	700	746	676	731	678	695	690	721	729	706	662	678	722	713	731	712	694	733	740	758	681	710	713	692	739	717	693	689	715	682	722	727	682	720	693	704	778	689	731	707	677	720	737	723	681	668	706	653	666	683	808	674	686	689	675	708	741	767	740	673	761	729	689	671	714	715	695	706	688	707	696	730	719	696	722	679	691	751	718	703	700	719	723	721	766	687	669	737	731	727	717	742	719	710	723	712	689	694	703	767	715	748	725	704	724	737	737	718	713	707	734	726	713	624	662	686	711	688	718	706	755	688	695	688	708	730	720	770	720	673	751	673	753	687	788	687	698	724	720	770	731	690	732	661	713	702	682	725	666	708	644	749	686	689	741	711	662	719	687	728	703	729	722	710	732	754	692	710	681	695	698	714	681	711	749	667	676	742	673	758	723	727	767	730	739	671	703	699	725	743	743	721	776	695	748	705	731	748	689	743	717	745	751	688	751	708	726	694	704	702	720	713	693	678	666	647	735	729	717	716	721	714	717	783	727	695	679	724	702	754	772	694	743
61431	92073	53995	19949	4912	1246	647	658	625	601	627	640	608	615	622	665	677	677	671	639	642	596	591	611	640	616	638	630	649	608	650	638	614	661	645	632	626	611	612	585	617	639	649	627	591	641	639	662	616	624	617	634	597	627	629	640	631	631	621	649	615	616	627	631	646	655	622	653	613	628	613	639	633	660	660	622	612	621	609	668	605	629	589	623	633	621	611	654	655	607	642	596	633	603	657	605	652	586	630	660	592	683	613	588	624	668	671	583	628	630	667	658	645	658	650	623	612	611	619	616	636	662	651	615	637	630	598	619	612	626	627	612	660	640	632	603	614	614	631	625	708	630	593	697	691	648	654	630	650	625	624	612	644	642	587	608	617	627	585	646	630	641	653	690	641	661	642	607	617	635	655	626	607	648	604	629	607	658	616	652	647	617	640	588	635	627	589	647	639	671	604	611	659	585	623	627	624	603	618	623	620	624	614	599	613	586	617	639	607	611	637	622	647	614	654	657	599	636	686	627	664	615	605	601	606	626	592	621	655	654	644	597	644	619	613	645	601	649	639	602	618	619	649	621	632	617	609	650	601	632	621	650	643	657	614	642	647	663	601	632	638	623	629	613	672	655	638	630	614	625	631	603	615	584	572	667	626	620	605	591	618	607	655	625	630	621	628	628	636	628	646	594	634	644	630	607	656	644	616	579	632	640	613	621	619	619	634	615	642	621	602	619	609	648	632	626	683	601	639	662	607	603	614	627	638	650	647	644	637	609	588	642	640	646	639	635	629	604	666	645	600	628	650	649	613	579	653	622	631	602	621	632	628	617	664	617	654	637	623	663	639	618	623	641	618	610	630	616	656	652	622	651	652	650	609	621	631	660	649	651	630	682	625	595	611	623	651	615	653	639	672	667	646	589	609	613	616	623	640	641	624	635	612	605	614	655	629	610	614	637	653	622	614	595	632	664	644	579	623	670	617	612	581	602	585	615	599	572	604	634	651	604	622	641	615	636	642	671	625	638	602	592	651	675	624	658	598	626	614	602	668	607	613	607	618	656	646	636	596	613	628	637	666	649	583	650	593	642	633	668	616	611	643	622	572	593	626	620	618	626	570	626	658	616	657	604	632	687	621	650	657	613	609	658	628	663	595	602	663	657	638	575	646	639	618	621	637	597	658	665	601	628	616	597	625	659	630	641	648	636	592	667	615	590	649	652	638	555	644	599	618	648	616	619	664	614	598	624	644	655	618	630	609	623	587	651	648	625	652	652	692	600	637	628	606	595	615	639	686	665	596	597	639	607	627	644	622	614	640	582	642	624	632	588	600	620	598	644	587	598	627	598	658	594	654	631	630	632	672	639	625	620	613	607	636	599	588	616	571	578	633	650	625	633	654	629	598	632	625	636	648	664	633	593	637	633	596	611	601	675	662	635	668	648	616	653	592	610	633	651	633	651	625	629	601	629	596	638	629	618	601	631	646	616	598	649	670	607	631	675	630	624	598	659	617	644	579	602	614	611	608	630	595	618	628	612	597	687	654	626	629	612	602	620	604	621	653	631	613	661	645	663	639	624	597	609	606	634	645	642	594	617	628	639	632	630	613	640	619	602	676	657	656	606	582	607	613	670	614	667	613	616	614	644	577	632	623	636	644	617	650	633	622	639	602	621	592	678	612	638	625	588	611	636	626	582	564	632	631	667	587	632	680	606	601	654	627	613	653	582	643	612	611	657	644	617	588	616	635	619	629	603	608	637	624	642	644	621	617	614	606	638	622	609	607	634	629	638	639	635	633	608	599	628	591	617	571	603	593	598	611	617	659	637	610	649	570	628	658	643	638	661	644	619	675	579	669	612	609	622	639	614	683	680	653	679	630	617	610	579	610	686	609	605	664	615	612	632	647	646	641	668	594	632	632	604	638	669	613	633	597	616	584	614	614	645	607	594	608	639	600	598	614	643	605	629	621	616	594	657	639	643	610	643	594	614	662	627	640	626	621	622	620	621	647	617	636	597	616	609	644	608	634	657	655	644	590	673	657	633	642	620	606	638	603	620	611	629	635	630	635	653	621	645	599	656	662	613	618	630	590	649	643	641	662	627	624	635	639	572	622	635	620	647	595	625	619	630	663	663	610	631	638	627	648	645	636	668	649	619	625	620	638	613	627	610	587	609	627	654	610	681	633	623	590	619	633	621	638	584	617	613	640	623	664	646	653	615	633	574	621	645	622	617	640	620	605	617	619	625	619	618	621	633	643	611	623	650	662	598	645	625	611	647	630	688	614	601	618	660	647	675	593	620	663	626	597	641	630	657	587	697	611	644	642	604	602	653	617	647	599	599	612	651	629	631	630	661	585	638	634	653	608	594	656	658	624	608	667	639	613	647	614	606	645	580	632	633	623	671	630	627	599	616	639	637	622	624	608	593	597	628	656	576	635	664	557	616	616	621	636	631	624	610	600	644	647	630	624	627	594	572	613	567	633	646	605	619	655	651	650	639	622	639	610	643	617	658	638	590	625	646	646	625	650	609	601	648	614	642	619	592	620	598	657	642	601	589	638	669	642	609	656	650	597	617	631	626	666	607	607	556	658	628	614	651	618	652	586	615	598	644	646	616	618	616	621	614	662	577	604	623	666	610	684	634	567	606	629	611	596	675	604	614	618	611	612	611	609	617	618	648	661	620	551	609	643	641	646	636	639	637	604	606	617	635	619	654	597	642	619	621	643	644	606	627	619	661	605	629	640	653	627	644	609	590	634	596	589	641	610	612	602	651	647	624	639	635	609	642	629	630	597	625	635	601	687	605	559	627	646	650	624	600	671	623	655	614	667	629	595	601	628	678	684	616	657	581	614	632	693	639	708	633	640	605	617	622	585	685	644	582	607	577	609	628	607	579	635	612	637	633	624	657	641	651	598	616	649	612	621	598	627	615	637	667	663	566	620	625	603	665	644	614	630	678	578	587	615	636	662	594	613	600	630	658	621	623	622	610	587	633	627	652	611	612	624	632	618	648	610	676	640	622	560	621	614	634	643	596	616	652	642	693	606	652	577	580	650	603	600	616	648	649	591	621	638	612	611	625	631	647	624	627	625	651	620	611	609	605	640	678	632	661	629	618	651	590	667	592	649	648	620	603	607	589	662	634	585	598	616	603	637	601	581	596	611	632	636	645	609	585	629	627	652	608	593	623	603	623	651	642	612	620	649	610	645	620	603	632	636	628	637	608	571	617	642	610	663	615	675	631	622	575	618	643	633	633	633	589	602	649	661	670	587	677	597	628	647	643	625	630	520	652	597	594	599	670	624	589	631	613	634	607	630	623	616	601	620	636	563	626	643	628	629	631	581	608	647	634	640	601	630	621	616	577	613	659	636	627	642	607	634	625	614	670	599	625	613	610	636	614	618	638	639	647	621	637	635	623	574	592	616	621	617	628	625	598	654	599	678	633	627	653	638	644	611	598	643	600	621	593	586	598	619	584	628	640	652	607	613	626	641	601	611	601
33832	31720	20447	5504	1031	656	535	523	511	530	560	586	563	509	564	562	504	534	586	520	550	590	559	547	560	563	551	590	582	534	538	535	544	548	576	566	571	553	568	562	530	539	537	510	521	597	538	553	559	523	482	594	515	555	558	506	530	552	551	559	559	539	505	543	507	549	557	545	571	572	552	557	562	537	525	531	542	563	545	519	523	547	519	561	503	497	564	528	548	493	518	525	527	521	510	503	526	544	538	543	581	567	541	541	518	523	531	528	513	585	530	524	541	562	519	524	550	524	505	524	539	593	532	525	536	561	556	523	520	517	511	531	506	532	525	533	519	571	509	529	546	542	508	555	553	570	548	535	545	515	532	547	569	511	527	529	506	531	513	539	552	574	525	541	554	537	536	535	525	515	512	518	523	564	561	523	515	519	528	559	562	485	539	524	574	507	581	547	520	545	547	538	521	532	541	522	548	557	556	565	568	535	529	555	541	581	526	525	566	543	467	540	538	564	556	563	511	505	531	536	533	569	525	492	527	495	516	520	539	545	513	545	582	524	526	513	544	506	537	585	543	555	536	498	560	522	543	551	600	558	536	547	536	513	521	506	551	529	548	559	542	543	552	517	564	500	561	555	571	545	547	532	522	532	535	538	542	502	577	530	525	511	574	524	515	512	543	543	559	562	546	531	561	518	526	571	526	551	529	547	553	515	515	576	542	519	547	514	521	566	510	600	504	525	554	537	520	597	530	530	503	527	603	563	535	568	500	535	544	550	550	559	501	534	566	550	556	548	521	507	554	524	556	550	544	566	535	570	572	500	536	510	527	572	567	562	519	546	525	509	556	524	529	524	571	540	528	525	548	552	559	562	517	558	572	503	562	543	540	524	519	525	500	582	563	531	503	556	564	521	525	499	579	520	534	544	517	579	540	534	517	523	547	553	567	515	539	521	568	543	504	536	539	509	505	569	570	525	492	526	496	520	497	555	529	519	531	531	585	561	539	519	511	522	492	511	510	546	547	567	550	506	555	490	533	564	552	558	562	546	558	553	562	593	534	562	555	555	548	527	556	539	507	572	522	529	537	550	513	542	575	528	538	517	531	539	519	504	545	548	563	525	556	524	516	558	571	526	484	543	538	515	529	543	545	553	545	551	569	505	476	568	572	530	522	533	534	591	527	519	531	551	539	557	530	586	519	494	520	561	582	523	556	553	534	498	546	536	573	557	536	508	557	555	525	536	511	538	533	537	509	536	545	560	531	508	525	523	538	574	582	550	531	575	536	561	543	540	561	537	519	550	544	559	519	507	553	553	549	551	508	561	523	524	574	558	539	518	531	530	537	535	552	553	530	527	555	534	568	536	542	555	582	521	508	546	524	575	586	548	543	498	566	552	511	497	512	542	546	540	606	572	549	513	527	558	537	591	553	496	573	551	486	558	556	525	564	569	504	549	514	495	531	598	520	489	561	528	442	514	540	506	574	534	571	552	533	527	533	527	514	514	542	570	529	549	520	567	521	520	547	526	524	543	573	498	511	561	531	561	511	537	529	521	536	528	543	519	559	540	540	561	528	499	539	498	572	563	533	552	569	518	522	530	521	562	528	538	574	564	545	545	556	537	499	530	523	534	524	519	525	530	549	524	549	553	534	531	545	574	526	555	540	579	566	552	544	516	555	525	540	515	569	481	564	535	529	547	537	490	501	532	571	562	556	535	550	561	544	496	556	496	528	529	548	519	533	566	515	559	508	557	521	527	569	525	544	523	541	518	520	509	533	540	566	560	576	546	516	556	543	516	557	538	527	528	552	562	548	560	525	541	539	560	564	529	547	577	534	544	528	571	531	548	516	549	514	520	494	525	509	536	543	564	503	536	545	488	560	551	491	522	515	578	527	542	538	523	548	487	549	569	557	521	552	541	559	557	556	511	529	522	477	549	574	552	511	563	539	553	565	570	584	545	542	498	512	510	554	517	528	538	520	505	548	530	555	552	570	523	531	543	536	545	526	523	561	545	535	523	559	536	520	509	510	524	556	526	530	520	556	541	492	525	566	539	550	513	581	528	562	534	534	554	530	526	562	540	555	577	510	542	542	519	516	550	503	536	547	511	553	548	555	510	540	517	553	550	547	516	562	527	508	513	548	602	501	578	572	577	544	510	554	586	465	563	534	529	561	577	506	520	519	549	518	553	551	523	537	545	532	519	536	526	526	540	585	519	575	550	524	575	527	539	554	568	519	521	504	539	519	483	577	552	534	576	538	560	510	555	526	530	570	571	590	525	544	509	549	547	547	560	575	590	580	553	564	488	533	556	572	542	569	512	613	529	491	502	542	509	505	549	552	525	492	515	561	559	535	544	558	524	534	530	551	526	528	558	504	530	533	525	548	546	570	521	546	538	564	604	588	531	547	523	560	593	517	525	519	532	577	543	585	517	494	519	566	528	545	540	507	527	567	561	522	568	542	532	570	604	551	563	570	527	550	542	539	531	577	542	525	522	569	557	564	560	527	530	530	572	542	523	498	534	572	590	553	523	545	516	566	527	518	558	513	528	520	528	518	537	553	532	568	562	544	546	543	551	522	560	525	571	549	509	550	525	536	540	527	546	531	514	590	547	531	526	572	528	536	507	535	507	540	514	568	586	538	561	535	545	529	550	526	529	561	561	518	603	567	557	562	523	512	512	548	517	538	568	559	516	566	489	523	561	537	546	537	550	554	539	521	526	595	572	502	549	559	551	520	528	512	515	571	546	505	541	541	567	513	559	534	551	531	560	561	520	540	597	539	521	514	569	553	555	542	522	588	547	570	535	563	538	528	503	564	579	539	532	550	519	544	537	544	518	509	538	520	540	562	532	584	550	536	504	529	505	524	583	511	561	535	566	561	522	528	538	519	510	494	551	534	546	516	511	556	549	516	525	555	558	500	526	557	550	548	611	549	520	507	578	596	537	539	551	531	553	492	525	506	520	535	572	555	534	496	538	538	550	518	545	518	566	530	515	548	529	556	505	535	553	547	565	576	506	539	524	520	508	529	535	568	559	533	531	515	531	506	512	592	527	546	570	535	517	562	522	554	534	610	512	505	519	611	530	560	560	557	519	568	503	513	543	502	574	552	543	547	524	487	517	543	552	566	503	513	541	547	562	546	544	560	569	584	532	571	541	524	524	525	567	534	559	550	545	536	548	575	567	545	554	533	538	557	508	558	520	570	568	527	508	563	570	562	532	536	541	545	542	567	538	508	503	532	585	600	521	487	549	509	525	579	534	492	541	555	554	574	524	563	516	501	555	545	528	539	497	498	527	531	532	550	545	601	532	526	511	536	578	531	570	529	504	499	529	545	521	559	554	495	542	540	529	552	513	562	524	551	561	487	529	524	576	578	534	536	512	581	515	592	564	561	523	541	516	516	578	559	533	513	527	547	552	563	528	509	527	550	545	552	544	568	535	530	523	547	520	525	550	539	539	529	519	533	572	523	518	539	574	556	536	523	522	542	532	528	591
31624	31836	11618	2392	732	489	441	423	444	422	460	479	428	438	464	468	429	431	412	435	452	429	459	447	502	417	425	409	435	418	384	458	417	429	408	451	433	441	407	449	429	442	454	476	437	418	427	470	442	442	463	490	460	430	400	431	422	407	427	437	422	457	452	414	436	421	413	458	442	455	409	436	405	437	424	414	434	458	456	448	444	404	457	427	435	450	426	441	438	399	451	433	441	440	442	417	420	467	449	417	436	418	451	452	448	423	441	420	458	428	440	454	426	465	433	445	449	414	457	420	421	482	449	429	436	442	457	427	431	429	477	463	422	454	418	453	438	428	461	477	422	435	386	470	466	445	503	423	461	426	403	466	446	463	435	445	440	449	425	445	476	431	427	468	417	440	443	418	408	452	456	422	441	427	510	478	429	431	392	413	444	437	474	421	424	423	461	458	441	470	461	449	449	445	392	411	459	457	415	467	415	427	428	420	458	462	470	414	445	438	453	453	439	427	422	450	422	423	407	444	444	414	423	425	467	431	460	427	424	443	449	441	450	433	479	456	409	451	433	458	457	420	450	398	408	436	416	452	416	441	400	412	438	405	438	426	370	458	469	437	423	443	456	385	439	419	455	449	464	412	420	428	462	454	439	430	435	395	460	448	414	475	483	477	421	448	448	444	413	422	407	450	437	447	446	450	429	429	419	455	430	425	446	443	412	457	441	469	460	438	429	431	416	433	454	433	483	426	417	434	436	429	431	413	453	478	426	471	439	484	438	470	466	434	450	392	424	445	441	472	420	430	418	464	411	460	455	451	479	411	444	447	414	447	439	440	487	429	398	433	438	455	434	427	475	470	463	467	409	421	470	434	402	407	444	431	404	450	429	427	449	433	466	421	444	468	445	460	439	438	437	462	428	440	434	436	452	454	456	419	460	449	479	450	424	467	431	420	464	429	410	419	435	426	428	433	423	457	455	461	451	429	443	413	432	436	444	463	429	450	413	423	451	432	417	459	406	437	443	427	422	466	405	421	427	471	446	486	454	456	414	457	444	430	415	423	427	440	444	440	443	441	447	462	432	415	412	458	418	467	436	439	440	420	396	435	447	450	464	429	455	462	420	405	453	434	426	435	441	458	446	398	432	461	432	454	438	483	421	486	426	410	431	495	408	449	457	465	423	448	427	436	417	434	431	447	446	418	448	454	455	464	459	399	425	421	430	422	447	478	418	440	435	441	439	376	450	444	476	395	464	437	447	438	451	447	458	417	419	417	456	443	467	473	438	488	437	450	467	423	419	411	430	438	450	449	419	399	455	433	427	433	457	472	403	445	429	467	425	439	421	437	404	425	455	407	433	423	431	463	440	427	431	444	418	413	408	398	446	460	460	445	422	451	424	413	442	374	453	402	458	432	437	460	452	439	435	453	433	425	417	465	410	435	454	445	452	414	492	429	422	449	436	480	421	451	447	445	418	455	384	402	442	456	427	454	442	408	422	444	417	429	413	430	461	422	405	429	435	439	427	469	455	471	403	426	434	441	470	444	424	449	455	424	438	444	465	433	425	451	459	431	431	425	425	434	436	465	445	456	438	409	430	427	455	425	421	447	444	433	435	453	404	444	398	414	423	450	458	428	421	439	432	439	452	463	446	410	446	455	439	453	430	413	440	398	435	446	444	439	482	431	451	459	434	403	425	439	471	416	432	451	419	414	414	493	428	469	455	473	416	418	459	449	432	430	455	442	460	474	462	422	414	442	457	450	443	415	398	405	456	440	460	410	420	429	384	463	444	420	414	458	444	417	449	439	413	396	413	453	486	442	430	434	455	467	457	394	456	408	419	481	458	450	445	458	422	440	445	473	396	427	441	426	454	446	431	416	474	419	464	404	455	428	436	454	456	452	444	424	434	395	433	447	416	421	476	473	458	428	433	437	435	417	434	474	459	422	435	462	443	401	435	443	431	407	429	417	448	424	477	423	469	435	426	439	408	423	437	456	456	469	439	410	421	457	413	444	440	424	427	421	430	466	388	436	386	412	451	445	432	427	441	413	451	447	436	424	452	446	431	435	436	435	437	431	446	424	413	425	432	444	422	444	458	438	458	456	448	448	452	422	445	441	474	430	439	463	436	427	404	452	422	445	419	451	432	424	447	413	456	420	455	416	421	437	441	415	446	429	435	399	411	436	428	446	431	431	449	436	415	455	426	450	433	435	470	527	424	422	432	436	471	415	453	433	435	440	445	456	435	431	428	457	448	420	414	462	463	500	472	436	451	434	439	450	422	419	438	445	467	431	432	422	432	441	468	432	436	444	460	459	434	413	404	446	448	451	449	411	437	462	445	463	436	477	443	429	431	450	452	458	441	437	418	450	401	446	429	421	425	434	487	443	418	443	457	451	460	450	469	444	431	416	480	413	418	441	451	423	423	445	428	402	442	420	438	449	451	396	442	428	460	438	425	496	421	423	459	437	464	417	421	448	443	458	418	452	471	425	441	428	445	455	452	467	426	417	453	471	429	433	450	413	442	464	416	441	439	433	444	413	432	433	453	449	466	443	432	444	421	471	428	478	396	434	452	415	426	453	444	436	438	398	436	451	438	422	440	464	438	498	415	407	427	492	458	458	445	444	447	412	456	415	440	437	431	422	440	428	453	435	428	460	420	430	383	449	411	448	449	436	474	471	443	419	464	445	403	416	393	453	455	430	441	445	502	428	460	427	446	460	443	431	454	428	429	385	457	401	457	431	418	476	465	433	422	425	412	442	454	422	428	412	418	453	461	433	479	406	440	396	432	431	426	434	436	455	439	468	447	405	388	412	418	454	454	436	441	413	420	463	417	419	434	432	423	472	485	432	412	427	427	430	429	473	435	424	453	417	445	451	433	439	445	417	443	402	392	419	446	421	447	405	424	440	448	424	460	417	442	447	465	418	457	393	456	435	424	453	414	453	477	434	410	432	438	452	416	430	473	448	426	437	412	441	444	442	442	444	456	445	428	472	441	421	453	462	385	448	440	452	456	443	402	441	425	457	424	403	472	444	478	440	458	429	446	398	448	428	417	427	439	420	418	393	458	411	424	437	400	444	428	445	416	408	459	426	439	464	428	443	423	453	442	449	430	408	440	453	460	431	459	422	424	420	416	417	468	403	427	420	437	432	414	430	435	469	460	425	423	461	403	429	476	448	422	425	431	476	461	419	454	409	421	474	416	445	434	435	435	433	412	419	454	436	410	431	395	417	450	435	398	436	442	417	446	452	443	449	475	443	435	441	441	440	427	456	417	419	418	422	427	438	454	485	422	417	410	494	435	417	458	427	417	433	490	445	427	436	443	434	449	455	427	447	423	444	396	402	441	447	397	485	439	439	482	460	425	467	425	442	441	421	426	403	428	448	449	456	425	459	404	429	430	488	457	424	434	453	416	433	446	451	396	451	425	449	441	425	385	448	455	412	453	439	425	424	418	415	397	420	424	459	444	436	474	443	442	436	446	440	411	442	413	465
24899	23668	30857	25809	17182	4121	883	627	562	572	568	575	573	582	579	569	556	551	576	524	586	591	536	559	519	544	523	551	548	513	565	587	541	543	545	535	542	525	563	518	534	578	574	554	564	534	537	535	596	510	585	571	541	563	551	502	533	513	531	529	522	550	569	527	527	541	560	563	538	544	537	589	564	533	527	554	548	553	547	581	531	509	582	575	528	534	550	510	561	581	502	528	550	555	544	569	531	542	511	536	527	543	563	545	544	534	545	559	571	555	533	540	549	551	573	577	520	551	541	545	522	531	554	564	535	544	537	524	583	556	528	525	541	520	584	513	553	561	536	526	501	552	567	519	549	532	570	506	550	537	554	566	524	524	534	568	526	550	525	523	523	566	548	554	537	561	557	576	560	519	571	529	541	516	581	584	486	526	532	521	527	552	537	536	549	519	531	529	524	524	513	509	530	552	535	529	534	522	598	566	530	536	571	572	530	582	548	556	566	581	490	536	538	502	537	541	578	533	524	518	525	524	546	488	520	523	537	589	561	538	579	531	551	578	599	553	532	539	545	556	548	526	540	574	570	504	564	552	554	524	575	555	509	574	512	545	566	558	544	610	537	570	524	522	536	541	530	535	546	538	563	524	508	592	551	533	529	568	581	533	548	520	524	562	499	577	511	525	530	529	538	546	545	560	558	596	508	565	535	498	548	588	533	576	534	573	566	526	550	521	548	541	538	520	518	548	550	549	583	559	568	527	542	548	566	548	537	544	525	549	582	548	526	566	595	535	543	512	540	570	551	576	575	555	532	537	559	585	559	503	544	548	491	486	510	558	534	585	567	542	551	602	537	550	513	591	545	566	608	558	547	483	529	552	514	510	541	546	578	562	555	556	558	553	531	502	569	575	512	549	532	547	521	516	543	551	589	497	538	543	530	576	555	515	572	557	590	571	546	561	513	555	557	569	534	548	577	550	518	566	545	529	566	556	550	566	556	543	577	513	546	536	554	538	499	528	506	557	549	577	549	533	564	556	544	490	583	533	574	517	487	531	524	507	508	545	514	532	549	514	531	548	561	554	528	536	561	501	541	534	515	531	579	552	525	524	549	519	542	544	528	557	541	568	560	562	605	519	569	535	531	561	514	536	543	532	546	515	533	578	529	591	514	571	515	504	573	544	530	575	523	532	539	560	549	507	551	553	522	506	530	580	547	554	568	544	560	503	599	523	560	557	514	593	484	508	542	553	545	565	563	546	567	493	559	551	532	531	575	559	554	558	538	559	541	558	573	527	515	577	527	538	514	540	561	525	554	534	604	553	501	514	576	575	544	535	565	567	512	526	543	540	530	536	510	540	540	558	554	564	578	539	554	516	558	522	532	543	540	562	592	553	574	557	555	570	502	574	576	607	553	526	561	553	608	590	525	525	536	544	569	541	542	545	551	549	519	535	552	566	521	561	559	564	574	539	544	553	532	512	558	536	520	565	529	521	588	523	554	574	592	536	556	539	541	564	590	539	525	536	535	552	522	588	541	571	539	519	538	517	551	550	516	538	499	562	563	504	559	579	531	575	561	528	527	580	585	545	524	593	573	561	510	556	525	556	560	575	498	523	543	504	518	553	515	568	558	524	585	560	499	495	541	545	544	522	553	549	552	546	561	559	503	609	512	546	603	528	520	550	545	534	541	520	567	542	568	545	591	543	541	530	596	551	519	517	567	559	558	552	521	548	520	537	569	543	570	524	522	555	610	624	553	554	563	565	527	539	549	583	500	565	527	547	521	556	543	523	544	535	579	531	558	543	544	590	520	550	527	570	543	536	552	522	538	540	527	588	579	535	545	515	538	537	535	558	570	485	536	575	549	579	573	526	518	533	565	550	524	535	556	531	550	566	509	528	541	504	592	542	571	529	550	557	514	549	582	588	560	518	564	523	491	581	549	527	534	597	489	547	530	520	522	561	541	558	512	558	550	533	550	525	549	587	533	519	576	496	568	516	535	537	527	529	556	505	529	556	538	543	548	570	547	559	544	559	536	513	562	565	546	533	540	530	534	547	532	577	520	573	491	536	541	549	527	522	547	545	534	567	577	555	475	540	590	539	550	499	524	573	550	554	574	547	603	535	556	566	561	540	546	561	562	542	504	502	581	519	544	530	551	518	489	559	552	554	557	518	563	569	550	552	537	573	586	552	552	523	543	564	552	577	557	522	578	549	545	569	520	561	564	567	576	526	549	547	535	537	561	522	570	498	545	537	555	574	549	516	549	535	528	572	500	534	523	513	535	505	533	562	497	562	543	544	591	571	538	518	507	571	556	618	553	538	549	516	520	514	527	544	548	528	573	527	549	538	556	546	498	541	528	519	504	513	548	566	512	550	574	518	565	519	538	521	527	508	547	561	556	540	551	545	556	517	568	538	542	593	544	491	538	555	590	578	529	552	525	544	579	584	550	550	563	526	543	560	556	561	525	537	564	522	561	530	550	568	525	522	531	529	528	517	572	548	550	505	608	514	561	522	582	522	495	563	603	557	542	561	538	582	504	550	524	553	552	581	575	547	548	555	543	522	545	539	518	542	554	567	540	562	551	571	485	563	500	550	550	552	579	525	578	556	514	539	528	516	579	550	535	532	513	511	510	525	556	568	549	545	510	521	545	549	555	505	541	534	604	576	537	563	533	573	510	515	542	548	526	552	541	556	521	553	535	579	557	540	531	537	580	493	525	552	497	575	551	555	515	554	563	530	565	553	564	527	559	544	558	540	514	538	572	575	526	559	501	499	577	533	564	557	555	520	556	510	523	553	529	594	568	584	566	551	554	545	497	536	550	544	542	522	567	512	563	551	526	539	504	541	530	550	564	533	543	542	525	562	598	570	518	534	514	543	566	520	502	496	580	565	508	546	549	570	501	574	508	549	546	559	522	559	515	491	517	534	556	539	558	552	581	509	535	583	613	559	524	525	532	578	558	561	567	562	534	568	515	575	518	561	509	533	551	542	571	515	532	520	557	569	522	494	546	530	514	541	530	544	562	516	536	548	495	575	523	517	526	502	516	539	521	537	544	542	555	550	562	514	617	547	571	541	572	555	564	499	549	499	544	551	553	536	511	549	505	547	545	537	564	510	579	584	551	552	521	560	546	522	531	511	534	541	496	568	568	535	587	526	527	568	518	554	533	546	550	519	534	535	555	580	522	509	569	506	495	525	530	531	564	599	514	578	575	576	521	535	561	533	551	546	506	537	503	595	549	550	538	554	587	532	546	574	508	547	545	543	574	538	547	531	544	541	523	529	522	543	554	568	592	575	562	562	563	541	559	547	570	530	559	522	543	590	500	552	526	544	565	543	503	551	533	533	524	582	565	524	528	512	558	547	501	541	574	551	530	534	562	570	498	548	541	512	558	551	537	574	543	552	534	576	565	550	534	535	569	553	546	533	533	546	495	558	534	537	533	540	557	514	578	511	537	579	526	608	533	554	545	510	588	557	568	587	547	536	528	521	542	555
63602	85740	49462	16007	3629	986	534	487	480	497	470	501	535	442	529	480	504	492	502	501	506	510	504	489	462	480	504	479	486	515	463	503	475	481	507	511	490	505	506	473	491	483	508	483	492	501	509	495	460	482	502	455	451	515	484	493	447	520	510	455	511	453	492	520	483	466	500	502	482	488	504	471	513	467	524	479	512	482	468	517	467	460	490	480	491	529	457	498	506	526	481	481	475	488	454	470	470	480	494	486	476	496	439	486	497	520	503	496	473	499	497	517	493	449	505	475	463	503	473	485	475	483	510	504	490	466	493	528	502	504	491	496	471	484	476	483	508	535	485	513	455	460	451	513	500	481	472	497	490	453	500	465	465	476	490	477	502	487	479	465	497	480	482	496	461	466	481	486	467	496	460	484	480	494	478	481	474	517	514	483	482	480	498	493	479	501	499	486	492	506	465	480	491	489	472	500	479	465	507	513	482	484	511	500	482	490	457	456	494	488	456	495	538	473	483	507	482	460	484	491	507	497	472	502	522	532	502	472	456	500	503	458	464	516	491	489	478	503	453	523	493	468	517	521	491	508	499	501	446	506	468	511	485	445	489	467	489	487	498	490	471	486	490	455	436	492	478	483	488	518	458	505	482	501	446	486	543	471	468	481	479	461	506	477	462	475	496	484	467	511	474	483	425	505	485	487	483	524	473	464	465	483	486	477	481	497	494	502	528	499	505	479	490	480	482	466	465	485	501	508	478	472	476	503	468	548	471	497	493	490	449	494	509	477	502	511	487	490	469	470	480	441	509	481	479	482	478	507	484	472	494	490	492	475	497	514	492	508	513	479	491	472	487	525	473	480	466	478	500	488	505	485	499	487	460	459	468	522	517	496	477	467	486	521	488	473	479	521	512	478	493	491	484	499	476	470	512	483	476	516	502	459	538	474	491	510	479	504	465	500	456	497	518	487	482	474	509	488	490	470	463	494	476	490	503	492	496	512	448	523	460	467	439	466	505	457	477	486	471	501	480	467	512	436	480	486	480	477	481	502	461	472	458	491	493	497	466	498	512	474	494	509	504	483	483	503	497	485	512	474	523	488	507	474	516	490	519	448	527	502	517	493	490	483	480	464	486	515	532	486	512	490	486	498	482	484	478	505	474	449	480	495	514	459	506	503	480	456	497	512	513	471	507	453	493	490	509	516	487	454	516	463	501	482	500	493	496	532	484	481	516	479	491	461	484	466	446	511	500	490	510	514	486	465	494	484	505	486	478	479	536	465	479	500	518	473	495	491	476	469	485	533	496	477	495	468	486	498	458	489	495	499	476	486	500	477	486	493	493	468	517	468	480	490	507	510	463	469	487	501	474	460	473	496	472	474	488	503	494	466	515	490	505	473	463	479	470	499	521	505	485	492	476	479	450	472	493	478	511	483	489	448	508	485	474	475	461	484	487	507	520	475	473	489	499	436	505	503	487	452	494	467	473	471	459	505	499	476	507	486	491	519	467	479	503	516	477	525	500	505	514	528	476	496	486	491	449	480	475	459	540	479	480	474	479	485	523	527	507	529	492	522	528	503	515	511	466	507	474	479	483	479	527	476	463	466	537	469	487	519	487	453	510	480	528	517	467	508	508	477	477	490	477	507	476	499	508	493	479	509	513	477	465	476	482	468	482	499	499	497	493	500	481	448	495	509	473	512	528	512	514	499	495	534	493	463	467	462	506	513	519	484	473	473	516	476	501	458	476	495	467	479	509	506	468	445	512	480	469	512	512	507	484	534	493	487	498	480	472	521	477	493	474	473	505	488	494	476	492	498	461	478	478	511	476	479	457	505	502	488	497	517	488	486	470	476	509	495	492	524	482	449	471	463	478	514	496	508	479	496	503	487	479	466	489	494	499	513	489	497	490	454	462	540	494	498	490	424	456	478	503	525	500	503	461	463	510	461	453	503	506	483	460	510	514	494	529	469	484	488	492	498	480	506	503	457	491	491	445	485	512	499	507	477	476	457	483	454	452	473	484	489	480	463	496	492	499	448	497	484	485	480	481	489	479	478	505	499	451	473	503	493	473	485	489	510	458	464	452	466	491	449	443	492	514	445	465	478	507	471	523	499	486	447	508	516	482	480	476	518	471	493	494	487	493	504	471	495	479	478	468	473	480	485	520	465	491	524	459	466	471	505	473	495	501	496	504	478	451	495	449	474	463	525	466	461	455	415	478	518	531	527	481	482	475	452	462	454	482	496	502	518	480	448	486	463	489	474	483	509	506	496	459	443	510	482	474	480	515	505	492	459	493	523	488	492	455	482	483	473	449	486	472	441	543	493	512	463	491	499	501	476	473	506	528	526	433	483	477	486	519	496	509	476	470	491	495	500	496	513	495	484	515	490	518	505	521	450	487	477	503	506	466	489	486	488	454	481	498	492	462	508	490	505	502	517	528	478	477	483	478	448	528	452	471	495	474	511	439	529	473	502	444	507	506	469	495	502	511	486	528	430	475	471	471	484	458	528	476	469	457	511	488	479	481	517	468	498	522	488	474	506	497	503	481	469	499	469	482	452	467	474	453	495	455	479	488	528	465	498	491	503	465	523	464	482	478	470	469	472	478	474	475	431	482	479	485	470	504	497	491	468	469	499	522	468	488	470	449	473	474	475	504	521	469	471	479	466	497	486	495	485	524	486	497	474	457	464	473	476	467	482	530	494	476	495	471	449	491	518	481	501	475	518	454	449	495	467	515	452	526	481	480	462	506	484	510	509	515	498	505	462	515	448	463	472	480	486	455	512	453	480	495	481	498	447	490	518	458	484	477	502	489	506	488	490	494	445	489	476	509	496	506	451	480	507	473	481	458	515	483	487	509	537	452	455	472	458	461	478	459	507	543	472	493	499	474	451	470	506	470	480	489	488	464	508	515	455	465	500	446	465	494	514	489	496	487	452	473	459	462	452	483	480	492	436	508	448	474	505	466	494	463	481	467	497	485	474	499	473	504	497	469	510	513	444	497	486	536	452	525	468	487	517	456	489	508	463	474	502	473	489	494	498	459	451	479	455	493	471	497	502	492	490	509	491	485	455	483	494	476	497	471	455	512	469	468	465	517	496	468	505	464	478	495	474	479	497	470	490	478	476	460	467	503	522	511	473	430	513	504	505	511	466	450	490	482	502	482	526	436	497	454	481	464	484	486	496	469	530	506	476	473	492	491	488	506	465	495	500	501	444	502	487	485	509	492	444	476	497	471	451	495	505	485	457	491	479	480	489	506	524	511	494	473	499	486	429	468	506	507	473	495	477	446	467	450	495	523	448	496	464	480	452	461	504	454	495	507	501	453	466	447	467	468	505	487	465	467	507	482	457	525	485	496	503	452	509	555	474	487	460	485	491	472	497	473	499	489	455	520	455	479	484	484	455	477	493	472	531	458	479	465	485	515	447	468	472	497	505	468	491	473	521	435	506	514	505	456	498	489	502	497	494	485	473	462	496	459	525	512	505	488	483	475	471
24083	22745	30119	25188	19970	9242	1385	760	735	722	722	679	691	705	697	711	734	693	717	671	716	678	729	705	653	673	689	714	655	612	679	710	688	638	672	647	654	682	687	693	665	634	702	696	659	714	661	682	672	659	694	648	699	677	608	678	690	724	721	672	733	651	685	708	643	700	655	645	624	685	679	642	665	713	696	616	680	694	659	695	703	657	703	713	676	634	619	694	678	688	689	717	704	696	658	671	687	703	685	652	652	702	683	693	630	705	675	690	635	688	730	702	681	642	687	631	656	716	652	709	674	658	641	681	679	671	656	709	618	689	612	685	665	664	638	658	672	657	639	683	671	648	666	671	641	662	719	711	664	699	667	625	623	706	718	689	693	684	653	657	693	677	668	661	665	631	652	686	681	667	677	654	671	675	678	704	648	635	674	638	668	714	725	649	703	675	667	644	682	646	657	687	690	668	682	706	680	673	672	692	701	659	642	684	654	662	618	689	709	702	661	710	706	635	636	671	656	665	693	739	610	642	675	641	640	694	648	691	638	666	621	611	635	658	609	670	695	722	691	699	692	675	655	676	642	640	692	707	655	644	706	631	648	700	774	627	675	644	705	655	680	688	646	714	622	666	666	700	695	646	677	692	714	662	684	627	698	643	646	674	688	677	675	669	692	661	699	665	702	651	656	642	651	678	693	678	683	673	670	704	646	678	660	618	653	652	643	685	636	676	712	643	649	620	666	639	699	675	671	715	695	681	632	657	690	653	643	649	688	680	710	687	668	693	641	653	665	657	679	653	646	654	671	667	643	698	702	761	657	655	639	729	672	645	677	685	631	686	690	741	700	662	649	644	704	664	674	664	652	627	706	683	699	679	676	652	696	695	662	651	639	698	671	686	679	666	720	695	621	716	624	675	689	675	689	665	696	652	699	722	674	705	666	685	660	609	658	675	675	701	679	677	624	682	658	682	678	679	627	629	693	632	627	725	625	685	687	683	659	714	673	715	708	707	678	642	663	664	686	672	639	663	662	655	644	708	678	672	652	633	653	669	648	634	684	698	685	700	670	661	666	701	649	703	676	679	678	625	697	664	631	698	634	679	667	687	647	680	666	676	713	649	687	664	652	709	674	651	673	645	657	700	635	683	671	663	631	619	676	612	619	694	629	668	722	740	657	665	615	693	656	677	677	684	648	654	661	679	653	621	654	677	684	656	636	661	671	686	758	654	691	656	646	666	668	668	704	663	690	691	642	663	676	702	651	700	655	656	671	638	657	675	686	669	634	649	670	689	658	651	661	683	684	699	671	692	652	679	654	685	702	656	640	677	638	664	661	697	715	640	644	688	600	625	677	627	708	692	669	632	621	713	711	664	685	681	659	662	648	662	687	688	708	665	648	678	677	684	666	669	674	694	651	649	681	645	676	694	687	661	679	705	687	657	704	665	636	659	662	612	661	688	686	684	715	650	684	714	649	673	655	658	665	704	660	644	718	653	670	684	671	652	666	660	681	648	672	638	604	714	665	668	688	608	711	649	708	658	706	667	692	685	692	678	667	665	661	665	699	711	662	649	698	694	671	644	688	660	685	656	672	675	655	658	682	676	675	686	668	645	678	647	677	732	638	715	686	685	683	667	625	652	654	690	673	655	645	642	637	679	686	645	675	680	652	664	690	685	667	645	687	673	714	748	660	673	646	716	702	648	688	656	683	683	662	695	691	701	682	646	668	659	645	721	663	643	677	655	658	698	690	659	665	642	638	687	643	642	663	692	610	667	627	652	681	691	666	693	657	660	698	696	684	701	706	665	607	618	680	669	668	676	682	625	643	664	685	626	672	667	719	636	699	671	647	620	727	642	663	679	688	607	640	679	698	672	704	605	644	653	669	678	647	674	663	654	645	670	685	697	702	615	681	674	668	605	714	702	666	740	682	643	719	676	685	655	714	673	696	671	704	632	693	688	698	671	688	630	659	663	667	678	665	669	659	728	678	670	681	608	671	698	677	629	691	660	704	675	668	673	637	633	695	649	669	676	637	707	677	652	673	645	666	673	687	664	667	669	658	676	687	673	691	673	683	691	697	687	695	685	734	668	688	715	652	647	666	666	687	648	696	679	712	678	628	692	703	647	687	716	650	635	673	651	643	672	729	717	674	676	627	687	674	674	675	635	661	679	668	695	675	686	694	642	649	680	669	705	689	666	696	695	740	659	687	684	651	708	702	678	645	654	644	700	671	691	730	674	696	649	709	658	731	664	710	642	696	654	640	660	701	620	698	681	678	680	660	679	647	626	680	635	679	736	671	693	727	656	679	664	684	681	624	724	653	690	664	653	659	700	661	620	672	660	700	649	664	683	685	706	697	626	638	687	635	665	666	725	616	676	649	720	690	710	670	694	662	655	701	658	682	672	724	639	656	619	691	624	657	678	691	647	638	654	672	636	676	662	687	662	679	676	715	651	699	675	726	644	668	692	686	662	660	652	688	679	716	670	719	626	664	689	704	632	702	657	732	686	690	626	681	657	630	667	645	644	658	688	641	674	649	705	642	652	688	639	684	665	687	674	630	669	634	652	698	709	678	671	705	608	616	711	659	646	698	719	659	730	707	668	662	666	679	737	656	686	676	694	684	645	679	668	688	741	649	648	681	630	636	700	619	687	695	675	663	692	683	660	687	719	641	631	658	634	741	649	654	629	684	678	678	684	694	724	706	656	658	593	654	620	668	673	695	699	644	653	686	663	689	677	655	695	646	699	686	634	679	653	645	693	704	704	652	692	686	634	663	674	670	653	662	712	710	646	698	694	664	669	632	682	605	692	651	630	690	703	653	691	659	671	688	694	640	679	658	659	639	651	644	743	621	661	651	682	668	690	650	657	654	707	688	630	665	709	671	700	683	655	629	653	650	659	681	651	641	747	643	662	649	701	691	685	688	651	640	721	662	685	709	662	665	694	673	659	624	664	639	663	664	623	675	667	676	654	678	706	632	708	689	689	660	679	708	634	743	692	720	661	677	678	716	720	696	675	708	659	654	660	656	669	660	642	657	683	667	684	696	651	655	697	682	676	667	695	641	700	694	683	670	671	717	661	634	654	708	676	666	692	658	674	701	701	702	703	685	611	696	690	647	618	674	697	651	609	676	610	697	669	645	670	634	732	694	655	684	727	656	691	625	676	679	662	700	691	698	667	640	655	631	642	702	683	730	651	666	648	676	665	667	713	732	657	673	669	639	730	695	665	699	716	633	627	685	678	707	666	701	676	699	666	667	669	689	649	673	662	711	673	666	667	637	625	620	662	667	668	689	679	692	688	658	669	659	671	677	657	678	641	643	656	689	698	683	675	651	638	710	734	622	687	704	683	679	685	655	682	650	688	644	635	712	683	667	657	666	629	724	705	618	663	651	634	655	708	692	685	625	691	620	683	682	669	638	698	683	672	688	700	702	672	689	724	632	654	656	672	633	706	654	671	664	672	678	633	653	674	642	675	673	698	651	701	668	679	664	643
62143	91647	55224	20553	4981	1210	652	632	616	619	579	630	585	629	582	611	612	611	613	640	586	639	601	606	644	611	615	603	553	584	577	610	620	608	627	592	565	560	599	642	589	602	634	624	591	619	629	630	571	634	598	610	615	613	582	600	614	576	613	627	625	583	635	651	588	626	611	605	614	596	565	628	626	608	601	586	598	603	614	603	627	636	600	602	540	561	591	624	614	591	591	589	607	581	561	563	595	581	647	580	612	625	600	584	584	605	583	562	625	588	593	548	665	638	564	580	588	578	594	567	558	598	627	581	584	583	551	571	675	626	584	564	587	571	549	633	606	607	559	613	612	624	609	617	598	582	581	614	555	587	582	580	591	626	571	607	634	621	597	586	600	543	605	560	593	655	585	617	623	614	609	598	589	595	578	612	635	616	630	632	590	575	613	587	616	575	573	604	557	641	620	593	607	604	623	638	612	594	609	585	597	550	572	645	596	601	588	624	597	584	583	601	604	573	620	594	575	611	621	576	586	609	620	603	568	600	613	582	632	614	564	603	581	608	607	619	612	645	605	589	565	613	574	654	631	629	628	617	546	592	587	609	643	621	630	630	622	599	598	639	613	585	605	605	567	590	618	644	657	609	567	572	590	600	584	583	601	574	615	600	590	625	602	548	573	574	608	592	602	553	568	613	581	616	612	621	579	596	585	628	608	557	614	569	595	609	599	608	549	594	611	597	625	603	580	588	589	597	598	619	614	624	563	601	640	603	624	677	632	574	630	527	603	586	615	615	600	593	591	617	616	601	556	596	620	612	638	615	584	624	610	618	611	648	589	560	592	591	614	565	605	624	592	653	580	571	617	604	602	576	601	591	604	631	548	604	570	629	589	559	602	603	619	620	590	586	607	654	584	608	586	612	636	583	567	642	619	576	573	580	572	544	610	630	591	603	566	577	615	586	601	577	591	586	620	587	622	560	589	611	617	624	616	612	598	600	625	643	560	607	589	604	621	609	609	588	629	594	622	556	622	583	604	619	555	567	609	638	630	567	571	595	533	581	548	608	568	621	617	606	593	597	595	630	590	600	594	597	634	553	576	612	576	606	589	605	591	613	609	568	594	613	592	572	622	604	578	539	584	600	594	590	614	597	580	615	623	635	597	583	620	598	594	585	568	576	590	583	578	567	585	610	573	603	602	638	657	615	611	609	593	559	591	549	608	559	590	563	619	611	619	584	588	590	554	560	657	600	604	596	623	611	579	601	602	639	590	644	592	563	623	611	568	561	580	563	633	639	575	589	605	571	569	591	626	605	563	581	595	572	592	576	587	586	598	625	601	582	631	625	538	621	617	600	609	633	615	622	613	644	587	612	601	628	600	556	578	644	553	606	565	607	606	614	597	594	595	605	605	571	604	574	623	615	635	606	572	587	603	627	565	598	555	555	627	605	616	574	610	650	614	600	571	631	604	600	582	590	614	563	599	582	595	598	620	645	568	567	589	593	612	576	575	603	628	563	582	576	623	632	593	611	582	615	631	596	600	531	605	645	617	583	594	551	574	596	602	612	617	580	597	606	620	567	623	604	601	555	613	633	586	608	608	556	595	597	650	597	590	633	604	633	598	562	612	576	610	578	594	582	535	626	586	604	616	599	624	615	604	625	602	621	612	615	576	623	640	576	649	573	599	613	627	570	560	591	570	589	622	607	656	555	566	640	593	590	588	560	576	609	628	602	609	602	609	631	582	582	615	543	574	588	611	616	613	609	595	547	619	596	623	596	578	591	567	609	584	587	622	593	592	580	595	614	613	560	604	594	594	652	594	567	570	640	623	559	569	562	607	608	595	596	575	601	605	572	607	592	574	583	561	549	638	594	576	621	587	595	608	618	630	602	562	607	605	614	608	606	540	614	596	648	651	648	581	591	567	573	609	638	597	595	594	600	586	614	615	593	582	605	597	594	569	603	622	553	584	605	571	579	640	608	612	605	611	582	586	595	618	601	638	592	630	608	560	597	637	613	577	556	582	616	627	620	630	604	607	596	604	604	582	563	592	590	578	573	642	591	629	637	621	625	573	581	596	589	593	578	565	570	599	590	589	582	644	598	632	568	603	559	649	568	627	602	586	588	595	577	593	582	593	593	592	574	565	583	595	644	635	629	560	627	571	569	562	621	634	553	575	622	621	582	620	569	620	599	546	583	636	578	620	607	575	590	580	610	580	625	590	606	601	569	590	610	621	604	580	622	611	564	569	598	601	625	615	572	565	574	632	594	557	610	646	615	628	585	598	608	623	588	548	596	621	642	573	574	578	604	584	613	585	619	576	541	588	595	633	596	611	578	605	592	609	587	606	564	597	584	582	559	599	618	612	615	614	575	599	589	548	576	605	599	577	606	646	642	598	563	599	552	573	639	616	605	598	604	613	549	623	577	558	587	598	558	594	591	642	580	614	560	683	607	599	610	614	619	625	587	590	564	582	598	594	589	594	595	592	594	610	541	566	596	587	593	617	646	617	552	613	608	573	604	621	598	542	589	593	601	594	575	613	592	586	558	550	550	609	582	582	621	568	607	562	587	622	565	621	631	617	621	595	609	616	598	609	591	576	587	562	592	594	569	594	583	617	619	574	593	574	571	615	622	604	640	588	618	591	631	596	590	591	604	567	624	563	605	592	623	623	580	629	558	581	564	579	571	584	613	622	615	547	580	579	609	613	606	539	614	626	574	606	578	594	595	600	578	567	583	576	620	601	598	593	614	631	588	577	616	590	609	622	595	585	587	577	582	579	565	593	601	563	631	622	575	617	611	574	586	589	602	629	604	593	611	598	566	617	596	588	596	607	565	592	605	582	601	574	596	580	549	571	591	612	581	608	650	592	627	580	581	652	631	619	557	608	629	590	599	594	604	600	606	577	589	603	611	589	605	610	636	593	587	594	599	594	594	583	640	602	587	584	569	598	625	611	563	585	555	593	647	598	582	652	595	585	600	610	537	588	560	583	649	606	589	560	632	598	628	594	618	616	591	607	573	601	585	607	577	610	579	592	578	589	617	601	607	591	604	617	591	561	605	565	638	608	633	591	536	587	605	583	585	564	589	627	555	625	632	654	507	614	590	607	643	584	582	591	607	582	608	574	581	617	581	608	602	599	628	644	585	601	598	520	599	632	586	592	628	567	614	605	611	559	577	608	621	623	592	611	541	579	583	616	606	582	617	600	567	605	607	590	558	597	627	561	576	590	638	590	571	580	616	632	586	534	593	578	592	598	600	568	637	625	563	540	587	579	597	611	597	576	647	603	596	544	622	623	587	585	545	575	592	560	593	654	573	588	573	603	606	577	596	612	600	604	573	538	605	597	585	585	614	556	599	607	604	597	563	622	570	582	631	568	578	593	609	605	592	595	615	556	560	613	581	577	587	585	633	589	542	609	570	579	546	567	586	621	574	616	627	620	628	590	617	584	597	611	600	565	556	541	569	569	573	615	590	556	636	592	626	609	569	554	560	581	632
33415	30835	20791	5717	1040	639	556	504	512	479	530	442	498	512	500	513	463	533	520	533	525	527	510	486	473	459	505	479	519	457	512	447	502	492	515	470	531	470	505	551	526	475	504	513	514	458	464	514	495	537	533	463	512	501	507	485	488	473	482	477	533	507	503	480	485	479	511	509	530	531	532	503	507	502	513	479	485	458	508	455	483	493	463	497	469	540	489	495	479	508	519	484	505	480	504	536	543	498	502	500	496	487	497	493	495	512	480	468	491	500	508	518	514	488	486	478	499	492	532	499	501	474	508	546	480	533	511	496	529	510	472	538	453	496	485	469	509	528	502	467	514	515	530	529	476	511	456	454	485	508	501	486	500	523	520	510	506	494	515	501	526	490	485	521	532	508	449	520	489	509	498	494	490	501	486	521	461	535	510	464	491	498	488	490	529	522	507	523	488	519	496	488	487	507	536	470	513	540	493	482	477	475	516	495	500	454	523	534	444	477	518	510	489	464	509	486	536	505	483	465	518	518	524	505	489	515	533	468	478	478	500	510	474	470	504	537	494	480	477	493	495	486	471	524	477	527	496	487	477	482	528	468	524	477	458	515	494	533	486	543	509	508	501	490	491	469	516	483	497	524	510	488	475	514	487	510	493	487	523	487	472	485	528	527	531	497	521	495	471	460	489	536	474	523	517	534	507	521	523	521	548	519	498	495	492	505	545	516	456	462	515	488	441	498	501	503	537	492	470	488	458	506	465	503	464	524	507	501	465	492	526	506	550	470	552	491	535	545	512	470	506	503	518	487	503	497	501	458	499	499	529	458	529	506	528	501	493	481	501	473	527	434	563	483	487	535	482	522	475	498	457	512	567	492	448	531	509	488	480	513	528	458	448	507	476	519	487	524	473	509	493	484	526	497	496	497	518	531	489	543	486	513	500	459	475	536	491	526	489	503	446	493	524	497	533	498	490	499	496	476	525	507	517	529	474	529	444	542	468	486	545	545	484	533	481	497	469	507	486	523	502	516	471	516	546	482	534	475	473	468	495	507	518	495	550	514	517	495	512	503	508	522	483	547	539	489	524	498	532	499	487	496	476	499	465	482	500	522	500	505	511	512	494	491	473	492	515	485	520	511	538	521	537	469	513	519	505	493	502	513	508	487	499	487	492	491	481	503	428	469	511	506	519	501	513	520	481	510	493	483	480	493	508	490	461	496	457	483	478	500	479	474	441	521	465	496	508	519	471	479	530	448	484	524	531	496	500	482	501	445	576	504	503	554	506	513	472	511	514	498	540	510	501	502	534	525	525	476	540	529	542	496	494	539	485	485	503	486	529	496	459	474	526	500	524	531	512	568	475	518	492	479	492	517	529	494	506	535	496	478	508	498	493	499	490	492	511	517	547	489	491	483	491	534	526	455	544	516	489	519	475	467	513	519	536	473	522	495	483	494	499	538	476	494	504	471	524	490	478	457	487	507	488	487	525	518	471	486	475	506	488	489	459	501	470	486	491	516	512	501	514	469	555	480	548	505	486	505	519	508	489	516	517	506	525	481	489	514	503	474	514	513	492	467	465	490	523	508	496	531	486	497	488	522	470	507	505	524	515	525	510	517	503	486	505	519	478	497	496	514	454	487	528	511	467	490	506	533	500	482	473	513	523	526	473	504	519	523	500	515	545	504	535	518	478	547	513	509	478	512	509	504	487	518	495	440	542	517	488	457	478	522	513	481	463	465	511	529	502	492	510	491	511	524	501	527	460	519	492	497	497	516	497	480	481	482	508	538	533	482	511	466	469	470	428	497	538	509	494	493	514	529	462	490	538	522	491	461	505	471	491	488	471	494	526	502	476	493	562	507	486	506	501	498	538	475	494	470	529	449	490	475	498	492	511	516	513	506	493	546	488	498	531	521	470	517	531	496	494	497	526	476	492	500	482	475	512	489	534	529	481	513	482	506	483	441	496	538	492	483	504	472	500	493	504	504	508	485	473	514	451	501	499	500	534	499	471	484	450	546	487	494	454	472	454	485	486	521	485	490	472	490	546	489	469	551	463	515	519	501	516	483	494	484	510	480	538	468	495	477	489	497	545	503	508	500	466	496	516	477	477	517	545	485	502	483	490	482	503	524	491	494	477	495	462	505	519	518	509	488	502	484	518	525	510	480	504	537	525	476	483	489	508	522	500	475	527	508	545	454	496	487	531	462	487	489	507	517	509	495	533	508	524	490	506	531	511	475	532	488	531	499	522	532	478	495	532	534	459	483	490	487	496	507	499	525	514	482	508	473	519	527	493	498	543	511	480	472	518	509	475	473	505	490	494	530	468	489	480	486	485	454	479	491	475	512	478	496	459	536	526	505	487	492	483	514	516	476	510	502	497	493	481	462	518	486	510	475	513	493	460	484	487	511	484	528	548	485	484	527	467	504	469	499	480	523	511	487	517	506	502	513	499	483	475	499	483	494	531	470	495	477	509	485	504	492	465	502	466	526	473	503	531	499	516	456	495	498	515	522	477	476	522	510	488	512	468	496	515	528	492	459	482	547	494	502	532	522	467	507	491	523	472	515	504	508	468	520	460	509	498	481	500	504	504	479	536	488	499	500	494	491	493	449	480	485	480	510	538	528	459	513	480	482	497	485	530	500	505	573	522	492	498	488	475	522	498	465	485	470	514	470	513	477	503	486	497	496	489	509	514	515	526	498	544	476	493	475	492	527	507	505	493	464	495	498	514	492	529	525	522	503	461	462	471	493	506	474	544	481	500	478	487	505	491	494	479	521	518	544	523	521	512	512	499	521	497	487	520	497	497	492	461	470	505	514	528	511	507	525	505	499	500	518	514	501	524	521	481	498	494	495	470	536	471	494	500	480	476	499	458	477	483	502	487	514	472	509	508	527	466	495	490	499	491	459	496	457	487	539	498	495	503	504	517	476	493	529	542	498	508	501	454	464	517	527	486	525	508	489	503	489	519	485	453	510	504	499	490	508	503	485	467	517	498	507	496	490	490	517	510	499	475	507	487	458	521	504	490	520	507	499	463	526	488	509	525	482	522	481	525	478	472	471	483	501	550	474	483	520	473	496	500	508	486	528	464	532	518	530	541	507	491	465	542	498	509	483	500	487	480	490	551	457	482	539	494	461	497	476	490	493	518	502	522	521	480	490	431	491	463	529	489	499	488	466	518	502	513	513	538	496	498	476	526	515	522	507	473	493	488	520	500	444	469	510	483	489	498	470	487	496	516	471	495	504	522	538	506	538	504	464	510	502	478	511	505	514	516	439	520	483	500	505	535	476	493	507	549	459	488	546	492	478	515	505	473	505	536	502	538	512	481	510	537	508	489	490	496	516	511	477	497	488	450	502	486	498	491	532	552	509	467	488	460	462	495	506	524	520	484	492	495	478	505	488	472	491	506	504	441	478	522	494	498	500	541	523	518	470	508	476	496	462	499	472	480	474	491	487	480	524	495	478	475	537	524	516	463	505	490	510	498	512	521	490
31588	32200	12056	2537	806	485	372	418	420	421	464	428	376	392	432	445	394	392	407	388	427	432	418	392	405	404	402	433	401	420	400	398	428	365	420	410	397	399	403	407	400	413	413	438	408	402	397	410	424	422	411	447	429	375	417	415	403	418	412	417	458	431	427	418	379	375	401	420	414	408	377	405	404	422	387	401	404	423	403	404	442	413	402	423	359	425	398	419	408	431	393	400	389	426	399	447	429	433	392	409	404	397	436	399	379	411	401	434	389	447	388	421	383	400	437	396	394	407	433	423	430	414	407	472	390	414	413	414	420	369	399	429	401	380	404	389	409	444	414	399	393	398	358	413	369	432	408	401	428	414	415	382	397	417	402	403	407	427	391	396	415	368	443	436	376	414	405	417	365	414	400	428	370	408	406	432	368	351	396	415	424	418	403	416	406	392	381	400	403	413	427	400	398	429	440	385	399	406	391	432	428	361	404	416	413	414	396	411	400	415	384	462	407	402	374	386	407	428	410	430	383	420	411	441	412	392	403	383	375	389	385	451	423	418	421	415	432	433	425	407	389	419	388	382	434	379	399	407	380	397	399	389	405	376	433	369	428	380	407	384	424	456	438	431	388	420	407	374	406	384	385	407	432	397	393	436	388	371	431	397	412	384	420	420	421	404	408	425	419	403	429	392	383	406	359	388	385	417	418	421	403	385	406	393	400	402	380	426	399	400	433	384	433	424	434	384	389	404	385	412	412	411	411	382	395	415	437	431	387	423	417	409	385	445	428	431	443	414	382	392	400	382	423	390	413	396	431	451	443	425	446	398	394	418	434	405	382	427	380	400	423	380	411	396	424	418	398	449	395	396	452	420	408	426	411	387	435	395	420	412	411	398	405	415	421	394	436	420	409	390	373	401	435	416	406	412	420	401	383	437	400	390	386	404	402	408	417	373	435	410	402	396	422	434	399	359	399	383	423	446	402	398	406	362	400	407	433	412	392	397	433	395	389	412	374	444	380	400	407	408	411	445	390	390	387	403	427	401	447	421	387	389	424	420	404	376	430	422	452	424	402	411	404	417	386	424	409	399	415	408	402	369	380	394	414	413	440	432	413	413	416	427	403	420	422	423	385	399	416	402	397	414	397	375	366	379	398	421	402	426	427	407	437	460	407	401	410	374	397	396	374	386	436	389	415	433	417	445	433	429	390	451	408	424	420	396	374	405	426	417	387	407	397	442	440	410	404	386	383	432	388	381	381	434	407	413	413	379	408	415	401	419	423	399	432	417	403	407	390	403	417	417	415	374	415	430	387	401	437	416	405	423	406	385	421	431	408	399	400	423	430	474	403	435	430	413	392	400	382	395	420	397	393	382	430	408	396	400	378	417	414	378	368	378	427	420	377	404	423	416	432	442	422	399	397	411	424	412	401	418	417	432	384	385	459	418	390	414	423	408	407	419	438	418	414	416	403	407	397	389	414	383	369	391	411	417	405	414	413	392	404	395	419	383	449	426	417	448	404	402	404	432	424	434	442	439	376	387	384	435	423	397	426	409	397	454	422	410	439	422	411	375	418	399	461	437	380	394	407	398	417	395	408	419	416	416	393	410	393	400	395	384	402	405	407	382	382	428	417	409	376	418	419	401	366	401	396	399	422	377	396	390	412	425	392	409	392	447	417	424	452	415	381	387	404	410	399	403	410	388	410	425	400	423	403	376	393	386	435	426	436	383	414	408	438	418	420	412	432	405	399	425	401	398	399	408	398	438	387	394	405	431	404	426	409	446	407	426	389	404	388	393	341	404	410	376	431	423	402	431	393	425	373	410	416	381	377	375	421	391	397	402	416	405	430	403	388	406	411	387	453	414	408	453	406	424	395	387	417	393	405	420	416	400	413	404	405	387	428	383	405	367	417	401	415	378	417	461	393	444	402	380	391	463	419	427	398	425	411	392	435	392	405	425	405	410	420	414	411	421	413	424	413	396	396	426	381	383	413	409	356	390	408	360	401	428	392	420	417	393	415	392	422	415	420	400	442	392	423	408	410	396	393	401	400	399	392	416	399	422	420	409	387	419	380	417	402	430	376	425	404	432	419	383	393	381	411	421	435	414	412	427	415	407	419	427	405	436	432	426	460	413	405	445	408	424	388	375	436	400	363	414	436	397	422	412	413	442	407	415	402	418	394	427	435	386	418	415	434	437	414	415	377	418	435	416	389	425	435	425	400	389	445	447	431	400	416	415	409	401	400	397	399	443	390	408	422	411	397	410	427	413	390	406	436	404	410	410	371	439	412	387	419	412	416	397	413	410	380	413	369	434	384	423	384	409	428	433	427	435	433	399	397	441	412	422	421	378	398	381	379	403	398	428	421	398	424	425	398	422	386	411	405	344	388	421	430	423	390	443	400	410	436	421	396	399	458	408	455	431	407	403	366	413	384	419	422	400	405	409	402	424	419	405	412	412	357	434	425	410	387	430	436	438	379	409	412	397	397	449	425	429	401	388	424	425	398	372	417	404	404	415	416	370	426	378	393	399	423	422	416	391	403	461	382	399	417	426	426	407	416	381	395	416	418	392	422	396	410	415	401	379	423	370	406	422	436	380	392	453	400	374	388	390	389	414	401	388	386	396	412	411	401	426	408	427	439	437	432	423	391	389	419	408	406	426	396	403	390	401	390	386	375	441	385	388	405	385	399	409	408	434	413	391	393	416	403	449	436	409	398	409	422	391	412	411	433	384	407	394	413	398	428	389	402	398	366	381	442	413	402	402	384	393	425	427	434	421	390	415	418	384	434	407	446	398	389	364	408	394	387	412	442	410	417	411	400	408	417	394	421	416	421	418	399	411	384	408	445	434	422	410	425	391	383	430	439	367	408	425	388	392	403	420	432	404	402	418	374	400	403	408	414	438	426	441	407	408	411	395	420	417	413	433	428	417	440	421	429	423	422	428	440	395	399	414	422	419	404	394	411	391	422	404	402	401	447	400	389	367	396	409	381	425	427	427	445	433	393	393	406	386	442	405	393	402	389	432	386	391	390	438	410	422	408	382	414	424	432	423	395	439	419	368	428	392	360	389	405	407	435	432	439	372	394	422	427	428	419	388	401	407	415	417	398	395	387	397	436	443	402	419	454	390	430	391	428	393	418	413	399	386	428	402	410	391	388	424	400	395	429	368	406	394	429	367	400	388	445	417	400	440	395	424	378	429	409	403	433	444	443	403	413	380	410	442	404	448	423	385	410	400	402	409	432	443	421	440	410	401	430	406	404	397	422	430	410	417	411	398	412	409	427	411	385	396	411	418	436	450	385	425	411	412	421	400	395	376	438	417	408	437	405	417	396	410	424	380	374	410	414	431	450	444	430	385	403	400	392	407	394	380	391	390	406	383	428	443	353	392	424	418	419	427	402	451	407	415	429	418	400	365	423	420	397	405	379	437	428	390	422	364	383	431	378	400	420	430	391	429	404	411	399	419	378	389	362	416	379	387	429	423	408	427	350	405
24874	23354	30758	25977	18023	4901	874	563	510	542	515	517	514	521	491	507	512	496	495	508	487	494	516	496	502	540	544	525	487	515	521	516	519	526	497	502	519	477	475	515	488	501	520	472	499	498	486	469	455	525	506	491	530	478	515	512	525	525	541	487	510	497	524	507	544	529	532	538	484	503	531	505	461	515	504	494	481	523	495	520	502	514	515	512	495	502	548	479	549	530	514	511	491	485	560	492	503	502	516	522	485	497	567	503	482	481	476	506	517	503	505	482	515	474	497	494	513	483	531	474	499	543	513	536	485	510	529	518	569	494	500	490	499	527	462	481	537	471	495	520	501	510	459	495	522	527	535	506	504	508	529	525	455	522	516	513	538	508	528	554	547	498	511	514	501	509	492	506	502	555	513	484	499	496	480	511	480	495	524	541	521	513	502	524	503	496	531	491	524	524	506	515	516	487	503	504	504	485	518	529	532	533	511	469	488	499	491	510	460	533	515	556	486	488	498	520	523	482	499	523	524	491	504	478	535	466	527	524	491	514	514	533	496	524	533	485	498	451	477	507	540	514	540	466	487	484	529	536	537	481	480	554	521	519	477	514	486	475	472	549	487	513	477	440	477	524	493	492	505	508	505	499	522	459	499	495	505	494	548	551	528	487	511	478	497	512	518	510	515	509	472	462	521	493	507	536	538	498	543	453	487	491	531	497	514	513	514	504	498	508	505	476	487	517	539	520	508	469	497	502	516	470	526	480	497	497	538	535	568	497	523	489	503	497	549	532	498	532	540	494	478	504	458	505	500	530	496	465	458	536	503	524	529	508	497	550	481	503	530	538	492	516	512	526	544	467	582	535	482	461	496	495	521	483	473	472	503	485	483	531	470	522	492	496	518	488	478	527	518	496	525	481	475	498	487	516	469	531	545	524	468	491	499	522	507	528	532	453	494	495	532	512	500	469	546	513	525	519	506	514	484	530	477	513	457	492	543	495	547	504	521	487	508	525	500	495	469	497	496	514	497	512	475	484	512	518	473	521	503	468	495	519	505	477	513	537	534	494	491	483	475	491	510	491	483	500	519	511	520	470	500	516	470	467	471	520	513	486	532	538	509	561	534	493	536	467	500	485	501	512	491	498	499	510	518	526	523	573	476	485	516	505	509	524	493	529	491	509	513	527	534	476	524	528	513	493	484	469	558	481	523	498	532	499	475	485	500	518	498	523	462	472	545	509	520	561	529	493	516	501	516	488	492	485	528	507	468	501	449	528	511	476	465	479	508	510	482	538	528	508	518	526	470	519	498	505	511	497	484	493	515	449	501	544	491	463	490	458	530	509	485	505	500	481	496	499	522	521	504	499	496	493	554	476	526	476	475	507	449	481	494	520	512	495	517	523	475	518	451	498	518	508	496	502	532	487	512	541	552	525	503	504	486	531	523	482	501	502	483	552	495	504	539	513	495	522	484	507	498	446	462	503	486	509	546	512	494	502	500	493	513	491	486	532	537	491	498	535	502	519	527	512	526	534	488	518	505	505	523	480	492	493	489	441	503	509	523	496	504	490	483	542	516	460	502	514	534	498	490	495	523	493	537	512	514	516	506	493	491	500	480	528	482	573	548	502	512	510	507	489	546	521	520	453	530	484	502	499	486	499	494	478	542	532	512	476	494	526	520	493	454	454	475	525	475	473	503	465	506	478	498	445	506	471	542	507	540	510	486	528	495	517	498	513	470	506	486	508	503	531	507	514	508	526	518	501	479	482	511	481	517	486	510	502	502	502	517	439	496	491	522	485	475	496	524	485	508	533	502	508	510	486	522	504	488	510	493	492	509	511	503	492	495	493	519	527	534	505	519	474	506	534	517	510	490	432	512	492	467	502	508	513	491	477	506	503	513	518	532	462	510	492	477	530	503	527	534	460	513	491	505	495	523	544	486	495	522	515	492	531	489	527	500	490	524	472	522	512	479	541	511	507	548	544	535	475	519	526	478	515	542	505	499	525	480	498	498	477	488	548	539	526	495	493	490	468	470	491	478	493	533	486	512	505	503	505	467	508	477	483	506	492	439	536	519	543	467	450	503	506	552	468	510	508	515	482	505	519	549	476	507	506	490	492	498	460	469	506	502	508	485	525	482	486	482	516	523	526	538	455	505	486	492	493	511	507	517	473	498	464	502	485	500	517	505	498	470	436	542	544	532	508	509	515	498	503	487	499	492	539	511	452	497	501	521	532	562	505	477	533	518	480	509	528	544	512	460	493	502	532	544	517	486	519	519	489	465	541	535	505	467	523	503	538	510	462	513	484	476	510	540	525	499	522	517	536	518	489	489	543	510	474	500	545	473	490	516	509	494	537	499	509	495	451	509	480	468	473	486	486	548	493	477	491	508	465	514	506	492	503	512	518	490	529	520	494	517	528	498	457	475	514	522	497	494	554	508	481	487	478	493	503	515	534	509	513	509	525	489	514	508	502	478	534	467	514	491	451	489	508	506	502	486	487	556	536	502	530	490	549	536	516	520	515	521	525	464	505	536	494	498	492	476	507	522	498	486	513	530	516	477	511	497	468	542	517	508	516	498	520	489	488	456	483	518	511	518	515	503	493	442	495	454	480	487	503	531	508	493	542	526	484	498	528	477	513	496	508	505	448	529	524	471	502	490	494	487	488	512	521	541	495	506	503	489	483	536	533	482	480	520	548	520	527	505	495	489	514	476	547	502	470	497	558	524	523	504	483	475	513	537	525	468	465	481	514	514	516	502	516	499	524	497	537	490	526	530	514	485	484	512	506	542	484	544	553	540	472	501	492	521	496	489	467	474	462	545	487	510	524	523	522	513	503	497	491	482	493	483	506	503	477	526	504	478	528	485	468	474	510	487	522	502	535	518	552	499	525	504	493	515	491	467	462	541	524	532	571	491	546	491	515	554	492	483	517	492	503	488	485	473	494	505	542	485	480	545	500	514	465	539	497	496	533	525	472	486	523	514	505	502	454	529	503	498	467	533	495	486	508	500	508	518	494	510	494	476	498	507	456	478	509	479	490	479	553	507	473	518	503	496	504	515	519	508	478	484	523	505	463	538	507	527	436	516	509	508	530	495	503	531	530	490	486	501	479	523	479	541	540	495	508	490	475	517	543	507	486	501	524	511	499	485	480	486	474	485	523	494	551	497	458	502	503	511	514	511	507	492	520	530	505	543	514	535	518	529	534	504	515	489	540	492	477	448	493	486	489	526	507	492	432	544	514	528	499	504	491	511	508	514	464	506	520	531	513	520	529	518	509	498	481	513	501	524	511	490	504	501	503	505	499	502	514	531	477	504	500	461	458	533	491	500	549	495	462	480	515	498	505	510	484	475	472	498	493	538	493	520	540	529	480	518	500	489	508	491	484	486	480	505	479	488	499	485	481	489	490	509	527	496	472	547	519	508	521	495	489	504	506	496	569	496	546	534	520	506	500	490	495	527	520	485	523	461	499	499	455	496	506	519	519	505	533	460	470
63895	85498	50092	18858	5035	1118	488	465	477	453	438	456	456	467	470	457	427	469	449	471	447	450	462	438	446	492	468	441	469	535	482	470	452	452	450	463	472	470	480	442	449	471	417	480	419	437	469	465	444	503	455	489	438	451	493	486	454	459	439	466	459	483	467	471	479	485	448	460	468	458	422	475	452	482	441	464	430	483	465	415	462	430	431	455	444	437	487	480	485	456	443	453	445	463	442	502	455	452	458	448	433	457	449	413	441	453	414	477	449	477	479	422	480	437	472	427	480	455	439	446	449	460	443	493	459	467	454	431	468	457	451	450	473	447	457	481	464	428	460	441	468	486	460	407	470	481	432	490	465	432	482	445	453	451	457	437	463	474	427	461	491	484	485	445	430	422	464	463	449	463	472	438	473	430	455	467	460	460	441	514	413	463	446	465	504	462	465	463	451	437	441	477	439	456	459	468	478	476	451	492	508	490	435	491	448	460	429	485	461	496	441	454	465	459	441	468	480	473	443	469	444	462	427	454	440	438	448	433	436	464	476	449	447	476	448	427	477	440	452	468	468	469	471	468	475	466	457	469	464	496	475	427	411	450	435	450	474	438	478	466	446	440	475	459	482	454	467	450	438	430	458	426	504	421	460	428	448	479	447	457	490	445	459	468	407	436	452	471	483	458	448	426	431	433	441	476	450	437	423	471	422	465	463	446	473	499	500	476	467	444	423	469	478	468	427	429	446	456	483	494	474	458	448	433	475	484	425	470	449	469	432	463	438	450	484	443	458	464	474	459	445	462	450	492	441	438	470	476	461	445	471	447	453	444	436	460	450	463	454	450	484	480	466	455	427	491	484	472	466	461	451	502	476	453	442	427	452	474	442	454	488	461	459	484	495	433	417	457	435	422	477	445	440	435	480	432	461	464	440	457	480	442	457	427	484	439	423	459	478	488	460	456	482	455	466	445	476	462	468	458	464	447	432	460	457	426	495	431	466	445	450	480	468	453	424	465	472	459	451	446	446	447	465	452	438	431	459	461	441	435	482	438	472	474	449	433	459	433	461	427	478	459	487	472	488	452	448	489	434	449	427	461	427	442	495	459	431	451	436	462	439	437	466	452	439	455	466	503	456	444	428	452	476	418	482	497	444	428	486	468	435	446	435	434	442	420	442	454	467	416	475	495	428	490	462	436	450	484	452	475	437	522	421	458	416	455	499	454	439	431	505	417	436	482	432	492	470	451	422	469	438	448	430	456	435	481	493	458	457	499	471	443	453	451	497	458	464	452	441	461	431	448	481	445	480	437	453	474	426	467	426	441	463	460	437	453	467	456	466	464	462	469	444	489	438	471	437	458	433	478	440	452	461	468	435	447	436	480	452	442	436	446	466	474	450	478	501	451	480	490	414	458	450	444	468	473	448	467	475	469	458	439	492	426	457	373	459	448	461	437	436	427	441	464	459	456	458	448	469	441	444	462	459	459	441	443	464	417	473	443	464	420	478	471	490	441	435	437	444	450	485	419	475	437	409	442	449	456	445	458	486	457	452	425	464	431	422	494	462	442	437	440	431	442	479	444	461	414	407	435	469	446	489	448	440	450	460	434	442	421	447	436	488	465	441	435	425	453	431	437	433	447	456	474	473	482	488	496	450	432	416	475	410	461	440	438	444	443	460	419	456	481	443	455	416	453	425	463	446	426	483	378	489	446	432	473	445	466	479	470	473	466	477	511	440	456	474	439	446	461	469	462	452	461	433	482	433	405	444	465	449	494	418	455	446	479	441	479	470	420	467	464	452	434	458	461	439	430	462	430	487	449	443	472	434	468	438	462	482	451	416	454	448	431	482	455	464	434	474	452	458	451	456	503	427	450	452	421	457	461	444	415	449	475	453	460	464	421	456	482	463	457	463	466	477	461	476	471	446	463	467	442	468	470	489	450	443	492	484	460	447	472	462	484	443	463	462	467	421	457	435	470	442	469	479	453	451	427	440	470	469	461	451	446	447	425	466	419	462	495	421	444	480	480	447	455	423	437	457	454	448	421	467	440	420	450	436	488	464	471	488	449	426	455	435	483	452	445	472	420	464	462	477	453	492	464	450	443	453	424	459	477	473	461	459	440	486	472	455	424	444	474	483	451	519	488	489	437	452	507	451	452	441	456	453	456	497	448	442	462	468	463	490	450	481	471	457	446	433	432	452	469	439	441	460	449	455	458	428	461	433	477	444	415	464	455	435	444	452	456	466	426	445	427	484	481	444	442	467	480	474	441	449	441	450	507	432	444	437	409	481	472	445	450	454	428	459	469	452	449	463	442	491	457	420	466	439	468	483	420	492	484	451	462	451	430	462	436	479	454	449	430	463	431	423	440	468	487	416	464	439	473	399	471	450	453	457	492	446	440	431	454	451	449	463	446	473	471	468	457	442	451	471	489	427	465	460	471	467	454	463	459	417	451	456	453	429	475	478	438	431	456	463	480	417	436	464	445	427	451	463	496	436	460	463	433	437	447	432	486	484	416	451	424	477	441	474	451	443	462	422	449	454	417	473	446	505	480	462	484	465	491	455	448	457	451	450	428	433	454	453	481	442	490	463	461	460	438	445	455	484	448	473	433	448	466	455	441	469	463	406	432	446	502	503	463	474	467	465	483	466	456	457	433	446	450	447	471	459	502	445	439	428	464	427	479	430	468	444	410	457	449	467	454	454	465	477	464	479	483	511	472	452	455	453	455	478	458	476	439	418	450	446	393	430	412	417	470	484	452	444	442	456	446	441	466	452	470	428	483	495	441	446	452	435	485	439	425	426	440	457	469	472	456	454	441	473	496	453	479	428	435	456	486	454	481	457	434	466	439	430	482	450	459	479	453	462	483	485	460	482	446	505	430	433	445	438	434	464	427	461	475	450	490	470	480	449	457	463	458	432	417	447	467	446	451	470	425	440	463	442	513	483	411	476	492	459	477	459	457	472	470	440	477	449	462	428	462	445	448	451	471	496	461	470	448	452	476	443	467	457	474	464	471	426	418	493	477	465	468	445	454	432	470	478	460	432	474	468	427	470	481	429	440	455	486	469	481	465	439	464	419	456	431	467	465	450	456	482	479	431	458	490	444	486	458	443	477	464	436	460	467	413	449	468	474	449	474	469	434	446	471	454	473	463	444	446	461	439	462	462	403	441	456	444	466	430	452	450	427	447	477	494	452	465	487	439	455	426	454	435	457	474	489	451	451	424	486	445	468	458	455	497	465	420	480	457	424	445	450	421	503	469	417	457	454	459	465	444	454	450	453	456	466	433	452	462	417	419	405	483	446	436	454	469	448	455	470	441	429	466	477	443	450	438	458	488	430	468	500	454	466	444	437	441	467	461	446	429	467	444	420	485	461	486	473	473	446	437	459	426	436	459	436	466	436	467	470	425	482	436	465	441	460	433	475	514	458	459	479	446	453	426	453	477	474	484	453	464	453	405	415	451	476	479	426	473	462	438	478	443	468	450	432	455	457
24108	22546	30834	25937	20271	10126	1423	812	681	670	675	702	713	718	668	663	692	671	656	687	700	655	698	638	662	643	705	668	705	653	700	649	625	662	699	657	664	641	641	680	701	625	684	631	664	628	680	648	657	668	671	701	674	615	638	651	623	668	631	667	679	646	615	662	676	639	663	667	665	638	640	676	670	636	617	672	632	601	632	660	620	660	658	649	642	622	641	642	690	701	603	650	674	655	623	697	662	629	676	635	630	654	641	643	634	653	633	634	625	614	634	631	642	627	704	660	662	617	614	669	632	715	608	655	617	646	622	630	638	677	645	615	634	652	631	650	672	627	653	601	612	651	657	591	620	667	663	613	628	661	635	589	663	631	658	631	638	643	640	656	667	728	644	657	622	653	669	691	657	650	657	693	626	652	669	622	637	671	690	634	653	648	664	651	676	651	673	642	656	671	675	673	680	623	642	667	616	636	657	611	611	653	639	633	651	665	626	608	632	651	656	660	714	643	666	654	669	667	682	617	660	646	622	681	671	643	655	631	627	680	635	634	637	616	651	638	647	637	677	628	675	657	652	685	646	697	639	652	626	631	627	674	606	655	640	625	649	646	628	619	677	641	665	667	627	648	640	653	619	626	599	685	633	690	656	653	636	656	648	599	670	634	670	660	621	660	644	675	633	631	622	629	623	607	633	657	637	641	654	630	664	633	656	657	648	592	700	650	616	611	660	631	665	654	665	636	635	672	634	621	676	626	701	673	655	657	673	620	632	677	657	646	630	629	650	647	605	612	623	653	658	661	648	674	625	698	657	635	644	731	680	627	698	662	677	622	672	669	636	697	680	623	600	689	625	661	649	576	603	706	609	622	664	615	645	659	613	627	672	638	632	640	636	632	604	601	635	642	641	604	631	633	663	638	663	649	589	700	686	645	601	657	635	658	651	649	617	640	647	645	691	670	647	638	625	637	646	618	638	657	629	604	624	695	644	620	596	594	667	610	684	652	624	689	666	627	650	652	665	635	647	662	648	646	623	681	652	623	647	672	645	622	578	661	639	650	664	629	627	679	647	638	665	678	673	664	675	653	621	647	619	664	646	662	635	607	599	605	639	669	640	655	650	598	635	636	686	670	676	601	600	654	628	647	645	652	650	645	681	659	650	621	581	630	623	647	650	687	583	634	668	626	627	628	614	655	638	618	638	632	587	637	620	630	637	632	579	600	618	664	640	613	629	646	648	688	635	662	636	654	623	632	655	676	621	631	676	628	642	671	663	652	614	651	648	623	625	646	580	657	661	601	588	602	667	674	662	640	612	634	568	690	672	648	617	567	630	657	659	607	682	628	584	659	655	624	650	631	615	625	662	634	671	607	622	588	642	636	612	676	631	660	604	670	636	658	640	653	640	663	637	698	661	640	685	638	668	615	651	636	645	653	630	610	640	599	642	661	657	641	678	622	608	640	620	646	643	595	662	644	654	630	666	678	671	609	655	656	647	655	629	646	611	629	610	616	646	622	640	649	686	618	645	666	630	653	681	664	667	659	646	631	614	617	641	663	625	706	646	662	624	627	682	641	667	672	654	667	658	661	671	653	649	646	621	640	638	667	638	659	657	625	631	645	648	660	648	626	645	617	633	633	653	645	645	669	620	653	620	680	677	678	670	647	670	666	652	644	635	623	668	608	604	636	664	676	627	667	648	622	643	621	657	694	616	621	616	603	657	641	669	659	655	624	621	684	708	676	631	647	631	677	624	599	634	686	680	641	620	662	639	680	655	674	634	633	615	651	657	653	641	693	594	665	686	649	653	678	634	668	689	666	597	674	693	648	655	637	661	632	684	653	651	619	712	592	636	627	649	651	641	653	607	678	664	636	681	633	647	679	606	636	670	669	612	650	671	656	671	651	681	704	695	636	701	671	650	653	631	620	614	611	630	622	636	685	680	665	651	639	640	649	623	630	661	651	638	635	657	636	675	676	621	629	650	644	660	639	658	643	626	642	666	657	632	710	666	622	617	630	617	677	646	665	605	664	628	692	645	622	657	647	637	649	662	643	671	611	649	628	670	607	623	651	638	626	647	621	722	641	609	657	607	682	619	614	637	622	635	600	668	645	608	636	674	658	657	665	638	662	614	648	664	627	602	671	707	639	637	647	597	630	666	669	621	649	671	644	625	661	632	631	649	663	613	657	658	653	638	644	645	625	626	651	683	663	643	634	659	664	652	675	612	636	628	640	663	650	596	657	622	648	656	641	637	652	641	653	637	657	624	623	630	665	615	634	646	652	607	654	619	616	646	650	655	630	668	684	633	613	656	635	614	630	659	658	672	653	655	642	632	630	568	655	650	653	661	686	634	636	635	642	669	642	672	641	648	628	643	632	635	628	669	626	570	608	640	614	626	649	666	645	652	661	634	676	650	667	616	618	663	617	640	651	664	637	706	644	647	634	592	632	665	688	617	635	649	629	640	635	668	628	624	610	626	615	635	650	636	664	653	619	667	651	650	610	683	626	627	619	708	656	648	656	651	676	644	675	607	679	674	607	672	680	660	619	621	629	659	648	653	688	622	672	676	681	648	634	638	633	622	665	672	628	654	676	575	631	647	675	637	617	616	647	684	636	687	616	690	660	621	606	650	635	603	662	678	676	585	607	665	654	664	626	643	643	615	668	703	669	605	662	658	659	691	624	683	625	653	650	639	693	657	587	637	618	636	657	594	631	636	668	666	681	668	653	690	651	628	590	649	628	664	654	663	695	644	653	608	639	655	679	637	636	641	661	664	628	661	672	694	636	640	638	633	618	631	689	619	648	610	625	640	652	622	650	619	657	667	652	640	617	684	626	600	650	593	656	631	661	685	641	617	655	629	663	597	675	639	691	628	662	602	722	687	670	655	619	640	638	648	641	661	670	624	652	653	676	639	656	660	673	641	657	642	635	646	631	654	602	648	620	640	661	633	641	651	643	641	652	613	654	656	574	613	633	636	609	627	637	630	588	627	618	653	660	635	642	674	626	643	627	628	638	641	651	661	637	682	675	614	656	643	633	653	635	642	662	644	643	686	645	711	645	644	637	625	661	639	688	637	659	651	638	671	649	610	650	620	638	654	668	679	640	604	608	659	637	673	587	594	625	674	636	644	627	637	651	661	695	651	651	652	629	639	607	641	681	670	681	666	578	653	654	638	663	604	612	675	657	616	642	676	653	703	634	620	632	565	683	628	651	637	650	659	676	637	649	645	634	632	642	625	609	626	655	654	639	612	659	621	604	681	594	644	639	648	621	613	644	653	677	656	656	626	658	652	659	595	634	661	625	640	620	656	647	614	618	643	596	678	622	631	681	632	637	713	631	684	641	649	630	631	677	641	665	645	623	643	631	645	640	649	607	685	618	581	675	602	646	666	701	637	626	648	642	623	661	610	678	596	662	644	626	667	715	670	627	630	656	661	611	676	604	629	631	647	637	641	658	635	667	606	636	617	641	645	636	647	587	653	596	655	644	644	636
61963	90760	59900	24629	7441	1803	679	558	545	603	590	552	570	619	608	589	578	605	590	612	585	580	560	624	590	615	578	599	561	531	607	579	588	598	534	567	565	569	577	581	574	603	628	577	553	592	559	550	577	572	578	543	612	582	535	565	572	552	579	548	558	530	586	594	579	606	573	602	611	561	562	572	542	563	552	557	595	589	551	610	643	574	586	561	563	599	565	568	586	586	562	584	576	593	594	579	555	601	519	590	646	578	560	587	568	564	603	596	587	532	586	586	566	572	563	553	603	625	609	605	569	557	598	588	548	573	587	576	567	607	610	535	577	567	617	556	554	602	569	630	564	604	569	567	554	590	584	608	569	532	573	592	608	587	621	584	544	536	601	584	586	585	588	613	523	571	573	580	607	572	569	529	592	583	600	572	563	570	518	569	582	578	571	598	530	558	566	562	567	576	563	589	607	599	535	576	560	618	585	591	563	628	605	547	614	581	566	565	604	583	558	592	586	562	585	582	594	578	558	548	539	585	593	566	571	567	560	594	588	616	582	553	548	592	563	560	607	597	574	554	591	596	567	576	565	614	546	603	598	565	566	598	549	608	549	574	598	587	577	604	576	570	551	614	575	603	566	594	607	520	554	569	589	567	581	591	510	599	555	580	570	585	551	527	577	610	598	601	585	565	587	591	596	609	571	562	597	544	565	588	567	589	600	602	560	550	540	567	571	617	584	602	572	599	556	587	603	567	569	582	583	568	643	574	571	542	594	584	590	562	598	534	561	546	547	623	591	607	565	549	553	596	576	577	558	546	583	572	605	594	600	564	578	591	592	581	565	605	642	574	548	572	598	555	600	541	583	550	569	584	547	584	573	560	599	588	547	569	596	587	575	627	604	582	557	564	575	526	565	553	581	559	555	547	565	607	594	602	605	538	564	609	555	575	595	570	572	563	570	549	574	588	594	543	611	575	596	562	617	592	614	572	554	571	577	548	567	543	525	552	540	556	606	565	563	568	589	570	587	624	586	585	577	653	579	572	575	525	587	573	561	560	602	564	567	578	599	563	572	530	637	584	562	587	615	581	582	621	574	555	600	593	575	562	605	609	544	557	567	573	597	556	655	582	568	575	597	561	593	592	606	599	592	584	559	603	602	617	554	594	559	557	605	572	598	558	545	563	612	585	585	554	578	544	617	588	572	579	562	605	622	568	595	573	603	573	583	574	587	557	575	557	577	536	580	558	561	582	582	555	642	572	539	590	595	590	573	565	573	568	593	588	538	612	596	560	590	554	601	568	604	574	582	566	557	576	573	542	567	565	575	555	596	638	608	593	604	591	568	557	668	603	587	555	564	566	554	555	589	622	626	586	549	540	581	560	543	576	556	568	628	555	629	585	618	571	575	637	611	556	557	572	562	590	573	575	542	551	614	558	599	544	566	646	542	533	569	546	548	554	601	578	565	624	534	555	590	578	602	569	609	587	629	578	571	554	556	581	597	556	592	594	545	572	602	596	554	569	582	592	601	574	591	587	610	559	542	602	564	579	591	555	530	572	609	629	554	578	618	567	583	585	558	610	565	590	566	580	595	608	557	611	539	606	610	571	576	572	551	603	591	541	534	578	590	587	560	550	656	558	616	574	597	595	608	608	588	606	560	547	577	558	542	583	644	575	575	560	580	558	611	577	547	577	545	537	591	554	582	585	606	546	578	602	596	579	587	560	600	564	573	595	552	581	584	595	566	604	573	562	562	606	579	583	582	567	615	530	588	605	583	595	595	576	531	519	552	561	593	522	577	579	584	555	553	559	605	560	594	587	571	585	568	578	610	549	542	567	585	595	536	544	538	598	545	549	575	556	599	596	551	543	570	553	554	570	552	588	564	553	572	564	599	601	587	593	616	573	576	545	608	565	572	572	565	570	589	548	597	579	547	552	588	577	573	567	584	581	560	537	576	544	561	559	575	538	611	563	609	593	570	614	603	600	548	546	587	559	572	581	585	547	604	594	606	582	603	606	542	566	525	563	580	648	584	600	623	571	597	583	572	565	600	549	577	591	578	567	600	588	620	541	625	580	547	557	553	581	590	548	568	557	535	575	593	558	601	631	596	649	580	612	537	522	590	538	606	597	571	594	581	578	569	569	597	571	598	568	549	555	560	579	543	559	594	583	554	604	613	553	613	569	579	560	582	514	580	591	598	532	567	577	546	608	576	611	576	585	591	578	550	594	562	584	570	598	589	600	591	600	580	562	569	573	589	629	584	545	573	580	550	578	596	613	566	583	594	589	595	595	565	561	599	572	557	580	588	541	551	619	574	619	593	551	570	551	587	551	585	599	571	544	579	582	562	556	567	555	527	540	553	599	573	594	586	571	575	613	628	609	599	517	582	593	571	521	586	634	584	582	567	548	610	588	581	617	575	562	574	561	590	599	580	550	613	525	586	558	549	548	566	606	570	569	589	564	608	546	561	588	551	588	551	567	573	566	576	599	568	609	581	553	603	589	589	572	593	565	599	564	561	605	592	631	624	570	625	543	557	569	605	565	545	581	609	611	589	595	589	559	600	578	527	582	575	574	545	573	624	559	572	563	543	589	600	544	562	589	579	597	591	567	547	558	647	571	588	552	588	601	584	551	574	593	564	586	568	539	547	574	575	585	545	596	557	552	556	550	588	558	576	574	566	572	580	593	598	544	601	626	561	612	579	562	573	596	625	534	560	568	578	538	584	613	556	593	553	557	557	564	545	576	567	552	601	538	589	573	564	626	595	631	608	535	615	564	573	584	586	583	522	570	585	557	561	587	588	564	565	581	641	570	598	564	571	563	566	568	560	563	614	571	570	564	567	608	563	554	587	568	633	552	575	550	591	543	588	591	605	550	567	540	541	580	553	573	550	580	546	554	555	590	528	600	543	540	560	565	529	568	561	558	546	568	561	582	550	567	583	561	559	574	600	557	601	585	561	589	589	574	577	589	578	578	620	596	586	543	575	535	545	553	544	574	549	589	555	555	529	596	596	565	595	560	619	548	599	590	600	588	574	569	562	601	582	600	573	605	565	590	586	576	574	590	573	528	575	585	584	542	540	577	574	597	579	547	562	568	546	586	554	591	550	562	577	593	599	600	597	578	565	602	544	580	607	587	589	595	558	589	599	586	554	555	544	560	604	584	597	596	541	565	568	554	554	571	582	548	545	587	577	577	614	580	570	549	585	557	551	555	548	626	557	609	599	614	576	566	557	595	560	573	588	564	566	554	580	587	604	618	526	568	584	584	555	571	545	578	574	600	578	542	572	575	548	563	580	584	601	585	632	561	553	605	580	591	577	563	589	596	575	589	572	571	523	580	583	560	602	534	598	596	609	590	582	592	583	526	572	559	569	569	599	612	622	586	571	608	578	550	604	553	567	579	569	562	546	556	589	595	595	587	568	642	596	595	569	560	615	574	562	583	516	560	616	544	622	592	587	597	561	618	601	558	586	536	565	556	557	592	554	565	525	611	604	571
33674	29737	21547	6747	1128	560	494	486	453	483	478	481	530	491	484	502	466	464	470	486	483	510	517	464	470	493	486	485	494	477	511	505	501	493	487	534	478	485	468	481	464	489	525	449	500	500	495	501	483	493	484	448	472	501	499	507	503	461	506	534	483	521	483	467	477	473	457	501	501	496	511	513	500	434	481	467	496	525	503	483	540	485	472	463	511	474	506	477	512	505	471	451	493	476	495	474	504	477	542	491	510	503	468	485	496	443	456	489	511	465	496	474	478	485	483	539	493	465	470	495	468	469	526	508	500	489	443	521	473	490	493	480	499	472	491	463	471	472	531	488	452	459	466	476	492	467	467	487	464	499	510	462	440	490	470	482	491	487	492	487	499	498	495	490	448	518	518	491	482	540	502	450	448	499	544	464	485	522	460	488	484	495	502	525	504	483	517	480	524	473	469	500	531	466	504	457	471	526	482	479	475	486	501	499	462	480	444	493	463	492	479	511	503	487	483	479	485	473	483	480	468	488	458	487	486	461	507	483	476	469	471	497	468	492	494	526	499	534	462	471	475	518	456	490	472	520	450	526	502	483	487	426	488	492	482	466	484	494	488	496	467	462	476	520	507	469	514	509	485	501	461	470	458	488	513	493	500	476	503	461	459	517	472	493	490	483	494	518	467	480	522	495	464	465	499	462	513	498	459	502	488	470	505	488	537	503	488	487	438	533	478	514	490	505	553	437	541	484	491	500	493	473	479	510	487	452	486	484	492	521	476	500	482	468	563	443	510	522	510	513	502	481	465	486	454	531	462	435	492	518	479	497	511	469	491	498	494	459	508	493	424	442	496	514	460	514	476	502	465	444	475	472	456	497	500	501	482	479	493	481	520	467	510	522	472	457	493	475	463	507	496	469	470	473	465	500	498	495	466	470	496	457	544	477	497	431	499	492	469	477	500	502	526	499	499	486	473	468	498	487	510	505	472	476	514	495	479	480	467	433	490	451	443	498	507	475	502	494	506	542	505	461	457	444	451	501	449	517	487	466	496	491	494	472	506	465	501	486	507	489	534	507	495	475	477	473	483	507	481	487	480	502	480	478	503	498	506	472	474	528	482	464	492	513	457	490	511	482	475	486	482	537	453	473	504	470	465	443	479	459	490	473	523	528	440	459	458	524	469	485	501	482	455	493	492	498	472	472	474	482	461	473	454	514	473	524	467	470	469	523	499	525	506	472	503	463	469	476	456	478	470	467	503	498	506	491	489	490	480	496	504	441	512	511	509	428	505	462	493	476	507	451	485	496	535	497	492	535	479	502	474	503	491	451	448	473	486	473	498	489	517	485	444	509	486	493	472	499	551	490	460	514	477	492	518	505	501	495	462	465	485	469	463	495	468	497	524	489	516	478	502	451	483	490	499	475	502	446	482	458	468	502	512	506	455	473	523	473	494	502	499	480	509	495	504	513	464	498	476	521	447	484	476	516	520	505	543	479	466	508	513	498	488	495	512	520	504	519	483	504	463	509	507	512	504	498	479	494	467	458	482	462	542	488	446	485	479	427	482	486	499	478	485	510	489	520	469	499	470	509	498	481	461	458	467	500	470	481	469	479	485	443	484	525	458	479	462	471	498	479	470	469	508	516	514	531	476	479	450	517	473	481	485	468	465	501	493	477	526	480	494	497	451	481	472	478	455	485	480	482	482	496	464	490	484	486	531	521	459	475	500	468	505	462	514	485	466	478	457	485	508	486	468	521	457	484	445	503	536	483	476	479	518	457	476	501	491	506	481	492	489	478	472	481	476	487	502	472	468	496	469	434	522	496	477	460	490	497	495	472	486	503	481	464	464	469	499	485	472	457	482	442	467	471	510	484	512	507	487	527	519	484	500	472	486	503	477	503	456	479	506	477	469	494	482	499	557	490	483	466	487	459	509	503	505	475	467	545	460	477	507	470	488	513	530	466	514	450	511	478	506	500	511	449	468	516	486	430	501	491	496	479	518	503	497	477	482	448	469	490	504	499	459	468	526	508	495	472	506	467	484	447	525	490	462	486	497	496	495	468	480	478	453	470	453	494	453	466	501	494	452	514	513	489	484	476	470	502	492	524	492	509	487	487	490	470	471	489	443	468	495	454	475	466	453	493	496	480	503	488	456	451	478	474	477	510	492	505	488	481	490	509	464	476	451	510	483	450	499	501	504	478	501	506	488	486	474	475	470	521	470	471	524	494	532	480	492	484	487	472	499	487	487	512	485	505	532	511	455	494	440	497	465	515	470	465	498	503	501	448	505	471	476	451	508	491	462	521	478	525	501	470	478	503	554	464	482	486	524	495	482	498	471	473	462	488	501	512	534	466	499	487	486	454	522	520	498	502	502	464	505	477	489	523	469	492	512	473	484	442	481	485	501	487	482	498	496	508	447	520	487	469	478	471	485	469	514	470	493	534	463	493	500	497	467	498	470	498	493	464	492	490	481	512	475	466	517	467	488	493	494	473	452	477	508	482	484	534	490	469	468	465	523	505	474	488	534	473	489	470	485	467	508	458	485	506	491	487	556	479	470	509	472	466	474	445	501	483	459	498	452	481	481	450	516	464	447	485	506	468	480	489	484	453	472	511	548	523	463	505	489	479	494	482	484	514	500	533	452	494	486	511	530	471	478	532	514	511	481	466	483	526	458	517	475	488	522	507	479	500	525	517	454	479	490	429	489	494	499	486	511	513	530	529	490	463	524	476	499	491	459	479	486	451	496	461	497	454	468	534	467	511	441	478	497	505	513	527	507	485	481	512	475	459	515	484	499	501	509	518	523	441	472	496	478	509	488	478	497	518	487	463	476	493	498	488	505	485	470	474	486	469	489	494	462	495	499	487	524	460	499	490	456	496	463	501	522	482	478	473	485	490	470	515	484	467	501	468	488	532	464	488	470	483	494	447	490	467	477	484	468	514	472	480	455	453	482	503	483	480	510	492	540	491	458	506	477	526	489	465	523	443	494	524	482	459	477	454	501	460	463	460	477	527	490	469	483	442	457	492	483	496	465	474	480	527	502	474	482	471	479	516	468	523	451	453	506	560	461	471	493	472	453	520	501	512	463	481	484	486	481	507	502	495	495	462	509	502	480	519	489	518	506	496	458	476	479	482	481	487	470	516	505	541	482	474	472	523	525	490	494	495	457	495	514	491	468	482	458	512	484	506	531	495	461	494	450	483	474	475	496	514	469	479	472	480	509	502	531	504	516	510	494	463	500	448	495	504	461	488	483	487	519	498	481	493	526	521	495	471	459	487	493	464	490	458	528	495	510	466	476	530	508	498	492	471	450	489	487	494	495	511	505	480	471	461	485	491	463	488	476	504	478	505	517	481	454	479	470	546	467	478	531	485	477	493	471	514	519	483	502	487	506	494	510	473	486	525	545	490	513	510	508	511	543	482	507	459	496	487	463	476	459	505	445	505	477	484	513	486	502	508	464	492	503	498	460	467	472	538	488	460	473	506	479	491
30696	30049	13175	3078	862	472	400	418	378	409	416	407	419	400	406	426	425	392	392	393	434	440	428	361	378	383	400	433	375	395	428	396	436	396	401	442	410	390	423	394	439	414	396	395	431	399	448	398	372	407	417	432	387	389	356	385	401	411	401	408	407	357	332	396	410	381	390	385	403	380	416	427	393	420	394	381	418	389	416	437	411	409	393	420	362	418	395	393	370	387	419	402	416	425	402	412	426	418	430	405	381	418	390	398	408	388	366	427	372	407	424	419	439	423	417	417	424	409	419	411	398	385	413	423	362	397	401	385	429	418	417	406	427	405	365	382	404	429	388	402	391	375	401	389	442	402	376	379	438	386	391	365	406	380	440	407	453	419	403	411	391	411	393	388	406	388	410	372	418	392	388	365	419	387	449	416	419	392	395	395	407	391	382	406	413	404	354	425	365	413	411	421	395	402	389	379	407	393	402	432	399	413	400	407	418	398	397	421	400	408	379	385	458	418	396	394	352	401	381	388	396	411	412	421	392	429	375	404	399	384	438	357	375	414	415	375	378	396	354	401	353	407	379	409	410	408	420	405	374	431	410	391	371	412	410	398	409	390	425	378	462	377	402	392	401	387	380	393	425	394	422	415	380	407	401	360	395	368	396	411	397	396	400	429	404	377	421	397	399	394	407	396	376	411	408	356	408	393	387	386	405	386	428	388	418	408	399	390	382	381	377	382	381	422	393	390	397	390	415	395	394	395	401	431	385	431	374	396	370	398	408	385	401	409	385	410	378	373	398	420	391	394	375	391	403	397	367	395	396	423	409	427	375	397	404	409	394	406	425	416	407	390	382	388	382	414	423	406	405	388	378	392	360	380	414	377	391	413	389	397	440	398	377	397	426	408	431	434	410	428	402	417	368	360	409	416	407	402	376	420	411	381	388	365	401	406	425	379	396	400	428	429	404	411	411	397	400	406	428	388	402	422	423	404	365	410	389	429	383	450	398	391	407	350	398	384	395	435	413	388	394	398	375	410	407	396	408	366	407	396	353	413	425	420	385	381	423	413	425	414	408	401	389	397	415	397	423	459	398	400	439	401	408	382	404	429	434	406	390	392	429	397	407	420	371	390	416	412	412	391	383	424	389	376	386	382	458	421	398	415	412	409	433	370	408	386	385	379	423	367	414	411	432	401	396	394	375	418	398	386	421	393	414	390	410	386	414	367	413	385	354	423	392	368	408	389	368	432	391	433	393	398	382	404	427	397	392	384	358	424	361	411	450	398	374	421	418	387	390	425	423	431	384	426	402	401	418	438	391	380	397	427	392	388	405	468	412	401	423	396	403	391	431	382	386	382	378	412	395	403	401	394	418	417	428	408	391	429	409	398	429	416	399	400	398	408	390	415	396	420	393	380	416	416	402	414	407	401	431	377	448	399	436	408	418	403	398	429	383	384	389	397	397	407	388	424	377	377	387	378	401	417	389	427	401	404	413	409	414	417	402	387	379	405	418	397	411	421	417	383	417	385	389	404	421	418	410	402	416	431	447	433	413	384	446	403	388	396	406	419	386	436	429	414	373	389	423	393	377	403	385	388	418	402	392	408	367	378	351	419	382	418	403	363	400	402	366	397	395	399	417	381	391	401	419	396	374	383	391	400	395	379	386	403	422	395	398	449	416	362	421	402	379	423	383	386	369	402	434	377	398	362	387	438	393	415	397	395	389	435	399	379	413	407	416	412	417	357	400	413	400	364	380	415	424	382	419	410	393	412	390	374	371	410	384	395	363	395	415	370	381	413	417	369	404	435	399	381	391	411	426	455	381	415	392	414	353	402	402	404	370	392	399	381	414	387	378	415	396	430	386	423	385	384	415	450	395	406	432	404	369	419	377	414	374	391	400	400	378	401	391	380	420	397	384	405	379	397	443	396	392	382	427	396	418	407	392	381	408	414	410	405	436	387	395	396	389	392	437	420	402	396	401	408	397	419	430	410	408	402	432	394	398	401	402	412	364	390	414	389	390	396	416	374	406	411	395	403	385	397	360	435	384	410	420	399	399	428	434	389	431	414	412	402	374	402	430	414	373	412	418	434	411	383	403	401	384	390	389	398	413	406	427	386	402	392	397	380	371	417	368	383	390	413	399	394	402	414	401	374	404	419	402	403	385	406	380	419	457	391	394	385	387	397	394	437	396	413	390	418	372	405	395	407	402	388	451	424	389	406	414	385	424	407	403	390	417	389	377	402	357	385	421	391	414	405	398	384	388	392	419	401	396	417	378	400	399	399	408	426	417	401	402	419	441	429	391	407	377	379	380	427	405	355	381	387	404	400	393	401	406	414	404	428	419	377	403	403	433	401	393	408	400	383	383	401	424	386	429	402	390	365	409	410	408	442	394	406	396	368	394	375	390	434	399	409	385	393	411	428	427	394	378	418	382	391	380	417	371	414	380	411	424	377	414	427	433	417	419	413	404	380	392	432	426	353	386	409	419	401	441	369	398	422	432	454	424	391	409	421	412	384	448	388	391	389	393	383	425	388	410	447	400	406	456	461	392	419	398	379	422	368	421	380	412	403	419	386	387	431	368	453	403	371	421	441	331	394	401	411	393	395	399	387	390	378	418	398	434	390	378	386	416	427	416	430	375	379	419	402	386	399	386	410	407	388	383	384	395	387	390	354	432	450	424	396	404	414	395	407	415	380	408	418	388	418	359	400	432	390	397	422	421	409	394	402	379	446	381	411	382	411	377	407	410	400	414	438	413	419	389	425	413	374	441	418	427	421	405	387	409	393	437	416	389	398	394	415	392	405	414	406	405	408	399	400	410	358	437	402	423	388	406	408	412	377	403	378	412	411	410	406	449	425	389	376	382	403	433	407	466	346	412	412	390	408	415	376	398	390	418	371	407	402	393	361	377	382	416	382	417	378	398	401	392	399	358	381	404	434	411	392	373	465	376	404	395	397	408	408	398	390	396	386	388	399	414	392	411	421	375	414	404	352	405	407	398	394	401	396	390	418	430	403	408	404	406	374	403	395	393	396	395	408	412	396	375	377	383	415	417	428	376	421	421	376	397	389	375	358	405	369	415	427	421	382	405	398	392	434	378	396	404	392	437	360	425	417	390	424	412	373	420	377	410	385	390	379	412	410	369	406	383	387	397	390	396	433	388	423	386	391	459	401	409	398	370	384	372	438	397	380	440	396	427	414	385	381	425	392	396	361	408	398	379	438	400	362	406	410	385	400	384	383	413	407	378	413	379	393	402	419	400	404	387	386	411	412	410	403	417	399	409	420	412	424	391	417	407	380	422	414	406	434	386	397	401	432	412	446	403	413	418	410	406	412	408	406	404	396	407	404	407	385	404	403	381	414	397	373	387	385	390	407	421	420	374	388	396	403	410	364	437	389	434	371	373	396	402	412	395	419	420	385	407	399	415	429	404	426	410	426	385	397	360	412	365	377	401	400	382	424	409	427	429	384	408	369	421	413	405	391	425	405	384	397
24859	23591	32105	26929	17205	4484	827	651	563	565	557	514	573	551	530	557	496	544	566	522	534	575	515	561	546	527	500	507	520	587	566	548	533	567	508	504	535	530	537	522	535	579	565	549	523	530	524	516	541	479	575	583	528	535	550	514	559	565	546	522	549	546	523	524	561	541	524	520	504	512	573	559	556	526	523	545	533	573	534	536	487	539	533	559	537	545	541	530	543	544	557	552	520	530	529	522	549	520	525	585	524	555	484	551	527	550	470	544	550	513	566	526	548	509	527	547	573	502	551	532	538	559	530	529	487	485	560	542	550	535	561	522	538	485	547	546	533	562	520	536	516	536	542	530	501	514	552	550	592	555	574	525	555	599	500	575	543	543	532	546	496	533	524	578	555	559	526	507	539	522	525	549	547	535	486	549	536	515	519	541	501	565	513	546	530	503	559	561	528	560	558	554	543	540	501	538	504	533	518	537	574	512	525	521	508	542	572	547	507	517	528	528	504	517	553	522	561	543	488	550	580	486	518	535	576	540	536	567	539	543	534	562	540	541	494	531	524	478	558	569	515	519	525	534	535	519	522	530	555	547	535	542	531	533	515	567	551	508	558	532	566	557	500	535	531	537	586	549	543	510	509	507	567	529	520	572	537	523	562	539	530	533	552	586	500	531	549	527	545	525	512	510	515	512	513	533	512	512	518	541	550	534	547	519	535	548	496	558	549	518	573	542	523	577	517	494	553	535	528	525	549	542	556	499	528	515	528	529	535	552	491	504	469	531	555	522	530	525	555	560	492	567	548	551	518	562	535	534	526	536	508	510	518	536	519	523	548	547	544	525	504	586	528	465	524	568	544	526	599	552	531	527	556	523	562	550	527	517	490	529	529	512	532	506	585	512	566	517	531	523	545	556	592	545	550	543	512	550	563	528	533	555	528	523	502	590	543	520	548	544	528	544	557	539	554	557	546	606	545	540	521	543	549	565	520	568	526	539	496	493	514	508	530	526	508	511	516	540	559	512	530	547	553	585	537	523	571	508	571	527	543	491	531	556	494	552	526	546	491	530	538	497	546	559	555	527	540	541	528	527	528	564	527	532	511	505	549	516	543	521	554	519	516	523	524	517	556	559	526	519	538	569	521	555	540	506	531	551	577	502	529	490	546	528	587	536	556	564	505	532	525	499	550	576	506	567	515	517	545	523	575	505	526	502	547	513	554	514	506	546	529	512	585	533	552	549	548	532	494	533	553	524	530	515	534	531	501	534	509	525	554	529	544	567	525	542	542	537	534	538	547	569	572	541	520	509	536	543	518	531	515	498	546	522	515	574	606	533	534	555	541	573	523	536	544	542	505	536	527	544	523	562	539	597	556	558	500	502	563	533	569	539	532	553	549	529	552	564	507	522	549	518	486	569	542	507	475	530	568	541	474	528	499	554	551	550	512	545	527	571	517	530	506	523	544	536	516	558	519	527	540	527	522	507	485	539	471	588	524	529	514	551	528	528	519	564	538	540	523	529	527	502	555	534	535	575	562	557	549	503	552	537	517	514	481	539	524	545	566	583	509	535	526	536	473	518	518	530	566	553	551	570	540	537	524	538	517	533	518	547	508	538	518	520	529	476	516	474	525	529	531	517	515	528	487	565	552	516	556	526	517	550	491	535	564	520	520	532	551	562	496	558	582	546	531	512	533	536	518	536	540	534	519	537	532	534	518	539	539	565	541	557	548	542	483	510	538	501	562	507	513	534	519	539	541	495	504	559	545	548	573	556	526	532	533	565	543	578	535	575	493	550	497	528	535	572	530	476	578	524	508	508	549	522	521	555	520	532	544	534	564	539	553	508	542	537	531	508	518	527	542	520	531	539	504	527	490	527	551	538	554	522	590	550	492	546	526	536	547	548	493	518	536	533	541	538	525	519	548	543	568	513	544	488	549	551	531	559	545	560	507	544	540	544	533	532	532	505	506	489	502	527	558	512	522	519	587	514	527	472	505	556	566	503	509	530	496	477	520	541	529	577	580	554	535	544	502	535	542	532	539	518	560	562	528	533	523	514	536	580	567	567	525	554	542	540	570	560	550	498	501	517	532	513	517	531	517	540	502	518	537	517	512	515	538	491	509	520	516	585	513	528	518	541	543	546	492	516	507	549	513	505	523	521	554	555	500	518	532	562	545	581	548	532	543	511	536	576	579	548	560	532	492	547	522	488	515	534	540	528	541	522	550	484	531	539	556	555	514	507	540	569	532	521	542	557	529	544	564	557	518	547	503	546	535	534	546	559	560	551	530	510	557	502	533	557	540	564	542	527	513	561	584	516	506	517	490	514	539	557	559	519	532	518	592	532	506	572	548	532	522	548	572	549	542	514	574	536	525	549	551	542	527	550	503	531	577	563	524	497	507	577	538	555	523	563	537	535	509	531	560	495	551	489	503	564	535	544	585	511	563	522	501	575	531	523	552	534	511	495	546	524	497	512	549	568	528	517	492	524	481	523	520	496	525	528	527	506	546	535	482	526	482	569	543	495	561	472	578	543	547	515	499	558	549	539	551	534	560	484	573	556	516	593	521	528	536	549	558	544	533	547	522	555	549	564	547	497	568	562	554	540	518	537	528	537	488	509	517	513	497	513	535	518	567	533	531	545	520	530	560	476	541	533	537	514	560	555	534	556	507	567	542	549	531	521	533	564	541	513	580	514	528	536	560	542	560	536	556	509	512	564	554	542	539	534	508	519	531	530	439	521	532	514	549	498	472	565	542	524	514	486	541	541	515	599	547	539	546	521	521	486	556	517	538	494	496	517	543	522	500	553	540	569	523	527	542	529	528	535	531	535	524	567	523	575	536	531	587	524	544	506	535	502	540	525	534	505	513	513	513	529	526	516	593	490	518	487	566	550	538	496	532	551	528	536	526	496	558	533	547	533	548	502	539	524	512	539	530	516	552	518	512	540	560	538	547	470	538	521	581	540	557	542	556	519	530	498	539	518	583	563	564	538	531	551	531	523	513	546	504	555	512	529	522	536	494	492	491	478	519	531	536	544	598	506	534	529	545	531	527	586	561	524	521	537	567	501	536	518	503	541	559	540	537	522	550	513	538	543	523	545	531	539	557	555	542	521	516	542	535	537	560	576	557	516	532	556	552	548	545	511	571	534	499	492	480	576	565	508	560	489	527	540	526	519	475	563	519	518	495	527	535	537	545	530	510	535	528	566	517	581	563	499	566	506	519	549	518	532	542	551	528	507	486	479	533	531	529	556	528	525	534	566	502	518	535	529	535	542	555	537	513	565	571	533	569	537	551	543	589	541	518	577	528	533	502	566	521	556	539	564	542	530	559	545	524	534	554	555	529	550	508	525	504	493	519	560	545	542	530	564	544	559	537	530	529	478	528	533	568	560	526	528	564	491	519	531	508	525	554	530	507	517	499	569	529	533	534	517	520	526	562	520	527	508	510	548	541	499	547	566	528	531	497	535	491	504	532	503	519	520	515	501	554	522
63117	87436	53601	18897	4442	1115	523	506	513	468	493	486	480	457	453	472	503	517	529	509	492	478	500	490	495	484	483	489	503	460	496	513	514	492	473	498	469	451	488	531	463	478	517	438	471	448	519	502	493	464	486	493	463	487	510	521	479	468	499	486	489	511	500	507	480	447	479	480	458	456	517	474	509	496	462	485	466	522	452	521	513	494	480	458	516	502	450	527	495	469	495	501	469	469	501	483	471	476	541	561	523	492	495	500	481	493	514	457	478	462	491	478	503	488	534	502	474	498	486	492	486	484	445	472	501	473	503	508	484	502	493	498	446	463	482	455	492	487	460	512	492	512	482	504	447	476	470	454	481	487	483	500	478	487	479	471	504	478	503	491	465	516	488	460	500	496	483	505	470	461	451	518	502	475	476	442	489	457	469	461	496	520	493	458	496	469	468	475	488	500	517	495	465	460	498	450	456	491	475	481	489	516	525	514	499	479	494	464	459	424	479	501	494	499	481	455	464	524	446	424	482	470	487	446	471	472	480	467	495	488	467	510	511	475	498	473	450	494	491	427	478	493	480	494	483	496	462	474	491	478	469	505	533	481	477	478	479	503	488	476	488	450	518	503	503	457	475	447	528	525	472	519	476	484	496	489	471	456	461	474	466	490	479	490	513	516	469	508	474	443	496	517	423	507	453	495	458	503	508	470	489	480	448	467	454	455	514	451	495	486	457	485	483	507	505	493	489	455	457	464	485	497	496	525	466	487	472	500	461	472	544	471	509	511	467	482	472	487	482	469	473	481	448	482	499	451	485	510	499	457	466	477	489	478	501	462	472	443	506	448	507	473	491	484	475	463	483	486	504	496	491	511	507	470	509	453	475	475	518	544	499	453	473	495	512	510	491	494	468	487	512	490	450	469	483	465	484	498	473	470	442	465	478	486	481	457	485	452	456	466	471	492	482	473	501	499	511	467	507	510	453	447	484	488	474	501	456	507	450	477	479	467	462	451	483	479	483	466	478	464	490	506	461	487	506	488	479	532	477	521	455	484	508	450	473	470	488	500	474	494	455	499	498	446	486	485	544	474	476	469	484	473	480	476	478	480	492	447	509	463	520	472	514	463	484	502	476	441	483	505	502	479	495	485	465	473	447	454	475	486	501	509	471	492	451	493	464	535	463	486	491	489	473	491	448	474	512	498	482	473	465	523	440	476	483	474	449	477	467	503	466	469	492	490	461	459	468	490	459	485	475	456	426	446	498	476	532	487	478	449	469	486	491	510	494	482	539	484	484	469	457	504	471	498	471	467	493	469	462	440	524	437	467	453	466	521	482	523	471	478	465	500	491	479	449	501	479	483	466	546	456	465	482	485	501	511	473	449	511	437	487	491	460	486	483	528	495	455	480	490	482	465	521	497	537	498	454	480	482	478	495	449	478	477	482	473	487	489	464	512	477	480	488	473	460	497	503	467	510	495	431	486	485	494	471	487	431	466	498	477	499	470	467	516	460	462	496	442	495	496	478	453	429	494	461	458	461	517	470	482	480	475	500	478	488	478	440	472	467	518	484	485	508	498	468	482	481	491	478	483	483	467	441	472	463	505	449	466	501	492	495	479	479	479	481	485	479	477	490	515	477	499	486	419	490	470	462	496	457	500	457	503	482	470	478	476	491	454	477	467	464	495	464	483	445	517	505	491	445	462	486	461	519	497	444	518	441	467	447	472	438	441	485	480	484	485	510	496	481	468	478	498	458	494	485	504	452	520	459	458	473	499	487	473	475	493	441	502	477	477	495	519	494	507	451	451	461	495	465	520	471	506	483	460	455	475	462	503	483	443	515	489	504	495	453	465	485	502	532	471	446	493	496	474	492	447	428	456	490	474	478	467	444	449	519	448	534	465	478	462	501	486	467	483	496	450	501	482	485	503	488	476	494	486	502	501	460	521	511	466	434	455	496	494	489	477	518	465	483	479	465	494	471	463	519	507	500	474	489	458	478	482	453	454	445	460	494	451	508	450	516	507	468	494	497	533	493	478	492	489	501	487	500	509	454	445	469	443	498	461	480	437	471	452	481	496	472	471	502	469	486	497	475	484	473	449	494	501	524	453	482	475	522	498	500	454	520	493	483	477	475	451	463	486	480	466	479	478	464	527	449	515	475	483	459	498	498	508	500	483	481	459	481	499	436	474	499	477	470	506	499	484	501	475	471	454	483	501	448	456	513	477	481	482	490	454	440	484	478	473	511	502	469	442	476	460	476	472	491	453	502	469	477	482	515	451	500	491	490	509	477	478	463	497	455	477	468	438	484	517	486	427	515	479	468	527	448	479	484	498	456	464	463	478	523	468	484	479	503	512	487	468	527	481	455	512	427	475	465	488	476	507	474	479	534	496	502	509	494	502	462	474	444	507	459	470	469	467	476	419	495	477	475	511	473	528	491	441	497	454	450	515	480	481	517	451	497	429	491	513	492	470	508	511	491	474	496	471	498	500	492	510	459	476	499	498	460	497	484	467	470	455	494	471	492	473	460	510	503	498	471	453	484	497	511	461	462	473	517	502	448	465	483	490	502	470	469	519	481	485	491	458	515	435	456	480	442	487	498	529	491	482	445	470	528	456	437	492	448	495	527	484	479	478	493	497	479	497	462	544	502	479	499	498	479	461	451	499	427	483	487	506	457	494	437	497	446	485	479	485	490	483	447	518	490	477	477	505	509	466	457	466	452	507	510	510	458	488	462	526	472	464	515	483	495	457	503	490	470	489	533	516	487	467	435	495	501	500	496	461	434	492	472	455	481	459	459	503	502	477	455	451	472	468	474	483	513	484	483	459	479	450	518	473	501	509	491	476	473	463	503	565	457	497	463	509	474	502	466	469	505	454	496	488	504	512	482	502	437	489	481	466	477	519	478	490	513	450	519	484	459	506	483	477	492	461	487	472	490	436	489	499	508	453	449	497	514	510	457	513	512	490	465	494	504	477	472	493	518	487	465	505	481	522	493	451	466	504	458	463	479	446	450	467	471	498	466	485	488	471	517	516	478	480	482	480	500	501	443	495	482	491	494	475	448	466	491	487	470	472	494	469	504	490	485	474	487	476	490	502	480	523	472	529	485	487	483	466	501	488	477	458	474	502	552	495	479	498	467	477	488	501	480	457	494	487	500	501	463	460	483	461	501	472	489	476	471	510	490	464	483	449	469	499	474	443	463	488	487	504	501	500	477	468	483	493	499	457	467	461	451	465	503	454	425	511	488	470	503	491	465	508	425	484	506	490	493	454	433	551	489	534	516	511	497	474	447	468	482	506	505	460	488	476	467	466	447	455	499	507	494	516	474	489	480	474	508	473	494	499	492	499	458	455	489	484	446	439	466	479	460	461	493	456	509	505	468	485	520	469	478	499	498	498	498	506	452	458	459	486	482	470	491	494	489	502	515	485	502	495	475	459	496	473	442	484	485	469	473	508	508	516	503	520	494	509	501	477	468	465	480	470	482	481	464	505
24095	22778	30388	25488	20249	10174	1567	856	721	760	771	774	708	709	770	750	693	683	712	728	717	655	691	747	700	745	692	676	737	711	685	728	751	709	706	709	674	733	679	647	692	699	714	682	724	728	669	692	653	662	709	676	694	684	678	683	674	701	701	695	661	659	676	665	701	658	724	713	705	626	715	666	677	758	727	749	675	704	683	745	685	713	672	713	700	711	705	687	710	680	655	669	703	684	743	712	690	692	694	702	699	659	656	621	737	702	669	681	737	697	696	696	743	641	711	698	713	702	643	763	714	737	680	698	682	697	731	726	679	671	692	651	683	696	720	675	727	677	680	684	713	700	678	706	706	706	726	685	683	686	697	667	735	708	695	658	661	730	741	697	676	753	684	691	725	664	710	675	668	693	663	680	687	698	651	699	670	638	684	640	695	679	686	682	683	712	690	730	702	671	675	733	743	682	688	706	686	678	651	704	735	738	677	727	735	657	653	674	684	702	709	707	678	708	683	667	692	700	707	693	679	634	679	678	668	669	677	667	719	674	700	715	670	723	694	659	695	708	687	667	720	691	705	680	734	739	746	667	659	665	678	713	692	721	691	705	705	674	661	689	689	684	702	727	679	715	696	744	728	646	684	683	731	687	646	712	694	717	688	696	675	681	740	696	703	688	697	685	722	731	678	665	714	665	668	703	652	709	654	678	667	699	696	680	690	714	709	665	740	706	741	633	690	699	726	680	720	666	674	664	716	699	676	660	701	714	705	664	692	705	672	717	672	669	675	703	722	745	702	691	676	724	682	656	692	631	702	721	674	643	678	723	689	683	696	710	709	729	718	689	701	708	702	678	694	695	683	699	667	685	698	661	676	703	703	693	718	672	733	720	711	687	643	694	698	686	703	672	708	690	653	641	707	669	668	708	682	692	736	756	686	669	708	693	689	634	677	664	692	682	672	701	685	634	683	699	744	679	695	704	693	647	655	668	646	686	700	707	686	702	670	691	678	724	678	688	714	683	695	713	678	623	714	675	686	727	716	697	649	729	693	686	676	714	694	661	679	719	702	715	702	705	691	674	698	691	667	643	653	717	729	690	645	711	668	683	689	710	680	660	657	674	684	710	687	718	740	691	661	642	700	671	693	738	699	732	744	720	702	686	676	687	693	675	708	673	694	686	696	672	690	697	689	658	688	689	687	680	716	730	671	702	705	679	724	716	701	662	637	718	658	655	693	752	682	693	708	661	727	682	688	684	704	679	678	758	720	681	658	738	689	715	719	730	692	663	719	670	653	730	693	726	698	668	691	704	741	652	670	706	713	737	658	648	689	716	660	658	676	709	719	673	646	684	696	700	657	650	693	679	712	671	713	681	693	689	706	743	725	726	689	737	743	731	668	673	667	709	716	686	734	755	682	725	710	657	673	688	710	687	701	718	671	725	734	700	700	713	700	746	644	712	720	662	702	682	734	713	719	696	712	703	707	737	672	639	645	706	710	643	695	711	715	702	631	718	709	687	700	658	679	724	717	730	692	738	718	713	663	691	714	710	709	663	706	706	685	674	718	709	700	702	678	665	704	692	695	706	710	671	712	671	675	685	742	712	676	725	677	686	696	669	675	701	711	713	709	666	721	736	725	711	729	739	678	728	733	656	627	689	738	712	716	695	666	690	707	663	727	651	686	711	678	711	678	718	744	700	669	690	710	673	697	662	665	667	671	669	646	675	624	690	683	693	672	700	644	700	651	744	689	667	707	665	689	636	691	726	668	703	725	684	696	731	735	680	716	656	642	688	697	701	658	690	715	704	690	679	700	694	661	676	758	661	715	661	676	738	683	680	684	682	672	697	674	750	688	692	702	694	682	700	635	712	684	686	710	718	677	691	714	662	723	689	654	664	678	627	740	704	657	731	690	663	718	674	643	712	694	682	723	713	645	721	729	677	693	679	660	702	654	701	649	693	684	706	669	679	721	716	701	665	673	695	678	674	691	720	667	658	752	671	648	670	694	660	710	692	696	681	637	649	675	620	698	677	698	659	686	691	699	680	692	696	683	701	676	651	644	696	655	674	685	749	669	666	735	730	706	697	714	669	681	675	707	695	742	714	680	708	676	663	667	677	677	654	671	683	652	687	702	692	721	702	698	732	699	692	696	680	709	700	733	691	679	689	692	680	702	708	724	665	720	677	722	688	695	710	709	737	703	709	663	703	729	638	664	628	679	695	680	667	675	661	761	693	698	737	668	686	721	694	686	723	722	720	723	737	716	647	712	682	699	694	735	695	666	700	690	691	677	688	679	724	706	709	662	731	667	721	654	674	696	640	722	707	698	686	720	683	733	687	685	713	685	676	694	697	675	677	721	714	709	738	679	673	684	686	652	659	669	727	663	700	713	738	683	698	651	663	728	660	702	722	719	725	663	715	684	725	696	661	712	669	681	741	677	712	714	658	687	700	696	700	738	712	625	685	691	697	761	682	673	725	679	705	672	688	688	682	673	693	705	665	683	699	708	673	713	723	711	711	697	681	678	694	724	673	677	663	707	699	710	630	728	670	689	696	665	622	676	689	648	683	711	684	678	704	679	699	708	674	651	702	672	708	693	662	692	698	681	698	716	707	682	722	692	632	691	690	741	616	693	713	716	695	649	735	635	679	746	598	661	668	670	704	720	681	708	696	653	688	679	692	710	676	664	650	729	709	732	673	720	732	652	670	678	714	717	686	661	687	690	646	656	726	709	719	706	706	669	694	665	650	715	706	661	715	698	675	696	715	672	710	667	658	707	629	653	687	683	716	674	647	712	684	691	690	753	683	690	692	714	685	712	699	698	686	658	679	752	671	696	694	696	706	690	690	654	689	716	761	703	655	684	703	664	713	717	645	683	722	688	709	655	741	711	715	692	672	685	681	724	700	701	675	693	698	677	644	666	648	646	685	647	657	663	690	725	691	687	701	730	669	691	698	685	652	703	658	667	688	733	691	701	682	681	700	689	717	629	707	695	650	690	689	706	694	667	702	694	751	684	646	678	713	720	685	705	729	676	690	716	674	663	666	730	697	722	642	727	676	675	660	721	687	720	693	790	687	722	714	696	677	697	707	704	652	700	700	692	689	726	714	678	635	684	669	691	670	691	643	711	719	705	686	673	643	682	703	707	682	740	712	701	728	677	718	708	732	719	717	695	681	699	772	686	704	715	682	674	700	730	664	686	667	628	655	669	703	680	673	663	662	638	656	689	675	719	702	690	710	669	664	673	751	720	703	704	637	709	714	675	696	679	669	698	749	664	696	677	694	687	674	716	706	681	741	722	639	706	688	710	744	707	733	747	667	710	706	710	713	695	686	731	687	690	649	661	719	705	639	721	677	649	682	736	696	737	746	687	710	672	685	736	688	704	698	704	706	733	692	689	696	744	667	645	648	720	695	661	700	715	721	695	709	651	667	667	693	651	720	660	703	735	726	638	688	707	698	718	721	666	706	675	718	652	703	681	699	713	686	698	661	727	685
61415	93207	56883	23680	6364	1593	669	613	621	602	662	672	595	567	692	599	639	662	591	616	628	592	629	628	637	680	618	591	595	677	580	620	618	644	607	608	646	624	659	625	584	606	646	612	639	606	572	635	578	615	608	644	604	653	627	602	597	601	604	644	670	648	641	607	666	597	611	669	576	638	600	601	652	597	644	589	597	607	610	649	627	667	622	599	583	614	624	604	614	669	572	586	597	544	643	599	563	647	617	599	610	607	612	566	621	623	596	569	638	605	640	634	633	635	610	664	636	651	654	633	688	601	614	568	607	606	596	581	588	642	609	628	611	608	608	637	617	635	582	567	619	641	591	591	586	642	591	616	611	602	673	594	645	638	562	640	567	616	607	659	598	596	665	636	622	636	628	595	593	615	604	615	631	549	588	596	624	636	611	582	591	636	656	631	589	603	606	599	599	569	618	580	636	617	624	630	598	597	633	628	629	620	596	595	649	623	630	593	625	626	624	576	666	628	609	586	657	605	566	599	602	581	611	632	654	629	619	633	601	630	633	599	636	649	615	579	675	611	630	611	590	588	594	670	571	606	598	649	657	657	601	605	584	586	579	614	611	630	585	623	642	657	613	573	619	612	604	630	665	618	590	614	656	631	643	591	630	610	661	622	589	601	586	617	645	579	610	629	646	577	636	681	636	575	636	670	618	616	610	589	627	593	597	624	614	590	624	626	575	622	613	651	635	638	625	653	582	606	588	644	599	611	620	653	631	544	616	649	600	616	614	588	632	599	638	610	649	635	654	599	632	605	607	624	596	572	600	633	590	611	635	651	576	632	613	633	652	617	600	617	579	603	607	593	628	563	623	592	621	613	586	586	562	652	620	543	583	614	618	629	625	657	669	621	610	622	652	644	606	602	650	645	593	603	591	628	637	647	627	598	599	584	614	588	599	603	668	597	604	613	610	625	648	621	624	591	626	577	639	634	649	592	614	604	667	604	647	651	615	612	634	622	631	653	594	577	594	637	610	606	608	604	621	600	605	595	614	650	578	632	636	602	591	604	607	608	603	616	620	644	600	602	638	590	597	611	671	619	615	606	612	632	615	638	609	657	653	579	583	603	619	579	636	588	611	586	618	625	629	583	612	592	641	581	608	627	617	654	646	563	596	667	582	616	594	613	642	616	592	646	608	600	576	625	682	657	619	626	615	568	575	605	592	588	608	636	632	603	631	621	612	640	592	631	594	596	587	615	667	573	639	582	598	656	574	584	609	664	608	579	624	611	629	656	591	642	604	616	597	605	619	580	610	599	655	617	608	619	585	609	597	560	624	640	596	658	597	585	615	644	642	646	583	619	604	609	623	612	690	579	603	612	644	629	593	605	637	575	600	566	625	655	610	663	629	600	587	589	598	609	603	602	627	628	652	601	592	626	620	598	624	606	618	623	603	620	571	629	605	585	609	658	608	621	593	616	622	623	644	637	669	606	613	616	592	612	632	623	632	587	576	590	613	632	631	621	595	599	575	596	620	652	609	597	616	637	618	641	621	652	590	625	631	556	620	587	616	612	611	652	684	614	629	654	587	614	632	591	556	620	608	630	617	584	624	693	609	591	635	614	563	624	590	634	666	603	569	595	606	652	613	665	618	630	587	600	617	624	601	611	628	620	601	606	633	655	598	637	631	649	624	620	614	600	619	594	581	625	622	617	618	620	604	565	615	611	649	637	599	604	604	615	614	618	622	617	610	595	595	580	602	591	606	598	634	627	586	629	627	618	563	586	591	628	617	588	618	642	634	639	663	598	602	642	612	650	629	615	615	643	593	599	622	604	626	622	626	633	632	614	607	617	619	617	595	617	641	652	563	648	622	620	590	593	641	563	653	635	623	587	620	564	570	627	579	634	584	586	626	603	609	597	632	617	598	612	590	590	626	603	635	646	607	621	626	628	625	616	606	569	583	657	603	608	581	568	640	601	626	601	590	586	597	619	596	634	639	639	602	612	619	593	631	634	605	614	638	644	587	618	591	626	622	627	573	576	598	629	613	611	648	557	642	617	595	636	605	602	605	560	635	547	584	644	607	592	614	620	634	618	585	624	632	629	589	587	628	644	607	615	615	623	632	625	637	608	594	620	661	576	635	671	646	597	636	627	622	608	621	614	627	605	579	667	593	623	605	586	659	623	677	621	604	615	590	625	650	595	662	593	601	603	608	603	596	624	592	631	635	622	586	619	616	591	589	581	617	596	609	622	619	595	580	608	638	599	661	593	642	607	608	633	609	583	625	599	595	614	633	625	622	607	597	595	634	590	595	618	586	625	635	638	625	628	602	616	617	593	614	562	592	611	582	585	632	605	636	645	588	586	602	596	619	572	633	603	629	632	642	628	584	594	582	604	631	583	625	614	631	601	567	574	572	627	626	620	588	594	581	610	619	619	590	608	625	628	650	576	610	617	624	624	656	627	568	608	583	620	624	608	625	676	621	629	610	557	628	608	632	614	588	623	560	610	656	607	622	599	605	602	581	638	589	642	617	638	588	610	627	622	606	612	593	557	558	624	581	602	650	598	648	647	629	668	646	613	621	634	594	609	660	609	654	598	611	600	618	594	611	625	586	624	621	645	627	610	603	625	590	626	597	663	575	609	640	610	592	592	628	586	616	626	594	626	604	603	586	607	614	641	622	600	619	610	612	633	596	561	616	635	593	590	607	605	637	644	591	615	591	611	572	603	606	612	589	619	568	560	609	583	628	587	603	640	593	569	586	605	614	583	593	602	615	599	603	624	624	604	632	602	611	630	620	604	576	629	613	594	658	621	612	607	597	628	644	633	633	612	626	642	611	576	656	609	610	629	612	608	594	633	618	616	637	585	611	620	588	621	596	581	608	620	585	607	621	616	626	573	622	597	606	620	606	589	581	613	590	568	596	591	694	624	577	636	649	650	624	605	570	607	612	602	622	647	609	601	664	622	609	626	598	630	638	610	606	632	607	602	594	651	606	598	695	547	598	597	608	642	631	601	621	605	631	605	615	614	592	593	570	679	620	651	618	590	653	596	638	597	617	576	607	634	604	655	637	607	640	588	617	632	623	623	609	595	608	596	614	602	607	601	629	627	673	588	596	604	620	619	591	614	626	632	596	646	599	598	622	642	557	594	659	618	590	624	629	615	634	593	594	585	633	602	584	630	591	622	573	646	655	639	601	597	657	636	581	599	624	600	607	629	590	609	585	583	597	602	610	620	586	670	565	602	589	631	581	657	585	657	600	608	651	626	629	637	607	620	624	671	588	612	604	600	636	606	578	638	608	575	605	599	645	613	628	646	614	597	643	639	608	600	635	652	642	637	601	619	636	559	597	593	602	663	635	646	626	605	598	596	574	644	616	609	654	548	604	611	610	628	574	611	597	655	581	631	621	555	627	600	662	609	612	616	590	652	583	606	574	594	618	596	599	602	614	556	610	593	623	641	627	589	624	583	629	642	599	670	651	595	613	600	621	641	613	601	562	615
33346	30651	21176	6353	1236	619	549	546	498	547	502	555	526	537	547	539	502	535	557	551	525	538	572	539	580	535	592	515	531	522	531	517	553	525	559	552	515	544	522	531	544	481	513	548	512	516	537	495	541	531	509	550	542	504	495	514	535	515	521	522	515	527	491	511	579	528	493	516	541	510	545	568	533	528	533	505	515	493	526	500	489	515	563	549	565	543	503	547	507	533	568	573	519	499	562	513	526	520	523	518	538	491	517	511	528	507	551	547	510	531	494	509	526	519	483	549	523	553	540	540	509	525	520	526	524	531	520	525	495	554	488	514	499	531	525	573	549	524	510	499	513	524	520	571	551	525	522	536	502	512	524	554	538	495	507	533	523	549	532	482	529	519	540	548	483	519	534	512	493	519	498	511	530	542	520	531	511	523	545	506	528	531	519	545	563	529	556	506	508	483	533	516	573	504	537	559	561	509	515	504	546	537	541	507	520	534	487	539	535	534	529	509	521	512	511	542	531	551	484	516	565	499	528	518	571	553	546	558	518	514	507	521	520	502	473	535	516	536	479	536	496	529	543	505	517	547	495	492	511	533	528	538	452	544	524	515	544	495	519	503	524	497	492	549	517	477	511	557	517	530	514	514	524	568	517	525	540	529	540	504	571	543	520	582	518	555	537	522	547	517	480	478	531	504	505	530	488	511	526	517	536	521	525	528	531	504	519	565	473	516	522	496	524	543	542	536	523	520	566	522	532	502	503	518	506	515	499	586	513	538	508	506	515	541	574	498	493	501	492	511	531	584	505	513	501	506	517	538	510	517	539	519	566	502	497	536	469	517	554	541	555	556	527	493	527	513	513	560	542	511	521	550	553	510	516	560	509	513	530	499	496	545	533	525	517	525	499	536	542	537	523	530	527	555	508	542	528	508	460	489	500	553	517	556	512	571	526	486	581	547	540	531	510	487	541	552	474	532	522	551	537	560	504	494	516	526	554	523	527	471	532	545	550	515	547	509	490	536	527	553	483	534	502	510	533	516	528	527	516	492	498	528	520	530	504	529	553	522	510	530	504	531	557	506	523	507	520	556	504	514	495	518	515	574	544	479	527	553	496	516	536	532	501	485	533	533	494	521	544	540	519	526	556	526	509	551	511	545	530	493	521	540	504	530	522	500	565	503	512	545	531	476	503	499	518	526	515	542	552	562	597	552	481	524	473	497	513	541	507	533	502	563	527	556	544	541	518	544	548	542	516	539	548	556	514	474	508	459	490	500	476	509	503	562	526	516	495	543	526	495	501	513	555	501	516	530	505	505	518	559	494	521	517	565	521	535	528	549	542	531	526	509	500	563	524	500	536	515	498	482	560	552	529	516	512	539	533	512	514	527	491	512	530	505	512	506	506	499	493	492	533	503	536	495	543	530	571	518	489	563	517	513	549	510	544	537	588	569	555	536	516	572	480	538	511	496	498	538	495	546	538	543	513	529	480	515	510	550	530	505	552	554	509	517	506	544	492	516	507	519	597	503	528	505	511	553	511	518	524	488	555	561	507	516	496	505	527	528	553	540	487	498	529	526	556	505	531	538	530	511	549	518	583	515	525	508	521	526	532	533	537	498	510	558	550	543	526	489	495	544	507	532	516	498	556	538	522	509	511	539	541	557	529	540	588	550	518	540	529	529	538	483	494	549	545	495	527	518	547	548	498	544	526	524	519	492	539	539	486	509	485	543	544	542	509	501	481	547	503	486	501	502	585	561	507	520	517	549	524	523	501	519	537	515	531	509	537	481	492	505	527	504	525	519	508	567	512	553	536	556	543	509	497	481	554	557	530	504	510	534	508	496	494	524	535	549	499	514	499	526	521	498	521	505	557	536	544	525	519	554	544	505	504	536	549	496	517	505	498	517	506	498	543	520	516	527	513	511	491	514	531	532	493	515	508	527	532	518	498	486	509	536	554	528	507	505	533	520	525	492	516	518	510	562	514	570	571	525	542	530	493	521	516	541	561	528	465	541	552	542	527	563	518	491	511	546	547	535	497	512	494	543	511	498	501	521	523	507	528	546	510	515	553	543	541	506	544	527	508	564	533	505	532	561	517	505	523	575	492	529	551	532	546	515	480	509	528	541	521	539	511	519	496	497	538	511	546	551	490	530	575	504	524	532	521	514	509	553	589	567	532	525	549	501	524	524	490	508	505	495	499	516	557	497	525	501	514	507	519	539	549	505	505	534	517	534	565	546	540	450	551	520	552	527	532	535	526	498	532	567	544	505	505	561	545	541	474	502	533	531	538	535	564	505	495	535	497	505	492	487	525	533	517	517	525	555	561	520	530	554	539	532	546	489	522	516	528	494	500	517	545	510	511	524	507	512	560	523	507	476	519	579	559	543	512	521	548	501	531	517	519	504	520	543	527	540	538	488	502	550	528	511	505	520	482	523	503	550	572	525	486	553	551	541	524	496	518	527	508	537	537	488	521	551	531	522	561	517	541	522	507	526	542	531	515	539	566	517	585	527	557	527	516	512	553	515	532	514	543	524	498	494	531	558	545	585	515	523	512	509	489	520	541	511	524	550	547	500	509	535	548	540	500	565	527	543	523	564	520	531	494	537	522	539	509	512	537	527	512	521	489	538	565	492	531	539	489	534	506	539	484	458	509	499	547	530	508	543	520	532	498	576	582	565	582	562	555	559	500	518	535	514	539	561	518	523	548	534	475	517	514	488	530	498	505	508	544	517	569	469	542	514	516	476	533	493	529	516	516	540	541	526	557	519	498	498	532	521	518	522	497	514	507	540	552	517	509	525	546	557	495	516	510	550	534	526	513	498	517	543	540	518	542	504	510	551	516	526	544	492	539	539	568	513	530	505	515	561	538	508	468	496	574	521	515	498	486	499	530	528	527	540	541	539	529	535	503	533	522	562	489	527	532	521	538	531	509	534	524	518	507	483	508	525	538	527	504	518	466	520	480	526	530	510	537	510	487	500	511	519	537	558	536	555	506	584	555	510	512	515	496	540	534	524	528	540	512	548	535	526	524	537	530	518	525	534	518	517	519	579	539	529	508	516	511	509	528	542	494	559	491	520	504	538	542	546	490	521	531	555	552	546	518	550	513	528	565	507	489	482	495	551	522	534	500	530	565	511	519	511	558	521	501	535	517	514	522	535	536	563	530	532	521	491	504	547	562	503	488	497	534	545	520	475	518	513	539	556	549	521	483	534	511	522	548	538	571	510	557	505	471	550	557	567	505	554	497	531	528	518	516	507	529	533	534	511	531	519	505	518	526	487	550	559	574	489	537	542	565	511	554	549	496	514	547	510	490	493	497	518	501	539	541	488	509	519	543	547	530	545	513	514	546	567	522	509	530	549	547	514	522	542	540	557	517	506	548	533	521	516	528	518	539	532	529	589	514	515	587	502	492	513	538	541	533	510	567	546	547	518	515	558	553	534	518	488	548	531	536	504	533	509	500	496	502	549	535	539	497	495	516	514	558	521	503	562
30551	31217	12548	2966	904	467	461	437	412	399	399	422	412	417	402	393	435	412	442	433	409	437	432	417	422	393	411	447	437	422	400	431	455	406	432	429	396	409	435	407	436	409	454	406	412	448	420	408	406	397	411	469	427	428	429	417	434	415	427	455	421	434	425	430	398	369	437	420	449	417	406	426	429	407	437	397	432	403	449	412	382	382	419	424	446	427	408	443	435	415	389	402	447	435	439	428	414	437	416	444	436	439	421	433	426	428	387	419	393	421	448	392	412	404	413	489	444	437	384	400	441	444	420	451	416	407	463	476	393	440	467	401	414	427	434	421	433	422	421	416	447	397	421	428	381	459	429	430	412	412	427	437	414	380	445	443	399	380	416	439	414	433	458	434	411	403	420	469	419	440	424	439	402	401	412	421	449	416	425	447	464	440	451	427	427	447	427	451	417	414	418	435	447	387	445	429	410	403	410	416	393	430	426	437	412	408	397	405	411	438	436	408	432	412	414	422	435	408	419	447	436	420	411	413	417	426	391	421	440	399	441	431	417	422	398	436	395	403	419	449	386	418	425	409	416	437	413	417	434	393	469	390	396	437	445	438	437	428	419	462	435	456	435	450	420	427	408	415	412	395	439	421	402	430	423	402	399	436	403	409	422	436	417	388	422	387	428	416	445	386	404	435	428	438	417	415	409	424	424	430	430	439	412	417	448	419	466	437	430	461	388	414	432	390	441	458	418	406	452	430	413	425	455	428	443	438	421	389	426	425	409	420	434	380	390	478	420	447	440	421	425	437	400	411	389	426	457	416	436	448	431	433	423	441	436	421	437	445	457	428	435	479	428	409	412	410	366	402	439	427	390	426	382	429	417	445	426	396	447	408	399	435	446	390	420	477	450	409	425	430	441	426	454	439	381	436	439	418	486	400	425	424	394	412	457	399	432	432	427	431	453	419	420	441	429	390	424	391	413	408	434	406	399	413	415	468	392	381	437	449	402	412	423	402	455	388	456	445	439	461	425	410	400	388	426	437	449	433	443	402	432	411	422	427	431	397	448	430	449	454	437	388	427	409	434	434	373	397	471	414	455	415	453	440	423	378	399	438	424	416	485	418	447	443	395	419	421	440	434	403	421	426	425	428	427	467	438	416	431	415	463	374	442	445	416	437	421	443	421	431	406	425	390	434	381	421	406	457	421	390	431	467	457	414	438	459	429	399	446	421	404	428	425	460	437	419	407	396	462	427	419	459	431	397	421	443	398	411	459	416	402	388	405	422	422	462	424	462	432	422	409	430	442	426	416	449	398	391	383	448	434	400	418	410	453	458	430	413	413	409	421	421	414	450	394	420	417	449	429	415	435	419	465	425	426	419	438	417	422	440	408	426	427	386	392	394	446	455	438	401	434	440	419	417	438	380	427	419	427	434	416	412	393	398	427	382	416	421	400	423	393	395	420	451	422	434	399	406	397	416	414	440	415	437	430	438	429	456	401	429	457	425	436	422	440	390	423	434	411	444	432	422	410	397	433	434	435	415	442	422	403	416	412	440	440	415	440	431	399	420	390	420	392	391	411	414	399	399	448	427	421	425	414	410	390	450	419	477	430	428	415	402	415	429	435	379	418	459	416	422	425	411	438	418	395	403	431	421	438	395	462	432	432	449	426	435	433	412	366	422	432	414	424	423	385	378	434	414	405	416	418	416	445	453	408	408	442	410	416	417	418	413	390	416	397	412	373	412	424	424	396	431	410	421	417	442	456	436	426	411	422	408	386	446	428	417	426	411	411	399	410	434	427	403	400	439	429	400	420	441	435	400	426	432	390	419	450	440	415	430	407	445	423	465	401	440	411	429	432	428	427	424	397	466	408	424	430	424	437	443	466	390	411	407	413	427	411	404	437	422	451	460	427	413	405	425	436	419	431	440	404	427	392	431	429	411	429	467	429	431	425	441	429	412	454	444	402	449	416	454	432	367	374	410	432	449	419	373	424	434	415	431	408	429	421	367	411	417	424	407	440	408	410	447	392	405	394	444	447	464	416	428	420	418	433	423	391	456	427	397	382	398	438	405	427	429	377	487	408	409	404	422	411	414	438	415	415	402	441	403	385	445	393	408	452	440	422	428	407	447	412	436	428	438	433	449	444	441	398	412	419	448	442	448	413	452	402	374	411	433	406	432	424	412	407	406	423	405	436	397	406	415	402	445	440	420	434	394	493	437	427	414	463	424	424	433	431	477	436	420	422	416	422	375	419	414	435	421	410	423	426	457	450	415	413	434	417	464	445	409	422	452	424	408	398	418	448	442	431	412	435	425	399	436	444	431	425	415	409	418	438	408	455	452	430	427	426	418	426	413	361	441	428	414	463	398	421	421	450	429	436	414	427	443	417	404	410	397	416	414	451	404	416	415	429	435	447	453	421	430	439	424	424	420	435	427	427	421	419	415	450	430	429	405	430	434	416	464	423	440	414	379	417	404	453	413	419	443	398	449	398	391	401	421	435	435	406	415	416	405	431	414	417	400	429	442	425	445	418	402	373	429	432	433	470	406	415	406	435	413	428	413	414	413	412	419	465	446	445	382	441	430	406	431	414	428	416	429	436	427	421	398	413	388	435	422	409	402	425	449	455	400	404	438	403	386	397	424	404	415	482	425	420	423	434	455	409	398	452	414	412	420	373	407	423	419	407	444	401	433	416	407	422	414	468	432	394	417	441	455	433	418	392	419	444	414	454	434	436	437	408	447	406	445	415	405	419	370	460	382	425	443	424	425	427	405	450	398	409	444	393	397	416	485	429	408	361	409	393	430	431	413	353	435	413	414	428	382	427	432	434	422	434	433	443	383	444	409	431	408	447	429	434	414	427	409	450	414	381	401	385	440	413	383	422	438	388	404	392	383	395	467	416	401	397	434	438	401	429	414	411	400	421	457	407	428	409	401	423	388	424	487	428	423	409	456	411	409	406	422	442	421	421	434	437	419	413	391	425	414	417	449	426	437	393	412	405	432	425	434	426	437	417	396	398	443	434	442	416	415	434	453	409	431	413	402	382	425	381	436	418	410	423	426	392	388	410	401	420	431	446	426	449	396	399	410	385	433	421	398	459	388	423	398	444	460	426	431	443	453	395	415	404	436	416	389	434	411	421	432	447	455	448	439	426	433	436	417	421	405	407	411	422	417	426	467	400	405	422	429	421	412	412	444	418	441	417	394	444	433	408	451	432	436	406	421	420	393	493	408	440	431	410	423	384	389	450	443	447	454	432	452	420	418	426	432	407	414	393	445	409	430	418	432	446	432	452	422	420	436	424	424	419	392	426	440	418	443	460	450	421	451	383	434	402	415	415	374	394	451	394	429	403	416	422	412	384	426	412	417	431	401	389	433	407	419	432	405	407	413	419	451	440	409	409	410	454	414	399	417	423	438	410	460	426	394	433	401	404	428	400	394	390	403	427	459	436	450	445	434	408	405	432	407	422	409	431	437	481	412	445	449	428	407	426	426
24822	23816	31299	26257	17634	4654	993	702	553	575	616	561	576	572	578	594	553	567	558	577	573	573	619	608	606	547	597	550	595	623	578	606	554	610	582	566	531	580	571	591	605	549	514	597	601	554	552	546	552	606	580	544	608	568	588	547	591	569	569	556	565	559	547	587	594	555	580	577	574	567	591	644	562	533	547	560	564	563	542	544	532	602	573	520	571	566	544	517	579	538	556	571	600	567	567	586	526	529	564	562	539	543	589	565	587	560	530	562	599	586	527	530	603	567	574	531	570	569	552	520	546	546	572	565	546	578	552	598	566	538	552	557	551	575	577	601	577	534	566	566	578	576	554	554	588	514	596	568	517	559	592	573	599	557	571	527	550	591	574	523	599	550	576	558	556	554	560	583	518	569	602	565	598	537	567	554	551	536	548	571	548	563	542	565	524	559	606	588	558	576	556	553	550	521	565	536	564	505	588	561	609	549	557	540	568	579	574	571	529	580	562	599	568	594	560	577	526	557	600	596	588	560	544	560	608	543	538	528	579	617	579	571	574	556	569	591	560	546	571	573	560	599	587	548	586	512	562	531	566	604	586	599	516	570	577	560	545	549	566	576	531	556	553	544	579	525	603	548	568	580	563	546	595	608	533	579	567	556	537	571	564	565	594	543	569	539	573	564	556	575	533	508	592	538	540	563	534	534	540	540	569	554	559	541	604	561	580	524	583	589	529	567	611	605	549	543	603	564	567	575	594	572	558	604	593	567	588	568	586	521	558	524	541	532	579	528	583	532	558	546	574	607	568	580	526	558	544	560	542	569	581	578	586	611	549	523	546	536	577	555	527	564	566	587	544	531	587	527	582	600	564	528	559	560	560	587	582	579	561	596	526	523	628	535	548	561	567	566	525	567	604	586	554	531	601	554	585	563	550	556	557	596	605	533	590	579	516	570	537	577	566	610	541	512	569	530	587	530	572	638	568	548	535	552	563	540	556	526	530	559	545	587	583	570	577	562	572	549	535	573	568	549	523	496	585	588	567	551	545	593	568	550	571	605	582	580	534	543	555	574	574	570	565	561	522	529	565	595	564	578	552	527	541	580	612	572	597	575	542	563	553	543	559	539	562	542	584	580	597	544	572	613	546	548	580	561	604	575	528	557	587	537	618	563	586	539	581	538	540	538	538	546	526	566	553	560	597	570	545	581	537	525	550	590	572	552	570	595	545	572	578	566	553	577	560	565	562	559	533	514	556	602	552	546	591	556	550	565	579	539	568	583	583	570	566	544	607	581	534	608	545	612	541	566	584	515	535	618	567	569	573	583	563	589	611	571	593	561	584	543	573	578	547	575	556	576	549	577	552	572	555	597	570	557	562	600	539	575	532	565	567	553	562	542	593	556	553	556	601	519	598	551	560	525	574	545	566	580	566	551	545	559	537	586	560	546	516	558	602	541	542	570	538	539	563	499	571	598	577	573	579	557	572	568	575	583	599	572	571	562	570	542	558	549	557	553	555	593	566	577	546	577	514	556	565	551	559	543	614	546	592	583	606	566	564	530	566	583	532	572	553	562	563	566	564	573	581	524	561	579	624	556	530	588	592	639	587	534	534	591	552	569	579	572	535	558	545	523	573	510	550	542	566	523	555	540	576	549	576	583	597	553	594	587	609	522	608	555	577	578	548	597	570	594	554	515	563	547	570	560	567	544	577	594	586	594	563	571	550	584	636	562	538	592	529	574	571	561	527	533	599	541	547	577	584	579	569	572	567	547	534	595	577	551	543	547	566	558	562	594	574	581	558	546	579	580	520	540	568	587	555	547	582	576	560	558	568	567	528	545	588	563	552	558	579	595	600	587	576	595	587	569	572	548	586	572	573	572	571	569	568	572	565	526	574	580	547	565	560	555	555	549	559	562	597	574	589	544	555	560	608	578	526	560	563	563	557	590	527	582	596	570	564	581	571	576	576	594	583	572	576	552	556	558	545	546	564	563	576	595	548	575	495	591	545	556	585	557	535	555	577	581	592	584	563	599	521	557	567	562	506	546	543	553	588	583	553	588	559	541	547	555	563	600	541	587	576	572	554	548	548	551	571	527	544	548	541	551	553	538	584	589	584	549	570	603	560	568	578	569	568	558	611	579	555	547	570	544	600	568	529	578	612	576	574	566	592	585	562	543	548	554	537	583	571	557	587	579	564	571	584	613	537	580	582	595	577	588	525	610	551	564	530	584	580	544	626	557	552	595	546	561	546	575	560	574	531	550	585	596	551	571	587	550	590	575	584	585	563	544	546	534	578	626	549	586	554	571	581	549	560	576	566	534	577	542	613	539	562	569	571	563	569	529	568	525	574	547	563	547	587	577	585	590	578	575	612	567	572	580	585	560	579	554	546	593	561	553	518	578	545	575	581	546	537	506	529	555	578	546	562	550	582	597	619	549	539	566	531	568	544	552	576	550	546	593	578	541	550	553	563	572	587	559	589	585	535	575	601	543	535	570	578	611	562	573	579	570	586	549	550	577	566	513	532	562	589	557	563	558	575	545	594	592	561	537	576	549	617	587	585	545	560	570	563	593	551	557	523	575	561	550	548	541	570	563	571	540	550	553	563	583	558	495	580	586	517	589	583	577	543	518	547	521	549	576	595	555	588	575	576	534	605	520	547	554	592	538	562	543	559	572	572	578	617	566	583	608	590	555	592	553	553	537	577	552	574	562	546	586	569	565	514	547	538	570	568	553	542	569	527	536	585	554	567	574	546	557	545	534	581	563	535	610	540	587	605	528	524	572	577	564	510	540	606	568	521	565	550	570	542	553	575	532	512	612	519	528	538	553	615	590	534	569	565	575	574	535	549	563	593	532	533	576	542	544	586	577	604	603	526	563	598	556	524	569	548	513	593	541	533	555	545	545	552	564	564	538	565	599	575	562	597	558	559	572	539	577	526	586	545	531	583	567	556	556	542	553	538	561	568	544	593	558	564	577	598	548	576	545	570	569	554	595	541	571	566	577	534	581	563	603	530	530	557	527	573	566	541	567	590	536	544	574	557	535	526	541	613	594	527	621	557	592	565	564	580	560	575	549	531	570	570	525	503	557	603	533	549	535	533	593	553	563	576	517	563	613	571	566	572	536	565	575	556	583	557	580	542	570	623	594	578	560	558	571	527	584	558	586	611	545	541	563	577	509	554	574	583	605	534	563	555	520	594	570	539	572	594	542	562	569	569	557	563	592	567	542	550	526	534	593	527	557	589	558	573	556	537	559	571	558	542	567	577	525	531	558	573	505	547	600	570	559	517	560	566	571	574	590	515	588	566	587	562	554	558	538	556	555	548	525	575	588	561	572	551	527	581	562	562	577	573	533	553	541	544	534	594	559	515	569	623	560	541	598	570	553	552	578	579	611	514	573	536	559	573	555	579	566	550	582	561	573	536	541	515	575	572	581	543	566	607	550	598	572	563	542	575	537	560	580	557	547	559	597	576	544	605	549	541	583	590	568	539	563
64407	87223	51505	18239	4411	1031	531	524	464	486	492	510	518	534	524	511	548	513	492	525	461	524	504	508	508	524	510	470	475	490	494	531	516	540	467	502	502	507	467	496	513	495	544	525	476	529	495	526	540	464	499	552	477	489	487	544	513	465	515	478	499	472	484	497	483	534	490	507	484	523	504	462	504	495	478	510	484	530	504	518	522	476	510	504	487	498	524	490	495	475	477	554	473	460	514	471	504	513	507	515	483	517	500	514	517	493	496	494	502	493	461	515	547	500	475	485	470	469	512	476	490	459	499	472	498	550	468	503	488	482	467	484	492	528	509	500	488	453	479	504	488	439	500	497	470	509	527	495	499	458	491	495	484	492	472	497	487	505	506	500	486	520	483	528	462	492	515	486	527	469	506	501	526	486	517	518	494	502	466	477	506	472	488	504	494	467	508	494	462	482	478	500	462	496	487	522	581	491	487	503	531	481	539	474	499	486	479	513	488	509	503	513	532	542	470	502	514	493	509	470	477	500	473	497	513	430	459	491	464	512	478	488	484	563	499	543	491	514	534	495	468	522	458	501	531	492	505	495	483	527	545	481	519	470	519	469	480	492	522	502	511	540	510	490	504	479	542	509	466	468	500	491	496	510	514	508	502	519	501	464	517	478	497	467	496	527	504	502	493	508	515	502	474	519	470	497	489	505	541	484	500	457	495	520	481	470	508	495	455	491	493	496	505	459	498	433	477	516	452	493	529	497	492	516	501	498	483	508	509	535	525	515	510	488	491	526	496	501	501	493	490	515	508	485	495	494	485	473	478	500	532	532	525	481	509	499	518	495	459	514	480	516	514	503	506	515	527	486	530	510	499	503	471	509	533	525	489	479	516	508	582	519	515	511	528	505	510	477	515	476	465	508	493	521	501	470	520	522	435	471	510	494	547	503	524	515	490	427	514	498	504	491	515	504	517	435	506	479	448	509	543	466	459	514	455	516	499	509	488	494	501	510	513	481	487	484	494	476	479	531	540	513	518	488	496	499	483	487	493	456	520	480	505	499	488	477	495	490	523	485	528	507	520	505	480	515	451	460	489	487	490	502	498	429	522	529	470	518	489	505	487	505	464	502	493	544	494	517	514	497	538	501	479	473	484	445	495	536	514	490	567	528	472	541	472	484	514	471	524	497	460	485	479	524	508	499	528	531	506	493	449	508	492	495	547	524	546	482	502	503	481	507	506	495	451	528	528	505	502	549	466	485	498	462	463	497	517	486	537	532	491	485	480	503	474	460	542	494	476	441	526	501	527	497	500	526	530	559	492	468	476	488	514	517	517	489	464	498	482	525	502	465	528	502	522	505	530	494	504	463	461	471	504	458	512	439	497	488	489	485	468	500	497	477	466	504	467	509	495	519	498	488	518	469	493	505	530	472	488	449	511	429	505	472	516	490	468	480	500	493	510	434	507	517	500	509	500	551	523	482	532	509	473	476	487	513	512	520	496	505	501	458	463	475	478	513	495	498	482	516	487	496	535	487	501	485	522	480	484	487	524	472	536	533	487	529	504	495	460	486	478	557	486	478	519	519	497	447	483	531	514	476	476	519	507	508	481	494	526	490	486	498	498	501	488	492	518	501	536	507	476	486	543	515	511	472	455	501	479	465	529	495	463	519	527	531	502	503	546	514	460	519	491	507	508	505	455	485	486	501	509	506	504	497	514	463	498	521	510	522	527	474	489	504	494	449	521	477	481	491	514	488	470	466	501	499	512	520	515	483	547	497	480	515	518	467	507	493	522	502	528	486	517	492	478	484	469	482	498	478	479	492	476	517	456	500	523	534	527	504	500	526	493	492	520	483	490	496	500	492	461	493	497	488	468	512	521	498	518	497	485	468	498	514	489	499	526	502	517	530	491	487	506	474	487	496	501	468	491	514	492	481	506	479	526	520	516	491	540	496	491	462	524	470	504	482	533	490	483	518	486	505	508	445	484	482	504	489	525	527	507	522	495	543	493	516	497	521	481	518	499	479	528	549	519	477	495	477	505	502	482	472	470	509	500	491	509	523	521	490	539	544	475	511	494	467	503	507	473	463	484	484	537	466	513	511	493	499	494	485	510	513	507	513	533	508	485	493	520	505	457	529	502	470	514	516	511	525	509	497	506	498	531	501	512	492	518	508	531	522	485	520	480	508	459	548	490	518	487	509	524	514	504	478	522	472	519	504	506	513	488	495	504	507	462	507	514	470	484	459	540	475	482	509	459	482	507	469	484	504	482	517	500	534	487	512	489	514	498	484	485	477	502	485	497	506	519	530	479	497	476	525	491	473	502	488	468	508	449	491	513	503	521	465	500	465	549	498	516	517	462	544	512	509	493	469	474	515	511	470	488	505	525	502	481	518	500	449	448	476	506	525	511	495	512	534	497	539	505	511	519	505	481	536	507	474	494	468	472	528	497	463	519	468	507	499	499	465	496	474	526	489	458	494	503	514	492	511	487	512	516	485	489	484	496	472	510	501	485	527	505	514	454	489	472	460	480	532	455	476	478	518	481	494	510	521	491	472	456	496	506	499	514	516	513	501	477	489	464	512	470	471	509	494	446	495	503	521	531	474	494	487	472	473	534	502	476	501	478	467	460	471	542	511	546	475	520	443	522	524	529	501	497	514	508	524	500	503	523	470	500	522	532	516	501	490	471	439	499	466	438	524	500	477	457	497	472	497	464	517	524	499	545	533	485	462	504	470	455	476	481	505	490	473	498	453	509	468	486	484	484	538	465	511	465	460	504	465	468	505	470	445	463	508	486	452	519	494	465	511	507	510	524	496	531	501	448	490	486	505	502	483	489	499	490	462	491	471	504	474	475	458	537	464	487	512	482	516	493	474	502	494	509	504	470	526	488	478	519	488	509	506	506	491	511	497	537	492	514	464	525	529	488	511	480	497	493	519	514	473	506	525	465	512	510	496	530	480	462	513	526	481	513	523	465	499	464	463	520	499	481	468	495	532	462	464	559	466	480	505	488	496	486	521	504	477	499	476	514	514	488	484	470	503	519	546	532	505	482	535	468	527	451	468	499	475	512	492	525	519	534	498	502	499	469	499	480	467	494	451	513	494	495	514	498	500	516	485	502	498	489	495	523	481	498	459	477	496	512	497	493	495	478	434	523	534	468	497	487	498	479	487	475	461	501	478	493	507	487	510	515	470	503	514	509	456	492	507	517	537	510	498	485	469	461	504	509	552	489	473	473	503	463	552	487	491	543	504	495	476	492	481	453	518	501	484	472	450	496	488	526	516	492	491	519	508	544	518	454	482	486	485	488	503	469	492	504	525	459	504	529	521	511	500	459	477	497	519	520	514	492	496	511	480	457	485	499	475	526	464	512	523	495	515	447	527	521	508	492	516	508	474	492	525	483	513	474	536	467	492	517	498	517	483	463	498	519	520	455	456	493	488	480	474	468	490	503	497	514	523	514	464	510	536	488	500	469	525	509	489	454	474	493	489	506	518
24079	22803	30097	24937	20129	9591	1471	845	785	784	782	740	745	732	710	743	748	772	719	757	779	706	710	751	761	694	697	708	753	724	697	757	750	687	737	743	765	703	758	743	727	784	754	758	768	715	742	730	712	729	701	698	748	665	694	694	690	694	737	805	723	756	716	720	714	753	680	722	719	734	664	714	739	740	711	738	678	727	709	708	704	713	697	722	683	710	725	727	739	706	732	687	697	671	747	698	717	716	714	700	718	730	710	713	715	733	774	710	716	685	698	711	678	715	725	741	697	742	670	749	741	724	706	743	725	693	705	688	744	732	689	717	751	745	727	735	745	702	714	740	699	707	715	724	686	702	726	722	708	723	736	729	723	731	671	666	660	696	704	703	721	687	761	706	719	708	715	708	739	715	724	701	714	743	730	746	679	693	696	707	742	749	698	707	779	679	682	726	698	662	689	733	761	729	635	689	692	698	724	731	749	696	747	686	678	703	741	673	687	682	719	712	691	681	697	705	717	719	756	725	728	699	713	693	750	712	699	728	722	720	732	701	695	738	697	733	746	786	684	736	751	725	747	720	746	694	752	745	766	696	750	736	738	732	755	701	732	721	711	735	741	725	724	757	723	765	733	711	672	700	713	710	772	745	689	725	700	730	768	676	753	708	732	767	757	685	745	714	711	771	688	706	714	729	714	710	737	730	734	679	687	682	731	727	722	731	716	711	711	694	706	675	774	728	729	708	748	724	726	717	719	684	734	763	758	702	757	695	677	782	715	732	683	737	753	706	735	741	731	644	679	705	677	707	773	713	725	706	789	729	715	700	693	757	707	715	672	708	725	735	687	703	686	683	739	747	748	663	712	691	729	686	729	707	693	707	700	733	699	725	693	713	706	703	734	752	686	694	758	678	766	760	728	762	732	717	741	722	731	688	729	736	777	703	732	733	695	704	679	697	725	756	716	678	748	745	709	712	732	707	713	734	693	715	705	711	698	704	679	739	714	743	717	720	706	708	736	710	747	757	723	715	760	712	700	691	702	733	698	680	686	688	750	744	732	719	703	718	723	693	665	765	742	739	730	682	734	729	711	705	690	750	684	705	745	717	708	723	723	679	688	730	706	733	717	650	682	733	750	770	762	731	710	714	713	691	719	714	759	694	691	650	728	736	710	687	683	717	725	725	743	715	722	730	708	713	715	763	664	700	741	720	761	691	750	692	675	654	738	719	743	770	694	757	762	728	735	673	709	703	732	688	711	718	689	713	735	691	687	698	741	666	711	730	726	742	750	744	716	716	729	710	726	731	686	705	700	711	718	712	709	749	700	751	709	746	715	705	758	689	721	682	689	713	747	668	709	724	713	729	725	701	718	742	687	743	714	699	688	691	738	710	700	702	661	749	693	761	696	740	705	725	710	741	713	711	718	706	741	766	735	728	675	695	741	756	740	723	731	711	746	692	685	730	709	695	714	685	802	726	681	717	740	710	693	727	682	702	712	729	712	744	698	746	724	710	712	705	713	692	754	727	785	736	727	742	695	697	702	699	720	680	681	726	720	731	720	695	706	730	747	696	670	677	698	732	685	706	715	702	710	710	701	710	706	682	710	676	722	736	725	690	734	675	691	708	676	731	688	703	704	769	707	709	709	694	728	750	715	658	710	728	679	703	733	725	714	722	728	681	721	711	702	719	760	726	695	689	710	773	738	688	716	717	732	727	694	678	701	705	720	680	717	710	722	731	703	767	723	692	678	718	706	743	724	713	761	700	728	705	702	722	651	711	777	731	708	716	732	744	733	714	720	718	742	734	675	717	706	705	712	678	704	691	704	687	715	763	693	747	683	681	722	675	755	762	700	729	651	723	740	716	727	753	705	720	745	684	725	714	729	727	735	720	754	760	706	704	699	717	703	752	718	710	687	741	755	709	732	766	733	724	747	734	708	715	678	745	715	707	739	708	682	752	726	695	689	683	795	727	723	686	706	709	711	732	754	724	739	706	707	712	760	717	680	756	717	714	682	740	681	725	725	690	718	775	759	705	703	758	676	719	723	696	724	702	740	783	735	732	692	753	687	685	712	659	723	730	756	682	734	720	739	752	717	711	701	739	656	738	741	767	736	698	724	771	749	717	741	752	733	763	704	711	712	680	703	701	704	727	707	754	732	669	668	721	736	725	738	700	734	688	698	707	759	716	690	708	681	708	691	764	720	714	665	729	721	701	763	690	706	651	692	690	721	705	719	729	728	732	657	722	753	707	679	716	669	737	676	682	729	716	689	731	749	737	723	713	767	701	687	708	717	722	699	773	771	749	711	695	697	681	738	709	767	704	731	713	719	734	737	757	719	712	700	678	745	720	718	734	689	720	634	674	682	699	632	726	709	678	690	706	705	716	708	750	726	717	704	717	723	704	713	742	683	725	716	752	728	731	683	729	734	737	690	716	747	718	735	683	730	733	733	750	693	730	721	710	750	697	693	698	695	739	717	740	700	713	697	700	702	717	718	725	688	748	698	695	724	697	757	714	718	704	692	708	714	719	754	755	735	731	701	694	723	720	731	693	682	718	666	766	744	705	678	727	685	707	759	757	709	751	680	781	746	732	697	700	734	683	686	671	735	680	713	695	688	741	713	719	765	724	696	734	732	721	696	751	720	722	711	744	741	722	684	696	714	785	695	716	740	740	728	661	708	735	735	676	750	733	684	737	708	724	725	706	748	724	721	693	712	680	716	743	764	755	716	713	682	689	717	712	715	720	745	740	721	702	734	731	762	736	717	744	744	727	688	705	739	705	730	721	712	710	722	687	719	717	668	700	723	741	674	712	685	728	676	726	645	673	713	740	723	695	719	702	710	665	686	713	692	724	692	713	750	744	685	693	724	724	687	720	705	730	693	752	697	687	728	722	703	668	772	696	725	704	652	714	687	645	736	720	717	686	700	753	700	683	723	721	713	742	764	716	740	687	721	711	733	714	761	779	723	749	709	732	722	729	745	744	707	727	693	712	712	733	710	752	667	705	713	704	708	700	719	698	720	716	654	732	751	660	700	702	739	713	722	704	672	716	781	688	700	724	755	708	736	749	767	734	668	683	703	677	782	738	752	706	698	703	690	687	679	730	675	755	704	753	713	688	722	745	734	747	724	744	724	727	764	705	736	693	654	721	706	689	727	701	736	713	694	741	700	708	760	740	688	716	741	743	742	687	754	720	699	677	738	776	684	700	713	731	722	743	693	720	681	767	730	730	716	699	722	710	713	727	720	716	671	733	707	742	761	710	714	750	677	735	714	737	712	715	742	692	715	772	750	737	730	681	717	742	701	761	716	691	716	730	723	699	630	728	714	728	731	725	724	738	666	706	671	743	694	724	739	756	730	713	705	679	698	677	694	672	698	742	776	709	786	706	696	754	715	695	716	747	672	733	693	742	723	710	746	688	711	705	685	718	737	700	700	737	689	749	713	718	699	701	738	722	648	749	711	744	760	732	730	659	689	708	712	702	727	747	712	710
63899	91671	54583	20411	5154	1314	676	619	622	610	679	667	600	634	632	607	676	622	611	641	638	628	642	648	641	634	635	649	630	642	638	637	646	630	632	655	636	631	634	658	619	621	620	618	645	698	664	657	587	667	611	656	634	603	628	656	627	656	654	642	650	629	616	644	608	633	659	609	605	679	593	642	661	676	622	593	584	652	617	665	643	672	592	647	653	637	621	593	608	632	615	621	636	619	615	633	582	623	617	606	613	665	624	616	626	626	637	667	613	667	669	601	621	616	635	655	659	632	666	578	641	632	646	608	685	678	676	638	682	680	595	636	631	664	612	657	586	651	612	643	676	667	613	590	639	615	634	653	651	612	620	648	627	667	674	634	654	627	604	657	587	581	641	607	660	662	612	614	613	621	635	647	591	627	635	611	606	593	672	651	621	615	629	684	655	627	610	629	606	652	630	634	600	679	604	603	651	639	624	579	643	644	618	640	634	656	667	621	646	614	593	604	587	607	600	618	608	656	683	622	655	637	622	613	643	616	629	605	621	619	622	656	620	645	628	636	602	620	613	607	607	675	646	626	649	639	564	619	579	611	603	606	632	631	608	610	636	598	657	636	593	638	636	643	630	619	652	579	649	643	667	625	615	628	643	644	620	617	612	655	601	613	630	618	605	681	672	640	652	670	601	653	622	666	644	594	581	621	645	646	582	633	621	608	622	681	652	623	583	606	636	595	638	587	650	603	639	632	640	629	613	641	623	661	585	615	643	600	656	642	613	642	637	564	624	658	608	615	603	664	607	635	613	608	613	622	644	583	613	622	618	595	662	638	606	659	654	627	613	603	650	605	584	640	650	672	644	616	635	634	620	635	616	633	620	620	611	652	635	583	616	659	629	611	583	684	640	634	707	665	597	651	589	596	650	609	655	623	647	649	642	656	650	624	607	606	630	658	671	631	644	626	615	646	616	587	635	663	553	631	657	665	630	660	632	643	626	667	611	656	625	624	649	610	614	623	649	587	610	625	646	661	639	619	649	657	665	651	638	633	636	610	633	612	628	638	629	654	617	665	608	626	619	672	610	594	599	633	595	629	644	615	608	620	617	647	652	625	601	594	632	666	627	634	611	624	629	593	640	614	631	641	595	661	640	651	665	599	677	640	646	648	624	584	673	619	654	637	616	624	664	640	647	625	606	627	651	637	656	618	639	656	605	606	635	603	651	610	626	640	653	607	639	633	640	638	629	598	625	670	634	569	660	631	631	635	619	641	642	570	610	589	626	645	655	600	603	623	601	603	623	580	647	636	624	641	649	617	628	576	627	594	609	605	639	568	652	678	620	618	605	628	603	601	681	607	616	617	617	654	617	639	662	593	643	656	594	601	667	569	637	629	649	648	607	627	614	625	627	656	623	658	607	673	663	640	655	600	603	593	673	642	611	609	650	629	594	611	641	659	610	640	621	595	663	659	631	653	638	558	620	620	637	663	632	656	633	618	590	602	625	608	628	570	628	603	644	651	660	613	648	654	610	642	618	649	630	647	649	621	637	648	637	634	604	610	622	642	622	610	615	652	659	612	643	587	594	639	616	627	632	686	637	600	674	632	567	616	620	606	611	599	574	593	579	599	631	641	602	618	597	671	667	630	603	633	547	628	637	595	600	634	619	603	621	650	633	606	647	634	633	626	612	665	625	643	644	647	620	628	651	652	667	638	625	592	595	613	656	599	596	580	612	629	660	622	609	623	625	623	615	616	616	652	679	589	633	632	630	631	630	635	626	620	654	674	630	646	626	645	635	637	637	599	574	647	595	638	642	613	674	615	595	657	626	630	608	608	597	615	595	657	587	623	632	603	646	607	646	610	614	647	650	640	617	646	652	665	621	625	638	650	653	616	618	635	638	622	636	638	672	628	606	615	603	611	612	632	632	617	612	620	609	643	641	594	625	616	628	566	632	659	626	614	606	656	683	593	604	631	590	661	636	606	625	610	648	623	602	606	654	621	645	669	593	606	624	634	578	631	609	643	690	697	667	619	655	628	657	676	648	621	611	657	642	608	619	618	617	635	643	639	600	630	631	622	663	597	695	634	608	664	639	639	603	634	647	628	615	661	673	614	611	593	578	618	628	644	595	611	648	636	609	652	619	603	662	604	646	662	589	667	652	689	596	634	617	626	594	592	665	635	633	573	645	623	631	608	605	664	602	608	643	601	633	614	670	605	577	622	653	637	605	649	634	629	645	638	605	604	638	639	584	606	625	665	643	625	614	620	588	642	633	589	634	604	616	643	644	624	656	650	659	590	612	625	628	582	602	604	612	625	596	621	618	620	611	637	616	633	640	622	655	618	626	673	627	604	613	677	652	688	644	645	597	648	637	615	605	619	620	623	632	605	613	636	651	645	619	632	621	634	627	632	629	637	642	649	603	635	610	634	618	637	599	627	648	633	593	589	628	604	660	603	614	662	635	639	590	621	594	642	655	596	651	595	657	610	621	647	632	632	619	632	618	609	699	632	635	635	620	646	588	634	611	683	634	657	657	614	650	636	609	627	641	623	677	636	661	582	641	601	675	646	649	569	588	655	592	614	618	646	648	638	651	640	635	611	574	623	607	650	636	641	624	575	628	639	601	648	587	579	653	620	607	643	652	627	645	649	613	665	578	618	604	608	614	587	629	628	623	631	670	688	649	574	654	660	628	612	639	630	588	545	620	605	630	607	623	634	646	654	636	625	607	632	595	654	606	625	639	631	600	602	611	635	634	630	661	622	687	596	659	613	616	625	625	592	616	604	633	655	624	616	610	646	609	644	646	606	645	615	630	655	616	630	594	632	653	624	624	609	627	660	567	620	590	608	600	601	668	575	628	593	624	575	623	640	605	633	600	616	638	608	645	621	618	579	617	668	564	611	632	621	579	644	605	573	630	648	640	609	648	677	685	655	619	627	644	613	599	628	621	626	601	609	628	601	585	595	645	595	649	602	629	605	632	586	667	621	606	630	634	656	638	633	633	596	639	599	603	628	641	613	640	595	574	623	629	643	631	598	618	625	608	599	617	672	661	629	621	633	661	609	611	650	596	623	616	645	640	603	639	597	630	611	640	626	595	639	649	669	643	601	640	665	591	647	642	668	669	604	613	638	622	595	612	618	601	648	644	646	676	629	645	613	606	616	609	625	633	631	638	615	620	615	624	592	625	626	638	611	589	604	611	660	584	630	633	604	635	611	654	609	621	644	640	650	633	643	617	612	667	635	611	601	643	635	614	628	577	625	604	598	607	583	646	632	641	602	572	703	634	653	610	600	612	613	615	630	627	641	665	692	631	662	642	642	602	671	630	615	673	652	655	644	610	655	627	612	597	605	649	650	600	654	636	668	614	613	672	625	639	607	636	645	673	612	561	645	616	626	640	593	589	645	590	622	627	592	653	642	594	595	642	633	621	666	596	652	641	613	618	634	637	590	591	613	610	594	624	611	643	649	654	643	603	622	592	632	607	639	631	664	645	650
33685	31595	21053	5775	1191	673	550	544	556	581	524	565	530	592	532	595	540	520	631	552	523	555	547	493	569	548	518	572	537	533	585	548	556	546	542	568	572	556	534	534	579	523	566	550	551	556	581	541	532	549	543	552	556	535	540	510	535	544	540	553	538	507	556	539	551	557	553	548	535	546	545	552	590	542	568	574	565	548	580	560	555	545	610	536	542	520	543	522	529	522	527	543	581	556	532	544	525	579	546	540	559	551	515	538	527	563	508	537	554	571	559	530	550	562	497	540	510	588	577	560	560	588	545	565	525	559	567	524	537	550	542	539	547	528	518	552	542	545	536	544	511	501	526	577	551	559	565	503	548	561	531	510	529	596	553	493	569	584	524	509	547	536	577	556	585	552	566	571	549	559	510	528	562	531	522	536	549	532	534	506	602	515	511	524	521	504	484	529	545	531	534	519	524	561	530	522	552	533	573	525	498	517	554	534	530	562	522	512	573	515	543	568	548	588	544	531	549	511	511	560	548	522	516	527	530	520	528	542	556	540	512	524	489	540	520	551	527	582	521	550	542	547	502	557	558	549	542	555	549	546	573	515	510	548	537	523	554	532	544	550	549	518	550	543	525	515	534	552	532	529	506	557	563	560	562	580	562	543	575	511	499	538	536	551	497	618	523	522	535	530	567	541	540	514	523	519	523	517	551	525	545	551	543	509	547	509	549	527	520	521	587	560	582	515	561	556	530	546	544	499	513	526	549	562	557	542	553	557	527	530	564	551	529	560	595	525	532	538	548	530	537	546	560	549	554	549	529	521	538	542	529	523	524	590	548	556	550	511	535	505	572	529	564	504	545	575	529	547	535	523	573	527	538	552	594	520	531	536	544	580	535	538	553	531	530	514	538	572	557	496	563	559	566	550	537	509	587	539	531	557	541	533	538	540	530	519	528	564	568	534	596	565	564	549	548	476	531	502	531	575	544	564	557	555	572	526	552	497	560	513	549	534	542	522	557	527	494	540	541	544	545	528	561	525	542	515	546	555	521	528	579	536	570	495	511	556	558	499	558	532	524	512	519	527	525	543	528	536	566	562	555	564	527	529	550	536	564	510	535	511	526	528	469	571	535	539	537	520	567	574	590	588	589	528	566	501	540	529	536	518	557	554	560	517	503	560	524	526	509	526	506	560	565	538	556	524	548	558	569	514	536	553	518	513	583	589	521	540	525	522	495	513	536	540	536	530	548	569	562	516	561	524	554	547	531	543	552	548	516	581	529	561	534	559	524	552	540	589	533	559	529	532	511	552	564	530	537	513	522	515	562	543	523	520	590	565	522	565	533	547	550	533	543	552	564	569	532	541	505	518	537	546	543	566	532	541	513	582	528	546	507	526	547	556	536	569	555	520	531	541	556	544	512	550	562	517	517	566	531	523	502	517	524	540	520	530	576	536	522	571	567	549	571	557	530	580	540	559	472	547	524	553	548	511	549	568	553	545	563	578	503	565	548	535	533	525	527	519	543	559	564	579	531	559	502	548	564	529	583	545	512	519	535	561	532	591	548	531	538	552	594	552	539	589	577	569	527	549	512	574	585	512	552	520	555	564	529	555	557	481	548	549	538	508	542	543	571	550	531	578	534	532	568	591	545	529	519	532	509	505	538	515	538	511	528	544	557	527	529	538	558	593	546	554	561	526	559	522	560	512	546	559	544	553	521	574	553	545	543	538	519	542	562	560	492	537	557	530	536	566	531	525	569	527	556	483	534	538	561	501	525	539	513	578	559	575	571	518	530	584	552	504	578	559	532	547	517	520	548	555	538	542	488	539	563	487	579	558	501	547	517	535	534	518	518	530	533	551	545	565	558	552	573	559	566	552	483	508	574	521	549	538	534	569	548	591	570	547	529	485	492	580	581	594	519	570	498	545	586	549	564	561	568	507	543	502	498	501	520	532	581	553	513	500	545	554	576	533	563	523	513	550	546	560	541	591	515	520	544	519	557	525	520	539	517	528	554	542	566	548	534	523	519	503	523	530	505	551	564	503	545	591	543	533	538	570	600	554	542	564	544	506	573	552	560	563	512	545	556	527	583	537	579	532	564	533	533	532	522	501	519	543	509	586	572	513	498	572	547	544	523	514	537	557	560	557	538	523	580	542	575	558	531	534	513	568	563	584	536	519	526	536	543	485	498	550	559	559	541	540	535	506	577	555	525	559	530	578	547	545	544	538	541	518	547	533	552	509	560	542	536	520	542	588	532	548	531	554	518	524	523	530	539	525	532	558	596	597	512	496	516	513	517	578	517	597	555	564	546	558	519	550	533	535	515	538	564	551	557	537	524	540	533	531	531	549	551	583	550	550	512	544	546	550	526	576	534	554	572	563	575	531	523	521	519	563	548	540	574	561	557	545	562	494	559	559	557	520	543	502	552	529	510	532	524	568	540	509	501	546	516	520	559	535	547	537	564	566	520	536	538	519	490	566	572	529	537	523	522	549	543	524	503	566	529	538	494	557	573	534	534	546	522	535	515	557	528	531	512	524	549	545	554	557	503	529	504	541	522	545	508	531	508	525	543	559	538	511	565	535	584	560	535	542	590	524	556	578	544	542	564	510	546	583	597	555	524	568	559	562	513	569	581	504	516	540	522	532	540	540	560	534	532	501	519	581	522	564	517	544	515	530	544	553	534	540	491	508	499	549	525	552	589	544	584	515	533	543	550	509	503	552	532	597	554	523	513	510	585	544	539	569	516	554	523	565	554	517	524	558	540	504	580	526	531	518	552	524	542	496	549	552	516	546	543	574	517	557	551	543	513	585	524	523	528	577	541	561	550	576	552	530	563	528	541	585	579	526	529	511	560	554	529	536	569	569	566	554	594	550	601	533	540	540	555	499	501	528	566	546	583	516	573	522	562	568	542	539	559	537	553	519	559	554	567	576	523	532	552	535	568	512	560	524	545	525	557	544	574	503	547	574	562	569	609	546	540	546	578	567	499	534	537	509	530	510	538	568	549	555	599	511	559	558	560	521	521	562	534	586	575	603	535	537	537	524	526	542	527	566	529	535	531	551	547	536	552	527	517	520	570	575	498	539	546	565	514	539	519	541	550	557	537	544	525	543	519	563	559	540	560	537	509	517	541	489	502	531	548	566	529	530	532	550	580	544	566	524	571	562	526	534	556	525	546	507	561	514	497	536	528	566	523	567	543	514	546	546	530	512	557	513	525	517	572	598	524	499	560	513	543	556	530	516	490	529	565	518	530	551	520	543	580	553	555	526	596	590	574	544	525	572	521	581	523	581	522	536	522	550	529	503	551	571	534	533	547	566	557	532	537	515	525	522	520	516	533	519	560	534	575	533	591	557	537	575	518	502	547	515	551	518	542	532	518	540	574	539	538	484	567	565	556	491	508	505	500	552	576	507	510	553	520	528	538	540	546	560	557	536	574	541	536	521	520	495	520	539	491	551	563	507	523	574	518	503	583	535	551	568	543	492	548	539	526	547
31103	32714	12376	2595	782	500	477	457	400	489	423	434	443	506	434	442	443	459	450	450	442	435	450	448	455	431	431	448	436	426	431	427	431	441	427	413	469	410	437	431	427	402	420	463	428	448	470	395	454	435	513	454	439	426	436	424	440	436	449	386	454	447	435	413	451	432	430	422	410	431	443	439	474	398	419	442	403	451	435	451	477	466	441	427	392	431	410	434	422	444	444	439	442	422	419	459	448	411	426	439	451	477	438	431	437	438	448	458	460	458	441	434	440	466	438	438	453	445	424	464	499	426	414	426	423	396	394	436	420	394	444	430	444	440	414	407	458	443	421	412	432	418	429	449	470	427	432	438	448	414	441	429	452	437	442	480	448	384	461	474	479	425	432	452	439	432	450	441	458	447	459	417	470	439	429	461	437	427	425	462	426	435	452	458	417	445	468	453	419	416	444	424	451	412	458	430	402	487	465	462	403	449	499	393	450	411	452	410	433	451	430	461	479	480	405	455	460	419	465	491	467	422	459	404	417	462	407	450	410	390	430	487	436	428	442	440	430	470	430	429	448	458	418	460	414	473	462	437	400	423	422	409	469	432	442	452	403	436	445	428	443	451	454	424	438	441	437	482	404	446	388	415	407	425	454	432	442	442	443	431	421	431	431	451	400	415	438	453	454	455	425	435	473	414	436	437	440	436	443	447	462	416	480	412	450	416	407	442	444	421	430	413	437	428	473	448	442	429	429	441	474	415	422	415	443	455	462	459	447	453	416	436	437	445	424	419	445	438	471	420	411	398	440	442	395	413	419	443	432	414	468	442	471	437	447	417	432	485	426	430	415	426	464	447	434	446	445	469	420	438	439	440	407	451	435	473	467	438	448	449	479	465	425	450	443	471	454	422	465	421	412	430	415	458	437	435	444	409	463	465	429	448	454	431	458	383	428	465	446	415	448	420	452	476	437	415	463	392	418	387	435	438	476	419	409	431	446	442	430	415	414	457	436	411	460	409	438	422	454	444	419	434	438	478	467	431	412	449	491	432	395	444	454	463	437	447	427	468	395	447	439	413	466	449	416	430	487	445	423	430	453	423	446	466	454	429	437	406	461	453	438	476	446	446	410	444	470	436	442	450	434	487	473	445	449	492	435	426	454	459	461	445	403	461	450	437	436	435	441	458	448	430	443	438	467	493	438	411	481	414	419	427	467	429	425	469	411	405	440	415	441	470	459	414	466	452	436	424	435	416	466	438	451	464	404	412	423	471	438	427	414	432	436	485	434	394	453	464	440	439	437	431	441	461	434	494	423	437	454	438	426	421	413	423	456	429	417	442	428	438	413	413	462	448	446	450	412	458	403	404	423	436	427	436	464	449	452	387	429	414	455	452	464	449	461	422	437	389	459	448	425	421	430	461	495	435	468	463	455	482	407	441	419	393	441	457	426	434	432	468	451	444	449	404	497	480	461	437	423	466	447	436	446	480	424	443	447	454	434	434	447	440	460	433	424	465	444	462	497	375	441	485	426	456	472	407	433	463	435	427	436	438	409	434	437	425	453	440	416	476	454	467	385	463	426	405	414	415	440	445	456	416	418	439	463	466	419	442	434	431	422	442	425	409	421	421	452	450	440	452	428	400	419	456	433	409	486	428	437	423	454	427	428	433	409	427	476	464	434	448	416	485	469	465	441	423	416	447	455	447	461	450	469	475	458	447	405	435	459	432	413	439	431	468	439	438	435	423	413	434	438	425	426	424	437	455	439	452	391	457	423	409	451	410	479	454	461	421	423	428	445	431	439	418	448	421	419	476	438	435	440	424	411	403	458	394	449	438	403	417	423	446	457	415	463	434	423	412	456	465	458	433	458	414	433	399	432	443	467	484	451	469	445	421	420	434	418	437	471	426	412	466	442	453	438	430	429	437	436	463	403	441	446	469	455	438	440	457	473	438	400	456	446	439	425	454	449	412	434	406	440	471	428	493	482	451	454	420	398	402	402	445	424	447	423	461	405	460	434	435	448	437	471	455	408	428	450	438	434	449	412	431	470	445	433	459	463	451	446	456	422	412	428	453	488	406	420	416	425	446	435	431	426	396	415	454	443	472	446	401	502	409	485	453	430	465	427	432	435	446	449	451	432	443	456	394	430	455	425	480	455	459	428	437	404	440	408	427	442	405	425	447	452	416	451	466	472	463	439	459	446	421	446	415	417	453	400	422	458	436	498	427	429	411	421	449	431	440	443	442	420	429	434	449	441	448	431	418	432	452	435	435	430	441	412	454	429	455	436	443	468	431	422	438	442	430	456	438	418	460	467	465	428	448	465	424	441	433	457	435	412	440	427	456	413	465	471	443	423	478	442	468	432	480	407	416	486	439	459	444	455	456	450	441	402	431	450	466	442	452	438	430	448	417	449	419	424	413	423	456	438	458	446	450	410	471	402	423	468	450	455	415	446	411	424	365	471	449	439	461	424	397	446	420	439	420	467	418	427	454	443	415	466	461	471	440	416	443	468	455	407	427	473	413	430	438	416	450	453	412	412	452	427	419	422	455	408	432	422	453	438	426	411	441	487	428	420	424	441	456	476	394	452	427	452	469	452	450	416	445	464	434	450	419	442	439	453	451	427	437	419	411	448	477	438	411	424	412	468	422	423	450	472	460	416	443	424	443	448	461	444	488	455	420	433	461	456	468	444	475	417	451	402	434	401	473	423	469	443	427	446	429	439	433	414	449	448	421	412	414	435	406	471	442	458	431	416	427	473	484	424	414	443	421	398	452	483	442	471	420	420	433	441	461	476	440	457	417	426	464	454	428	439	422	423	415	401	457	453	467	450	425	391	425	409	470	408	416	482	438	454	405	473	446	463	442	419	429	428	466	440	438	452	410	473	426	436	459	439	464	432	434	462	430	475	415	432	431	451	423	447	456	459	487	453	412	462	446	435	439	431	460	426	419	470	428	417	445	430	428	481	410	434	466	407	459	442	429	470	452	479	424	466	450	432	425	396	424	452	415	450	440	464	427	428	449	462	434	444	455	449	429	441	436	462	387	417	435	427	445	442	435	465	426	466	431	455	463	398	427	460	452	431	428	409	498	446	444	452	449	467	402	445	479	467	431	445	437	493	421	454	474	426	466	448	449	422	446	421	477	465	410	451	465	468	418	426	449	425	407	457	420	469	437	445	414	439	498	400	467	483	416	462	455	451	425	464	414	415	458	430	468	439	442	507	432	480	451	429	404	448	459	433	394	419	406	463	418	459	426	445	432	431	402	425	428	483	405	443	465	417	433	471	435	445	437	433	429	424	392	439	492	456	418	441	465	478	435	451	443	443	427	432	443	470	459	423	453	487	410	450	432	452	417	428	449	439	418	443	458	439	436	416	439	427	489	445	447	406	407	438	406	426	443	441	442	435	451	442	436	400	439	445	426	457	410	422	440	430	433	443	432	435	432	471	421	457	402	459	435	454	451	448	417	411	452	425	400	441	434	434	426	437	459	415	434
25126	24074	31403	25866	17223	4141	744	677	582	572	589	589	564	576	592	549	619	584	566	560	568	565	563	565	538	581	559	570	604	538	548	596	563	542	535	560	535	565	531	518	607	541	585	546	529	547	535	529	533	601	540	574	561	586	551	568	547	586	558	595	528	593	569	547	527	564	538	548	553	553	546	525	569	549	572	547	532	552	509	575	557	530	600	521	546	566	501	591	522	584	497	639	595	513	546	546	556	546	546	539	556	545	573	526	549	577	518	584	536	524	567	537	559	547	519	535	544	540	541	537	515	524	540	530	550	551	551	528	520	537	526	571	514	551	538	564	594	522	527	541	565	526	531	523	547	587	525	520	526	518	536	545	530	526	529	535	556	574	538	556	529	543	528	515	525	527	567	568	574	475	535	559	550	545	553	557	537	551	552	478	545	563	541	547	568	538	560	529	545	548	538	540	537	533	558	546	549	565	578	522	550	563	537	579	536	544	569	556	489	536	546	547	608	506	531	540	525	579	558	530	548	530	560	540	586	533	525	582	543	568	526	515	521	548	540	524	561	512	558	578	580	584	543	556	591	536	527	533	536	570	569	599	564	599	524	556	580	525	542	536	563	567	545	571	557	548	565	525	549	531	599	533	540	564	573	546	536	545	529	550	543	542	529	543	538	558	541	566	520	549	541	537	561	546	560	571	577	553	549	579	567	525	543	531	542	521	564	564	555	540	553	591	535	584	529	559	545	533	573	552	577	545	545	478	588	583	541	533	580	604	539	545	537	521	494	529	545	534	533	537	500	546	560	571	571	573	552	540	538	561	529	515	550	526	543	535	558	523	554	518	600	548	534	581	574	523	518	574	535	547	612	546	527	565	564	522	527	554	562	555	499	613	568	550	559	554	566	584	524	598	543	544	567	565	576	545	567	540	547	572	549	552	523	540	569	513	556	549	528	585	557	498	536	545	545	538	539	599	559	552	531	557	566	517	558	569	563	523	534	550	562	516	559	548	531	554	534	542	558	537	571	565	551	578	591	541	520	525	521	538	556	564	548	549	541	517	532	561	567	552	611	559	552	555	547	553	579	544	576	502	580	545	566	543	514	502	543	572	511	554	570	538	544	537	561	533	586	482	504	573	590	544	529	543	558	530	538	563	549	596	530	524	526	530	557	553	564	539	506	551	560	557	556	563	552	529	534	600	559	507	556	585	542	517	566	595	572	573	537	544	565	523	548	518	552	546	516	518	552	567	550	591	540	571	498	533	532	563	588	580	535	561	538	569	546	561	557	561	582	586	572	548	536	560	535	527	578	555	582	538	537	554	577	589	579	558	541	555	510	569	580	554	531	558	577	522	551	546	546	597	544	558	539	560	538	566	553	594	557	539	539	534	536	559	558	585	562	584	581	538	572	585	574	523	550	517	523	514	534	527	562	535	512	580	558	575	568	553	567	555	525	550	595	596	552	539	565	601	585	555	503	541	542	540	510	570	527	512	533	537	596	538	538	536	536	595	567	536	540	551	564	539	554	549	562	532	548	542	559	553	541	513	567	544	592	554	541	579	604	572	539	519	563	596	585	560	562	560	550	544	581	552	529	523	538	558	568	545	558	525	569	567	527	505	549	527	556	538	549	550	550	564	516	565	540	516	535	576	580	551	585	566	531	526	526	531	520	579	497	542	503	552	522	555	561	554	549	498	556	567	541	507	551	574	562	516	591	553	559	595	554	590	600	567	607	596	547	539	563	535	568	555	552	534	508	581	572	566	565	544	564	536	524	569	565	570	533	544	513	545	585	551	559	515	581	534	560	598	518	579	570	505	559	522	551	533	520	548	553	518	557	555	569	529	499	542	540	558	537	532	550	561	531	525	580	555	537	518	503	545	528	551	544	551	586	543	534	518	533	584	530	555	513	607	570	582	556	546	506	574	545	509	517	551	549	536	542	531	566	539	561	516	569	552	558	536	592	581	612	510	584	562	561	527	572	555	554	590	543	558	582	536	520	524	582	547	538	564	527	525	569	581	548	537	557	526	556	534	512	584	531	538	507	510	565	570	595	558	554	525	512	505	549	534	575	554	591	556	548	540	511	543	514	570	546	519	503	543	537	543	551	543	575	591	519	555	565	567	573	548	560	600	533	547	516	563	505	582	539	538	504	563	548	522	522	559	545	542	571	579	537	553	547	538	557	527	568	550	530	517	512	581	529	548	608	549	546	518	500	569	557	475	565	578	531	553	519	548	542	514	566	525	495	554	560	610	524	551	539	587	530	511	529	527	530	560	568	527	534	564	515	522	535	540	545	539	569	564	551	544	562	569	546	551	532	558	547	566	572	549	584	566	550	530	551	523	548	524	547	583	550	519	535	551	542	550	534	568	516	498	529	526	560	539	559	550	561	524	560	582	576	561	570	574	525	554	569	547	515	581	555	523	555	530	548	546	534	555	562	557	538	551	543	599	535	530	535	512	576	550	555	580	565	571	540	527	576	555	558	533	529	550	617	562	557	529	548	569	536	512	540	562	538	536	547	565	565	594	547	540	513	567	542	555	533	556	544	556	510	555	552	527	565	542	593	506	526	547	583	541	573	537	530	518	491	534	531	554	574	531	522	552	541	556	563	578	563	573	602	588	545	544	534	544	527	561	544	571	567	536	539	548	576	547	565	523	535	536	565	552	565	527	539	581	576	580	590	545	591	546	524	552	578	566	610	520	566	547	566	535	521	546	533	572	575	507	526	527	552	544	545	528	554	556	567	571	555	544	506	563	597	522	542	526	511	560	537	553	546	534	529	565	511	569	534	495	585	582	514	540	552	556	577	561	571	562	572	537	553	563	539	610	523	536	574	560	537	535	549	552	569	539	536	528	574	531	556	522	561	583	500	559	580	532	572	554	543	548	514	545	545	580	554	564	547	553	550	505	559	559	562	590	521	540	540	549	534	582	553	520	515	548	572	548	544	560	569	591	529	542	547	541	553	534	581	555	555	580	547	550	550	532	566	525	572	603	507	545	537	582	607	568	554	574	524	557	534	573	558	558	554	565	530	522	536	545	519	520	559	564	550	524	571	542	536	571	563	574	541	566	560	535	570	567	598	537	592	541	503	522	542	571	513	574	539	558	547	576	581	538	534	534	552	562	567	542	543	539	569	545	548	545	518	508	551	524	575	534	561	555	520	559	526	562	570	547	572	557	561	560	553	556	547	567	506	557	589	520	561	543	553	536	557	566	545	569	563	572	544	529	554	562	552	531	538	557	559	557	549	568	545	541	565	556	553	542	559	563	552	551	542	565	517	542	542	522	560	543	590	577	580	585	547	568	563	519	525	578	518	584	594	541	528	550	549	546	553	539	544	534	551	552	512	541	535	557	576	524	571	587	595	541	523	531	545	572	566	584	552	547	586	530	588	547	568	547	541	541	586	537	559	556	531	548	581	530	569	543	555	557	576	567	521	546	565	559	510	559	540	522	554	583	534	563	589	564	587	563	522	544	579	511	581	577	557	533
63628	87957	49820	16834	3900	1051	515	489	514	497	486	510	503	456	506	485	518	487	553	531	513	512	538	519	513	493	498	502	551	464	454	514	500	510	483	459	494	488	488	476	497	477	519	495	525	545	487	511	506	483	480	498	518	478	479	491	497	499	494	515	512	511	492	501	497	503	509	547	473	504	537	523	497	459	483	473	486	479	504	471	485	460	497	509	494	511	487	461	481	534	520	489	456	452	495	492	512	507	480	488	508	503	473	447	506	470	501	486	492	526	455	494	470	474	488	551	494	533	494	498	475	487	478	512	479	474	509	508	481	502	490	489	505	479	513	508	526	497	533	547	490	455	458	510	448	438	509	498	511	520	496	519	505	440	478	508	469	498	539	492	515	500	525	511	492	500	473	493	483	528	498	521	494	467	487	462	498	502	474	494	520	512	504	514	465	485	476	484	486	486	486	522	509	546	503	476	488	522	491	497	474	480	500	473	505	532	474	510	482	480	536	498	523	507	483	515	526	494	473	486	466	494	505	518	491	489	526	468	469	483	476	448	466	522	453	533	529	542	501	513	490	477	534	503	509	476	464	490	491	499	473	515	490	483	462	474	497	492	491	477	506	484	495	511	508	496	519	475	496	466	506	504	513	470	522	514	497	469	494	464	518	477	480	543	490	484	533	499	505	458	488	507	535	479	484	514	499	543	477	482	499	520	467	537	469	493	484	500	505	523	494	551	481	509	528	515	496	490	459	512	495	524	475	526	518	540	493	523	543	518	496	493	505	483	537	519	500	502	492	492	505	526	498	469	474	495	490	487	476	484	525	538	516	429	517	508	505	450	512	479	521	497	484	495	512	488	497	511	477	512	491	496	482	510	501	488	480	523	473	510	490	449	478	483	490	489	524	517	487	510	489	481	504	544	499	523	534	502	506	527	508	457	494	468	529	469	511	502	459	501	507	479	488	516	514	471	482	472	483	487	503	519	489	497	485	516	456	511	530	487	506	462	494	492	491	523	499	442	526	500	526	465	487	491	468	485	531	517	515	498	499	517	509	509	494	484	526	498	498	522	466	485	488	512	487	482	509	452	453	522	530	529	464	494	448	519	504	489	517	483	475	511	505	521	484	489	519	494	452	507	515	510	521	491	465	480	540	494	478	473	511	490	483	511	472	502	503	527	483	500	492	487	505	493	511	447	504	480	513	463	509	479	523	473	526	477	490	490	526	483	493	482	502	513	488	504	507	490	517	483	483	463	499	505	498	493	504	486	517	497	500	431	506	515	525	474	450	489	504	500	515	511	470	553	513	470	471	511	525	484	494	483	528	503	498	531	527	478	449	530	488	496	465	464	487	494	479	512	479	501	490	484	481	495	480	508	488	512	487	465	505	488	554	536	470	573	529	516	480	501	472	511	511	514	489	468	475	500	499	534	504	472	451	496	477	487	487	463	465	498	463	474	494	527	484	487	501	492	518	498	500	451	519	508	502	539	513	508	452	509	515	506	460	482	458	497	486	502	460	497	498	493	523	491	525	483	491	506	523	519	505	458	482	469	485	522	506	479	564	486	497	498	501	498	499	496	504	464	490	478	485	486	516	503	513	516	486	497	484	503	501	533	486	497	483	531	500	474	497	510	529	467	530	487	496	483	532	456	462	461	500	496	497	480	454	532	508	489	481	460	459	499	484	527	482	481	489	479	524	521	546	482	529	455	490	493	435	543	502	470	449	520	465	500	494	456	475	491	516	489	478	453	467	491	558	504	484	534	507	507	496	502	486	459	456	491	513	503	500	498	492	496	492	480	514	499	509	491	536	503	510	487	478	474	519	479	474	492	483	476	479	480	548	482	488	517	482	525	487	467	484	484	522	470	505	486	487	511	531	544	522	486	483	515	520	534	484	505	485	531	483	482	479	499	515	493	531	519	470	473	508	472	487	499	478	476	503	486	480	531	519	511	503	503	430	516	489	513	498	517	487	494	509	541	488	491	521	461	497	504	482	491	488	509	505	496	512	506	498	489	510	520	487	511	473	470	521	506	476	512	521	465	534	463	472	507	500	485	482	508	465	466	483	522	504	545	486	444	512	533	487	553	512	530	479	483	489	415	503	505	494	493	497	485	516	477	516	520	535	520	471	452	446	521	464	515	506	487	495	495	463	505	524	512	497	468	529	535	486	485	488	505	508	482	501	512	518	513	494	521	503	521	485	501	495	476	496	508	487	500	457	456	491	472	477	521	506	493	492	491	494	510	499	480	514	512	472	513	491	499	496	491	497	487	492	480	501	471	492	482	489	477	462	493	501	511	534	486	520	525	478	491	494	490	498	501	526	470	493	516	501	518	497	497	493	447	497	492	486	520	447	488	481	503	535	467	517	517	511	491	482	477	529	473	536	448	489	494	523	493	449	490	495	485	513	479	528	493	484	523	507	501	459	523	481	470	503	505	468	500	494	467	505	509	523	463	457	456	496	493	506	536	522	549	488	514	518	521	497	474	506	479	513	478	533	480	513	477	504	474	508	528	468	531	535	491	524	486	537	501	459	481	506	463	483	499	507	495	503	514	508	494	513	441	492	507	511	479	486	498	500	489	521	529	513	469	487	481	518	512	469	491	492	510	486	507	487	467	470	514	465	524	521	485	504	514	481	477	510	514	483	550	471	504	506	510	491	476	491	492	497	463	490	523	523	448	496	511	493	502	487	503	463	547	450	480	492	469	502	497	481	489	493	491	486	479	538	488	460	498	483	492	466	511	473	488	505	517	519	466	479	498	486	462	478	468	440	517	541	512	504	488	528	489	484	495	485	514	500	516	510	489	472	496	511	512	498	459	477	467	487	490	520	470	493	505	468	481	504	479	505	467	457	470	527	464	498	482	536	517	477	508	481	488	500	563	494	485	452	493	504	476	510	512	487	493	472	504	487	480	502	495	491	488	499	491	542	470	479	511	493	473	533	473	473	506	499	511	510	499	508	503	476	513	486	497	515	484	452	506	525	489	454	485	466	471	496	524	530	531	480	487	489	514	475	456	500	525	462	504	484	476	476	501	474	474	501	483	499	461	472	458	523	482	480	527	473	503	524	507	511	518	512	477	539	501	474	492	465	506	499	506	460	455	467	490	515	525	471	477	484	492	508	533	479	520	491	485	476	478	514	493	479	460	458	496	506	467	486	469	487	514	475	477	468	517	501	499	503	484	513	534	491	472	503	515	502	516	464	507	491	492	501	476	460	473	500	466	473	473	512	489	525	523	468	492	546	477	485	519	514	473	515	484	489	505	474	470	489	506	503	480	461	501	503	503	490	543	448	549	492	479	505	470	495	528	466	515	484	455	459	506	499	511	486	510	517	482	492	505	498	499	525	491	519	506	481	482	505	531	513	508	505	496	460	486	437	503	518	485	466	528	506	496	478	489	528	485	494	491	494	502	469	462	491	499	468	502	534	499	490	483	494	503	470	473	470	465	483	494	574	527	519	455	471	523	499	507	504	510	511	474	437	475	459	508
24094	22851	30174	25161	20054	9250	1306	802	730	729	705	754	731	750	745	687	701	691	655	674	722	708	668	688	707	676	653	699	707	714	642	676	662	662	715	698	657	686	671	647	697	678	694	676	676	690	696	742	668	679	642	686	678	659	737	717	672	681	652	655	700	673	701	684	710	733	664	656	691	682	685	694	638	664	651	713	729	662	699	697	690	669	647	709	679	699	701	636	683	637	666	647	664	683	679	720	671	687	687	669	640	730	668	691	733	715	699	687	700	662	701	673	667	729	683	657	662	692	698	745	690	712	713	704	700	700	680	685	663	682	666	671	674	719	641	660	643	632	735	676	723	720	683	695	688	655	690	689	682	706	679	675	648	733	718	659	682	706	632	669	657	713	653	624	720	713	680	673	714	634	672	643	700	654	661	656	693	685	731	681	662	689	685	658	666	727	734	673	697	618	639	696	689	661	689	672	691	699	673	675	675	659	646	686	707	683	627	709	659	722	636	672	703	651	674	663	641	699	675	708	712	672	682	682	698	643	697	700	691	665	701	619	700	694	652	691	666	680	628	650	661	711	699	655	667	657	666	683	718	668	677	666	682	685	685	690	710	638	688	691	673	707	696	697	659	621	689	660	711	626	688	637	665	676	689	686	627	682	698	668	659	700	639	675	695	694	624	720	682	680	620	658	694	675	665	667	690	643	647	688	694	682	684	691	694	732	680	666	717	642	672	662	668	667	676	624	705	655	729	694	678	679	673	712	663	703	737	694	659	653	636	682	599	648	682	658	641	649	636	624	676	669	658	685	679	682	642	720	696	660	703	659	663	655	679	723	700	653	671	710	706	683	647	698	711	714	719	651	646	618	676	633	677	700	655	694	671	682	698	661	721	709	641	643	675	712	662	606	666	714	663	621	707	664	692	734	691	658	658	666	642	692	673	628	683	674	658	656	677	691	685	661	702	686	639	672	660	646	726	658	722	682	721	695	655	650	647	647	675	632	645	671	674	636	659	638	703	687	660	707	710	689	676	634	692	688	635	678	701	656	687	653	669	664	657	699	680	647	709	681	744	684	667	636	710	695	674	697	699	630	671	662	668	680	681	737	669	691	680	684	642	669	687	675	695	697	700	696	669	687	692	704	662	673	648	682	691	707	681	649	696	670	675	667	688	627	688	732	667	637	696	655	639	644	632	693	686	674	670	685	702	675	676	658	687	649	653	672	689	714	686	702	668	716	660	690	653	705	661	692	652	665	672	682	677	663	659	683	666	698	665	667	673	669	723	694	655	691	647	700	674	751	668	647	696	655	681	668	649	676	624	694	654	665	692	698	688	672	703	682	696	663	667	665	671	689	688	646	709	702	663	669	648	681	689	634	630	670	671	707	675	699	701	674	689	672	690	689	687	689	629	638	690	650	691	670	662	683	687	660	659	689	639	636	680	690	684	628	665	674	678	648	637	721	672	649	677	691	671	675	666	670	687	642	677	682	686	692	679	683	653	668	720	696	717	695	699	675	652	648	641	681	690	682	666	668	682	671	721	740	634	633	704	648	673	721	688	691	715	633	667	628	703	673	654	683	656	670	669	621	685	676	670	661	671	751	678	676	619	677	661	630	684	644	691	685	704	731	669	628	712	692	689	628	677	677	670	746	728	668	673	668	635	698	646	681	643	690	664	648	684	689	650	680	712	729	659	689	666	662	676	646	660	679	638	716	667	707	705	701	704	655	668	692	670	668	720	716	680	675	663	686	666	701	716	693	666	681	713	729	695	649	683	631	648	668	691	668	672	650	667	711	642	611	641	669	649	656	674	699	671	706	642	710	680	670	661	700	685	708	684	683	650	671	684	652	665	655	660	691	747	694	712	680	662	676	678	682	704	705	708	671	692	672	629	647	685	644	736	635	661	642	646	671	683	692	687	692	659	658	694	686	685	702	712	652	686	689	631	645	691	667	706	693	689	668	660	692	691	625	688	665	676	693	665	723	648	658	658	654	678	691	715	701	688	684	700	653	669	664	634	661	613	688	681	698	696	679	658	645	639	709	679	658	650	716	669	678	707	639	637	653	612	668	692	640	675	657	722	689	637	710	649	705	699	637	652	695	702	685	643	658	709	667	684	674	662	684	657	688	644	673	691	718	689	637	658	629	657	638	683	694	662	663	695	657	690	646	710	691	676	693	660	694	657	671	673	653	697	659	682	682	681	693	729	697	654	682	694	641	643	701	657	682	667	730	685	666	649	659	651	701	653	682	687	677	652	673	700	729	698	706	672	656	670	681	720	709	664	696	661	697	704	616	725	684	679	675	731	632	678	666	602	720	675	711	676	628	652	701	629	638	747	659	704	672	684	694	673	687	651	671	668	677	665	699	691	669	695	686	709	669	635	650	673	682	673	695	697	715	705	656	701	699	683	679	665	702	672	709	654	626	683	676	713	705	714	658	696	654	722	665	708	655	643	658	661	639	682	682	646	708	689	653	716	647	696	676	691	677	643	676	689	702	679	701	673	682	684	687	668	678	676	666	681	690	704	720	705	680	715	639	664	686	657	641	662	679	654	705	670	678	622	708	681	659	659	698	730	710	680	665	661	651	669	681	707	687	622	652	650	669	666	699	665	698	647	696	680	677	704	655	688	619	639	663	646	671	693	688	661	650	641	657	647	656	658	646	694	708	683	698	634	725	693	665	681	640	653	643	682	695	686	709	670	690	666	685	658	729	685	655	707	666	678	673	638	694	688	668	722	721	678	687	637	762	627	713	667	678	666	731	665	679	631	629	639	683	709	688	680	687	656	696	690	675	676	640	683	732	670	691	674	723	689	693	679	663	666	670	656	723	680	666	721	679	681	667	672	698	704	666	675	651	677	660	668	624	608	670	664	659	688	669	656	630	665	723	679	654	664	626	662	690	684	667	712	711	685	692	650	627	656	686	649	649	662	659	657	695	655	702	696	690	685	724	674	674	691	704	651	712	718	692	675	686	688	646	663	634	665	632	677	692	667	661	670	688	702	730	715	657	668	663	664	726	652	683	635	638	699	656	689	710	712	703	656	695	734	653	726	651	702	680	685	642	702	656	660	688	681	697	679	656	689	659	617	647	680	656	669	648	691	659	723	662	650	665	689	665	695	644	646	662	643	687	660	666	689	668	702	685	659	661	651	689	647	692	645	672	680	700	697	684	675	707	653	663	699	639	677	700	683	718	630	683	704	650	682	642	660	663	618	639	683	698	686	680	672	690	606	705	694	713	649	660	674	689	678	708	664	696	640	693	641	593	699	659	674	694	667	662	647	625	654	731	686	675	693	686	654	666	668	697	679	681	673	683	701	651	680	656	713	680	678	638	651	661	683	674	703	666	741	657	641	662	657	686	664	713	702	662	663	675	683	670	698	706	695	677	705	661	671	692	650	699	703	639	653	714	665	669	665	672	663	689	661	678	689	673	670	669	672	703	702	646	686	626	618	690	686	701	653	708	698	717	685	669	692	673	688	699	641	654	652	697
63381	92069	55137	21260	5196	1152	595	602	618	610	598	632	593	598	609	647	620	627	610	558	588	605	639	618	587	604	592	584	610	579	614	594	581	611	570	592	632	595	599	611	585	617	619	574	618	592	611	603	617	618	586	581	555	609	618	606	589	642	580	625	560	648	562	571	592	612	622	616	619	619	602	621	549	644	581	588	624	595	604	610	593	637	584	547	612	571	593	594	574	639	599	597	559	575	586	620	647	621	608	604	566	639	601	604	589	616	563	622	618	652	641	600	591	612	586	608	619	572	616	654	613	596	582	615	573	563	548	568	581	611	615	623	612	634	605	613	565	569	607	630	602	634	622	591	613	638	569	570	595	640	617	631	628	597	565	596	610	588	601	616	627	595	599	567	618	613	587	587	583	582	611	617	617	591	591	624	601	621	576	583	614	588	595	639	576	551	571	576	574	635	593	603	599	644	623	612	572	587	600	607	591	626	587	612	602	606	582	576	650	635	592	595	620	589	634	583	597	628	598	586	572	586	611	559	612	609	577	600	622	644	585	585	621	627	546	620	604	603	558	599	579	584	566	600	643	594	658	567	596	581	623	620	631	587	603	589	587	628	582	617	635	569	599	626	628	621	605	596	575	589	615	608	572	660	601	583	615	566	572	605	637	584	618	606	612	590	581	590	599	554	596	542	622	624	600	618	576	578	610	586	651	583	594	605	562	603	606	588	612	574	608	628	592	598	623	567	581	663	591	609	603	579	630	580	610	575	616	592	628	616	612	611	544	601	592	591	610	604	599	640	615	579	622	646	581	584	607	572	598	623	569	583	593	642	623	651	628	563	611	597	579	618	588	595	620	599	577	597	627	575	585	610	609	623	603	606	581	610	585	586	610	616	591	629	611	624	580	559	643	674	659	592	602	555	627	583	573	585	573	627	572	622	573	596	606	586	646	605	641	572	606	554	596	590	584	600	594	637	588	608	604	613	564	636	585	605	609	601	593	588	601	589	620	635	666	627	585	619	619	593	606	575	611	547	636	689	615	627	624	615	592	604	634	601	597	587	595	600	642	558	596	581	585	604	572	578	597	592	580	586	604	591	594	615	607	584	594	616	534	619	632	612	570	611	585	630	611	646	577	604	592	568	634	609	642	628	603	665	627	607	607	599	608	571	611	565	653	591	596	579	548	634	600	601	634	576	586	588	528	576	614	601	611	639	628	632	586	618	575	643	644	575	622	569	590	609	595	578	628	587	615	571	598	567	600	663	590	588	581	590	602	579	615	596	602	585	631	586	567	661	616	579	609	624	542	594	561	615	596	573	563	618	579	607	637	598	605	600	575	621	569	584	612	585	592	645	581	595	586	550	602	605	598	618	619	569	620	622	607	586	609	635	618	588	613	610	594	598	579	610	612	579	558	577	601	564	609	564	618	614	589	610	581	643	634	613	636	608	602	585	617	572	616	610	596	588	625	569	605	600	576	644	543	604	585	589	614	624	652	554	596	569	618	563	634	560	595	576	621	583	645	643	592	622	554	596	568	582	654	592	580	608	587	631	618	606	585	625	596	564	593	664	595	604	570	549	556	591	583	571	607	587	636	634	580	619	588	584	623	588	616	595	602	613	647	575	640	642	594	616	597	576	592	584	618	595	616	589	585	599	619	580	623	635	597	580	601	612	584	645	599	596	616	575	560	595	593	589	569	575	625	552	586	611	566	594	603	609	566	584	597	641	627	575	608	610	612	616	628	588	563	618	597	631	577	582	613	609	589	605	580	594	602	626	585	636	611	533	550	610	611	630	613	604	604	565	630	581	612	572	572	585	627	569	605	585	584	546	563	633	625	576	591	593	588	594	612	583	597	581	633	575	609	625	563	628	602	560	611	582	591	603	598	561	604	638	570	600	610	639	622	586	570	579	605	566	595	600	598	584	586	599	601	588	600	613	583	597	564	581	623	590	583	575	610	604	620	604	601	599	616	629	598	568	594	614	610	627	634	623	597	620	628	592	629	556	584	597	570	600	580	583	601	598	601	562	588	579	591	581	567	604	588	629	594	607	619	613	568	572	592	613	609	638	626	588	621	607	573	585	643	619	611	616	583	561	599	579	583	614	631	601	634	617	547	600	601	574	654	579	581	598	599	614	631	658	587	569	601	637	603	629	593	639	622	597	569	576	620	595	627	609	606	589	575	557	645	643	604	574	597	576	598	521	586	593	546	596	594	606	604	580	596	554	603	589	594	584	616	574	574	579	593	616	609	617	585	551	577	583	599	587	580	602	626	591	613	623	560	585	638	630	634	594	580	595	596	604	602	582	590	567	630	562	622	608	611	597	553	633	578	589	593	640	587	620	628	601	621	573	614	559	576	620	577	561	654	585	549	576	571	626	577	592	640	578	593	649	630	610	601	543	619	575	615	579	581	590	602	596	572	629	578	622	606	644	522	634	600	596	600	588	633	574	606	631	626	581	553	592	546	576	593	624	650	647	592	616	628	596	578	603	580	611	626	611	600	620	575	633	628	606	584	579	574	607	579	557	596	567	603	627	647	643	618	587	626	600	635	651	565	605	602	615	607	609	602	607	645	580	563	558	624	597	661	631	569	552	636	661	668	597	580	598	602	598	571	643	636	589	600	571	632	622	632	613	565	595	576	587	593	627	625	594	618	612	585	579	642	573	655	598	618	587	612	580	626	610	617	605	554	594	595	536	578	583	585	570	579	580	590	616	544	617	572	608	604	573	603	585	579	583	563	606	570	613	592	618	596	621	621	601	583	601	612	599	625	623	622	590	596	581	609	649	595	613	610	619	567	600	563	615	606	595	597	583	611	571	577	646	577	605	570	569	607	632	621	550	613	610	600	590	576	588	598	604	583	602	603	573	626	603	559	623	603	567	593	565	561	583	578	575	538	550	595	544	578	610	593	613	610	597	650	600	675	602	533	622	559	619	600	645	603	580	575	630	578	593	577	583	620	635	600	603	563	656	627	600	600	568	537	545	584	598	613	572	617	593	619	586	639	562	586	590	567	646	569	574	568	598	671	592	589	582	601	585	561	575	595	584	578	642	611	607	583	605	603	634	585	595	610	568	617	626	633	615	584	573	620	659	617	560	619	633	612	588	605	647	587	604	599	576	589	621	614	610	587	600	656	590	594	565	587	583	585	627	628	583	585	594	573	638	596	609	632	582	597	607	617	632	613	645	566	590	589	591	576	539	582	577	549	620	622	627	579	590	598	627	647	576	608	595	640	614	591	628	574	591	579	590	613	606	589	556	598	629	605	598	609	594	629	626	634	598	613	585	617	596	584	597	610	615	589	620	617	589	576	609	599	614	615	559	578	590	650	639	627	638	590	586	633	587	571	602	599	606	581	602	625	614	609	596	601	570	623	591	609	559	592	647	550	626	589	632	580	631	622	583	597	559	588	602	576	597	602	548	609	580	630	614	599	578	583	603	605	606	604	594	618	633	600	632	607	635	592	573	606	599	530	602	608	600	633	599	599	593
33365	30891	20434	5959	1146	612	529	478	475	498	464	493	528	457	481	505	449	501	467	488	494	493	559	465	513	512	479	498	495	503	546	505	463	511	520	455	536	496	464	497	450	485	482	491	493	461	485	499	473	496	519	540	517	494	471	505	470	469	496	432	529	476	490	501	493	485	484	466	485	493	477	496	518	522	469	512	494	471	502	486	513	494	479	530	471	454	511	484	505	475	534	550	503	507	451	498	479	509	483	492	473	489	469	494	487	490	480	508	503	503	474	468	529	510	497	493	475	453	485	445	486	467	519	480	494	495	480	542	500	469	504	502	510	459	450	501	539	481	485	475	510	500	499	476	542	468	478	451	460	491	507	522	492	485	501	514	479	500	497	493	485	514	526	499	487	515	506	478	483	501	498	510	491	475	481	492	490	520	496	513	456	469	492	517	449	485	481	546	491	480	521	466	473	450	471	528	467	493	485	511	466	452	476	479	480	442	462	515	511	515	509	459	472	488	495	453	473	512	511	473	473	505	454	495	491	469	480	494	483	474	498	489	479	477	497	480	492	477	508	476	518	494	514	473	502	484	486	488	492	478	470	484	481	506	475	472	537	475	475	487	497	450	467	487	486	511	491	480	468	494	519	422	485	461	489	488	481	491	467	455	473	487	490	503	535	480	477	506	488	493	487	487	537	491	483	493	494	470	487	481	484	507	511	501	469	500	455	477	493	461	462	508	423	500	492	517	510	473	503	442	482	506	526	520	491	497	470	471	525	481	456	501	490	466	459	502	486	519	477	503	464	456	451	480	499	505	522	480	550	486	486	485	469	505	492	449	514	472	481	471	476	480	493	465	481	448	462	503	518	507	514	504	507	465	487	511	490	500	494	492	506	484	494	513	487	467	496	505	475	507	479	514	518	496	498	521	474	471	504	473	497	484	479	468	517	490	476	466	477	490	506	501	503	479	492	446	473	490	488	487	500	448	472	470	445	466	479	482	461	470	491	506	507	488	487	470	510	471	475	488	477	505	503	497	455	480	495	464	444	489	520	504	489	504	526	463	444	490	488	477	497	472	490	495	495	481	518	464	450	476	491	532	434	500	478	472	503	501	519	483	495	462	473	489	513	505	497	495	473	487	493	475	470	460	453	538	494	450	454	496	474	484	492	502	484	506	500	486	530	479	491	526	481	533	510	486	527	479	408	486	479	493	465	462	481	477	498	526	487	496	472	470	504	494	480	454	457	509	504	507	501	506	485	532	498	486	509	469	469	437	464	509	495	498	455	448	507	482	493	505	469	482	477	499	480	477	496	486	474	484	483	468	475	493	474	471	464	516	458	479	515	506	500	476	510	468	483	512	475	518	475	473	482	466	461	475	478	511	490	542	504	474	520	474	468	512	496	470	460	468	478	479	502	503	504	484	467	474	473	464	530	505	527	496	480	501	531	470	489	457	490	474	473	490	486	519	501	519	519	433	454	482	490	501	482	494	493	511	488	490	514	466	488	477	452	524	496	494	473	464	504	492	487	471	520	455	507	497	457	491	474	485	500	481	485	517	466	486	515	455	498	494	476	484	484	466	500	505	488	549	450	518	458	489	514	538	495	492	519	498	495	463	454	476	504	512	511	513	447	502	487	454	481	511	502	477	474	490	492	496	472	543	489	514	472	494	489	487	497	535	485	483	497	449	483	474	465	506	464	490	479	483	474	507	516	466	488	495	476	529	463	480	483	504	471	502	477	510	464	468	524	484	499	465	524	500	504	444	448	515	456	478	468	527	454	506	476	534	536	491	476	461	475	494	442	485	436	508	479	461	499	472	472	457	486	479	473	502	478	467	491	491	540	522	469	518	507	467	460	465	460	483	523	501	504	475	490	517	483	481	457	500	474	501	496	485	485	491	466	518	474	471	468	489	510	447	464	480	510	471	490	469	519	496	469	499	451	441	467	515	497	475	453	473	488	504	485	475	515	498	461	476	479	478	506	513	519	490	509	481	493	516	514	518	503	545	481	505	498	499	480	473	469	470	478	468	520	481	497	479	520	487	462	487	472	490	493	494	472	499	501	476	466	502	528	491	454	464	491	483	494	503	466	502	479	496	482	478	508	468	478	447	488	460	455	494	447	502	459	506	509	474	507	528	519	490	485	506	475	481	514	491	511	495	463	491	479	526	475	517	474	537	504	475	505	495	530	484	433	482	503	484	486	505	474	498	520	466	471	475	480	464	520	489	505	526	500	502	502	498	498	453	494	519	500	465	494	484	483	469	445	529	504	502	490	482	469	527	461	473	487	510	482	465	502	507	469	475	495	466	479	488	502	459	472	468	517	491	436	495	466	454	489	499	452	476	455	494	436	500	471	476	487	471	473	477	473	491	467	467	487	468	476	486	516	485	486	522	513	487	449	490	485	492	493	495	471	458	478	492	479	479	479	517	464	471	499	521	520	482	464	506	478	500	531	511	503	492	510	487	459	473	533	491	501	491	474	515	453	475	460	512	466	508	459	482	473	446	509	500	472	459	480	489	507	492	480	513	445	494	490	491	459	497	485	485	493	489	480	501	511	495	472	482	455	463	477	457	485	522	493	466	494	460	449	474	522	488	496	494	491	478	489	473	478	462	475	471	510	503	479	479	494	465	492	467	478	470	468	492	473	500	494	470	447	505	474	487	439	502	496	484	507	487	490	507	506	503	471	486	489	475	483	486	471	519	531	466	490	494	486	488	469	469	448	489	453	520	515	490	522	496	479	494	499	480	482	482	464	498	477	498	466	477	496	471	524	493	522	492	482	507	486	489	464	457	487	490	533	477	451	508	490	529	487	480	455	479	538	499	464	481	502	474	494	515	461	485	487	490	470	467	471	462	461	488	497	496	501	504	483	510	501	516	474	496	476	465	514	527	503	496	451	472	484	487	484	490	506	495	481	467	491	474	492	491	502	490	484	483	489	471	509	456	515	500	491	518	494	459	488	461	481	484	524	495	510	457	479	506	462	486	490	505	476	517	477	471	508	457	500	513	503	490	475	466	537	520	507	485	493	472	532	499	482	497	486	456	487	512	492	514	479	488	498	489	482	482	481	507	477	484	519	518	512	525	471	461	520	487	505	463	505	507	478	482	475	495	525	508	513	477	441	473	479	469	491	474	465	512	485	484	503	469	483	485	442	461	495	488	506	456	474	472	510	488	491	510	515	498	474	481	518	490	445	505	470	441	487	470	467	481	467	503	491	489	495	504	483	483	479	449	531	494	470	527	480	443	484	449	498	530	476	455	503	479	489	473	477	496	483	469	494	504	533	491	494	504	482	472	494	473	485	510	466	510	482	455	504	501	496	481	493	470	482	452	456	514	474	481	494	483	496	469	522	460	516	484	488	488	479	488	486	516	490	475	502	486	502	513	493	469	472	492	477	471	463	489	511	527	510	497	479	490	511	481	518	477	535	488	480	489	492	519	479	475	493	474	502	478	509	483	480	473	494	460	514	501	515	539	498	444	511	469	463	480
31357	31429	12085	2728	823	436	418	407	395	375	406	368	385	397	366	388	389	392	407	408	418	426	399	404	426	371	418	397	431	424	408	407	424	387	394	376	390	397	411	396	410	418	400	372	414	413	400	424	429	422	381	392	377	426	415	391	392	419	403	419	413	390	404	392	388	384	396	405	401	421	395	410	371	410	431	408	403	390	404	409	390	431	436	417	407	365	406	352	402	405	410	385	419	436	369	409	402	362	378	381	408	391	408	378	368	431	422	385	435	421	405	401	384	391	392	387	397	387	413	393	397	366	431	380	403	417	375	396	430	404	381	402	364	404	385	397	430	396	411	372	398	426	414	432	355	410	412	374	391	426	396	392	396	419	416	398	430	400	418	408	423	406	399	413	435	392	448	406	416	398	373	402	377	394	370	398	398	381	452	372	400	401	430	412	420	407	415	395	395	420	387	374	370	382	423	354	421	401	432	435	347	413	376	410	376	418	388	408	377	415	386	412	438	409	389	383	405	398	396	394	421	371	414	376	385	404	417	396	359	388	423	398	383	377	396	415	376	391	363	384	395	412	391	411	377	434	396	421	403	393	358	394	394	376	414	374	408	405	420	395	403	421	364	374	403	409	379	417	379	448	382	398	400	396	392	411	413	409	392	412	380	396	382	365	382	396	341	405	392	410	388	401	408	410	407	373	408	402	431	393	354	390	458	448	399	378	386	399	400	408	389	397	398	408	404	395	360	394	392	393	396	397	399	391	378	404	405	439	385	400	409	374	422	420	374	436	392	378	372	395	376	410	416	366	441	382	386	408	443	390	400	407	360	375	397	414	421	408	410	423	371	401	440	414	407	457	381	432	377	414	393	400	387	368	411	419	426	363	394	392	411	398	393	390	382	412	372	410	379	414	386	408	428	395	417	417	389	361	385	386	353	412	412	394	399	398	361	403	420	383	399	422	405	441	365	366	407	417	423	388	424	398	383	418	380	393	411	393	420	400	371	415	404	382	401	408	396	459	377	394	401	394	421	380	413	358	392	421	436	411	419	415	395	432	389	349	372	379	410	408	408	383	418	421	370	391	395	368	418	402	387	413	416	372	440	389	414	412	386	365	398	431	436	435	404	413	420	387	398	412	411	410	359	412	406	400	355	410	392	357	382	385	382	400	415	368	386	418	402	391	393	386	393	400	382	420	423	410	338	395	396	384	393	398	415	365	414	378	395	414	421	368	406	407	406	372	436	412	415	383	415	418	399	427	385	423	387	393	406	364	409	403	415	365	372	394	379	347	396	385	382	407	418	431	454	421	366	418	387	389	381	395	394	396	355	398	368	395	410	387	405	402	420	365	416	399	389	370	368	402	400	408	389	412	388	382	414	397	435	417	368	408	395	385	433	405	371	380	407	399	411	399	410	412	395	403	417	414	399	390	377	418	409	390	374	423	376	390	419	418	378	392	428	421	386	421	411	383	377	359	423	387	413	380	401	380	393	391	388	429	394	385	412	380	438	420	404	400	418	405	395	419	417	405	405	406	403	418	382	387	383	384	413	421	364	419	378	420	379	382	433	374	364	421	365	401	429	374	416	396	387	382	399	422	405	406	388	376	392	392	391	405	393	418	404	399	393	409	420	415	395	419	370	431	389	389	407	412	412	392	370	397	366	391	425	385	414	386	428	419	396	404	428	403	387	386	408	392	416	351	393	425	396	386	396	380	425	417	394	395	428	385	405	396	421	379	421	360	383	398	394	417	411	376	427	395	365	381	370	408	405	403	365	397	393	368	403	370	399	400	433	400	420	435	383	429	385	391	388	418	412	368	399	383	385	373	426	430	364	395	419	347	392	422	369	408	411	403	377	412	429	377	400	407	407	402	357	397	394	394	420	414	400	436	377	393	403	377	421	390	395	369	403	415	385	398	355	407	406	381	414	376	376	399	398	369	414	396	415	414	384	400	366	431	391	425	398	397	412	427	403	384	419	379	420	392	363	398	397	357	416	426	432	381	406	393	366	408	396	414	374	418	412	370	387	411	401	369	386	361	387	374	354	379	412	397	390	397	386	414	371	413	439	387	377	370	371	390	378	394	410	351	420	361	369	434	390	355	421	408	426	395	398	408	413	426	397	361	394	387	403	408	402	391	421	404	377	393	416	400	429	353	363	383	389	400	434	436	387	409	401	367	379	393	400	395	392	384	400	401	376	401	418	408	430	402	394	391	416	397	401	444	378	412	395	419	416	438	368	380	377	394	397	365	429	390	416	417	398	396	375	413	397	385	404	414	404	398	372	386	397	378	408	390	435	417	405	386	360	383	337	405	433	373	389	410	354	393	429	418	407	393	396	399	389	403	379	381	409	392	386	401	385	411	399	357	414	387	380	392	437	424	404	435	387	395	362	384	420	420	391	380	394	391	402	388	418	420	381	391	410	398	381	379	413	422	401	419	429	439	371	423	408	406	399	391	413	392	414	374	382	397	379	422	391	368	438	417	358	415	404	372	405	362	399	395	399	381	408	426	433	384	405	426	411	437	362	376	430	403	378	385	373	414	441	433	408	418	409	379	390	337	367	394	436	383	409	424	454	419	377	422	422	392	401	384	385	417	375	414	368	397	373	411	397	429	418	420	380	436	379	355	391	385	407	401	416	389	422	377	393	400	370	397	404	414	450	399	393	399	397	392	387	390	380	388	428	376	384	365	386	397	369	449	381	403	371	377	394	381	420	397	388	413	389	396	384	370	399	400	447	392	391	384	430	420	362	417	420	394	388	388	397	387	413	425	373	408	398	362	390	393	396	387	392	395	387	401	417	385	388	386	438	438	367	382	410	394	417	405	418	421	402	396	371	384	410	405	414	406	392	405	389	398	389	401	415	393	402	379	397	390	398	390	404	387	394	384	445	384	429	389	450	391	401	411	415	368	396	412	403	396	409	383	411	383	419	361	367	387	416	381	414	386	402	362	372	388	375	416	399	403	433	437	422	403	400	408	412	359	420	416	395	405	410	387	400	384	411	377	435	404	395	404	394	397	400	385	421	400	423	413	386	390	381	366	404	412	430	412	394	401	407	400	398	411	441	400	424	367	418	437	442	401	424	387	425	384	436	386	423	404	414	419	402	391	438	345	396	388	396	414	422	385	367	400	413	368	414	405	402	416	373	394	405	377	365	444	383	401	355	403	409	405	395	408	416	406	382	395	397	393	390	397	381	418	338	397	395	400	411	415	444	388	397	396	393	423	402	408	367	408	377	384	388	399	418	401	381	415	380	370	400	392	414	420	398	389	398	414	393	413	436	426	418	386	402	391	407	393	408	397	403	350	389	400	396	440	427	355	413	407	444	367	386	415	391	420	424	375	389	395	385	432	423	396	387	362	436	425	410	382	379	395	386	401	386	397	434	404	398	421	407	422	428	429	403	418	390	423	413	395	380	404	384	401	379	385	402	414	413	389	405	358	396	395	411	378	420	397	399	399	394	407	408	409	385	400	384	399	396	392	401	401	397	431
24984	23905	31164	26055	17132	3765	708	580	522	486	514	531	501	466	525	489	481	488	502	494	533	491	507	507	511	514	484	496	471	495	509	475	516	488	511	486	501	482	485	539	457	455	455	473	480	494	484	480	454	460	517	486	510	462	444	496	519	518	454	471	499	488	481	522	498	478	509	495	498	453	459	491	529	511	476	465	467	435	467	465	488	489	506	480	504	509	491	478	504	470	495	448	474	518	466	429	465	488	454	508	476	497	481	494	466	450	495	505	482	521	461	499	497	462	457	532	513	480	517	462	497	498	511	468	492	476	468	501	459	511	506	494	459	466	518	521	487	479	507	460	474	507	504	489	480	482	459	497	475	528	464	455	447	474	501	481	451	508	461	471	492	468	501	490	491	494	495	467	468	494	487	506	501	458	454	483	497	490	516	471	501	478	487	475	479	477	498	505	433	466	480	437	459	474	503	451	521	503	484	468	508	464	536	516	470	463	489	491	430	490	486	482	509	516	501	428	472	491	478	464	473	508	471	464	480	459	446	471	497	513	457	480	529	527	457	504	499	502	482	486	472	499	513	490	457	512	481	520	481	517	518	494	478	505	504	459	520	462	482	486	472	522	470	469	484	462	482	432	453	474	493	489	503	460	498	536	465	484	466	452	478	511	499	477	433	479	490	499	508	481	500	506	430	495	468	540	466	528	560	488	493	464	493	524	504	469	473	513	492	544	499	446	489	483	480	508	448	499	475	465	508	482	498	473	457	503	499	494	497	457	490	494	480	531	495	476	522	457	474	515	469	490	498	470	486	458	539	466	491	481	485	504	434	495	480	507	454	509	502	495	524	506	459	440	479	483	464	465	500	446	487	481	533	474	462	495	524	502	469	516	495	473	487	478	456	493	477	482	461	502	509	490	515	472	512	505	481	481	504	453	498	491	481	468	491	503	487	502	480	503	501	510	503	486	511	484	476	488	479	476	532	485	530	509	469	462	471	490	476	516	475	489	482	521	480	476	494	472	450	459	508	507	508	454	449	480	496	481	507	476	505	499	506	468	491	472	552	504	462	511	479	444	480	469	506	472	486	505	485	465	498	537	449	472	484	473	530	480	509	465	500	502	486	504	540	495	469	469	467	470	464	483	485	512	471	492	522	516	465	483	457	484	487	511	483	501	528	447	484	442	448	495	464	509	457	489	442	511	517	478	471	485	490	478	473	513	501	520	468	497	488	482	476	488	509	508	515	505	469	469	487	452	518	476	516	491	514	453	503	467	477	496	479	480	497	474	481	476	513	470	483	516	513	490	453	538	515	505	483	496	460	452	482	469	504	471	481	490	501	488	481	475	502	494	501	476	457	481	512	542	468	475	485	474	482	494	500	485	493	495	522	486	473	478	469	479	476	505	500	470	501	481	466	497	469	507	498	519	489	465	471	500	493	480	516	473	509	487	503	477	480	516	511	492	479	467	497	475	510	486	525	505	488	474	474	487	504	472	441	463	500	475	487	461	449	432	531	498	544	479	489	493	486	481	474	472	519	499	444	493	488	488	514	457	552	481	477	457	459	493	442	500	513	531	478	465	498	463	483	466	458	476	488	483	491	492	508	477	470	513	505	490	496	484	512	468	474	439	485	487	460	506	473	485	488	438	476	482	468	472	479	507	493	482	488	499	469	497	520	468	470	468	480	438	499	492	482	489	499	463	491	465	470	491	514	463	517	485	472	513	464	486	467	474	484	521	451	512	476	470	484	512	486	455	482	478	500	491	497	508	463	482	477	487	494	488	477	482	473	485	507	498	496	431	511	465	488	487	544	503	472	496	469	467	493	486	509	491	463	469	489	476	431	455	467	475	525	470	522	462	499	474	477	507	505	487	496	507	468	485	486	486	464	471	480	515	485	456	466	507	446	490	506	486	484	482	475	473	495	508	537	476	492	462	493	484	510	498	516	477	492	514	513	506	473	462	477	503	524	501	497	481	483	468	482	488	463	488	464	513	481	485	501	462	463	460	476	510	471	507	499	488	485	494	496	488	504	487	492	508	471	483	509	486	519	481	544	466	493	480	486	474	447	536	495	470	494	468	477	471	498	457	504	454	481	501	475	470	500	502	489	522	500	475	450	462	531	496	517	490	480	476	454	496	465	456	475	475	508	491	524	510	453	501	517	499	496	485	479	486	496	482	436	487	476	499	462	435	484	502	476	487	503	494	523	490	459	526	531	508	489	505	514	505	496	472	514	502	509	509	468	485	475	486	470	475	447	529	493	485	493	498	491	484	516	495	490	500	509	436	463	486	491	475	445	470	465	484	465	476	473	512	487	470	474	435	488	481	475	479	477	485	435	494	475	447	490	506	502	470	479	483	496	510	461	520	511	479	490	497	456	464	479	472	495	492	449	455	505	513	524	476	505	465	486	479	494	502	468	503	498	456	520	492	464	453	462	459	511	491	480	493	505	468	496	454	494	455	501	520	458	511	535	508	541	486	462	453	455	479	454	534	484	488	469	521	487	472	473	434	489	491	485	472	499	463	477	479	459	503	487	479	471	494	512	504	484	495	496	466	473	498	455	528	468	464	515	466	479	491	509	507	505	484	510	464	483	510	529	531	506	447	476	502	498	496	466	487	536	478	490	482	497	490	456	513	506	471	507	517	490	480	486	500	483	491	491	518	495	510	518	489	473	483	515	480	471	505	502	494	486	489	455	458	488	505	460	500	464	522	455	485	462	494	494	435	466	476	505	452	433	484	472	524	494	466	517	531	471	498	500	462	473	524	484	452	456	457	477	444	489	500	497	491	467	484	478	514	463	478	500	503	489	452	496	464	487	499	496	466	457	535	516	463	535	458	495	456	511	492	480	501	461	493	457	481	448	496	472	539	470	476	487	453	493	473	474	495	464	496	504	535	502	476	458	508	459	489	475	466	484	474	508	514	463	469	513	480	497	480	443	479	518	491	469	461	474	495	494	476	465	449	483	478	492	509	458	458	485	461	490	482	501	495	499	481	505	436	481	496	500	485	524	484	489	486	481	481	487	516	489	443	455	456	485	487	510	505	470	456	486	523	482	517	470	465	483	499	469	471	502	455	487	466	492	467	458	496	447	481	463	506	448	457	447	479	520	473	458	487	500	473	510	488	470	468	517	485	469	488	456	494	476	513	501	509	448	471	493	493	499	506	513	466	453	507	473	480	440	503	517	526	478	491	486	452	475	504	464	495	542	447	476	522	500	475	503	495	519	496	496	443	473	457	506	473	500	513	468	485	487	465	496	483	467	504	512	469	475	522	492	507	454	472	458	483	509	528	464	503	504	497	488	494	508	458	470	455	452	481	465	477	437	470	485	505	500	460	487	492	494	475	466	467	456	482	498	497	483	510	462	481	491	487	482	500	472	464	510	465	477	470	469	442	474	458	497	558	482	467	500	501	487	450	490	487	462	488	465	511	430	460	493	468	475	494	462	460	451	539	477	482	441	465	448	476	493	530	480	470	470	490	482	506	499	480
63646	86097	49949	17372	4011	738	437	449	439	423	436	416	450	445	420	411	436	456	459	413	428	456	457	412	439	462	462	447	471	416	441	467	448	483	424	438	477	457	451	404	449	456	463	463	455	462	397	410	435	410	444	432	426	413	404	388	479	384	471	469	435	453	422	425	448	432	477	477	480	404	460	424	459	401	437	410	412	447	436	428	444	416	410	462	455	445	437	410	463	466	407	425	448	430	433	426	433	396	421	430	426	455	418	491	438	440	449	443	437	462	432	452	466	452	430	451	427	434	411	439	447	426	425	422	444	424	454	455	459	429	448	439	436	418	451	412	415	445	466	428	442	436	472	444	433	459	442	433	425	453	422	468	424	443	444	401	457	455	464	457	455	432	490	430	407	459	435	492	431	463	434	444	425	448	429	407	487	477	445	445	415	430	435	443	454	467	467	441	408	418	432	461	453	431	460	443	464	416	420	429	447	434	430	418	435	415	441	442	428	468	463	451	418	434	403	460	444	466	454	447	408	455	439	436	446	455	424	434	407	448	460	423	405	457	446	433	441	437	425	407	429	424	394	458	474	501	429	460	463	432	454	409	447	460	428	438	455	447	443	456	450	447	450	441	449	418	444	420	414	455	421	440	439	457	445	431	434	450	471	449	471	452	439	434	454	455	470	429	402	410	399	436	430	494	415	448	469	433	430	440	420	451	440	398	472	431	434	442	452	465	441	432	416	430	420	458	450	436	439	404	446	438	421	457	431	433	434	432	413	424	424	435	441	446	482	456	409	437	459	446	412	423	414	416	413	438	408	460	432	425	429	432	425	427	428	464	418	458	471	422	449	451	417	438	455	427	458	444	435	414	431	395	446	438	409	417	436	444	457	474	389	393	468	453	445	395	427	438	466	446	450	461	446	450	448	402	446	451	455	422	487	447	457	433	440	423	462	443	437	452	461	452	465	466	424	454	422	424	449	461	451	423	437	452	418	416	456	411	410	444	434	457	456	452	472	421	422	439	420	458	427	441	429	410	453	419	454	446	411	425	419	446	406	442	437	446	437	469	447	441	417	457	431	442	464	422	459	395	436	416	427	465	445	374	469	472	436	456	483	472	445	429	438	435	460	422	432	399	419	470	449	413	425	456	412	462	437	466	453	421	441	427	431	439	436	444	426	436	469	463	424	457	439	438	403	450	408	429	471	456	428	449	463	418	416	456	428	404	429	410	439	421	428	431	437	437	394	444	451	386	448	443	418	448	441	469	438	437	462	460	410	409	425	432	443	411	438	431	463	423	415	448	445	437	439	397	432	442	427	441	443	425	414	441	448	482	448	422	432	490	469	420	426	436	455	418	421	470	435	410	452	412	432	416	440	421	404	448	467	446	431	439	464	429	417	455	463	456	468	458	417	435	421	457	428	437	415	421	447	427	404	454	379	450	465	430	416	431	452	451	476	462	436	441	436	442	442	450	413	408	435	426	440	445	415	414	436	424	456	433	447	482	427	426	459	457	428	428	435	437	465	466	439	436	486	474	471	441	446	449	455	445	429	446	439	451	452	439	439	444	461	483	482	452	457	427	448	462	434	419	409	423	458	448	446	434	495	497	443	428	472	416	432	426	399	415	394	438	415	394	382	469	444	396	377	443	480	429	394	436	444	427	434	453	401	452	442	424	426	443	458	438	456	433	466	450	422	433	403	444	439	465	422	408	411	456	408	455	422	468	419	435	444	449	450	417	460	420	429	478	443	420	468	417	438	423	431	400	417	383	439	429	433	453	443	413	450	467	463	434	424	457	427	464	434	472	385	477	437	422	422	426	415	472	449	423	427	462	421	410	473	435	435	422	407	455	428	474	427	450	452	434	483	456	455	444	421	435	438	432	407	396	484	432	445	452	483	460	460	421	470	427	417	423	406	462	415	446	473	452	473	486	410	427	469	432	425	419	456	436	433	486	437	439	468	448	461	452	461	408	427	429	442	427	448	418	423	459	456	461	431	390	463	446	416	429	416	438	452	433	420	398	431	440	424	459	414	421	428	449	448	458	460	480	455	421	476	403	445	457	416	437	439	431	445	421	404	465	438	458	441	428	430	482	439	426	463	482	395	459	485	431	415	395	460	459	437	476	458	440	439	446	427	436	429	428	452	445	438	470	458	444	433	464	434	415	430	416	452	396	434	434	421	442	460	444	439	434	476	411	443	466	421	461	425	463	477	444	420	429	461	437	486	434	411	424	443	454	442	440	470	449	422	445	406	413	413	435	436	453	433	477	423	409	431	451	409	429	445	468	413	451	463	425	462	414	460	445	425	480	454	440	430	440	447	426	460	441	433	424	421	429	417	449	445	470	421	465	438	418	472	450	431	435	449	438	413	460	476	435	427	418	456	460	440	399	454	458	468	408	478	464	440	433	445	448	410	436	462	439	454	437	463	440	417	416	430	459	388	443	418	426	465	428	431	391	468	437	482	423	446	444	443	431	404	449	428	416	427	462	433	453	467	408	417	467	430	420	433	452	458	438	462	470	490	440	462	409	434	445	436	461	447	454	431	433	422	472	451	468	455	457	472	389	477	432	465	449	445	433	451	427	443	431	456	425	454	421	472	410	458	439	445	454	431	451	452	452	459	441	442	401	476	438	455	409	437	430	425	460	437	408	436	426	440	448	484	399	443	415	485	441	452	437	417	413	380	432	436	426	435	443	428	456	449	446	445	454	447	432	484	448	416	452	429	441	446	455	425	431	473	434	446	426	368	407	444	446	463	451	414	409	407	431	457	407	421	455	437	460	467	417	496	469	407	417	420	455	432	436	418	420	425	458	458	426	439	451	416	452	430	441	434	453	448	422	449	453	455	419	419	429	419	416	441	404	413	437	422	449	429	418	456	443	466	432	450	436	430	455	466	468	460	429	464	455	411	454	457	483	420	419	451	450	454	453	480	448	418	413	410	426	469	437	428	444	408	452	440	444	442	480	435	444	441	445	457	449	432	439	476	417	453	419	443	459	454	438	436	473	460	444	473	421	427	440	447	450	450	403	396	431	434	426	410	434	421	455	467	408	456	409	426	442	422	438	429	462	450	422	402	446	491	458	409	474	395	448	439	415	430	441	420	456	432	423	425	434	427	443	450	422	446	466	442	472	445	447	477	437	451	430	437	459	431	458	418	427	483	386	415	431	424	434	443	471	474	425	458	448	437	407	413	422	432	437	461	455	421	434	398	421	410	429	423	431	455	407	433	403	463	435	446	457	445	424	434	444	457	449	437	459	426	474	429	454	441	414	438	394	428	414	438	479	410	444	442	430	457	446	394	450	428	426	440	422	418	468	419	443	429	456	452	410	454	431	451	472	443	441	417	478	473	406	436	437	454	452	443	444	435	448	459	465	449	439	463	457	444	485	456	457	396	396	433	403	418	449	460	422	444	442	406	414	427	459	411	427	467	425	439	431	485	424	461	454	421	432	480	442	413	428	455	434	433	444	441	451	426	462	434	457	435	418	451	420
24132	23001	30125	24913	19978	8226	1147	767	688	645	650	641	675	642	614	652	662	614	636	639	672	628	670	579	680	653	677	593	636	654	633	596	665	634	625	569	636	585	643	610	644	642	629	657	613	655	606	604	629	621	640	586	573	640	610	593	656	605	617	605	622	610	623	626	614	626	644	604	675	576	579	573	615	578	597	603	634	632	663	627	586	610	563	605	561	630	638	655	617	573	611	651	608	613	608	607	617	591	625	592	605	611	593	622	635	603	659	597	589	610	660	602	622	616	589	589	615	594	628	617	626	660	599	661	618	707	634	638	617	599	538	591	646	589	635	620	620	615	612	635	653	605	588	617	627	599	593	630	591	606	637	618	620	625	597	593	648	632	573	607	591	597	620	591	608	632	596	566	651	566	589	608	611	663	618	611	586	586	598	638	631	616	625	632	602	613	651	612	626	593	660	620	604	630	625	611	618	545	609	650	651	598	607	647	595	572	590	592	632	590	579	624	635	651	611	610	654	610	558	630	544	603	627	628	573	595	597	597	665	608	647	659	601	625	593	632	694	612	605	587	634	587	665	603	619	597	605	612	601	624	649	625	604	623	614	604	605	636	600	592	602	658	600	675	668	635	592	652	648	603	601	565	578	638	571	581	600	623	599	600	621	669	623	587	637	584	657	644	612	630	608	653	618	588	615	628	574	595	611	575	623	554	608	627	610	649	654	634	631	576	628	624	622	591	593	604	629	588	656	604	640	638	631	608	653	636	619	581	625	636	578	625	609	572	607	619	639	593	638	592	588	631	636	591	605	596	650	561	598	605	631	601	612	583	603	609	617	594	663	607	556	646	608	565	587	621	582	631	640	613	650	612	594	617	622	607	628	621	605	619	652	608	570	663	581	611	624	609	608	591	653	658	684	636	610	605	572	592	613	616	626	594	570	592	611	636	639	658	608	581	605	621	635	645	616	641	579	591	570	618	606	614	608	651	585	648	582	644	595	633	595	623	586	639	626	588	612	587	633	616	590	632	582	605	620	601	600	596	585	605	627	604	625	630	619	614	586	624	570	611	624	611	606	588	620	615	607	596	561	615	569	598	603	588	644	623	616	621	610	611	644	657	592	623	649	577	612	603	666	657	608	623	613	614	639	624	637	635	632	606	645	631	584	591	638	572	598	618	581	613	632	600	588	628	561	643	607	649	576	592	622	631	642	578	648	587	610	594	630	629	603	617	622	632	632	613	629	634	613	552	596	635	617	610	612	644	599	589	616	596	625	622	596	636	587	600	635	624	663	614	638	593	636	636	614	632	591	592	620	658	621	579	652	662	620	650	644	632	614	583	642	626	604	610	629	599	597	609	613	626	628	625	604	613	604	615	605	651	623	610	552	625	591	659	626	591	643	576	633	617	632	603	633	630	644	636	587	619	651	674	602	618	623	578	581	622	626	630	606	627	631	618	600	627	574	606	618	645	609	603	619	633	599	583	621	582	604	608	618	601	621	596	626	621	577	581	601	631	579	637	633	617	611	618	594	631	569	616	597	620	620	577	624	684	578	591	578	647	624	640	626	609	635	649	573	645	622	590	587	659	590	598	656	586	572	562	646	607	629	612	645	655	636	599	606	601	613	645	587	600	585	637	614	619	624	621	588	593	567	629	639	586	571	633	656	637	605	648	638	653	656	600	648	586	528	588	638	600	657	623	589	611	654	634	573	597	624	594	642	588	645	605	590	639	627	612	592	641	642	581	636	635	661	593	620	623	621	584	582	617	656	623	592	597	629	612	615	627	581	652	626	615	595	643	589	633	669	635	607	631	580	605	603	624	607	601	604	624	608	626	614	622	638	625	608	633	607	593	644	647	648	627	625	646	586	628	624	647	614	625	636	574	626	580	614	607	610	602	598	601	615	575	630	605	567	596	656	651	631	583	625	634	643	635	620	647	636	625	630	621	574	604	579	663	614	625	603	603	564	553	617	577	589	589	605	592	583	662	642	599	632	570	600	651	550	602	637	598	593	613	585	623	657	648	610	599	614	624	683	615	611	643	578	628	607	615	618	631	661	589	620	566	607	604	609	638	629	578	574	625	594	617	663	582	605	594	575	585	596	608	663	646	603	649	634	649	615	567	666	615	634	581	593	658	630	637	602	642	611	600	665	588	611	651	628	589	577	600	612	626	612	587	615	602	629	626	599	630	622	561	597	623	580	586	648	614	632	597	603	615	582	588	632	649	596	697	624	609	613	626	569	603	633	596	639	653	598	602	581	605	606	606	619	579	627	590	563	655	604	600	624	588	613	636	628	581	597	608	616	613	599	600	592	631	626	601	641	613	568	606	629	614	643	613	604	622	626	598	609	587	587	599	532	649	613	588	617	637	656	648	610	627	609	607	627	622	608	633	597	598	604	601	625	626	598	615	599	642	600	585	640	609	614	640	602	621	574	614	621	597	683	550	662	567	606	622	624	637	635	616	593	611	618	619	631	601	629	587	604	619	614	630	646	640	614	629	667	604	627	628	571	622	613	656	596	586	568	587	609	587	586	644	615	615	660	653	589	669	613	574	596	606	628	609	604	634	632	580	613	606	595	634	626	604	575	650	615	584	572	614	638	602	626	622	583	594	647	578	641	620	624	601	600	592	647	595	604	636	625	609	674	611	601	590	620	643	608	625	630	600	596	618	604	673	593	614	622	616	633	641	631	597	600	589	647	646	614	575	608	614	638	599	628	625	627	598	629	578	626	601	600	626	618	603	601	597	569	628	619	629	594	611	575	602	639	610	602	592	606	613	601	602	648	590	613	603	630	635	673	596	627	586	641	648	562	623	602	578	596	596	588	603	618	622	617	605	642	630	618	621	618	618	618	612	622	606	618	638	619	590	606	598	602	659	649	607	640	591	647	618	642	602	651	624	552	637	617	645	588	590	588	599	605	627	639	593	620	630	601	629	646	607	645	621	636	586	641	607	614	611	591	629	619	643	578	591	624	625	580	663	635	639	618	622	664	621	636	616	601	651	613	639	605	618	646	623	585	578	602	603	609	596	632	598	605	646	623	621	599	613	602	568	604	618	595	628	582	602	613	670	603	570	587	588	589	635	602	612	565	636	566	590	616	589	567	614	615	584	630	598	591	629	631	648	620	595	658	572	617	625	628	578	663	586	640	618	637	607	621	614	578	601	586	600	637	648	619	617	608	566	688	662	648	621	615	559	599	572	617	578	622	590	578	613	603	608	609	611	648	571	609	613	623	585	597	615	613	632	598	579	619	629	623	637	638	607	642	608	597	606	609	623	657	619	611	612	643	652	621	569	612	666	583	618	576	636	593	622	572	593	618	615	607	644	666	599	611	584	616	615	619	603	665	623	632	636	596	571	636	613	608	617	624	634	608	608	579	617	607	611	599	603	595	625	606	644	621	592	579	622	639	633	641	600	599	580	641	582	626	607	584	595	662	662	566	554	608	647	623	615	640	605	603	578	609	620	602	631	603	647	642	608	601	622	608	646
62113	91518	53649	20360	4540	658	526	553	537	518	526	560	548	550	624	530	571	573	540	550	563	574	506	582	548	515	520	529	614	531	570	541	584	550	585	590	574	542	545	535	547	538	557	614	593	538	566	526	553	559	528	514	582	561	515	611	542	558	562	530	569	536	534	551	543	557	540	506	506	551	562	559	548	577	579	511	560	535	546	510	597	543	574	570	527	524	522	538	542	519	536	566	556	545	552	570	595	531	526	514	554	531	532	552	581	566	542	566	529	580	531	553	505	596	525	558	586	510	524	569	513	518	522	574	561	555	535	539	545	546	545	547	554	521	594	565	493	520	563	545	556	580	611	578	525	581	559	561	519	560	538	523	560	571	564	593	527	529	531	548	563	538	561	531	568	539	543	566	521	582	548	556	547	556	529	535	561	528	542	520	533	568	540	550	541	501	572	526	518	551	522	515	542	512	531	555	542	519	579	561	566	553	537	539	576	531	534	568	555	548	528	558	542	566	547	560	549	495	547	520	565	536	538	515	516	516	544	550	546	566	555	514	510	547	535	524	524	552	533	533	484	564	527	553	544	545	547	542	518	535	590	592	586	556	552	543	513	564	565	522	517	584	554	559	597	544	477	528	587	538	547	518	558	523	533	535	553	514	572	545	550	552	524	550	566	544	529	529	548	583	507	529	534	523	582	518	528	520	534	584	572	554	571	529	502	540	512	558	531	539	544	532	547	500	535	541	522	556	512	542	550	565	523	558	528	551	522	528	544	562	581	555	613	561	535	532	541	541	538	511	544	569	564	553	591	520	542	511	580	564	577	533	533	537	524	512	541	542	541	574	571	518	539	580	536	595	574	534	502	522	581	548	540	576	578	558	493	560	549	615	507	593	540	552	585	540	541	557	589	554	543	523	539	545	579	557	560	494	574	553	535	555	545	537	526	563	556	583	531	514	525	510	553	496	548	515	564	586	589	514	555	591	499	556	585	532	539	519	542	511	527	522	540	514	529	550	578	535	516	555	561	550	503	576	564	501	563	549	533	574	546	535	549	566	556	581	518	543	551	530	520	558	562	542	533	522	573	571	571	535	526	545	535	591	568	556	524	551	543	557	558	533	525	554	512	521	538	553	580	573	547	496	585	542	556	525	537	554	513	542	563	517	538	537	560	562	548	513	538	550	574	545	583	566	537	597	550	579	606	565	566	532	535	486	543	563	526	542	527	568	550	565	532	558	540	547	548	489	571	545	540	542	557	535	560	519	520	565	550	565	538	558	518	516	581	559	521	580	496	532	560	503	553	554	532	525	523	596	544	528	566	540	541	582	579	531	559	591	540	562	540	564	551	555	573	560	566	568	559	543	562	560	570	535	553	527	501	548	576	541	596	522	554	552	579	518	550	570	522	551	539	565	554	521	568	535	596	555	506	568	555	572	555	528	580	568	560	491	525	526	546	529	537	551	554	584	562	534	523	578	554	527	549	562	553	527	549	543	544	515	547	533	578	558	539	521	533	556	506	536	515	519	548	556	556	529	553	523	565	603	565	562	568	541	531	552	528	539	516	524	514	519	544	559	535	556	556	555	529	580	549	525	567	525	537	565	531	544	569	525	548	548	547	552	508	557	536	584	507	568	571	528	558	551	509	529	536	567	538	546	553	542	604	530	522	586	564	528	520	527	561	567	612	514	562	572	562	539	579	545	557	522	544	565	518	515	520	596	572	545	540	541	549	546	506	567	520	543	548	504	555	530	541	533	538	549	553	536	571	542	579	531	550	628	536	548	538	531	519	557	496	510	553	565	545	540	560	502	549	517	555	558	546	550	527	548	552	563	552	565	561	527	526	553	536	567	507	537	544	559	546	556	585	497	575	578	570	570	598	520	581	521	550	546	557	564	559	551	490	530	561	532	557	541	564	576	533	533	559	550	552	554	517	514	531	553	500	563	551	542	577	510	532	560	562	593	553	548	524	531	506	550	521	561	554	568	546	538	538	544	534	525	553	538	514	529	569	566	544	539	555	493	526	533	548	548	558	601	552	538	520	516	538	565	557	510	563	523	516	569	570	529	546	545	588	538	626	542	592	536	538	526	563	521	578	588	547	521	515	523	563	527	535	535	527	515	526	572	586	544	544	499	549	576	518	571	493	545	520	540	550	584	542	563	538	576	565	592	534	592	556	572	504	561	553	551	552	561	513	566	547	546	581	522	547	574	523	559	536	553	537	552	513	542	578	549	523	584	509	561	523	533	542	551	530	543	542	512	544	499	548	539	554	560	545	523	556	577	529	558	536	570	536	584	536	558	556	580	548	541	574	586	536	549	533	531	530	548	546	519	562	552	559	530	528	519	553	577	520	574	560	523	543	575	562	525	521	547	540	549	600	515	560	561	543	557	559	516	544	555	562	531	556	558	481	554	557	587	543	516	517	508	545	502	525	522	521	587	496	529	551	566	548	514	604	546	571	568	589	536	518	518	556	573	568	549	544	601	566	526	535	523	600	546	538	519	538	575	560	558	531	499	512	532	538	546	600	528	587	544	566	574	505	521	519	547	512	538	514	543	546	498	561	541	563	539	518	551	514	546	499	566	507	544	587	523	569	566	542	564	569	531	561	558	537	526	558	525	513	577	553	549	560	567	511	555	582	545	528	550	545	550	545	585	535	555	572	578	602	569	534	583	586	512	558	568	552	572	530	538	522	536	554	558	514	535	527	607	541	550	603	560	539	551	595	458	500	522	587	562	589	607	540	489	545	524	547	519	529	490	572	570	545	524	543	538	533	539	589	560	579	548	562	515	536	517	552	533	553	576	554	536	537	541	518	535	517	560	591	523	540	515	548	522	540	544	555	537	520	541	585	515	584	529	612	547	580	518	522	535	541	561	533	509	549	517	540	518	587	501	530	527	535	510	529	546	569	558	524	571	532	549	585	559	564	546	546	544	511	574	597	532	519	546	556	582	563	513	549	520	540	538	586	540	572	527	532	538	593	544	532	535	570	576	534	510	517	534	592	559	593	564	585	509	500	510	509	520	519	545	571	553	562	507	568	526	551	546	535	540	559	533	594	503	581	557	573	604	512	559	568	572	533	531	535	544	526	549	579	516	574	520	521	553	561	580	513	545	533	532	546	535	553	507	541	537	517	553	538	547	551	505	543	532	544	568	554	531	526	522	543	546	547	559	549	559	556	522	565	511	504	518	525	544	567	542	588	566	564	559	550	538	539	563	522	565	546	589	605	586	546	561	530	523	558	507	565	554	570	529	566	536	564	568	562	530	574	529	570	524	574	546	533	582	542	539	522	546	575	507	545	530	576	543	556	581	524	548	569	573	526	537	560	584	574	558	523	557	561	515	528	527	574	561	540	542	521	559	526	552	545	552	565	525	563	540	577	568	525	515	547	567	512	541	518	520	583	520	549	529	554	532	561	540	581	497	529	547	585	560	540	539	558	587	522	547	562	527	548	537	552	506	552	520	532	523	530	531	525	488	533	544	519	551	561	522
33377	31072	20066	5646	846	514	430	368	430	408	420	401	384	424	408	416	390	361	392	375	389	399	408	415	400	432	402	410	376	373	420	392	415	401	424	396	385	392	405	389	406	378	416	416	414	403	400	405	392	406	376	409	413	428	423	404	403	398	389	410	436	386	384	381	443	356	385	401	399	429	391	405	415	393	391	412	394	398	404	418	403	454	408	414	384	388	369	394	393	414	426	403	390	423	374	390	418	368	409	407	419	398	410	394	393	391	406	373	400	416	398	394	379	362	391	419	411	413	424	400	383	416	404	429	396	403	382	401	412	424	403	438	433	410	411	426	404	411	458	402	401	416	402	415	415	383	410	397	414	402	391	413	425	387	410	384	356	387	389	415	417	391	422	416	409	413	405	412	415	385	418	414	386	414	367	442	397	382	401	414	394	400	392	392	405	412	396	393	386	399	386	417	371	432	381	384	395	404	420	388	393	406	406	404	418	418	416	377	405	439	421	398	370	443	397	402	420	400	388	400	389	421	376	406	415	404	395	419	408	398	415	408	445	416	404	396	401	446	396	424	435	352	405	414	398	383	380	396	410	379	418	398	409	423	423	370	423	413	461	386	405	430	424	426	426	393	436	393	426	414	402	396	385	404	424	416	390	446	427	413	398	415	385	364	387	375	431	405	395	388	375	379	413	369	378	432	392	380	406	372	409	420	396	406	412	434	420	400	375	421	371	382	420	436	420	377	398	441	385	397	406	384	410	399	369	416	394	422	419	421	423	447	434	426	425	399	423	379	403	409	382	397	362	393	379	408	383	410	390	417	384	406	414	439	401	422	384	376	420	431	422	408	385	437	443	392	371	419	411	405	416	402	399	389	386	394	400	357	406	418	405	395	396	407	390	405	400	407	411	372	407	395	421	387	372	403	371	383	433	426	404	358	391	408	394	441	430	377	362	390	429	432	456	441	368	412	391	399	389	403	410	398	378	390	418	401	425	408	366	370	393	394	390	399	399	421	398	396	387	393	405	419	396	397	409	371	378	409	387	401	415	375	409	394	372	392	392	385	405	377	423	404	426	424	412	384	359	427	424	388	351	386	403	384	407	399	399	410	388	424	393	433	364	401	391	423	383	402	414	391	366	396	411	369	386	393	382	397	410	370	417	419	406	386	409	403	398	381	382	400	398	411	396	383	400	410	366	401	428	387	431	411	416	436	403	397	391	374	427	372	385	418	393	400	392	385	414	417	393	384	431	416	388	368	439	385	422	397	392	409	394	433	361	402	434	401	427	395	387	406	396	425	418	432	398	381	393	453	434	374	427	391	389	404	420	404	389	413	418	405	426	410	397	425	417	382	455	441	418	436	427	409	411	380	436	393	418	407	385	397	387	401	426	410	412	412	404	383	414	394	400	378	372	453	428	402	386	384	392	427	410	397	402	423	399	465	420	396	413	393	383	394	381	380	406	409	447	442	396	408	383	448	411	436	440	388	357	399	416	448	402	423	469	414	412	394	427	365	390	396	410	398	410	364	428	407	380	417	393	406	400	388	394	396	403	404	456	389	390	418	417	434	412	428	397	401	389	407	382	421	411	413	437	397	422	389	394	441	403	396	413	371	408	364	376	418	437	386	422	396	381	430	427	382	383	446	395	393	395	404	365	419	413	365	403	383	420	436	369	416	431	383	361	414	412	385	373	403	382	396	374	390	407	356	421	400	414	408	396	420	430	388	402	419	423	420	385	361	383	380	409	420	415	418	391	413	400	390	424	409	418	383	435	421	377	373	398	418	406	395	382	418	400	420	404	383	383	388	437	390	373	427	409	404	380	366	393	396	413	372	404	441	387	402	405	400	434	409	404	396	431	388	415	401	404	418	415	405	405	397	412	387	390	415	412	424	406	386	383	398	412	405	384	396	396	389	410	410	400	388	439	416	426	413	345	386	421	401	409	395	377	393	422	402	388	383	420	409	397	384	390	375	366	392	395	396	393	409	415	447	439	413	398	417	428	410	369	399	417	389	380	382	407	374	400	431	419	404	390	389	392	415	391	390	399	429	407	408	417	396	410	431	382	406	452	425	412	387	413	417	399	399	420	420	400	380	398	395	429	431	389	425	362	371	407	380	388	372	397	394	413	417	404	396	398	427	392	393	422	399	406	411	412	400	410	395	385	401	423	424	432	412	387	425	386	416	402	384	422	399	386	356	401	427	366	425	403	417	375	392	384	429	381	389	395	405	432	416	418	421	393	426	382	372	395	399	349	386	373	408	407	424	408	430	403	369	393	406	428	401	403	387	432	398	382	427	421	413	409	380	365	416	387	393	379	366	425	409	414	375	403	370	410	416	390	382	410	389	451	394	398	389	397	444	426	371	396	371	404	414	400	415	411	428	414	403	440	401	389	384	383	388	394	396	401	421	402	412	388	402	407	419	373	386	408	400	385	438	392	419	421	409	386	409	394	392	402	397	449	415	430	399	426	410	365	394	432	440	377	395	400	445	379	424	396	392	392	368	388	389	402	395	430	403	383	372	402	413	371	391	454	414	413	420	391	446	405	374	406	394	378	406	398	394	397	410	389	386	408	402	369	424	376	421	419	405	414	407	405	444	413	408	437	399	377	375	415	394	384	381	401	396	412	363	421	382	394	408	385	391	409	415	380	391	353	408	407	391	387	398	420	417	384	446	396	423	384	419	406	435	401	412	364	467	440	434	397	383	361	384	396	356	456	411	426	405	433	402	414	409	391	412	406	398	424	406	397	384	412	380	402	400	396	364	425	388	379	408	433	383	383	368	373	372	450	416	396	391	425	430	358	411	409	426	398	413	395	370	416	379	388	406	349	385	417	383	397	394	401	417	408	415	405	394	435	405	393	367	397	367	374	392	396	381	401	406	407	429	419	376	422	419	407	412	439	383	407	382	399	388	423	388	412	393	410	431	393	399	400	429	374	396	385	397	394	414	408	424	360	373	395	425	415	381	408	382	415	412	397	371	403	415	411	396	409	421	391	429	422	401	429	385	399	407	397	409	401	396	415	371	407	427	381	408	375	372	399	436	395	382	459	410	422	404	404	387	436	424	421	404	418	384	408	398	383	411	378	406	438	398	436	403	398	424	349	394	408	406	406	398	373	417	407	389	422	421	384	388	358	374	422	365	433	442	432	402	406	397	410	422	398	386	374	408	407	409	403	441	399	408	392	414	427	384	370	420	405	391	371	418	387	398	399	383	401	414	381	392	383	393	404	445	400	388	422	380	402	431	399	403	359	373	421	405	397	415	393	414	407	387	416	403	417	409	370	411	422	402	413	390	420	400	423	377	396	384	393	409	414	408	378	371	409	389	425	366	381	398	399	409	379	376	378	413	434	394	394	383	400	407	388	427	382	364	382	418	426	412	374	431	394	404	380	419	401	394	412	390	398	412	401	432	362	422	421	417	443	413	390	413	409	409	428	387	402	419	366	355	431	412	409	403	404	400	425	391	356	396	406	396	408	388	406	400	421	391
31421	31015	11695	2577	546	381	350	327	327	318	344	360	356	334	358	368	349	362	343	352	347	366	295	327	327	350	347	353	359	376	360	344	333	300	328	314	319	320	362	303	344	367	316	328	331	342	353	320	357	338	337	320	339	335	350	306	350	396	365	322	303	340	344	317	320	360	352	327	317	312	342	318	339	335	355	397	329	333	339	348	356	325	345	354	330	354	360	326	339	337	355	335	324	336	355	331	375	362	296	322	316	316	347	331	332	342	322	356	350	329	319	329	340	340	350	331	345	320	359	314	343	319	350	329	363	348	333	332	333	302	333	371	349	352	316	326	340	327	358	332	325	326	304	340	324	340	367	352	310	346	335	334	353	330	311	335	338	328	353	359	370	302	322	360	318	326	333	335	309	317	315	351	345	331	316	341	342	298	339	301	355	325	307	336	338	320	332	344	334	354	312	342	331	320	369	322	325	353	343	322	355	316	352	332	359	333	344	306	330	328	351	337	350	309	351	305	305	330	331	331	345	344	303	355	348	328	328	341	349	357	361	384	308	302	327	346	340	331	331	323	332	335	310	350	334	356	331	327	339	337	342	329	340	310	335	350	349	317	341	321	337	321	331	346	322	341	319	360	370	347	322	337	339	318	317	294	335	348	344	301	354	338	330	363	365	352	347	355	307	357	378	304	344	353	332	335	336	303	327	336	375	358	343	345	387	342	366	332	345	348	361	317	336	336	315	335	353	322	313	325	301	340	338	340	310	345	355	328	341	350	346	382	313	320	336	343	318	352	358	349	316	325	323	306	385	334	331	344	343	380	337	350	317	313	335	340	360	345	329	329	321	304	342	332	332	324	294	338	326	374	326	342	325	344	349	383	295	338	310	312	356	341	336	336	331	302	340	331	351	315	325	328	344	331	314	338	312	322	332	311	310	323	359	316	344	343	325	346	339	341	321	351	353	344	343	317	341	323	326	336	330	343	323	352	332	321	344	353	347	323	330	339	336	367	324	342	324	321	344	357	336	322	337	315	323	338	343	365	325	348	345	349	338	331	340	346	316	325	372	316	374	324	358	321	316	319	340	349	325	330	358	303	343	329	322	351	333	330	343	318	353	338	341	314	341	331	334	348	328	332	324	334	355	347	314	309	337	334	337	334	315	346	325	338	323	345	338	343	334	341	329	340	343	335	334	307	361	312	343	327	297	312	308	311	323	376	325	360	324	315	344	342	348	307	329	339	317	302	351	336	323	315	355	355	326	349	340	348	341	342	349	345	358	334	315	353	368	333	347	321	312	306	339	352	308	337	339	343	339	321	344	320	347	312	325	333	347	345	346	311	329	340	305	319	343	313	321	306	333	362	340	316	308	335	339	359	308	309	329	304	318	330	330	304	321	360	337	340	335	319	381	352	313	337	344	304	319	328	309	333	321	338	321	341	303	378	318	318	331	304	347	316	297	329	363	339	352	346	357	356	353	310	350	307	356	352	338	326	307	366	312	348	344	345	332	373	310	356	330	328	340	313	330	315	338	355	321	337	334	313	338	321	366	332	357	332	342	334	353	335	320	326	319	345	323	344	346	357	335	366	335	367	327	351	358	333	349	330	369	317	338	344	345	308	337	340	308	323	310	360	335	314	329	342	330	333	380	348	338	306	330	324	348	325	313	346	335	378	315	334	333	306	338	307	334	311	347	347	345	333	338	362	358	334	311	357	359	310	327	361	348	336	340	336	320	354	372	319	311	297	320	341	352	336	293	308	335	334	356	342	337	350	321	321	379	310	323	313	320	335	349	347	349	368	334	324	334	350	302	352	309	369	324	333	315	365	349	318	341	331	364	382	368	318	334	314	336	326	311	351	325	319	359	322	323	324	333	319	344	334	332	344	351	307	340	354	281	328	360	331	341	332	324	349	332	351	332	318	353	318	322	325	351	338	320	346	373	345	330	317	333	322	332	309	360	347	345	323	370	362	332	340	374	325	328	331	317	336	323	356	331	360	306	343	337	300	359	321	359	335	326	324	367	337	318	320	365	333	322	337	334	329	350	318	353	362	355	321	327	335	327	331	333	342	330	360	326	360	342	340	330	338	312	351	331	344	333	338	321	313	357	348	328	329	342	318	324	326	307	315	331	346	347	349	319	330	354	351	326	316	305	316	310	328	345	326	332	321	335	343	341	317	335	310	322	343	352	342	333	343	333	333	324	368	352	320	338	365	333	360	315	361	326	296	347	370	321	311	331	329	369	322	331	338	356	355	365	340	338	360	341	367	346	339	322	332	357	314	312	337	320	332	327	364	326	347	331	350	318	345	338	365	306	301	345	369	345	319	339	321	309	338	365	326	331	326	333	333	352	317	320	309	331	337	357	359	341	337	367	313	316	324	308	326	350	299	328	343	335	329	336	298	369	354	338	324	365	343	353	384	333	320	336	381	335	312	350	308	354	350	328	329	335	339	331	349	363	322	324	332	327	354	315	335	342	381	321	306	337	351	345	311	345	333	332	340	348	332	322	333	335	360	336	342	310	336	308	346	322	342	334	329	349	327	316	359	335	332	334	356	336	335	359	315	324	331	347	345	362	343	342	364	348	343	344	334	344	312	332	332	380	384	319	336	310	353	341	326	343	331	322	325	322	357	316	362	317	365	329	331	341	336	341	333	317	355	343	331	323	356	315	348	342	363	354	343	322	351	303	335	345	293	334	357	354	304	322	327	328	331	352	329	305	312	335	314	334	343	332	317	385	316	313	343	355	354	318	353	315	328	334	342	294	363	355	327	334	329	350	318	322	324	347	317	320	345	347	307	345	327	332	359	343	340	326	321	317	347	298	336	351	349	336	336	319	371	321	369	336	323	333	339	335	306	328	359	292	350	312	330	319	369	329	381	371	341	362	358	316	349	340	340	315	358	346	318	346	350	326	323	342	359	303	368	369	354	334	312	337	325	342	349	315	288	350	353	307	342	336	343	336	339	329	357	333	337	309	324	333	325	328	348	333	315	340	332	330	330	343	317	349	334	334	350	338	339	326	323	342	359	352	355	350	361	346	325	354	354	360	358	316	353	364	314	326	368	353	329	325	368	311	314	320	357	394	337	353	350	349	351	331	334	325	333	326	354	349	302	336	372	324	336	329	345	309	350	315	326	359	360	339	353	335	307	302	330	340	350	345	329	325	277	332	336	328	318	369	317	345	323	326	350	314	309	330	340	327	325	303	346	335	319	340	347	345	347	310	352	343	363	352	356	367	343	359	337	348	358	370	321	359	310	329	355	326	363	318	342	360	361	334	354	344	339	306	351	349	344	347	388	359	328	354	349	307	314	316	365	364	363	339	308	293	343	339	318	353	344	348	366	327	354	373	337	335	370	354	336	337	390	313	309	365	322	352	365	305	319	316	341	327	343	334	312	316	344	338	367	327	341	329	308	323	321	355	337	319	324	358	332	330	350	314	357	335	347	336	345	367	353	337	348	332	345	353	337	318	388	343	353	353	331	369	368	345	340
24905	23727	30614	25871	17805	4131	567	533	449	487	491	468	446	447	482	456	445	438	435	452	437	437	481	422	444	455	445	461	503	438	459	432	429	431	443	433	448	453	453	444	451	460	441	435	422	413	448	489	453	439	442	446	434	429	488	439	433	428	427	420	429	430	471	410	421	437	432	422	437	442	458	427	452	413	417	468	413	383	429	453	420	450	419	434	456	437	424	435	444	439	448	439	415	433	465	438	441	424	439	450	452	443	443	412	442	415	421	433	419	452	434	411	435	441	449	423	426	458	443	448	468	450	436	465	448	423	424	443	449	418	411	446	432	445	471	436	462	417	435	431	406	442	464	447	437	416	389	428	456	489	425	459	406	438	464	457	435	412	402	426	445	403	427	421	424	438	416	413	396	439	404	460	400	469	461	441	452	448	433	423	456	457	464	423	454	451	474	464	456	456	424	424	438	394	455	447	438	441	415	387	436	370	460	424	443	426	441	431	458	435	439	451	427	474	388	452	413	426	463	436	435	477	400	454	480	395	454	432	435	474	455	432	441	468	437	458	446	466	414	415	462	443	414	458	447	419	377	446	398	419	471	445	445	423	426	453	417	424	455	438	440	435	438	442	437	429	451	441	417	430	455	436	414	451	439	402	443	433	458	500	423	405	433	450	450	449	468	455	459	428	417	434	454	442	437	442	442	419	443	446	419	408	414	441	441	459	427	419	430	439	435	429	438	436	453	435	437	441	424	440	440	415	448	454	442	452	430	434	459	417	454	437	424	450	401	450	435	463	425	435	432	428	450	419	441	454	471	446	429	447	425	474	456	444	433	458	428	408	449	396	427	446	432	409	446	436	420	445	454	410	434	451	405	444	452	449	431	432	450	424	432	400	455	420	457	460	413	485	419	435	419	434	425	392	427	421	394	412	439	439	410	448	457	419	465	458	458	448	423	444	422	397	444	448	440	451	446	429	435	447	423	445	436	444	413	434	458	435	424	474	454	434	465	424	426	400	471	441	437	428	418	411	432	420	415	452	433	451	454	429	420	408	435	435	463	448	418	454	435	395	397	406	482	441	432	372	445	466	482	425	475	417	450	428	473	455	440	458	456	475	421	450	465	424	461	457	408	465	419	416	436	410	419	445	427	452	437	433	432	419	409	437	466	444	446	429	454	398	433	441	428	410	423	388	403	443	461	417	459	439	443	437	441	446	439	431	417	411	416	430	434	401	436	440	417	434	413	484	449	435	450	406	462	439	454	390	445	455	413	415	439	454	442	440	431	395	396	403	431	408	454	429	428	432	455	441	438	439	456	463	421	424	454	442	400	394	443	452	451	414	481	422	442	435	482	420	408	425	432	443	425	428	410	416	460	427	418	404	494	451	406	445	442	458	418	425	466	470	445	443	408	426	431	451	406	427	432	459	429	458	438	440	441	452	469	414	442	426	437	450	435	439	438	429	414	441	425	450	454	442	393	451	425	421	443	438	412	447	440	441	427	465	397	440	440	412	418	414	419	426	454	434	419	444	462	447	431	402	435	464	414	397	447	425	465	400	416	437	449	469	452	398	421	418	442	455	428	447	429	428	452	417	484	426	443	426	418	425	448	455	452	463	444	452	457	438	441	446	457	453	478	423	420	438	419	451	459	443	417	432	437	398	468	441	445	437	443	437	443	446	414	437	440	415	458	423	465	410	447	439	458	441	429	439	454	469	431	415	417	438	461	445	420	452	441	452	447	458	435	446	422	419	438	422	441	394	474	465	418	428	477	415	440	393	445	389	430	455	427	448	462	403	432	434	436	390	405	449	437	445	428	456	423	410	411	424	426	434	443	435	469	410	430	443	412	419	497	444	437	453	420	411	435	425	436	449	458	424	448	444	453	429	438	419	453	410	431	412	451	410	420	449	427	430	444	447	439	430	395	430	438	445	419	435	419	396	459	426	414	437	410	438	483	427	420	397	427	401	415	427	443	438	465	447	449	410	416	465	440	452	449	417	395	464	402	443	417	418	456	400	458	410	447	423	447	452	440	465	399	430	440	429	495	437	449	453	447	426	474	451	420	448	429	441	424	424	476	450	396	416	404	404	444	442	435	431	463	429	430	447	448	403	437	436	447	435	412	406	391	446	411	458	395	436	400	424	426	419	412	432	449	434	393	438	449	404	404	471	431	408	433	461	419	429	453	413	461	447	457	429	488	417	445	411	437	455	412	455	418	435	411	461	455	431	464	441	457	470	430	454	436	455	425	418	459	433	453	434	462	444	454	422	441	441	411	429	431	461	463	425	417	399	412	433	447	421	450	449	463	420	456	431	439	454	412	463	429	402	416	434	456	457	456	458	435	454	396	414	409	468	492	425	452	413	417	427	429	454	417	405	431	395	423	446	445	430	450	442	431	423	414	432	423	437	456	439	462	474	460	417	413	444	435	413	461	453	435	431	433	476	379	424	421	415	464	442	403	441	429	420	438	464	447	428	453	440	454	426	428	444	458	407	447	465	426	413	460	429	436	453	458	429	479	457	460	430	412	414	429	430	452	434	444	441	448	466	437	445	448	418	412	436	432	401	436	472	427	431	445	408	447	457	454	430	451	457	451	424	457	410	441	425	466	439	434	467	470	457	426	477	425	390	374	421	436	458	441	444	460	421	468	441	446	441	419	395	404	437	432	427	439	451	457	449	416	411	434	445	428	442	415	444	422	457	449	443	434	438	394	455	437	392	467	420	428	455	466	455	428	429	452	432	434	439	417	465	445	425	428	457	442	407	447	442	408	410	442	400	463	470	423	422	409	454	406	405	425	381	413	465	413	448	448	408	432	465	424	452	426	434	437	447	437	442	403	427	425	433	467	428	469	445	441	452	396	421	461	429	448	405	476	444	412	433	443	427	417	434	460	460	424	448	451	444	431	448	453	446	447	415	420	445	446	418	454	376	454	485	437	468	426	387	412	452	460	435	433	463	424	442	431	414	428	447	397	440	469	431	440	461	425	426	450	440	451	446	452	419	460	437	446	387	403	440	432	469	421	412	405	461	433	474	454	421	431	434	422	438	418	410	408	429	404	479	449	441	434	430	421	460	446	466	436	402	429	432	446	448	436	441	425	457	443	474	417	437	441	417	424	420	424	460	432	436	413	472	452	449	408	429	421	428	430	438	408	414	455	425	407	455	410	468	443	448	434	422	410	419	415	419	451	422	446	432	405	425	445	409	457	416	440	437	424	470	446	440	425	457	447	440	414	441	416	425	416	399	433	412	449	461	456	466	437	446	443	447	469	434	446	443	452	439	417	438	432	446	401	417	459	422	435	434	439	438	434	401	444	454	431	438	426	430	432	424	453	464	438	410	470	442	430	410	433	434	449	441	431	421	459	404	404	412	467	461	439	450	428	434	450	400	465	417	424	419	416	413	421	466	424	436	418	456	452	455	455	430	463	450	450	453	417	398	412	402	443	422	460	423	436	429	408	438	412	451	443	405	449	427	471	404	446	456	402	440	433	431
63310	85148	49291	17231	5493	717	398	435	426	439	451	414	434	409	380	401	422	432	438	424	405	395	445	419	418	409	412	389	390	397	395	418	439	436	400	412	427	447	417	399	388	401	380	431	371	407	394	403	389	369	431	389	429	425	400	378	401	401	418	392	408	399	410	419	426	402	367	382	426	429	417	391	406	420	408	381	389	383	385	383	392	393	376	404	414	427	385	408	365	399	423	392	414	375	403	405	383	359	470	449	410	400	419	405	420	427	421	385	412	383	370	441	389	438	383	379	425	361	394	430	410	432	407	385	425	409	368	418	423	423	378	390	388	406	416	406	412	433	391	457	397	413	404	422	439	386	407	425	374	413	401	401	405	369	386	434	412	405	426	448	423	381	426	419	412	393	428	400	407	426	380	412	374	397	416	399	427	393	367	439	377	420	400	383	383	404	450	404	366	384	410	448	399	368	398	377	426	402	422	405	413	375	430	405	447	395	439	418	409	371	401	408	412	419	432	380	408	388	424	412	414	398	383	391	422	424	427	381	357	410	392	421	396	367	425	425	397	426	401	406	428	408	410	424	407	394	413	385	423	392	408	443	423	376	418	431	412	388	428	432	412	440	366	406	434	460	398	417	412	408	393	417	405	414	415	394	411	393	401	388	406	434	377	398	431	386	433	395	384	390	429	362	417	408	403	398	455	379	398	419	417	387	397	410	408	404	389	381	397	418	379	387	408	416	431	382	431	405	397	398	417	383	403	411	403	391	418	399	405	400	389	419	404	421	423	346	408	419	405	391	417	416	403	397	422	416	415	418	426	417	399	416	421	406	416	428	395	402	427	405	408	416	410	418	424	405	431	413	366	405	371	426	428	390	426	404	444	428	416	385	429	404	392	355	404	426	429	384	439	385	414	421	418	423	393	414	377	417	382	377	415	418	445	387	389	416	417	445	430	390	394	353	344	354	432	418	386	424	375	389	396	388	407	391	389	400	429	393	401	417	426	430	418	429	357	399	391	383	431	419	390	434	396	396	401	431	429	417	372	429	412	393	417	414	404	406	415	408	430	410	416	416	407	402	402	384	419	403	405	429	413	434	409	404	433	417	395	423	417	403	425	422	379	364	376	397	416	440	378	388	373	408	361	413	385	416	421	402	407	407	415	364	423	398	404	389	422	424	387	401	420	397	420	431	392	432	404	405	394	397	426	380	415	419	407	416	436	404	425	426	386	407	425	389	430	424	418	427	433	424	382	433	392	410	398	373	399	390	434	407	385	421	400	438	430	430	394	389	421	399	412	413	412	383	392	357	409	419	396	368	445	384	421	416	394	405	424	423	424	383	423	416	414	439	406	392	432	390	444	407	388	394	411	404	395	398	401	439	368	401	399	388	379	397	411	377	449	412	426	378	397	393	395	419	422	386	429	367	411	387	476	415	391	396	381	404	390	425	399	423	400	427	384	394	406	401	415	400	398	452	428	410	425	389	421	410	377	401	416	383	397	419	400	400	425	432	377	378	378	413	406	421	388	381	439	406	395	418	402	392	441	401	405	414	397	418	421	397	436	367	399	404	376	391	392	359	411	405	414	413	385	382	386	395	395	369	419	369	407	440	418	396	387	403	428	429	412	404	424	399	393	433	426	418	454	377	420	391	385	443	404	397	397	414	431	379	422	419	401	405	395	436	452	405	413	391	405	426	389	423	379	395	396	424	433	403	426	413	429	406	388	422	420	428	425	384	428	414	400	415	375	423	464	429	405	403	448	419	429	384	389	413	424	436	419	357	405	357	404	377	374	440	388	406	403	423	393	417	398	409	399	393	400	414	423	390	416	381	395	401	387	406	408	404	405	388	385	399	426	411	411	396	418	426	394	398	453	393	381	375	363	407	392	391	397	399	426	376	410	387	393	441	418	389	410	415	423	392	407	428	407	385	435	378	425	427	405	408	424	409	455	404	461	388	375	403	401	464	422	393	369	370	390	377	406	413	390	447	405	399	357	421	406	411	406	411	409	396	444	416	367	413	396	409	399	396	394	389	424	389	405	384	373	433	387	395	392	430	411	383	396	376	409	421	401	393	391	391	439	410	385	434	412	409	412	386	430	403	413	392	438	395	439	417	388	421	424	409	378	399	390	386	408	354	401	375	417	415	412	406	381	442	414	424	408	364	386	406	391	408	398	389	411	354	403	417	396	415	390	413	372	410	390	432	414	410	416	409	395	373	418	417	415	394	408	392	442	406	400	405	385	392	378	400	393	432	411	393	401	360	387	389	393	427	415	404	410	400	377	389	418	407	448	402	425	433	433	376	410	424	427	402	430	398	416	385	365	427	388	379	403	405	417	385	380	415	430	414	391	383	403	423	429	379	411	438	404	407	432	385	428	378	437	397	422	379	407	435	426	372	397	402	398	384	404	403	408	369	436	405	406	416	407	416	387	420	352	398	389	411	415	381	415	422	410	400	429	401	408	419	428	414	405	386	398	417	396	413	395	400	421	395	421	387	426	434	395	407	397	399	365	429	419	408	386	385	365	341	408	419	415	395	415	412	403	359	404	382	421	404	401	395	428	364	403	390	418	398	395	383	407	391	406	384	413	393	376	400	396	398	396	413	407	425	413	367	429	418	372	409	391	380	408	393	393	410	405	390	419	373	399	401	408	404	395	434	457	384	442	388	404	399	433	380	402	406	419	404	411	394	367	396	398	419	390	423	397	399	392	427	404	434	431	393	430	400	415	366	388	366	385	417	436	446	394	397	401	428	392	431	429	392	435	435	414	407	384	414	398	400	380	389	427	416	395	429	409	425	436	361	429	424	412	379	394	412	401	393	431	414	399	425	386	373	388	407	444	425	422	428	402	415	373	413	410	420	426	393	386	438	406	401	394	420	398	414	403	383	414	395	453	404	426	393	402	374	403	410	380	392	383	429	388	385	414	411	405	459	419	399	371	429	416	388	378	405	399	426	423	429	395	396	407	378	413	390	424	405	410	429	426	402	388	387	368	404	382	400	394	398	402	391	426	425	398	404	386	398	393	397	408	403	391	396	387	394	411	433	436	394	376	412	396	382	394	410	427	419	412	422	419	394	437	396	434	386	421	399	432	442	382	375	445	419	378	421	399	422	403	416	413	421	427	410	408	423	409	401	377	410	415	425	399	397	417	360	407	399	405	401	397	398	391	411	416	423	420	377	410	428	413	384	373	417	395	412	390	384	374	417	389	405	400	389	427	402	368	410	393	408	397	376	390	403	383	423	399	409	428	426	426	369	350	422	393	450	424	395	402	395	401	407	435	402	383	396	443	417	401	391	455	373	393	421	428	381	405	362	410	379	436	410	375	384	405	379	378	384	392	401	402	434	394	393	397	446	449	429	425	393	422	435	400	387	389	394	396	425	421	428	436	369	406	415	407	439	416	421	388	369	416	391	439	429	397	387	429	418	422	372	399	393	399	407	412	417	383	395	388	381	415	440	409	401	395	366	359	406	385	413	396	368	434	427	424	415
24202	22699	30097	25207	20618	10363	1257	711	633	642	653	662	642	629	641	632	633	608	620	642	628	706	625	655	642	658	626	639	620	593	610	566	627	635	648	589	650	596	580	603	578	634	588	634	587	625	608	621	657	622	617	639	645	604	619	625	622	569	644	586	569	645	631	619	641	616	585	610	631	623	582	636	629	606	609	614	628	602	627	619	652	601	579	607	610	626	603	607	639	593	594	597	601	578	579	629	608	610	613	617	599	585	574	610	589	628	582	634	637	588	681	633	620	578	590	636	602	589	636	540	588	624	647	635	634	624	651	626	645	631	674	616	606	630	572	593	602	630	629	579	615	619	608	628	619	674	625	603	609	561	607	596	602	612	609	595	623	593	642	632	623	583	616	580	581	642	591	610	630	591	612	622	620	599	619	660	581	594	606	640	557	626	636	613	616	641	593	611	613	619	567	627	546	611	605	610	573	615	622	655	615	610	599	643	627	603	630	591	634	589	634	673	596	634	607	619	592	631	599	620	600	593	647	530	615	575	625	585	642	603	602	647	580	585	640	603	583	669	618	615	595	627	614	607	597	615	566	626	622	626	560	591	598	618	615	602	610	606	600	633	589	632	642	610	621	567	636	613	628	600	561	638	578	606	595	613	595	619	619	649	591	595	573	581	558	618	620	667	593	606	605	596	647	620	637	619	627	635	580	633	602	592	607	544	640	613	595	590	639	594	610	631	613	617	617	667	632	609	619	620	624	628	601	632	616	625	599	567	624	675	597	631	624	646	636	629	667	624	577	614	620	637	633	582	605	560	621	614	622	626	651	618	584	638	633	570	643	582	603	634	596	626	602	590	622	624	645	624	606	621	594	574	578	619	619	600	609	622	651	601	609	604	609	617	619	634	603	614	591	590	580	596	582	593	590	610	584	659	570	634	592	635	613	632	619	560	573	612	621	592	602	636	626	618	594	577	604	571	622	650	575	607	600	595	650	617	598	595	629	599	628	616	602	624	591	555	625	590	591	654	653	641	527	620	606	608	564	592	656	585	625	630	626	626	619	643	642	640	620	635	583	607	589	658	602	628	612	575	662	599	598	644	650	612	641	569	598	596	628	618	605	614	553	576	608	586	581	589	624	630	598	635	654	633	633	616	567	593	593	623	612	590	610	538	629	622	597	602	589	621	625	625	603	644	588	587	610	626	608	573	636	630	651	577	632	623	599	607	574	619	561	609	613	612	623	624	630	585	597	578	661	608	613	614	660	586	628	600	609	607	621	633	599	574	651	591	666	614	665	588	623	575	561	590	625	650	595	572	617	694	599	647	631	615	570	657	582	623	644	661	616	635	670	615	581	625	614	595	611	613	601	619	649	595	582	611	615	608	636	610	606	605	629	615	580	613	596	619	635	626	627	622	636	644	615	598	664	625	603	604	595	601	606	649	599	613	652	592	616	624	620	603	612	646	600	621	594	572	618	602	621	619	616	636	636	625	585	646	598	623	614	646	597	622	566	638	672	622	598	617	598	630	610	613	582	588	594	660	612	656	688	613	632	661	638	610	654	598	603	593	620	627	585	622	608	633	640	640	608	615	624	632	677	632	639	616	573	636	620	587	609	616	650	642	627	615	639	588	603	584	620	625	573	637	625	644	627	643	605	579	574	586	621	623	605	628	605	598	614	592	584	605	614	653	616	606	583	562	614	625	673	640	648	626	579	612	612	604	619	595	606	600	610	625	555	618	625	598	619	609	594	621	607	593	646	608	558	615	597	632	603	670	636	628	627	584	634	623	583	611	642	618	634	624	595	561	594	601	587	582	624	605	578	606	603	629	625	584	625	609	610	615	637	611	612	597	646	596	618	572	612	594	638	628	633	632	571	610	599	581	636	587	630	608	620	605	631	626	577	624	586	649	595	632	595	625	611	622	632	622	600	623	642	609	623	677	619	625	627	628	565	602	623	621	601	607	640	619	606	604	627	602	632	605	602	607	622	663	611	611	562	655	575	597	614	648	582	580	602	652	647	548	620	638	579	608	612	598	650	611	622	611	575	609	578	593	646	608	620	633	591	646	635	611	567	611	571	661	596	553	623	595	621	611	597	623	625	585	641	606	677	647	640	604	593	603	600	642	559	590	600	614	581	667	612	623	642	617	604	606	606	639	605	602	641	615	585	582	638	601	635	571	578	673	610	606	619	623	590	599	610	631	595	621	629	590	569	646	611	651	600	606	609	610	581	614	588	617	557	592	603	575	655	602	557	615	638	595	634	593	604	630	623	626	572	600	588	615	602	606	542	607	645	602	619	592	602	661	602	638	642	577	586	636	611	597	616	630	595	613	674	558	598	680	576	626	649	588	619	663	604	585	586	619	576	578	649	613	614	605	607	606	588	623	653	649	645	579	552	636	563	588	618	642	605	622	590	626	655	587	650	623	553	622	643	642	600	594	666	599	611	652	630	629	627	648	593	590	624	642	585	622	606	568	631	633	602	649	583	623	640	613	642	602	638	590	620	592	616	609	591	627	633	610	594	579	606	605	636	623	613	591	594	657	625	630	622	610	645	600	604	547	626	604	580	560	597	644	627	577	555	660	650	562	601	616	568	622	598	623	632	583	586	655	580	591	624	626	639	653	579	612	582	554	592	611	618	602	629	630	612	625	595	631	622	624	604	632	607	557	596	593	600	574	614	616	592	632	604	595	592	629	627	592	571	642	592	642	624	611	590	588	661	619	622	625	621	593	645	619	615	632	651	627	597	608	604	623	621	621	617	598	596	602	609	619	588	630	575	614	608	623	590	612	649	645	634	599	595	586	559	602	628	599	604	632	593	610	590	618	591	616	587	599	600	595	607	614	638	623	596	597	647	622	609	618	600	617	555	621	631	596	634	625	609	605	590	588	644	608	610	601	624	580	577	621	663	652	637	652	637	605	608	592	622	574	631	600	611	616	645	615	630	616	604	636	587	612	599	621	612	624	604	596	618	593	617	576	636	641	598	596	589	611	607	574	588	617	651	645	620	574	622	584	607	635	636	605	607	588	605	610	612	606	650	615	607	582	638	639	641	621	673	629	596	622	583	565	635	642	600	596	635	660	594	641	586	602	582	609	641	571	586	576	591	616	605	650	606	590	620	622	607	628	631	590	690	669	627	615	642	648	618	632	609	597	614	606	571	625	603	609	627	584	607	589	620	633	583	580	601	637	610	607	613	593	597	645	623	586	603	627	566	627	633	656	635	622	617	632	623	620	612	659	643	543	629	634	641	626	589	614	555	598	595	577	643	590	592	665	682	603	593	625	645	620	629	599	610	620	602	595	583	623	549	607	625	637	607	605	589	573	604	628	603	589	601	571	584	611	548	623	601	615	610	632	599	581	571	655	651	633	600	620	588	642	628	618	548	636	599	623	598	603	664	620	583	615	601	592	581	630	621	620	649	617	623	589	594	641	581	566	578	624	603	587	596	622	591	616	579	630	591	617	648	606	632	590	578	572	620	632	629	615	606	619
61596	91834	54911	20856	9024	1761	540	568	539	545	562	559	542	570	607	539	555	580	532	592	590	546	533	556	577	565	561	562	567	544	560	586	523	549	516	536	497	549	575	570	536	533	588	566	570	613	531	526	522	542	534	569	542	542	596	543	555	494	566	530	597	576	525	584	571	610	550	556	557	540	550	575	544	539	538	554	524	518	538	540	540	533	587	568	539	556	554	610	580	546	548	593	588	559	581	590	539	586	569	521	553	554	539	538	598	571	552	552	552	508	552	540	559	558	561	559	549	576	532	536	554	563	529	527	571	588	557	522	541	549	559	543	593	566	510	564	538	571	560	596	535	536	593	532	541	597	524	540	562	568	571	550	582	535	534	536	548	528	567	531	563	548	551	581	579	551	532	574	527	598	536	566	540	532	526	534	533	597	543	517	542	486	577	586	566	560	539	543	561	591	535	570	546	512	621	570	549	580	595	586	564	612	573	560	548	563	564	510	575	563	510	560	553	597	574	545	576	556	569	548	546	569	533	567	595	574	546	517	566	603	540	627	576	543	576	571	569	561	569	513	521	541	548	530	578	558	571	527	538	516	537	562	578	544	582	531	532	541	514	604	556	604	539	534	575	595	530	517	504	544	546	586	538	539	543	555	555	534	561	535	570	525	556	573	545	586	562	627	575	529	573	573	539	531	578	580	504	584	564	528	579	543	529	592	555	556	574	583	559	588	567	535	567	566	544	545	598	570	529	580	555	550	564	514	540	551	588	554	580	534	522	521	561	602	560	607	541	523	525	538	562	581	560	570	562	554	534	588	522	578	494	545	560	552	548	556	553	571	518	524	525	508	547	573	544	583	528	538	562	563	542	528	566	558	590	539	531	563	503	557	549	547	534	572	583	582	534	549	534	549	587	557	552	529	535	578	576	562	568	519	505	565	541	570	565	528	545	544	566	540	575	548	592	569	544	560	546	538	550	507	537	524	514	524	541	525	562	533	558	580	527	544	533	552	514	580	567	571	529	575	497	562	516	546	553	574	538	593	529	566	553	514	582	564	521	593	531	570	573	543	530	565	564	573	524	585	533	543	571	528	608	566	526	553	545	560	546	595	535	544	517	560	593	548	549	545	541	571	540	516	537	561	554	568	588	572	560	569	563	541	541	534	572	565	513	549	554	559	525	534	548	509	535	534	566	526	525	539	533	568	596	589	540	550	551	522	523	575	548	527	588	552	582	515	539	523	540	569	555	570	558	559	564	607	568	528	535	540	529	554	577	588	554	505	545	564	526	541	558	547	554	537	520	548	579	585	573	558	513	546	518	563	555	559	534	541	551	540	585	543	548	518	538	516	547	529	546	563	552	539	562	530	524	550	550	573	559	566	539	546	519	538	535	522	527	532	571	586	556	532	545	544	520	596	579	557	580	600	563	537	522	546	557	547	546	505	547	577	531	568	522	547	535	548	550	548	539	546	517	550	594	566	542	547	548	530	563	544	555	541	542	600	519	536	548	583	540	574	546	534	515	584	518	555	542	553	565	538	591	542	539	543	576	569	569	578	554	561	523	522	561	550	568	568	528	542	502	531	555	554	540	544	583	591	580	548	561	557	524	571	539	521	569	562	537	530	569	587	505	562	557	562	509	528	536	573	578	521	589	590	547	544	572	583	544	565	526	566	547	593	564	503	547	594	586	526	553	538	570	555	553	573	561	536	545	594	538	545	581	554	539	550	539	590	539	548	537	518	535	519	533	539	521	551	534	580	525	577	514	599	539	514	554	573	549	595	541	529	573	529	544	532	558	566	587	515	566	558	532	570	594	550	581	525	557	550	516	554	557	539	555	547	604	501	525	545	576	575	595	559	512	528	559	575	534	541	541	543	565	555	573	545	533	580	560	539	548	555	578	507	507	533	534	563	606	551	546	617	548	536	553	572	572	521	587	557	545	567	526	554	571	563	581	551	533	537	563	540	511	555	587	544	563	564	556	526	555	566	601	542	549	627	548	523	539	550	582	564	600	558	519	579	576	553	524	513	546	519	536	502	592	519	557	528	553	571	546	550	570	564	539	593	549	614	546	578	554	520	494	534	578	575	594	507	565	539	549	579	515	544	560	545	585	560	522	568	552	586	553	549	541	538	533	574	496	610	589	529	527	547	592	543	585	582	550	551	550	584	534	555	581	530	589	542	543	504	552	566	531	544	603	558	507	535	579	531	557	558	526	529	546	568	552	547	567	528	548	556	548	557	551	558	560	527	526	535	560	580	554	525	549	546	550	563	522	531	513	532	546	562	533	581	545	547	505	563	551	556	524	552	562	567	563	560	593	543	542	613	605	540	573	533	509	558	567	600	589	532	561	589	581	552	567	545	542	538	558	517	567	535	562	561	587	524	522	513	543	516	572	582	498	557	532	530	525	540	584	573	521	541	561	570	511	555	536	565	503	572	575	529	525	520	568	560	573	541	510	546	541	544	545	527	559	527	565	575	548	526	518	577	573	589	566	515	540	518	522	557	537	546	580	546	570	540	573	516	552	518	559	578	540	542	587	514	516	549	541	546	546	538	541	547	515	528	553	550	570	542	536	545	559	544	536	553	550	578	565	583	516	560	514	546	575	574	552	532	563	579	552	598	536	568	575	546	561	561	537	547	539	509	538	557	540	581	561	567	520	535	586	542	550	553	544	536	552	573	555	534	540	534	555	529	582	557	552	515	535	571	507	544	577	584	527	581	563	548	533	564	577	576	554	565	557	584	561	537	580	587	491	538	522	552	584	528	537	579	555	558	532	546	528	516	549	576	529	588	535	528	509	566	552	570	528	573	520	506	521	558	548	518	577	567	581	561	569	515	539	520	582	577	579	542	547	527	555	577	568	577	568	519	517	545	605	568	540	519	557	580	522	563	566	532	592	553	591	535	542	572	543	547	544	537	569	556	538	569	565	550	571	574	532	583	596	508	557	547	558	535	498	551	540	544	580	576	520	526	545	587	569	572	547	558	568	572	576	513	557	550	552	563	604	574	527	539	560	538	552	569	575	532	518	553	545	573	568	566	529	546	542	555	557	569	556	534	564	553	547	533	605	550	563	555	564	596	561	578	594	538	530	549	544	569	555	546	549	562	583	581	548	526	572	583	570	534	549	527	565	531	549	551	559	536	568	540	528	537	495	553	530	579	567	530	500	527	565	537	533	540	529	488	558	548	543	532	529	559	556	576	529	558	557	529	564	569	538	549	542	525	566	558	523	536	539	524	532	541	573	588	575	567	551	548	561	572	546	536	555	514	510	547	554	540	543	543	553	527	529	536	579	541	528	587	566	510	537	536	538	536	531	518	546	550	557	547	562	534	562	568	534	547	586	580	542	511	544	557	546	579	539	574	579	512	556	536	570	546	537	543	531	542	516	561	564	548	523	538	560	582	591	575	564	552	529	557	588	588	545	543	563	547	525	559	569	561	581	557	528	582	562	575	551	542	525	556	523	551	530	524	559	591	580	548	548	513	517	608
33494	30605	20244	5622	1153	607	472	460	455	480	488	442	442	472	430	472	456	407	488	444	429	471	452	452	448	480	497	460	463	461	498	431	467	463	474	455	444	458	441	416	485	459	439	454	506	445	444	412	475	465	470	433	434	435	451	445	471	440	415	474	447	460	452	468	447	445	486	465	442	441	430	485	458	475	450	442	414	432	506	455	480	471	441	412	451	449	478	458	481	494	454	440	466	446	476	437	448	468	470	464	421	473	509	454	437	472	430	458	443	460	454	447	442	433	457	437	450	458	405	490	455	460	469	474	460	431	468	445	468	443	464	462	485	454	474	448	460	491	477	445	427	469	461	467	426	500	469	492	465	452	468	477	466	518	453	429	431	494	434	488	440	429	443	474	436	467	463	446	487	437	445	481	441	466	449	421	455	462	448	463	509	449	503	452	462	474	467	459	480	459	449	440	425	458	512	498	462	466	456	475	434	428	489	477	453	443	509	467	479	459	472	470	460	472	467	476	475	447	456	456	454	409	451	490	512	470	471	465	459	455	450	457	470	522	442	480	464	463	451	444	460	503	418	464	468	460	482	466	446	447	453	490	444	444	481	475	457	468	435	426	462	477	486	436	472	465	485	418	454	453	428	451	510	464	431	466	447	467	464	477	442	474	450	477	440	459	472	431	467	453	465	472	416	474	440	498	456	527	471	477	477	446	467	441	487	452	427	449	425	480	472	489	459	450	450	437	457	456	424	477	476	462	449	441	462	482	446	444	445	484	472	448	464	476	466	481	472	450	465	472	458	492	469	421	476	460	482	477	462	443	475	423	447	415	465	461	476	465	430	450	463	456	456	473	479	470	467	467	462	463	475	440	448	476	459	482	459	480	409	494	466	475	443	481	457	485	453	486	441	455	452	456	438	457	431	460	422	496	494	470	452	443	466	479	464	493	474	478	467	512	440	462	461	463	439	466	439	456	493	487	481	456	475	424	460	488	416	466	441	502	438	431	472	493	467	446	467	490	471	489	477	457	460	486	455	464	464	485	484	428	491	465	446	419	435	487	476	450	489	462	450	499	435	444	454	490	457	407	445	459	480	478	440	452	463	468	467	472	506	468	452	480	456	462	450	445	418	448	448	429	460	445	466	424	452	415	464	453	444	431	468	467	426	429	461	489	442	493	445	450	443	498	468	509	480	436	456	459	479	449	434	451	421	478	452	491	477	440	483	449	457	442	484	453	434	446	425	470	436	457	432	397	453	449	460	490	430	460	480	457	468	447	441	466	475	462	488	470	462	456	475	471	474	443	455	450	447	433	461	469	468	498	482	463	425	449	476	492	440	466	478	479	484	463	446	519	487	450	447	481	485	488	472	473	470	463	466	452	457	458	455	440	491	463	465	464	461	447	435	478	441	449	453	487	481	468	461	453	453	471	469	475	465	445	442	443	441	469	463	474	430	459	472	456	467	443	468	479	461	480	459	442	432	462	476	428	449	439	499	450	511	443	482	460	493	428	448	454	456	412	456	469	426	459	440	473	451	455	425	520	435	457	471	449	439	447	445	464	439	492	467	475	433	474	444	456	465	435	429	474	492	521	447	477	471	415	494	456	451	501	434	491	464	404	482	438	483	462	448	497	454	430	473	464	429	468	440	490	455	449	443	511	474	427	433	469	462	456	499	499	465	429	444	447	444	476	427	438	471	477	483	450	422	453	477	486	484	445	428	489	474	431	469	455	488	487	451	473	450	446	465	458	476	478	483	467	467	490	482	488	506	444	434	488	509	433	446	477	480	465	457	451	497	420	459	483	445	454	488	468	461	420	471	501	466	495	475	446	432	466	444	433	420	529	460	443	486	458	490	438	444	457	447	464	442	423	469	418	466	413	484	436	501	436	468	469	426	511	437	431	487	399	407	464	455	470	437	460	451	446	466	432	481	456	459	457	420	474	460	441	444	461	460	439	438	427	472	508	454	454	455	502	431	465	483	470	445	436	469	450	477	483	459	466	469	470	441	436	470	482	484	453	457	464	449	408	459	467	499	462	459	457	460	518	463	438	474	457	446	469	482	447	444	490	477	462	466	452	462	467	472	451	490	461	488	465	476	468	455	453	463	488	474	477	427	482	468	433	417	412	447	434	478	420	445	455	485	469	471	453	455	449	432	498	454	414	459	463	457	468	432	499	457	481	477	488	449	501	469	451	434	453	453	450	438	458	480	475	451	482	461	437	483	444	436	430	450	442	454	463	468	486	459	433	443	442	427	491	448	436	470	444	474	466	444	453	451	432	464	488	448	479	461	411	473	462	444	455	430	469	461	474	442	453	470	457	471	443	420	455	485	485	487	464	458	452	435	482	476	442	446	444	449	415	452	494	447	462	489	432	448	441	475	472	422	500	468	485	452	481	484	452	416	423	467	460	444	458	466	496	449	476	509	461	442	419	448	450	475	491	476	492	483	431	480	460	439	419	458	475	434	470	469	452	505	457	436	466	467	502	437	478	452	447	470	477	451	452	443	448	498	426	442	428	414	457	460	472	425	451	462	477	483	436	458	428	444	417	469	454	426	438	525	453	447	453	478	443	464	464	421	447	449	454	473	466	440	476	485	459	509	477	463	449	435	476	462	439	448	473	448	466	480	463	448	443	468	496	433	446	490	413	477	447	458	471	437	467	473	423	490	491	459	474	453	457	468	459	468	446	462	451	473	504	482	446	474	461	440	463	480	433	442	468	429	452	413	447	465	430	481	459	469	478	463	467	450	445	451	443	434	462	461	506	507	442	435	491	486	430	469	456	460	478	462	490	467	470	477	424	465	467	464	442	483	464	485	457	469	454	446	446	428	456	429	451	470	446	487	467	457	427	480	454	460	456	438	419	449	463	466	443	500	469	444	461	455	457	435	497	460	456	448	438	474	491	483	448	437	474	421	447	474	476	469	452	480	470	453	442	464	469	461	484	474	496	481	471	442	482	469	449	415	469	473	469	443	464	444	473	442	427	483	498	452	454	470	473	433	485	499	504	453	467	412	452	464	472	484	427	453	455	480	462	479	441	476	442	447	480	428	462	488	406	461	455	441	474	441	459	437	474	413	468	444	435	448	429	437	422	457	480	445	480	483	485	441	441	454	435	449	447	483	452	460	471	481	460	480	430	463	458	427	462	440	496	529	474	484	458	441	470	462	446	476	463	454	438	459	501	488	442	471	449	490	468	459	466	471	463	453	501	453	452	455	465	474	449	476	461	455	469	479	440	452	426	427	426	432	444	485	521	468	467	454	482	435	445	452	487	471	450	441	484	528	449	499	472	460	450	454	471	456	494	430	457	435	508	463	425	487	425	465	458	488	430	458	492	482	442	446	474	454	445	459	447	421	450	477	436	467	410	464	443	447	453	456	444	425	446	494	495	454	461	422	465	422	489	428	451	474	475	483	398	482	450	434	417	475	454	429	451	453	454	449	465	457	445	456	451	460	473	471	437	457	441	416	453	480	466	442	479	473	464	451	425
31237	30643	12062	2644	962	466	416	366	395	406	365	396	403	392	411	401	417	343	365	377	439	422	387	383	413	374	408	393	399	378	384	381	354	377	379	394	351	398	413	421	408	367	425	391	398	386	387	384	363	370	384	391	379	386	355	338	410	390	389	386	393	389	360	373	373	350	340	385	377	378	413	370	362	376	382	374	388	402	357	393	385	352	391	403	382	378	383	374	377	383	376	353	388	360	391	362	376	383	406	366	350	346	377	362	394	386	374	392	368	405	375	355	392	411	364	386	391	380	374	401	361	352	370	364	365	384	393	406	379	362	403	384	353	402	410	422	359	377	399	367	370	351	378	420	374	390	422	376	380	371	390	381	368	378	360	360	366	415	379	376	358	376	383	376	429	376	384	364	391	342	372	401	415	375	358	362	357	396	405	373	379	388	403	414	397	361	361	353	366	409	432	365	407	352	381	389	377	403	390	385	413	374	410	354	421	371	387	395	375	386	350	418	368	369	378	384	388	378	422	362	396	405	395	371	379	407	386	347	391	385	362	385	343	392	405	399	414	416	389	408	362	366	401	380	400	366	397	405	376	437	384	398	417	384	389	398	383	389	395	365	391	390	378	381	389	405	388	401	379	362	371	345	410	400	376	366	395	369	382	402	402	349	381	403	409	361	379	402	395	345	375	375	377	387	388	393	355	394	372	382	384	370	429	397	387	374	392	376	363	368	367	384	391	382	383	347	404	390	368	409	368	382	374	397	374	382	372	384	397	412	365	377	402	390	373	385	371	394	361	385	385	399	405	370	363	382	359	374	398	353	357	390	392	375	368	407	377	389	392	385	365	386	380	372	367	408	359	386	353	355	344	387	373	376	354	415	367	402	390	391	378	385	413	384	383	387	382	376	383	356	374	385	409	387	377	350	398	370	422	370	355	394	374	367	393	392	385	355	392	395	415	406	381	359	381	383	371	394	345	374	353	394	382	392	382	385	387	376	352	409	352	356	371	412	343	384	377	397	402	372	374	394	394	393	362	364	411	396	357	386	353	382	356	402	390	373	376	406	371	409	374	369	377	368	378	374	396	377	373	375	370	368	389	374	375	411	382	380	352	384	363	339	367	383	364	337	396	366	380	367	376	399	371	350	379	405	388	386	363	362	385	414	388	385	394	411	390	389	375	387	386	391	380	349	406	394	384	377	388	384	349	394	433	400	370	386	375	351	350	434	380	376	434	373	356	390	364	400	365	372	430	384	367	376	380	367	378	376	372	381	383	410	351	371	418	386	356	374	354	367	397	358	358	389	407	345	365	395	373	375	402	358	383	391	378	381	369	391	370	377	364	393	378	396	365	379	395	392	412	388	386	351	359	429	398	396	383	386	403	412	367	400	375	355	383	352	378	391	414	407	385	387	351	374	353	395	368	391	388	361	351	353	394	378	394	397	405	377	360	379	396	356	364	358	371	373	356	343	387	371	365	383	375	366	357	384	370	330	405	375	432	404	414	372	374	400	386	400	391	371	374	325	436	357	349	382	388	356	399	373	400	354	378	376	358	382	398	398	365	419	378	356	344	379	369	349	421	349	403	415	390	363	385	399	377	351	364	385	374	357	409	360	340	356	376	391	388	354	403	454	371	366	354	367	377	348	377	377	404	372	376	377	385	362	392	365	379	393	397	367	393	387	391	377	369	368	354	393	396	416	392	393	409	377	384	358	349	402	383	394	398	377	387	389	401	391	360	394	379	374	383	408	365	344	405	372	391	396	373	403	377	387	387	405	403	362	387	394	394	373	367	365	379	371	394	361	411	381	375	376	339	374	371	378	391	358	375	375	388	383	387	379	409	390	386	375	365	371	348	365	395	424	364	405	360	369	361	407	385	394	406	385	380	360	373	396	392	415	367	387	392	365	393	375	433	376	399	382	374	387	355	349	376	365	385	411	399	419	414	380	391	402	330	350	349	371	364	420	366	394	358	359	384	379	330	350	413	364	390	347	370	374	376	420	384	367	374	372	395	431	396	378	359	403	407	410	376	377	367	360	383	399	401	358	378	329	381	347	369	393	410	380	389	387	419	400	400	414	394	391	405	372	397	376	411	416	383	389	371	398	392	344	372	407	355	417	386	405	377	403	380	380	413	400	387	349	387	382	391	354	375	386	399	375	360	370	347	358	376	397	373	401	360	396	385	413	408	352	379	370	381	363	383	378	408	382	406	343	406	352	392	376	374	369	416	392	352	374	409	399	399	349	370	366	391	357	419	407	398	393	389	381	364	368	369	383	392	409	430	389	387	350	373	392	363	382	384	349	357	389	405	390	350	349	368	396	388	371	407	394	385	374	374	385	381	386	396	381	349	376	367	369	349	361	381	359	410	378	394	368	400	367	377	370	387	379	379	379	385	400	376	376	378	391	336	398	367	383	416	385	399	335	371	393	387	355	374	371	369	379	365	346	390	381	380	371	383	390	368	357	385	399	400	404	377	389	358	364	374	359	422	393	417	390	406	409	359	383	417	363	373	418	352	392	405	402	381	379	380	378	396	361	431	377	379	371	425	372	354	406	378	358	392	396	369	361	398	343	397	351	411	396	389	398	355	367	406	369	381	408	374	332	418	363	365	382	347	378	315	358	370	376	387	399	360	382	365	410	393	376	372	368	386	401	399	357	383	337	375	424	398	390	387	373	371	390	395	340	403	394	424	427	385	413	381	408	356	381	401	379	389	352	377	390	365	389	394	381	397	388	385	409	383	367	376	397	370	373	402	374	393	376	331	391	375	384	395	426	363	358	386	389	381	395	373	398	344	379	364	397	398	421	382	360	407	395	342	413	393	381	410	367	376	370	365	359	371	395	391	396	406	386	344	355	379	373	393	386	406	387	415	399	361	362	411	409	397	361	388	406	378	399	429	368	356	344	366	374	347	404	399	356	404	382	353	417	396	362	396	355	350	392	380	385	387	399	355	378	361	406	395	381	371	380	405	415	389	369	360	357	360	391	404	388	371	401	360	414	400	371	406	367	395	407	398	360	400	373	361	386	376	393	378	362	403	360	384	389	397	351	387	378	392	371	393	354	365	396	376	379	380	369	376	408	387	389	352	397	367	369	393	388	352	369	370	404	421	361	377	413	380	391	357	369	390	405	369	366	405	417	396	389	411	380	392	377	379	402	371	402	378	361	373	406	409	394	396	365	389	386	349	367	398	376	383	350	385	387	374	359	422	408	356	407	434	391	397	386	408	385	366	373	369	380	377	374	396	382	380	395	375	401	377	401	369	370	384	410	378	415	409	379	395	404	355	405	389	387	380	357	395	342	368	406	355	381	419	368	397	378	407	352	379	407	402	376	378	388	388	398	363	400	372	381	409	406	409	357	396	362	406	394	386	384	396	331	343	371	374	398	385	351	407	355	372	351	386	373	376	387	351	378	341	393	331	396	346	379	398	378	369	373	374	407	414	387	362	411	358	385	359	403	426	411	419	366	411	336	361	416	364	369	405	423	367	386
24877	23779	31936	26902	17372	4211	762	577	589	533	563	540	527	568	519	520	575	573	523	533	486	517	534	556	532	494	534	511	554	536	529	505	496	513	486	530	576	539	545	567	554	522	484	550	532	524	522	518	530	545	540	507	529	532	502	545	531	522	544	530	527	547	489	528	521	577	541	493	531	505	529	510	488	467	543	492	549	495	541	575	549	527	580	520	525	524	534	507	514	463	489	506	513	536	510	484	536	501	565	500	527	519	538	507	516	553	522	528	489	502	522	487	557	511	508	533	533	525	505	494	535	532	508	503	508	533	499	531	535	530	514	491	476	519	532	521	544	468	474	497	530	528	560	493	537	503	520	503	524	505	508	514	506	496	510	528	507	490	547	507	516	469	546	488	493	535	504	492	523	566	509	479	487	518	548	504	508	519	552	546	536	485	507	541	537	504	498	494	494	512	546	478	553	523	510	539	521	496	526	523	477	531	512	496	531	517	506	528	556	537	528	529	537	564	524	532	534	513	530	533	525	509	563	523	515	523	534	507	510	544	520	514	536	544	465	553	539	521	520	524	503	527	562	554	518	506	518	519	520	548	507	515	528	508	504	522	473	549	502	540	506	489	532	488	540	506	544	513	542	535	521	523	530	500	493	519	560	536	494	516	535	539	514	490	522	496	516	485	530	526	518	570	524	493	513	565	494	524	484	518	536	523	517	523	542	497	515	525	507	511	490	510	492	499	549	465	537	561	502	522	530	510	550	493	529	508	510	529	513	526	497	559	487	465	549	585	500	504	510	531	513	485	557	530	462	530	526	511	496	528	506	512	521	513	504	540	534	549	524	499	535	517	496	520	543	524	514	510	511	556	485	515	523	501	512	489	537	507	511	521	508	536	504	489	500	535	564	519	541	489	496	497	539	507	522	537	530	539	504	513	530	499	525	496	506	515	479	520	522	512	502	500	493	498	541	533	505	547	514	508	512	533	521	503	482	548	495	517	522	472	556	529	504	532	458	527	547	520	525	500	537	508	518	520	524	504	520	461	496	482	521	492	538	491	491	513	532	539	545	551	539	542	510	518	518	505	529	519	520	499	505	519	550	511	508	558	505	473	526	510	476	513	509	500	493	548	519	516	538	494	517	511	521	479	553	506	514	522	486	512	501	537	462	484	492	504	532	510	509	558	510	538	508	465	556	511	516	509	564	528	470	491	501	532	499	502	494	478	515	503	494	537	497	480	526	515	493	522	492	537	517	555	527	514	513	536	493	509	529	493	511	531	535	499	487	505	524	533	514	495	499	506	560	553	534	521	505	503	555	516	508	521	524	535	486	508	512	484	519	482	521	516	511	540	533	533	535	490	538	496	520	524	526	481	491	517	525	591	495	524	510	555	495	521	460	551	505	479	537	528	499	485	520	518	507	490	518	553	532	500	526	518	488	528	554	530	534	546	510	469	535	502	527	470	509	556	516	519	511	517	509	547	495	509	543	502	516	491	497	516	506	550	495	498	512	488	535	519	530	563	526	491	551	460	529	531	535	481	508	499	483	473	503	539	515	500	511	481	455	479	531	503	495	499	489	552	516	491	514	508	529	499	522	503	523	489	498	513	539	495	546	533	497	474	497	505	539	521	533	521	519	490	542	467	489	530	531	469	525	511	474	539	508	505	574	464	491	511	467	521	513	496	523	563	483	504	532	512	525	476	498	488	489	513	560	513	526	514	514	542	503	497	550	507	463	534	497	533	484	528	497	490	507	528	512	510	518	491	480	570	560	468	515	501	540	483	507	492	519	534	523	543	532	487	508	530	497	532	515	533	501	495	476	497	538	502	551	518	517	522	524	490	501	518	499	517	552	544	530	505	504	512	527	495	513	481	529	425	541	543	512	510	529	500	470	496	510	506	475	532	547	523	498	549	489	485	495	507	515	492	520	495	493	517	504	512	511	507	536	534	546	544	487	545	537	497	475	504	518	509	478	513	504	487	536	524	532	496	510	494	483	507	530	529	496	507	511	474	535	502	505	497	538	518	501	515	526	543	515	518	511	526	521	483	490	478	511	512	493	544	503	499	508	557	546	529	493	476	515	473	517	530	504	557	509	529	495	542	500	556	551	515	510	503	458	528	482	491	515	535	498	527	545	508	534	524	497	531	512	537	538	533	551	512	538	531	535	512	453	500	532	526	475	505	516	523	509	495	536	509	502	494	510	447	525	497	548	516	540	561	543	452	516	513	494	529	527	487	518	538	505	497	493	533	503	518	456	462	536	477	554	536	510	502	539	499	454	518	484	500	531	511	496	568	537	456	508	513	517	449	504	518	529	503	508	544	501	480	485	515	514	549	521	494	541	505	538	532	533	541	533	502	492	501	494	523	563	541	489	530	475	504	515	522	485	511	542	542	491	515	505	532	564	534	515	504	539	509	484	523	532	516	553	498	512	516	499	498	489	494	562	516	525	539	528	506	519	509	591	503	519	495	519	536	514	459	538	472	580	517	536	574	540	518	499	529	503	503	515	524	518	482	505	508	512	519	532	462	504	526	524	492	499	497	520	532	553	508	492	515	509	517	507	533	464	510	522	537	506	512	528	529	535	480	479	536	540	500	530	515	508	536	504	539	515	474	473	498	586	506	486	496	455	489	517	520	491	512	528	499	533	491	500	528	511	509	525	491	541	498	509	564	517	476	517	499	541	500	515	531	489	510	571	520	515	484	503	536	490	512	494	501	506	532	547	523	550	518	542	501	502	509	540	513	541	504	500	495	545	531	525	521	553	530	544	527	509	529	523	500	525	537	545	536	525	541	517	502	507	497	490	523	528	520	532	493	538	489	504	529	551	511	515	481	484	498	517	500	488	499	492	488	482	520	521	545	495	485	528	509	475	502	512	524	507	515	495	503	493	505	469	535	509	495	545	500	474	541	527	532	477	499	552	491	522	498	500	510	465	542	514	535	570	538	556	530	492	494	484	527	503	518	547	529	509	467	495	482	514	531	550	507	528	545	494	507	480	530	482	501	499	543	552	494	527	506	536	533	522	531	566	485	564	510	530	512	490	510	486	501	537	520	509	483	552	550	538	536	494	486	483	532	494	535	528	510	542	501	531	495	508	542	504	546	575	516	460	527	510	514	521	524	492	505	511	533	528	556	494	510	509	482	505	522	502	495	494	490	507	521	572	535	500	521	509	524	509	511	490	529	517	524	476	492	526	507	512	497	493	520	493	527	513	542	551	504	517	496	528	508	541	517	548	528	493	497	523	531	512	496	531	537	512	490	568	471	515	496	534	549	518	474	496	505	534	486	484	476	532	520	534	575	518	529	504	533	533	496	550	538	577	508	499	510	490	531	543	530	519	506	505	517	478	519	534	499	543	474	495	505	500	530	495	547	471	508	500	538	514	560	500	484	504	516	558	503	574	496	497	512	444	504	498	502	462	528	547	492	503	532	518	516	513	483	498	551	521	522	495	547	480	488	544	498	565	503	524	497	510	501	492	544	514	499	497	532
63313	85948	54445	18407	4721	977	508	476	448	474	469	452	459	470	441	511	497	508	491	527	488	502	470	490	494	490	473	483	505	479	484	481	470	445	476	485	445	544	452	473	454	488	484	489	475	484	459	463	493	491	464	450	455	469	491	481	475	449	464	463	504	466	485	477	452	456	466	456	465	495	482	511	506	477	490	461	449	478	476	421	503	474	475	494	459	420	480	438	501	503	494	464	502	469	474	452	452	474	473	466	442	454	465	487	447	472	432	481	453	465	509	475	479	485	478	457	486	499	488	513	493	461	526	473	471	506	450	450	474	486	457	508	441	522	456	465	485	472	511	477	461	473	439	437	519	496	519	487	476	493	472	478	449	431	468	471	474	459	461	438	433	474	511	465	482	464	460	520	465	458	500	432	416	496	426	507	481	482	493	436	495	474	442	447	474	496	452	494	477	449	484	491	501	464	475	487	472	446	477	465	503	465	435	491	475	479	450	470	485	451	474	487	467	428	521	456	481	469	466	452	461	461	447	459	491	477	489	512	414	460	469	464	438	473	451	472	447	470	462	440	471	477	470	456	468	457	513	476	467	457	476	484	464	421	499	517	481	517	455	440	493	479	424	471	459	485	470	498	503	473	416	456	461	471	458	431	453	490	445	464	473	473	468	436	433	495	509	462	470	462	500	469	485	504	486	489	473	448	504	473	462	487	471	475	490	447	477	473	453	481	496	443	489	471	489	504	461	450	501	504	437	471	457	499	486	487	468	450	452	447	481	505	458	499	472	439	474	455	466	464	450	457	479	483	488	459	481	462	500	443	493	491	450	490	475	466	479	491	434	495	485	491	497	485	477	504	507	449	471	464	495	450	432	474	454	433	452	469	446	489	471	504	487	447	428	496	436	443	466	510	451	480	490	447	458	472	468	440	476	466	471	482	470	473	507	476	458	466	464	471	449	461	473	496	477	477	455	473	439	457	480	479	459	471	462	500	480	483	419	473	494	449	444	472	463	451	450	483	490	456	438	471	483	506	471	472	480	462	482	468	468	460	500	498	479	532	447	426	486	487	451	453	467	434	461	467	496	462	482	496	482	464	461	492	431	478	486	460	483	432	443	468	464	452	466	471	425	467	454	461	525	420	489	478	478	494	512	461	457	442	477	453	476	436	455	460	465	508	466	467	479	498	500	448	476	509	480	471	537	456	462	457	466	451	469	452	436	477	468	450	450	433	458	466	460	481	442	463	482	472	498	488	470	454	504	458	476	460	467	520	454	432	479	492	489	518	464	472	458	457	449	475	475	453	468	444	428	476	458	476	474	470	481	454	478	463	448	459	484	445	436	488	470	480	434	452	510	469	448	510	500	471	497	481	444	526	485	454	474	452	438	494	463	478	484	479	466	481	463	482	486	460	450	450	485	435	488	467	461	503	475	482	452	470	465	480	424	495	505	496	514	493	467	438	458	497	451	462	491	503	477	466	480	463	462	478	481	460	497	462	463	438	479	459	445	492	466	504	478	501	471	527	463	474	468	465	448	418	456	484	484	480	482	492	476	478	482	476	442	456	495	468	445	497	464	476	498	498	488	443	441	476	467	462	468	492	467	463	499	469	421	477	450	481	485	474	474	490	449	444	487	470	463	491	482	472	463	460	463	480	490	470	469	488	479	435	470	496	444	462	479	479	458	489	485	447	457	489	464	480	473	443	462	471	442	472	457	452	469	458	481	482	503	454	458	459	439	456	513	486	436	445	488	504	476	451	459	472	489	483	446	473	472	466	462	436	487	447	492	488	478	494	466	466	423	486	458	471	462	454	509	460	442	441	477	445	497	472	417	446	470	440	472	488	484	471	481	496	499	482	492	472	496	458	473	449	478	429	442	449	431	480	503	449	499	454	475	454	482	503	429	492	469	476	486	432	463	475	433	455	484	482	448	472	460	458	477	466	458	455	484	446	463	466	456	436	462	484	455	470	460	461	468	482	492	464	505	440	450	502	476	460	477	479	497	485	432	472	470	441	441	505	490	477	451	507	476	455	466	447	479	485	462	425	471	461	468	515	483	473	451	475	491	481	481	466	489	481	461	425	475	437	468	499	444	453	472	505	437	486	472	429	474	478	434	483	450	487	476	481	495	499	447	467	471	481	470	445	433	435	496	465	504	469	526	456	482	468	466	480	513	446	468	489	487	449	450	484	510	455	493	481	435	460	491	482	479	504	442	494	500	434	474	488	481	483	467	477	419	483	474	442	488	488	507	465	506	430	476	484	416	447	466	469	454	471	465	458	464	510	456	462	454	472	458	460	482	478	483	469	454	486	454	486	506	472	458	433	468	472	478	457	482	442	478	450	406	484	474	442	489	456	463	454	477	514	460	440	541	490	440	460	485	454	459	455	481	463	444	484	459	464	477	500	438	455	453	488	476	458	459	434	475	471	465	510	466	480	470	479	487	436	470	451	502	443	469	491	493	487	489	463	444	464	460	438	493	488	441	449	458	439	456	449	502	444	476	481	450	473	487	455	468	461	466	469	475	444	434	451	456	458	445	495	450	489	426	515	469	462	453	478	445	482	478	428	481	452	472	478	502	427	462	439	449	478	456	448	463	486	443	469	467	448	481	476	448	464	465	433	479	455	494	458	472	434	469	493	486	478	488	486	443	452	469	492	466	493	451	438	444	458	489	467	450	460	471	460	485	462	514	491	521	475	468	466	478	459	480	440	480	469	467	489	451	442	460	472	457	467	454	467	500	502	443	468	489	511	493	519	481	469	463	449	490	463	455	446	470	459	473	493	481	463	467	493	464	451	468	514	481	445	467	460	470	486	477	426	473	469	470	454	493	464	450	466	498	446	455	494	447	414	457	519	485	481	445	471	480	478	456	483	495	487	449	497	481	473	437	496	464	432	439	503	445	458	513	441	502	462	472	478	481	490	437	451	459	471	472	479	489	493	433	478	504	448	472	460	453	426	468	470	469	472	463	477	458	467	460	458	454	495	489	468	469	470	466	441	483	451	468	433	508	480	514	441	499	529	466	447	431	469	438	485	470	442	472	454	484	409	469	502	453	476	449	447	448	455	441	490	454	484	463	491	453	485	461	443	455	429	472	481	487	478	469	420	480	480	436	480	443	493	481	455	453	422	484	516	477	441	491	469	465	513	493	467	482	479	428	501	431	495	478	455	501	431	474	494	470	466	477	476	474	451	439	464	501	447	463	463	461	451	485	455	467	459	441	461	442	465	453	461	463	489	465	443	455	446	469	469	472	438	481	461	497	473	462	490	491	486	511	460	448	507	459	485	459	420	516	493	488	474	474	490	462	443	461	486	468	470	469	475	498	461	453	453	463	478	490	485	441	525	494	471	484	455	468	448	438	449	488	453	507	437	479	466	462	442	470	463	493	487	480	430	505	511	467	458	455	464	450	448	428	468	492	463	489	460	452	459	457	486	465	479	492	481	454	501	467	477	490	433	429	483	471	448	471	450	504	460	490	505	516	483	488	452
24092	22904	30593	25200	20117	9539	1431	840	760	732	744	734	692	734	719	691	671	688	747	757	755	746	710	767	682	703	689	747	708	724	742	663	716	736	754	689	701	729	696	690	713	662	711	703	710	697	664	660	684	689	737	700	700	660	697	682	693	695	679	647	682	696	711	682	694	670	667	686	691	653	698	685	653	718	739	719	718	680	665	707	690	706	673	746	727	685	699	718	681	714	721	733	735	702	731	712	735	680	714	644	643	682	666	696	643	691	630	716	740	641	659	687	707	677	726	730	721	688	737	690	700	746	687	733	738	663	691	691	712	722	702	693	677	683	667	692	670	666	689	726	704	710	705	701	686	689	689	714	678	735	734	718	707	717	716	704	744	708	660	698	658	665	688	679	696	667	651	692	680	743	673	741	742	670	680	665	656	684	667	717	693	701	738	700	728	660	746	704	694	691	704	736	644	672	643	731	658	738	734	629	703	675	711	716	692	671	688	674	694	693	673	698	720	700	685	747	712	683	627	709	695	632	698	692	656	700	688	728	670	723	734	698	665	675	651	691	718	672	709	710	710	769	676	667	728	692	715	686	683	672	703	677	641	661	687	685	678	731	678	676	699	698	751	731	698	690	675	694	709	689	682	702	693	728	662	712	703	698	673	656	656	649	671	665	730	696	676	748	708	718	690	697	666	660	720	707	698	668	656	700	691	683	633	693	699	734	719	710	717	712	706	697	673	650	675	697	692	675	722	675	713	695	697	679	740	681	695	736	722	763	679	716	689	688	690	725	702	690	673	664	761	736	698	728	727	684	760	677	671	697	684	707	665	699	710	683	664	669	712	672	720	713	727	715	702	753	686	661	653	721	689	711	673	721	678	676	675	706	677	685	695	715	633	693	654	695	704	728	736	619	706	684	669	699	694	702	663	707	668	661	682	695	730	722	707	654	678	660	706	695	721	700	743	654	681	700	674	738	687	683	745	709	680	679	679	685	726	683	695	721	679	705	655	693	698	659	674	689	672	718	707	663	695	679	663	719	662	684	709	708	675	705	701	672	706	658	687	714	723	670	678	664	648	746	679	690	700	705	756	732	707	696	680	759	703	696	721	704	747	680	720	725	701	721	675	663	738	706	698	696	706	682	696	714	692	708	669	695	698	706	727	728	685	716	715	693	685	602	703	697	669	682	722	638	695	693	690	709	700	710	692	675	683	737	672	659	691	733	651	703	684	674	679	662	648	682	722	660	700	681	688	699	666	690	680	659	654	692	648	695	665	680	693	771	705	664	744	640	700	713	695	703	700	707	674	681	669	672	709	667	718	667	693	716	685	706	644	670	695	689	728	729	696	693	695	664	712	690	729	671	727	702	672	669	670	668	698	681	703	713	696	735	625	621	739	712	671	770	703	645	714	696	718	671	680	693	646	715	720	718	701	649	716	678	689	721	699	691	655	704	630	637	674	705	658	693	692	684	673	694	698	677	677	668	707	736	688	671	718	730	687	710	684	696	669	673	701	696	732	645	705	694	674	691	686	666	688	719	678	697	735	639	689	691	702	703	687	653	629	690	648	693	638	708	643	707	736	647	690	688	682	690	628	684	727	668	728	726	714	685	710	684	691	731	691	676	687	685	692	628	679	687	714	716	694	711	703	713	723	697	693	704	688	681	687	680	664	692	701	645	664	706	644	665	740	712	703	667	683	653	730	706	686	722	688	706	765	708	659	751	635	683	677	677	674	680	723	742	645	703	682	706	681	686	712	700	687	675	729	654	706	667	700	652	698	673	659	718	674	707	686	677	673	675	720	674	695	709	643	673	682	694	692	704	721	689	701	684	709	645	712	652	736	698	712	699	689	696	681	688	671	684	699	693	706	710	719	668	699	725	631	669	676	651	711	658	712	687	660	757	715	701	699	736	713	656	723	677	677	646	714	668	650	635	687	698	688	733	624	705	702	650	722	706	683	683	673	671	690	699	690	731	720	675	723	705	677	691	770	655	698	648	713	674	696	660	739	691	655	710	699	717	674	742	697	661	727	705	655	672	689	690	678	763	705	665	683	660	699	701	692	703	728	694	702	707	662	696	690	667	653	679	698	642	658	696	710	697	676	701	716	680	696	729	714	724	694	682	693	693	689	666	689	695	678	685	704	693	705	675	689	711	732	646	670	620	700	683	691	721	691	712	705	699	693	703	712	659	642	707	669	690	696	655	741	668	670	700	692	667	677	694	676	706	700	683	703	706	727	731	678	683	685	697	699	715	670	700	678	754	682	727	679	685	646	682	708	722	714	701	747	653	710	677	686	654	700	725	685	698	670	692	657	685	706	711	681	694	694	723	718	690	709	739	716	706	666	692	683	679	658	681	698	748	717	677	658	701	704	668	675	717	746	760	704	657	637	655	691	722	647	721	680	678	701	682	720	690	699	615	703	665	647	656	723	748	678	694	666	668	730	669	692	655	665	651	699	737	712	687	691	684	682	686	762	639	648	703	709	735	708	702	698	687	709	680	734	686	687	682	677	741	681	700	703	653	670	695	711	690	655	711	697	702	723	707	679	703	647	692	667	685	683	665	692	675	680	668	652	710	673	724	649	655	648	688	692	741	651	666	724	712	721	702	681	729	715	691	705	682	684	691	710	712	711	669	654	734	751	692	701	696	670	676	735	687	684	732	706	728	730	729	688	657	653	684	697	656	670	667	713	690	702	690	641	676	596	719	702	684	716	668	760	720	699	668	691	706	682	679	676	710	682	710	691	717	683	711	723	689	688	719	743	726	703	664	706	705	695	658	706	671	643	699	626	673	665	665	692	713	652	703	697	675	704	686	696	694	721	709	723	712	701	687	680	692	722	679	727	690	675	667	714	712	684	706	704	670	718	708	710	677	737	687	723	688	654	663	725	663	686	650	705	674	691	668	674	730	735	675	676	692	688	692	663	676	731	693	673	683	700	746	700	721	713	721	675	722	668	668	736	678	690	670	675	731	706	705	670	664	719	702	692	690	711	706	688	747	667	663	721	658	749	667	682	708	682	688	721	672	694	740	651	693	711	667	700	642	719	646	649	705	733	677	682	679	739	674	708	665	663	663	704	669	685	711	665	654	684	672	713	724	713	731	683	700	687	665	668	701	691	662	652	696	685	714	691	676	692	671	721	704	681	705	672	696	700	672	670	689	752	697	687	704	674	729	721	664	686	707	679	683	674	684	703	677	665	670	682	664	696	718	676	645	657	681	708	724	684	691	671	713	685	707	657	746	683	653	719	751	686	707	714	658	724	702	752	710	724	723	680	703	704	666	740	704	733	665	688	661	678	685	689	708	674	719	685	720	683	717	711	726	732	725	698	699	689	686	706	689	727	713	694	696	717	702	697	688	727	720	709	677	703	671	723	672	670	664	707	691	724	640	747	710	707	643	743	656	668	686	700	684	741	679	704	673	699	693	702	705	718	629	727	732	643	718	679	680	709	716	699	655	693	734	679	670	688	733	690	695	728	674	702	742	709	652
61396	94396	55652	20461	5091	1298	597	616	663	638	643	624	634	586	619	628	614	623	641	643	635	619	589	606	610	669	634	600	639	631	646	654	630	603	628	650	600	575	601	620	581	635	652	618	643	666	619	649	618	596	621	636	614	606	618	606	633	629	593	596	661	674	602	607	587	574	619	608	579	589	620	650	622	606	608	648	626	638	610	596	618	609	626	586	593	584	614	612	636	666	622	608	594	626	598	602	612	638	598	619	595	593	563	608	658	595	596	588	570	611	619	660	644	619	636	598	621	620	664	625	657	588	595	670	591	612	609	591	617	633	610	638	653	587	642	654	592	625	605	575	644	620	640	621	621	622	624	627	620	599	583	639	605	637	646	565	636	621	600	592	600	616	604	647	646	613	633	618	640	671	664	568	635	632	643	643	617	595	575	623	641	588	613	594	601	626	567	639	587	644	603	596	625	657	632	631	658	620	652	609	632	626	623	610	607	618	606	613	593	609	665	636	610	610	606	602	596	631	601	615	607	599	576	602	653	640	633	658	687	565	625	627	583	637	584	598	619	669	611	621	607	618	650	615	609	619	640	623	591	646	616	603	635	568	598	568	623	677	605	619	611	613	589	615	619	632	640	639	584	643	637	637	600	559	607	624	608	593	614	626	678	603	600	633	584	593	633	601	602	651	602	661	554	610	663	593	590	617	605	604	588	638	598	579	636	601	669	603	620	613	601	655	577	600	631	615	637	604	630	598	589	586	618	631	628	646	623	635	638	639	624	648	593	606	628	615	611	636	630	643	584	645	635	651	626	614	634	609	593	622	670	593	642	620	622	599	613	677	595	601	627	598	589	615	677	626	628	634	616	582	611	617	582	593	607	653	660	601	645	613	615	596	619	660	636	619	632	578	586	599	624	601	588	621	670	594	650	592	605	609	652	598	629	625	602	638	610	605	638	582	594	608	663	622	622	633	628	628	613	636	605	595	618	630	578	620	617	626	634	560	621	608	610	543	655	558	585	591	608	615	604	653	557	598	608	595	608	641	630	631	604	610	616	617	628	617	626	620	619	620	622	609	622	642	616	623	577	592	593	605	647	649	617	651	593	626	613	629	601	606	643	625	617	631	657	594	663	620	594	670	645	669	658	624	604	595	595	639	587	611	623	616	603	591	601	602	636	618	605	644	619	599	597	617	576	646	591	649	634	617	592	611	622	614	592	662	644	664	640	631	605	575	630	581	579	599	650	618	602	635	595	621	627	641	611	622	618	606	629	593	628	598	589	633	633	593	624	600	586	552	635	603	601	601	642	632	613	610	589	608	611	594	605	623	591	613	659	641	636	612	571	600	580	643	603	635	610	612	586	643	673	628	613	631	601	646	580	625	633	613	612	646	581	611	633	599	631	601	584	633	588	610	629	558	582	611	613	593	627	633	669	569	616	618	624	601	616	555	615	626	625	630	638	630	635	656	611	624	614	632	586	638	628	614	647	607	655	640	631	627	609	619	615	611	570	592	621	626	632	644	620	649	591	626	607	645	597	665	599	610	630	607	635	589	591	602	632	611	641	570	621	546	602	602	558	611	581	594	590	630	630	584	610	602	580	598	583	662	652	602	640	613	603	610	618	637	596	655	608	638	633	600	616	607	603	628	607	583	626	596	594	617	595	575	637	603	586	592	579	581	628	583	589	652	568	615	604	611	631	660	630	595	619	624	617	631	610	605	594	592	622	625	620	638	621	596	646	645	616	590	622	585	619	613	593	643	605	618	615	633	646	642	644	593	582	614	612	570	600	613	663	666	607	616	610	636	618	580	595	604	608	622	543	621	614	570	620	619	591	626	583	651	608	607	611	678	635	632	611	625	626	607	620	560	620	589	642	632	638	629	628	607	639	637	620	628	652	669	625	621	597	626	635	576	619	620	642	676	627	567	617	685	587	629	603	571	612	635	597	632	598	592	602	606	653	597	618	645	657	637	589	597	622	641	639	619	609	648	655	641	582	573	642	621	636	638	599	621	618	607	652	604	603	621	630	629	607	639	623	633	581	626	614	588	658	606	599	657	632	652	626	642	611	618	630	651	624	630	659	593	645	584	578	604	584	645	628	621	637	620	660	593	644	623	602	585	627	638	614	598	612	613	611	621	650	577	611	645	591	646	571	640	640	578	583	608	662	611	640	635	615	614	627	620	616	587	592	598	599	625	598	628	614	616	651	639	633	604	626	602	621	592	665	642	646	610	593	599	654	630	679	607	644	629	621	649	603	588	637	601	602	578	601	617	608	650	603	623	659	633	646	624	617	616	598	620	642	581	617	615	631	616	634	623	641	586	638	627	634	620	622	629	628	662	617	584	631	642	627	606	649	604	550	614	593	627	621	597	616	614	625	611	606	630	567	608	622	649	623	662	620	617	591	592	681	624	623	584	646	607	626	600	614	624	618	623	640	658	604	641	609	584	574	641	618	628	594	664	605	631	646	666	682	578	616	537	654	597	618	615	577	614	604	612	583	591	628	625	633	676	626	598	641	613	630	590	585	634	615	558	658	610	567	618	656	591	607	615	586	627	603	618	609	631	599	599	627	646	617	587	638	615	621	603	617	634	626	633	616	647	631	609	616	638	605	587	664	657	610	606	609	558	606	632	631	617	621	562	593	638	634	605	609	629	626	619	588	629	586	669	621	632	642	620	583	602	595	640	594	591	604	662	636	649	618	581	626	630	608	641	618	603	616	590	595	619	618	593	641	620	578	632	634	608	643	624	620	616	621	641	595	627	598	595	582	635	597	586	602	628	578	611	620	628	607	646	647	603	649	612	600	624	603	654	657	621	609	613	625	641	631	625	653	630	630	602	617	609	601	586	630	643	601	617	613	654	599	655	631	625	601	632	646	578	583	619	627	602	634	612	611	623	592	630	593	675	620	571	620	616	615	686	620	591	617	624	657	606	651	627	594	630	602	661	585	579	637	632	586	615	604	569	634	603	617	607	609	634	565	610	590	613	586	579	621	632	641	588	622	585	634	582	636	633	619	590	622	628	632	595	585	612	596	598	613	626	605	606	635	582	639	695	630	599	604	637	584	629	633	613	614	631	606	605	600	605	606	612	617	605	615	619	624	589	632	645	631	599	604	674	567	578	636	603	647	621	614	624	647	655	603	582	582	611	600	624	600	619	672	603	634	629	630	595	630	622	623	583	627	587	615	622	664	586	625	652	641	634	612	622	612	630	585	622	613	573	663	604	633	607	626	605	612	607	663	625	639	618	622	606	638	596	621	594	650	644	594	606	600	648	612	581	632	648	613	602	596	669	613	596	587	634	621	652	653	594	639	583	616	598	609	617	625	586	634	586	618	609	633	616	576	614	594	668	649	577	589	649	578	642	645	595	619	647	627	612	611	620	613	617	635	638	608	600	628	623	640	616	610	584	584	632	562	636	641	632	618	614	643	627	576	579	627	574	632	646	629	626	619	608	632	604	577	602	627	577	611	599	622	612	587	602	595	654	591	586
33442	31644	21257	5904	1119	659	561	504	517	503	539	546	583	522	520	498	511	495	528	498	554	498	524	508	527	518	483	492	526	512	508	549	497	503	524	481	495	499	517	519	498	541	507	544	524	532	549	513	534	541	495	523	541	540	511	530	542	509	552	528	534	521	485	533	466	522	513	526	528	539	541	517	506	547	540	510	534	489	530	513	505	516	504	518	504	535	502	537	513	521	496	549	536	515	527	532	517	545	526	530	501	522	525	528	476	494	555	511	528	487	524	482	516	516	528	512	499	533	489	507	484	453	557	483	527	550	509	509	534	489	536	502	529	528	534	525	486	510	467	555	478	498	531	519	509	542	510	502	499	517	496	555	512	502	508	542	486	536	501	501	517	531	515	494	526	526	550	537	505	536	515	534	522	474	496	526	506	541	525	569	548	571	499	499	517	583	526	501	538	529	502	547	469	518	521	522	498	545	542	527	495	511	509	501	518	517	548	529	542	507	543	493	491	506	480	548	533	502	525	543	539	541	523	532	527	526	535	531	530	526	551	505	543	529	475	505	505	517	535	523	546	547	530	579	553	551	546	515	505	511	492	498	510	514	505	521	547	555	498	508	515	523	525	496	521	521	526	481	520	551	495	524	521	519	524	510	541	529	513	548	517	497	501	509	501	498	501	514	499	491	520	543	507	498	522	524	520	520	548	534	529	488	510	535	536	518	519	545	544	524	524	515	503	524	554	490	499	524	475	456	524	515	567	541	531	491	502	495	480	509	544	505	538	521	502	500	532	521	505	532	511	518	555	491	515	532	548	492	564	502	549	487	500	557	546	544	529	535	505	500	527	502	496	549	527	461	507	521	544	542	518	543	491	526	527	502	545	490	511	539	488	497	494	505	517	530	510	507	518	564	508	543	496	533	509	521	505	546	544	510	484	528	501	512	505	524	502	503	509	510	506	523	477	523	530	547	531	533	529	499	457	529	555	509	522	549	486	518	555	551	493	527	471	504	514	484	519	514	535	518	522	484	533	526	509	493	538	542	526	539	494	523	497	540	486	534	500	530	537	498	507	514	523	487	537	501	510	484	542	529	520	515	502	491	549	509	487	543	538	487	524	534	503	484	532	493	493	513	531	499	557	516	519	544	548	502	517	546	533	540	497	481	487	515	503	533	554	526	508	537	562	506	500	492	513	528	559	498	517	499	536	544	525	497	510	538	559	536	497	511	525	449	512	543	528	542	534	510	561	514	563	461	504	539	517	535	526	532	546	499	529	495	495	477	537	513	514	532	473	535	547	515	521	540	539	507	524	506	551	468	503	494	479	546	486	494	542	539	535	504	474	520	450	497	520	538	498	517	491	482	536	494	531	492	493	468	516	514	546	550	505	508	516	524	507	569	542	524	520	492	557	525	478	488	604	512	527	507	525	552	533	501	527	494	516	511	454	479	551	485	522	478	542	502	488	549	507	517	556	542	507	474	493	494	547	524	523	525	506	495	525	549	486	517	580	494	528	533	528	545	500	519	503	522	534	506	554	517	509	531	521	568	537	481	533	515	502	514	527	537	510	486	481	515	546	518	504	522	475	489	518	539	514	539	515	521	510	480	547	527	519	537	544	511	541	514	498	507	489	513	481	524	513	483	505	530	507	522	529	530	517	449	513	479	499	531	532	523	508	522	510	528	529	526	487	527	514	559	526	529	553	512	533	488	497	493	500	488	525	521	523	502	532	506	520	489	522	506	490	530	520	537	491	496	516	507	506	511	552	496	538	491	528	499	489	514	539	507	544	488	526	553	519	482	533	525	512	561	501	533	484	481	508	519	504	503	494	513	526	509	496	471	489	544	529	531	514	528	515	524	568	475	512	512	482	511	521	524	528	526	505	520	536	514	513	525	557	449	546	527	536	533	548	540	520	533	494	506	512	506	565	533	526	470	484	497	525	539	474	508	558	552	522	510	534	528	498	552	529	534	508	511	529	497	537	530	509	484	475	499	501	489	513	522	481	484	529	496	484	548	508	496	509	488	519	497	496	499	500	480	531	528	560	520	557	521	536	535	509	516	514	515	485	508	511	512	538	525	477	488	539	516	515	496	469	493	512	524	503	549	498	513	519	508	543	521	525	515	530	489	498	507	503	491	504	507	529	536	521	499	497	527	496	548	487	521	536	527	503	525	495	507	539	482	508	527	540	501	529	514	556	502	529	513	536	479	511	533	523	506	507	523	503	554	547	496	512	510	540	505	525	534	558	510	546	545	527	523	561	520	525	514	516	539	499	520	533	499	539	519	499	488	519	527	501	487	497	502	510	530	475	506	563	497	514	541	529	533	535	494	467	500	484	503	517	556	530	520	506	502	523	490	543	518	498	554	530	567	522	477	553	537	526	507	516	503	528	521	504	555	480	484	515	552	542	511	522	536	513	504	542	479	523	536	517	520	495	472	490	539	515	493	499	505	513	546	517	515	530	511	518	504	536	488	504	520	536	487	502	528	546	525	540	520	583	521	516	549	493	514	523	483	536	515	521	523	540	514	537	514	512	547	548	496	516	498	527	480	492	505	498	529	515	496	507	549	521	533	502	536	542	508	530	534	542	448	523	577	502	503	511	532	522	530	509	530	520	518	494	553	536	484	520	524	509	533	488	512	537	556	539	548	493	522	554	507	543	536	495	539	494	481	490	545	505	486	481	506	494	535	528	506	533	508	531	517	513	514	512	513	521	482	522	515	512	512	514	516	538	517	508	518	558	534	481	504	543	492	551	502	518	514	518	538	520	517	535	514	525	553	480	533	509	521	476	531	545	517	507	522	505	545	512	522	491	536	553	497	519	552	518	506	507	543	503	527	520	503	539	507	515	507	500	511	580	518	516	561	512	501	502	540	549	506	525	530	525	496	553	524	539	537	494	529	527	536	511	508	527	536	516	500	536	502	501	524	490	500	504	550	508	520	496	490	503	536	494	526	507	544	529	511	524	573	521	527	531	501	537	497	543	558	557	521	507	495	492	495	517	526	472	533	547	492	527	517	532	526	516	540	534	504	571	511	515	542	516	515	520	546	550	555	554	550	530	537	508	508	484	484	515	515	481	549	505	506	498	492	514	501	516	526	509	517	496	499	481	505	505	525	489	506	514	521	517	500	529	516	547	566	491	518	495	512	497	577	522	539	507	546	503	501	495	516	541	496	523	538	504	519	500	531	508	504	533	519	540	512	476	536	530	495	502	504	538	495	527	501	515	464	515	536	504	521	521	523	526	493	519	538	517	563	543	509	535	498	520	501	532	511	530	554	524	526	541	520	497	514	501	531	521	486	532	513	518	531	541	533	477	542	525	506	523	515	507	521	530	511	482	495	500	496	505	451	514	548	502	559	518	521	529	524	515	492	516	507	489	511	494	552	539	515	493	551	515	480	538	520	508	516	511	543	515	506	550	496	518	505	531	499	524	522	537	497	524	504	527	539	504	512	533	462	536	516	536	502	522	476	523	526	524	515	547	512	522	499
31299	32646	12646	2648	802	464	423	431	425	460	397	449	419	441	422	457	427	454	414	443	465	409	394	440	467	427	474	445	399	414	445	417	433	411	463	440	407	459	430	403	446	401	423	401	420	397	409	429	462	437	420	417	403	401	425	440	425	479	402	434	452	448	442	396	436	424	412	411	452	422	449	438	384	433	419	450	435	418	425	437	434	411	381	401	452	437	386	403	435	395	401	402	439	425	447	387	417	420	433	401	436	414	396	407	434	404	433	446	417	429	443	443	427	444	415	432	437	471	430	423	424	438	388	427	422	418	436	393	451	478	488	454	375	414	435	433	462	395	409	422	385	415	420	423	411	453	412	432	407	433	417	409	400	431	409	398	440	420	452	456	427	416	405	432	404	387	400	448	409	408	438	469	446	407	422	394	390	439	439	418	433	412	440	433	437	495	413	484	432	423	443	431	425	428	447	431	477	437	426	444	400	397	387	440	400	435	375	421	408	428	445	416	451	424	448	452	419	419	428	398	397	424	414	424	395	446	392	443	450	458	423	399	407	398	392	416	454	457	443	404	417	439	412	413	452	445	432	430	406	442	403	395	448	431	435	457	417	427	430	394	426	425	452	425	393	401	419	455	454	385	419	405	443	435	452	424	429	467	438	432	391	445	405	410	415	451	431	424	447	435	439	403	420	434	449	427	432	425	407	403	415	445	368	424	452	416	416	406	374	412	412	449	416	433	439	458	413	463	428	422	422	413	423	421	451	404	431	438	421	423	450	419	413	425	406	479	421	407	416	396	402	440	426	434	398	434	419	434	397	410	426	423	458	408	470	405	406	447	423	469	406	419	413	411	414	429	415	437	415	420	409	434	407	430	448	435	382	438	450	440	436	424	394	423	437	443	386	445	419	412	413	448	457	379	440	401	409	418	435	426	390	398	413	427	444	405	433	416	395	416	445	422	436	409	422	441	453	441	409	463	430	417	456	439	454	388	394	424	460	429	456	410	449	420	417	416	425	476	447	400	434	411	406	429	399	414	407	422	418	437	433	443	448	425	443	450	429	420	408	392	458	430	437	430	405	457	505	433	404	447	416	435	415	410	462	438	459	411	402	462	418	428	462	386	409	437	425	433	418	444	397	473	439	404	410	403	438	430	406	414	412	405	422	426	373	461	416	443	430	419	433	408	428	445	411	421	443	465	436	424	452	418	441	457	442	410	416	414	450	429	445	433	419	428	444	410	411	449	420	421	410	394	416	410	439	427	429	415	405	439	411	437	405	433	443	417	411	383	431	433	418	419	428	446	416	438	407	383	456	391	412	431	442	456	446	412	410	419	427	410	407	453	454	416	435	470	460	410	416	426	431	415	440	434	426	430	430	433	437	458	414	435	435	377	419	413	393	445	428	445	433	446	422	442	427	411	427	444	392	420	433	419	467	450	437	439	396	446	398	426	412	431	432	432	470	422	411	447	383	376	402	412	394	436	414	443	448	415	373	422	397	439	446	427	398	434	447	428	457	399	469	398	405	392	454	389	439	421	457	412	433	427	432	441	417	416	447	423	430	431	414	450	449	394	454	414	407	419	431	458	419	425	454	419	446	403	419	406	429	407	442	441	434	446	438	389	392	454	437	448	445	446	431	410	422	427	408	407	412	448	421	410	445	455	408	434	436	405	440	407	399	398	421	410	476	406	425	430	397	368	431	448	411	405	399	394	449	404	414	431	411	437	443	440	446	418	424	456	433	402	402	401	410	428	441	382	443	426	399	426	430	425	423	428	394	440	416	433	424	391	398	434	454	373	421	453	413	411	431	444	413	403	428	435	430	406	413	445	443	440	386	391	417	422	426	426	430	437	416	399	391	379	466	436	418	410	401	432	425	422	452	433	406	401	407	466	419	388	442	437	399	426	423	425	446	432	394	443	426	467	422	416	412	396	407	442	413	422	421	400	398	442	410	441	407	432	439	434	440	409	413	467	424	421	453	442	423	442	425	410	444	411	428	468	416	423	410	449	400	406	425	374	417	427	436	428	408	411	399	444	444	416	389	424	441	439	402	406	426	409	435	420	412	419	439	421	402	406	454	431	438	420	415	455	433	424	417	429	412	415	412	452	395	385	416	442	446	391	418	405	453	415	431	470	462	409	436	413	401	453	413	434	443	417	415	430	424	411	439	437	441	425	418	410	424	409	386	412	424	414	420	401	424	419	433	417	416	434	396	408	436	419	389	424	465	398	424	372	386	458	438	424	380	417	408	408	386	435	375	392	436	408	402	446	429	434	430	436	427	447	454	445	429	440	408	421	415	423	424	416	411	408	432	426	404	446	412	437	426	409	409	462	422	413	420	421	440	412	416	420	458	441	413	442	450	438	404	430	409	454	425	453	437	421	442	385	420	409	472	435	428	438	425	455	434	442	408	457	411	421	435	425	448	395	403	411	431	424	441	457	424	440	420	433	420	399	447	406	445	433	397	395	415	396	403	400	424	412	452	413	395	410	402	425	434	413	400	420	427	410	386	448	425	440	412	451	459	418	413	415	470	418	435	414	406	371	409	433	424	438	427	442	431	429	419	469	446	428	431	442	439	440	430	436	445	417	410	455	407	436	446	401	424	393	415	422	418	439	442	454	424	435	389	406	405	413	435	406	437	417	412	402	452	436	427	393	405	451	433	428	406	406	454	425	438	412	433	439	409	407	450	402	415	393	421	438	417	387	421	438	439	413	431	450	443	409	438	434	396	420	404	419	436	416	469	470	438	410	424	427	416	441	424	437	411	420	418	441	449	404	408	447	396	421	420	432	411	428	408	410	431	463	426	420	421	394	422	398	418	420	474	445	443	451	423	441	469	460	449	407	440	380	414	418	442	444	370	413	430	430	402	385	398	390	444	462	408	400	436	466	429	420	450	419	431	416	439	418	411	419	409	369	403	448	425	411	426	429	410	417	437	438	402	390	412	418	439	406	411	443	420	390	430	445	419	442	406	406	463	423	426	391	381	410	433	448	389	400	419	423	412	403	460	428	426	427	459	426	423	379	454	437	423	459	411	400	404	441	439	427	448	405	421	387	430	402	410	423	414	446	396	432	456	415	444	429	434	418	434	401	414	395	412	442	433	473	404	397	421	403	433	390	399	436	414	411	429	429	418	407	398	435	393	440	411	455	442	446	460	427	417	382	444	430	430	435	403	419	447	415	380	383	396	396	422	406	424	424	443	416	412	436	412	410	436	409	414	436	417	432	450	455	459	405	429	434	406	420	421	398	445	437	414	421	426	392	458	416	393	484	442	417	414	394	443	437	446	453	424	413	430	447	443	422	419	379	440	453	414	482	413	431	428	423	418	407	416	437	459	451	385	393	397	441	462	438	415	418	422	413	442	430	433	452	420	433	396	422	409	460	437	442	400	454	410	422	419	422	385	416	430	430	461	423	418	435	429	436	431	425	448	461	460	406	448	405	414	415	418	427	420	424	446	432	425	399	452	436	390	407	392	431	456	431	428	407
24848	24071	31166	25935	17242	4230	891	673	604	580	601	567	582	580	554	570	595	600	620	581	583	562	609	619	589	572	566	561	570	586	582	582	572	569	544	557	592	587	543	564	587	544	565	594	545	585	562	547	566	581	588	515	582	603	513	533	605	522	553	556	579	580	587	621	612	556	625	580	546	568	599	561	560	556	546	564	556	556	604	509	581	570	558	541	543	560	553	523	589	607	555	534	640	549	592	557	570	611	591	531	579	570	582	568	557	575	600	559	590	533	564	607	575	587	572	523	589	541	573	590	564	560	562	590	612	571	527	545	544	518	535	536	594	548	601	522	610	593	583	572	560	549	556	543	573	555	569	565	549	524	570	582	569	574	555	556	540	528	561	546	587	573	551	570	491	580	576	554	576	591	565	601	567	566	569	567	564	577	569	591	603	539	588	556	564	525	553	558	556	543	543	539	531	578	560	602	550	562	553	540	575	584	602	581	554	582	587	540	525	512	582	572	527	574	554	619	571	595	545	536	545	520	577	551	545	593	561	576	628	578	535	597	573	596	530	571	546	575	591	547	574	542	583	550	562	600	535	567	560	560	569	551	548	568	557	560	582	580	576	542	531	566	597	575	594	588	565	568	570	590	594	611	543	538	605	580	564	564	532	562	559	587	585	537	566	559	568	557	612	529	588	542	559	575	560	573	559	572	573	588	537	578	556	554	566	559	550	547	545	599	557	553	596	570	554	563	571	573	552	560	560	567	563	543	568	565	593	592	580	550	553	552	568	561	587	566	563	556	543	574	593	550	603	555	550	549	609	623	550	564	556	552	595	515	536	594	536	556	596	556	571	591	581	571	578	545	528	587	525	537	573	566	517	540	547	583	585	553	575	588	559	568	578	572	561	566	560	601	570	554	587	590	559	555	563	557	534	543	549	586	574	533	547	540	583	569	534	551	559	573	559	558	560	579	572	540	583	605	540	520	555	540	578	538	585	583	541	555	551	598	549	559	612	556	551	582	557	576	555	556	552	568	571	587	565	552	561	570	588	523	535	556	566	596	552	532	556	579	557	595	576	563	577	526	568	538	582	543	574	595	574	557	597	581	550	538	555	603	510	523	562	607	561	583	532	577	587	569	504	533	576	569	600	565	524	569	542	551	579	583	583	548	581	590	541	569	570	550	570	546	552	615	580	566	579	575	572	564	560	544	536	575	567	596	530	557	563	575	573	574	555	526	579	546	568	563	576	615	531	540	563	587	548	546	555	577	547	579	565	602	634	584	533	581	581	562	586	589	589	534	599	580	612	536	555	538	568	553	537	551	559	599	543	523	532	552	537	546	580	568	579	551	577	632	536	589	592	600	558	554	579	565	558	583	543	549	583	543	523	615	588	550	530	551	594	578	557	542	581	552	573	604	599	586	607	564	580	582	598	560	575	583	531	562	531	564	567	555	558	557	568	595	578	542	537	534	560	565	562	551	581	564	562	556	568	559	563	558	569	537	547	599	560	540	535	548	587	595	599	555	564	567	548	522	604	542	561	554	566	604	580	573	608	557	556	555	553	548	522	559	555	572	540	587	549	571	539	529	565	570	540	585	574	598	592	540	589	595	596	636	601	544	579	564	580	562	572	523	570	573	556	579	567	602	598	573	506	580	547	568	563	565	560	554	571	555	590	544	554	532	535	551	606	600	559	553	567	557	569	533	549	582	586	544	602	537	566	580	556	584	557	551	575	565	599	555	543	567	566	537	624	562	544	563	538	580	576	539	575	556	530	602	529	542	582	551	583	584	600	557	562	539	560	557	576	533	567	581	559	558	575	580	532	589	536	545	552	600	541	518	553	534	516	531	537	558	563	601	551	599	559	515	551	614	570	562	522	549	590	550	529	583	607	576	582	569	543	562	576	597	551	571	528	535	587	562	580	592	571	593	598	562	604	575	622	566	553	543	589	526	589	565	590	591	572	536	548	566	561	574	602	595	509	568	555	565	611	529	560	563	573	582	589	559	521	592	543	547	561	557	549	538	553	551	587	529	568	576	562	558	540	619	559	578	603	567	535	556	498	550	584	560	541	579	547	592	546	584	564	587	511	574	539	607	605	548	584	532	581	553	562	576	548	586	567	550	541	570	551	579	518	550	556	596	524	511	549	596	542	583	582	584	567	531	627	557	567	575	548	530	608	600	529	551	548	560	535	612	512	551	574	573	566	560	542	562	622	582	549	515	582	546	565	555	588	587	497	574	563	575	575	577	562	587	585	523	561	571	561	585	528	548	545	565	570	520	596	573	585	607	608	542	561	532	594	539	543	568	602	533	568	542	537	526	563	520	579	567	567	567	562	556	546	570	581	562	560	614	555	584	582	568	561	556	500	543	554	599	498	561	545	539	601	555	576	617	571	604	544	554	582	539	554	562	578	511	538	531	579	574	587	578	542	600	554	568	534	549	589	513	512	575	564	583	573	600	575	552	549	614	586	566	555	577	553	535	562	539	570	594	576	572	533	583	563	568	568	564	529	583	557	594	571	575	583	553	595	568	591	541	561	585	577	532	521	560	570	568	553	594	543	571	533	601	540	570	521	599	571	539	563	528	595	580	570	571	588	561	571	542	568	586	535	580	517	552	541	570	543	581	557	584	532	588	552	591	524	560	595	568	566	567	563	545	601	601	585	545	554	527	559	575	561	543	560	546	575	570	579	586	571	565	564	566	610	590	583	529	540	536	572	582	570	572	575	607	566	505	536	570	558	545	561	565	581	593	529	593	587	560	588	578	541	576	568	514	585	533	578	538	589	552	560	592	549	580	569	577	551	537	565	579	524	593	559	526	535	583	578	562	579	564	552	584	533	545	598	590	580	542	577	522	537	564	597	529	546	601	555	587	537	559	574	550	567	553	565	587	540	564	596	569	581	562	560	562	575	538	599	544	571	546	561	540	583	619	583	560	571	574	563	563	575	565	579	602	549	553	576	595	550	615	547	523	584	580	559	565	561	546	543	577	524	563	537	570	537	572	569	551	561	596	541	546	589	575	568	574	561	616	554	553	563	528	564	546	568	611	539	579	599	577	560	565	586	559	561	562	565	574	622	570	570	571	527	608	575	568	552	548	583	593	580	602	561	541	518	577	582	547	560	563	581	551	568	560	594	524	523	575	531	577	601	573	566	594	577	583	554	570	580	561	571	583	566	550	549	577	534	566	597	563	580	595	583	505	548	546	580	573	563	539	585	499	585	546	584	536	564	561	550	600	581	591	599	586	548	554	537	577	543	543	577	551	616	588	562	540	583	558	582	560	562	526	522	555	551	561	539	543	547	575	540	565	577	593	581	600	615	516	546	560	582	555	559	569	563	552	556	498	593	515	554	553	563	538	549	559	599	549	591	568	575	574	597	574	549	585	532	513	565	565	542	536	589	576	566	563	554	528	580	574	538	570	547	560	537	523	573	560	599	566	544	562	579	575	589	564	574	609	557	530	597	600	562	580	565	535	535	576	551	547	553	544	578	589
64386	87827	49490	16432	3720	953	551	517	503	568	534	488	482	508	515	531	563	488	536	525	527	450	491	516	518	522	546	541	513	549	554	508	508	533	515	492	521	515	525	504	502	491	503	521	523	504	522	507	531	493	509	504	513	528	535	509	539	518	556	524	541	555	502	493	497	502	521	521	531	540	534	527	497	543	495	497	503	504	521	545	497	483	511	512	523	525	567	537	522	487	537	502	535	495	533	503	542	500	490	494	519	527	493	538	486	490	528	542	545	494	461	532	502	522	507	470	503	548	510	525	519	520	495	534	479	498	471	535	499	474	481	509	537	504	525	527	464	500	535	531	489	505	506	499	511	512	516	495	525	497	533	514	558	489	469	479	467	517	462	550	534	514	498	486	491	518	506	470	500	526	505	523	534	510	504	483	468	491	475	500	524	522	446	534	462	509	498	504	513	524	501	507	507	521	493	512	522	525	515	495	463	496	519	492	507	531	525	492	511	508	512	513	495	558	507	504	505	503	523	497	506	497	476	525	512	536	499	532	486	488	539	477	499	508	536	513	514	508	498	547	516	554	509	508	536	527	493	506	560	542	533	524	527	481	493	541	541	504	509	525	522	482	524	551	514	504	543	488	522	476	531	507	510	519	542	499	509	495	527	459	504	480	487	502	518	491	519	530	487	499	525	516	465	521	491	514	519	490	540	487	505	535	483	488	482	514	487	520	501	534	504	512	500	523	502	525	508	486	531	511	523	514	510	501	538	505	487	532	507	513	504	492	515	499	546	530	514	499	552	517	514	509	507	550	499	501	485	479	517	522	499	483	503	514	536	522	540	501	538	510	530	519	568	508	473	505	497	518	528	526	518	499	482	491	491	541	527	518	477	487	543	503	530	511	506	519	470	488	493	527	521	507	552	526	516	516	479	495	565	512	533	482	478	536	466	514	518	527	527	486	528	511	522	545	520	495	551	548	493	553	554	463	466	538	539	486	489	551	493	523	520	520	520	496	494	507	530	481	523	530	553	499	484	539	529	509	540	516	506	553	495	497	501	466	513	502	515	459	468	471	504	522	505	538	502	504	533	479	515	534	502	568	519	498	493	488	485	494	552	528	491	503	490	558	510	500	513	543	529	537	499	495	535	502	510	521	498	509	474	564	500	485	496	502	507	522	528	485	520	504	528	503	511	512	546	546	495	506	501	512	473	511	514	497	497	495	509	515	520	504	531	512	473	531	483	532	514	478	519	498	494	511	516	477	531	490	507	506	508	500	482	553	509	496	498	503	511	486	498	514	509	539	528	485	523	516	542	541	560	516	509	511	511	502	465	496	480	540	502	515	529	479	476	498	508	510	527	492	538	490	497	500	530	518	524	505	464	516	489	505	479	485	499	541	528	514	528	527	482	541	507	545	498	535	508	493	539	517	516	522	505	507	502	519	522	481	549	557	501	520	487	506	532	492	520	535	494	484	529	487	510	549	512	473	478	545	537	457	483	495	508	484	583	503	533	518	507	544	504	511	490	485	508	506	477	526	526	478	484	503	480	523	521	522	490	515	521	496	518	532	505	507	553	523	529	471	556	520	537	561	496	515	507	521	532	464	516	502	537	534	520	544	491	483	537	509	511	454	507	533	535	487	543	539	550	526	532	500	535	516	500	518	545	532	525	459	502	491	504	479	525	508	504	517	522	509	517	521	497	506	503	501	531	540	505	518	525	510	533	563	499	552	493	459	495	513	516	504	530	511	496	505	492	444	506	448	538	509	492	510	539	530	525	501	512	545	478	540	533	559	517	505	525	506	529	485	513	519	549	503	520	533	520	477	535	497	475	492	495	506	476	540	525	476	519	495	484	514	526	515	515	463	452	524	505	533	521	497	513	522	499	559	496	515	503	469	526	544	506	520	517	498	536	508	518	506	483	523	501	540	493	530	488	532	520	538	530	503	528	484	472	495	507	521	531	523	513	569	566	501	491	496	512	538	524	545	513	500	545	545	507	476	503	499	522	530	464	499	509	499	494	513	497	474	478	516	514	494	527	512	495	495	495	503	540	506	497	517	506	540	502	518	518	481	545	484	474	507	487	512	544	508	542	513	502	520	566	517	501	468	563	489	564	482	474	493	514	520	462	543	478	499	506	494	523	516	537	496	502	474	492	524	519	480	495	517	516	535	507	532	492	520	506	509	497	505	531	480	496	528	516	544	530	502	503	561	552	498	503	516	542	530	477	506	491	499	535	486	479	520	508	474	541	500	480	529	516	515	499	486	518	469	548	493	496	492	505	511	503	500	480	509	500	495	531	529	498	541	492	498	475	507	477	495	521	526	484	528	518	477	482	491	548	503	503	564	541	505	520	510	525	487	454	524	541	523	501	467	520	553	448	520	503	517	524	537	509	528	528	537	503	542	511	503	513	508	509	495	501	485	545	519	532	542	468	498	529	524	524	509	474	487	492	460	516	515	514	486	559	502	485	489	509	503	539	494	482	483	523	518	488	509	480	501	487	527	517	498	496	499	505	508	495	573	494	502	512	462	500	502	472	530	501	486	501	477	497	519	528	538	527	475	512	471	527	486	482	468	504	505	526	502	475	529	501	513	531	517	543	511	539	501	515	483	508	508	515	503	508	508	537	482	505	485	493	519	507	533	512	527	505	527	516	473	507	506	523	563	490	517	512	488	515	478	531	532	484	507	477	522	553	496	521	523	486	534	521	533	476	475	497	521	489	489	517	481	507	522	502	540	530	508	505	531	531	533	500	523	531	531	483	554	500	464	511	489	513	503	491	508	513	507	497	510	512	554	496	503	520	465	510	519	513	504	495	482	496	513	507	527	479	565	529	564	492	547	530	469	535	496	531	515	542	467	508	514	489	517	534	535	538	522	510	512	495	489	537	543	493	527	523	501	510	503	506	528	564	510	491	498	524	531	531	454	511	529	562	520	566	515	524	509	500	515	478	507	511	547	503	547	500	507	541	500	512	518	490	500	470	488	518	524	524	494	525	525	508	515	565	515	497	498	517	467	504	500	479	516	532	484	502	511	501	550	493	501	517	525	500	526	503	528	501	487	501	511	497	535	479	544	553	508	563	535	508	489	529	541	483	507	493	507	509	513	490	486	528	492	467	508	550	533	523	524	526	526	526	534	520	519	538	516	522	502	501	473	483	504	507	502	498	484	486	503	508	517	484	523	489	535	493	500	484	534	469	531	525	535	537	507	496	515	503	527	520	500	455	537	538	501	475	505	500	536	564	540	483	480	488	539	528	501	527	542	504	522	520	512	530	518	497	489	515	455	493	528	479	514	515	495	549	524	513	487	527	516	466	495	520	528	482	477	522	497	462	507	550	480	500	492	496	485	541	477	535	508	537	493	530	512	483	468	515	491	505	509	530	586	534	519	518	482	496	498	487	545	500	487	528	482	526	464	531	509	498	518	563	519	524	523	499	488	474	513	492	473	478	475	527	530	518	493	518	499	520	542	500	482	508	500	553	523	479	516	538	506
24166	22991	30164	25169	20035	9368	1476	916	764	785	801	813	769	772	790	771	792	741	717	790	780	736	781	720	810	716	719	708	801	732	785	772	722	742	738	749	736	701	729	732	805	813	749	784	748	703	748	707	778	778	787	720	793	726	719	699	735	760	725	758	737	745	738	751	766	728	782	761	732	772	711	745	736	706	687	725	741	734	696	767	727	695	781	778	735	726	737	793	727	728	730	732	734	756	753	785	754	754	760	779	744	736	743	681	712	748	761	765	736	760	753	782	774	761	713	743	743	744	722	727	733	728	704	739	737	810	741	791	717	765	773	663	739	752	697	771	700	723	716	736	765	704	724	727	752	713	727	726	710	728	758	738	727	784	721	768	745	712	753	713	722	764	788	776	754	742	719	740	735	754	735	725	710	721	757	730	755	775	743	791	700	740	728	781	798	729	762	726	747	724	772	716	748	747	779	748	714	671	745	715	718	740	784	716	721	685	745	788	748	771	713	750	703	773	730	713	700	738	760	716	794	741	740	716	789	744	797	740	716	709	730	728	764	697	740	760	757	742	741	778	744	751	720	732	763	768	681	707	712	754	741	785	745	756	734	753	750	723	716	717	724	676	735	738	747	767	745	726	787	709	727	776	759	733	706	737	708	735	753	734	727	682	794	768	767	738	743	770	767	704	743	732	741	727	766	747	716	713	775	769	712	782	681	731	743	758	746	764	712	766	764	691	698	719	774	793	738	728	736	735	725	747	788	766	681	773	727	726	747	760	737	707	710	760	771	731	804	741	744	777	786	730	736	739	696	756	700	742	744	734	727	748	729	706	770	711	719	729	719	725	705	669	745	729	702	733	746	711	721	793	775	773	747	770	728	724	749	729	744	714	759	734	716	782	710	699	732	746	746	690	755	750	729	773	718	702	704	726	754	741	722	727	704	701	779	769	717	732	747	756	748	728	779	694	704	722	763	729	744	731	748	769	748	772	746	788	747	767	752	733	759	718	763	756	740	736	720	747	743	650	745	751	763	755	761	719	772	745	706	746	660	728	732	691	699	790	738	744	692	706	764	770	718	731	766	742	706	772	705	735	712	740	727	721	691	697	731	743	716	707	771	719	767	736	708	664	764	756	712	714	682	719	769	739	730	778	726	715	720	731	700	708	720	763	710	704	716	742	789	687	750	677	693	727	763	702	746	785	733	773	800	731	762	747	770	670	712	764	697	752	752	801	747	712	742	723	686	696	748	723	748	761	763	733	732	784	692	740	713	749	750	711	747	749	723	747	712	714	765	735	676	772	731	725	739	721	753	740	732	717	769	731	725	689	748	750	721	706	705	720	705	719	688	699	774	762	716	724	735	735	709	712	737	715	768	721	725	731	712	694	752	739	754	705	708	730	746	759	752	736	757	736	761	772	763	732	736	751	751	719	736	734	673	744	702	751	717	735	718	710	706	683	755	741	735	752	746	778	748	790	736	738	736	713	781	773	727	684	737	743	782	717	762	776	779	709	721	703	743	705	755	724	756	761	729	758	754	701	749	766	734	759	735	743	725	772	762	722	772	711	746	705	793	752	731	731	702	729	670	733	734	685	763	742	748	711	765	736	730	732	747	680	726	748	696	757	731	788	753	709	715	767	776	739	703	735	777	780	757	781	702	749	744	697	750	807	750	726	705	746	704	704	760	772	766	760	752	717	739	707	696	789	789	757	717	734	773	675	705	751	681	733	768	803	672	746	730	768	767	736	779	761	667	732	751	744	740	736	730	721	735	728	724	781	708	707	767	720	712	671	776	757	744	812	769	714	727	753	727	744	712	746	763	727	743	732	710	778	722	727	718	751	745	746	746	759	688	781	734	709	741	758	728	782	737	689	661	722	701	712	752	765	765	745	748	763	789	752	734	756	748	744	806	689	743	724	792	708	768	738	738	707	724	765	724	747	786	714	736	744	756	713	720	739	725	716	761	744	697	728	725	720	760	735	750	708	741	735	789	698	762	735	720	754	744	761	739	689	759	746	700	740	751	723	725	751	752	743	770	728	707	706	758	713	699	714	779	699	755	737	708	715	759	747	724	749	802	758	734	738	734	702	687	743	761	778	773	677	742	752	765	794	682	761	737	720	745	735	738	787	743	743	719	721	742	750	761	767	776	785	769	675	712	700	719	691	725	754	771	698	756	761	713	745	734	673	754	760	756	752	747	744	673	744	724	760	723	759	768	745	736	735	719	762	765	722	734	726	766	703	735	736	726	733	721	727	736	784	753	729	684	751	776	720	782	704	727	739	721	771	726	740	746	720	759	740	706	755	747	706	766	722	750	752	741	776	697	795	743	743	720	759	736	717	726	729	739	744	734	733	776	743	754	775	749	702	695	753	730	726	731	748	728	752	717	753	779	701	715	718	752	764	756	741	722	745	762	691	705	698	689	718	713	748	686	715	711	692	756	679	709	676	709	721	751	753	746	715	789	748	695	703	775	700	759	705	709	719	777	669	764	711	767	748	750	686	697	722	704	719	708	759	725	686	722	716	725	712	758	757	752	726	726	687	712	772	739	784	771	723	721	695	734	729	751	714	777	739	737	738	756	730	795	710	737	696	719	729	708	750	720	728	708	737	786	764	714	716	742	732	724	703	708	783	700	744	746	741	743	744	770	749	738	718	694	715	746	701	749	780	717	714	773	741	741	693	742	756	683	743	785	738	715	735	714	733	756	749	740	735	753	787	742	754	723	728	748	724	737	726	730	761	742	747	736	781	734	774	750	736	770	721	683	744	724	724	735	755	758	755	735	752	730	724	732	731	715	698	713	753	786	719	737	693	747	728	724	703	761	738	731	735	752	768	704	743	777	750	752	751	739	710	687	727	710	702	716	736	749	755	725	784	757	763	677	761	707	737	739	737	734	739	752	730	744	728	768	759	756	773	751	755	738	714	713	718	726	725	763	726	735	739	739	676	751	740	699	772	710	718	739	785	759	724	735	765	756	707	731	728	702	704	736	711	748	693	755	709	748	756	673	708	699	707	727	703	719	712	768	745	724	757	736	724	735	776	702	725	740	718	811	688	730	692	753	736	716	701	778	745	716	759	789	760	705	735	736	695	740	749	705	782	723	729	764	750	769	720	705	752	759	738	730	732	692	760	723	753	728	769	720	732	704	717	747	734	742	723	675	756	707	723	721	746	781	694	743	725	693	743	733	721	769	700	734	763	721	765	701	692	732	716	773	741	726	730	675	724	747	768	736	742	699	758	714	769	709	711	690	698	723	764	745	756	748	737	699	719	755	680	743	713	745	762	786	704	733	753	750	773	735	772	718	780	679	725	753	711	759	803	714	757	723	769	740	758	726	739	749	773	765	763	730	730	768	763	766	752	774	738	740	775	731	764	747	755	778	730	724	789	725	737	703	748	726	728	765	723	791	714	736	725	716	756	739	718	697	711	741	747	736	720	711	766	731	764	716	710	771	724	741	741	708	692	749	755	726	666	741	800	780	746	761	719	762	767
62998	91844	55088	20545	5063	1226	663	605	682	660	627	624	646	673	662	684	663	630	680	667	663	679	680	624	640	606	629	656	661	689	644	625	663	640	658	655	659	662	632	627	684	652	628	676	646	635	660	630	653	700	645	671	648	676	636	657	647	633	632	687	678	633	666	681	678	637	695	665	621	658	645	638	680	633	666	579	663	636	639	680	617	659	619	611	634	637	659	675	657	611	644	671	659	693	652	639	682	627	664	602	632	674	632	649	676	596	653	702	664	654	703	712	654	635	672	666	666	634	625	694	612	640	651	671	632	635	657	648	631	661	679	676	670	633	674	610	685	647	676	648	683	669	640	648	637	637	665	646	635	631	603	628	710	665	660	630	639	651	665	587	687	672	678	642	628	655	689	635	609	644	696	660	635	729	700	646	642	673	629	652	653	622	635	628	628	662	684	654	647	638	690	664	647	666	646	661	630	643	630	594	653	643	691	691	667	651	608	665	624	683	661	658	602	648	650	664	696	652	629	628	641	651	624	658	657	666	658	637	634	611	632	683	641	658	661	685	624	646	621	632	623	637	639	681	642	670	647	649	656	656	690	649	657	650	612	710	653	669	712	664	657	633	637	629	663	685	667	643	657	676	633	653	657	622	705	685	640	619	663	658	623	690	650	631	695	656	658	631	672	675	619	688	680	617	636	691	639	649	626	655	665	701	667	633	630	680	659	636	651	644	677	647	575	631	632	654	642	672	626	607	638	643	625	665	662	646	645	723	656	628	654	687	645	648	636	601	661	687	682	625	671	639	611	646	631	662	682	668	628	656	652	654	656	685	650	608	656	605	645	662	646	654	642	651	683	663	652	635	630	637	620	662	657	633	680	623	643	663	636	659	641	643	640	652	667	663	618	597	614	617	676	657	675	683	634	642	631	636	635	632	670	648	653	636	642	663	619	628	641	648	638	676	633	661	622	649	647	643	617	665	619	667	616	682	677	636	605	644	631	671	618	607	633	657	637	667	665	693	653	653	648	651	617	673	661	615	665	620	708	660	662	672	678	700	646	616	650	703	622	661	613	648	628	621	640	611	599	659	666	652	648	672	689	608	667	642	639	633	661	607	669	645	650	686	653	631	645	579	697	677	634	651	617	645	608	651	682	640	626	633	661	609	711	619	652	633	632	636	647	657	637	678	653	644	637	641	661	649	654	645	637	651	582	640	597	635	633	667	653	683	661	650	669	670	639	668	653	646	660	648	647	648	656	702	625	685	637	664	659	649	660	663	658	649	663	646	643	617	659	659	654	658	648	641	646	606	622	647	625	707	697	678	660	632	664	613	632	676	638	597	650	660	668	665	643	631	663	670	670	655	655	649	663	665	654	626	672	691	653	635	632	675	637	627	662	655	676	687	626	666	651	655	651	608	616	627	619	656	616	665	689	612	621	623	657	674	645	611	686	678	648	658	624	662	672	651	643	660	651	648	650	689	719	646	648	653	673	676	657	702	663	633	617	648	654	668	676	635	657	632	669	647	642	649	630	636	658	644	643	647	661	656	662	649	618	668	721	629	683	653	620	686	660	627	647	640	638	630	633	641	679	675	629	648	615	671	641	665	697	614	616	633	648	613	643	639	645	644	660	605	632	669	644	646	612	652	702	615	660	668	664	678	650	680	639	652	626	661	679	675	606	614	616	682	663	679	658	670	669	644	656	655	635	666	686	623	614	691	629	654	633	628	638	662	639	652	672	653	629	651	610	690	656	702	602	675	643	643	662	699	687	655	659	657	610	619	612	637	652	650	636	642	662	689	616	630	583	613	645	668	642	631	596	654	609	632	664	637	675	603	642	624	638	680	622	626	647	657	679	646	650	649	630	637	659	646	617	655	654	639	640	636	629	670	643	646	655	654	653	658	607	670	646	672	649	669	674	644	662	622	664	670	656	674	676	630	651	670	624	655	695	642	667	642	646	653	676	616	646	683	677	665	624	655	663	655	650	626	695	613	668	640	629	640	609	681	663	641	630	661	644	645	722	658	646	680	638	621	624	662	668	712	639	664	664	646	632	641	688	619	608	668	660	660	630	694	662	556	637	659	672	679	605	645	658	691	655	608	671	666	684	656	664	675	669	694	644	654	658	675	658	607	633	617	666	628	627	634	614	648	635	658	671	655	650	610	605	678	643	656	646	690	660	620	616	606	640	616	659	653	621	697	647	635	651	583	660	646	615	658	619	642	590	671	641	616	630	596	704	650	627	677	633	595	629	632	630	648	631	633	665	613	687	690	709	717	622	667	641	645	663	651	668	666	677	649	634	655	628	634	651	643	643	618	613	637	642	692	615	615	647	642	652	631	703	629	664	673	680	656	647	682	621	594	643	659	635	663	645	669	647	656	668	640	638	648	670	684	663	643	654	642	693	659	710	619	636	650	659	681	652	651	649	622	651	592	668	672	651	643	635	636	656	605	662	639	630	634	645	619	709	642	660	670	675	659	690	646	659	630	648	651	648	638	625	659	650	665	626	671	658	646	618	641	599	667	604	684	630	656	629	607	657	663	695	653	707	650	673	651	648	667	628	643	660	645	653	682	682	699	649	670	611	619	656	682	676	629	667	660	674	666	642	672	628	680	648	625	623	679	682	628	607	639	641	674	666	627	671	635	636	642	659	632	671	611	641	658	661	697	657	629	654	670	643	648	659	648	647	679	635	656	624	689	658	605	673	668	654	659	661	632	679	612	687	635	634	632	638	654	660	651	660	656	679	668	615	584	624	629	681	642	671	663	682	654	660	632	657	679	655	650	692	617	651	612	617	712	645	662	624	604	643	634	677	658	656	643	637	622	627	608	634	638	646	649	666	674	610	639	653	685	640	644	637	644	615	602	665	685	642	655	625	640	612	683	669	650	626	598	632	684	659	616	672	623	664	638	696	673	625	650	610	633	627	666	652	620	660	658	663	682	667	660	651	627	662	587	620	605	621	655	669	694	666	686	632	627	641	653	615	638	664	648	634	624	615	675	662	624	701	654	625	641	672	639	681	615	597	676	651	645	655	632	625	629	648	686	681	576	650	695	645	625	609	619	625	625	662	677	711	645	612	659	659	641	642	657	694	639	644	601	627	656	630	639	627	620	637	635	611	664	642	630	672	620	673	604	673	632	644	671	627	662	635	657	640	668	664	604	642	632	636	648	651	670	623	671	642	620	656	571	637	647	661	629	638	619	667	675	629	609	651	609	616	651	660	676	652	661	644	676	669	640	659	644	665	628	668	653	630	664	702	641	667	621	665	658	604	651	596	653	628	689	644	658	580	709	638	621	638	611	636	642	693	661	705	609	621	621	656	673	655	650	644	619	660	624	671	637	618	643	647	685	647	688	644	627	632	605	665	647	654	628	667	641	665	594	648	654	617	637	628	643	661	640	665	639	668	600	615	633	643	618	640	667	665	656	656	656	628	625	618	661	607	600	649	644	638	657	619	633	662	672	600	627	628	651	651	662	627	649	633	637	655	667
33459	32008	20732	5771	1095	608	578	571	550	562	587	550	577	590	562	592	557	571	571	523	545	559	535	551	538	518	555	526	539	539	523	585	552	565	560	573	565	548	553	535	528	589	567	589	559	568	549	618	552	560	550	556	563	603	573	562	547	573	547	568	570	565	558	536	597	575	525	552	559	572	572	535	561	533	564	550	553	537	637	551	568	518	546	587	570	560	541	585	561	559	542	616	590	583	556	540	588	589	574	560	537	525	517	505	568	554	537	568	565	539	511	592	568	509	543	544	554	582	607	545	545	562	555	585	541	529	547	531	565	555	554	552	526	565	554	565	579	514	574	523	549	595	566	588	525	567	535	557	579	526	587	561	569	565	544	549	539	507	535	553	586	561	522	572	593	562	558	564	557	557	518	586	527	555	619	562	555	606	504	573	565	555	549	609	547	571	530	544	582	575	556	585	504	583	578	568	555	558	538	560	610	579	584	555	559	530	554	548	582	522	559	547	584	558	589	604	586	540	532	558	551	572	581	559	561	566	588	549	566	579	570	542	553	533	584	561	588	550	539	565	531	512	571	529	587	568	601	576	574	540	560	567	582	591	525	561	558	551	543	559	539	536	586	554	535	522	607	557	577	590	539	556	525	566	489	553	577	582	544	561	556	574	561	544	574	551	523	528	546	541	529	540	549	591	516	531	554	534	585	595	521	553	554	563	535	540	548	583	563	552	579	586	561	588	524	538	527	554	574	605	568	580	558	580	567	541	574	534	610	593	557	549	584	570	575	528	561	544	593	531	603	564	573	555	586	586	528	576	568	573	544	560	539	563	583	572	534	573	589	601	513	577	563	557	542	549	519	525	563	547	557	561	511	569	543	564	555	567	520	554	592	565	598	543	558	550	548	551	571	534	542	529	570	579	561	576	516	528	550	576	600	525	515	547	541	510	570	550	571	560	565	562	580	517	567	530	582	567	545	572	589	590	552	572	537	537	523	557	525	555	572	548	583	611	580	559	584	581	534	547	521	534	547	546	603	533	577	583	565	543	563	590	565	586	526	542	579	561	531	539	567	549	563	561	511	562	543	555	608	540	536	546	599	565	567	596	539	552	515	560	567	571	551	559	594	548	565	552	576	538	549	527	586	531	576	583	538	590	586	602	594	589	594	579	530	536	586	520	541	533	633	576	522	558	573	569	590	582	579	572	544	593	555	559	568	567	569	609	564	521	575	552	580	544	574	515	556	541	593	504	499	531	585	527	578	528	548	548	587	549	586	578	512	540	542	589	547	578	527	530	576	530	518	555	569	535	576	552	564	548	565	573	531	561	584	615	545	552	606	559	579	513	553	561	587	583	554	541	563	553	577	551	564	562	542	522	562	547	580	547	538	547	528	518	587	554	530	552	570	566	569	547	544	543	577	540	574	592	522	540	502	541	585	571	593	540	482	559	540	570	560	547	575	572	567	566	537	561	549	561	538	527	567	575	592	511	532	545	596	576	553	590	545	565	543	505	578	549	515	587	592	548	570	532	532	522	545	538	573	546	510	522	525	596	574	559	586	545	573	559	582	565	540	550	545	556	551	576	532	532	550	546	557	541	570	603	508	562	535	557	566	567	568	588	563	551	530	569	540	516	539	589	534	599	510	569	516	546	526	561	544	602	565	567	533	537	535	542	591	562	579	570	538	593	564	560	567	578	559	564	571	561	559	566	535	524	547	552	557	542	566	599	572	542	548	565	489	572	531	564	581	525	535	517	566	563	510	605	564	552	547	507	608	552	564	540	556	533	570	554	566	538	596	545	610	555	539	534	528	525	558	552	552	545	538	580	585	529	603	538	538	551	588	491	555	550	558	553	533	565	509	600	586	559	534	552	566	545	581	581	575	530	570	560	554	547	589	564	540	540	568	552	575	593	595	579	558	569	552	563	594	582	560	582	526	591	537	596	567	532	530	556	526	533	549	582	548	553	487	550	584	536	583	522	560	583	514	579	561	531	581	540	577	537	540	557	506	576	529	580	535	541	565	537	585	577	562	588	542	581	533	584	554	570	527	515	577	560	586	572	545	547	561	573	575	587	547	567	543	535	555	567	553	506	523	522	567	574	569	546	563	618	528	551	558	522	569	544	591	578	552	553	528	584	542	561	549	565	589	547	555	538	535	529	590	618	548	517	546	572	551	548	571	506	550	585	555	543	549	591	518	580	571	571	563	541	575	550	551	594	525	559	542	575	524	566	584	614	573	517	551	523	580	530	596	581	542	589	534	549	515	533	604	558	517	613	604	569	587	569	584	594	515	562	549	502	563	565	569	567	559	593	518	574	564	567	582	543	517	565	579	571	575	536	557	582	542	553	537	576	564	574	539	551	533	545	527	553	553	601	594	569	530	555	547	628	529	581	548	567	568	471	558	545	576	508	594	522	590	554	595	545	521	543	581	532	541	580	549	560	567	518	558	583	564	546	557	530	593	528	573	548	571	598	586	571	569	571	581	614	544	614	519	579	543	549	575	560	537	515	571	573	570	553	599	576	604	565	533	575	578	560	566	575	524	567	530	597	551	550	560	589	550	568	593	562	543	567	583	545	528	583	579	570	530	538	587	534	567	555	557	552	562	530	560	578	587	540	563	518	574	571	549	577	546	547	567	583	564	511	575	560	551	529	553	517	568	570	605	586	545	537	560	568	560	543	572	528	567	588	580	559	560	599	585	529	513	538	520	583	514	622	520	541	568	544	575	593	528	578	525	570	609	576	561	582	526	557	552	507	549	551	546	546	555	576	577	550	549	574	566	541	574	553	563	593	561	608	564	589	550	576	550	568	544	573	563	536	539	530	548	532	525	559	539	587	604	567	543	521	515	570	604	545	570	531	577	521	638	564	533	579	542	575	569	538	510	531	550	577	552	537	592	535	542	566	532	588	571	578	545	528	560	556	573	559	551	531	538	588	577	539	544	557	568	567	572	580	574	550	529	602	531	570	543	575	603	559	534	536	615	535	582	544	548	589	508	553	562	518	540	502	566	556	561	551	592	567	522	579	563	541	521	557	570	552	589	544	536	597	560	541	573	581	551	569	550	539	568	521	564	547	542	565	554	587	608	549	526	544	551	577	594	582	545	538	553	539	531	544	543	557	543	516	616	578	537	571	544	589	572	581	555	581	547	578	558	535	564	600	584	573	546	548	585	562	549	523	568	544	532	572	546	547	573	556	557	548	495	557	568	589	553	561	567	543	524	517	558	553	573	595	568	554	563	563	547	600	554	582	552	557	557	598	569	548	552	576	550	572	569	559	538	555	551	558	530	578	584	545	527	568	554	569	558	548	566	525	550	543	583	541	556	552	547	526	571	560	564	561	574	574	571	579	585	579	601	539	600	540	554	524	581	559	605	514	512	523	532	604	589	514	565	564	558	534	567	560	569	581	512	534	574	547	591	555	532	526	511	571	536	589	572	536	578	557	569	549	518	592	596	568	583	541	565	534	579	547	567	565	568	572	532	557	534	555
31390	32091	11945	2709	833	530	462	457	461	452	439	453	456	459	421	461	432	465	461	470	443	498	479	455	458	498	469	467	444	473	490	511	411	458	475	455	461	452	493	408	456	427	435	442	447	472	424	462	487	478	460	478	439	434	440	467	469	434	478	432	432	451	449	474	505	446	430	455	461	470	452	458	431	478	456	425	447	405	443	447	434	438	426	434	438	476	458	471	426	449	436	439	478	457	462	458	461	478	447	423	463	462	467	439	428	426	491	481	443	437	486	460	434	419	443	446	486	464	453	427	447	452	434	421	450	449	443	437	411	452	444	475	450	442	482	486	430	440	490	451	451	461	425	443	472	441	452	445	453	450	461	431	508	450	470	422	488	463	469	483	434	410	427	476	460	465	442	494	463	428	439	476	464	463	432	452	424	468	447	446	428	476	446	430	454	489	455	439	454	471	444	434	442	437	462	485	452	464	453	486	477	438	467	457	432	455	449	480	450	463	477	468	442	447	430	466	445	463	433	484	423	434	502	441	471	457	433	494	434	487	462	478	457	459	430	454	461	425	429	443	435	450	426	439	501	444	426	448	465	499	436	436	445	449	452	465	450	442	462	495	442	440	419	457	461	449	438	421	452	454	470	479	435	468	447	431	417	424	423	417	428	438	455	429	428	454	448	428	478	447	493	475	440	452	433	473	476	417	422	438	453	457	448	446	486	445	456	446	448	458	449	451	443	474	463	434	435	408	431	471	458	507	459	491	406	464	408	456	451	460	468	466	433	469	458	470	460	462	444	433	440	450	460	462	407	467	402	442	440	458	453	419	457	448	457	462	440	439	448	467	438	467	420	463	459	401	471	447	500	412	410	419	443	430	457	455	494	422	455	445	406	431	481	454	463	481	498	446	436	454	470	461	467	449	438	440	450	435	445	453	408	419	454	456	483	433	472	424	450	455	445	468	466	413	462	484	451	465	461	468	478	419	436	454	473	470	413	393	436	457	434	455	430	471	484	440	460	454	463	449	468	471	443	467	454	420	471	455	464	481	430	480	491	441	437	430	444	435	456	445	448	452	479	429	453	461	445	476	435	493	443	440	436	481	433	474	440	457	441	468	472	444	441	449	447	421	467	459	438	426	463	429	454	492	452	465	451	456	449	455	469	453	473	475	464	457	462	460	472	452	447	446	467	457	450	472	436	450	450	431	454	461	474	431	446	437	449	454	439	468	494	460	463	460	439	427	407	447	422	435	465	456	470	480	469	455	412	420	447	463	466	441	433	483	445	464	470	440	462	441	445	440	445	430	436	430	421	416	467	428	443	468	474	456	444	450	462	455	506	468	417	465	457	450	475	398	447	424	447	455	449	476	463	491	467	456	432	458	457	489	464	471	462	428	438	470	453	444	448	459	466	459	426	465	467	471	468	434	472	461	468	436	483	479	430	498	469	477	458	460	447	450	493	462	456	466	489	468	445	447	434	452	457	454	439	426	450	465	448	474	458	486	423	446	464	421	463	450	473	439	466	459	435	454	458	461	444	467	414	489	433	440	461	463	446	446	469	479	466	443	445	431	476	465	430	455	451	472	453	476	456	472	447	430	494	460	452	459	450	415	448	439	457	422	478	477	416	439	426	430	427	457	436	451	480	469	451	445	456	410	434	494	446	458	434	453	412	499	450	465	429	442	436	470	477	446	426	429	430	449	436	440	429	429	447	428	481	459	445	453	452	472	484	481	503	469	474	460	483	468	448	420	429	466	440	436	480	472	419	504	458	482	464	481	425	401	465	494	449	460	471	432	450	452	480	482	443	460	453	435	425	440	461	436	484	432	425	463	438	438	460	446	429	464	474	450	443	470	435	438	470	442	457	435	450	459	474	449	470	482	495	473	466	453	450	469	484	451	470	424	440	472	440	416	458	442	406	460	461	432	441	469	463	508	490	433	454	446	451	488	468	452	437	437	407	497	463	463	467	442	450	449	423	466	421	470	455	444	480	433	482	449	437	444	458	455	406	474	489	428	451	440	439	411	445	413	469	474	473	446	453	469	413	453	430	446	440	465	438	422	462	454	453	440	445	438	458	462	473	479	454	462	449	451	447	454	460	439	463	446	468	447	444	437	435	460	442	454	415	424	433	455	416	441	459	461	472	435	430	482	438	486	478	435	473	412	469	459	440	435	438	445	442	464	465	433	449	474	433	460	459	449	443	442	452	448	442	464	439	404	438	455	453	439	425	487	459	442	459	483	488	454	427	478	451	447	453	476	488	458	436	446	453	436	443	444	437	412	429	466	431	430	465	468	425	462	453	461	458	470	438	432	455	481	437	433	445	420	459	406	464	474	495	478	498	447	470	473	413	469	455	436	454	452	461	428	463	424	437	458	454	462	481	433	455	480	431	444	454	459	451	462	458	459	479	446	420	458	447	451	406	455	454	452	446	436	447	445	444	443	442	466	413	467	462	462	441	456	484	418	436	445	449	452	427	484	470	448	460	427	445	444	473	433	450	438	436	449	426	437	422	445	456	459	430	468	429	440	436	424	433	471	494	500	492	459	460	468	431	465	446	445	446	415	439	431	450	433	429	454	488	448	454	419	441	437	442	484	450	464	445	465	430	449	461	459	464	436	467	448	465	462	476	424	458	474	436	452	424	441	477	467	496	428	445	427	461	440	413	463	484	440	436	479	460	473	428	464	441	463	462	460	416	423	471	431	440	462	515	443	481	453	434	489	443	450	427	478	465	422	441	456	468	492	504	447	451	472	462	441	433	473	450	442	450	457	437	471	470	463	437	468	461	468	437	441	462	460	470	447	492	456	447	465	464	448	420	454	467	449	443	428	456	472	440	471	464	453	416	405	467	472	463	440	443	464	484	419	450	416	430	452	430	455	486	466	442	468	429	494	448	428	471	471	424	447	433	458	446	485	443	448	433	442	470	440	433	442	489	476	442	425	421	438	444	451	438	475	469	461	460	459	444	421	454	430	480	436	464	448	438	509	424	447	418	421	452	487	416	445	418	434	451	435	445	441	425	434	455	463	471	442	429	428	470	403	488	430	459	439	470	468	452	442	436	421	450	469	481	420	431	426	475	478	489	458	439	467	421	400	471	438	431	465	475	457	429	450	459	462	438	416	466	445	482	434	471	432	478	410	448	443	449	424	466	434	459	478	457	443	447	479	463	493	429	436	446	407	483	432	449	455	474	459	445	483	481	393	463	451	442	398	434	476	449	464	455	474	457	472	434	473	452	415	439	433	453	456	466	459	479	440	448	433	456	435	470	502	402	456	450	455	473	467	486	466	458	429	421	431	420	458	471	454	482	488	455	466	462	439	469	467	474	422	422	447	445	463	463	405	432	491	441	462	452	444	454	452	471	416	466	475	454	427	460	457	439	481	423	447	436	419	453	427	446	461	459	432	433	471	494	460	480	457	520	464	441	460	419	479	450	441	445	452	451	505	401	437	452	415	460	452	472	447	434	451	451	448	459	435	460	460	484	459	470	397
24901	23663	30607	25764	17736	4629	1000	686	604	611	606	571	593	604	584	637	611	612	610	589	598	590	620	589	600	589	593	622	587	610	570	537	594	587	604	647	603	577	614	598	574	589	592	622	591	545	662	616	578	623	613	592	544	591	596	616	563	605	590	559	587	618	581	595	580	620	635	628	620	574	606	590	587	572	639	611	624	609	606	583	594	604	552	560	602	600	603	582	629	570	616	605	571	543	609	553	521	611	604	633	576	596	632	577	587	582	611	571	562	591	585	631	571	584	599	561	566	588	557	567	595	627	574	589	624	582	561	591	585	584	588	563	614	612	606	592	568	622	614	619	583	576	598	567	604	605	603	586	579	597	575	586	593	579	620	572	571	617	575	622	594	602	589	590	580	562	609	577	597	578	623	524	591	602	584	623	563	608	566	570	612	592	550	573	582	564	598	545	566	581	574	622	603	619	585	565	548	554	616	571	578	607	534	555	569	592	562	576	586	615	551	620	628	613	540	572	584	572	552	547	569	592	557	593	610	635	538	586	565	607	578	592	604	588	625	596	597	586	565	601	608	583	612	535	543	584	555	612	621	631	591	553	615	607	590	559	604	551	640	549	604	596	596	565	576	597	572	614	591	556	582	585	586	610	579	578	583	594	582	580	549	580	620	578	585	579	513	579	575	558	630	596	593	592	544	606	589	567	566	597	587	612	568	554	579	587	589	606	555	584	600	568	601	568	545	596	568	594	610	586	564	630	592	601	561	595	590	595	567	607	632	576	587	581	601	595	584	575	581	643	564	532	598	569	593	590	587	592	590	581	591	556	572	621	571	568	589	586	541	580	579	637	601	568	580	588	573	567	593	517	591	602	581	558	594	590	591	602	581	591	596	577	558	628	599	574	557	581	593	595	611	582	581	585	557	593	612	602	568	549	582	592	582	576	632	537	616	589	583	591	571	557	629	579	584	591	582	590	579	573	590	572	582	534	628	570	584	574	616	579	582	567	560	576	583	578	606	572	579	632	595	616	588	571	615	606	528	559	615	623	564	599	627	597	589	585	636	598	611	515	596	558	588	574	590	585	561	589	566	561	574	553	602	607	593	512	573	601	640	584	564	577	564	546	642	592	589	566	596	575	578	593	551	552	602	644	572	600	561	581	565	576	592	568	586	629	638	604	602	603	596	611	591	577	546	617	597	609	642	594	557	573	540	589	567	559	612	600	600	585	597	560	567	581	573	588	564	592	595	608	576	562	615	568	564	570	568	581	565	610	601	581	566	566	557	568	562	557	605	583	561	561	579	598	551	546	613	611	577	598	608	591	572	580	588	599	597	572	610	582	579	598	591	581	589	622	546	554	599	612	560	588	607	574	627	596	649	573	587	570	595	607	614	619	630	611	601	637	596	600	546	597	619	600	525	558	587	581	630	591	593	592	568	577	564	594	573	544	555	590	561	587	566	585	606	565	569	589	588	614	570	567	598	582	582	583	561	575	563	633	603	582	590	598	599	634	614	621	581	629	595	591	583	553	578	579	580	569	599	564	613	582	572	593	600	599	555	576	570	608	607	584	589	593	604	586	575	575	591	586	586	567	552	567	625	588	625	607	601	587	606	633	562	619	622	552	636	547	586	561	623	584	603	611	562	604	556	608	583	613	537	557	587	628	597	633	575	583	585	616	631	573	529	589	602	611	620	534	593	616	603	596	560	592	625	561	576	593	605	562	576	578	596	602	538	562	631	607	545	567	588	584	580	606	589	609	568	641	573	606	591	613	597	576	602	572	567	590	559	558	568	582	593	612	632	580	570	548	573	596	565	608	579	622	583	592	587	585	586	575	579	587	642	555	622	565	595	573	605	543	598	600	595	590	573	599	547	576	601	555	608	587	625	600	578	565	639	573	571	559	588	608	606	585	553	609	609	599	626	577	590	650	586	576	603	618	591	576	588	544	542	580	638	572	570	560	557	571	573	594	558	607	599	553	568	556	541	588	568	551	629	611	555	568	580	584	605	614	570	547	589	593	600	595	567	553	556	607	560	584	564	643	576	567	553	617	641	601	625	540	581	604	536	597	650	572	599	600	593	631	571	556	607	582	619	596	585	542	613	590	583	575	582	596	631	583	602	548	586	598	562	560	602	570	577	616	558	596	555	607	599	605	590	557	578	616	582	577	550	622	616	615	620	563	584	581	574	581	569	579	597	609	580	560	611	575	574	591	581	596	540	569	588	597	592	643	576	559	595	559	622	641	598	591	647	598	586	607	593	567	572	617	648	581	584	547	594	580	562	571	597	582	577	598	556	613	620	566	583	611	579	564	601	568	563	578	615	637	577	574	571	562	608	617	603	642	627	577	587	610	602	589	607	578	558	539	588	609	570	580	574	593	521	556	570	605	579	623	577	600	574	598	540	580	627	588	597	578	583	589	582	573	569	584	591	591	608	602	599	595	564	569	547	579	562	595	584	596	583	580	592	560	553	572	600	579	569	558	578	535	594	625	621	640	580	551	577	617	580	577	580	592	602	585	619	590	526	593	613	584	555	576	601	595	613	588	583	657	606	594	628	556	649	615	579	582	562	598	595	607	575	520	572	612	540	576	602	532	591	561	570	581	580	660	576	503	604	605	582	591	577	595	551	583	596	568	584	599	581	620	621	514	568	563	555	591	613	599	580	595	601	633	578	591	599	626	563	590	585	599	585	606	589	603	621	570	553	564	575	532	557	559	546	618	644	611	603	588	626	557	533	560	562	583	566	587	600	563	594	591	577	567	579	546	581	583	569	611	565	569	553	559	593	580	583	556	580	567	593	579	584	566	607	599	569	619	573	593	570	586	606	544	613	620	566	599	632	593	579	564	603	605	610	632	590	580	600	549	554	543	595	592	550	589	581	565	601	621	572	609	629	593	571	568	573	537	536	606	581	578	581	591	588	562	592	568	589	594	536	620	585	603	583	558	600	597	561	600	573	589	604	611	614	579	588	527	565	554	592	576	573	610	566	576	576	630	560	558	608	573	572	581	600	626	561	580	599	582	617	569	612	596	579	573	516	594	612	579	578	574	594	573	583	610	591	595	596	590	631	593	576	560	573	611	581	561	571	634	569	538	615	572	537	581	577	587	609	578	557	590	540	597	564	557	552	562	586	558	598	600	562	597	576	600	567	594	595	608	571	581	594	585	577	567	636	593	599	572	628	553	584	622	582	556	575	614	576	579	568	614	562	579	568	535	588	616	613	579	624	599	555	605	593	556	543	599	559	559	573	588	579	595	576	597	625	586	567	574	582	602	601	625	623	594	583	612	614	575	568	609	596	568	581	579	576	594	633	589	537	618	573	614	636	595	590	636	554	628	575	591	608	633	584	588	578	544	619	585	583	573	586	611	596	601	570	559	580	529	581	595	574	638	581	629	535	599	591	624	604	593	537	592	596	591	595	568	619	581	604	564	592	604	567	585	594	646	604	616	594	624	601	585	610	617	548	599	557	653	621	556	566	591	596	609	614	641
64378	86015	49957	17150	3925	1033	567	514	512	521	538	512	533	523	514	515	485	532	520	543	531	550	516	531	502	514	528	547	537	475	556	549	481	501	515	591	551	512	534	559	480	548	543	522	512	499	499	537	501	506	540	548	546	555	538	532	522	515	534	538	500	510	493	506	524	520	515	530	547	499	544	478	504	548	512	546	519	517	508	527	489	501	503	476	541	491	532	536	495	510	478	546	542	557	496	518	516	540	520	585	575	508	543	544	544	546	493	518	510	528	506	518	519	554	533	546	541	517	498	521	550	537	535	503	512	582	541	537	483	527	513	541	536	508	563	516	524	517	529	514	550	495	531	525	489	519	480	514	508	494	541	488	536	540	487	505	482	523	552	495	495	499	523	490	496	519	543	508	484	503	508	517	517	510	514	490	512	543	492	511	524	511	532	523	504	570	546	488	517	531	504	539	548	507	547	513	528	514	564	485	492	528	532	491	514	527	540	540	496	533	528	507	529	548	530	550	560	501	546	531	546	550	502	541	462	529	547	516	533	548	506	516	494	527	546	548	543	514	549	554	532	461	507	523	494	532	506	534	528	509	513	507	495	487	544	505	545	525	526	561	510	504	500	530	535	532	510	535	554	536	473	538	515	547	497	546	543	513	507	506	536	481	547	525	500	562	508	555	539	533	523	518	531	509	524	524	523	501	500	515	493	503	484	512	551	488	483	529	492	544	532	529	482	482	504	532	500	502	503	527	519	544	576	496	530	498	529	507	502	537	570	527	523	611	527	493	509	536	515	492	496	545	541	531	521	529	488	542	517	523	490	520	525	532	538	482	523	576	523	473	497	500	500	497	519	541	497	522	490	537	515	546	501	499	505	522	457	531	498	513	539	509	517	496	521	567	522	507	510	524	559	530	523	532	513	484	495	485	539	520	498	531	536	524	561	498	486	500	494	539	508	506	570	541	519	490	492	514	522	543	522	516	501	496	554	517	511	454	528	493	529	499	530	488	524	514	528	461	507	530	496	534	509	508	559	509	498	512	491	524	510	496	515	490	515	534	518	530	538	517	544	508	553	534	522	549	546	527	507	512	569	504	525	523	512	489	548	523	476	504	540	497	509	519	497	531	529	544	522	526	517	498	520	550	519	510	527	535	526	522	534	507	461	503	497	519	512	501	500	513	551	527	536	511	529	503	494	503	510	534	552	495	514	546	530	528	535	520	524	484	531	505	525	476	529	519	509	522	503	543	554	540	536	528	511	478	558	479	477	506	541	554	484	525	513	509	503	513	511	532	514	594	547	499	508	511	515	541	497	534	516	545	557	473	511	520	503	493	514	486	480	499	518	557	539	497	550	551	498	525	519	523	536	537	504	549	508	466	500	542	506	516	548	537	550	516	503	489	521	511	538	557	493	512	532	546	514	547	522	521	510	482	511	486	543	519	521	521	527	506	480	548	493	487	510	471	523	512	547	510	502	518	513	511	543	554	517	528	497	521	535	544	560	502	546	568	519	520	481	491	503	455	490	526	481	499	504	528	541	531	503	487	535	486	550	545	498	482	539	530	526	536	531	505	495	536	504	541	481	537	510	516	490	495	481	498	517	505	514	475	557	512	514	511	532	507	565	529	519	509	522	500	518	489	507	526	492	508	519	537	565	552	520	509	554	498	509	524	518	533	508	496	499	493	547	487	543	518	490	504	515	484	508	562	522	504	499	536	553	473	504	542	502	518	525	493	502	503	537	550	528	505	538	532	562	509	517	501	523	492	516	499	508	529	464	524	543	513	490	533	528	519	492	503	513	511	526	492	504	516	515	489	527	542	496	497	536	525	544	537	527	498	544	510	486	551	508	533	536	529	514	534	501	500	524	512	576	534	487	539	547	498	519	494	496	507	522	496	484	512	465	503	521	561	539	505	514	523	500	460	509	489	489	507	509	503	500	556	540	504	540	528	522	551	548	509	491	550	512	552	498	485	481	521	514	552	510	519	506	519	485	493	510	530	506	542	507	544	490	545	480	563	525	475	534	522	528	526	546	531	516	537	550	521	491	517	518	533	513	539	560	519	542	484	501	538	515	502	524	499	516	522	493	536	479	508	515	501	508	537	505	559	506	523	523	551	533	536	541	497	508	525	531	545	523	525	538	490	510	569	503	506	516	483	549	510	528	540	531	548	531	514	541	535	505	506	523	559	542	481	499	480	481	476	508	514	528	524	482	483	479	556	508	545	488	544	557	511	513	495	544	551	496	491	509	507	507	541	530	520	545	523	535	521	541	504	515	545	529	526	538	517	520	517	498	504	529	512	516	541	518	500	501	472	537	496	524	537	532	522	502	507	536	486	525	549	527	521	504	551	495	492	511	522	502	502	503	551	504	520	491	528	524	587	534	546	491	532	515	536	499	544	538	518	524	542	553	564	518	515	549	541	514	504	484	459	489	515	489	544	527	491	547	490	521	516	505	500	526	452	570	544	530	519	538	508	533	497	564	486	550	472	527	553	519	554	537	492	463	518	502	519	553	535	519	480	541	508	508	505	563	532	545	477	498	483	523	540	547	526	549	478	571	545	531	505	544	517	534	519	530	512	520	513	539	517	521	496	509	528	484	535	523	498	546	530	487	521	517	504	548	537	554	473	552	501	467	495	535	495	540	519	544	469	525	527	534	526	548	510	521	518	488	549	521	503	484	532	546	491	543	521	534	501	520	514	517	460	524	529	507	507	486	486	550	547	514	517	529	508	546	580	514	497	536	498	507	491	519	550	511	524	550	548	516	473	552	526	505	523	514	502	510	504	499	541	490	517	531	517	535	549	528	497	483	509	531	541	498	545	531	527	535	505	510	543	552	554	528	526	524	534	505	514	533	556	512	507	550	556	542	519	541	535	499	487	529	508	522	523	473	528	498	503	528	559	491	518	494	518	530	548	538	500	512	530	492	501	539	517	554	524	495	531	515	487	505	521	515	519	530	531	567	541	541	525	510	531	510	486	518	517	501	488	541	533	512	474	510	546	508	467	512	537	500	481	512	518	549	542	506	475	515	544	539	475	489	547	465	536	542	521	565	491	539	513	527	515	517	515	495	531	486	517	511	519	508	512	524	516	541	510	520	498	505	510	524	481	536	505	505	524	541	522	483	482	510	503	532	495	501	497	516	533	498	503	525	505	540	477	505	500	521	505	511	533	545	546	489	496	557	530	495	523	532	515	522	482	546	506	521	529	571	533	534	536	481	502	558	488	531	463	485	508	515	521	534	526	508	516	494	523	498	498	531	441	512	542	502	523	535	490	510	512	539	492	524	548	536	541	515	516	531	529	526	506	532	577	513	521	551	516	506	577	515	507	505	503	577	514	556	524	545	532	477	501	491	501	523	524	477	481	505	517	510	499	533	488	551	507	507	497	533	519	541	514	517	520	475	545	538	538	553	522	521	517	513	542	516	543	532	510	517	510	558	490	527	559	518	498	550	523	528	519	517	501	558	498	486	545	554	526	541	540	503	515
24087	22715	30089	24790	20050	9575	1431	809	729	721	767	734	773	743	713	717	732	677	754	719	729	669	765	743	743	754	771	712	692	730	686	755	737	725	707	746	672	752	677	702	728	752	748	716	693	727	660	718	676	708	746	736	750	690	777	674	719	680	789	700	672	702	754	721	694	711	750	725	728	701	753	707	689	711	656	730	667	688	754	713	680	670	702	723	691	698	731	711	654	673	751	788	711	720	680	686	686	716	696	716	747	742	668	740	690	741	717	709	750	685	735	678	684	741	731	679	696	721	676	721	710	710	720	750	702	734	677	712	697	676	688	681	734	714	694	716	682	680	708	694	701	726	693	708	764	724	700	723	708	715	693	727	671	743	719	677	687	683	669	678	709	746	718	738	696	721	703	666	713	749	648	734	691	731	729	720	665	721	706	777	710	701	677	707	703	740	674	682	682	733	696	733	757	723	714	730	748	684	726	730	698	681	699	721	706	688	707	725	733	705	646	729	704	698	734	681	718	703	738	729	683	691	727	766	727	729	734	685	683	710	645	674	670	660	687	681	712	695	718	673	730	717	683	692	750	686	661	706	669	703	695	723	709	662	696	742	709	706	697	713	662	685	712	686	718	674	687	698	738	706	679	682	715	716	698	712	720	691	703	677	672	758	749	695	731	689	739	694	696	679	676	702	719	684	741	707	725	717	681	697	703	688	661	694	725	693	707	701	709	760	746	714	691	717	682	762	718	673	714	712	704	746	718	661	778	695	726	676	671	731	718	702	667	699	677	706	661	694	702	668	720	733	647	699	735	683	689	731	735	664	717	658	668	663	759	690	732	694	681	714	680	712	702	695	690	749	664	697	698	743	699	661	714	701	674	730	706	699	687	740	728	687	713	674	648	700	664	682	691	729	715	704	687	741	673	705	724	717	690	689	742	759	695	719	678	734	709	706	689	682	703	712	729	679	730	664	713	659	663	718	732	701	691	686	705	719	712	733	680	707	728	700	695	746	713	673	715	694	673	744	739	709	703	676	676	711	693	699	722	654	663	675	701	731	683	679	709	701	759	702	710	695	714	677	693	724	716	721	705	723	720	692	729	676	677	768	715	701	683	693	696	700	704	700	709	705	717	726	725	726	706	674	712	691	667	690	710	732	709	722	731	708	692	615	650	664	698	727	679	738	710	721	751	674	701	694	706	734	717	674	673	692	694	700	756	695	694	692	686	707	699	700	697	695	721	734	718	673	695	714	701	751	703	698	699	691	683	728	697	709	705	686	759	671	716	668	716	712	709	708	719	729	710	699	682	717	732	744	747	716	730	738	703	683	694	665	708	678	677	678	684	642	685	709	680	676	697	722	691	719	689	729	686	705	695	735	679	724	682	701	748	713	646	704	715	746	700	706	750	720	718	724	700	665	682	736	683	661	689	738	705	715	706	710	731	702	694	711	711	691	689	704	669	674	744	671	698	694	655	719	669	744	684	683	723	734	678	705	683	739	680	687	680	680	707	699	729	674	701	645	689	648	706	756	686	703	719	739	703	708	683	682	740	729	671	689	631	696	756	730	691	719	727	677	737	716	718	717	685	675	739	715	714	694	759	749	712	720	759	691	677	699	718	721	691	703	716	744	666	729	672	688	708	687	709	730	707	736	708	713	730	712	699	762	695	699	689	713	691	678	704	679	734	693	712	767	714	734	730	666	698	675	734	688	694	664	677	704	679	732	721	667	691	691	685	673	715	685	687	692	638	692	681	681	709	737	659	718	680	734	693	744	690	691	720	766	701	771	681	744	682	683	699	671	703	733	732	697	731	733	714	682	684	680	713	627	677	692	707	699	709	720	609	722	680	723	679	665	738	741	712	762	703	718	712	681	689	692	708	723	708	726	700	671	672	768	722	677	638	726	740	694	741	701	635	715	651	706	686	698	729	679	748	682	700	703	682	688	725	696	699	749	731	683	684	722	658	716	706	770	690	677	752	688	727	678	701	685	710	704	696	690	681	686	704	664	707	741	695	704	679	673	732	710	694	707	744	688	722	704	675	689	668	754	686	691	692	735	721	676	736	704	658	742	692	716	728	655	678	675	730	682	728	644	694	719	725	683	721	679	661	659	696	726	699	698	680	708	684	729	719	700	722	654	682	724	686	728	728	708	728	714	711	724	700	679	726	718	691	690	632	723	724	697	666	707	731	710	639	720	724	744	704	694	714	721	724	760	698	693	659	721	694	670	679	689	736	698	726	767	710	711	703	710	674	689	685	682	717	656	683	716	777	669	702	730	688	700	671	672	682	710	693	686	698	696	703	741	698	691	726	693	687	667	689	719	665	695	749	745	707	756	692	679	689	724	712	683	674	679	706	721	678	716	744	695	727	692	677	726	670	689	677	695	710	695	725	633	691	698	739	699	784	730	714	691	728	749	673	741	725	676	669	734	680	646	717	722	735	727	654	705	669	690	709	723	683	695	661	703	692	677	690	698	719	695	665	710	653	751	717	726	697	764	695	663	656	694	751	689	658	718	693	761	728	661	742	674	713	721	726	682	709	735	724	723	665	678	678	750	698	706	653	690	761	703	715	730	746	720	759	701	767	663	686	725	664	717	729	685	684	697	698	690	692	647	733	701	738	695	728	639	712	753	720	707	717	669	709	685	689	716	723	743	746	752	714	698	706	700	730	700	684	685	700	658	729	700	691	697	675	705	673	703	715	705	714	720	705	711	695	709	723	695	712	741	719	659	711	708	710	709	693	708	694	714	675	724	697	707	694	681	744	661	681	678	741	729	726	724	656	682	736	714	738	696	728	695	702	719	731	674	675	689	740	664	694	699	718	712	714	740	675	676	736	744	721	728	702	717	707	712	659	676	709	737	770	726	726	703	660	705	754	703	676	649	698	705	693	734	720	676	718	683	648	697	676	739	723	723	705	698	720	739	704	666	749	725	705	725	737	710	673	714	717	709	768	662	691	700	698	706	670	685	683	714	649	703	769	648	709	717	703	696	712	711	746	734	680	704	694	684	750	725	728	729	732	749	655	663	699	721	712	730	678	735	710	726	709	708	708	704	666	734	712	720	728	715	669	699	728	721	703	670	690	678	699	682	704	685	665	722	671	701	682	695	688	731	681	670	733	691	695	683	712	702	681	701	724	686	730	676	710	699	746	686	710	687	708	686	730	683	684	710	698	696	695	720	658	724	692	712	692	674	720	705	697	713	710	735	751	712	761	732	732	660	736	787	731	687	670	714	697	661	719	663	689	699	671	712	696	756	671	759	731	733	749	710	671	733	673	720	680	672	680	680	663	716	715	698	709	758	712	686	667	699	690	724	740	734	666	715	759	679	718	678	759	696	666	636	720	697	731	692	703	693	726	686	683	720	686	675	680	680	689	706	688	699	754	732	702	689	737	717	687	724	688	722	767	711	692	775	699	701	689	710	684	744	712	708	705	712	648	685	704	727	691	707	767	691	661	721	698	724	692	653	668	717	708	745	710	741	697	702	694	715
62544	90989	54103	19038	4428	1152	619	658	616	618	662	614	604	649	674	610	612	599	639	634	657	656	645	641	641	589	674	627	670	649	588	630	641	638	647	636	675	629	621	648	597	661	593	655	644	601	622	628	650	615	638	684	620	639	608	647	641	603	626	653	647	653	603	610	609	639	641	563	654	661	638	629	583	642	637	592	632	604	653	621	571	609	611	604	639	590	644	634	621	635	595	611	614	609	677	628	634	628	646	632	599	585	637	615	592	638	649	603	608	604	628	615	637	591	572	631	602	595	588	582	622	652	677	691	621	622	638	614	605	654	603	603	633	621	635	593	600	632	608	627	618	608	637	620	628	643	684	634	687	612	619	646	610	598	664	652	659	610	640	639	617	608	641	609	641	621	614	647	601	616	610	660	594	625	623	612	593	620	656	625	626	652	640	617	635	585	608	600	616	629	601	674	638	591	621	647	634	648	628	626	659	602	643	607	655	678	639	694	620	630	630	595	626	629	607	624	638	640	587	642	639	668	642	621	631	628	589	611	612	644	602	620	614	643	632	615	581	661	612	646	619	609	664	606	643	618	638	604	636	626	600	644	645	664	607	585	613	637	578	652	589	644	615	631	642	615	606	612	586	647	620	601	634	640	618	625	602	623	660	615	615	622	644	648	632	639	594	621	616	592	651	666	600	612	602	598	597	628	593	592	640	603	644	668	651	622	608	632	626	606	624	634	615	611	640	572	622	674	601	607	615	640	620	626	620	585	642	611	604	645	621	612	613	587	595	611	554	664	647	602	629	585	634	597	655	598	640	648	596	640	622	603	629	657	644	637	587	632	594	637	670	591	648	624	633	618	602	615	658	623	683	595	638	634	610	629	656	604	630	626	625	587	628	625	592	640	631	615	636	599	640	627	652	639	618	667	590	632	605	599	611	618	618	661	608	609	605	564	608	618	687	675	570	597	584	590	654	658	606	611	625	644	596	608	621	598	594	638	600	629	621	634	590	665	667	628	638	614	629	647	609	600	637	638	643	672	628	605	604	609	603	642	631	611	642	607	611	599	658	631	648	623	616	629	622	640	594	631	590	624	635	669	629	660	589	640	656	625	639	637	606	594	578	607	628	644	637	622	616	625	604	641	615	596	632	658	636	626	660	608	612	600	601	616	619	646	599	625	597	602	648	617	656	622	618	602	602	596	583	642	597	602	652	588	643	591	597	615	621	674	622	595	641	624	585	648	604	628	668	611	582	587	607	630	655	638	632	673	608	632	589	632	617	592	658	598	605	628	612	634	608	625	617	611	642	630	666	640	621	640	637	645	599	580	663	713	595	633	614	631	627	641	640	649	609	597	624	637	598	596	628	587	600	630	660	659	584	634	609	627	640	612	665	602	609	601	630	659	622	571	652	608	621	606	625	623	664	639	613	630	589	615	592	649	604	569	608	627	662	623	636	592	640	574	656	571	600	596	629	650	641	618	617	631	638	614	593	569	634	605	596	645	640	640	657	646	615	596	632	627	657	618	593	620	644	646	596	578	685	624	653	630	610	626	553	644	590	603	610	626	660	635	607	626	634	639	556	594	625	608	602	614	586	592	623	659	647	635	595	647	627	609	618	643	630	621	623	641	649	595	588	629	610	567	588	607	655	651	584	623	644	643	572	590	671	629	643	629	636	631	617	594	661	600	613	608	604	673	610	649	614	608	602	590	641	602	591	614	632	644	641	643	659	604	598	682	638	602	592	651	612	608	649	637	586	594	636	618	578	633	626	619	613	613	671	602	591	607	613	670	643	638	595	579	639	631	638	657	623	595	612	636	612	602	649	615	612	650	649	643	616	644	641	595	653	612	623	695	613	580	633	607	677	649	619	597	647	624	588	600	639	583	625	621	634	597	601	624	575	641	628	673	640	641	617	637	600	618	647	589	620	595	636	623	664	619	606	640	616	672	603	583	587	591	652	657	654	644	610	672	640	623	614	636	656	596	613	651	629	573	609	625	642	610	663	612	620	636	626	627	641	680	584	604	622	619	601	589	619	598	606	593	624	640	627	590	633	611	570	597	645	615	617	627	647	660	589	632	602	649	597	594	645	635	594	613	607	585	620	612	581	633	614	623	596	579	631	632	612	576	657	644	641	589	629	652	652	567	658	599	643	615	647	595	615	606	644	619	638	648	576	600	645	604	609	619	609	630	659	621	636	662	607	622	613	554	652	607	621	629	618	655	633	627	595	640	598	630	629	656	656	612	601	630	622	588	647	625	593	620	603	634	574	627	606	623	659	627	566	614	617	618	590	600	626	688	618	598	601	674	603	618	599	675	605	548	659	641	638	625	659	612	648	591	611	624	610	629	585	589	614	617	604	627	618	630	600	576	646	590	620	674	653	631	589	612	599	596	601	630	625	635	618	575	615	645	601	644	598	655	610	625	592	543	611	648	628	616	593	599	581	628	597	639	637	620	599	626	614	580	633	624	611	612	603	674	679	621	633	616	612	610	576	669	610	602	653	588	618	617	594	632	607	605	552	602	649	616	590	613	652	611	632	658	638	617	614	651	627	612	598	606	648	641	625	632	608	634	612	612	610	602	601	561	560	659	602	575	589	600	613	580	643	604	671	611	616	600	665	571	643	628	569	630	616	649	606	632	623	643	641	637	633	616	649	647	635	636	616	613	648	628	600	630	624	665	610	583	589	616	632	598	603	647	636	653	610	641	624	631	578	621	622	657	652	624	634	608	582	639	609	606	594	650	633	606	587	610	587	581	622	643	612	617	698	584	605	634	629	599	610	642	615	597	603	632	626	619	609	595	635	597	646	578	598	600	617	616	651	628	630	618	610	613	622	626	608	610	619	652	645	630	617	576	605	608	606	626	643	616	602	591	675	612	664	626	646	613	599	598	614	613	612	603	665	653	587	638	666	607	629	583	614	653	638	662	671	606	598	651	589	608	585	622	644	648	627	620	622	591	651	638	584	640	653	641	640	604	609	681	611	620	635	640	602	638	588	623	658	653	579	662	637	602	603	613	600	601	621	654	584	595	601	652	618	604	625	634	661	595	657	634	580	642	599	634	638	602	612	623	592	662	592	591	600	597	607	635	646	606	639	579	608	610	623	617	572	606	632	641	622	616	612	616	656	572	634	615	625	608	621	655	603	639	601	632	631	577	626	599	646	623	654	639	624	613	590	593	586	632	597	614	640	643	645	575	645	615	557	626	607	650	619	581	641	654	630	646	659	566	723	641	573	590	604	599	657	581	642	631	585	635	600	605	594	575	613	621	640	604	613	587	605	653	642	585	605	606	653	624	616	625	621	604	646	635	610	590	616	587	624	631	604	621	592	596	637	652	612	640	633	660	621	611	654	613	599	602	644	598	614	596	616	659	608	659	594	600	615	627	626	592	629	618	623	624	604	568	620	636	629	620	588	640	617	613	611	646	607	609	612	638	675	592	616	589	647	625	649	589	629	664	603	657	610	587	599	623	597	640	635	658	628	631	627	600
33312	31689	20942	5407	941	573	558	468	496	463	499	548	509	517	528	475	481	504	497	529	480	538	541	504	514	486	559	500	473	531	531	499	507	469	486	500	522	525	491	519	509	494	508	496	498	488	498	511	500	481	488	532	515	495	493	501	498	479	526	532	509	486	497	507	498	497	483	491	477	507	479	491	473	480	496	496	492	481	474	530	503	485	512	541	492	540	506	526	513	523	495	509	515	467	510	481	467	483	485	528	517	486	506	517	521	498	512	486	502	541	521	457	485	475	480	502	515	490	535	518	531	517	501	531	490	533	465	507	500	542	521	486	516	513	481	511	518	529	504	508	483	466	551	508	505	558	501	539	520	506	498	479	498	484	509	508	491	512	468	521	495	545	484	524	487	516	501	472	491	531	514	474	498	499	491	509	535	513	488	495	501	508	495	463	512	545	479	506	513	491	511	489	527	507	454	467	492	539	459	529	516	539	492	497	516	527	530	528	506	505	491	478	501	518	529	502	516	523	490	513	500	496	510	538	489	514	449	475	532	518	493	467	500	476	477	506	504	528	514	530	497	470	500	457	540	528	492	522	475	508	515	524	493	518	518	526	478	511	497	481	458	510	506	486	528	505	480	456	495	506	478	534	536	505	488	513	502	524	547	491	503	519	507	478	498	496	490	515	513	519	473	503	485	507	481	509	493	491	517	565	507	501	488	490	504	485	463	498	484	554	535	473	522	486	457	460	506	530	514	501	506	489	554	453	512	512	503	494	521	443	493	504	476	517	497	471	526	502	542	486	517	496	487	450	548	508	519	482	494	522	508	516	480	532	494	551	514	507	529	486	478	512	510	572	524	464	545	511	506	478	498	505	524	517	522	501	577	491	464	523	519	513	487	503	526	496	531	494	474	539	499	481	487	489	521	519	526	505	527	473	488	467	484	462	497	482	477	437	487	510	539	508	514	502	501	484	524	501	523	493	503	550	519	498	500	446	524	494	518	479	475	531	504	543	491	487	514	531	503	500	491	519	456	529	496	481	541	520	499	475	496	497	468	496	478	497	483	509	542	488	489	487	510	473	509	464	503	531	498	468	513	531	533	541	526	486	484	465	479	539	526	460	513	497	518	506	485	546	523	503	512	518	480	479	514	533	471	493	493	496	513	483	479	528	494	477	524	524	485	487	490	534	519	480	519	474	514	514	488	475	472	516	466	542	523	525	490	523	509	521	491	507	478	517	469	511	504	483	500	476	471	500	505	509	520	483	526	511	458	508	507	512	486	487	494	488	528	481	497	475	546	539	501	498	496	490	514	555	495	518	494	540	530	523	510	502	513	494	503	536	498	525	511	513	492	497	520	477	509	541	522	516	500	557	496	496	491	535	502	548	533	517	517	501	553	464	495	522	504	506	526	504	493	488	536	523	480	510	504	518	481	513	468	518	524	513	485	501	519	529	545	513	496	513	523	445	502	484	523	487	523	517	485	499	492	495	494	517	476	508	509	502	470	506	492	481	503	460	492	503	466	466	488	542	482	491	532	500	504	499	477	532	490	510	518	485	545	485	461	504	514	513	507	519	523	558	499	500	535	510	518	500	495	527	489	507	490	499	512	533	503	516	506	522	490	544	491	523	479	506	537	531	462	536	485	488	506	557	512	510	498	510	540	496	520	509	481	570	491	515	541	512	515	486	480	516	492	524	491	515	492	496	478	522	518	484	549	553	491	480	525	515	494	475	512	491	562	498	547	507	530	528	511	505	474	486	483	536	522	520	527	509	512	485	526	505	524	546	511	548	492	496	500	493	507	528	504	479	480	514	537	490	459	463	508	491	467	478	522	488	439	545	544	510	528	482	528	519	530	516	527	459	534	488	475	499	460	503	477	516	531	489	518	540	532	501	539	514	489	543	488	467	526	517	526	529	514	486	535	503	469	514	499	528	509	527	512	494	492	474	475	486	496	505	536	522	505	474	534	544	501	473	505	499	489	532	496	532	489	508	528	518	512	517	534	527	498	513	525	526	470	483	476	524	529	537	504	480	479	505	504	483	531	493	482	494	509	483	485	502	492	502	490	525	468	530	493	501	535	482	562	497	496	472	526	430	523	544	485	469	504	503	555	479	534	534	508	491	508	485	507	533	491	505	504	498	544	517	460	499	466	520	516	481	506	509	480	482	471	514	462	514	513	464	517	510	501	466	495	546	509	509	520	491	484	518	495	499	511	493	493	516	505	514	536	478	517	509	522	514	509	513	471	513	470	488	504	525	497	524	453	484	529	518	508	514	497	490	488	481	517	506	527	502	502	492	520	498	501	518	516	512	524	488	493	528	518	493	505	506	544	506	503	511	483	495	541	484	549	510	506	498	527	491	512	503	500	450	493	498	521	470	533	479	459	514	501	525	521	495	536	481	478	507	501	495	499	530	549	489	539	513	489	460	510	489	481	480	494	522	512	489	490	505	501	520	506	500	504	495	512	546	489	572	510	505	514	480	531	490	472	516	476	482	543	510	508	483	507	524	497	533	521	541	484	517	518	544	489	525	494	500	506	546	474	527	488	501	487	537	515	553	494	500	523	486	540	533	500	494	500	522	468	503	530	494	525	490	509	528	500	488	503	490	502	513	485	481	533	511	492	541	487	533	528	510	498	526	508	515	473	518	504	510	521	523	471	530	530	527	534	485	500	459	510	541	513	506	495	519	510	477	509	502	536	484	496	521	518	505	531	477	511	468	537	494	463	522	484	517	508	500	493	487	480	514	497	493	511	482	510	511	489	503	508	505	509	501	506	526	465	509	479	507	508	491	498	502	459	505	517	471	539	548	485	494	519	500	547	519	482	464	498	494	511	477	506	546	537	473	500	548	503	528	507	529	504	513	541	503	507	496	497	538	491	516	538	483	519	467	504	527	515	491	532	505	511	533	460	487	497	499	491	498	482	515	457	540	532	503	525	556	506	455	459	482	504	518	488	525	490	501	522	467	507	507	486	444	517	512	490	505	542	487	509	517	501	481	521	495	504	536	548	531	489	540	497	515	489	489	523	516	511	502	520	480	475	519	537	542	508	499	484	532	524	532	520	504	520	486	526	475	542	523	531	523	510	464	485	455	515	527	525	486	509	495	486	494	499	570	492	495	547	463	506	520	486	500	486	494	569	476	464	495	518	502	530	499	494	475	458	508	518	484	515	476	516	554	504	513	499	484	471	561	537	507	446	548	487	524	505	547	475	461	522	540	512	483	503	471	507	500	505	530	542	471	514	521	495	519	483	488	532	495	465	502	512	502	519	528	485	489	546	519	502	488	460	491	512	479	516	550	476	518	508	490	493	555	492	533	493	490	514	507	521	551	452	519	497	508	511	523	471	502	498	504	495	532	524	513	478	485	519	533	513	485	481	479	547	514	504	529	481	526	523	503	513	476	467	469	482	517	484	496	517	461	536	426	501	506	531	498	515	492	499	508	522	470	528	503	502	453	469	495	490	509	513	493	495	507	498	501	460	518	536	522
31735	32204	11899	2304	706	488	411	450	429	438	435	387	425	400	403	488	426	417	441	429	402	426	437	430	422	452	413	444	411	428	405	454	412	420	429	398	426	429	471	477	434	436	417	408	394	424	427	422	383	417	452	404	468	421	377	403	430	433	424	419	402	365	451	402	434	421	391	400	426	403	406	405	386	402	409	443	417	379	398	419	435	382	432	415	416	408	420	399	429	378	426	442	398	392	397	393	417	428	385	377	454	439	391	404	426	419	397	416	412	427	405	443	421	409	459	419	427	433	453	444	439	443	407	439	399	446	412	406	401	412	448	452	354	405	359	406	421	412	423	410	414	400	440	426	454	421	413	414	429	396	417	409	408	371	435	401	441	413	412	430	408	413	401	432	389	422	394	424	391	430	393	396	414	425	385	417	389	400	429	422	414	393	421	421	396	425	407	388	417	378	408	438	414	422	437	425	417	428	446	397	421	408	395	364	415	419	438	441	422	373	408	433	435	446	415	449	426	404	378	411	394	426	424	422	432	402	392	396	460	390	393	420	411	372	391	407	411	413	429	429	411	422	419	428	426	401	414	409	382	420	426	424	407	423	413	380	434	423	446	397	410	422	412	450	445	423	418	390	400	399	422	418	436	426	411	448	377	432	418	402	418	408	406	399	401	437	391	383	409	427	418	425	390	432	436	389	387	400	415	407	425	410	409	372	407	409	424	415	424	418	454	419	437	407	407	432	416	446	407	392	425	449	409	427	392	396	448	386	417	411	408	409	384	422	380	429	428	405	445	376	409	384	408	445	402	410	394	412	452	440	440	406	426	462	414	384	435	395	407	380	450	391	427	448	398	420	423	367	449	437	375	419	426	437	435	450	407	407	421	422	450	380	395	435	418	389	437	407	416	439	394	437	403	428	413	454	424	385	422	388	405	423	421	409	398	447	393	432	411	417	388	399	434	401	412	425	452	428	412	403	372	442	409	446	459	427	426	402	423	416	400	429	411	434	423	423	413	420	428	466	424	428	426	431	436	430	394	421	427	417	408	398	424	431	401	423	414	404	448	409	401	411	423	422	453	444	400	409	410	403	436	391	402	397	399	419	395	387	422	382	373	424	396	401	450	384	402	410	429	402	425	427	419	444	430	429	443	416	429	427	436	388	448	436	411	425	368	409	390	443	385	401	406	396	389	416	425	441	426	434	437	404	432	417	386	391	440	423	389	432	422	430	444	407	388	429	446	399	420	425	381	434	427	353	392	398	412	397	404	420	427	399	402	419	441	430	409	379	427	413	433	444	407	421	414	418	431	439	426	427	428	404	418	417	463	421	412	433	428	424	389	381	395	388	394	400	427	395	426	412	387	467	449	379	417	397	403	406	407	414	429	399	398	412	415	404	388	418	444	414	420	417	421	407	440	437	405	383	434	415	385	398	437	376	429	425	403	422	459	429	417	401	419	413	385	414	428	410	458	414	443	393	447	430	452	395	393	424	421	407	395	389	452	412	392	420	436	441	420	407	403	428	397	439	447	412	426	410	422	396	419	450	437	389	436	403	424	428	385	452	408	385	403	408	416	399	406	427	418	414	429	409	404	413	441	431	387	439	398	414	411	441	369	387	398	443	418	410	397	416	409	420	431	441	425	425	419	440	461	421	415	421	422	399	423	433	443	398	404	409	397	417	408	423	409	431	434	401	419	424	444	393	407	419	442	383	439	404	399	435	387	413	438	361	405	444	372	398	412	412	402	393	414	417	392	416	378	426	457	390	364	398	411	452	436	414	456	428	405	421	404	391	459	383	432	447	412	411	399	411	401	404	440	437	397	412	433	415	402	391	415	405	426	410	420	420	397	391	393	413	409	384	434	393	415	437	459	395	392	399	410	416	403	403	430	422	420	409	409	434	405	398	401	404	430	394	411	372	399	417	404	398	410	397	429	410	391	389	446	466	434	442	426	424	401	409	400	422	395	432	416	393	406	391	420	423	423	421	420	408	425	405	397	390	428	394	424	416	449	437	448	392	436	419	436	423	409	396	398	421	407	395	393	400	392	424	402	417	409	465	437	432	404	425	417	445	449	401	412	440	381	438	422	422	392	410	448	411	416	400	451	415	417	389	439	406	438	434	432	441	408	409	444	423	413	416	406	444	408	393	437	386	396	410	430	443	373	444	403	404	415	440	398	416	427	412	440	390	386	420	418	409	441	418	408	436	394	384	389	441	429	415	414	448	444	394	394	402	410	408	420	452	412	417	406	398	414	388	426	398	409	488	383	399	369	435	438	412	427	422	463	430	443	414	420	424	429	425	410	431	436	411	400	441	386	456	411	393	433	412	403	378	381	417	427	408	438	372	413	393	408	446	440	403	420	418	404	423	432	414	442	446	391	434	374	448	387	446	368	427	399	412	447	442	428	399	420	449	422	399	396	388	421	387	448	400	368	411	406	425	446	380	407	410	398	430	440	399	397	434	449	426	439	425	429	413	404	393	454	419	432	383	427	404	435	414	468	430	421	412	404	393	415	411	369	401	422	419	426	383	389	402	433	421	379	432	388	416	422	411	387	410	423	391	413	437	388	413	401	421	437	388	429	436	471	409	422	420	428	392	421	404	401	388	426	442	413	426	413	409	395	412	429	430	377	413	420	409	394	458	436	443	388	407	422	409	417	425	414	396	428	451	405	427	375	422	426	424	417	411	388	417	377	431	395	415	444	428	435	378	402	434	392	418	427	421	440	445	405	393	372	417	436	425	401	430	401	410	420	380	420	397	382	408	390	427	393	444	407	420	420	413	433	402	399	401	425	450	402	439	370	445	432	392	381	419	403	436	418	448	426	412	382	461	424	413	369	409	414	423	398	447	414	413	426	425	394	404	418	440	429	421	412	386	415	412	409	431	396	453	414	421	414	412	413	392	430	395	409	448	425	435	444	391	424	426	380	440	431	412	422	411	437	414	439	404	450	434	408	382	392	419	396	412	417	397	395	426	412	428	443	414	433	396	399	407	425	436	433	402	385	421	404	444	429	431	435	393	412	425	402	412	407	405	425	405	405	448	431	443	403	434	434	398	402	400	420	414	417	414	462	434	443	377	411	455	430	439	423	425	390	382	428	399	414	403	443	407	426	406	461	415	408	402	400	448	425	440	432	392	422	430	437	417	412	398	414	391	412	456	414	441	439	447	423	381	406	368	378	409	396	442	412	419	432	431	407	425	412	415	423	402	415	426	431	442	390	417	418	427	389	418	443	420	410	416	383	423	402	426	405	438	384	437	395	413	377	409	396	392	416	412	401	452	442	434	423	439	422	445	411	395	420	403	400	408	395	452	400	411	435	415	421	402	396	431	388	393	419	402	415	409	409	421	437	413	406	395	463	402	420	400	458	387	401	384	416	413	405	427	414	429	448	432	449	421	427	410	431	411	403	457	394	394	430	386	385	415	444	413	454	392	467	405	376	415	409	423	414	418	409	412	439	385	416	450	419	437	401	353	423	415	388	437	424	427
24826	24095	30786	25276	17578	4434	846	599	518	508	526	490	531	491	469	558	517	528	518	467	510	496	506	461	497	472	546	448	494	497	487	492	490	515	464	476	495	531	519	514	489	491	487	487	463	512	482	511	483	509	493	514	497	507	481	441	476	508	483	493	478	492	485	470	475	483	525	469	487	491	482	502	531	509	470	498	478	503	503	475	489	466	446	473	476	500	473	468	472	504	459	463	520	463	455	470	493	467	503	466	473	477	475	493	485	538	527	517	519	481	489	472	479	500	458	454	510	507	467	511	489	509	466	507	519	495	532	499	484	492	504	464	519	471	485	491	515	482	470	461	492	487	522	539	521	442	490	470	501	503	525	475	516	499	524	507	508	496	465	497	482	505	522	484	506	475	488	465	497	477	511	494	502	486	467	491	468	504	470	491	507	508	499	489	495	493	471	490	494	499	538	475	474	505	487	467	449	487	508	513	541	530	506	514	497	497	490	491	463	486	496	454	527	460	508	466	463	517	528	473	497	488	469	506	480	537	484	526	471	470	506	449	434	504	498	505	493	494	483	495	508	498	548	477	485	449	519	489	468	519	454	485	476	496	462	451	486	473	484	497	472	480	482	477	469	479	475	503	466	514	496	531	503	503	458	483	460	481	467	422	486	473	491	505	471	468	508	514	482	506	436	463	474	504	464	519	475	521	497	525	507	452	510	470	500	476	474	500	497	489	513	495	456	475	474	525	486	453	485	469	482	491	427	496	496	491	481	497	480	505	468	483	457	510	484	453	482	458	476	477	469	496	493	492	481	461	468	515	485	494	463	495	477	472	491	477	507	497	473	449	447	513	449	515	496	481	464	462	508	467	491	447	438	460	532	467	511	484	471	491	500	500	459	458	498	474	539	440	519	497	485	452	482	488	458	477	511	483	489	511	487	481	502	444	507	468	496	527	488	498	499	514	526	477	504	508	474	499	458	508	465	495	488	487	542	547	482	487	480	500	468	468	500	518	474	524	477	486	511	486	494	483	462	490	488	484	481	492	492	428	479	490	494	492	516	470	484	475	505	479	467	499	538	501	477	499	489	497	493	495	471	521	506	495	484	478	491	513	480	461	491	504	476	506	486	479	474	519	480	498	492	494	462	501	509	514	490	478	501	516	487	473	512	484	464	495	485	493	468	471	500	485	487	490	504	486	507	465	498	472	508	471	480	468	470	491	517	461	519	475	466	463	451	479	463	473	445	467	509	468	511	472	481	495	510	479	506	509	455	464	516	508	508	508	488	490	450	447	490	488	504	476	500	462	491	531	474	500	518	493	511	495	486	486	506	439	503	480	487	496	512	457	517	464	474	495	466	531	499	466	502	481	489	542	498	512	497	482	499	425	508	480	490	510	527	488	523	477	474	508	468	518	489	473	526	491	491	501	511	486	517	471	506	500	518	479	490	479	484	485	484	540	489	508	477	480	471	477	452	481	450	518	497	482	464	482	482	503	494	515	530	485	516	522	492	517	480	453	433	465	479	454	493	471	484	444	469	516	514	515	473	505	494	514	465	483	535	456	466	479	481	475	474	494	488	487	471	492	498	483	474	483	505	515	489	506	514	467	472	489	482	481	513	489	477	484	495	501	498	473	481	478	519	493	455	500	472	472	491	488	487	511	492	451	459	465	495	483	471	556	505	461	515	505	482	456	534	491	530	487	469	456	476	466	502	470	503	468	429	479	523	455	451	465	481	484	506	469	489	499	487	496	486	538	490	452	493	510	490	471	492	498	473	509	484	471	492	477	482	478	530	505	519	465	504	510	479	474	479	547	483	472	492	471	484	491	473	492	456	462	465	469	492	469	517	491	481	468	471	457	452	470	508	525	434	485	478	482	533	502	479	513	471	473	461	450	508	517	478	531	475	530	522	522	477	455	486	492	470	493	474	495	518	495	472	489	475	532	491	465	507	514	475	497	497	487	490	499	520	529	465	458	425	526	468	492	468	494	499	505	490	525	505	481	515	490	501	508	460	499	519	467	497	487	512	492	476	469	492	474	495	468	494	529	474	496	503	487	490	482	462	470	501	482	458	534	502	509	502	465	464	465	468	505	495	488	474	482	494	499	485	489	508	514	467	472	459	495	493	468	460	488	484	509	471	472	495	477	464	514	513	489	468	448	457	468	499	533	456	478	489	510	512	521	506	496	466	477	474	455	472	486	475	466	493	478	474	485	471	503	500	477	529	504	492	496	506	539	463	466	506	468	455	462	494	513	467	509	486	446	502	491	488	480	461	524	531	523	482	504	477	467	498	439	484	496	501	518	465	481	494	493	467	490	481	436	467	458	470	504	494	500	548	476	517	534	466	510	459	482	446	489	499	501	534	512	480	493	490	498	513	483	468	536	544	498	496	482	497	492	507	468	499	500	509	521	493	490	507	482	498	487	473	485	470	493	491	504	478	480	453	515	513	498	498	475	495	510	498	520	475	490	474	491	465	510	542	478	497	469	455	508	483	516	454	507	493	508	500	475	459	500	499	478	526	521	488	500	432	467	448	513	486	537	458	490	489	508	492	505	475	533	482	480	476	483	507	475	495	518	521	516	540	504	532	490	501	491	482	498	481	486	482	491	497	458	486	507	476	518	473	488	491	539	441	518	519	485	491	485	511	461	501	462	509	495	470	491	484	512	487	499	501	469	496	498	520	486	500	511	484	513	508	515	477	508	486	482	497	485	458	473	480	465	500	458	503	490	468	512	468	460	484	481	468	484	503	551	476	527	462	474	485	472	488	508	488	492	506	442	519	519	529	439	482	481	513	484	500	552	444	502	490	490	504	482	467	511	473	502	500	447	502	495	481	490	502	505	474	492	483	546	511	494	485	452	486	497	478	496	469	494	521	517	475	511	459	481	500	437	485	500	481	493	472	493	476	484	529	476	488	470	498	462	481	457	484	472	470	469	462	502	506	497	469	494	490	497	489	475	493	519	489	530	483	516	472	469	463	503	492	492	504	505	491	467	458	511	484	476	467	489	494	460	492	496	495	501	480	502	522	511	492	511	477	454	496	466	458	432	478	439	457	517	503	474	493	477	487	512	460	492	502	484	445	477	480	491	444	473	492	521	456	455	483	472	443	506	493	490	476	512	505	459	506	499	537	485	435	509	503	478	488	497	528	505	498	486	449	486	501	515	518	482	495	483	497	475	469	495	505	495	514	519	481	422	523	463	451	463	483	526	467	474	466	482	477	455	471	486	446	457	526	508	491	480	543	497	528	462	501	523	494	521	465	523	464	517	511	516	496	455	479	500	493	482	467	489	501	515	510	478	492	460	470	478	495	516	480	509	519	528	471	522	506	504	469	507	482	496	473	509	479	483	470	514	501	503	496	524	463	486	478	474	466	500	496	475	524	446	485	513	508	493	465	484	467	488	482	512	448	461	486	526	469	458	457	466	520	510	455	495	459	482	453	463	483	476	464	524	474	489	480	514	486	480	442	493	475	530	492	498	481	480	530	497
63603	86999	45634	15806	3885	1089	478	464	457	411	438	454	475	465	483	451	441	417	422	441	483	417	416	461	420	432	467	423	457	481	471	387	418	478	478	457	465	473	449	427	421	455	433	465	456	430	473	445	441	461	434	472	455	439	423	425	480	430	481	431	464	485	431	439	476	461	459	456	401	485	450	486	445	462	431	464	436	451	480	429	463	420	434	439	439	457	448	456	437	462	459	443	429	456	456	449	476	442	460	431	366	420	408	448	484	441	468	439	477	416	470	422	424	449	427	494	460	466	452	438	450	441	475	425	441	435	470	455	440	505	442	465	452	447	479	396	435	464	422	470	468	479	458	483	454	458	453	438	432	455	473	434	472	465	436	457	412	450	467	461	453	465	440	417	412	428	438	425	441	428	435	411	467	464	442	436	415	426	430	427	430	463	459	442	433	489	456	453	437	458	469	439	458	438	464	445	453	477	437	461	430	474	434	450	438	419	494	438	417	446	467	457	421	480	456	456	457	448	457	434	419	450	434	459	469	453	444	421	457	457	447	470	456	402	452	467	448	442	444	457	481	452	418	444	420	450	441	449	441	427	429	420	474	432	467	445	435	447	433	455	457	458	449	424	473	452	457	472	453	452	445	422	439	445	454	461	447	466	451	429	434	452	419	488	435	451	466	469	440	449	450	431	444	470	420	423	445	439	465	447	439	444	415	422	445	379	476	411	440	466	470	447	444	476	454	462	449	460	428	449	441	434	434	418	430	434	449	492	443	441	435	476	445	469	473	481	427	424	444	462	450	452	425	463	441	428	473	445	456	425	444	408	447	448	474	453	419	484	413	470	380	451	438	479	458	467	490	430	427	483	449	451	469	468	455	443	465	450	415	431	452	453	406	450	427	439	411	425	435	473	427	467	424	444	457	454	418	464	452	440	471	452	492	424	426	453	427	413	428	453	441	418	456	459	452	413	433	446	411	472	437	454	441	438	473	420	448	429	422	430	486	450	426	416	413	473	466	440	456	435	423	481	418	463	432	442	447	447	429	464	456	382	419	430	415	482	458	435	445	462	439	469	439	434	430	461	426	496	449	442	421	434	437	454	414	442	490	464	455	455	449	473	427	408	447	424	447	429	433	436	514	484	469	431	399	442	464	437	443	417	450	457	442	427	407	454	400	424	436	464	434	393	451	422	429	485	476	438	483	447	453	439	454	456	441	426	432	450	474	470	456	447	437	429	447	437	423	487	439	455	453	437	474	432	425	464	440	437	456	442	449	453	458	488	480	450	449	445	443	438	474	421	461	443	452	446	466	432	442	460	427	437	458	463	458	450	449	435	450	448	431	431	428	492	432	459	443	421	474	415	446	436	454	480	466	462	469	447	462	484	435	410	470	451	446	433	428	444	435	439	487	438	460	478	456	415	480	450	468	446	433	481	439	434	439	439	414	454	442	476	427	480	430	433	475	456	460	440	419	469	453	439	440	465	456	441	443	484	437	452	437	429	479	442	474	457	434	481	444	444	450	462	451	471	446	451	427	463	447	499	455	398	419	409	457	469	476	446	442	460	449	409	420	425	472	456	456	448	414	395	416	431	433	425	457	458	450	466	406	423	435	443	447	455	467	433	413	429	455	449	443	487	434	419	443	431	420	443	455	455	494	448	452	438	450	451	426	426	419	454	459	421	429	390	429	440	462	426	426	409	460	450	420	437	412	487	418	430	443	432	444	443	453	427	458	483	456	411	455	457	455	465	440	503	431	454	453	458	403	435	469	449	420	444	456	447	428	492	443	408	478	465	452	471	460	463	405	464	440	446	432	435	449	439	417	461	473	452	475	460	450	428	460	482	483	459	453	436	441	455	461	443	459	416	469	450	445	458	447	433	434	426	418	491	453	457	477	459	426	476	433	470	441	454	447	422	426	433	444	464	442	441	439	440	426	470	447	475	440	449	452	450	429	492	446	470	415	430	455	424	386	455	451	447	436	477	426	447	427	478	447	461	410	475	464	449	420	437	435	423	420	457	469	430	460	464	454	463	449	480	425	433	452	435	437	460	447	439	474	431	415	461	450	463	418	471	447	448	429	452	446	453	434	410	465	446	440	433	444	447	443	446	449	437	449	430	458	454	456	446	451	439	424	478	434	455	450	427	445	456	457	440	457	480	431	419	449	431	432	459	464	453	471	460	417	421	450	448	454	480	420	444	442	433	420	442	396	487	476	453	453	467	440	454	445	418	431	442	428	439	462	405	468	435	443	477	437	442	461	444	402	424	430	446	470	417	463	466	440	463	454	450	444	441	446	430	451	445	412	462	445	448	425	423	427	458	456	442	465	444	475	413	457	506	449	412	427	444	457	455	451	513	474	471	430	464	470	424	443	449	430	447	467	452	451	430	462	419	435	434	466	444	450	431	456	459	442	422	473	499	424	445	452	430	433	437	405	486	455	445	435	458	458	464	418	452	494	448	483	421	446	411	429	448	484	464	465	455	454	444	436	432	440	449	467	428	459	426	442	455	427	456	463	476	463	444	428	406	452	465	468	440	454	443	450	428	479	425	450	453	467	440	453	441	456	442	465	469	435	392	447	487	437	427	448	438	426	427	437	441	478	465	442	464	413	462	396	445	471	427	460	446	420	460	457	457	469	453	448	412	448	523	413	402	445	459	446	424	463	426	455	445	450	447	445	471	435	437	438	418	463	427	462	465	441	425	467	449	417	440	426	459	433	460	434	436	425	469	456	488	461	406	437	438	449	451	398	447	434	432	410	473	427	445	474	463	413	468	446	435	459	438	455	431	427	414	430	472	443	430	433	463	453	429	431	417	431	475	430	447	417	471	476	450	450	462	411	424	451	459	433	436	441	456	455	477	478	462	458	422	428	449	429	426	443	443	443	480	448	443	424	443	444	468	472	421	434	451	490	431	430	456	424	423	446	460	452	469	409	438	413	428	442	433	441	456	498	454	473	398	463	440	421	438	432	435	452	469	463	496	458	450	443	434	414	471	439	430	466	446	453	404	455	467	460	454	435	455	443	497	454	437	427	429	444	445	473	450	444	431	440	425	446	445	435	443	412	416	475	424	486	432	437	487	449	465	408	478	440	396	453	410	448	420	459	463	409	424	450	453	460	472	451	412	418	450	465	459	451	460	435	446	444	471	494	484	430	427	425	443	429	417	431	448	464	454	431	464	506	463	488	437	424	459	465	445	413	429	409	460	434	434	442	444	433	445	465	466	440	451	451	436	492	455	455	453	464	452	457	428	434	423	474	433	442	436	430	426	449	467	446	480	459	450	422	435	379	449	455	486	440	454	479	463	467	425	470	450	444	432	461	423	440	471	417	448	482	426	442	435	441	450	457	430	478	428	475	481	435	420	400	468	441	444	469	435	443	479	459	444	453	440	449	476	443	481	415	472	462	434	456	459	449	423	481	423	428	462	481	450	471	435	452	458	427	424	465	458	483	433	460	442	393	441	470	458	446	482	433	453	432	456	475	436	478	423
24104	22601	29791	24968	20355	10234	1449	773	652	624	663	633	650	665	644	629	649	634	658	652	675	631	661	602	590	616	590	598	706	572	643	648	648	650	630	591	613	610	620	637	647	623	660	643	595	583	642	610	683	624	630	575	674	635	622	625	628	648	647	612	676	626	612	636	676	627	609	644	648	611	675	655	615	604	628	604	619	674	592	646	669	605	622	593	654	604	610	623	655	632	632	673	618	657	643	623	601	643	637	605	614	640	622	647	650	650	648	638	593	621	692	667	640	613	644	649	656	645	602	667	567	666	591	635	618	623	585	643	630	638	609	621	634	627	645	608	687	632	602	596	605	661	674	672	641	589	631	583	639	595	597	611	567	629	606	585	645	583	600	606	650	623	618	613	627	638	664	615	593	618	623	646	620	659	628	594	610	576	642	674	608	654	623	633	608	612	597	661	601	625	618	629	628	591	592	601	632	589	651	636	630	595	617	584	639	644	615	600	644	607	589	624	634	669	649	607	588	623	638	619	603	636	612	612	615	606	634	621	615	588	615	640	607	590	638	593	652	592	625	597	629	634	630	578	648	587	647	606	585	633	629	607	623	634	568	653	658	623	635	662	649	616	607	622	630	609	667	635	638	627	636	641	569	630	608	604	573	606	649	664	594	637	603	616	622	680	587	629	610	647	650	633	610	638	582	626	611	620	662	634	653	659	597	611	649	644	604	584	655	609	564	588	643	609	650	583	581	624	680	631	641	603	606	623	645	623	666	591	636	655	610	612	617	652	647	577	643	630	630	605	693	616	655	649	631	643	611	640	614	612	631	627	600	636	618	624	631	618	615	663	629	649	623	599	624	617	610	610	590	633	636	598	589	610	599	672	617	651	579	623	596	615	611	613	622	636	632	614	649	598	629	655	582	630	599	589	633	659	645	588	630	570	631	623	624	625	623	638	629	610	619	640	630	617	627	617	641	632	651	664	606	640	580	648	622	620	617	610	646	635	602	636	623	631	618	634	578	596	597	670	625	596	641	660	608	612	595	600	608	626	631	671	604	589	574	671	603	646	632	626	615	631	643	628	653	624	577	602	613	602	612	617	594	624	590	653	629	599	666	628	582	599	627	632	619	642	604	621	591	626	603	631	602	627	596	617	631	624	638	587	604	637	607	642	594	642	628	619	654	608	628	634	639	650	658	632	599	612	643	640	601	671	646	572	619	615	637	577	606	612	651	611	635	629	634	601	640	641	625	615	607	631	586	628	616	606	630	643	608	598	625	568	655	660	627	693	630	613	614	619	595	647	624	650	634	597	596	598	650	647	654	624	638	627	649	604	636	601	644	627	645	646	595	653	575	623	666	636	629	593	614	599	637	618	602	641	591	593	614	626	619	640	613	610	628	628	603	659	575	617	626	621	605	637	602	611	588	588	605	568	661	590	681	642	619	601	628	645	647	612	624	613	600	630	599	640	566	611	627	628	611	648	646	619	636	625	664	585	669	582	606	613	624	659	599	611	637	640	606	664	590	626	629	624	614	628	681	633	638	605	655	624	583	613	602	616	637	642	665	653	589	664	631	604	581	611	662	634	577	597	625	642	630	669	630	634	614	646	680	635	663	589	647	669	601	675	648	613	645	592	633	602	614	623	657	623	602	605	671	632	627	657	592	603	617	636	650	631	619	641	594	641	648	619	675	618	604	619	621	662	663	675	632	614	587	620	626	646	622	623	636	635	605	642	618	645	628	632	642	645	620	647	618	649	632	609	595	662	604	632	585	600	646	582	650	627	650	630	647	590	614	637	621	587	635	557	603	633	624	644	591	604	651	612	634	602	646	617	601	676	635	606	603	603	655	670	635	658	642	618	610	593	618	625	614	613	639	607	567	654	612	583	627	643	592	625	599	586	674	616	635	581	638	652	633	606	561	625	585	602	632	591	635	599	640	621	664	620	650	616	643	626	605	617	650	645	620	649	649	635	611	622	606	612	604	594	643	616	623	653	645	622	644	650	593	630	629	638	628	608	639	615	606	620	660	629	607	640	642	660	601	613	639	666	628	639	615	627	609	628	634	566	587	584	645	662	631	625	630	607	593	622	640	621	604	637	604	595	637	604	567	605	623	622	664	592	631	627	587	692	613	591	646	607	701	587	600	588	637	583	633	593	632	639	659	623	616	574	620	648	648	601	601	659	646	633	657	613	648	628	631	617	552	629	660	612	566	637	620	635	599	665	631	593	630	629	636	616	577	633	625	671	614	651	629	625	628	601	677	640	623	664	657	568	629	586	645	579	602	561	658	624	619	591	638	610	597	615	658	662	664	580	620	626	601	567	584	568	648	633	598	635	598	598	622	601	610	612	617	619	649	588	624	589	638	599	621	598	654	603	605	603	592	671	649	671	609	645	608	643	640	628	651	624	621	630	642	618	675	625	614	595	643	652	657	604	618	610	654	663	652	623	648	625	626	671	625	637	663	643	652	621	679	634	626	598	624	641	594	594	650	598	589	661	616	662	616	642	643	599	636	619	621	638	603	632	585	653	606	656	630	624	607	609	622	587	614	579	593	604	605	677	640	659	632	617	647	601	663	609	615	609	624	591	578	601	595	618	598	601	571	613	669	605	623	626	613	609	623	599	633	619	629	627	669	621	627	617	629	610	624	659	628	605	649	634	615	597	598	640	623	588	667	613	611	617	602	632	596	600	609	623	622	615	599	611	629	624	596	638	651	624	668	588	613	639	632	599	579	640	646	645	598	615	629	629	637	597	652	582	605	593	619	656	595	654	642	595	611	623	626	586	615	639	641	642	633	645	618	601	627	604	621	612	620	651	613	638	668	612	649	626	643	627	660	596	557	665	640	662	598	612	605	665	611	627	626	590	685	660	580	641	613	607	582	608	646	631	627	612	615	640	636	582	639	626	613	615	638	608	627	618	632	620	595	622	602	643	636	685	671	689	585	639	580	638	633	596	645	625	660	606	609	624	607	597	589	658	605	660	630	587	601	607	646	652	634	650	582	647	646	649	594	644	623	636	583	592	636	608	649	636	621	555	636	651	594	628	656	635	571	634	680	589	606	614	666	622	644	703	646	666	606	666	667	653	632	620	649	606	608	610	618	589	621	619	617	635	600	636	599	647	623	664	618	578	635	611	616	635	611	643	634	587	606	666	622	595	648	632	610	641	628	626	568	591	643	636	610	646	617	617	614	636	647	619	608	625	585	633	612	664	605	612	629	591	665	623	628	623	663	570	625	667	579	636	624	621	675	605	593	650	581	615	641	647	616	628	636	595	616	641	625	639	590	587	632	614	643	631	659	599	595	602	624	591	629	616	627	607	632	642	598	634	634	589	653	690	653	643	652	593	615	638	641	600	630	597	656	638	658	637	630	626	599	655	590	622	592	603	621	604	654	677	617	639	608	614	626	652	614	614	641	595	644	643	614	619	631	623	594	623	600	627	631	594	617	655	631	644	649	586	578	621	594	602	578	610	662	638	685	597	610	665	628	607
61112	90082	53616	21674	7163	1676	643	604	546	527	580	529	588	602	591	568	524	570	557	561	577	565	542	591	571	534	596	555	606	536	553	571	578	609	539	561	550	551	596	570	560	598	575	560	542	576	571	624	566	529	563	579	582	533	564	585	568	559	572	595	544	553	542	577	594	567	595	561	532	562	556	554	498	539	534	609	536	575	530	568	589	564	557	566	584	527	580	567	559	557	567	545	547	553	527	582	553	566	574	586	522	568	547	544	595	573	582	585	557	558	531	588	529	606	568	599	570	594	580	577	577	534	512	540	558	548	575	550	574	576	586	540	569	570	590	558	531	585	575	574	520	530	544	537	572	524	568	537	586	564	546	550	556	556	553	553	563	561	582	517	583	580	523	565	546	516	590	550	573	550	553	529	526	560	522	574	575	591	534	589	565	528	542	546	544	575	554	524	579	560	546	518	571	560	587	568	572	587	550	586	535	574	619	534	500	575	537	561	577	553	597	575	529	601	585	546	553	554	569	533	613	583	532	569	491	541	542	547	525	558	507	538	586	552	524	535	543	541	549	575	566	559	563	580	523	530	546	548	561	562	578	577	568	543	562	579	572	588	575	541	577	530	611	572	571	573	591	555	556	527	561	570	546	586	567	594	566	587	561	543	577	562	581	539	556	617	550	577	580	541	563	527	562	515	556	589	566	556	595	592	594	552	560	593	505	576	555	558	571	553	546	578	572	567	587	563	552	551	541	543	575	542	552	513	541	570	556	579	577	560	558	575	561	546	566	557	556	577	600	559	566	536	596	541	524	538	598	562	533	536	546	586	555	549	521	560	553	560	547	596	604	553	562	589	537	597	525	600	566	573	581	577	581	612	545	605	575	569	541	550	573	555	564	588	589	579	601	586	526	574	546	563	552	540	526	558	590	597	557	511	594	555	563	545	550	540	565	588	587	557	581	534	561	564	562	577	553	555	563	550	548	514	555	533	589	591	525	535	555	567	498	593	535	535	564	561	563	589	514	540	563	564	598	549	546	568	588	565	557	540	542	558	518	554	579	550	578	546	595	514	540	594	557	563	526	569	589	567	537	551	593	584	525	577	574	585	563	589	585	573	598	565	563	569	553	592	529	563	548	562	558	559	544	555	526	538	580	550	522	547	544	540	562	590	530	570	588	557	549	570	523	570	589	594	532	557	566	571	569	556	548	538	573	538	552	586	577	530	539	633	580	587	525	596	523	547	539	544	511	554	533	578	577	581	568	580	532	580	519	560	525	577	547	556	519	546	547	587	566	500	569	606	524	557	519	554	511	535	556	525	552	531	572	541	591	570	550	542	536	568	542	549	637	554	590	541	573	561	607	523	528	548	551	555	540	529	577	530	556	547	575	560	509	566	534	551	587	570	552	570	527	563	516	530	555	542	561	592	570	538	546	506	565	573	528	563	547	548	577	577	544	546	570	546	545	556	546	538	551	546	559	567	601	562	577	570	566	511	541	550	600	558	546	606	542	555	540	612	576	529	519	554	556	557	536	582	543	541	582	552	548	556	597	568	583	551	577	564	586	532	541	538	575	610	564	567	522	595	573	600	527	551	603	528	537	584	576	576	569	584	521	534	564	521	566	573	574	576	560	566	534	538	555	493	591	592	545	545	577	548	590	586	532	568	581	557	535	581	527	535	534	541	534	566	504	529	584	608	582	522	567	566	575	569	554	560	532	558	539	540	566	567	595	565	524	558	547	555	564	556	561	584	584	595	556	526	567	577	527	554	565	541	534	592	518	531	520	559	581	532	572	495	577	565	547	536	574	528	517	566	527	573	571	535	545	597	543	559	553	563	586	556	584	596	530	562	564	554	583	568	592	597	569	561	593	539	541	569	502	568	560	563	534	585	577	536	540	555	583	566	531	593	559	585	561	522	558	556	595	590	525	565	569	550	572	562	552	539	589	609	577	568	537	578	525	551	533	596	566	549	563	551	568	563	543	529	566	507	516	560	536	557	557	544	569	546	530	576	577	588	579	543	537	534	516	534	519	508	569	550	517	538	540	555	554	592	570	529	575	556	546	559	576	564	556	599	554	557	529	592	518	536	532	549	542	560	525	550	552	615	557	556	547	566	580	539	571	568	622	572	538	567	577	585	528	547	590	523	559	544	520	571	579	579	548	576	558	570	536	535	569	534	565	515	549	579	526	551	562	552	568	555	551	556	546	555	529	559	565	565	534	577	539	537	545	540	564	563	590	550	583	538	537	566	568	612	561	564	523	570	557	539	627	569	569	552	521	575	573	555	541	590	561	579	554	532	609	586	526	559	565	552	570	568	537	586	531	543	542	553	563	541	600	574	559	507	558	542	542	565	545	563	581	549	533	539	491	529	579	569	581	551	564	564	576	569	537	524	557	559	547	580	569	565	574	556	578	588	567	524	569	551	551	553	540	576	555	570	513	519	554	541	579	605	530	549	582	573	545	577	571	595	571	571	555	567	535	602	576	539	579	551	517	537	559	566	514	550	552	548	525	585	530	561	535	508	582	582	569	530	574	508	528	540	563	523	579	546	532	559	560	556	574	563	608	533	554	606	521	564	520	505	559	536	580	536	594	567	554	509	552	540	553	531	551	607	507	496	531	568	513	562	532	531	571	568	545	527	590	559	582	557	557	572	519	543	550	535	605	584	551	597	579	575	573	553	580	553	552	549	576	552	570	546	530	528	553	562	544	516	553	597	563	548	553	575	566	561	570	587	545	555	596	605	542	551	564	604	553	529	587	560	549	522	541	557	595	566	583	541	529	546	561	586	594	530	550	567	580	561	508	548	564	550	563	541	588	539	535	573	614	583	525	533	553	562	601	539	578	562	542	511	562	540	572	579	536	574	566	537	510	575	534	555	560	563	556	555	612	582	545	519	545	537	528	594	561	568	536	597	552	564	572	591	519	550	596	539	534	577	567	551	557	562	549	553	578	572	569	546	599	567	555	555	544	533	548	564	533	556	589	545	559	568	540	566	585	558	546	576	595	544	508	537	562	556	550	556	551	589	541	586	592	550	561	567	614	573	541	538	584	551	575	568	528	576	556	550	549	555	531	570	554	563	566	523	560	565	572	589	514	584	592	554	561	582	574	570	575	573	561	560	602	559	564	521	554	561	566	549	541	533	595	591	568	545	530	532	566	563	550	561	563	613	566	576	514	561	538	554	521	548	554	584	552	591	561	515	531	619	548	578	555	532	584	571	560	539	593	537	521	538	549	538	591	582	536	550	535	559	559	512	553	586	533	561	569	581	570	557	588	522	504	551	573	529	532	580	579	541	533	560	532	529	588	526	548	534	554	532	570	564	591	547	519	625	527	508	577	517	548	587	553	542	518	552	616	557	502	548	553	584	563	556	529	606	566	555	541	536	564	546	525	559	556	580	568	535	585	578	555	604	563	528	563	547	584	561	552	591	556	559	571	537	532	623	594	585	569	537	547	551	548	559	564	548	559	580	577	543	576	546	593	559	535	566
33635	31112	21065	6074	1195	632	464	540	476	517	501	534	436	472	460	441	481	457	419	483	477	473	503	498	506	429	475	520	437	489	476	494	468	460	445	467	480	435	445	477	438	497	455	507	472	440	491	436	491	485	477	473	491	473	487	480	443	474	493	470	495	472	472	483	473	467	515	473	464	455	502	485	471	428	479	442	497	486	462	493	470	504	495	490	477	438	475	450	475	453	421	484	469	434	462	521	440	474	466	464	470	435	480	513	491	493	490	475	514	464	463	516	471	453	447	450	471	467	458	472	444	512	516	457	477	514	494	429	448	491	516	458	502	426	455	527	479	460	520	461	504	506	486	489	496	495	474	460	441	459	470	469	491	499	513	474	459	454	494	510	455	443	477	468	493	453	459	471	465	436	502	512	498	448	469	474	466	486	486	493	503	445	531	463	486	512	483	480	460	481	461	484	480	491	460	486	475	492	464	454	489	470	472	470	482	495	479	445	479	465	478	454	436	462	457	484	471	470	484	432	490	469	502	465	479	437	453	476	479	487	471	462	477	488	477	438	456	505	486	498	484	471	463	445	473	465	503	438	509	462	464	457	480	497	450	458	478	442	490	464	494	470	487	490	439	496	483	451	447	462	470	483	483	490	497	483	445	459	505	463	481	458	450	463	477	465	464	475	472	463	457	487	495	488	467	499	498	485	485	467	472	504	419	485	481	436	472	494	461	462	473	450	467	473	517	469	478	454	464	483	477	488	469	457	490	480	449	477	474	454	515	475	484	507	485	489	476	431	476	475	495	464	466	509	477	472	447	467	479	507	479	457	471	478	456	506	465	440	471	453	485	453	447	508	467	470	496	449	494	430	452	468	481	458	459	468	458	492	492	497	495	462	465	477	477	449	473	452	464	473	524	475	444	477	469	503	510	473	456	448	488	447	431	462	476	464	459	436	472	461	471	460	495	460	474	458	436	474	482	480	454	492	456	415	473	457	467	501	479	462	457	463	503	448	492	473	475	513	506	529	463	483	452	465	497	474	503	477	447	454	531	452	461	498	499	455	445	470	484	437	503	440	459	469	504	469	443	472	496	515	459	446	497	522	509	517	503	499	463	419	478	451	478	529	501	498	474	492	454	495	461	474	486	470	447	453	477	478	446	493	499	465	490	470	447	495	449	465	480	481	475	488	458	442	464	475	467	500	512	493	467	485	468	477	455	431	471	436	478	477	472	487	453	463	497	468	469	470	468	470	500	478	487	459	475	518	472	419	511	466	445	484	478	490	458	499	447	474	465	447	483	449	479	482	499	478	481	468	499	438	447	436	483	459	473	452	487	474	443	451	437	456	465	506	482	464	491	465	502	494	500	460	531	513	512	452	405	467	461	501	452	480	481	487	484	486	457	467	454	430	480	503	478	463	425	472	479	474	489	457	444	465	446	452	449	518	493	467	488	508	491	489	453	455	475	504	459	460	487	477	514	468	486	504	468	491	494	472	441	470	486	468	500	482	492	455	475	462	477	440	439	478	451	449	488	472	438	475	471	497	472	500	476	471	449	425	494	513	452	459	481	472	490	467	433	482	448	499	464	473	473	473	468	441	522	441	505	509	482	472	463	531	491	423	497	494	481	446	485	472	466	472	495	509	461	495	461	445	466	468	462	467	462	507	457	509	515	447	504	457	451	482	475	421	465	480	514	458	486	491	448	471	479	469	468	529	479	486	500	515	494	431	476	472	471	494	494	465	502	492	459	485	478	490	443	443	451	427	501	500	486	490	523	424	461	485	428	452	493	451	487	484	459	488	484	506	508	429	469	461	442	443	472	457	509	496	490	477	469	484	460	516	508	511	469	531	466	450	483	445	477	516	481	439	498	464	467	499	486	469	460	479	480	460	452	442	458	481	489	462	464	475	460	466	485	495	459	465	507	451	451	467	514	476	445	459	453	446	472	467	475	507	484	445	497	488	480	463	482	445	493	468	502	460	471	496	484	475	483	461	470	454	458	466	461	449	469	470	504	452	508	462	468	479	489	508	480	468	497	456	479	436	478	461	491	515	452	501	459	471	470	468	476	456	462	490	469	511	428	481	466	434	479	451	429	475	494	525	487	477	470	480	459	473	476	469	435	476	479	487	481	480	468	511	463	447	503	498	490	479	500	468	482	466	488	466	467	450	467	483	467	459	473	481	453	502	479	491	488	463	468	472	432	465	479	427	446	471	481	450	442	450	515	504	487	515	471	488	495	484	464	487	463	440	492	461	460	440	440	482	514	465	467	468	453	444	502	457	461	476	497	472	482	509	482	516	440	466	449	503	482	448	435	481	504	495	465	467	467	505	457	464	444	450	435	474	446	491	446	450	456	488	491	465	483	508	461	420	450	449	429	492	497	528	491	494	474	486	462	483	436	454	472	422	494	467	471	495	474	463	503	478	498	486	484	494	465	527	478	470	478	505	458	505	485	483	503	484	456	449	507	463	489	466	492	484	506	424	514	470	452	462	457	421	432	467	457	456	460	481	427	440	482	457	508	468	453	497	493	496	478	475	445	488	465	477	522	502	451	469	503	484	486	518	466	454	463	440	495	489	433	485	463	466	506	487	476	450	465	496	464	444	473	504	496	469	495	457	514	510	491	496	491	485	485	460	453	470	505	475	443	445	457	454	470	479	435	470	480	496	469	467	456	481	470	500	465	451	492	495	459	479	512	454	450	481	511	461	480	465	444	452	479	480	444	484	477	482	497	452	453	509	474	478	466	452	503	477	496	481	462	455	482	491	477	469	454	492	508	509	476	503	487	501	480	445	470	509	470	520	486	450	441	458	480	438	496	521	459	468	496	481	461	501	476	481	467	496	461	456	459	466	466	485	477	492	495	448	453	491	488	476	452	479	448	440	479	450	471	493	460	448	468	457	503	444	464	444	472	497	446	473	478	454	495	438	461	459	468	448	485	486	464	495	461	463	474	435	472	446	471	470	453	474	437	484	468	483	476	438	446	490	481	450	457	453	512	478	455	481	468	496	505	472	460	451	462	499	459	493	473	494	499	499	458	477	477	491	502	458	510	511	471	488	443	415	464	470	488	481	435	466	507	471	497	496	486	496	462	499	452	467	456	493	472	467	474	487	513	492	493	487	468	487	450	460	457	479	475	461	436	435	483	477	479	456	466	460	480	501	471	465	452	421	475	504	481	482	465	431	482	463	479	452	472	490	502	448	469	492	494	480	454	492	423	494	510	487	443	433	485	467	496	488	479	487	463	491	437	488	462	472	497	459	451	464	495	477	510	472	514	443	500	468	462	490	475	502	461	492	473	463	519	474	419	473	475	498	492	483	471	505	462	460	490	454	502	462	448	501	461	479	514	498	466	518	473	449	449	474	473	410	481	467	450	479	474	481	468	503	457	472	530	487	461	478	493	476	504	493	460	450	451	443	480	455	456	459	502	447	475	478	431	469	445	477	460	505	475	499	519	443	491	518	462	510	487	448	462	488	468	517	494	474	435	463
31516	31608	13032	2819	812	416	354	390	387	409	403	418	438	379	410	413	371	395	393	419	382	370	381	391	351	398	435	409	431	377	405	415	427	384	387	412	402	384	401	433	356	390	386	387	387	384	392	366	381	396	429	414	406	395	415	433	406	384	423	421	356	378	422	381	382	401	402	424	384	387	414	380	377	381	379	377	401	395	382	358	389	389	394	420	367	375	390	370	386	398	385	395	376	398	403	389	395	364	381	426	405	406	384	380	411	391	386	399	375	364	405	416	434	380	394	394	396	415	401	400	372	362	394	407	380	381	412	408	373	406	386	390	399	382	391	381	413	380	405	407	403	409	375	434	379	348	401	396	392	410	402	456	383	364	369	348	392	429	401	398	368	378	404	389	372	411	388	441	378	411	364	382	414	376	385	362	410	389	369	396	409	400	401	394	381	379	354	429	391	405	379	398	418	391	394	380	392	364	392	398	385	374	398	387	383	373	392	376	426	401	392	367	363	392	382	403	383	375	411	388	363	361	368	399	414	357	409	394	411	367	419	392	390	367	391	397	393	421	379	384	435	371	445	373	367	419	374	409	381	384	371	415	418	393	400	399	403	361	415	397	356	396	352	393	377	390	371	420	387	412	430	389	397	340	385	394	394	405	430	419	391	388	426	367	397	370	398	376	414	429	367	420	370	348	380	384	431	380	401	392	389	432	433	383	383	352	400	378	413	380	396	426	395	380	390	373	410	413	406	375	370	398	363	417	392	364	384	405	412	402	386	387	376	421	392	403	403	421	402	422	411	408	407	401	413	400	413	390	385	388	398	369	409	416	389	367	359	398	368	425	407	425	404	371	394	407	411	383	412	369	403	403	387	409	388	425	411	381	404	355	386	406	412	384	387	385	405	413	404	382	363	385	375	378	365	405	391	410	388	408	413	411	403	398	402	422	378	392	388	383	414	398	409	352	395	394	422	402	370	385	423	387	402	417	390	389	368	380	395	347	384	388	376	422	387	392	386	408	379	378	415	363	358	383	395	437	406	381	415	424	391	401	419	382	396	408	380	370	401	386	389	387	410	373	384	393	403	399	418	384	410	407	406	399	396	368	420	393	425	396	391	378	390	424	415	419	370	398	423	363	371	390	382	390	428	376	414	363	408	387	400	364	384	400	366	405	401	433	381	368	393	373	367	409	372	387	410	354	405	372	362	424	398	413	361	406	376	385	405	382	381	402	388	378	377	391	365	397	404	377	399	386	408	370	398	400	402	399	386	374	384	378	352	375	382	389	384	373	384	358	361	415	397	400	396	397	374	392	367	368	406	381	399	384	406	438	379	401	434	379	361	399	380	414	405	378	406	449	408	402	379	409	385	358	390	442	417	390	404	414	396	401	375	376	388	377	398	380	398	396	406	390	407	396	351	401	382	358	389	388	390	430	375	400	380	394	413	415	402	409	362	398	393	399	366	400	377	388	370	392	360	413	384	365	417	364	398	381	360	352	400	386	395	377	423	360	401	409	394	385	401	388	392	384	401	393	349	407	383	373	395	400	355	430	406	375	425	406	391	359	402	385	372	384	425	365	363	393	394	386	439	406	415	416	409	388	412	442	368	403	379	366	386	413	405	402	384	382	392	397	391	392	384	372	394	407	427	398	409	419	383	401	385	387	394	408	374	379	412	364	375	380	379	375	375	401	400	407	385	384	407	395	389	412	377	396	383	395	383	385	410	373	380	386	416	366	402	418	372	384	385	384	390	422	400	394	403	371	372	397	417	381	379	419	359	428	380	403	381	409	357	386	382	401	398	368	417	395	397	407	415	425	388	396	387	390	436	397	385	379	421	386	394	372	370	423	401	397	430	366	401	400	437	366	390	390	378	377	374	377	389	371	363	379	407	408	400	385	368	407	399	372	395	389	378	406	377	405	363	419	407	392	406	395	382	412	362	379	396	412	369	420	428	394	385	390	390	407	396	391	392	393	404	427	430	375	391	397	389	410	379	412	397	369	383	400	401	377	383	423	429	405	391	397	406	415	401	387	420	395	401	361	422	398	423	411	400	369	364	377	368	354	380	400	401	404	404	376	395	357	357	383	420	411	442	375	393	407	389	395	419	339	396	397	392	375	389	367	395	363	401	346	394	388	354	396	395	401	392	369	407	400	404	391	395	409	393	380	392	409	398	408	368	450	404	389	396	390	400	396	394	407	397	405	400	395	419	411	381	431	407	402	420	376	418	367	409	390	354	400	378	402	415	441	419	381	386	370	398	399	393	366	399	402	365	360	389	412	370	396	374	406	385	382	405	406	348	415	400	411	347	382	405	424	410	403	405	433	410	407	359	370	436	372	383	431	408	379	386	401	419	385	393	398	367	408	405	360	366	380	421	411	378	402	375	422	370	403	384	356	391	397	389	373	413	383	366	402	367	413	381	379	381	368	379	385	408	366	423	396	440	371	409	412	383	389	398	355	403	383	385	385	402	427	356	380	361	366	375	422	398	446	394	404	413	387	398	416	421	386	393	370	395	357	397	391	384	395	398	399	381	429	398	390	436	383	352	384	385	419	408	377	383	369	425	368	389	411	369	398	393	418	403	381	401	386	402	391	410	398	367	381	384	390	395	364	381	372	413	415	401	410	391	387	425	377	386	381	408	379	379	338	373	408	391	416	382	361	405	407	415	386	392	388	396	351	378	395	395	383	387	437	382	410	381	388	438	366	377	384	403	418	377	410	383	382	372	397	373	382	406	415	408	377	403	393	387	395	369	375	375	395	359	396	398	409	383	410	399	386	363	381	360	393	424	405	390	419	396	380	410	362	373	393	402	399	405	353	404	382	406	437	375	374	368	388	413	382	399	431	415	391	394	370	387	394	381	382	409	404	390	432	369	347	413	403	381	389	381	393	405	412	411	396	381	411	381	388	348	393	403	410	387	406	402	348	375	387	406	372	375	384	393	393	398	405	400	397	371	364	399	417	384	396	367	359	399	427	363	364	417	393	396	378	423	427	387	369	400	384	402	395	358	392	354	406	320	396	396	406	347	380	404	381	387	392	390	373	380	388	398	418	340	414	395	378	376	392	383	376	392	382	392	400	379	379	425	379	384	392	390	399	406	423	394	413	394	368	388	402	389	395	411	375	406	381	395	420	414	404	388	427	404	383	408	400	363	384	404	417	379	375	393	390	392	380	401	372	415	363	413	406	376	412	386	371	427	352	371	386	373	402	412	382	363	400	389	376	380	408	382	369	381	429	376	378	422	410	385	407	387	416	419	372	364	418	398	373	381	447	403	396	410	351	400	434	426	436	403	376	378	381	431	362	386	421	381	382	396	405	422	392	363	430	399	374	379	407	408	400	388	388	391	430	367	392	431	364	418	397	392	389	390	398	354	374	437	405	374	405	371	428	435	378	420	389	396	411	416	432	426	399	389	449	392	413	407	392	423	394	377	405	399	416	382	381	430	390	397	390	406	380	400	368	411	389	377	380	369	393	399	369	378	387	385	369
24890	23879	31175	25596	17762	4578	780	586	539	541	525	516	500	502	554	472	507	500	529	550	536	535	539	534	518	571	501	507	506	560	510	526	553	509	526	512	490	518	503	523	517	483	495	494	516	490	498	530	527	529	518	496	531	508	473	511	510	509	489	507	459	470	486	509	476	520	513	486	498	545	547	491	497	529	515	504	522	521	526	525	511	530	528	529	522	543	510	526	509	505	531	537	498	514	497	491	492	499	542	495	514	484	512	522	456	501	445	505	488	504	481	534	502	502	518	502	493	514	483	517	494	522	504	493	511	498	491	494	493	567	439	488	521	543	506	541	539	483	489	494	513	557	475	533	488	541	519	511	547	498	549	482	521	506	496	518	532	494	485	512	538	485	492	499	485	509	470	481	520	499	496	488	492	526	526	510	509	522	509	529	522	490	509	512	499	504	478	487	470	510	510	490	474	505	533	484	490	515	524	478	524	509	501	520	515	496	488	483	543	500	509	531	491	499	493	475	504	526	508	534	534	520	527	477	502	493	507	523	508	506	470	509	503	516	541	505	490	523	502	532	480	531	502	475	536	504	508	523	489	529	505	504	481	522	532	526	530	493	567	503	492	564	497	481	535	530	499	508	509	474	494	523	501	523	476	488	531	488	523	454	520	515	497	546	518	519	470	477	446	508	451	519	507	469	482	536	453	550	519	552	514	455	530	479	487	470	493	513	485	537	518	501	541	564	483	526	517	513	528	506	497	524	493	494	508	511	525	502	483	473	505	523	502	539	557	513	522	516	521	482	536	489	476	520	509	510	481	495	491	525	504	521	466	520	508	505	467	480	495	495	501	497	484	523	532	496	497	444	509	552	509	487	536	515	538	512	501	499	514	510	514	499	463	524	486	511	521	520	471	539	546	508	509	548	527	510	494	496	473	526	552	477	494	526	527	539	497	529	505	458	526	527	503	467	491	481	494	525	489	521	527	501	497	482	503	508	549	480	508	548	490	509	511	501	480	517	543	470	538	497	467	505	505	512	512	471	503	509	532	505	492	498	512	475	497	492	523	500	462	480	533	478	481	487	535	527	506	504	502	509	566	483	473	487	534	503	519	502	491	499	505	517	536	560	510	518	504	513	527	523	493	515	475	528	533	507	522	515	493	474	495	475	540	530	492	508	546	474	477	503	497	517	487	485	527	480	511	532	517	477	460	528	502	475	542	516	510	470	508	500	506	542	469	512	505	477	506	475	524	511	520	521	488	522	519	512	488	488	482	534	487	496	483	506	515	522	497	545	484	511	482	490	499	497	525	486	507	516	502	462	531	523	525	477	495	489	498	492	506	480	472	519	531	472	497	514	554	526	493	504	478	488	464	516	503	519	504	550	521	514	486	495	488	558	521	508	494	502	517	488	489	497	507	516	516	488	509	522	498	519	472	521	463	528	499	534	497	524	488	507	511	534	545	524	509	511	528	513	551	498	500	536	553	536	517	486	480	503	516	511	503	510	511	469	508	510	499	513	465	504	515	471	495	497	520	489	458	472	504	504	466	502	484	514	496	505	512	488	523	463	510	505	504	503	507	510	470	530	537	504	519	472	466	540	503	520	502	516	500	510	514	528	506	522	501	487	514	473	511	532	513	521	485	505	547	499	480	473	521	502	507	498	516	526	540	529	493	504	503	512	504	559	469	519	467	473	520	488	453	556	511	503	481	500	511	501	495	473	508	531	510	550	479	505	477	532	504	540	487	487	487	462	500	493	485	490	483	465	493	505	503	526	512	480	536	516	486	490	477	514	490	496	552	512	526	518	496	518	493	498	518	525	519	530	483	510	530	483	532	520	499	516	523	489	545	520	498	515	514	524	469	487	488	492	513	483	543	505	458	486	486	492	518	490	508	494	492	527	524	479	506	513	494	484	507	460	529	495	518	507	475	497	523	534	520	569	519	485	518	514	522	506	533	536	483	521	519	479	498	514	509	490	490	513	501	536	511	470	551	497	474	510	533	489	492	511	489	461	487	480	524	500	507	519	497	487	474	503	500	484	450	534	507	487	475	499	523	507	495	463	513	537	506	513	474	479	494	527	524	463	499	525	504	486	497	517	494	526	511	515	490	537	529	458	507	517	476	510	521	503	498	509	507	501	494	490	505	501	504	506	499	500	469	501	537	495	499	488	492	492	489	542	532	479	495	501	498	522	528	477	493	505	500	496	533	483	511	502	509	480	495	490	534	505	540	556	486	536	510	519	531	443	518	532	504	491	499	535	529	495	488	495	564	542	516	524	502	521	513	512	499	497	528	496	526	487	513	510	503	485	492	519	492	504	503	526	484	491	482	479	477	507	531	485	511	511	521	514	472	505	509	537	499	472	539	577	487	494	491	516	501	504	487	542	489	520	536	489	496	497	507	505	522	525	527	563	477	498	579	508	511	528	518	556	515	512	482	526	494	489	479	516	482	508	489	478	490	518	522	519	468	501	528	538	495	480	503	502	554	500	521	512	489	509	526	522	542	507	486	513	479	530	481	552	505	527	472	495	497	506	503	472	486	526	491	511	495	524	500	474	490	502	496	487	523	517	501	523	491	516	507	496	553	491	533	508	498	485	442	486	526	500	492	493	525	505	515	476	482	503	541	506	517	508	518	508	482	486	521	486	491	500	502	507	532	526	527	495	458	510	486	523	507	449	464	508	508	522	472	554	486	485	520	512	514	475	499	557	527	490	500	479	521	505	532	518	481	510	480	485	511	486	517	472	521	514	535	516	504	526	526	519	513	510	494	473	550	505	538	491	530	502	502	493	510	528	507	515	511	492	495	506	503	463	497	486	532	508	488	500	489	519	523	476	472	512	526	526	456	502	517	548	537	491	496	520	515	498	492	518	468	461	495	496	487	513	476	486	494	511	494	506	534	557	468	512	486	507	494	506	497	452	501	498	546	547	509	489	524	454	491	526	490	513	485	459	505	485	481	459	507	473	526	469	496	508	484	498	490	508	523	485	485	528	501	491	533	536	519	462	491	508	508	538	478	546	560	528	503	544	525	509	492	486	467	499	477	510	501	511	488	524	506	495	514	480	499	476	467	480	558	505	522	495	502	500	529	467	489	482	494	485	470	504	521	512	509	531	469	501	508	506	484	533	484	513	534	477	506	506	477	508	508	515	545	536	532	482	487	488	530	504	466	508	492	496	491	553	525	495	489	489	484	483	522	518	456	502	483	531	492	514	466	511	553	498	525	512	506	526	486	513	511	496	495	474	533	509	522	519	495	515	531	480	520	512	496	515	503	524	516	501	522	482	542	505	522	458	531	515	522	487	513	497	454	533	503	500	474	493	536	516	502	526	524	477	468	461	474	504	467	486	518	511	482	515	503	475	509	506	521	524	495	500	493	535	472	488	532	543	506	437	510	519	540	521	540	504	471	493	492	513	480	532	472	536	504	489	520	509	469	506	506	491	494	471	505	515	517	483	511	465	494	513	477	481	478	588	542	488	505	498	518	510	512	468
63127	88074	49037	17670	4026	886	458	472	477	455	462	467	455	441	480	487	480	457	477	471	473	477	503	458	477	473	500	482	429	467	462	497	468	449	471	463	444	462	419	471	454	438	456	446	481	486	470	480	461	472	438	479	445	442	455	461	487	505	508	449	468	506	439	460	443	465	438	427	494	474	466	464	491	463	419	511	454	444	438	465	415	487	462	459	461	470	478	433	464	433	485	482	456	443	462	458	463	475	456	457	472	496	452	441	471	458	442	426	482	491	436	412	476	454	452	460	466	449	469	475	416	493	479	457	436	456	444	486	442	454	474	457	476	448	460	522	464	486	464	439	478	481	410	480	497	468	487	511	494	444	493	486	465	452	433	470	467	464	468	466	491	446	457	471	459	486	453	437	505	493	460	465	437	470	483	445	465	472	494	493	472	452	473	426	499	443	460	445	472	487	466	487	483	441	447	432	422	447	470	463	512	445	439	453	508	514	487	493	441	485	451	470	485	473	443	462	469	453	457	436	431	438	474	463	458	470	430	457	480	474	465	436	472	510	469	451	436	460	459	456	467	435	459	430	460	450	452	465	489	450	467	470	488	464	481	471	425	461	482	432	452	445	458	457	451	475	455	473	454	461	465	439	462	460	476	460	484	446	487	440	451	435	444	463	462	461	496	502	468	441	464	463	471	501	484	435	483	434	419	471	449	473	497	443	447	433	474	452	441	418	508	471	456	453	446	473	459	458	484	436	464	452	434	439	465	449	433	453	482	454	469	460	458	450	425	488	434	443	485	466	486	434	459	430	463	465	461	444	475	468	481	502	440	469	490	450	456	464	443	463	491	443	458	477	481	460	480	500	424	433	438	481	449	476	489	467	443	464	473	472	461	498	455	467	478	481	436	465	445	468	425	485	485	485	488	462	484	455	452	457	439	451	494	463	448	453	458	484	447	433	460	484	472	447	464	488	447	446	446	441	456	519	446	464	479	443	441	466	477	457	513	514	455	437	467	466	456	461	445	442	418	484	474	492	443	430	443	485	480	428	437	463	461	427	466	486	440	471	450	444	481	448	440	442	469	471	450	464	483	472	447	455	488	472	518	456	476	466	488	461	464	453	490	459	463	444	443	490	401	485	475	465	457	466	447	462	464	448	450	471	451	455	449	475	446	428	475	472	458	478	419	496	488	452	495	456	465	427	453	465	452	419	450	447	433	481	476	426	477	436	441	432	451	448	438	430	460	507	453	477	486	489	473	465	476	402	472	437	507	460	455	471	468	481	450	461	452	458	462	457	476	489	445	427	466	450	514	454	492	501	470	418	513	488	464	474	456	448	445	455	473	480	471	462	486	457	456	485	449	452	422	476	468	455	452	481	448	504	471	443	465	438	479	457	450	469	442	453	457	469	459	454	470	469	442	454	464	444	472	481	460	436	428	461	437	505	457	468	468	427	429	489	459	462	447	440	455	461	449	457	490	438	408	487	483	452	494	467	488	464	496	422	462	454	476	481	448	483	444	511	456	454	442	450	457	477	439	456	448	436	474	461	457	475	433	474	458	435	485	463	446	482	422	437	461	472	454	442	465	459	471	474	431	431	490	442	442	460	464	446	459	472	493	435	505	455	477	479	430	427	483	475	469	488	459	463	456	492	472	473	466	476	478	459	489	484	442	478	461	455	458	479	490	452	459	435	424	477	465	464	460	463	456	448	455	481	436	438	497	431	454	482	459	469	448	467	466	444	492	468	441	463	501	469	454	477	434	440	476	464	464	402	466	433	447	462	472	465	450	488	411	428	440	474	457	439	488	435	489	476	438	443	440	506	467	483	479	475	470	411	450	435	446	427	475	464	481	510	504	446	466	442	440	467	475	465	510	463	442	437	469	445	465	458	470	458	452	431	460	481	466	481	455	432	474	449	462	467	496	433	466	446	465	453	445	477	458	472	484	480	461	446	447	443	465	451	470	460	478	445	486	447	454	431	495	444	475	454	434	450	461	443	484	503	448	473	496	456	499	498	445	483	474	464	420	462	489	440	479	481	469	433	477	430	493	465	478	428	466	509	464	432	426	421	468	444	490	479	463	490	460	445	440	478	466	473	433	474	480	465	432	461	440	445	398	456	464	477	446	500	461	474	485	487	459	492	473	444	452	465	436	454	438	476	510	443	453	452	443	470	438	493	477	486	487	462	468	428	484	508	456	452	434	446	465	438	463	446	463	443	463	442	462	461	472	458	446	444	478	457	488	433	435	438	484	450	478	493	460	466	434	474	445	424	465	440	458	447	451	477	474	460	473	470	453	468	443	388	399	453	431	451	459	442	533	458	456	479	452	441	426	447	445	492	435	459	444	464	445	453	474	500	481	447	488	445	469	453	455	475	404	445	462	441	480	458	468	428	455	463	478	457	481	425	448	450	442	447	503	435	456	456	437	460	460	458	422	409	443	469	498	456	439	422	491	469	501	495	475	435	457	448	419	460	458	470	435	483	480	459	443	450	492	462	495	439	469	458	464	423	475	463	450	457	454	464	414	463	478	458	487	478	470	437	460	465	457	451	459	461	442	465	470	453	487	472	440	469	452	466	452	441	460	455	437	474	521	446	459	417	463	449	449	488	488	434	438	466	490	421	487	481	506	447	444	467	437	460	459	459	488	427	467	434	463	451	486	481	483	445	447	457	435	471	500	484	469	465	476	474	474	464	436	452	449	462	447	450	447	486	452	453	461	453	457	450	472	456	477	436	433	449	469	486	448	451	478	463	428	466	466	484	420	478	446	452	441	454	462	471	441	474	441	484	487	446	466	482	467	422	449	446	485	436	446	469	414	426	447	459	438	458	440	465	424	420	505	475	486	487	445	485	463	480	483	460	479	470	465	471	473	463	461	479	438	446	467	462	465	508	472	457	462	473	469	469	477	476	467	421	427	438	449	451	453	431	449	423	473	443	492	437	464	450	473	485	465	448	442	456	457	437	425	442	452	441	483	429	464	481	433	467	436	443	481	466	479	471	453	480	454	494	438	467	446	440	457	508	507	454	441	452	460	454	451	494	452	425	460	416	467	458	449	465	433	444	415	470	450	463	468	435	476	435	451	452	428	474	432	459	455	439	484	456	496	486	468	494	497	437	456	461	431	434	453	441	420	428	437	493	441	473	460	450	510	483	467	465	473	455	454	463	481	477	421	480	459	504	453	468	460	475	445	487	425	462	513	484	444	450	497	439	434	471	507	473	469	457	442	479	492	419	407	444	455	502	516	458	460	437	494	477	471	464	504	486	472	470	424	489	453	464	479	476	447	448	435	451	447	427	471	467	471	469	436	464	468	429	471	456	423	438	483	483	462	454	427	440	481	444	484	465	441	452	503	481	479	486	476	451	468	432	453	459	427	455	476	477	465	485	446	440	456	461	465	416	483	443	447	483	460	449	468	471	483	465	468	460	473	465	457	433	505	471	456	451	517	452	465	445	470	446	467	496	465	470	476	457	458	480	497	461	426	458	492	461
24113	22833	30517	25065	20077	9221	1333	830	661	709	726	684	685	691	694	652	623	717	650	701	620	656	683	676	643	670	642	650	692	686	651	684	690	697	687	699	657	653	686	644	671	615	603	653	647	686	641	662	623	649	619	599	652	633	634	686	658	676	634	672	630	661	682	658	709	673	620	656	633	674	629	678	692	641	643	636	587	664	648	679	630	647	675	713	661	618	659	658	663	615	651	653	688	637	650	625	670	646	671	665	675	647	636	697	654	660	637	641	679	635	615	637	671	641	647	577	661	621	656	678	626	639	679	681	705	675	693	651	648	648	631	678	644	655	641	634	693	630	662	623	647	635	717	672	695	655	659	667	629	691	615	674	620	635	609	610	644	639	666	675	654	652	643	648	668	644	707	669	634	691	666	631	638	642	651	644	629	664	635	621	658	647	647	657	660	652	664	628	657	669	655	676	675	623	696	671	653	636	677	656	608	662	675	664	686	660	667	589	632	681	639	626	621	662	645	677	643	651	646	634	692	641	620	653	664	633	670	632	689	654	657	627	669	657	652	659	636	591	620	631	695	628	671	608	607	564	624	660	663	687	707	634	621	670	634	670	661	658	670	691	639	651	652	643	630	680	656	630	616	638	672	634	706	623	709	661	636	659	683	687	663	654	642	648	613	646	670	630	665	710	581	664	625	656	665	669	662	646	654	641	711	710	623	650	679	642	637	646	615	609	635	624	614	705	668	651	625	627	614	658	662	651	660	656	658	668	628	663	650	659	655	625	628	669	626	645	649	666	602	629	635	672	660	648	644	666	658	669	682	664	706	646	668	663	639	703	641	666	667	622	702	640	679	662	643	660	620	667	638	651	639	621	656	644	647	655	667	634	609	664	633	648	676	636	675	647	655	643	676	614	670	643	638	660	654	622	598	652	603	656	647	673	683	635	631	673	678	671	640	661	658	678	655	678	658	571	644	647	618	680	641	617	648	655	633	616	682	627	625	659	669	694	650	642	670	653	650	670	638	686	625	669	678	687	658	642	617	666	688	673	663	621	610	611	629	627	634	660	664	673	641	632	640	675	613	657	635	670	653	676	660	606	699	647	672	694	696	711	666	644	696	676	618	635	709	666	660	629	654	639	656	649	624	711	651	647	640	646	665	656	628	659	631	610	664	654	680	664	638	609	608	643	657	637	629	672	596	700	590	611	666	616	619	614	648	669	666	629	640	673	669	662	599	646	655	631	682	628	678	639	609	653	637	675	599	668	667	658	672	675	661	636	668	687	642	668	704	646	672	656	681	571	635	665	672	644	705	674	632	659	624	687	646	645	622	677	674	642	656	656	632	680	611	673	630	685	678	648	650	672	651	610	644	678	622	708	667	631	664	644	648	676	680	611	644	619	663	659	640	676	643	708	666	703	641	633	634	645	626	685	697	645	667	632	641	645	713	615	662	663	654	619	641	619	640	651	640	656	621	622	638	603	639	658	712	665	668	668	637	591	649	628	602	621	654	664	644	631	662	657	667	671	624	623	656	672	677	669	607	702	618	659	631	663	638	680	645	653	636	604	652	642	621	690	642	623	624	651	677	706	665	607	616	660	642	670	638	623	639	662	676	644	646	674	640	666	606	623	640	671	679	689	587	664	661	584	639	617	649	611	625	651	600	668	650	633	718	633	657	642	686	609	672	717	635	664	647	652	638	646	670	625	691	685	659	647	631	679	629	704	649	683	694	715	661	652	642	657	689	649	647	598	670	591	655	674	657	646	637	670	633	580	626	636	655	630	649	649	666	635	640	643	659	666	669	647	653	661	624	686	622	689	644	652	627	643	629	688	654	644	688	654	667	622	701	621	663	622	623	624	698	585	698	639	642	622	654	597	644	653	642	661	649	650	624	676	637	643	671	633	645	618	620	669	631	645	593	627	642	654	635	649	615	651	652	592	656	624	644	629	682	644	648	625	656	661	640	657	652	694	616	628	655	668	636	661	671	600	640	655	658	630	674	634	671	630	615	630	654	628	664	615	637	685	630	649	642	658	664	649	646	629	716	639	607	638	688	639	673	634	646	668	669	676	615	685	622	660	622	608	630	643	679	678	739	710	637	642	622	674	666	656	679	667	629	596	625	684	660	670	652	621	658	662	616	643	619	643	666	666	675	644	573	603	617	678	617	669	678	642	638	643	620	685	616	633	628	657	673	597	665	608	647	612	684	662	636	675	629	695	660	685	651	620	681	638	627	679	634	650	675	634	680	644	700	675	663	664	603	644	663	657	652	644	633	631	636	685	667	608	618	656	666	671	615	672	626	664	623	620	663	634	672	605	638	646	636	686	635	694	646	700	653	674	672	654	634	651	647	652	610	642	663	668	673	633	633	669	652	662	617	624	622	618	623	672	648	642	647	640	624	630	631	643	643	666	639	689	688	648	658	611	666	614	633	693	643	647	678	606	628	720	676	684	661	623	698	660	621	587	618	643	637	643	658	629	664	613	628	625	661	670	614	635	675	601	632	636	641	665	687	645	673	624	677	649	661	627	726	670	670	669	645	651	626	605	655	720	636	623	645	642	641	666	643	707	666	652	718	653	605	668	628	629	620	612	640	655	637	628	682	659	627	591	664	644	667	678	645	685	622	623	667	628	679	673	649	640	643	673	657	705	637	662	609	642	635	650	626	636	686	647	636	651	646	649	642	665	599	657	681	650	643	653	635	686	595	664	663	650	639	708	646	681	671	671	659	683	628	603	660	656	621	654	663	636	587	650	652	650	667	707	650	661	633	595	652	685	666	672	660	626	632	647	639	657	690	650	628	635	631	654	683	670	664	663	660	656	622	668	638	684	660	648	681	649	644	631	674	697	681	648	650	630	679	647	645	650	640	578	635	629	652	681	672	633	643	607	658	677	682	649	665	669	667	613	671	635	647	684	645	674	632	633	644	679	646	627	662	637	644	676	598	671	683	616	641	679	635	647	658	669	662	642	652	654	612	694	661	615	650	602	680	642	636	654	649	649	654	678	650	668	685	689	625	655	676	683	641	670	652	632	678	615	662	670	633	656	665	671	645	641	654	616	627	595	671	635	627	636	648	646	709	646	647	631	658	629	673	619	653	648	691	629	648	678	613	689	655	620	653	633	651	659	645	645	602	657	616	630	660	660	637	622	635	691	637	671	660	618	691	647	652	648	673	632	633	649	698	621	654	635	620	691	643	644	631	607	628	688	649	649	646	643	635	671	648	651	636	642	670	638	665	596	639	631	697	633	619	623	629	641	636	612	630	638	640	655	659	660	643	709	637	638	602	648	622	642	644	601	615	709	670	647	586	629	635	670	611	664	652	641	663	672	670	636	673	662	667	665	619	613	652	696	653	635	625	596	678	634	653	638	642	645	662	680	629	661	635	633	687	681	661	644	673	644	672	645	671	650	600	624	635	697	626	609	694	648	665	650	655	648	600	660	699	645	585	660	632	680	619	653	649	636	634	655	643	609	657	627	653	648	708	678	653	645
61448	90278	57415	21634	5179	1182	587	624	563	585	572	597	593	585	639	588	563	623	601	584	534	557	614	637	616	603	607	661	608	597	587	620	588	631	574	575	622	583	582	600	559	587	603	587	596	601	568	635	603	585	610	642	566	588	594	625	549	554	574	600	574	590	611	560	547	619	558	598	564	591	568	590	599	600	591	589	603	587	602	598	574	599	555	543	622	585	601	611	604	582	567	559	577	606	602	586	538	584	616	583	587	566	607	589	575	606	589	594	560	606	569	595	627	568	561	592	586	589	594	618	623	597	590	619	603	587	628	630	595	553	582	541	600	611	585	601	555	572	583	608	603	569	591	605	616	569	605	564	610	570	579	557	588	612	625	570	572	564	609	615	600	589	553	567	591	609	601	555	649	575	612	567	583	574	563	584	639	609	530	592	598	587	591	566	579	603	629	625	574	580	580	586	552	534	558	563	575	576	626	618	606	577	614	568	557	583	557	576	594	622	581	588	607	609	644	616	610	593	624	574	577	654	602	566	583	561	597	584	575	611	574	602	594	602	571	608	592	581	582	551	568	566	593	638	623	580	593	629	582	549	600	619	599	573	612	583	557	545	597	572	585	589	586	583	573	564	615	599	609	639	579	650	632	574	586	599	587	586	580	540	627	590	607	621	567	642	568	593	587	587	556	575	608	614	558	605	562	603	546	602	579	582	568	607	598	574	575	601	588	579	570	594	559	601	587	569	568	606	607	539	579	569	578	573	603	570	590	578	578	565	615	565	584	607	589	577	571	589	603	566	584	600	575	555	562	579	610	560	531	595	576	561	564	555	599	581	596	599	589	587	608	599	587	574	562	583	572	572	588	600	548	583	616	552	556	582	570	618	549	540	545	564	599	537	584	580	588	573	622	567	595	572	610	589	608	544	600	580	612	567	615	627	582	573	569	589	558	589	590	559	588	591	603	603	604	605	578	538	588	583	570	621	595	604	551	572	615	576	597	606	608	610	589	576	593	603	583	600	561	614	600	575	561	599	546	563	585	604	586	599	563	608	604	574	634	616	616	598	590	570	572	574	539	586	618	631	610	580	588	633	581	584	559	604	603	580	599	579	582	580	596	565	617	573	609	557	582	583	587	597	599	551	603	567	614	549	615	564	574	577	588	606	576	564	566	600	631	583	577	581	576	611	530	581	555	593	593	625	581	611	573	587	535	539	576	615	565	567	595	604	645	547	597	572	581	577	586	587	563	615	578	583	612	545	575	577	595	606	581	558	549	599	572	559	573	569	569	654	563	572	546	581	583	605	575	575	582	596	581	566	566	589	598	588	584	604	556	572	573	614	580	594	588	621	602	592	533	581	606	571	616	562	579	576	582	577	572	569	580	586	583	579	566	551	611	612	575	629	581	617	563	611	573	617	593	581	577	592	602	610	604	587	598	586	547	539	577	609	583	581	588	585	584	606	602	563	562	572	582	543	599	560	594	574	580	543	578	608	587	587	583	569	555	607	559	609	533	587	602	568	566	569	573	620	585	600	587	563	536	624	565	585	587	525	595	561	619	569	567	608	543	564	591	601	544	562	628	524	598	604	582	623	586	614	564	620	572	608	598	567	575	644	569	581	625	602	573	563	612	609	572	554	576	552	565	571	628	598	592	578	606	550	594	571	586	547	601	659	581	598	624	639	591	566	563	642	558	616	578	579	580	600	570	607	580	572	558	573	606	598	592	585	581	571	555	566	619	573	540	543	579	575	638	565	599	587	577	552	578	613	612	592	577	622	626	640	571	586	606	599	595	583	584	576	578	562	585	563	546	576	607	589	619	572	540	594	605	595	590	569	567	600	597	562	574	616	576	574	560	563	589	546	567	571	626	593	582	580	555	559	584	606	563	593	566	579	578	562	562	589	581	608	559	580	609	591	564	606	585	559	592	613	589	574	600	620	557	604	586	601	615	602	588	580	567	617	622	593	553	613	586	575	592	630	569	599	574	589	553	599	613	575	610	591	613	605	600	588	561	561	578	600	622	560	598	558	634	523	566	568	531	581	552	609	607	569	552	539	633	611	607	617	600	593	592	584	583	618	600	576	573	530	606	623	585	575	547	582	580	550	576	598	576	621	604	575	586	608	595	567	566	593	581	551	580	614	602	600	583	565	571	605	600	606	580	547	598	556	582	576	618	604	573	575	567	604	592	583	607	612	561	598	558	581	591	634	617	562	567	570	572	586	595	604	613	574	572	587	512	587	576	576	615	582	572	594	623	594	559	608	584	549	591	568	565	559	550	595	579	571	572	589	594	580	593	592	596	527	589	595	609	582	583	580	620	556	569	613	581	579	581	563	544	580	620	546	607	578	597	560	563	605	576	658	581	595	546	536	607	574	614	582	577	588	622	597	598	544	600	581	591	664	569	556	599	606	562	555	590	636	577	644	606	594	590	598	604	583	591	584	573	579	608	574	605	605	600	572	571	578	562	594	574	576	525	592	582	611	604	574	573	627	545	571	579	558	578	592	583	588	595	637	585	556	567	575	571	649	546	574	614	614	626	543	604	605	587	559	589	574	582	627	584	617	628	568	556	566	573	570	609	570	578	550	537	597	593	602	588	618	556	595	616	542	568	572	569	568	588	591	630	563	614	579	582	574	615	574	599	592	571	519	607	559	581	573	588	566	606	595	610	585	579	587	626	603	585	574	595	620	589	561	575	573	611	579	572	608	596	619	556	634	561	605	556	597	590	564	616	587	603	592	562	578	561	595	587	606	612	552	540	600	553	588	543	564	551	641	577	562	598	564	565	597	578	579	607	558	614	593	598	567	607	555	592	521	571	598	580	562	630	537	599	593	587	581	539	620	568	524	587	581	574	599	599	583	546	539	573	595	558	578	593	583	550	589	580	576	579	597	587	601	606	588	625	582	544	573	539	582	553	592	592	620	585	604	599	603	578	582	594	596	558	542	606	592	603	590	603	575	522	596	608	583	621	585	589	596	583	575	595	504	613	573	617	573	536	572	592	585	599	618	636	592	650	584	569	609	572	594	613	566	595	576	599	595	607	576	593	570	592	582	606	613	575	588	614	573	573	589	583	566	538	553	580	611	561	584	556	606	624	604	559	560	589	594	603	613	587	581	582	536	561	611	584	619	580	566	587	572	580	557	593	574	601	588	533	604	574	579	593	630	614	583	578	570	629	578	632	556	540	584	577	577	593	564	613	544	582	628	599	596	551	581	579	583	564	608	579	591	600	591	583	602	582	586	599	636	549	582	602	602	583	549	576	577	574	633	602	575	575	623	595	592	576	590	597	613	567	618	570	578	616	586	558	571	595	560	570	538	598	613	570	597	591	548	585	599	595	584	547	569	602	590	622	554	586	561	636	583	596	605	600	591	562	637	624	618	583	596	568	577	599	553	540	558	566	562	576	571	591	587	559	573	536	598	622	588	618	573	593	598	558	565	602	589	592	594	594	568	589	594	550	511	628	579	591	580	531	605	568	519	581	533	556	608
33659	31250	20604	5646	1076	527	484	503	467	444	472	452	462	442	469	499	436	471	465	478	430	471	443	445	444	494	451	453	454	402	463	457	512	474	448	485	458	445	462	453	442	483	457	479	468	434	442	474	440	499	435	463	458	468	463	477	458	492	501	425	425	440	469	467	461	447	479	506	511	447	431	448	490	445	454	464	460	431	465	482	460	437	456	422	487	452	466	479	485	456	458	435	527	452	430	447	451	468	443	447	437	487	477	470	456	505	478	467	430	442	481	490	496	475	494	429	467	457	433	477	415	448	490	472	456	466	444	428	435	479	415	445	480	476	460	424	493	503	427	457	458	475	448	437	440	448	461	452	486	477	465	470	470	496	481	457	415	446	471	412	445	480	467	485	432	457	470	446	411	459	452	436	446	435	477	451	443	439	433	504	433	466	466	445	472	446	503	441	457	462	483	456	462	458	457	469	457	428	459	498	423	452	436	474	445	495	435	436	455	433	488	477	439	455	484	475	428	452	446	472	470	448	464	439	456	468	441	499	449	462	437	444	476	480	481	449	466	509	455	457	512	443	455	447	476	459	429	482	440	465	477	457	437	460	448	460	481	468	456	436	467	466	468	454	430	424	445	457	427	457	422	437	453	493	481	452	477	443	452	476	473	429	486	483	462	504	485	404	477	496	442	468	461	464	463	451	489	479	481	462	452	456	430	504	436	455	463	485	457	498	468	466	485	461	449	448	479	494	467	475	464	462	482	455	445	463	468	473	462	460	451	476	497	442	489	438	494	474	485	506	456	435	421	479	475	474	475	485	483	475	476	452	446	462	462	480	446	473	444	505	474	497	510	476	464	473	451	499	478	487	476	466	493	494	454	443	504	485	486	488	470	433	475	456	463	471	461	418	478	471	449	450	472	439	452	498	459	462	461	457	504	482	491	431	434	475	467	426	445	473	429	460	484	427	455	473	471	479	471	518	449	498	472	494	452	456	446	491	454	442	448	467	459	463	493	465	460	445	456	490	447	471	454	437	455	488	433	471	473	482	466	453	479	456	450	442	465	484	432	431	472	485	445	493	483	506	453	445	443	431	454	444	418	445	482	461	451	448	468	469	419	470	481	482	477	479	483	479	462	491	465	470	483	493	424	454	463	457	449	469	482	429	466	467	448	491	453	446	427	455	469	425	465	459	446	461	447	474	500	459	432	492	443	464	485	428	491	455	464	431	468	441	437	432	464	449	464	468	438	453	441	472	474	479	451	516	459	437	440	478	467	448	466	429	463	482	483	459	457	451	423	468	472	451	460	442	473	469	462	466	453	457	430	464	430	448	429	508	444	466	464	546	473	482	451	483	456	448	459	445	483	476	467	487	447	449	423	454	454	481	438	437	475	486	509	475	450	472	452	435	471	445	461	466	436	485	488	513	460	449	466	496	436	425	445	457	430	486	481	503	465	453	406	450	431	463	468	482	462	473	443	455	452	478	458	452	462	473	476	452	463	497	484	461	484	489	453	428	436	489	461	460	440	433	502	442	461	480	460	488	424	467	457	500	450	475	467	460	477	421	442	487	472	493	443	479	448	458	455	438	482	434	473	446	439	455	481	493	444	485	451	497	461	482	422	452	483	468	501	462	459	481	476	457	438	454	464	453	453	462	511	444	424	470	504	479	471	443	459	458	456	488	480	434	472	482	496	474	445	503	468	483	431	462	455	441	456	472	454	454	450	456	426	466	480	499	473	427	442	456	441	476	452	467	462	505	452	447	503	405	449	456	485	428	434	464	428	463	469	457	459	456	440	463	454	496	473	436	455	478	463	429	443	491	465	430	462	500	457	454	435	483	440	443	451	474	483	469	473	475	481	461	446	481	470	445	443	463	470	422	444	458	443	455	484	456	445	458	471	463	464	457	481	498	468	446	470	450	502	455	491	439	439	477	456	467	442	445	433	478	461	428	470	466	465	448	465	488	458	434	456	442	447	448	473	432	449	478	466	499	441	465	440	477	408	506	502	499	468	504	475	486	464	444	435	425	496	459	461	444	451	442	470	448	442	488	416	474	465	463	458	503	481	462	479	440	438	434	471	462	465	424	488	430	461	438	432	463	492	491	435	462	475	447	469	462	491	459	450	501	448	413	474	436	449	499	504	448	439	486	471	471	450	462	448	466	470	463	475	459	463	455	472	455	472	460	484	482	481	439	501	494	483	451	495	481	431	471	457	483	478	431	426	453	423	469	524	477	433	442	480	434	479	477	471	435	452	453	505	451	480	434	449	475	461	454	490	466	421	486	500	475	458	449	466	470	505	464	484	492	454	480	441	435	434	463	461	442	462	502	445	411	455	460	486	498	461	475	468	453	503	479	429	464	458	495	469	450	446	483	462	470	436	472	504	496	472	485	478	477	436	456	468	479	455	425	514	464	454	487	466	501	450	482	458	473	451	466	455	427	445	456	468	491	461	453	419	437	474	446	473	433	448	502	479	498	437	447	493	474	463	455	468	469	457	470	431	448	471	455	467	474	482	491	474	479	449	450	501	469	484	440	461	498	449	432	466	476	499	453	420	495	422	420	475	455	488	478	483	479	496	494	469	461	434	460	443	482	444	481	462	508	443	479	520	462	437	488	503	474	467	449	425	471	445	461	464	452	458	474	465	473	443	469	444	452	459	447	430	526	465	486	440	454	474	444	465	456	481	490	477	462	443	432	510	490	467	447	457	457	456	462	447	411	457	457	440	442	472	493	479	455	432	482	467	461	436	468	435	477	478	480	469	482	493	409	485	464	447	469	467	459	475	479	442	472	439	459	439	476	501	467	479	450	448	465	448	479	429	450	454	480	507	503	505	480	477	418	475	425	458	444	471	470	467	449	451	480	430	489	458	449	465	465	475	498	503	475	415	446	474	415	499	416	483	442	423	448	448	469	481	445	487	468	443	494	476	466	490	480	479	468	471	467	503	455	466	432	474	444	501	455	477	423	430	495	460	465	471	455	485	462	471	427	419	478	466	470	453	446	444	502	464	462	475	468	473	470	459	489	462	456	443	453	473	457	467	499	456	407	470	466	455	471	445	512	442	440	459	486	423	487	500	452	446	498	474	452	469	441	463	486	478	414	428	470	468	485	465	442	454	463	465	448	424	460	440	492	441	467	444	430	442	431	437	460	462	466	460	461	433	426	459	452	467	459	424	453	457	502	470	442	474	433	452	480	471	462	478	477	461	468	471	471	469	454	457	502	422	495	459	463	439	474	455	467	448	424	493	417	484	467	492	443	437	498	424	499	478	452	455	494	447	457	462	461	485	462	495	455	495	451	447	484	475	468	476	455	481	471	499	427	438	449	409	471	472	461	480	501	398	447	435	450	492	415	458	428	445	442	443	463	500	441	412	477	434	480	459	475	433	484	448	475	489	454	453	440	460	444	465	456	450	474	468	502	485	474	455	455	505	453	443	433	467	461	453	460	473	461	507	483	442	460	469	471	465	475	489	443	471	434	439	463	456	481
31744	31191	12244	2518	801	463	404	343	395	350	399	393	400	417	389	362	405	405	380	369	420	370	376	352	372	421	369	369	386	398	389	410	383	365	370	394	389	364	366	352	418	419	389	378	396	362	399	379	380	369	387	425	379	350	405	398	366	369	403	388	372	396	406	377	369	404	358	414	367	376	387	376	399	378	400	403	415	357	390	367	386	370	372	377	407	387	370	388	371	379	364	361	371	359	402	384	390	375	351	392	409	369	391	401	394	368	370	376	385	434	380	388	386	384	368	382	391	388	435	408	369	361	375	362	364	404	411	371	380	385	380	427	374	387	383	386	340	386	386	395	373	409	382	366	390	407	402	414	384	395	422	401	383	374	376	398	347	382	400	376	378	394	371	421	364	390	412	383	416	414	347	395	390	390	404	392	391	375	409	400	405	399	393	410	367	386	393	375	371	373	407	364	397	369	378	368	371	386	389	404	394	388	389	371	396	389	382	363	390	362	327	371	346	373	374	377	367	393	390	372	363	347	372	367	377	364	387	383	360	372	427	390	407	391	400	379	381	407	390	365	396	400	348	398	413	402	372	370	361	434	399	365	411	363	397	386	375	384	414	398	373	391	370	404	379	367	372	400	388	407	367	416	404	373	396	435	383	382	398	408	361	369	392	372	380	379	389	360	390	404	393	392	346	389	367	383	400	373	396	372	389	373	400	355	386	418	359	378	383	372	378	366	388	371	376	413	380	397	343	382	352	355	396	403	379	387	390	409	383	376	405	408	384	348	373	360	350	387	349	373	391	377	414	411	363	408	390	420	390	392	362	361	381	414	382	370	401	377	376	385	398	382	404	371	405	373	364	361	386	383	391	380	400	383	352	378	389	363	386	336	407	419	377	389	408	386	367	371	384	360	378	368	374	405	376	392	350	416	368	413	404	399	386	426	418	402	404	377	378	364	405	413	378	392	371	380	383	362	399	403	404	388	387	368	382	372	373	405	420	371	375	401	356	366	372	373	391	393	392	395	414	373	391	370	385	366	433	370	386	382	366	430	372	398	369	370	368	367	353	397	392	388	390	401	356	369	379	400	401	382	360	363	406	391	408	345	386	354	391	382	391	396	395	369	425	400	377	348	391	401	381	369	380	368	421	391	399	400	398	395	381	381	387	366	406	369	399	357	385	370	378	388	392	369	415	370	434	377	400	388	405	378	396	355	351	381	394	389	388	400	363	382	400	398	363	369	398	344	398	351	371	383	349	365	390	380	374	388	392	353	443	375	374	402	363	369	388	383	372	378	413	369	382	379	388	409	357	384	445	390	373	377	380	371	372	373	437	365	408	391	369	389	383	402	412	382	395	405	369	389	381	406	404	398	405	399	363	384	433	404	386	398	362	430	374	394	381	388	380	366	370	373	389	348	384	381	411	394	407	379	393	455	374	394	390	413	425	385	406	385	362	364	378	393	404	409	401	374	380	406	375	381	379	350	348	371	368	357	414	382	341	409	390	395	383	379	406	383	348	387	398	384	398	384	391	374	367	343	388	399	396	385	357	388	380	382	359	325	354	405	368	401	410	401	361	374	382	384	387	384	390	389	377	419	376	367	377	376	373	382	373	391	374	387	426	379	382	363	395	372	377	377	378	360	379	358	385	406	364	370	376	396	370	391	397	377	348	392	371	412	421	417	400	377	383	397	441	362	413	360	398	409	388	379	374	365	387	378	363	360	377	353	357	394	365	386	388	393	363	382	403	374	387	362	377	401	346	349	371	370	403	388	343	361	386	346	330	367	398	380	392	379	381	369	374	359	366	360	401	370	405	389	363	363	376	388	401	354	379	389	376	386	406	404	365	383	415	351	410	385	374	368	388	373	374	385	365	380	422	417	346	378	362	388	415	359	375	386	364	363	393	392	373	395	419	375	378	383	395	387	359	362	341	409	437	379	374	390	392	399	389	375	412	387	407	379	436	354	370	380	390	388	361	377	392	355	389	380	384	344	408	385	382	372	385	372	379	352	353	383	382	412	402	376	399	367	407	387	358	360	366	411	409	360	396	391	415	370	359	359	434	346	368	416	373	367	379	429	383	396	419	363	410	385	374	349	392	377	383	399	388	373	386	402	375	415	384	382	381	379	411	376	382	398	383	389	358	371	363	400	375	398	405	388	378	363	394	359	371	376	384	366	353	386	399	361	426	393	411	361	428	363	340	334	395	403	360	399	365	363	385	396	399	420	359	376	373	382	414	378	404	375	364	388	375	373	362	409	381	386	382	367	386	426	360	364	412	389	359	393	373	378	366	391	383	397	427	403	388	385	406	389	391	427	401	351	394	382	349	361	369	345	365	376	386	362	376	370	389	372	376	395	390	392	395	375	412	387	387	405	407	396	378	355	404	395	369	377	401	410	394	409	412	372	376	360	389	376	371	391	401	352	361	402	383	367	373	393	367	413	413	367	395	402	355	382	372	386	390	388	408	378	372	371	345	382	387	375	387	353	371	388	388	380	365	398	410	370	380	395	362	366	400	429	395	384	396	372	391	356	389	381	395	394	396	426	396	407	394	372	390	379	371	395	415	360	373	387	420	363	415	401	368	420	357	385	365	389	386	380	391	392	384	391	414	376	393	336	424	405	386	359	382	384	378	372	355	431	386	384	359	357	373	402	365	343	394	387	399	387	392	408	399	354	419	427	345	367	396	401	369	402	357	369	418	415	374	383	372	392	372	357	389	392	393	400	389	392	383	373	409	415	387	416	393	389	386	387	380	414	354	376	387	391	364	381	384	405	414	378	364	359	367	403	365	397	385	380	382	389	382	379	373	383	398	360	399	369	405	378	351	379	407	366	370	372	409	390	413	391	393	356	411	352	385	404	400	377	403	353	372	377	407	366	405	360	377	400	355	370	386	397	391	397	387	404	378	397	340	387	395	372	405	394	393	375	363	371	359	403	383	383	388	346	384	378	384	396	313	352	368	392	394	373	383	357	379	411	388	396	381	392	376	375	389	393	398	334	370	415	390	378	399	405	379	367	366	415	406	399	371	370	408	365	426	383	405	403	354	353	386	394	363	385	376	404	381	380	413	409	390	386	377	378	393	373	417	383	383	388	372	370	377	367	378	423	415	372	407	414	419	399	400	407	363	397	368	374	374	403	367	384	366	352	357	415	373	386	395	370	410	381	407	384	359	383	384	366	373	376	421	363	381	376	374	384	354	385	383	384	371	402	389	366	378	385	375	395	411	379	422	400	388	386	395	378	380	404	391	375	380	393	385	391	339	371	361	363	379	345	351	371	388	391	384	376	370	393	360	387	380	398	383	400	362	392	399	386	413	412	383	392	366	397	394	365	389	400	387	391	395	352	410	370	390	368	380	359	341	351	397	377	364	352	379	378	394	383	377	368	391	392	376	414	389	385	371	387	395	370	417	378	402	362	390	395	364	377	366	412	397	390	408	371	394	413	374	366	398	400	398	416	401	377	373	381	387	380	372	374	377	369	371	359	404	371
24965	23915	30993	25822	18246	5177	714	558	529	452	510	510	464	501	453	481	486	457	456	435	445	474	485	503	462	442	447	479	507	478	446	449	511	456	478	451	509	465	488	462	465	489	456	475	413	477	438	472	474	463	489	464	453	448	442	478	459	443	496	456	452	481	470	477	441	429	483	448	465	478	443	486	436	442	458	469	449	473	444	434	451	483	426	457	445	466	457	486	464	524	427	457	452	434	457	458	479	489	478	473	479	470	438	441	429	428	451	471	462	447	451	442	435	464	493	478	439	494	421	427	479	458	452	462	443	461	478	428	443	421	448	486	452	426	478	452	469	435	441	438	478	505	466	503	480	455	477	439	461	460	446	438	464	441	456	499	451	462	444	419	481	468	478	440	476	442	432	428	428	466	439	466	454	436	464	453	440	492	433	432	464	480	464	490	465	455	493	483	490	429	436	478	470	448	426	479	484	454	465	481	450	430	475	490	479	457	447	488	456	439	500	455	454	447	461	492	461	438	440	471	442	428	459	485	461	442	453	459	423	483	447	461	477	485	473	455	441	460	475	447	480	449	483	461	483	466	449	487	457	440	455	398	464	436	458	472	466	443	461	448	461	444	430	467	458	499	483	441	456	479	458	451	467	446	472	448	447	449	437	441	443	472	480	438	463	454	444	493	460	445	462	481	414	441	474	424	443	443	480	474	459	470	465	475	460	470	428	457	469	483	456	435	496	463	445	439	463	480	441	457	462	469	496	461	482	465	484	454	461	497	454	488	455	496	488	452	429	482	452	483	507	420	462	432	483	464	447	460	462	458	449	481	454	457	487	424	477	464	498	450	435	476	442	451	458	471	469	437	448	507	462	465	432	450	483	475	434	429	454	446	484	461	442	424	413	463	431	463	480	445	486	447	481	463	431	482	399	458	488	425	432	473	453	466	463	417	448	468	458	462	455	460	445	466	475	433	503	447	449	445	465	434	411	433	450	428	414	490	438	493	461	469	441	453	502	454	473	460	453	433	471	493	441	441	429	478	449	459	436	496	476	439	484	478	455	445	462	451	454	427	435	491	490	465	480	430	440	452	480	471	433	467	469	444	425	435	487	449	441	465	487	476	437	486	478	459	429	441	454	496	504	435	483	490	479	452	435	426	457	493	474	460	472	454	444	441	452	453	463	448	445	484	468	467	456	465	481	452	472	467	458	431	429	478	472	464	451	475	454	454	484	432	439	423	440	464	458	484	437	459	463	496	455	418	472	451	424	438	443	464	431	472	494	447	402	451	455	462	408	458	428	446	453	449	475	469	446	485	454	454	434	477	443	490	462	438	438	427	448	466	438	448	446	434	476	472	423	456	458	503	445	463	462	435	480	430	455	441	443	466	448	480	452	427	463	477	480	455	455	448	443	490	429	472	460	460	448	439	437	443	469	472	459	431	455	487	482	462	481	445	499	460	434	439	441	482	484	489	457	421	452	448	472	464	473	459	460	472	443	488	467	474	466	522	455	426	462	411	455	441	444	400	449	441	450	470	466	446	432	436	471	492	423	433	440	430	491	466	435	461	437	453	446	492	425	449	476	473	490	502	459	436	486	465	435	454	477	477	447	500	483	459	434	440	438	446	452	493	479	462	420	468	471	450	438	447	437	486	487	477	459	433	460	456	435	482	435	442	486	430	444	432	440	443	433	443	465	413	470	453	492	433	406	471	452	469	456	451	457	460	479	479	462	424	465	457	463	490	467	479	452	429	470	434	459	478	507	477	465	423	406	422	463	439	403	451	420	473	428	472	463	444	471	425	479	478	468	423	453	452	463	456	447	442	409	478	460	441	415	454	481	445	445	443	464	415	441	459	444	430	462	436	433	475	457	462	440	481	459	451	455	437	427	470	464	470	443	484	433	410	426	492	472	469	467	449	481	456	472	418	459	425	468	452	438	440	459	416	434	432	472	508	433	462	464	480	428	476	472	440	416	495	404	417	466	424	421	480	419	438	436	435	434	512	448	435	475	420	465	463	448	460	459	461	468	466	471	441	431	479	449	468	489	440	476	446	438	439	419	471	451	464	437	455	470	459	428	479	452	465	438	523	493	474	452	417	443	448	436	477	455	442	448	449	429	453	463	430	447	448	470	484	464	457	480	469	437	471	462	458	472	490	432	455	445	420	434	431	471	444	482	494	424	461	479	466	488	474	403	452	479	448	441	445	426	432	500	438	425	449	474	457	465	459	442	462	444	494	450	455	439	489	477	454	440	478	427	435	457	461	443	464	456	420	468	449	450	435	463	440	467	456	430	443	412	474	465	454	447	439	432	439	465	441	455	443	454	459	428	445	466	467	445	485	440	438	450	445	455	459	477	470	467	458	455	462	492	432	465	480	486	445	445	457	481	456	465	437	420	453	481	434	428	432	455	472	451	449	455	460	447	438	443	476	474	441	450	427	480	456	452	495	471	453	481	446	462	476	458	478	471	424	436	431	478	474	453	425	485	455	473	472	444	437	460	466	492	414	453	448	435	425	463	463	455	483	469	447	462	500	479	434	492	434	494	421	448	454	440	474	439	446	462	459	443	459	429	439	455	459	474	471	445	458	484	417	416	494	441	475	478	470	446	442	460	467	438	433	490	407	434	454	430	465	465	475	450	424	457	475	496	451	396	435	473	439	438	463	466	468	448	450	463	481	437	479	465	446	462	465	474	449	474	417	452	507	480	425	452	462	447	453	424	473	453	478	460	467	474	407	473	473	441	472	489	433	470	498	460	442	455	468	425	389	471	479	434	469	430	471	447	441	438	432	450	472	437	456	506	473	443	421	459	437	448	446	464	478	451	457	458	418	477	462	503	464	432	480	427	447	468	431	428	449	442	472	436	449	511	401	481	449	445	472	458	450	463	447	455	426	469	455	445	455	429	478	433	441	439	471	476	473	457	472	438	487	450	471	442	465	451	465	484	485	452	447	464	420	503	448	462	411	441	439	447	452	435	437	472	494	515	463	448	443	438	436	452	482	469	431	458	438	437	461	462	469	454	467	497	413	438	435	495	468	428	490	462	475	522	422	452	466	474	460	426	488	479	466	482	467	473	436	414	445	443	442	425	436	436	449	416	432	464	449	493	473	447	449	487	425	476	435	475	456	450	433	418	459	438	438	402	468	458	456	465	461	452	472	499	469	453	458	444	471	438	457	460	452	504	454	445	440	423	525	434	463	458	460	464	474	473	476	443	403	458	467	465	467	489	405	424	450	498	421	452	478	471	436	446	462	493	443	468	431	466	463	477	450	461	473	485	430	470	473	469	453	435	472	484	428	447	443	462	464	429	426	420	436	479	428	440	439	444	437	466	450	481	448	439	462	458	473	456	481	434	452	452	454	425	466	486	453	471	456	439	456	442	506	469	447	475	452	502	454	434	418	444	440	422	401	503	447	440	464	474	445	431	472	442	465	460	454	425	460	491	462	458	452	455	437	473	444	456	450	475	454	520	443	439	458	471	461	501	446	455	416
62847	85915	49032	17663	6479	1312	465	377	414	438	400	457	470	395	460	440	438	455	380	433	450	455	404	418	447	386	430	433	408	367	441	421	425	440	401	441	433	428	420	424	425	442	394	391	390	463	420	418	430	414	382	393	438	427	406	415	434	435	407	409	413	403	415	410	395	412	435	413	442	440	445	414	479	412	422	456	419	442	398	475	407	437	406	413	445	440	432	405	423	425	435	400	414	412	397	422	436	452	443	419	443	395	401	396	449	436	408	415	415	393	365	409	429	393	436	423	396	400	419	410	426	411	410	432	425	372	444	429	447	444	452	440	441	404	456	432	410	408	385	449	395	426	397	418	400	446	437	404	385	401	422	417	424	425	424	448	409	470	406	442	443	434	445	392	435	409	384	412	424	426	430	388	396	440	413	402	412	413	434	443	395	417	390	391	402	423	408	400	393	438	407	429	376	398	454	397	436	459	434	416	429	372	392	408	417	425	454	415	443	418	439	390	411	434	431	374	417	438	429	423	428	432	444	455	458	397	436	448	425	392	418	407	401	444	424	428	424	394	413	436	391	414	397	403	432	393	409	383	424	424	412	407	419	421	429	425	449	415	389	436	421	409	429	413	448	421	388	453	413	442	411	412	420	407	427	391	443	417	431	443	417	411	424	452	427	461	413	441	418	416	417	400	423	429	473	445	442	398	436	400	401	398	431	386	443	426	442	434	395	407	387	432	407	417	416	402	388	407	398	394	456	436	473	458	428	427	442	451	390	434	411	391	450	436	428	398	417	409	461	394	436	401	393	459	344	447	412	434	409	418	433	402	424	447	459	449	425	444	450	442	420	439	385	425	406	432	435	403	421	420	432	387	445	464	418	391	422	427	421	416	422	415	443	384	389	427	421	375	427	405	416	399	430	418	410	424	430	398	435	441	421	404	424	396	449	392	419	414	427	356	419	434	399	426	376	430	440	436	411	413	413	428	383	406	427	435	441	443	405	407	421	409	418	454	403	388	418	382	391	403	391	432	422	447	421	449	411	407	443	414	438	425	396	415	419	401	420	435	412	393	462	403	447	440	421	424	399	453	407	433	410	392	405	417	450	405	384	407	436	411	432	446	421	413	428	466	453	431	405	409	409	439	463	394	390	428	413	409	416	399	390	452	390	421	429	474	384	399	414	426	428	421	453	421	424	430	363	431	398	427	423	432	456	396	407	424	390	455	377	400	401	426	440	444	409	454	420	435	434	415	396	414	426	436	382	390	431	404	431	399	447	388	447	438	423	426	427	438	419	417	405	442	441	367	409	403	403	403	404	404	384	444	412	387	394	404	387	405	420	411	423	421	440	428	405	428	442	414	408	411	427	388	439	396	395	429	396	412	376	404	440	423	437	433	440	394	433	421	423	367	429	408	386	378	433	372	390	407	442	428	437	438	424	441	383	410	442	451	421	432	409	387	447	414	427	424	460	430	466	415	423	420	432	432	408	404	401	437	437	420	403	416	413	416	406	401	409	395	397	395	402	425	418	402	424	398	411	418	420	391	426	395	412	403	419	425	413	385	403	426	395	407	410	393	403	385	421	393	409	430	386	392	397	439	409	414	412	434	395	383	425	456	388	421	447	447	455	428	432	450	417	420	410	411	421	381	413	373	429	396	412	415	439	444	422	411	446	430	415	420	405	395	456	419	398	385	438	421	400	420	390	409	419	410	407	387	412	438	419	392	425	385	374	404	432	453	415	422	420	443	432	409	407	436	407	442	391	378	430	428	422	423	417	409	398	387	398	469	425	422	431	411	441	443	438	410	425	406	394	395	389	428	427	410	413	442	414	455	404	416	419	415	403	438	435	391	440	414	480	413	423	416	402	403	411	417	410	420	475	417	427	444	423	406	404	441	413	403	401	421	434	417	419	421	443	422	420	425	453	416	439	426	421	405	414	424	413	420	406	407	419	414	410	420	436	434	447	429	387	443	383	426	397	435	429	422	417	458	412	409	439	436	428	425	455	437	426	442	483	438	375	394	412	442	399	413	429	392	419	424	392	407	435	448	444	368	414	425	432	418	383	397	405	408	415	397	425	434	429	426	389	395	431	460	363	437	438	448	412	414	424	448	373	431	429	437	431	383	417	389	416	455	401	385	388	399	432	415	433	427	432	444	463	417	469	405	419	440	423	382	459	454	397	426	413	455	448	397	401	394	395	436	409	432	406	410	441	395	430	392	413	415	384	414	408	400	387	424	423	410	401	414	412	425	440	413	388	375	429	403	433	390	434	431	398	400	437	427	422	387	442	444	400	402	426	437	411	387	415	425	398	409	436	384	425	423	411	410	416	421	377	452	440	427	394	410	403	420	464	431	439	422	433	402	406	406	400	391	403	452	393	404	441	415	416	420	422	413	415	423	408	392	400	389	427	418	432	411	378	408	436	422	436	433	463	407	410	427	395	416	417	429	439	406	417	410	407	393	438	413	410	431	384	436	431	399	425	410	394	377	415	437	437	432	395	395	433	428	412	414	441	422	416	445	396	411	411	447	429	448	391	457	371	388	415	397	429	427	414	418	423	442	394	437	415	423	420	385	424	372	412	395	428	436	460	395	400	424	490	412	389	400	451	415	416	428	426	405	424	390	414	394	422	395	411	420	445	424	401	419	434	368	435	398	417	434	437	431	429	418	439	418	432	419	453	387	424	378	417	424	438	430	455	400	442	409	454	430	439	414	415	444	422	418	401	394	429	416	395	461	411	426	407	401	382	420	425	387	410	424	427	450	440	447	421	442	406	398	427	380	413	424	453	422	432	412	403	464	413	394	433	390	390	411	428	434	447	378	419	410	423	404	406	417	472	423	431	417	430	432	400	415	468	415	402	408	383	446	424	415	461	422	410	439	426	388	408	410	414	433	389	416	388	396	459	417	415	413	428	396	430	431	413	403	390	420	403	441	386	415	414	409	437	427	411	408	426	417	418	386	388	418	434	385	420	416	414	410	380	414	421	459	413	411	432	417	423	426	448	413	391	436	418	433	412	398	363	453	427	422	395	431	409	398	435	436	413	432	428	383	410	428	421	415	390	422	432	432	409	423	445	407	434	449	375	422	410	449	413	432	445	357	484	386	460	372	388	405	423	426	423	395	379	432	433	450	404	401	400	427	426	423	391	400	422	386	420	420	412	454	405	342	433	403	408	428	393	441	465	425	442	393	429	415	433	391	404	447	436	417	423	422	392	404	396	421	420	397	414	410	402	416	424	439	426	418	400	443	389	411	399	431	424	442	405	408	412	416	388	396	380	450	397	410	443	447	401	475	424	392	368	426	414	412	411	394	434	412	394	392	408	436	442	406	442	474	415	418	418	356	449	423	413	404	419	399	418	414	436	417	408	442	395	416	425	450	381	462	407	438	387	380	430	456	438	439	411	405	407	425	434	426	427	436	416	417	452	430	422	368	414	422	414	410	425	417	407	411	447	410	389	424	367	413	415	421	464	411	434	436	414	449	429	369	416	418
24162	22715	30163	25317	20502	9962	1327	717	598	596	631	631	659	635	598	523	614	583	597	583	584	584	565	598	610	611	605	602	618	568	563	564	588	574	569	595	552	592	603	553	566	636	598	643	608	606	602	580	582	540	605	561	591	585	624	581	563	561	559	593	587	619	583	577	567	573	607	589	619	579	588	584	589	584	568	594	590	594	533	571	597	593	589	589	602	559	593	568	564	601	555	551	567	558	600	597	574	600	538	598	510	606	588	564	590	574	571	566	612	580	555	570	555	570	551	539	594	557	569	575	590	558	582	564	603	579	572	580	547	573	579	592	608	606	587	582	584	600	617	577	588	602	531	574	565	547	590	592	578	580	584	558	575	563	603	528	577	570	564	565	586	611	581	550	622	595	533	584	529	572	512	602	569	574	584	550	580	588	556	576	551	586	606	603	554	541	585	570	564	561	577	599	549	545	574	598	531	541	559	590	520	568	562	625	568	566	570	597	627	574	649	593	587	611	527	591	541	586	567	568	561	586	571	557	549	586	641	614	538	549	532	597	626	592	596	571	547	576	605	588	581	572	524	576	598	584	631	582	550	498	560	580	608	568	609	566	616	552	578	610	599	586	565	602	565	570	573	596	555	548	570	587	571	557	560	609	555	552	591	591	569	599	562	596	581	562	562	605	579	598	561	524	561	523	586	586	552	569	597	585	532	533	532	590	595	577	567	563	596	589	574	589	620	629	590	590	606	591	585	557	596	573	615	536	583	570	547	582	600	567	566	591	556	565	576	576	590	543	583	574	563	570	572	594	563	605	572	602	598	609	619	545	598	541	564	555	577	588	569	576	579	545	595	592	543	574	566	604	562	572	609	571	549	575	558	566	576	556	533	588	552	567	560	605	587	543	586	625	541	584	585	572	565	569	554	615	616	549	567	587	573	538	567	592	560	543	611	536	589	585	540	570	600	596	555	581	576	537	554	539	586	568	581	596	570	537	581	577	580	584	573	589	575	584	567	582	553	556	591	584	572	606	555	575	586	596	615	594	642	528	561	602	564	556	588	575	603	589	548	603	593	591	530	580	547	559	615	554	578	561	560	568	564	591	560	601	586	613	602	544	577	562	575	565	568	552	581	562	575	603	551	592	546	583	595	582	587	546	534	563	612	623	569	557	590	609	580	591	576	576	569	532	591	575	545	592	584	552	621	583	527	581	594	598	559	565	549	582	576	595	580	566	554	592	591	587	536	541	562	543	617	552	532	541	618	576	562	569	589	591	552	576	569	612	589	585	569	579	603	518	571	509	605	570	570	616	614	571	579	563	573	611	591	571	602	525	597	608	542	554	598	609	595	577	521	588	539	576	556	565	614	627	616	566	556	569	610	567	522	565	550	601	571	581	582	566	584	554	553	591	546	607	569	572	586	560	548	555	584	567	562	560	589	592	615	587	553	576	507	570	570	636	597	606	587	533	583	599	514	595	551	569	582	548	536	607	545	604	586	598	570	598	523	594	580	581	613	575	561	616	581	594	576	599	562	543	601	577	578	612	577	563	571	581	544	574	548	542	552	621	577	610	589	565	603	550	573	570	578	594	568	592	600	562	556	600	563	577	579	606	576	601	587	588	630	569	554	571	532	542	606	584	552	622	624	631	574	580	613	523	604	581	581	560	612	598	586	577	543	545	605	572	570	589	556	621	569	544	611	566	577	577	576	622	533	567	564	588	558	580	600	555	575	568	554	585	632	612	539	544	592	584	604	600	618	558	537	619	558	580	585	563	575	585	568	570	572	579	584	579	568	561	606	545	593	581	538	606	585	563	568	590	570	581	540	582	600	607	538	554	615	537	595	554	564	590	575	581	578	535	551	617	622	577	577	574	566	591	605	556	555	573	518	562	562	593	576	576	611	590	555	565	597	538	578	529	566	566	628	573	626	617	596	559	561	565	595	580	595	567	565	541	602	532	556	552	547	592	572	600	565	539	597	530	606	545	528	587	561	603	585	602	551	600	550	558	538	538	574	622	549	563	631	613	623	582	580	618	559	559	600	556	567	572	617	579	585	546	633	547	576	578	586	588	578	562	548	619	618	636	543	554	576	567	589	584	584	566	556	611	577	562	543	566	588	565	599	586	597	546	553	559	604	580	586	545	565	577	547	528	588	603	523	534	578	579	597	563	582	574	536	580	587	516	542	555	610	558	576	540	613	547	563	582	580	592	543	540	568	600	527	562	550	560	571	561	515	548	620	586	583	596	580	565	593	591	576	613	561	552	624	561	573	604	610	582	564	556	629	568	568	589	611	550	584	602	552	571	575	558	583	575	600	545	571	573	611	583	581	578	596	564	592	538	584	583	562	555	578	584	570	562	563	563	596	592	600	565	580	604	568	562	563	558	536	573	553	544	609	566	562	572	577	562	539	570	572	583	543	562	542	580	560	581	592	582	583	546	560	567	577	520	608	556	576	575	518	581	588	608	577	536	563	598	590	565	566	564	564	576	598	603	614	582	600	567	587	553	565	596	571	578	534	554	601	546	589	529	550	553	606	546	612	561	558	559	607	572	553	565	565	609	628	548	571	565	593	564	561	575	554	609	566	581	575	545	560	542	533	584	557	580	606	600	546	614	591	541	596	571	545	594	595	594	540	538	567	567	563	556	545	594	584	593	553	590	589	553	613	597	605	585	548	571	556	558	495	587	576	553	588	575	577	592	578	561	566	576	575	599	595	583	556	600	592	580	608	554	580	561	598	568	611	557	617	569	560	559	598	575	563	581	595	622	568	581	565	595	580	558	578	596	539	578	581	572	594	583	590	603	607	569	595	645	566	563	588	576	577	604	600	550	535	553	552	594	611	533	584	594	597	603	566	611	565	585	527	598	619	558	597	552	567	577	580	582	594	561	583	603	598	586	575	589	589	573	606	587	577	598	567	544	577	626	557	575	554	598	617	606	569	571	569	581	613	556	557	576	565	571	540	532	585	592	593	559	562	585	550	582	563	602	585	545	611	587	571	542	549	612	596	570	574	589	558	572	610	604	542	592	628	585	588	593	542	570	618	590	555	555	532	592	593	591	538	585	569	553	529	580	622	578	582	603	582	570	576	587	591	574	593	593	532	564	581	544	605	614	555	539	579	600	593	603	587	587	602	555	553	580	600	562	610	591	554	631	584	545	558	582	565	586	544	597	560	528	546	593	541	555	584	581	540	552	562	572	561	560	571	573	634	543	593	599	564	553	597	551	542	574	618	554	573	561	599	644	574	574	566	558	563	572	579	577	591	593	563	528	543	575	592	623	539	595	602	560	583	559	602	582	565	584	615	571	522	593	558	602	562	591	558	577	583	557	578	576	568	578	577	606	591	570	597	561	562	548	556	579	620	628	565	565	568	581	589	577	605	531	601	568	564	537	570	619	584	566	603	575	550	545	591	547	559	543	577	622	545	607	567	602	621	555	590	589	543	601	576	588	624	589	609	575	567	599	626	536	584	578	586	590	533	583	553	564	524	564
60701	88307	57036	25016	8011	1482	556	514	538	510	537	581	528	564	578	516	554	518	511	532	532	565	530	508	540	512	583	558	473	555	552	521	520	536	517	530	591	549	543	493	569	519	540	549	512	499	528	523	514	540	545	501	530	516	510	548	558	482	519	510	526	549	523	573	529	535	527	517	540	548	549	551	550	578	520	485	516	486	507	536	550	514	540	517	534	524	501	511	548	512	506	553	504	516	516	546	488	534	510	538	550	507	530	506	508	548	503	529	504	561	536	466	521	545	488	523	518	526	501	511	526	523	480	567	556	557	538	537	470	544	525	469	539	548	588	518	563	515	544	487	528	500	499	527	556	539	524	552	548	517	549	564	501	496	533	525	486	531	562	548	518	533	518	549	538	559	552	531	502	510	523	507	560	506	487	525	552	545	538	531	487	556	542	519	546	516	528	513	510	539	517	546	488	518	529	492	514	528	511	497	500	511	520	556	551	541	558	539	527	536	526	506	541	545	548	567	510	512	546	535	537	551	527	536	511	473	531	488	539	547	529	514	522	525	534	547	562	536	489	558	492	518	519	528	558	508	494	544	479	536	528	512	573	517	543	522	515	517	516	563	509	552	535	489	506	575	559	499	531	514	534	569	551	541	508	545	544	512	498	528	521	528	511	515	513	508	546	496	484	521	530	538	514	536	546	523	534	503	500	534	559	505	525	505	527	539	544	547	511	540	535	541	520	499	542	516	596	476	543	542	545	513	521	561	513	530	523	553	524	512	531	522	532	499	531	544	538	541	530	519	548	496	521	492	561	545	538	556	534	523	564	503	543	486	503	523	502	517	493	534	550	539	520	550	517	579	554	525	479	550	495	568	521	532	517	546	535	541	521	544	545	494	510	560	533	571	502	522	534	512	516	504	523	524	547	522	521	550	535	517	516	532	502	557	498	482	542	490	505	478	517	539	536	525	558	519	517	528	518	503	516	509	570	542	482	520	532	545	517	515	476	532	531	521	486	564	536	505	516	579	554	539	544	550	512	531	520	514	491	566	545	540	520	528	501	501	551	507	555	521	563	534	546	523	539	519	542	541	504	538	526	513	501	545	491	532	526	523	562	504	512	523	520	537	546	531	492	539	518	518	554	519	531	538	505	535	500	536	544	529	541	540	489	535	494	544	571	527	528	537	526	530	514	530	536	519	526	559	516	523	549	496	540	512	542	524	506	506	537	541	509	525	507	531	522	520	560	523	536	561	504	509	546	511	498	551	514	542	495	553	533	520	507	499	538	553	540	510	519	543	528	485	516	523	542	569	505	527	527	537	528	486	577	549	517	511	550	511	507	564	592	556	501	512	548	548	551	524	522	483	537	536	562	599	542	535	507	545	505	508	520	504	555	576	518	481	541	516	506	527	534	497	502	539	507	570	527	520	478	508	536	519	527	559	509	504	511	529	500	544	522	545	526	518	531	509	519	505	506	494	522	529	532	501	506	519	554	524	514	554	524	519	555	513	534	529	554	538	579	571	516	514	512	476	501	527	500	527	533	491	545	537	557	565	538	542	528	529	562	520	523	569	554	558	557	512	512	544	544	512	483	530	538	501	513	520	528	513	522	524	522	504	531	523	538	529	552	562	557	511	514	533	559	502	504	540	543	523	544	544	534	513	542	511	598	537	530	548	545	521	531	538	536	536	530	551	535	498	545	522	517	512	526	555	503	484	519	547	516	496	551	535	540	505	582	578	567	535	513	500	512	527	512	539	504	554	509	528	535	529	532	529	487	543	523	486	503	528	476	538	549	550	555	533	531	498	534	477	547	524	519	556	501	556	520	596	525	533	548	508	552	533	529	518	533	543	538	522	525	536	554	560	526	546	470	499	564	522	540	567	553	541	531	518	497	544	525	508	530	571	561	521	527	530	549	510	575	527	544	543	558	534	539	501	531	527	550	526	537	516	548	535	537	544	538	521	541	541	545	533	502	523	499	532	552	475	513	552	520	502	481	544	548	557	499	537	553	556	544	499	534	531	490	535	525	548	530	525	500	551	565	547	517	550	474	496	538	517	544	493	561	533	544	553	541	520	512	526	539	533	513	517	533	541	515	519	513	514	559	467	511	578	526	512	516	518	512	513	532	537	492	508	531	500	520	553	523	526	542	482	490	545	508	492	503	507	562	530	546	510	534	518	493	530	508	530	547	507	514	565	517	503	530	508	485	508	544	514	505	495	536	499	494	526	555	521	565	514	534	486	520	544	516	530	538	573	515	521	530	537	548	536	490	518	517	500	533	545	503	526	507	536	537	504	504	504	509	545	533	531	536	533	526	511	506	528	503	536	514	532	543	569	500	505	534	537	513	474	543	529	463	528	512	521	552	528	560	550	548	512	484	548	533	534	484	534	511	570	460	548	512	537	550	511	508	567	558	474	498	532	516	572	510	533	542	509	530	534	547	507	494	527	530	543	542	521	518	533	519	526	548	510	490	558	515	539	498	522	528	551	499	528	541	550	561	526	545	521	501	478	546	501	526	551	543	528	564	521	519	503	541	509	497	493	544	497	477	528	525	528	545	534	534	544	506	533	579	572	493	528	528	537	539	541	502	549	520	497	503	511	519	540	537	510	506	500	535	538	532	494	529	513	535	482	521	577	501	498	552	530	505	536	565	519	526	523	462	518	523	521	551	529	546	553	549	551	501	520	541	519	536	482	565	542	558	515	524	549	489	523	535	535	508	532	507	524	515	489	496	542	572	546	507	548	500	495	515	537	541	499	538	483	538	512	556	556	494	554	500	543	505	507	513	535	517	507	534	504	502	520	507	497	495	522	515	525	543	544	482	497	520	540	550	521	501	548	550	564	548	494	542	519	513	513	550	545	571	540	548	516	526	505	541	512	502	495	514	528	505	511	507	540	542	563	521	478	538	524	532	504	533	543	500	544	499	525	504	527	525	502	519	557	533	536	519	568	568	555	546	567	485	544	523	535	565	523	489	503	542	535	534	558	507	527	522	525	527	528	520	543	517	509	463	514	569	470	521	543	478	533	503	528	510	571	546	543	519	515	543	534	540	546	492	550	515	491	523	513	557	533	515	557	535	529	522	510	480	547	516	528	548	493	552	510	550	566	536	523	519	558	541	539	495	534	499	533	521	519	553	549	495	516	506	505	546	550	567	534	517	513	533	493	491	517	490	534	508	515	530	568	523	549	556	526	525	550	577	545	515	549	514	526	535	524	505	547	535	535	501	538	540	558	553	565	538	493	558	533	492	530	554	551	472	517	502	478	522	526	528	524	494	524	549	525	525	532	582	505	477	529	532	561	550	523	545	502	520	511	546	542	519	502	527	556	534	508	547	489	565	528	580	549	515	519	547	508	489	555	522	496	524	515	576	507	525	527	552	556	550	549	522	524	500	564	557	506	533	490	558	546	527	519	476	543	517	565	558	544	499	558	558	568	526	518	517	491	515	530	536	549	530	476	527	534	537	539	529	530	517	517	559	512	519	509	565	522
33232	30583	19903	5198	1045	507	408	443	401	385	371	417	382	431	388	391	399	379	450	428	389	409	425	420	429	377	406	411	392	375	430	437	447	397	387	415	389	393	395	412	391	347	404	437	378	422	414	395	409	386	397	384	388	419	433	378	386	376	406	398	422	399	379	406	399	407	408	411	438	437	409	398	440	379	422	392	411	392	407	436	405	411	374	386	380	377	428	422	398	387	392	405	401	412	364	454	417	412	433	425	397	402	366	407	360	418	418	365	417	375	403	395	405	407	409	420	390	372	442	438	420	400	392	408	386	384	413	408	380	413	420	384	395	343	416	402	391	382	411	406	441	411	380	379	417	408	381	374	391	391	404	388	413	435	405	417	399	398	409	425	374	403	452	443	397	406	401	372	403	380	418	394	390	398	378	393	374	418	402	441	416	442	423	409	373	387	398	426	404	419	396	416	402	397	386	387	452	412	375	363	393	408	368	387	408	395	400	385	400	435	399	394	395	373	401	412	391	407	423	408	401	394	410	399	421	422	364	394	392	425	413	390	392	397	408	410	393	402	422	425	387	397	389	396	412	402	396	451	392	409	399	409	402	380	392	401	433	383	405	376	412	411	416	415	399	410	413	385	369	394	414	413	418	388	405	415	410	411	391	393	421	378	394	395	411	404	423	437	396	412	425	411	410	407	370	408	376	410	398	442	420	405	386	406	395	424	416	423	419	439	428	373	412	391	412	384	366	406	426	448	397	402	407	371	398	413	398	354	428	402	432	407	396	366	402	361	438	405	363	417	403	441	392	385	423	386	398	409	401	429	419	421	401	410	430	423	425	425	396	410	425	394	400	364	407	412	431	439	406	362	388	393	390	385	415	395	407	430	373	404	389	382	416	374	401	397	406	374	373	418	421	394	447	437	410	408	396	375	398	382	395	420	388	397	409	371	400	358	389	409	409	417	409	420	386	410	389	401	418	414	391	431	398	418	425	402	424	414	429	375	415	400	425	390	407	399	394	364	386	405	401	411	401	413	390	412	388	412	424	396	396	415	431	432	442	379	408	400	399	426	395	388	424	413	385	435	428	396	420	413	424	395	418	382	390	395	435	427	374	389	422	400	415	396	409	365	401	411	380	402	421	391	422	405	370	402	407	421	386	397	408	418	372	405	414	389	405	426	398	394	384	373	383	381	373	384	383	383	410	416	403	405	378	401	378	405	411	420	434	389	414	388	433	403	410	382	397	401	363	397	444	398	406	411	439	382	384	422	391	410	365	373	386	413	400	394	436	440	388	384	375	384	382	398	406	419	394	412	417	381	410	395	405	440	435	409	412	411	397	400	377	425	402	377	411	354	425	421	384	393	396	397	374	414	413	379	405	418	402	420	391	404	440	405	390	365	401	409	432	409	404	379	387	374	408	401	426	394	398	380	405	398	390	422	416	374	387	404	397	410	415	382	403	401	418	387	399	418	401	396	410	364	414	391	386	375	389	405	394	416	410	381	385	427	389	404	408	391	430	398	430	429	394	395	389	404	362	416	389	415	371	408	400	422	416	387	404	413	432	392	396	410	435	419	425	415	393	420	452	415	401	379	372	405	400	405	419	402	419	405	397	361	399	401	389	408	416	414	458	369	410	364	381	413	419	397	421	425	385	396	369	420	385	370	382	419	431	442	396	400	408	376	436	377	394	385	405	402	354	391	375	405	419	404	397	415	386	383	400	410	395	405	419	372	386	412	402	378	367	397	373	399	374	402	428	414	412	394	413	404	389	396	379	433	439	420	379	435	393	399	398	422	381	383	410	390	446	466	391	410	375	366	405	413	376	385	450	406	409	415	403	398	410	391	369	408	404	378	435	386	422	414	396	383	408	431	373	376	401	356	424	415	397	412	417	403	418	419	414	413	388	403	392	409	419	417	373	429	439	424	401	402	352	391	408	382	426	413	386	377	397	421	409	387	378	380	439	410	363	408	409	375	400	381	382	414	395	404	396	371	424	395	350	411	398	406	407	426	422	404	426	376	405	365	420	374	375	403	383	401	414	413	404	386	422	374	407	385	400	429	388	387	402	394	414	388	398	377	408	397	415	401	399	354	383	408	378	410	407	394	409	385	410	372	375	422	419	406	417	382	427	374	399	369	405	399	422	423	395	376	397	399	396	390	403	358	384	401	396	436	426	388	380	389	417	402	413	402	383	417	378	410	393	414	390	386	401	396	394	416	402	384	421	422	428	378	427	409	405	385	426	406	379	376	428	422	386	378	413	436	393	396	416	413	413	402	372	374	371	411	368	391	395	392	354	417	424	402	412	417	380	402	410	416	427	427	404	418	417	423	406	394	411	404	418	414	403	424	372	393	437	400	420	368	407	372	390	358	393	396	378	440	388	424	381	397	380	425	400	396	389	450	401	433	391	393	377	401	390	380	376	384	449	409	448	410	406	389	374	418	392	440	397	418	391	428	402	402	417	382	378	422	396	419	397	376	419	410	376	441	402	423	428	393	405	381	381	382	400	402	410	412	417	432	395	408	385	436	438	388	402	415	403	385	386	397	425	415	403	426	391	402	381	419	404	447	369	385	432	416	373	415	417	384	419	415	380	403	390	409	394	375	426	386	418	377	361	437	412	404	364	364	389	380	408	397	439	407	423	401	370	376	428	415	381	398	385	391	416	418	394	384	401	406	388	389	424	425	392	366	407	407	412	400	403	435	412	436	392	392	389	428	426	430	373	422	412	360	439	417	390	403	400	386	375	405	390	379	420	378	400	419	401	416	377	434	441	410	399	390	388	420	393	392	407	401	401	393	377	383	427	404	386	412	386	400	402	392	402	375	408	400	387	393	422	397	436	437	443	395	377	385	415	408	424	384	419	397	410	407	416	399	450	383	441	406	375	414	450	415	441	429	385	426	399	365	373	398	441	392	400	381	422	398	415	389	380	424	370	397	380	398	422	416	435	399	411	425	373	437	386	402	402	395	436	430	393	430	408	411	432	417	397	369	371	390	412	406	419	399	380	406	344	396	413	372	393	408	371	393	403	417	405	383	382	382	410	439	413	414	378	363	417	406	445	428	407	389	395	421	377	377	428	401	421	391	382	404	392	376	390	421	417	412	418	406	387	382	378	422	365	386	420	402	411	391	430	383	394	405	414	407	384	395	397	414	396	374	387	404	415	372	386	425	434	411	415	394	393	422	399	432	376	405	410	418	399	366	411	403	357	416	409	388	429	409	407	406	427	380	409	378	374	379	406	423	439	407	381	404	431	374	421	406	395	396	417	383	388	412	422	399	404	400	379	360	380	439	407	397	394	401	398	412	425	399	408	404	390	381	432	376	408	377	387	414	398	398	368	384	403	417	411	419	403	448	418	430	429	425	434	411	385	383	398	373	384	403	357	391	471	427	407	440	374	394	423	416	404	385	391	354	411	432	409	402	403	420	431	399	418	410	378	379	418	379	451	413	375	439	403	400	376	396	410	386	388	358	377	411	388	414	394	382	364	416
31198	30631	11723	2393	853	450	350	359	350	316	363	354	309	337	368	369	332	321	323	370	343	355	332	356	322	339	316	353	305	351	366	363	331	362	366	331	300	375	346	309	310	341	338	336	326	390	311	338	351	347	357	361	322	334	367	334	360	321	351	321	375	353	337	377	366	375	321	343	330	360	346	335	337	334	333	356	361	330	349	340	390	331	371	321	351	362	342	361	344	325	332	317	349	383	336	363	369	351	374	357	359	311	335	379	353	343	349	361	319	352	341	350	342	367	340	366	336	333	327	356	365	358	343	359	314	350	358	304	361	339	317	335	349	349	319	362	343	341	336	325	342	356	321	345	350	316	288	318	364	360	298	341	349	346	352	377	360	305	361	336	312	338	346	318	333	343	344	363	355	343	367	342	329	350	314	346	365	315	318	337	339	350	341	315	340	336	328	349	340	362	355	319	313	344	350	317	362	318	374	332	332	344	337	333	341	345	330	333	328	329	319	335	327	325	344	347	328	330	355	332	336	366	316	333	343	318	361	345	356	345	330	335	345	322	322	331	355	360	332	321	368	360	319	411	350	291	329	361	326	353	344	333	335	345	335	331	338	326	347	338	356	355	299	316	338	323	348	329	342	381	376	375	329	384	323	356	327	354	343	375	350	362	362	345	315	338	367	331	347	327	345	302	334	341	340	367	308	329	363	347	307	328	358	323	336	315	351	320	341	348	370	356	344	347	340	368	369	346	348	333	379	337	301	365	319	358	297	353	345	334	341	335	331	338	322	314	319	323	351	306	355	366	365	347	333	366	341	362	339	358	357	348	346	380	322	320	347	324	329	346	330	357	349	355	326	344	346	328	305	310	312	360	383	318	328	345	345	313	333	322	330	396	314	342	353	336	333	333	299	350	367	340	349	320	347	319	340	336	342	356	341	303	341	341	359	308	343	310	320	354	343	366	343	328	327	339	302	342	331	360	340	336	325	324	319	323	357	373	328	329	338	309	365	344	358	340	321	293	354	352	341	364	363	339	337	339	353	341	324	330	361	342	344	340	388	357	336	350	354	335	322	341	328	367	342	322	364	350	348	375	357	370	356	350	336	352	334	341	352	369	338	321	378	326	317	360	356	340	335	339	345	370	342	345	343	331	340	336	343	317	361	342	310	350	336	337	317	360	372	351	348	337	324	341	347	339	336	318	331	365	336	345	312	361	360	324	342	357	328	348	342	332	341	340	334	359	320	352	309	357	310	328	309	356	325	332	324	331	299	348	385	339	320	329	333	349	347	314	323	336	321	353	329	285	319	344	335	333	368	346	393	330	376	338	360	296	341	347	353	351	312	325	337	350	315	325	326	329	358	339	363	316	331	326	380	318	333	325	350	345	330	354	362	366	331	343	353	356	333	313	351	319	364	327	341	308	342	345	339	319	312	395	360	341	378	364	325	337	328	318	360	361	362	346	312	363	324	321	315	352	333	339	331	337	349	353	332	331	340	339	357	367	330	321	330	334	360	360	364	314	347	360	314	342	300	332	307	371	354	366	344	317	353	332	341	350	363	338	338	322	371	339	304	359	347	332	329	322	326	306	321	336	358	338	322	312	318	299	393	356	379	318	325	342	311	341	326	364	359	347	312	345	362	341	366	329	366	336	342	321	345	312	311	343	346	369	342	354	334	329	378	306	325	371	355	324	342	347	340	333	324	330	344	362	324	350	350	335	349	331	319	358	337	365	328	333	356	345	350	354	343	359	340	347	342	334	353	344	314	334	315	350	345	362	324	333	302	366	383	347	358	333	313	336	308	332	325	347	331	342	329	339	371	363	319	339	359	338	313	322	369	381	326	372	331	342	294	357	333	324	343	326	337	347	369	351	317	354	375	350	347	331	327	343	335	374	357	362	355	320	313	349	377	335	321	350	352	343	342	369	345	350	303	322	305	351	354	329	359	316	321	367	357	317	325	335	349	322	357	358	327	341	344	361	358	343	343	349	341	370	311	316	330	335	328	326	359	318	331	367	356	363	342	323	362	344	315	368	325	331	363	334	331	322	338	346	359	315	348	343	332	358	311	366	328	368	337	311	344	344	355	352	356	319	345	371	319	371	341	360	351	368	333	327	355	358	359	344	357	316	365	340	343	369	326	317	352	362	335	321	323	383	331	358	354	328	334	353	333	330	335	316	351	337	324	330	336	342	350	372	376	367	300	343	334	316	312	338	326	335	320	320	371	315	348	355	354	347	338	345	313	356	347	380	334	334	349	340	317	336	348	327	358	337	366	328	335	336	320	334	366	337	342	346	336	323	314	317	324	348	349	377	326	346	335	309	342	350	337	368	359	374	354	349	368	376	333	337	345	333	328	322	355	312	346	318	289	366	366	294	350	331	336	376	321	338	347	356	305	353	393	330	324	344	324	352	357	329	362	314	358	361	352	315	343	327	360	331	376	312	328	350	333	347	343	322	350	330	315	348	348	323	308	350	350	362	339	329	334	347	363	315	333	343	314	321	335	354	385	361	316	380	361	354	351	339	339	320	354	308	344	334	344	373	324	307	354	341	319	325	349	370	344	320	338	342	318	318	315	342	323	349	362	353	336	312	315	339	352	311	321	374	284	365	357	362	335	327	374	377	328	366	345	336	366	335	322	380	357	375	340	353	355	361	326	322	369	336	319	338	364	360	314	332	322	349	377	325	338	342	379	350	286	375	354	358	319	355	350	322	370	332	323	349	357	369	313	388	327	325	320	351	307	374	375	331	291	340	282	358	371	353	353	324	326	344	340	341	352	345	346	300	391	355	351	359	329	307	364	357	362	360	347	312	351	310	312	343	313	333	350	348	306	309	338	345	358	356	353	297	358	377	363	359	328	348	327	351	340	359	331	354	372	359	301	351	333	355	336	330	337	319	363	349	329	359	343	346	358	338	347	308	344	325	351	351	364	342	349	372	326	346	315	317	337	351	339	353	348	327	310	378	341	349	353	357	318	305	313	320	352	348	330	313	343	348	350	319	332	356	322	351	323	338	377	336	361	348	334	344	317	326	338	361	306	329	369	331	307	307	320	334	323	338	368	336	339	341	341	337	342	325	344	340	330	339	301	352	307	322	338	369	328	355	351	345	323	346	367	345	341	350	354	302	332	372	344	362	350	334	300	348	317	342	318	337	357	331	314	384	352	318	359	342	360	344	390	356	330	368	335	351	345	328	325	322	359	350	312	394	315	371	365	350	329	312	324	343	335	363	305	371	393	368	323	345	332	325	379	342	387	335	337	358	351	364	326	363	341	329	339	313	364	329	351	341	366	317	348	332	368	359	311	348	359	339	312	355	328	353	331	345	333	372	318	335	349	341	352	345	333	348	354	307	325	347	335	330	341	330	312	350	348	390	302	367	358	352	340	319	327	354	372	344	350	365	349	340	335	369	364	340	355	325	330	331	343	367	334	360	356	338	309	357	349	336	355	371	316	333	348	340	320	346	331	331	358	351	372	323	334	352	327	346	344	358
24971	23574	31117	26625	18167	4747	710	492	447	464	416	453	434	436	461	441	459	438	447	439	450	437	447	418	433	417	434	435	423	422	416	424	405	405	450	402	428	421	416	413	441	388	440	433	430	447	435	454	410	410	475	393	446	429	411	402	479	447	405	406	421	441	423	440	423	424	426	408	466	439	398	428	439	426	417	441	461	399	399	403	417	424	414	428	457	439	423	454	420	418	458	451	443	409	401	419	435	438	444	448	472	448	425	399	451	447	396	428	412	443	468	432	416	436	421	447	422	430	426	439	425	454	427	448	413	392	396	432	417	440	429	392	402	443	434	399	425	411	437	428	466	430	428	352	417	417	441	434	429	407	412	419	433	461	440	420	447	447	448	420	394	384	409	440	435	456	404	390	400	378	419	416	425	444	426	465	433	407	427	421	386	382	411	409	413	459	454	431	420	457	445	475	468	417	417	442	422	414	396	451	433	410	417	413	438	418	406	407	431	391	403	403	404	437	401	396	404	406	397	428	412	418	396	412	454	426	457	473	391	427	423	382	431	465	427	411	405	405	422	432	399	377	406	397	420	438	411	421	434	396	437	437	438	424	389	425	440	424	403	437	465	405	441	421	390	404	450	427	410	402	393	418	415	411	391	439	439	401	401	441	409	402	389	437	433	437	399	437	428	437	377	418	444	441	441	443	444	420	443	437	424	417	421	420	411	438	419	433	418	448	415	410	428	432	418	451	441	411	424	416	471	455	396	399	407	431	405	463	428	425	412	443	372	471	400	411	425	410	417	421	444	403	418	456	407	376	416	415	431	432	429	432	411	370	445	438	416	407	423	435	444	390	435	408	446	397	428	449	448	423	412	446	414	432	434	410	418	389	453	407	426	441	412	455	417	433	419	457	473	415	451	440	430	430	468	441	400	418	453	434	408	379	417	432	396	407	417	448	410	444	414	418	428	455	430	408	425	446	410	429	428	450	430	417	429	444	430	499	441	404	442	405	427	459	391	449	404	391	414	418	439	428	449	452	404	420	441	433	392	433	412	442	414	437	469	437	393	391	433	449	408	446	407	371	400	418	463	427	399	410	434	441	419	409	458	421	428	393	436	405	458	417	402	402	430	442	423	428	451	445	421	428	396	478	441	415	436	448	399	450	389	418	455	404	460	450	399	431	433	391	397	418	416	391	441	419	448	392	438	420	390	443	438	465	439	437	416	456	439	406	396	430	412	396	421	409	406	392	412	431	434	426	428	430	424	414	419	410	426	430	427	457	390	446	436	423	431	421	385	421	448	413	414	396	425	413	411	427	382	402	441	410	424	401	430	411	402	399	415	417	450	400	418	420	447	407	453	440	448	433	427	446	465	453	417	403	459	425	461	413	419	410	446	395	440	431	459	397	448	442	402	446	413	431	436	440	421	411	434	416	418	465	427	429	424	429	391	433	442	446	421	450	421	415	433	429	450	440	460	420	455	460	434	429	423	429	404	417	445	429	398	435	386	456	417	398	421	393	425	430	423	412	427	433	414	407	450	432	444	417	428	455	453	414	445	409	411	442	387	456	431	395	405	422	433	426	422	457	462	462	406	399	415	414	434	405	450	421	394	416	430	439	445	417	443	437	411	413	432	406	434	413	403	415	412	422	438	418	437	442	404	420	454	408	414	436	441	408	453	432	432	431	379	442	402	406	409	457	402	447	410	408	427	432	449	399	441	423	409	431	448	429	442	445	406	422	430	443	426	400	402	431	400	423	435	457	413	432	425	443	418	438	417	454	455	425	429	431	422	409	458	446	426	401	412	414	423	424	439	415	409	430	401	421	420	434	455	447	413	435	470	408	423	415	430	433	401	405	422	414	396	378	416	408	413	428	406	403	431	395	429	428	400	424	437	448	445	474	431	463	435	423	431	414	425	465	412	425	443	411	395	400	444	417	399	381	397	474	408	420	425	410	407	392	416	438	420	428	419	451	418	402	394	439	429	411	430	455	394	395	416	418	430	413	417	406	429	426	461	426	428	434	409	427	414	424	455	449	424	429	419	456	388	438	390	421	454	417	440	388	446	459	432	412	384	415	444	415	418	409	408	413	415	433	411	443	404	432	435	424	431	399	401	419	430	441	426	429	391	379	403	406	465	418	427	431	385	405	428	414	451	435	448	402	430	413	421	410	373	408	446	402	425	425	421	432	416	406	432	419	421	388	401	429	427	370	461	425	426	399	412	401	443	457	414	422	449	454	414	448	395	394	369	427	435	435	418	407	447	434	433	432	447	430	401	405	452	433	426	395	422	417	426	412	427	432	439	462	390	427	439	403	434	413	407	430	441	439	442	424	452	414	408	454	415	446	398	437	461	444	430	395	420	414	413	449	438	428	432	392	404	440	398	417	394	448	412	393	395	396	443	440	392	416	447	407	426	467	422	412	387	443	434	392	437	397	404	429	390	397	436	440	436	450	402	462	450	432	411	416	444	417	429	445	400	400	414	411	389	426	464	423	449	451	419	421	413	415	431	412	446	439	414	463	463	467	409	424	403	409	461	406	428	444	433	406	423	451	457	441	370	433	392	381	470	437	412	423	427	420	413	414	403	415	443	460	425	412	427	436	437	413	428	444	433	457	442	438	428	452	432	392	414	420	412	437	426	398	386	393	416	451	453	409	440	439	423	427	439	419	426	434	405	425	430	439	431	426	428	415	410	419	369	422	422	429	399	457	470	425	421	392	399	433	404	428	419	458	381	420	414	404	421	405	390	382	428	395	413	425	420	392	424	390	418	421	410	433	436	431	452	444	425	399	390	421	445	406	414	440	396	394	413	389	409	439	410	473	440	377	402	425	440	413	441	431	453	409	418	448	440	401	409	399	440	432	435	446	438	437	440	424	443	397	420	417	433	436	413	411	461	412	463	410	422	394	390	403	418	414	440	408	434	454	435	435	424	425	399	444	421	410	425	399	430	416	438	414	425	438	446	416	447	420	439	379	452	437	396	423	413	413	461	425	432	436	434	405	447	425	444	407	409	441	435	424	449	428	414	403	428	454	419	419	462	430	416	419	410	440	421	417	486	430	454	404	449	423	418	431	438	426	442	418	427	442	408	422	454	478	426	416	442	415	417	466	451	401	448	410	410	419	418	409	440	414	425	446	425	435	412	423	421	419	444	437	449	421	378	410	451	408	412	396	422	431	429	457	399	418	425	432	414	429	388	423	397	435	435	429	370	426	448	416	434	419	413	419	409	436	426	438	434	445	417	418	417	423	403	427	416	410	415	426	427	418	401	397	442	400	451	413	437	438	413	404	408	410	428	426	404	411	448	417	394	424	404	410	400	415	457	416	433	427	410	423	432	393	411	420	422	442	411	442	416	424	468	393	402	426	417	431	451	438	451	408	459	425	441	443	439	406	430	452	414	421	441	433	440	405	414	425	427	431	436	448	397	428	421	463	412	449	457	387	407	403	460	383	446	438	485	403	418	432	423	407	392	413	464	409	429	447	420	439	409	427
62150	85990	50317	20369	6106	987	398	416	404	409	388	376	414	414	391	412	399	384	395	386	405	391	423	416	429	419	417	398	355	383	403	359	414	391	399	413	402	384	415	431	393	394	408	407	391	389	408	407	375	428	404	411	431	403	413	405	376	388	405	371	384	410	420	429	413	412	390	420	416	428	408	422	402	404	402	402	363	422	399	389	402	362	364	396	412	369	407	384	355	396	413	347	373	425	401	391	376	374	457	426	399	407	392	406	421	413	418	383	404	416	411	419	403	395	404	400	410	399	392	426	424	399	409	406	384	430	347	405	403	403	436	395	388	420	412	394	373	415	414	392	427	424	359	408	413	379	439	401	427	414	393	388	416	408	381	407	398	402	383	426	370	391	407	381	426	430	416	391	360	394	429	408	349	420	408	359	388	411	399	394	410	374	396	384	400	375	412	395	379	420	417	388	410	398	418	389	427	398	395	405	395	368	408	411	365	365	390	374	395	415	414	398	384	405	424	369	380	409	407	406	388	410	423	404	388	380	416	396	398	408	386	384	399	401	440	406	408	388	427	415	435	420	412	389	419	393	401	384	366	408	403	428	390	412	406	394	392	415	409	393	388	443	405	383	417	402	414	387	388	419	419	396	459	420	427	410	437	421	411	448	431	398	385	406	443	393	394	370	387	410	390	385	402	391	387	407	445	401	345	417	400	416	404	410	420	385	393	389	397	413	391	382	418	360	375	371	397	414	392	385	395	398	392	369	366	420	398	420	410	381	397	427	399	398	395	401	415	389	402	399	369	423	416	367	420	388	413	390	385	391	391	373	389	345	395	401	401	406	404	440	388	396	378	398	386	427	384	410	410	359	397	399	412	397	412	435	403	415	404	402	400	409	373	426	374	426	379	404	405	349	398	426	397	385	403	401	405	402	364	386	404	422	416	381	383	383	412	364	395	405	394	426	406	424	387	407	387	386	383	386	385	391	409	372	392	403	362	472	397	376	398	411	409	413	407	409	408	397	408	426	399	398	370	366	400	386	384	423	412	439	368	408	404	419	389	421	409	399	420	380	375	422	376	380	413	402	406	418	411	360	389	394	379	397	386	417	408	411	415	398	431	397	400	397	367	407	420	387	390	401	383	432	427	401	400	378	437	450	397	398	397	426	400	402	380	413	402	419	397	390	382	423	427	391	376	422	424	382	389	411	456	397	399	403	413	386	389	427	394	418	399	377	388	393	370	403	426	410	446	400	425	397	405	421	368	433	418	412	387	376	408	392	429	414	408	370	359	380	422	431	413	407	412	357	423	419	412	423	426	414	413	392	399	362	413	389	408	360	373	400	387	396	405	398	412	402	426	410	390	425	371	409	433	408	397	428	404	419	419	372	398	375	376	392	407	389	406	400	403	361	409	388	418	354	418	423	432	398	395	411	428	418	415	402	417	414	433	400	411	386	388	405	363	395	359	390	394	389	414	379	398	405	374	375	396	360	367	383	396	378	392	399	396	396	433	432	415	382	364	400	391	332	412	420	381	367	421	415	412	434	411	395	390	394	406	389	408	376	395	359	407	346	394	408	413	437	368	398	374	381	395	397	385	382	412	383	378	405	391	410	391	405	413	359	415	421	397	397	416	417	414	392	392	389	382	370	437	369	425	416	440	436	416	438	377	421	371	396	405	391	399	408	390	374	407	412	379	399	408	426	379	383	393	419	424	419	394	390	413	395	409	378	400	390	405	397	405	412	399	418	378	376	373	410	406	386	416	397	405	390	409	398	395	397	418	386	396	389	412	390	385	371	419	366	389	396	352	427	391	373	406	385	419	410	397	393	437	451	437	394	407	409	428	420	407	422	357	424	386	410	383	399	376	398	385	415	433	380	412	393	374	400	407	378	404	384	443	403	401	372	412	396	374	413	386	412	372	420	426	356	383	391	426	424	429	391	379	443	428	364	430	392	390	407	437	397	400	373	401	402	412	393	414	390	386	390	402	386	431	352	425	396	421	377	369	397	419	384	437	427	384	382	397	384	420	376	392	360	357	383	399	398	375	383	415	429	370	401	413	423	394	413	395	397	423	418	422	435	407	396	376	371	394	425	383	380	382	396	391	388	394	409	414	396	398	470	428	400	406	402	389	420	424	363	351	406	390	371	379	400	408	402	384	386	464	424	406	417	410	380	419	422	379	421	411	387	365	400	416	418	405	418	394	414	409	387	425	385	398	369	420	375	385	410	405	397	375	409	428	381	372	407	410	380	401	378	387	400	416	398	354	420	405	417	415	400	418	454	406	432	396	431	395	411	406	383	410	425	393	415	416	384	412	408	400	406	388	388	425	390	413	399	433	392	397	429	457	400	439	407	381	383	394	427	401	402	422	363	409	390	414	402	382	392	400	391	375	418	396	370	384	377	402	400	362	381	379	383	407	387	393	363	392	431	406	393	436	357	415	387	402	371	412	395	403	390	398	389	397	390	400	415	385	433	403	383	391	414	401	393	403	400	428	369	397	441	417	420	412	395	423	419	361	399	411	385	412	385	412	410	395	425	384	401	377	449	386	418	397	404	392	395	395	426	397	406	374	385	421	424	379	412	413	401	393	372	377	414	399	393	377	417	384	428	435	397	413	387	383	404	385	421	395	424	418	396	402	364	408	371	387	407	411	425	412	392	395	399	378	382	406	417	380	395	381	378	392	415	411	358	389	412	424	411	424	382	412	390	375	368	407	370	401	406	401	384	386	415	377	389	391	403	384	383	404	422	439	416	377	397	395	387	392	388	401	427	400	363	373	411	413	397	419	393	394	437	371	429	421	390	406	386	371	369	398	425	405	370	411	392	342	425	406	405	388	434	389	410	411	382	400	427	422	372	370	351	414	427	383	394	392	383	441	399	427	403	369	405	442	379	429	410	433	412	397	399	426	395	399	408	383	410	374	403	410	388	402	393	382	404	402	385	433	385	436	349	405	406	393	437	383	349	390	393	381	398	387	436	431	367	347	352	388	395	403	385	415	402	388	386	394	373	400	413	408	382	415	407	419	394	365	412	425	380	409	402	388	394	414	406	370	386	421	384	398	432	442	406	387	362	405	386	395	432	370	381	391	414	420	364	426	436	437	436	429	406	373	398	362	349	360	407	407	419	420	411	413	362	405	403	411	395	407	407	424	426	358	377	388	388	435	392	417	394	402	396	399	397	395	379	390	398	374	406	377	396	393	376	404	388	401	412	399	380	395	417	400	407	389	406	367	364	411	421	415	366	431	391	445	389	400	417	450	404	420	398	388	402	381	423	428	387	373	388	374	381	421	405	428	383	389	371	393	413	373	397	397	401	392	392	382	387	388	391	381	438	399	396	389	393	389	419	379	399	387	389	403	414	413	396	387	424	394	417	412	419	413	409	367	401	423	398	406	403	366	416	410	432	345	428	401	410	406	422	395	383	395	400	395	423	403	373	408	378	434	405	437	393	422	398	388	431	414	423	381	399	428	413	401	439	396	392	391	386	372	386
24065	22601	30233	25289	20511	10539	1325	682	601	590	617	612	560	581	591	595	559	545	561	586	575	588	601	577	586	543	623	571	575	627	595	608	564	577	578	527	587	576	588	541	575	540	526	598	577	591	571	594	591	548	578	575	578	563	594	555	564	619	563	586	569	581	580	594	584	578	614	630	625	580	583	557	580	593	554	528	574	569	594	555	621	572	588	589	588	580	562	522	592	609	542	611	562	565	568	539	566	582	583	580	573	576	545	560	519	553	555	537	575	572	568	561	566	557	601	549	544	573	576	562	534	523	538	600	573	592	601	592	562	591	549	590	567	554	587	514	622	533	571	562	592	576	556	560	565	569	561	589	590	549	593	594	607	538	558	565	542	561	557	560	579	544	580	558	594	599	577	601	602	602	557	528	498	554	512	559	515	591	584	581	603	531	620	572	591	657	542	571	583	581	565	549	573	533	574	588	568	563	562	560	578	537	558	533	556	585	544	568	585	569	527	580	575	543	564	572	505	562	569	542	585	565	551	536	616	588	605	575	572	579	591	583	552	592	572	578	610	601	534	573	564	592	540	600	541	555	538	573	572	559	617	575	558	567	572	552	562	582	569	579	590	573	568	603	611	542	563	554	540	548	582	596	537	586	540	606	543	583	520	577	557	602	574	579	600	490	561	584	534	569	561	587	583	570	603	601	546	601	576	568	534	548	546	544	582	557	580	557	551	580	575	546	591	566	582	520	590	601	577	587	573	544	571	618	566	548	632	535	550	544	577	587	589	543	605	560	583	575	554	577	547	566	592	587	601	562	594	617	587	589	518	567	571	540	562	541	587	579	567	557	541	523	591	510	551	552	581	569	542	567	569	544	587	545	603	583	539	614	585	553	580	534	579	564	542	579	573	610	554	596	547	585	526	552	536	581	584	554	584	575	571	563	574	548	564	540	601	578	538	603	539	593	577	538	574	580	578	532	566	565	560	518	579	562	528	562	572	549	557	542	527	572	567	563	561	565	620	588	566	562	545	558	553	575	560	584	528	576	518	555	593	606	621	548	607	564	545	614	576	589	564	548	545	615	541	580	559	555	573	542	597	544	582	555	555	609	548	597	553	576	570	583	561	581	606	596	537	597	573	547	562	610	598	582	553	562	590	593	545	574	607	551	577	561	574	589	600	571	561	576	505	558	598	580	558	527	575	525	577	544	581	546	547	497	556	557	568	569	584	579	601	542	565	537	557	558	574	579	571	571	570	556	623	546	581	564	563	550	537	587	543	553	530	585	537	564	609	558	534	560	588	592	583	584	526	581	578	547	576	526	603	578	540	555	556	555	572	547	584	569	563	549	580	552	515	574	590	575	515	589	571	571	551	545	579	546	550	578	569	551	592	569	569	532	566	533	519	587	583	569	574	548	593	576	569	588	534	564	579	551	535	561	558	556	567	580	552	577	545	594	567	533	583	573	596	557	541	567	578	570	590	598	570	552	586	563	582	560	544	587	555	571	552	577	584	577	565	540	603	523	554	549	566	570	556	589	579	579	576	546	601	584	565	569	558	554	540	581	545	594	595	549	599	591	574	584	549	553	554	544	573	569	579	552	587	584	541	568	525	591	567	596	552	618	603	548	591	553	573	569	578	557	528	562	590	532	565	579	555	511	580	553	554	577	567	595	611	561	523	586	550	551	573	549	538	550	547	577	593	569	584	563	569	522	551	553	557	547	556	550	589	544	536	608	598	575	575	519	588	579	571	591	596	535	559	606	567	555	632	540	547	573	558	555	529	544	601	549	569	555	594	636	545	627	580	534	590	578	622	589	564	580	581	528	524	572	598	537	564	591	544	563	581	508	503	557	603	537	539	568	560	601	578	502	514	560	575	557	533	566	576	573	570	582	551	581	591	540	566	566	546	575	536	549	537	536	570	544	605	532	591	541	611	551	545	522	549	538	528	562	593	557	570	511	590	546	568	558	606	556	601	541	603	557	560	534	516	521	566	567	568	582	537	563	559	568	579	588	541	546	576	569	551	583	584	579	592	590	580	536	552	551	540	563	505	586	581	573	529	564	559	522	553	566	581	559	575	582	579	586	556	545	556	607	568	548	613	580	566	586	559	594	562	599	560	566	548	565	544	553	549	557	596	555	585	553	567	548	557	576	562	549	570	561	519	612	516	586	585	530	604	589	480	583	553	602	583	567	565	614	544	584	517	585	593	552	528	526	556	615	556	597	593	529	605	558	584	579	580	565	606	558	549	573	542	560	587	555	577	587	538	566	551	516	601	566	579	558	579	573	538	587	583	561	590	558	530	556	557	575	570	601	561	589	526	538	597	546	555	590	580	545	578	571	547	570	548	602	570	542	576	567	574	568	520	577	548	544	573	560	588	538	547	558	537	530	558	524	526	540	568	531	531	563	571	602	549	575	572	592	584	559	545	567	545	607	571	590	559	534	579	533	538	546	561	538	582	607	558	563	578	572	550	572	527	588	576	548	567	537	530	518	551	558	556	546	590	555	634	593	556	542	569	554	532	556	529	557	557	539	554	606	529	539	518	561	542	585	574	603	572	565	499	573	587	546	552	565	522	553	558	591	526	554	527	555	562	556	540	580	563	566	552	546	569	539	532	584	600	581	584	567	573	525	564	574	553	572	567	592	592	585	563	562	542	541	539	538	574	593	533	559	583	590	545	533	583	571	542	507	565	578	557	550	567	560	609	539	540	530	580	571	549	555	584	568	541	559	602	575	569	596	554	568	569	589	561	599	570	561	591	582	521	526	564	558	544	550	576	554	559	553	522	569	572	572	570	574	515	595	582	608	561	564	564	564	529	541	585	562	603	538	579	581	605	541	575	533	524	600	601	562	570	555	595	559	570	617	564	535	551	541	588	600	563	570	589	608	578	553	560	580	601	550	576	566	552	565	540	558	581	602	541	560	574	577	606	570	551	540	644	578	583	571	580	566	589	531	552	577	592	612	556	597	600	552	550	584	600	583	561	566	579	567	538	537	547	583	571	587	523	561	527	616	598	596	537	543	564	544	569	570	529	585	578	551	603	563	577	577	595	546	578	499	535	561	566	590	549	555	554	562	585	608	553	566	566	608	576	573	592	583	549	550	570	565	550	566	552	515	591	598	560	579	557	581	558	547	555	596	559	599	589	539	538	572	606	578	599	550	600	513	577	519	547	572	575	589	583	578	569	566	576	537	537	572	523	564	557	539	589	587	573	558	551	516	560	578	581	599	548	570	554	538	559	537	589	578	577	586	562	542	599	569	600	555	573	540	545	565	558	523	596	590	564	598	591	592	555	546	538	565	583	556	534	567	570	532	576	528	580	538	542	554	542	543	575	553	596	556	545	575	545	535	547	548	520	577	564	529	572	595	550	589	578	530	566	578	566	554	558	578	555	584	576	614	586	579	589	562	542	558	592	551	565	530	553	588	564	606	590	558	525	559	508	546	569	542	560	560	587	542	586	569	601	553	554	545	548	570	599	583	581	549	566	489
60515	88406	57204	24650	8469	1837	573	495	519	536	519	529	546	534	534	540	502	521	503	505	489	490	501	532	577	531	486	531	573	530	523	537	522	553	510	527	539	504	561	495	516	521	544	558	527	496	507	562	524	501	556	542	501	505	523	538	562	484	519	520	466	521	487	527	563	485	537	525	518	504	530	520	537	499	503	536	504	499	491	504	513	559	552	513	491	520	524	524	505	507	514	545	575	530	500	518	529	498	525	511	556	507	565	506	516	536	515	562	523	535	504	552	553	510	541	521	525	487	486	506	489	530	535	506	524	525	515	507	507	551	510	504	470	519	527	469	532	508	525	495	525	538	485	514	520	500	522	529	541	562	532	513	507	543	518	486	522	526	511	503	538	555	526	540	536	528	545	548	494	475	511	524	537	485	551	545	491	543	528	556	490	518	488	539	524	540	573	516	514	542	524	542	497	551	532	568	534	517	546	540	545	522	527	526	457	521	520	508	515	534	586	570	512	557	473	533	469	473	526	531	492	509	526	509	509	543	563	497	546	524	497	508	514	504	546	504	523	528	475	535	522	523	516	533	525	516	456	540	543	500	505	488	515	530	537	508	505	515	544	496	523	533	525	538	519	523	497	552	508	506	503	536	551	503	506	501	540	517	477	500	519	518	514	546	506	542	505	513	527	513	474	514	523	563	526	492	526	522	530	554	533	509	536	527	522	538	495	505	543	526	521	489	515	503	539	495	534	506	528	566	515	574	497	529	533	508	516	481	535	510	503	533	502	511	545	496	509	552	514	510	513	536	514	535	516	531	474	481	535	509	569	545	516	505	526	546	499	508	585	530	546	550	515	538	545	508	537	528	532	522	502	556	482	531	519	532	592	529	513	503	524	518	498	539	563	506	540	528	518	528	501	520	530	543	480	535	552	489	478	531	530	490	537	498	475	508	476	522	493	500	548	507	535	538	523	505	539	519	513	535	488	537	553	519	509	502	537	534	497	548	498	499	454	567	519	484	517	519	477	550	548	534	562	499	554	558	498	559	550	505	511	532	518	532	524	520	476	501	556	491	522	539	523	517	509	539	510	543	528	514	511	561	541	528	520	520	526	480	518	520	533	529	525	532	517	521	496	549	529	490	518	494	531	505	524	507	511	495	464	519	538	518	560	538	507	555	511	531	515	556	514	526	501	507	515	514	533	506	500	506	497	518	562	521	532	528	522	546	533	499	497	490	529	521	543	557	489	536	518	530	479	534	536	570	519	525	524	523	493	531	499	545	517	532	499	520	486	509	540	549	499	473	526	529	533	526	499	498	506	538	488	549	522	510	543	545	545	524	568	490	532	558	539	503	531	537	523	526	565	522	508	522	513	516	531	499	513	545	457	532	497	564	512	512	498	536	472	513	541	547	519	510	541	530	493	504	551	488	536	457	589	494	485	510	538	512	538	538	554	509	526	504	503	511	500	535	489	542	532	510	507	506	526	513	549	561	566	489	542	551	528	548	507	552	488	528	520	507	513	551	552	518	530	495	518	492	560	513	557	515	502	529	532	493	506	536	512	505	471	504	473	548	524	541	531	500	475	526	558	524	539	511	481	505	533	483	543	508	502	486	535	556	517	511	521	532	536	533	541	537	503	477	524	562	494	501	552	542	554	491	495	508	536	505	531	540	509	515	465	540	489	510	518	520	563	485	524	520	541	518	500	530	484	527	549	534	524	541	524	504	490	529	540	532	511	501	548	538	526	506	560	515	557	522	517	526	527	527	485	524	519	520	550	502	557	538	452	556	467	545	522	498	510	508	525	530	506	510	524	550	488	523	519	520	493	526	501	492	531	508	564	535	507	518	525	527	544	539	552	527	536	519	501	493	505	477	498	546	527	485	514	565	524	519	505	532	522	483	514	489	486	529	514	505	534	560	477	552	557	536	545	495	515	524	520	544	520	485	511	547	469	514	465	534	521	533	512	517	528	520	513	553	510	528	536	495	549	501	527	514	518	530	510	522	523	510	564	524	500	529	499	514	528	551	519	560	506	481	530	502	509	496	526	504	506	540	472	499	558	502	528	481	538	505	477	529	523	537	546	510	563	512	498	527	505	513	512	555	486	473	499	527	489	532	519	528	512	509	523	518	508	521	507	497	528	508	562	550	529	518	566	506	530	512	539	587	515	514	500	522	570	535	538	512	555	547	506	529	544	515	518	512	491	528	527	492	520	519	502	510	488	491	516	550	576	514	508	531	527	522	484	513	573	528	543	546	515	505	519	500	488	499	526	517	520	542	557	522	492	536	502	529	509	543	523	526	556	552	505	525	534	521	489	525	489	524	512	519	535	529	474	513	543	546	532	522	510	514	482	564	521	522	548	541	523	534	562	502	499	514	508	499	515	538	526	545	482	542	493	551	515	508	503	526	527	541	533	488	511	523	492	520	499	535	526	545	515	541	568	496	515	525	501	534	533	559	526	550	531	539	557	487	531	529	518	532	546	571	541	519	512	534	536	499	499	554	531	564	524	579	539	503	539	573	529	511	513	512	496	555	520	497	532	509	481	517	552	492	481	537	563	499	541	518	507	526	524	517	521	504	519	501	526	538	506	524	529	510	528	530	505	507	503	530	520	541	508	527	503	529	517	477	486	531	526	558	496	518	498	535	520	518	483	530	508	520	511	537	482	522	521	515	530	539	568	508	532	524	538	524	547	541	521	530	541	507	519	548	564	505	521	558	494	582	512	557	513	532	548	514	573	536	547	496	516	554	503	536	509	541	543	515	532	534	501	542	520	515	504	510	534	513	489	533	511	524	520	539	510	503	528	536	528	581	546	512	494	507	526	553	532	519	512	524	510	556	547	511	509	558	565	507	510	520	524	518	532	519	541	556	534	511	541	530	480	527	517	513	561	498	530	532	519	511	521	526	478	496	527	527	513	527	489	488	508	516	477	503	537	539	511	500	542	532	568	546	511	460	520	494	507	518	518	512	538	492	532	506	488	523	513	584	514	528	497	527	543	524	494	503	525	527	495	529	508	486	534	527	518	495	547	523	532	529	513	521	504	531	485	538	500	514	484	505	537	508	510	512	515	514	525	519	493	525	516	582	546	535	534	543	552	541	501	524	493	536	502	492	539	494	509	499	511	510	531	531	564	556	505	538	525	500	482	542	499	535	500	471	494	536	539	535	539	515	557	513	524	525	534	526	528	545	522	503	480	474	498	528	493	546	524	514	502	563	507	488	510	537	513	539	511	523	520	502	476	533	507	552	570	527	533	498	476	470	532	514	489	505	488	518	505	601	551	517	506	459	520	505	524	521	489	536	519	503	529	500	515	515	536	512	533	497	498	527	556	515	529	533	536	514	515	483	489	523	531	545	518	529	506	469	513	505	537	530	530	508	500	545	542	526	517	545	506	565	514	537	525	560	530	516	512	491	528	541	527	534	517	547	482	502	517	487	508	521	521	483	536	546	537	497	512	529	514	552	507	480	492	535	473	505	540	563	553	581	521	577
33136	30856	20217	5782	1101	597	402	416	418	413	394	419	423	389	404	450	425	423	416	402	421	387	396	419	400	397	401	389	402	387	388	404	422	396	383	418	417	415	418	451	423	392	422	402	431	391	403	381	411	418	385	443	399	402	404	423	415	386	379	417	433	429	438	354	434	402	382	402	430	352	383	416	399	413	427	367	398	364	437	419	405	399	412	391	421	412	388	431	393	423	379	415	416	473	418	383	423	406	389	379	422	419	438	372	374	397	416	424	425	412	368	399	398	434	396	420	419	395	414	427	416	401	373	407	427	408	412	389	414	459	391	405	402	417	389	404	386	412	386	437	431	368	406	437	417	421	407	409	436	387	417	376	416	406	421	429	403	389	425	417	412	400	392	411	410	413	405	399	430	381	402	415	410	398	444	382	397	394	393	415	391	401	420	391	349	406	390	411	453	446	422	420	440	401	381	400	421	383	413	398	376	414	420	395	415	388	434	375	405	454	424	376	402	390	380	408	387	417	420	401	409	431	411	409	379	381	406	433	458	357	379	436	392	395	420	391	409	388	426	403	458	462	386	393	365	417	375	433	416	436	411	413	419	388	411	398	416	423	447	396	407	436	429	409	422	404	411	455	390	425	453	434	414	415	404	411	410	419	441	453	417	429	414	399	459	426	441	411	437	438	419	427	383	388	418	399	397	405	412	413	377	384	389	419	416	417	436	419	400	409	436	444	397	386	400	398	402	435	399	434	407	411	399	396	421	424	393	384	402	380	370	421	439	376	418	418	423	386	402	400	370	349	398	425	449	392	402	398	410	451	410	424	423	404	447	400	397	442	395	405	412	406	409	420	412	432	418	394	419	410	397	409	407	419	409	414	415	429	413	375	382	386	402	417	409	416	389	403	406	434	431	425	405	411	406	349	368	436	450	387	413	385	399	423	453	396	401	380	394	365	424	411	401	395	426	416	430	415	402	395	412	436	346	401	453	434	424	451	430	402	413	423	412	407	428	456	428	401	420	413	413	421	440	438	418	417	413	400	422	403	383	369	439	418	420	410	418	396	425	433	401	401	380	449	405	387	419	427	400	420	391	372	395	454	430	449	389	446	423	422	421	424	421	435	463	413	379	419	421	417	436	403	395	394	415	422	398	405	399	411	371	378	394	423	378	409	439	426	381	386	422	402	391	409	408	371	416	352	399	404	376	418	410	416	421	441	435	443	401	413	434	449	393	409	378	402	413	394	431	411	420	376	420	411	420	418	380	403	471	400	396	410	395	423	386	396	436	429	405	383	448	424	463	409	421	378	389	414	411	406	394	408	408	414	443	413	406	422	423	426	382	398	457	409	434	429	386	431	382	414	408	401	404	399	426	422	416	401	406	394	408	384	385	415	421	408	381	411	413	376	395	425	451	377	410	376	372	405	431	385	414	418	401	404	395	384	367	399	413	420	408	402	434	403	379	441	377	447	374	406	378	388	426	401	426	425	408	385	407	441	398	395	419	424	445	438	418	441	426	433	381	386	415	414	405	418	383	402	429	420	422	418	445	397	419	381	421	414	427	415	411	435	409	435	406	407	422	409	436	384	392	431	385	423	388	401	404	395	401	376	413	411	406	423	356	408	406	417	407	398	440	421	423	438	391	374	465	395	397	411	412	418	407	428	432	438	413	409	411	399	367	429	421	386	409	414	399	408	416	410	390	412	345	424	367	417	406	394	415	433	384	411	412	402	426	448	408	422	413	371	414	429	409	428	392	444	420	414	380	438	431	401	424	380	395	420	429	415	386	379	417	382	402	390	383	397	428	363	418	416	402	430	453	392	401	406	428	351	381	391	401	410	402	426	379	396	444	402	394	430	420	410	435	433	454	399	430	408	387	415	413	398	417	416	399	428	411	433	439	398	418	433	399	403	414	377	417	401	424	429	417	416	404	418	437	390	388	418	430	395	400	445	413	422	390	390	450	405	433	374	405	405	418	379	415	427	423	443	398	418	376	479	458	398	379	420	385	409	438	428	414	449	410	426	433	427	400	429	391	431	379	410	416	411	442	412	409	437	428	417	422	416	443	410	390	379	412	385	417	431	415	428	425	349	397	398	447	418	460	400	402	450	390	416	437	420	403	407	391	410	421	386	386	433	424	412	421	409	428	415	402	431	458	385	431	399	436	413	408	405	439	451	411	368	384	411	417	401	421	430	428	403	400	422	443	453	415	400	422	409	393	414	427	413	393	397	436	382	417	428	436	393	443	397	399	363	418	451	401	407	376	405	419	388	403	438	432	338	427	378	416	448	413	409	411	422	406	422	397	395	411	429	433	377	420	386	381	432	406	410	388	391	413	422	450	440	407	403	410	399	401	399	414	417	414	415	395	410	395	399	408	407	426	402	416	416	414	416	371	421	410	432	445	424	398	400	403	419	415	395	405	418	398	388	398	410	395	408	377	412	436	401	395	411	417	405	397	422	389	397	417	375	437	405	378	420	418	397	443	430	413	409	435	442	432	396	399	401	401	418	390	397	393	444	410	393	440	406	430	428	383	395	402	394	409	401	424	440	443	419	410	399	421	409	374	400	396	429	421	433	424	417	392	439	421	396	384	410	414	384	393	408	438	361	418	429	398	415	391	382	396	407	412	403	420	385	428	420	398	436	411	409	386	370	413	435	417	422	390	458	453	398	403	411	408	426	397	397	394	424	399	400	389	372	414	424	417	398	467	437	440	412	453	371	409	411	414	385	404	429	398	415	435	438	436	427	395	394	388	417	412	418	390	417	401	388	427	415	421	412	424	435	396	405	416	399	405	442	394	396	392	379	363	373	373	411	407	419	394	407	400	383	439	423	397	403	409	466	403	414	428	429	379	386	440	396	431	399	376	436	411	425	426	399	373	450	436	429	391	426	414	420	452	441	418	396	404	403	392	416	454	427	425	388	423	392	413	387	404	426	430	425	413	405	402	427	415	426	409	388	418	401	384	389	405	444	387	465	400	433	404	385	435	423	387	427	415	429	371	443	404	388	456	392	408	436	395	389	415	443	381	413	413	417	404	428	396	409	409	414	377	444	374	395	427	426	390	401	420	439	436	425	388	415	440	387	396	408	401	411	415	377	403	419	398	419	389	383	419	419	428	415	406	434	392	399	408	394	440	417	380	407	390	401	378	403	405	417	421	395	417	443	442	388	390	448	413	397	418	378	385	395	401	420	447	444	390	429	410	408	431	402	372	397	398	406	430	438	406	396	408	428	402	468	386	409	403	405	435	397	405	399	421	405	384	427	405	423	446	412	445	453	423	442	386	392	396	407	391	401	408	401	438	401	420	374	367	423	395	440	422	405	392	402	401	407	408	425	392	420	401	386	382	417	462	412	427	434	412	409	409	411	416	380	412	437	400	443	390	405	441	421	426	404	402	430	360	402	415	391	399	393	406	378	436	442	454	385	392	387	396	403	393	377	389	390	422	405	398	446	406	426	365	408	410	391	436	399	388	450	393	406	426	453	401	367
31427	31568	12124	2793	859	455	335	336	345	359	367	357	342	329	363	351	368	347	341	364	340	306	329	358	372	345	379	357	366	335	360	362	340	343	348	311	331	343	339	359	351	333	399	354	368	330	370	365	372	368	337	359	354	349	388	340	345	367	358	364	348	368	342	360	340	376	349	347	363	355	336	359	335	321	372	373	366	363	378	380	332	370	357	379	338	347	358	358	353	353	336	354	335	356	372	332	327	346	342	334	354	326	326	371	380	358	332	343	328	344	353	340	324	375	341	328	327	347	336	331	327	347	376	344	340	370	332	328	368	331	342	350	318	339	331	368	281	317	380	353	353	365	335	378	351	346	347	362	329	319	359	352	336	340	351	381	321	338	329	342	336	316	345	339	339	327	346	326	340	348	376	314	331	352	335	346	332	382	343	367	343	313	310	365	363	360	340	371	353	345	353	339	325	369	337	356	346	342	356	361	339	326	347	367	361	371	362	375	316	350	373	365	334	356	344	364	386	334	370	354	321	371	337	385	353	347	356	351	323	327	350	338	366	368	370	337	343	332	326	367	349	341	311	360	327	355	347	326	353	367	329	321	343	309	348	351	361	341	351	361	374	360	371	314	360	311	340	349	390	359	328	316	357	370	360	340	327	357	349	322	362	360	371	311	325	342	349	361	356	331	366	341	333	377	345	365	328	376	342	348	348	349	338	348	327	322	344	323	359	355	349	344	348	340	335	361	343	366	330	355	336	352	363	333	342	349	377	357	338	349	358	354	330	351	376	372	337	364	337	357	360	345	358	352	359	363	350	336	343	376	358	347	336	340	349	321	318	373	317	342	341	334	384	346	371	393	347	358	349	337	367	344	361	364	366	356	377	359	326	320	334	361	343	372	363	337	323	350	354	333	358	350	362	367	349	339	345	355	337	347	364	346	357	341	395	361	367	352	375	352	334	408	350	325	404	342	341	367	313	326	339	363	352	356	387	305	370	353	339	346	348	323	319	360	320	333	326	330	349	388	342	341	330	327	360	347	341	324	353	329	318	365	337	326	344	352	343	367	343	353	359	343	318	351	359	310	338	346	356	358	361	377	346	360	325	323	353	374	348	353	369	357	373	338	344	373	346	376	354	324	334	371	346	343	359	358	365	342	317	325	348	358	341	373	327	325	342	323	375	329	372	361	384	401	358	354	359	358	346	341	354	380	333	306	341	361	346	326	329	367	322	369	361	350	356	327	355	366	341	349	345	373	373	357	367	329	359	371	354	326	353	351	329	374	345	381	366	312	346	373	374	361	357	335	340	337	363	330	353	352	337	337	358	383	357	344	361	309	343	314	307	339	368	371	390	351	356	365	359	358	364	355	350	369	397	338	366	357	358	340	351	358	387	348	349	352	338	380	332	335	345	362	344	335	356	364	348	341	379	339	349	375	340	328	351	337	351	351	355	384	334	319	333	372	352	395	379	352	385	356	371	326	386	344	338	355	377	373	384	341	333	350	345	341	347	338	333	363	331	332	373	379	352	364	363	351	368	339	359	339	343	351	374	350	380	364	350	343	355	351	343	336	350	352	361	364	327	344	332	330	361	342	317	328	331	341	333	303	363	317	341	366	346	305	335	352	349	333	347	347	348	362	329	374	325	384	362	346	337	368	350	349	375	371	338	354	310	374	377	347	335	346	351	365	351	344	370	337	356	374	374	364	361	340	346	356	355	335	346	364	371	343	373	322	349	343	368	339	363	343	346	354	352	336	323	344	330	322	337	341	341	340	367	336	351	370	353	347	367	368	356	321	323	357	387	359	388	375	362	385	351	360	365	323	337	334	342	327	333	354	330	349	387	339	351	310	392	377	336	330	354	327	388	368	326	352	338	346	336	347	370	306	313	350	376	362	330	341	351	373	360	309	344	340	338	312	353	353	360	379	360	322	361	322	365	374	329	310	324	369	383	345	352	374	353	361	353	358	342	358	353	354	343	343	333	329	354	376	359	341	348	367	363	374	342	360	333	392	380	347	349	346	348	356	368	375	319	326	331	357	343	329	319	364	328	351	362	353	370	355	322	338	333	350	332	349	364	372	341	343	367	364	367	354	373	342	337	325	361	357	330	361	358	348	347	319	358	363	350	319	365	331	333	316	373	379	355	333	398	348	349	356	363	367	368	351	349	372	370	382	352	339	341	358	348	351	372	347	336	349	350	339	371	364	346	332	360	323	370	335	344	354	342	344	369	374	356	356	316	331	341	371	366	358	334	402	336	363	331	363	357	350	313	349	323	343	341	361	363	331	380	356	352	345	335	339	356	345	360	348	368	334	337	340	348	338	312	357	330	366	338	346	345	311	364	334	322	377	371	397	320	366	325	365	346	343	346	366	350	341	367	378	326	353	365	362	348	365	326	352	355	366	370	365	338	341	385	355	344	342	338	356	341	303	320	379	350	356	379	314	372	368	353	350	356	344	327	345	335	347	358	375	347	333	381	336	362	351	324	363	341	320	357	355	366	350	350	357	354	361	357	391	318	307	359	369	372	340	377	325	340	375	352	341	330	303	342	355	379	368	330	351	389	399	333	336	335	366	345	344	384	374	346	341	335	307	385	365	375	338	350	339	356	386	364	357	379	367	322	348	386	331	335	337	366	336	333	334	365	352	317	345	324	367	368	320	335	350	344	343	336	337	337	358	338	342	332	356	319	356	339	344	331	340	370	366	371	330	311	375	351	362	302	344	342	352	368	350	325	319	380	333	379	362	333	364	380	323	332	348	339	350	345	327	328	353	346	327	331	343	371	309	315	335	372	344	335	336	385	351	355	379	337	332	368	386	340	365	318	338	332	366	308	338	357	358	369	309	387	367	333	327	369	362	350	332	322	360	346	329	344	374	321	322	363	339	339	348	344	351	354	348	374	292	343	350	364	374	319	352	357	362	354	373	380	337	311	338	323	328	378	330	354	324	329	366	357	360	324	358	332	335	351	357	370	348	324	315	347	355	366	333	369	373	374	359	337	364	379	327	374	352	354	394	339	347	359	346	351	370	330	390	346	375	355	348	328	356	352	342	312	347	371	347	341	359	333	322	339	355	330	367	351	337	346	340	372	345	356	332	338	342	342	318	323	362	331	308	341	361	344	355	336	361	312	327	331	336	344	351	359	366	368	339	337	384	347	329	353	368	340	356	340	326	335	346	310	356	341	329	368	349	364	341	358	357	343	335	390	324	348	351	346	353	326	321	336	382	322	368	347	335	359	383	364	356	331	329	326	331	377	345	339	328	352	377	375	373	352	324	345	353	339	352	337	349	351	385	370	358	320	366	356	382	365	368	349	346	366	375	332	336	316	335	350	369	356	369	351	344	356	361	353	333	353	380	348	371	375	338	364	380	378	334	334	366	355	344	347	366	380	356	338	319	379	362	355	345	337	365	340	344	368	324	344	348	346	328	344	372	364	337	333	353	349	393	381	341	337	352	343	352	335	343	336	347	352	355	335	351	344	340	341	342	366	352
24823	23492	31929	26607	17871	4793	750	518	441	436	437	462	454	476	440	444	424	459	423	426	451	441	440	407	378	438	417	441	433	434	416	419	450	406	423	463	400	440	427	413	427	455	435	433	436	436	438	475	388	394	443	428	455	438	445	415	386	459	396	445	392	442	432	414	463	427	406	396	388	419	451	429	416	419	435	408	393	428	412	418	427	408	467	432	386	456	406	437	401	446	423	437	419	480	397	448	456	436	435	426	424	450	440	423	446	413	403	438	436	416	405	396	440	437	453	420	425	436	430	405	419	443	408	459	452	429	423	397	416	473	446	417	401	419	454	463	458	437	427	448	406	431	400	479	439	432	422	444	461	403	458	375	439	441	410	445	459	428	453	432	392	408	437	410	457	392	441	409	428	435	442	439	434	434	423	416	428	410	421	376	448	441	457	436	436	439	445	416	439	380	454	456	448	440	470	459	426	423	399	396	404	435	399	447	431	446	402	415	410	449	427	442	441	443	411	426	408	439	416	411	431	447	422	493	439	438	430	401	468	409	440	449	392	434	428	418	414	436	430	376	402	458	433	412	445	397	412	424	418	427	447	461	466	436	427	444	423	411	449	436	401	425	452	417	429	432	441	450	443	434	430	435	431	424	432	426	388	435	465	412	430	433	392	459	477	431	422	420	426	444	401	403	456	409	435	428	432	420	459	432	434	435	457	421	448	446	436	424	404	439	456	448	438	413	406	411	408	446	445	408	460	447	392	429	419	409	429	437	457	407	444	462	442	426	418	428	399	418	393	405	405	426	416	410	436	425	428	458	440	406	369	443	456	429	431	445	393	459	416	430	426	419	414	419	416	409	387	445	396	412	399	431	435	406	370	404	437	431	422	436	437	441	425	443	457	450	458	450	439	453	394	410	402	453	416	410	451	444	438	425	425	455	475	394	435	429	433	415	423	422	406	456	441	408	402	436	436	433	452	414	449	428	435	412	439	439	454	441	423	420	416	429	433	447	428	426	436	426	374	425	421	404	425	441	434	444	429	453	449	408	428	454	440	417	427	420	400	415	445	436	403	407	442	427	429	469	422	441	436	417	449	424	439	377	427	463	463	421	463	430	459	466	435	452	478	382	470	404	437	389	430	429	427	397	422	475	379	403	398	441	438	437	448	447	414	400	392	415	456	436	433	426	459	450	430	439	433	479	438	485	409	434	438	430	409	446	413	441	412	473	409	433	419	445	439	437	417	433	445	399	418	462	430	441	414	431	438	401	403	418	459	403	447	425	444	432	417	424	408	438	410	436	470	420	441	431	394	386	436	454	403	447	431	440	494	428	365	442	425	430	412	438	426	451	440	398	409	398	429	449	417	442	448	392	422	407	424	415	449	422	460	403	439	432	387	426	456	405	423	425	437	428	450	458	413	389	410	414	421	404	478	417	448	380	422	426	440	432	422	415	438	443	411	424	439	395	415	441	433	427	408	476	423	483	423	464	419	435	420	417	425	423	418	452	457	440	406	443	430	422	442	410	435	444	447	404	443	431	465	423	448	435	424	470	446	449	371	454	441	443	410	426	425	471	394	437	434	450	401	422	423	440	416	392	443	464	427	388	473	443	431	425	430	471	452	418	423	432	410	450	431	439	426	475	442	484	402	428	426	427	461	465	460	433	410	430	427	449	453	385	396	403	431	451	406	432	446	411	438	456	434	434	426	428	423	434	435	431	407	431	430	438	456	431	436	429	430	478	422	415	456	434	384	459	425	429	409	425	428	448	411	452	434	447	418	423	436	453	437	451	399	422	403	416	451	428	427	429	404	404	448	426	422	456	401	458	411	427	422	374	453	410	448	399	377	424	441	452	440	435	453	452	449	421	410	441	425	437	435	435	433	418	446	445	453	424	466	390	457	431	400	448	450	430	383	429	426	413	435	427	414	382	431	427	448	431	444	440	428	440	461	440	440	426	454	428	464	441	406	425	418	428	438	484	426	452	442	473	426	440	409	411	430	415	400	425	412	400	445	444	395	460	468	395	431	421	426	453	433	428	381	451	421	427	418	423	460	403	459	459	432	444	436	392	443	416	465	465	417	466	437	434	427	388	416	438	446	418	441	436	436	405	442	465	438	462	469	460	443	408	390	432	446	464	432	417	441	428	421	446	431	432	430	430	438	434	430	430	444	411	435	388	450	446	467	406	457	417	410	470	426	415	437	424	428	420	452	463	415	421	456	401	403	447	411	460	441	413	452	464	420	413	431	413	420	434	444	423	421	389	430	438	439	395	446	390	434	410	412	417	449	452	380	435	426	433	446	439	440	447	420	424	409	422	410	429	435	419	393	392	412	442	386	413	426	422	426	434	418	451	394	402	408	434	417	422	402	434	450	452	408	406	424	418	455	446	432	437	447	423	452	427	440	424	427	435	445	443	402	440	414	427	434	487	413	449	433	437	409	448	440	384	468	423	446	427	423	422	410	396	421	475	449	425	393	427	412	449	452	440	421	431	408	383	424	411	431	390	403	456	409	422	414	449	387	421	380	419	408	437	425	462	412	426	397	455	454	472	487	398	416	418	440	437	445	408	425	449	411	460	424	468	408	413	431	426	432	441	406	467	439	455	454	404	417	423	420	415	435	462	440	446	435	406	420	418	437	454	424	440	430	452	417	401	434	449	427	432	446	406	413	446	437	436	455	448	436	430	397	464	400	441	433	410	437	439	430	431	449	450	447	405	414	436	448	435	434	470	432	455	419	433	458	430	400	437	435	460	437	488	425	406	473	423	418	486	405	427	427	438	452	434	393	428	430	433	430	392	413	393	471	448	402	445	455	422	439	395	444	430	428	392	437	417	433	424	419	443	427	420	448	451	410	452	477	427	415	405	448	437	406	431	441	440	494	452	399	423	436	443	421	415	416	433	428	425	458	447	455	396	430	434	435	432	435	405	378	445	436	459	396	411	437	439	395	423	442	382	421	415	397	458	440	426	429	461	440	448	432	389	452	459	454	413	419	432	439	392	452	425	423	408	466	437	449	427	416	403	407	420	463	451	391	409	396	423	438	423	384	427	450	393	394	444	445	432	428	448	405	416	381	455	435	438	390	421	407	403	412	406	430	426	418	401	390	430	428	451	421	400	443	420	434	423	437	440	419	400	437	442	414	429	409	415	422	398	445	386	443	448	462	391	420	460	420	398	425	443	429	411	432	457	412	419	409	421	409	448	392	431	435	403	423	433	422	383	424	425	436	426	412	399	434	405	439	424	436	437	438	435	419	442	414	407	404	451	442	395	444	440	442	442	467	429	484	424	445	433	429	472	458	455	417	438	411	432	417	433	453	429	422	450	426	442	431	425	444	422	416	445	425	424	437	452	470	397	448	411	419	408	420	446	431	430	438	428	432	440	435	428	405	396	454	412	441	443	427	436	457	415	430	443	398	445	425	406	435	436	476	459	423	428	434	405	396	425	461	458	447	432	412	441	458	415	436	415	408	436	435	448	428	448	430	412	400	443
61708	87251	52907	19295	5177	1214	478	395	403	400	421	414	412	379	399	444	414	452	379	420	388	443	412	453	450	384	399	415	458	405	373	415	391	420	433	409	407	411	423	399	407	403	416	438	469	384	418	445	434	426	382	405	397	436	368	400	405	395	387	395	385	411	384	396	410	403	407	418	429	383	413	403	420	388	399	385	378	416	424	406	390	402	416	391	419	426	429	416	392	419	419	404	386	428	374	394	409	402	388	408	407	399	386	431	399	425	408	398	396	422	436	435	438	385	405	402	394	429	389	376	402	380	432	401	402	393	426	366	404	413	412	397	409	463	422	401	387	454	404	393	425	416	395	407	423	410	374	403	376	392	390	440	460	440	416	410	446	421	388	386	410	390	400	398	419	414	443	402	425	417	422	404	389	426	397	400	381	435	417	421	425	407	394	397	390	426	421	395	388	383	412	408	377	401	380	432	408	400	427	395	375	391	391	435	410	410	411	408	428	382	411	420	416	415	419	441	426	347	412	401	381	410	397	402	419	411	396	408	420	411	419	407	404	410	400	383	429	399	402	434	407	417	421	445	435	395	413	416	429	419	409	416	413	385	378	411	400	399	429	431	395	439	381	402	431	431	410	415	386	393	387	363	415	420	408	419	377	407	417	389	379	372	394	415	395	402	414	409	368	413	421	373	386	425	399	432	394	420	408	401	417	412	419	390	399	372	399	429	388	431	407	399	382	399	425	435	423	366	394	395	390	381	395	419	394	403	397	398	414	400	413	404	404	414	416	406	433	406	404	409	406	396	386	382	408	406	424	420	382	410	421	393	409	385	430	383	378	403	430	374	409	389	408	399	326	391	409	393	409	408	400	372	413	412	420	402	430	399	415	401	405	432	377	391	420	426	416	408	424	430	398	424	396	433	413	415	392	399	407	402	395	431	390	412	404	369	455	415	421	407	384	397	402	421	447	442	394	396	393	402	400	391	394	424	394	390	396	383	386	402	423	408	404	418	406	380	411	408	394	459	363	408	441	394	384	391	441	398	407	424	368	387	421	356	395	400	438	402	412	434	406	394	417	399	383	424	396	389	393	395	410	409	421	437	436	440	375	393	401	356	423	393	375	387	417	415	381	392	362	405	377	424	390	403	396	387	402	422	402	428	414	414	393	427	376	408	427	384	398	425	412	389	371	411	375	413	405	447	371	370	426	376	422	429	376	372	377	397	408	398	408	395	406	362	404	401	405	410	401	391	384	424	422	379	436	403	416	412	391	429	384	423	376	430	409	406	426	428	383	434	402	410	410	439	399	400	396	403	406	407	436	368	409	416	412	363	417	398	420	405	409	380	403	389	409	390	397	411	382	390	411	397	423	401	424	390	388	418	360	370	399	416	401	405	417	408	394	436	395	423	409	417	428	443	429	403	418	404	419	410	420	390	432	421	413	383	440	382	399	427	400	397	442	436	384	394	428	381	395	415	392	434	418	436	397	407	452	413	417	405	398	385	373	417	415	419	399	400	408	421	401	436	425	402	404	404	399	390	381	413	413	378	410	407	407	378	422	412	396	410	410	425	415	407	414	418	430	417	423	374	395	399	416	434	393	414	436	392	414	431	441	377	416	378	425	440	415	390	415	388	388	407	393	433	421	402	425	385	398	391	408	408	409	391	387	403	423	429	391	418	401	390	387	389	396	420	374	422	399	450	394	417	413	446	421	407	379	391	382	402	400	423	379	395	394	395	396	415	413	386	412	429	433	426	396	387	428	377	420	387	386	406	384	384	406	415	411	393	410	424	371	388	415	395	398	404	414	412	440	398	376	395	445	423	400	391	394	380	352	430	412	453	415	399	392	402	415	416	472	412	389	419	414	385	419	417	402	367	394	403	423	407	395	401	400	394	423	399	403	391	407	417	385	445	430	381	388	404	428	369	387	436	405	447	415	399	421	388	375	407	405	405	379	389	373	406	421	424	403	384	408	398	378	406	403	382	379	428	424	422	424	384	396	403	394	429	407	389	415	401	420	377	406	392	413	368	442	366	366	417	417	417	367	371	408	433	411	383	374	402	415	393	380	425	397	392	388	386	364	406	394	419	431	424	405	403	378	398	376	411	403	423	396	414	415	398	414	430	423	423	412	414	410	401	428	395	362	381	416	403	399	402	424	398	453	416	422	379	363	397	384	391	414	412	397	390	405	395	383	415	410	404	418	377	393	397	401	413	450	384	409	416	408	373	398	392	385	391	382	393	413	415	364	372	407	418	375	369	429	409	448	413	427	445	398	418	413	407	409	417	410	447	410	419	400	417	398	418	420	404	395	394	441	386	408	372	431	378	405	415	402	393	409	419	395	414	368	417	430	430	376	372	419	440	438	413	406	383	405	428	393	420	401	416	414	390	430	402	431	381	424	428	432	420	413	366	429	383	437	395	395	429	400	380	372	413	388	401	436	398	401	394	420	402	393	436	407	406	446	398	409	387	434	425	364	387	403	418	411	397	419	410	391	380	428	408	434	412	437	362	412	416	387	388	431	404	410	428	400	417	410	408	409	357	421	414	403	413	412	362	442	409	415	408	431	413	409	407	383	416	387	391	407	442	444	384	448	377	412	462	417	395	409	415	384	386	426	404	394	374	370	376	383	411	423	371	387	386	418	446	370	387	391	401	400	413	423	425	404	394	392	411	412	395	374	386	399	367	412	432	407	419	423	429	383	409	399	415	430	422	410	391	379	417	438	395	396	393	396	402	400	374	373	391	410	381	399	427	381	403	421	383	422	417	408	395	395	418	390	408	431	412	368	405	394	400	392	409	414	397	384	384	392	383	363	409	424	415	396	415	393	442	414	409	392	415	379	419	409	406	431	419	413	412	402	412	384	401	423	383	419	395	387	385	373	389	372	422	404	408	402	379	414	431	401	424	389	420	411	370	408	392	417	411	381	377	390	418	416	395	396	395	402	411	400	413	428	374	394	430	426	397	381	414	375	406	424	378	429	439	381	411	396	403	430	396	382	441	405	417	415	406	396	408	401	409	396	403	453	442	421	413	367	395	415	425	415	405	434	408	378	420	431	431	431	419	395	403	372	394	401	400	438	401	425	419	399	397	395	386	401	447	389	377	383	434	427	383	419	391	400	387	401	434	398	414	375	416	398	407	390	389	385	394	433	435	393	418	360	429	416	427	401	409	408	397	410	404	390	388	389	421	399	398	411	374	414	416	370	385	374	410	421	381	420	407	372	397	403	422	403	401	393	429	397	422	438	382	400	426	386	389	426	421	367	443	404	405	418	391	400	407	449	431	407	397	393	419	409	381	424	449	393	438	410	384	373	438	386	361	398	402	405	409	356	391	373	440	398	390	389	418	450	378	396	385	401	397	402	372	424	405	387	367	381	362	369	426	419	400	385	405	408	416	402	421	405	398	404	411	414	390	417	407	391	418	434	384	379	422	411	400	378	441	415	420	409	418	427	410	411	365	410	423	419	412	370	374	415	411	389	422	377	439	410	402
24126	22492	30603	25756	20519	9925	1271	712	613	628	610	592	593	588	575	572	600	624	567	589	597	545	562	579	591	584	597	607	573	589	544	632	593	586	624	550	578	614	585	586	589	582	570	540	572	566	575	605	593	580	605	597	582	577	615	577	615	588	549	605	561	549	591	570	556	580	576	576	587	624	577	541	579	580	572	569	565	586	600	557	542	580	600	568	589	616	581	572	564	575	565	592	559	531	544	573	581	596	598	567	587	596	543	594	568	581	591	567	552	538	597	592	609	599	643	562	561	602	582	603	580	572	617	577	594	625	586	575	579	568	568	567	584	546	544	563	560	599	569	540	559	555	571	554	581	540	556	600	614	608	596	594	576	520	617	562	618	543	572	622	576	562	531	615	606	571	542	643	631	606	552	549	575	590	556	574	556	585	557	562	602	581	545	590	613	569	549	596	594	560	561	560	549	539	541	585	606	522	587	551	572	571	609	566	574	570	557	542	548	620	550	565	571	562	608	595	573	583	611	607	582	571	561	568	581	558	662	556	579	551	549	581	555	578	602	553	585	573	642	615	612	578	599	578	561	581	586	523	557	543	582	569	621	604	612	604	560	602	553	568	591	523	560	575	609	543	581	602	558	565	591	602	570	590	592	550	586	608	569	541	532	600	567	601	565	571	559	576	604	505	596	584	603	552	549	610	572	598	555	548	605	567	579	568	589	548	542	584	540	594	561	554	563	563	576	560	583	531	571	562	553	595	577	602	605	609	587	558	593	573	561	572	593	589	550	593	591	595	594	583	580	590	583	537	532	556	611	557	536	545	544	611	608	574	565	529	557	616	591	623	528	593	611	583	583	575	568	571	565	598	546	552	560	588	624	588	586	556	523	563	583	588	604	607	599	607	590	568	563	579	577	548	609	563	562	587	579	567	589	580	598	558	588	647	640	575	549	597	583	585	579	593	568	562	584	535	554	593	611	645	543	544	581	596	592	602	582	564	566	542	545	553	552	546	583	583	558	561	564	554	579	613	574	552	551	527	564	563	567	571	588	582	574	554	564	531	598	560	594	610	585	560	585	580	584	580	607	565	585	559	550	547	559	584	615	584	590	567	574	549	545	591	535	564	548	577	580	610	562	566	559	569	576	564	591	556	569	592	585	513	566	577	529	547	558	603	599	652	586	576	570	582	557	614	618	536	564	584	590	579	616	569	591	580	547	560	611	602	564	561	545	584	576	588	614	545	609	537	557	574	547	527	584	572	571	552	568	575	546	586	591	557	579	555	600	601	575	515	566	578	577	611	585	599	558	620	581	612	563	547	596	566	561	547	550	565	562	627	583	579	561	561	602	577	556	562	561	550	573	567	605	563	589	557	522	560	595	578	584	577	613	572	614	549	569	581	613	645	574	575	555	558	587	586	602	575	534	561	570	561	574	587	574	574	587	545	558	562	570	558	589	579	560	573	572	565	580	588	551	557	577	576	603	557	584	565	620	555	595	594	574	584	572	608	564	583	562	548	585	578	539	557	549	526	571	543	590	568	536	593	544	554	585	574	583	577	572	533	572	559	583	563	574	575	571	613	580	585	575	597	545	589	523	594	586	591	570	595	560	548	621	566	582	564	599	549	586	585	566	558	555	574	607	564	560	571	540	578	631	556	590	559	604	569	558	529	571	575	558	569	563	586	597	548	574	582	569	557	585	612	574	615	574	569	595	550	567	579	551	612	643	575	555	539	563	571	582	573	571	554	583	615	613	603	598	606	592	555	539	562	580	596	573	601	584	554	596	597	577	575	544	551	594	571	588	567	607	558	542	541	543	600	569	579	593	550	548	516	521	610	526	577	560	568	569	590	576	582	608	570	601	571	578	579	559	546	561	586	578	557	602	624	560	617	567	607	587	601	555	589	595	588	582	610	615	589	582	582	568	545	574	548	575	570	613	556	561	598	583	546	602	543	576	568	550	600	580	594	557	572	574	569	596	581	569	581	545	556	596	602	598	579	589	612	551	591	538	603	580	591	585	573	548	588	535	551	641	573	634	556	577	583	584	533	569	540	537	560	537	551	595	585	602	608	549	581	562	594	569	583	570	618	535	561	545	579	561	587	583	547	587	543	547	594	584	626	568	598	546	557	579	597	602	559	560	592	591	589	624	592	576	594	558	563	576	554	529	569	592	573	570	594	584	572	554	570	585	600	596	580	543	560	556	589	584	590	587	548	568	589	531	570	608	570	590	585	571	543	588	575	525	561	589	615	576	603	541	595	546	593	609	547	579	569	576	567	534	560	559	578	561	577	568	562	595	538	515	604	554	564	564	588	594	624	551	588	557	579	577	558	555	585	598	558	589	590	599	562	542	601	546	573	597	596	562	580	591	573	564	626	576	576	584	559	567	528	601	560	592	616	563	600	617	558	556	588	552	585	582	541	567	590	564	551	566	537	585	517	570	583	582	531	588	565	594	596	577	592	570	531	595	592	524	589	552	557	576	539	530	549	587	628	551	553	595	554	567	544	579	574	583	556	543	580	568	588	571	559	570	552	558	608	554	572	571	562	564	579	564	568	579	561	627	558	617	599	580	563	564	562	573	548	586	629	585	565	541	597	578	557	551	575	583	587	561	539	575	595	587	560	588	599	599	587	567	552	575	572	560	607	537	567	609	609	606	601	523	577	583	609	558	589	572	531	565	568	544	580	593	552	570	603	562	559	559	617	567	554	531	585	561	543	585	578	592	568	596	601	548	573	561	559	539	545	602	561	576	619	573	592	595	607	578	567	554	587	563	601	581	605	543	569	595	578	575	555	612	599	590	575	561	593	600	578	614	550	573	562	612	577	553	568	576	605	565	557	540	570	590	582	596	548	577	586	567	566	582	599	555	582	562	585	553	553	571	552	575	547	565	602	550	551	576	555	576	569	582	559	598	613	562	608	550	562	544	555	590	579	602	538	578	571	557	582	568	555	589	569	581	566	582	590	548	643	605	596	553	586	567	600	534	548	603	566	609	587	575	621	613	564	593	553	581	568	603	552	574	584	545	590	593	531	564	573	598	544	561	574	549	600	576	577	569	583	597	574	586	572	566	580	551	586	541	561	562	561	546	575	577	587	559	560	584	580	528	545	558	606	582	601	586	574	559	566	588	598	625	554	602	569	544	608	583	567	582	607	595	529	621	625	588	563	608	586	557	546	560	558	600	582	600	578	587	601	588	552	554	592	609	534	568	539	566	571	573	592	583	536	580	589	606	557	588	571	591	597	543	583	569	581	591	584	517	594	599	565	551	557	595	583	595	570	569	610	576	543	585	557	595	631	609	587	583	599	627	590	571	548	557	574	552	598	551	598	557	545	538	536	549	604	565	580	572	597	548	603	545	594	572	560	572	563	600	553	567	574	556	566	537	580	619	570	563	573	552	562	601	572	596	586	576	589	578	565	579	601	530	535	521	603	568	602	592	579	573	592	547	594	585	576	593	592	574	543	535	561	589	543	572	594	581	582	556	598	612	584
60510	88836	60364	25001	8025	1407	592	466	547	579	522	593	544	538	554	517	553	543	533	480	567	555	587	547	550	571	575	529	548	531	512	526	528	533	528	512	549	554	559	523	543	527	496	517	527	541	538	510	538	520	489	547	531	534	556	482	555	516	572	489	510	526	549	525	520	551	555	524	509	525	528	543	548	491	508	537	515	503	505	543	550	554	516	517	529	511	556	504	504	527	537	558	532	547	522	534	540	559	559	556	513	544	512	510	530	528	542	554	534	530	542	560	545	562	525	542	516	552	512	527	526	529	532	514	541	541	546	523	513	518	541	552	503	500	546	519	495	536	579	521	490	570	554	515	531	522	532	526	526	528	562	492	547	536	546	529	527	513	550	551	559	534	540	536	543	502	562	529	558	556	498	558	509	523	581	528	505	521	528	516	529	513	542	533	518	511	486	548	515	553	580	505	509	506	537	524	526	557	549	529	596	514	561	559	522	492	527	485	520	519	564	521	536	536	510	539	531	546	552	523	519	528	519	507	528	537	524	540	551	528	533	536	527	536	546	540	526	525	551	539	521	570	579	474	512	546	548	500	528	573	487	514	506	545	519	518	575	551	536	521	536	572	558	563	532	524	544	510	520	524	544	510	513	534	584	515	547	511	581	552	549	515	517	540	523	528	530	535	512	497	486	533	534	559	518	531	535	549	559	556	502	531	526	532	536	513	504	535	541	568	510	534	514	557	519	523	523	508	484	515	588	536	524	531	525	521	548	537	545	521	524	489	552	510	532	537	530	539	539	532	536	541	543	566	522	518	553	516	519	522	521	501	504	576	545	544	530	489	552	531	588	547	511	551	594	538	543	555	487	505	549	492	528	494	543	481	511	549	533	508	566	565	525	500	556	498	536	536	535	518	532	518	554	522	498	510	545	563	516	527	531	550	513	522	527	532	536	545	582	489	553	539	540	522	532	538	513	549	547	538	559	540	571	540	523	505	524	568	500	516	536	538	529	540	507	546	535	566	530	573	536	560	541	549	552	537	534	543	534	488	525	552	546	514	558	584	563	538	518	555	512	504	553	531	481	559	525	541	566	523	519	499	514	490	526	511	524	569	521	537	557	543	600	542	484	526	507	545	544	560	529	582	538	482	528	529	529	515	533	574	553	501	523	538	552	490	528	515	508	517	515	591	573	556	485	589	578	591	530	526	549	541	521	537	538	550	538	483	521	535	539	512	494	537	533	562	522	518	528	521	504	546	539	557	541	535	541	516	487	534	491	476	530	520	514	512	539	558	497	511	521	527	558	517	542	532	483	534	531	531	534	525	525	553	558	480	526	502	516	493	550	512	547	580	558	503	566	525	535	514	521	513	533	538	492	518	542	566	489	497	571	519	515	525	506	561	563	546	560	556	485	497	488	530	547	541	562	522	538	545	503	548	551	534	534	498	551	532	480	504	535	555	553	540	540	524	548	498	527	522	552	514	509	557	555	477	504	523	511	513	569	511	531	576	479	540	503	528	514	528	525	502	582	502	524	534	536	538	498	505	515	515	553	520	530	547	521	518	555	533	541	505	537	548	512	515	520	520	541	537	520	538	525	508	525	501	511	520	534	535	474	515	525	555	545	544	521	514	512	535	538	537	591	531	547	543	534	487	547	523	490	536	513	534	540	494	552	532	540	525	538	514	525	511	527	539	513	521	516	509	516	523	507	507	568	533	538	516	554	531	561	554	521	545	530	529	583	519	516	512	558	551	585	537	518	517	545	537	494	530	527	540	499	539	501	546	529	564	557	535	553	554	504	535	531	560	531	554	507	537	554	538	515	533	528	500	534	535	523	497	516	567	526	515	501	549	530	522	559	524	510	540	531	529	534	516	531	521	501	566	523	537	542	516	493	504	539	552	545	555	516	548	533	496	563	488	544	548	543	518	536	535	558	510	509	521	522	555	530	564	531	496	504	533	544	534	513	531	498	539	524	543	546	506	529	581	572	590	524	562	544	560	495	534	537	543	539	491	551	505	548	537	501	570	545	498	523	536	547	539	540	481	570	519	509	526	485	533	537	527	526	560	494	483	562	541	537	540	559	537	491	513	543	504	516	543	525	553	498	502	519	550	544	510	536	563	509	542	504	530	482	533	500	517	534	568	522	567	554	521	546	536	506	549	546	520	496	554	509	553	548	513	535	540	548	539	546	565	536	495	516	526	500	522	527	534	522	547	548	532	561	497	505	544	492	495	513	543	516	557	499	522	521	518	521	503	508	498	504	494	524	487	499	527	481	515	543	486	514	558	537	539	530	564	534	483	516	505	520	505	539	540	524	525	521	536	582	526	526	534	481	533	562	550	541	531	510	558	544	495	572	529	508	523	513	483	562	549	538	547	496	525	535	515	545	506	524	576	485	558	535	544	524	494	538	559	505	582	518	558	518	518	557	570	530	552	511	541	517	532	511	542	579	513	509	540	546	547	550	541	557	498	502	539	479	479	514	540	561	504	540	546	525	510	505	551	518	519	537	516	532	564	563	543	529	487	504	491	563	520	534	540	538	532	547	520	585	536	530	554	460	573	514	520	537	479	567	541	523	495	525	547	513	536	533	540	526	502	485	529	511	533	528	530	519	552	542	553	586	494	547	543	556	560	498	522	497	528	506	592	510	558	547	550	541	538	530	509	528	539	560	551	548	545	546	521	562	543	478	534	531	547	546	523	513	564	521	511	561	572	503	484	510	528	574	553	516	524	563	485	502	537	551	514	519	553	538	545	513	525	520	506	585	507	532	489	542	570	553	546	530	547	539	538	532	533	509	523	537	536	499	520	490	526	539	508	551	487	506	528	490	499	566	531	540	546	551	527	528	516	565	532	548	531	529	545	494	537	477	549	529	524	538	513	525	527	549	496	524	504	566	509	536	506	508	534	497	516	531	511	579	521	511	516	544	522	526	504	532	515	535	502	510	589	536	554	499	544	515	530	535	537	537	507	530	529	510	545	593	551	540	552	519	537	527	527	561	515	535	553	523	536	514	488	547	535	585	520	527	547	523	556	533	519	565	534	515	577	519	554	537	531	549	522	475	529	531	514	539	543	517	553	503	558	515	538	518	513	533	555	533	519	516	531	517	530	493	516	536	530	528	511	501	555	558	503	539	480	562	538	517	551	514	545	513	556	573	498	552	526	561	546	532	498	502	489	524	537	528	485	522	525	527	556	547	532	528	519	546	540	559	539	544	490	494	493	514	564	531	553	484	514	491	505	511	537	551	512	504	550	485	536	541	483	523	494	533	492	551	516	573	545	559	539	518	525	516	502	496	496	511	505	533	597	493	476	509	532	534	517	499	586	537	514	557	506	525	515	517	540	556	518	526	495	527	533	536	517	537	543	543	531	502	487	482	506	526	534	535	547	521	538	537	506	551	537	578	505	525	505	557	517	540	530	542	500	574	599	536	535	494	531	521	505	495	496	547	537	570	500	533	536	525	521	489	539	537	530	525	502	505	562	547	518	547	540
33132	29630	20750	6761	1284	615	446	447	415	470	420	416	418	428	441	427	452	404	415	416	409	439	440	418	438	449	457	457	477	485	447	456	413	460	431	456	433	404	416	430	463	404	435	447	387	418	436	411	419	426	422	437	413	425	466	420	427	437	446	449	434	414	430	420	400	402	435	421	438	428	408	412	430	457	443	427	421	458	416	455	435	424	428	428	434	457	430	415	444	409	397	443	452	413	408	425	415	425	422	443	418	401	463	421	437	394	380	441	430	415	466	416	382	478	466	437	420	414	467	454	480	426	448	428	438	424	430	471	451	462	453	419	465	401	398	426	401	375	416	412	440	456	406	439	451	445	474	421	406	414	453	383	427	441	414	428	443	399	426	365	424	434	456	415	431	413	398	401	419	407	405	444	410	446	408	429	416	432	427	412	419	419	409	391	409	463	431	440	421	419	438	426	420	431	451	428	405	442	396	418	414	418	437	380	433	418	416	466	457	463	440	450	456	389	423	378	412	424	431	431	399	453	435	433	428	450	407	439	406	425	423	414	409	452	430	414	411	375	448	424	383	399	423	407	411	422	401	424	403	410	430	409	431	413	407	431	433	421	405	411	421	440	365	460	481	436	408	419	430	394	416	443	428	407	461	441	379	379	423	423	418	402	386	455	429	441	454	450	431	408	451	411	447	401	419	437	433	387	435	420	426	438	460	411	410	406	451	456	413	426	433	443	478	440	397	415	432	415	405	405	427	451	469	406	409	415	445	424	437	407	445	457	454	450	401	415	443	399	415	431	427	414	449	401	427	415	425	412	412	410	416	430	439	411	393	461	445	423	442	420	428	411	411	446	458	423	413	429	424	421	446	405	443	447	446	422	429	435	387	437	436	422	428	440	409	431	434	460	427	449	435	420	414	434	452	447	428	417	423	423	425	444	471	434	415	394	439	420	472	419	425	420	431	406	417	409	461	434	430	464	470	422	415	403	426	424	428	490	443	394	433	412	428	459	437	407	399	454	439	444	429	451	451	466	445	419	431	449	405	416	391	430	413	458	408	443	451	383	407	431	434	398	406	435	410	444	408	411	414	403	410	411	377	442	411	427	442	432	445	419	444	430	444	399	429	474	434	438	458	402	422	461	445	395	425	456	459	410	423	448	417	397	386	415	445	410	408	437	406	444	409	443	427	432	436	468	431	421	422	432	421	435	443	404	420	453	418	427	445	453	439	427	408	426	436	417	413	427	446	422	413	435	442	449	430	447	428	416	408	405	431	426	428	411	390	394	395	419	389	453	456	459	410	415	448	424	417	396	406	426	414	409	432	353	425	451	406	436	412	434	438	438	424	371	405	416	449	421	438	410	451	437	427	460	411	418	400	440	438	430	401	430	386	429	471	446	422	424	410	442	433	419	417	425	416	436	441	428	494	438	422	405	430	469	398	408	438	425	442	429	451	422	472	411	422	453	445	396	457	425	433	430	432	409	457	425	418	418	417	433	431	446	435	466	443	421	431	405	456	415	420	446	450	413	416	397	448	431	447	411	422	414	421	452	380	470	412	452	404	429	429	438	420	420	406	422	409	434	440	453	428	428	423	422	438	439	464	431	442	411	450	452	404	407	425	468	444	393	449	435	466	428	426	479	423	390	440	441	421	449	444	439	445	446	401	433	426	404	407	431	461	436	428	464	439	396	384	445	444	410	430	436	442	458	430	438	438	437	388	403	430	410	442	434	422	386	419	424	443	395	443	414	463	412	468	399	421	417	418	426	426	443	388	398	450	393	431	460	434	435	409	412	459	430	466	430	458	411	410	415	403	426	449	428	430	425	414	413	424	415	441	392	417	420	415	446	437	429	420	402	394	394	434	400	418	426	430	414	429	425	402	424	436	393	422	453	420	412	397	429	436	414	433	439	418	400	388	448	449	414	419	424	419	449	418	392	401	458	406	425	419	412	414	405	401	422	430	489	432	431	460	471	463	377	428	438	438	410	415	409	442	417	414	383	463	411	444	436	398	415	413	440	452	423	401	400	403	439	472	464	463	421	423	420	453	444	460	421	441	400	409	431	419	450	405	428	433	407	413	467	402	412	418	400	417	427	438	459	431	432	436	431	448	444	402	403	465	456	408	422	411	448	454	411	401	425	410	411	428	456	439	416	439	437	428	407	420	425	416	454	402	444	416	414	415	387	417	446	404	423	440	395	413	440	430	413	421	398	449	421	416	457	404	391	430	430	419	411	447	431	428	409	411	431	456	423	454	425	412	409	411	435	417	455	476	406	421	437	472	426	460	431	437	409	445	454	427	435	426	441	429	379	387	426	415	412	437	449	406	429	416	395	397	417	427	409	435	455	400	405	415	417	462	435	419	423	470	451	426	408	417	439	457	410	416	469	433	398	427	458	430	420	433	451	412	459	448	421	401	439	425	434	417	411	434	389	431	459	417	440	509	461	427	408	437	424	428	435	436	436	493	435	403	418	410	428	374	440	441	457	455	445	427	439	392	444	418	458	444	447	427	428	429	427	417	401	445	405	394	432	443	444	400	470	455	454	442	403	471	429	413	380	484	411	443	382	419	441	411	411	419	443	464	396	442	439	455	466	427	435	451	455	438	419	402	424	411	448	388	421	387	431	441	444	425	452	378	391	428	422	417	418	466	432	402	429	423	420	433	402	409	434	431	442	426	432	415	384	437	397	418	427	433	438	427	429	395	422	403	471	455	455	420	467	444	455	409	416	398	432	397	459	388	424	385	450	443	427	415	426	451	449	389	434	456	438	385	397	444	460	422	426	380	390	446	423	431	428	457	384	426	424	405	403	397	415	401	408	428	438	410	423	425	440	401	402	433	425	414	471	383	417	413	431	416	416	367	417	433	407	421	415	436	431	428	447	431	428	463	463	406	428	418	384	433	394	444	397	414	461	433	444	424	438	415	405	422	419	426	408	422	473	423	471	437	399	482	429	392	391	462	398	471	442	457	442	408	441	398	415	410	411	462	431	412	449	407	408	424	419	415	391	432	418	427	417	384	469	434	415	453	453	444	437	426	437	411	397	437	402	440	449	432	419	419	396	450	428	435	410	422	411	412	434	391	423	412	427	424	433	401	431	430	412	456	424	406	391	426	448	435	398	407	379	409	441	429	449	416	449	426	419	433	426	425	445	452	416	412	439	429	428	398	422	413	419	423	404	438	449	419	418	440	423	425	446	458	437	433	438	448	465	454	421	458	445	411	447	434	426	433	433	402	441	449	439	406	429	459	436	443	444	425	404	420	394	429	406	438	396	440	414	435	418	438	408	412	437	435	407	461	432	425	432	435	461	445	426	430	402	408	433	423	435	427	445	432	449	403	404	420	415	441	425	425	445	431	424	414	438	456	406	435	446	471	412	423	434	389	412	445	459	435	449	431	404	403	462	424	414	470	448	442	450	407	394	423	396	433	408	441	431	463	423	444	441	455	444	427	456	423	435	427	461	407	424	377	442	403	420	434	440	432	453	457	419
31466	30213	13138	3368	956	428	390	389	337	361	369	366	326	413	371	374	381	377	373	377	363	340	351	362	407	397	353	326	359	381	359	354	336	384	388	372	350	356	373	366	339	406	381	390	343	380	356	364	399	371	369	363	324	386	353	362	386	353	357	344	344	365	349	354	362	367	364	345	349	382	384	371	366	341	344	386	373	346	348	345	354	375	371	391	382	359	364	354	344	374	377	363	358	374	419	390	369	346	345	356	362	368	353	354	383	368	372	340	346	385	378	340	343	344	353	361	371	360	363	363	374	403	351	402	374	391	390	363	371	353	317	321	362	352	366	355	350	347	363	379	356	340	374	365	351	325	353	364	352	343	370	374	371	374	361	377	353	347	362	343	360	355	370	350	354	386	341	315	357	333	332	375	379	390	421	366	352	373	396	383	414	374	371	373	327	369	358	333	370	384	349	382	375	408	401	355	390	373	387	373	388	356	343	354	348	355	382	337	375	328	364	361	346	346	383	401	371	354	388	359	350	354	337	359	393	354	361	336	373	335	379	343	358	368	339	352	384	398	378	389	368	352	350	332	382	360	355	328	331	383	353	350	353	359	345	352	348	383	361	390	355	362	377	362	394	362	334	333	367	376	357	370	362	411	391	365	382	362	380	344	348	365	337	382	377	364	384	398	390	360	353	380	407	359	362	379	333	364	377	371	377	358	367	352	359	356	365	365	360	395	338	363	350	355	369	379	356	328	366	350	373	357	375	388	346	363	343	342	351	372	356	373	369	384	411	372	403	381	385	373	366	359	325	360	378	354	336	356	369	370	395	354	386	353	355	343	390	330	358	359	380	392	362	368	364	342	367	344	367	358	373	371	395	348	347	352	369	341	347	336	375	408	362	380	363	341	331	378	363	363	343	364	356	356	360	369	380	356	367	360	366	328	359	327	351	375	371	340	375	332	327	364	347	333	374	362	368	373	349	375	394	362	398	358	395	384	366	348	366	421	318	332	361	358	342	344	362	356	382	368	370	327	357	352	348	375	367	378	367	366	352	352	339	340	401	364	365	365	383	359	344	336	367	397	373	377	355	359	370	389	372	374	354	360	373	347	382	338	334	386	352	348	370	384	389	377	376	391	348	337	360	345	368	339	359	354	383	378	333	367	364	343	406	375	368	391	379	341	333	344	365	382	367	351	323	348	380	363	336	359	369	373	361	346	336	393	379	346	385	381	373	367	363	389	352	350	340	351	345	336	385	378	373	360	377	382	393	348	343	378	317	356	348	400	379	354	368	327	320	343	366	366	396	338	384	399	350	413	379	367	385	386	371	332	352	363	364	357	350	375	362	367	350	360	362	357	404	392	399	395	344	357	339	352	384	360	338	381	369	383	393	320	362	369	389	370	371	406	354	385	383	378	404	345	372	366	358	361	364	362	342	353	353	377	361	354	379	364	343	342	361	382	342	372	363	328	361	360	343	384	346	375	346	343	354	388	364	378	353	372	349	369	389	367	375	349	385	360	390	345	348	373	418	372	401	390	352	361	399	374	348	390	381	359	367	372	323	395	323	316	361	339	353	362	326	349	340	374	339	326	387	330	393	347	382	359	383	387	373	368	397	373	362	376	373	376	347	386	354	373	332	345	361	361	378	410	371	357	374	362	359	344	363	342	354	333	394	349	347	346	378	329	391	364	351	391	329	369	365	394	353	375	348	368	370	387	355	353	367	397	335	364	323	381	368	371	376	345	356	370	322	388	397	368	380	337	378	348	345	363	357	358	357	362	399	370	419	359	390	381	349	363	337	345	385	367	352	374	396	345	341	350	386	370	367	376	383	346	364	411	368	364	343	346	362	370	369	356	370	363	341	377	355	364	363	402	387	332	366	347	324	380	361	377	352	370	394	354	330	367	385	391	355	403	378	375	382	389	338	396	376	372	352	374	390	372	390	348	375	348	369	341	382	335	363	363	376	381	342	363	386	375	363	365	392	348	374	382	355	338	393	362	360	370	366	375	377	318	362	330	396	331	386	355	360	391	377	363	360	389	366	360	382	358	365	359	371	358	325	367	387	348	341	392	378	328	377	382	361	357	364	343	362	354	344	418	366	389	376	362	391	352	403	355	373	361	370	359	392	347	356	371	340	375	368	364	377	362	407	375	368	375	361	373	364	353	351	353	336	367	351	365	362	350	346	373	382	374	365	371	388	353	369	377	357	331	367	375	370	377	377	375	384	368	373	388	389	353	372	357	360	372	329	378	383	392	364	350	345	368	380	369	356	366	373	361	353	356	359	357	377	379	342	356	354	347	373	383	397	378	355	370	358	377	369	364	373	351	374	342	369	366	368	370	381	361	381	356	334	337	382	304	334	389	345	407	351	355	396	362	345	357	383	367	366	352	333	366	363	400	362	366	370	368	368	391	351	377	306	341	359	344	380	361	363	374	335	372	354	383	372	351	356	377	370	356	357	358	380	381	365	357	359	342	380	365	354	388	345	376	382	363	371	381	362	383	406	379	369	376	401	396	359	351	348	361	342	327	338	361	357	343	355	337	349	359	359	367	384	353	350	369	372	405	378	374	357	382	382	377	363	361	372	348	371	399	332	351	361	380	366	389	370	362	360	378	373	371	332	363	380	369	352	352	363	337	382	373	372	388	356	354	370	386	367	329	329	364	386	333	354	326	336	347	357	353	356	361	367	330	376	362	358	344	379	383	359	338	353	366	395	384	357	379	361	342	354	357	354	357	352	358	347	328	366	368	361	318	371	392	337	378	381	353	377	382	371	363	369	386	371	373	327	367	365	351	411	362	361	358	385	382	353	371	387	348	354	360	361	357	357	320	375	364	368	363	399	364	345	373	366	363	368	392	357	359	354	357	372	328	342	351	349	346	402	339	379	345	378	368	342	392	347	341	379	394	361	372	369	352	371	401	333	341	335	369	374	381	353	374	388	381	369	358	370	376	385	365	340	373	363	386	362	352	323	386	390	367	375	364	352	385	389	366	352	358	346	320	386	373	359	362	368	367	374	357	403	331	363	352	397	377	398	401	362	371	386	376	378	330	375	358	334	365	401	338	378	383	373	349	353	385	385	359	360	342	374	367	351	392	424	355	354	371	404	362	383	341	335	403	363	372	360	374	374	374	365	376	368	370	385	382	369	379	387	352	354	371	396	362	352	349	385	351	371	389	409	374	367	374	334	434	350	308	387	385	357	359	344	368	349	365	367	374	360	357	350	355	384	364	345	368	363	345	381	375	371	396	356	392	362	387	382	365	378	393	357	377	404	380	351	329	396	338	368	377	362	378	396	339	363	350	368	353	345	385	359	340	358	374	390	369	346	311	363	373	386	384	313	405	387	360	343	353	387	335	407	378	369	367	364	362	365	362	372	380	386	376	343	371	341	384	404	349	360	372	360	343	391	368	338	344	350	400	391	345	361	355	385	323	365	382	337	385	323	361	374	368	386	371	377	368	398	367	427	368	349	339	377	378	348	343	394	358	378	344
24850	23778	31602	26995	17695	4700	804	578	485	519	490	505	520	507	497	480	466	501	522	499	488	479	501	497	527	524	525	505	485	500	497	514	478	498	473	510	495	493	495	488	501	503	449	491	515	483	482	493	485	527	487	472	489	531	481	478	489	453	476	472	523	476	498	530	482	491	506	477	439	475	473	467	485	474	499	485	517	517	468	477	497	490	484	526	494	476	497	491	488	494	512	480	479	522	479	461	477	493	511	506	502	442	516	481	502	492	517	503	481	493	458	497	495	459	518	511	446	466	493	487	485	488	489	488	487	478	489	473	487	492	502	512	489	477	464	449	447	505	465	492	514	503	497	454	530	491	508	483	443	520	509	481	470	448	468	487	507	492	508	462	493	531	471	498	484	503	482	481	512	512	475	470	461	503	528	474	510	483	481	460	458	451	514	472	455	504	468	475	516	493	510	502	507	524	480	479	529	512	473	494	460	458	440	491	516	502	478	478	455	473	482	498	494	524	510	490	467	508	490	475	502	467	541	488	487	475	476	456	518	477	504	500	465	505	480	500	509	463	469	445	488	474	486	492	465	487	453	489	494	490	464	487	526	434	470	459	474	459	473	495	515	479	517	473	445	470	449	438	498	468	493	494	470	455	461	464	504	501	461	462	511	487	510	472	508	483	465	513	480	497	474	476	444	496	471	505	512	438	483	441	489	448	507	480	494	499	504	472	492	504	455	461	483	478	465	473	469	510	529	458	478	464	505	473	501	455	480	462	477	488	489	465	481	524	500	466	458	454	488	447	480	507	500	498	498	490	511	457	452	474	496	483	486	483	485	491	499	492	462	499	516	454	489	528	442	496	450	488	470	476	457	451	500	468	464	512	527	514	531	443	526	484	440	483	513	471	502	504	471	535	520	466	481	462	476	453	499	494	509	472	462	434	485	466	446	479	501	481	488	478	512	494	501	504	485	472	475	468	515	495	504	475	469	456	497	491	491	500	512	513	471	484	485	476	485	508	513	456	506	467	481	470	501	510	452	535	490	482	506	456	470	474	492	525	481	474	527	486	475	495	479	473	510	476	497	479	492	446	459	507	477	495	437	507	484	481	497	495	440	457	505	460	493	500	466	488	450	503	497	495	487	466	492	455	469	516	499	524	461	485	484	486	479	467	507	501	463	499	448	499	520	457	454	496	473	502	495	473	501	479	508	476	482	460	457	479	471	484	481	487	468	456	505	493	468	498	502	499	434	483	474	484	448	476	506	453	494	488	455	499	428	483	466	463	429	521	524	457	511	487	449	535	499	498	460	475	506	491	461	479	505	489	501	471	479	479	515	500	497	491	479	521	517	445	497	470	518	500	458	478	484	458	485	539	487	485	480	490	434	484	484	507	500	468	483	520	491	497	457	508	477	521	466	501	486	446	525	507	497	487	520	513	471	481	475	512	497	479	477	508	473	464	522	490	522	493	520	498	503	503	497	465	488	498	492	501	500	496	508	487	444	495	523	506	489	495	511	468	497	501	472	483	478	517	450	492	504	490	499	446	502	463	483	470	454	516	496	483	482	488	466	483	489	491	488	510	475	482	436	489	481	511	455	488	513	504	497	456	434	513	493	494	511	502	439	487	453	490	460	496	515	469	457	468	515	443	466	459	514	512	489	446	481	487	468	508	502	481	488	442	500	480	498	536	486	463	499	495	528	502	465	471	432	502	481	433	449	476	460	510	437	508	510	487	449	472	505	511	498	508	501	490	487	499	504	459	514	442	551	511	481	474	504	511	456	443	468	483	457	461	447	457	537	487	502	466	494	492	466	458	473	532	457	486	484	487	440	483	495	486	503	516	459	504	505	511	458	488	473	458	503	477	505	457	436	478	484	517	477	464	475	496	480	507	489	474	473	488	473	461	467	457	510	466	485	519	463	504	464	503	465	487	464	534	508	505	517	509	465	458	514	498	493	485	506	459	483	497	468	491	472	482	444	457	486	482	507	476	488	496	488	488	501	528	484	476	483	478	491	475	526	484	496	491	468	433	460	462	495	520	450	523	475	484	440	468	490	484	502	485	448	497	495	474	462	463	469	511	442	494	478	487	490	501	470	482	506	470	459	499	442	485	464	481	500	470	451	474	502	504	494	496	509	553	479	491	511	501	480	495	470	476	485	454	485	488	479	508	529	532	499	451	460	482	511	457	474	498	465	482	480	483	470	501	488	459	519	464	491	531	485	478	472	504	486	504	491	509	484	513	506	453	488	477	464	474	515	485	498	502	470	469	433	488	483	464	448	489	494	488	531	456	511	447	509	465	508	512	486	479	490	507	490	440	473	488	477	427	475	471	451	501	482	489	504	465	449	484	495	452	489	465	478	424	483	453	454	469	482	471	470	492	524	507	506	499	462	499	484	468	492	452	459	510	449	504	500	503	495	456	510	487	452	500	498	456	467	490	466	475	514	501	489	438	475	466	495	446	483	462	496	447	468	495	483	507	501	495	452	492	471	472	470	439	514	501	503	493	495	480	485	511	485	476	480	499	477	505	465	517	439	486	529	513	484	467	507	490	527	500	486	480	455	470	490	461	440	536	448	489	472	481	478	509	502	479	473	465	477	490	465	491	494	469	458	490	499	464	482	504	443	474	509	516	485	471	469	489	488	492	472	476	485	497	479	444	462	488	469	479	518	457	505	447	496	513	491	487	478	517	426	448	479	496	510	505	480	484	509	489	494	421	486	459	478	460	484	449	521	513	459	419	529	515	440	458	443	456	519	502	505	463	478	538	500	523	471	444	508	480	500	517	493	475	480	458	518	504	481	494	479	481	466	470	477	477	509	485	463	438	433	461	479	486	455	530	458	511	453	460	512	451	459	491	482	492	469	476	493	469	491	528	478	486	467	481	515	488	454	483	488	474	536	463	466	473	489	459	476	493	475	461	464	525	495	483	506	491	454	507	520	505	469	497	466	502	470	509	525	446	488	495	515	488	452	486	419	454	467	488	480	470	492	478	493	500	461	477	528	498	498	496	463	470	476	513	479	443	501	493	452	500	503	491	504	490	472	476	505	475	492	479	491	506	498	542	489	481	490	493	480	498	466	458	494	459	451	513	445	451	495	481	464	483	479	465	480	490	478	508	504	482	507	473	464	491	484	513	473	536	472	447	487	494	491	496	477	502	499	503	486	467	448	513	473	504	479	477	506	502	487	474	496	497	482	446	480	488	482	447	495	508	466	488	463	487	506	475	504	495	457	517	499	475	480	453	479	510	517	460	512	500	486	499	473	459	505	497	497	464	484	506	450	492	464	512	489	476	527	515	484	464	549	487	488	448	469	487	522	494	489	509	494	501	500	487	485	481	507	513	503	503	475	482	510	491	476	493	508	506	490	482	482	498	479	488	495	504	474	466	494	494	494	536	488	475	501	449	501	492	460	458	518	474	418	445	527	450	514	473	506	477	499	453	504	480	486	487	487	479	502	475	514	483	480	491	505	502	467	484	460	508	541	457	474	493
63071	86052	52170	20661	5198	1156	458	450	451	444	437	415	469	436	496	448	477	460	429	423	439	469	471	455	426	441	456	456	476	455	438	462	467	477	434	439	470	458	468	426	444	461	465	409	434	466	462	417	476	457	451	450	450	503	453	451	470	452	432	445	462	453	426	487	442	447	420	432	423	470	469	435	464	430	417	446	420	426	475	453	429	453	446	452	480	472	457	463	472	466	440	458	454	487	442	443	455	442	427	463	432	449	439	443	438	449	471	483	463	463	466	464	438	455	440	455	444	431	427	464	449	469	428	437	463	475	481	439	443	437	437	460	446	428	444	481	472	468	417	434	419	487	475	440	437	460	471	470	453	457	401	460	485	424	458	446	446	454	456	447	451	422	434	448	430	463	436	450	453	420	456	490	461	454	473	406	445	408	473	468	437	448	435	473	456	426	441	406	452	467	477	429	460	448	467	445	494	458	443	452	404	489	425	453	459	445	444	465	463	451	457	431	459	465	462	477	454	451	431	454	492	428	468	412	420	451	416	452	431	439	446	451	427	463	406	438	418	471	458	452	450	406	443	458	463	466	436	462	436	421	469	475	455	483	473	447	432	468	460	441	418	424	444	445	420	435	447	472	403	456	448	466	415	440	488	475	469	456	490	442	454	422	474	495	447	459	473	461	488	474	478	465	457	447	415	474	452	468	455	455	481	427	434	438	428	441	466	436	446	448	483	466	472	441	416	454	459	426	441	447	456	452	436	461	430	440	469	465	447	408	452	469	459	442	445	424	458	461	444	473	439	470	443	429	447	423	457	409	435	479	454	459	463	430	417	417	419	431	481	453	443	448	397	437	453	432	456	450	440	437	451	473	443	465	455	455	487	428	443	433	455	444	423	486	449	464	441	453	456	473	493	455	519	492	452	471	416	427	418	438	447	437	477	434	420	458	495	452	444	465	461	436	393	474	430	423	490	436	424	444	462	465	442	463	452	437	483	460	460	404	498	436	478	435	459	469	427	443	465	451	459	454	468	452	430	492	457	441	489	450	469	430	421	469	462	465	431	441	457	466	461	455	530	437	478	462	438	446	458	450	431	461	454	477	432	472	451	428	479	428	418	426	472	422	432	458	444	439	451	463	481	465	402	438	429	457	487	438	426	441	476	436	462	439	468	475	471	462	463	451	495	465	456	470	457	452	472	461	473	463	416	459	436	434	495	448	471	483	469	476	483	448	446	461	446	458	455	450	461	480	438	441	455	484	431	460	431	426	472	432	466	482	469	466	457	456	452	394	437	488	421	459	434	420	433	455	464	455	481	495	422	468	470	435	443	456	468	424	449	429	501	486	458	431	456	460	468	409	473	435	433	429	433	452	451	443	441	449	457	443	464	473	436	470	460	492	472	426	464	450	473	467	453	432	463	451	431	458	457	468	462	452	442	465	464	478	470	430	488	422	463	445	458	449	445	472	476	466	484	426	450	475	453	424	424	472	491	452	483	416	502	452	469	449	410	418	425	467	438	453	474	424	465	442	478	474	449	454	432	460	482	454	473	474	425	485	444	465	478	428	474	446	461	421	449	440	451	433	405	457	425	468	474	451	460	424	411	483	484	451	463	469	458	445	449	451	466	434	454	461	452	446	497	443	439	459	462	472	411	479	415	450	454	462	439	439	439	444	476	454	461	434	434	475	454	438	492	427	475	437	475	509	400	442	396	502	454	432	425	449	449	397	470	439	435	498	462	438	451	442	468	425	468	436	429	445	424	410	473	423	473	450	427	421	434	450	422	454	408	456	441	416	469	427	439	450	444	411	450	465	461	445	468	459	465	481	438	419	442	456	449	447	445	453	488	454	455	452	440	451	432	423	417	493	481	443	454	432	438	471	472	431	463	478	405	445	433	452	415	413	461	427	438	420	459	467	465	462	444	431	462	479	451	468	443	448	464	455	437	459	458	464	434	401	463	443	474	464	450	467	417	472	441	459	462	468	468	463	467	445	427	404	452	491	424	447	470	452	439	498	443	407	477	420	488	450	436	452	427	473	477	448	429	462	468	447	443	456	471	464	429	427	460	454	474	439	441	458	459	458	429	431	437	422	483	443	477	481	447	420	474	468	473	484	467	416	452	461	461	437	454	456	472	439	418	496	476	456	456	467	445	503	452	462	466	409	450	465	467	462	433	413	469	481	439	444	435	444	448	448	449	402	440	467	459	443	400	443	442	439	440	454	432	462	462	415	448	463	442	448	428	450	450	460	431	452	464	457	465	472	420	454	460	453	443	457	441	436	445	453	427	447	475	443	455	468	440	465	448	450	416	456	467	448	482	436	455	466	456	480	471	429	479	420	470	464	442	495	439	422	498	459	422	425	429	434	431	487	409	442	432	466	446	459	403	423	470	428	446	449	477	433	445	441	435	435	459	430	455	495	470	467	495	456	453	476	434	422	473	460	428	448	428	429	406	512	458	420	433	459	441	424	488	403	446	422	480	414	483	437	445	432	426	412	434	445	427	440	459	451	457	451	406	431	487	426	425	459	429	444	423	459	451	456	443	469	472	427	471	424	443	475	489	456	444	448	411	448	420	445	428	484	456	445	493	455	470	421	458	406	392	456	456	441	439	433	464	456	408	430	423	437	450	460	467	491	450	468	456	443	457	470	439	422	468	437	487	407	411	456	456	460	427	435	446	450	439	447	465	425	417	415	454	424	441	484	438	438	441	419	441	424	390	448	430	485	489	441	442	436	441	445	434	447	437	390	440	431	449	436	454	473	439	418	420	471	453	413	447	456	428	484	425	468	413	430	447	463	460	451	455	476	445	471	450	440	453	482	454	496	449	450	418	379	448	435	450	483	474	449	445	478	472	459	428	463	461	429	433	445	438	446	425	463	479	435	448	467	449	457	401	430	440	452	421	432	420	446	434	452	430	491	425	431	480	475	462	440	451	461	419	476	491	459	480	439	424	471	458	428	461	475	420	451	468	432	470	452	472	465	441	458	444	458	426	450	409	477	445	462	437	432	472	446	469	474	429	398	459	495	458	411	449	400	431	464	448	439	469	434	463	468	427	404	452	422	461	503	469	440	443	435	432	434	434	424	435	448	450	507	439	440	446	440	449	429	457	465	458	477	444	443	429	457	472	463	441	439	467	458	424	498	424	417	455	408	423	435	469	467	437	471	454	446	439	448	408	416	438	461	439	446	440	432	461	446	465	421	458	433	475	446	437	434	451	460	468	448	453	476	415	457	437	430	438	419	420	437	424	445	436	493	453	452	439	439	456	464	461	493	436	452	458	467	426	447	449	450	456	426	469	484	435	450	448	475	475	475	474	460	459	431	450	474	457	450	480	484	431	481	464	436	431	410	445	432	422	466	457	481	437	435	449	475	442	445	415	430	453	456	456	447	478	484	502	443	437	433	420	464	461	431	469	422	443	431	427	449	434	459	419	479	471	469	435	430	471	429	452	432	435	439	463	430	486	458	470	419	466	455	470	459	414	410	445	447
24222	22862	30057	25239	20327	9492	1321	767	698	678	665	692	680	640	661	661	624	646	713	649	640	625	640	649	643	682	670	673	642	628	672	641	623	652	617	647	628	652	636	631	644	680	614	626	619	666	689	618	628	634	683	635	673	666	630	644	617	667	686	630	663	671	588	676	640	637	623	620	643	632	677	629	646	585	650	627	647	625	639	664	643	621	663	663	650	679	621	651	607	632	613	671	625	652	596	581	657	664	666	622	591	636	624	606	631	665	653	663	614	701	667	667	629	644	640	665	650	629	645	659	623	646	682	605	649	601	583	634	673	598	630	676	623	631	635	655	682	635	624	645	671	598	651	652	697	625	660	656	625	632	645	654	640	654	640	659	668	628	603	587	601	625	635	625	662	633	642	647	621	634	652	629	666	658	629	626	621	644	610	673	653	614	644	643	679	633	566	656	662	672	647	627	624	606	638	652	599	617	602	644	633	633	623	633	619	642	617	644	646	681	637	686	665	602	652	640	679	647	658	645	612	600	630	600	646	665	652	668	646	619	623	614	665	662	626	684	627	607	663	615	617	672	657	644	613	650	641	687	636	650	626	659	631	601	586	636	628	643	675	638	607	629	609	669	645	668	660	641	665	629	617	651	616	606	656	645	685	660	689	677	628	694	631	616	620	657	638	665	632	615	615	686	616	639	660	669	621	656	602	617	666	694	588	602	669	648	652	609	641	620	590	632	661	604	659	643	654	633	663	628	631	589	634	598	643	648	622	644	659	662	667	647	660	586	633	650	616	663	636	659	649	673	664	623	645	632	634	614	635	641	671	617	626	638	633	621	613	616	640	645	649	652	708	675	601	662	640	680	651	624	611	684	688	639	644	633	654	608	660	605	657	657	690	675	660	620	659	609	617	599	617	667	610	741	636	655	625	645	634	646	623	637	594	609	619	602	598	652	616	645	624	638	604	610	666	641	626	687	612	631	666	657	622	601	634	609	668	644	572	632	606	682	655	598	676	672	623	663	624	657	653	640	640	664	659	643	640	648	612	663	618	679	652	645	590	597	631	625	625	617	665	627	596	657	663	629	613	636	607	649	609	625	654	655	645	645	632	588	647	633	649	651	647	637	641	637	677	625	631	606	617	666	627	623	625	624	635	636	643	675	658	625	633	655	648	650	635	593	641	679	643	600	612	635	637	578	605	641	650	604	644	620	651	666	680	641	640	609	659	656	625	634	648	638	653	637	652	695	673	610	595	626	647	628	681	597	672	599	638	644	619	594	637	652	641	668	668	625	640	659	653	685	659	639	699	672	639	686	621	607	644	642	640	596	610	615	628	626	649	615	639	581	595	595	606	649	638	649	658	637	612	630	624	659	624	633	618	631	629	634	637	615	649	642	680	608	666	650	628	618	651	643	650	667	614	608	657	613	689	603	665	644	679	614	658	682	637	657	635	602	654	621	629	668	630	607	657	618	655	603	637	614	647	638	638	666	644	603	603	611	637	630	626	605	716	609	609	725	646	600	662	654	675	625	639	618	623	620	594	686	664	641	655	659	655	610	639	670	634	604	613	653	616	612	628	690	632	659	673	624	643	667	656	653	593	680	656	633	643	621	622	641	607	584	650	642	644	575	587	618	627	715	605	673	667	665	614	637	629	671	671	637	630	654	583	655	677	621	645	605	610	655	638	611	632	647	674	612	606	641	638	612	615	633	616	611	638	638	620	602	647	630	644	610	640	620	612	637	607	664	630	605	633	645	668	632	640	700	626	652	611	627	644	641	638	610	671	615	637	648	640	639	662	611	615	597	635	643	632	636	635	643	642	665	663	644	624	653	650	638	612	617	664	622	647	634	634	662	662	605	666	615	678	656	662	646	645	635	618	663	675	631	672	682	670	557	600	656	597	610	660	641	649	626	615	592	705	640	609	619	643	582	657	601	596	621	636	620	674	651	674	611	632	649	601	593	689	675	584	598	590	630	646	666	652	662	602	625	639	656	612	657	648	638	667	616	613	651	676	612	670	671	590	643	649	631	648	621	619	648	607	636	670	621	666	630	640	660	657	597	638	623	582	645	667	622	645	636	629	603	599	651	656	636	636	670	642	596	657	629	625	645	618	652	671	636	610	675	676	638	625	610	687	608	636	646	685	634	595	616	670	673	634	618	640	622	626	618	644	622	627	664	645	639	617	599	638	674	615	672	642	656	610	668	631	685	630	672	622	629	640	627	665	588	612	663	677	604	640	633	693	622	594	644	620	638	635	636	584	654	613	639	636	595	642	659	640	664	616	663	614	609	616	631	619	637	633	661	649	563	619	612	630	636	586	696	669	668	654	588	686	618	627	650	673	674	626	678	602	656	665	613	617	657	696	639	662	673	680	623	633	618	649	624	671	625	626	639	649	612	611	644	610	649	624	657	668	662	629	630	645	560	665	665	644	645	623	651	698	611	651	626	677	636	616	617	591	631	643	676	656	614	609	631	638	658	607	686	659	676	689	683	603	618	677	596	638	599	605	672	648	616	650	595	643	611	617	651	654	629	636	612	676	650	691	652	635	655	650	579	609	620	617	632	640	625	641	656	662	641	646	609	608	626	605	600	678	657	659	685	648	667	654	609	634	611	640	614	641	638	659	608	624	633	633	668	637	622	646	638	616	646	600	685	647	647	590	655	635	658	669	659	662	686	671	617	637	637	588	636	638	624	654	651	652	602	634	691	649	633	663	637	659	629	671	632	601	651	615	619	670	626	622	614	650	629	660	619	689	628	634	649	638	658	635	619	664	667	663	594	613	665	633	639	678	649	634	661	681	664	627	659	600	645	605	683	669	626	661	595	632	593	681	616	588	657	618	653	653	617	605	637	643	685	614	630	670	634	631	664	594	617	650	660	633	640	651	592	624	615	628	605	611	609	621	609	652	626	611	606	577	652	628	626	658	666	673	652	638	670	654	611	661	644	653	600	665	635	640	622	632	649	636	652	625	657	613	617	610	629	656	671	623	600	693	613	645	676	652	648	698	655	651	664	625	637	677	637	642	626	636	653	663	619	643	598	623	598	644	649	646	646	626	649	612	642	652	610	664	619	650	627	654	648	659	655	614	632	660	607	630	628	653	656	643	656	677	686	613	657	634	632	667	629	671	626	686	673	644	617	606	627	638	640	666	607	670	640	611	625	605	648	648	619	643	627	688	632	659	649	666	643	663	595	590	643	625	628	650	647	601	678	616	656	651	649	666	651	668	580	650	626	700	654	662	659	655	656	607	653	673	644	666	616	649	639	602	610	619	600	612	626	605	635	642	665	705	662	659	644	601	646	703	619	659	671	617	643	672	628	605	639	707	621	652	646	642	662	627	602	674	651	632	627	657	640	630	638	639	674	651	683	671	653	637	667	622	586	636	612	602	645	640	664	590	607	656	621	682	637	614	628	661	594	620	631	669	615	660	657	652	643	626	614	645	642	622	604	650	656	625	656	631	637	614	656	619	672	644	592	577	635	704	625	634	675
61130	90965	55010	21397	5309	1289	548	558	591	609	590	572	590	612	561	614	601	626	582	581	539	560	567	619	541	570	539	596	571	562	582	627	581	589	596	603	585	610	586	597	575	594	578	593	597	579	593	575	571	566	595	579	588	531	584	594	596	592	608	573	574	578	576	554	593	610	590	600	581	555	631	562	594	568	573	569	598	586	593	595	537	586	537	585	567	574	595	584	581	597	536	602	571	627	576	551	572	560	568	580	552	579	571	552	536	580	639	585	566	545	571	569	580	597	600	586	607	554	587	607	592	566	575	541	613	577	591	581	577	606	538	599	586	596	574	548	601	614	592	535	544	626	584	596	638	565	544	546	540	580	578	551	544	572	548	556	613	564	540	585	578	580	588	596	602	543	587	596	562	575	554	606	604	575	623	544	576	540	584	578	566	604	642	645	589	531	560	584	561	610	584	576	591	593	644	571	575	609	527	589	591	581	576	570	534	608	580	534	576	589	588	590	624	560	577	607	554	594	582	597	540	553	591	570	598	585	553	561	587	555	594	591	577	593	577	566	546	554	522	542	623	602	541	603	576	593	560	555	602	578	567	614	584	583	606	575	560	564	584	597	570	563	540	590	581	585	574	588	607	578	572	606	585	564	576	569	584	549	595	557	618	577	568	585	566	613	540	610	563	592	557	587	542	576	565	570	575	611	576	546	537	575	567	575	555	573	614	559	539	578	613	608	580	583	560	597	569	576	581	575	586	557	551	568	555	584	555	601	612	587	575	581	559	617	590	562	579	551	572	567	572	574	589	557	608	600	612	534	615	583	562	589	576	572	568	561	553	598	578	591	584	583	593	570	545	614	590	576	575	539	599	572	577	609	598	568	600	582	603	615	575	613	576	586	566	607	579	536	600	594	579	602	592	607	598	591	623	591	545	574	603	547	590	613	583	547	613	552	594	586	600	585	557	600	590	588	605	584	630	550	594	602	602	574	623	564	584	541	637	612	561	582	617	642	563	521	612	561	598	572	581	605	597	560	594	594	614	577	576	603	593	600	567	556	590	613	587	585	557	569	560	590	613	543	606	562	580	555	591	562	605	561	573	562	561	605	573	655	584	534	562	620	576	587	573	556	568	548	580	575	550	584	595	601	543	562	553	590	528	571	575	571	599	579	579	553	610	623	587	573	597	572	620	567	591	600	564	570	586	584	587	573	607	559	606	584	586	552	586	604	606	556	603	535	556	545	580	521	571	585	547	553	608	588	571	542	617	544	582	584	579	565	596	562	555	594	566	555	575	616	551	600	542	621	562	541	556	574	573	584	541	560	616	554	590	589	595	558	591	572	566	605	574	562	551	572	581	624	560	567	565	611	559	595	611	597	566	585	590	567	592	569	557	582	533	637	591	586	592	582	573	574	558	595	554	532	607	605	551	546	594	543	618	572	570	610	571	594	591	629	566	575	634	583	619	569	563	571	555	638	620	576	568	598	560	570	630	564	593	591	569	553	561	580	548	550	560	559	545	597	576	605	589	591	558	595	576	629	584	595	592	585	568	567	587	575	531	575	609	528	534	559	527	566	585	597	580	570	553	588	582	592	574	564	589	544	547	541	622	570	607	603	605	587	591	585	596	579	607	549	523	566	581	578	609	572	577	569	540	575	587	523	565	573	569	557	619	577	543	591	559	565	591	568	614	572	545	596	522	567	572	576	563	609	544	606	568	562	592	542	571	553	565	596	530	549	609	578	606	569	562	578	559	519	587	567	598	541	584	600	567	590	558	599	610	580	582	521	571	573	553	621	544	578	567	541	576	559	600	547	602	577	584	588	605	621	632	622	585	630	593	583	568	584	597	550	596	555	606	581	512	577	561	555	538	576	546	565	548	568	545	570	638	534	590	635	534	612	508	576	608	578	559	583	612	606	629	569	593	574	560	585	596	611	577	562	549	581	595	572	585	609	595	603	565	585	577	562	555	631	575	562	617	589	574	561	591	560	576	542	548	564	571	573	616	611	590	581	558	552	569	596	586	566	573	571	577	549	605	544	580	544	570	569	580	616	629	574	595	571	565	575	594	578	573	561	608	587	559	546	635	581	530	586	611	585	573	605	582	619	582	608	553	578	608	558	565	577	559	603	581	535	593	585	526	605	545	554	577	577	559	505	592	543	581	563	581	586	574	589	567	590	563	589	594	611	548	566	552	575	540	595	565	568	555	574	610	573	594	594	544	572	588	585	598	577	572	583	577	602	611	563	567	598	553	587	573	598	590	603	601	586	619	601	600	546	574	592	595	568	585	549	570	606	550	579	588	569	577	620	560	594	584	572	572	569	575	576	630	593	619	554	590	542	560	590	580	522	591	581	579	568	569	544	536	573	571	569	567	566	598	544	626	547	561	592	582	596	576	534	574	552	589	570	573	550	589	592	529	536	566	552	559	600	574	550	581	599	568	563	560	607	578	590	582	624	600	605	550	586	608	568	613	597	528	548	558	550	561	570	562	570	586	562	590	631	573	576	570	566	558	572	579	621	609	572	589	549	585	579	556	581	582	573	577	571	561	528	544	609	587	548	575	583	539	577	577	574	551	590	607	584	601	556	606	573	611	594	549	577	552	586	594	575	581	564	566	578	596	583	578	633	586	618	564	567	573	600	584	581	568	507	527	586	585	564	587	584	579	546	610	580	594	561	548	551	604	558	557	607	560	601	579	588	543	578	614	617	582	529	597	592	556	623	580	588	555	600	542	567	537	565	570	564	542	574	570	538	582	552	557	566	556	563	566	574	567	546	569	585	582	566	571	559	598	601	602	582	570	593	525	568	560	538	567	574	509	583	584	525	571	604	588	567	578	605	584	565	552	580	557	584	586	545	543	599	562	576	574	578	594	540	583	556	604	567	635	575	551	575	583	533	569	535	539	600	571	593	551	599	573	588	601	581	598	581	539	576	583	592	555	556	581	530	560	541	543	611	553	573	582	558	533	603	544	532	547	605	553	570	556	577	578	593	544	564	590	578	601	601	593	541	569	538	585	598	575	577	564	547	612	576	611	568	554	572	545	545	584	588	568	564	622	571	576	531	570	568	537	600	539	579	613	562	576	592	571	601	585	591	561	570	579	551	572	551	573	578	586	580	561	570	563	552	599	510	556	536	589	587	548	551	581	549	601	556	613	543	579	591	573	568	550	552	590	533	628	585	564	565	552	537	603	551	607	564	587	603	559	555	593	563	595	538	564	543	550	571	619	576	591	535	558	588	561	607	564	591	589	619	560	564	558	548	529	597	570	552	560	568	630	612	547	559	567	604	598	613	595	596	592	588	566	535	599	553	557	554	561	610	588	595	570	615	585	599	604	577	594	587	607	588	539	556	680	590	546	601	549	530	573	569	589	554	579	599	588	606	594	525	578	586	585	586	518	545	614	598	612	606	591	594	594	566	582	568	599	576	595	587	559	601	562	571	551	550	611	564	564	583	563	580	587	512	578	616	573	571	584	589	535	545	572	564	523	603
33616	31544	20528	5436	950	552	474	449	505	532	520	441	484	492	486	452	443	397	527	482	522	448	464	474	462	467	483	493	479	482	490	449	511	476	497	484	456	449	484	471	466	467	476	476	445	484	474	481	513	455	488	496	471	470	404	441	426	467	462	476	447	481	463	479	472	437	480	467	467	435	443	461	467	488	495	426	470	484	473	440	451	460	480	462	509	488	510	472	466	424	451	455	478	528	416	483	442	485	459	494	472	473	428	481	447	472	490	481	446	504	451	516	477	481	439	456	475	453	492	454	432	470	493	452	456	513	469	479	449	486	466	489	439	486	434	467	483	478	470	495	461	434	424	489	500	419	483	461	470	443	453	457	491	438	497	483	458	445	448	482	482	466	448	497	467	493	432	470	470	454	464	469	471	445	501	449	451	496	452	464	467	457	443	450	465	459	515	481	479	439	489	455	461	466	476	500	462	457	464	462	510	481	456	485	435	479	476	474	451	461	477	457	407	466	459	424	497	500	438	477	486	495	454	481	485	482	482	465	495	467	443	486	480	470	483	464	473	431	435	420	463	432	484	510	462	472	462	455	456	487	449	477	462	451	439	427	438	465	451	454	434	467	474	480	463	459	447	470	442	439	459	478	446	461	489	484	490	471	482	470	448	444	445	470	462	478	464	455	475	461	447	466	453	453	490	472	476	460	467	443	456	468	475	432	450	500	472	460	470	443	438	490	426	477	456	480	467	468	427	481	485	465	469	455	446	471	500	465	492	483	475	449	430	472	436	462	439	453	503	454	466	463	457	431	447	488	469	517	497	502	485	477	457	486	468	467	474	452	508	442	474	472	468	453	458	472	445	430	464	454	487	489	468	456	506	449	476	437	474	500	456	454	478	425	460	460	451	487	425	458	509	482	460	480	447	472	428	467	426	487	460	454	450	453	454	451	461	504	459	442	435	509	444	467	438	452	449	463	453	481	448	444	499	469	439	466	446	472	455	461	455	455	454	442	466	435	444	492	471	441	474	456	456	454	431	450	513	462	444	473	491	485	474	466	439	428	470	499	456	439	492	519	450	462	485	467	485	476	455	461	459	475	438	452	454	460	494	457	444	455	479	449	426	424	503	460	444	511	469	475	465	471	482	477	465	441	474	489	489	474	468	457	433	521	447	483	460	475	448	445	483	443	459	470	450	423	454	455	473	462	512	462	454	450	464	488	484	472	477	456	503	501	485	478	458	445	446	446	456	464	470	475	474	465	485	462	470	455	489	461	469	460	486	441	428	491	421	469	450	478	443	463	503	439	472	501	483	447	468	477	494	487	510	468	432	472	489	466	464	485	486	499	447	430	489	455	454	470	464	474	447	472	426	459	509	483	440	471	436	483	529	468	464	499	455	449	486	473	453	473	486	462	459	474	503	447	477	491	441	493	456	441	454	455	456	481	505	476	472	460	449	443	461	505	469	443	443	504	437	479	434	480	469	454	453	482	489	450	472	480	496	452	405	464	461	460	513	476	428	463	471	416	478	467	491	429	457	458	486	463	475	429	458	450	446	471	480	471	480	470	471	478	464	454	508	452	464	453	434	446	478	492	491	478	489	454	421	471	512	487	460	442	463	435	480	477	461	503	457	432	488	461	413	459	443	468	474	468	462	458	491	498	492	490	446	456	461	491	496	471	486	482	484	464	449	474	469	441	468	494	454	413	451	483	430	484	455	469	413	487	486	460	475	507	434	445	489	443	459	506	470	452	444	474	466	446	442	479	495	481	453	456	484	457	472	481	482	452	487	484	459	489	495	453	485	453	439	478	450	459	449	489	453	482	499	462	456	445	425	429	490	465	451	451	455	471	450	467	461	529	453	465	466	486	489	497	492	512	428	466	441	477	480	484	499	447	454	496	487	442	479	486	452	466	430	439	448	459	464	477	480	440	458	458	449	421	486	464	430	472	406	466	498	486	479	464	451	434	462	447	452	468	468	500	481	473	493	498	496	467	458	454	449	503	430	511	495	455	495	485	462	476	512	494	469	468	420	449	436	509	471	461	488	432	480	426	405	510	472	456	452	485	469	440	470	474	460	452	517	480	423	459	459	468	462	479	497	460	469	464	467	458	454	501	485	487	464	486	464	490	462	485	451	454	451	487	434	443	423	474	460	461	473	454	452	482	468	486	472	461	494	429	450	439	493	475	451	440	467	430	441	425	474	478	481	460	456	470	448	487	457	456	442	484	438	479	456	441	421	455	447	483	471	434	469	467	467	456	467	466	484	492	446	484	503	475	478	456	474	479	450	469	506	452	456	457	496	464	480	436	447	449	429	501	425	451	459	463	453	459	459	432	469	480	426	447	441	431	481	472	457	464	460	499	453	448	474	497	490	483	443	499	480	454	500	474	447	461	460	447	434	450	454	483	453	469	436	481	475	448	466	471	474	475	443	445	465	439	463	439	448	466	453	433	468	458	453	487	473	494	457	454	426	469	506	475	470	455	461	433	442	459	459	463	448	453	473	523	515	465	477	453	497	482	444	494	502	472	428	483	454	486	441	491	452	481	467	427	480	474	439	476	482	453	449	466	437	451	435	500	438	467	487	440	463	473	425	469	457	468	479	453	484	478	462	448	462	453	465	457	466	459	494	458	478	452	465	467	511	471	434	443	456	475	446	480	469	502	473	475	467	434	478	464	469	465	473	435	462	485	437	430	443	424	442	455	478	479	470	494	459	459	468	466	473	453	479	465	478	462	489	477	480	482	473	452	489	497	506	488	512	466	477	475	477	443	498	468	449	485	501	490	456	481	465	494	454	463	503	504	467	439	462	506	481	470	475	461	471	466	461	480	466	434	484	459	452	473	448	486	486	455	468	466	474	459	459	494	450	433	459	475	452	485	525	459	453	470	496	475	454	442	475	453	482	518	450	478	467	470	494	485	476	488	443	495	463	465	430	497	463	479	514	453	480	448	456	477	470	446	471	444	459	468	487	445	451	461	434	477	445	474	473	471	495	503	474	449	474	499	471	465	508	461	459	486	463	484	474	507	458	438	443	480	500	448	479	479	434	433	460	445	470	455	454	455	503	488	463	442	457	460	500	460	444	473	460	483	449	497	495	453	468	462	449	465	481	470	480	441	470	468	465	508	519	463	430	471	477	482	453	454	440	474	451	443	464	479	484	426	499	487	432	434	517	479	466	466	445	447	475	462	473	457	498	443	446	469	440	451	477	483	476	491	481	453	470	437	461	454	441	424	465	460	459	460	453	420	425	475	488	460	484	450	469	439	480	458	445	451	484	494	465	476	417	460	487	447	437	452	411	471	462	468	483	492	466	459	438	465	469	472	508	442	457	448	447	455	484	484	443	453	452	494	467	459	473	463	492	454	481	469	460	457	452	482	419	454	465	496	478	439	517	452	449	438	465	464	469	451	471	406	496	464	461	455	481	493	464	459	476	449	463	478	480	438	478	447	487	461	435	457	477	489	471	460	426	452	487	479	430	408	495	461	465	452
31919	31613	11792	2425	709	405	403	397	403	388	397	359	408	414	395	399	406	373	386	387	400	408	381	388	392	411	418	365	396	384	368	377	404	370	358	370	376	396	391	375	385	392	389	367	416	407	433	393	377	413	396	375	386	389	406	386	380	420	364	376	406	400	422	383	397	371	373	405	408	368	390	390	354	392	407	381	381	380	356	396	388	376	406	427	396	409	401	405	388	410	409	379	385	391	407	422	400	369	379	382	433	363	384	411	351	378	363	410	372	391	379	384	416	393	414	397	407	372	346	392	391	394	403	379	425	414	406	380	382	408	415	378	407	417	352	397	406	362	389	409	385	393	369	413	395	367	383	388	363	392	370	383	382	427	374	442	386	368	378	375	394	368	379	392	411	421	393	402	412	378	385	356	378	345	428	405	374	402	370	373	404	406	418	375	383	399	378	373	387	364	384	384	418	406	384	425	383	400	399	397	388	403	386	351	427	377	381	414	395	355	405	408	385	371	432	384	367	373	384	367	424	377	395	385	400	379	376	406	397	373	379	380	382	406	392	398	387	426	355	358	413	403	400	416	396	406	397	402	372	419	413	365	413	377	396	390	366	383	382	410	402	389	375	360	424	408	366	393	387	408	375	414	398	391	419	391	386	372	398	421	398	415	374	399	383	366	397	375	371	389	410	395	384	409	401	386	404	361	420	441	380	406	421	371	418	397	387	409	426	368	394	414	353	420	363	389	376	407	362	399	404	390	384	410	385	388	361	385	390	407	387	407	417	384	375	406	407	384	393	393	391	377	412	388	411	382	350	377	347	405	390	365	415	373	354	414	392	389	360	347	399	374	363	381	390	352	407	398	425	386	380	374	390	396	361	345	385	429	400	410	427	395	393	359	401	388	412	396	387	394	414	423	378	383	366	345	408	389	376	389	375	361	409	374	388	397	401	389	414	389	397	395	415	373	406	386	403	397	399	425	392	374	415	424	381	400	446	389	358	436	400	393	397	399	383	406	385	451	370	401	386	413	367	377	412	385	369	363	415	389	381	392	358	371	395	377	404	381	401	400	393	384	411	365	372	391	387	418	405	412	377	359	351	367	424	413	426	379	397	392	436	407	387	384	405	392	385	394	406	381	371	401	387	384	396	408	363	405	380	370	434	386	392	416	407	399	393	402	377	364	413	362	392	391	391	377	368	383	411	370	372	397	366	409	403	375	415	363	380	404	387	393	391	394	387	405	405	413	387	374	369	411	337	382	382	387	381	420	374	362	413	368	374	402	434	403	454	367	405	391	424	404	366	358	374	408	413	424	411	395	387	406	388	411	381	412	389	363	402	356	380	347	419	408	394	386	405	376	382	386	388	363	349	406	405	432	405	397	376	381	354	383	370	372	384	372	383	424	417	385	406	384	383	427	389	414	392	416	363	388	349	365	384	382	390	371	360	355	389	400	425	400	373	392	410	415	400	397	401	374	393	370	393	397	367	410	407	373	343	411	436	386	393	383	391	370	401	377	368	393	373	368	386	401	358	368	387	402	419	378	391	398	401	390	400	419	361	365	376	391	361	361	413	375	404	389	387	407	359	410	422	383	404	386	402	409	353	373	391	373	385	403	364	401	387	382	387	420	381	386	375	419	411	341	380	399	389	397	385	405	372	384	389	416	381	365	416	349	400	348	391	391	370	390	369	361	397	400	399	378	384	369	368	398	362	387	392	390	362	379	406	379	402	366	414	405	410	390	402	425	352	388	380	388	403	364	401	378	404	371	353	403	382	388	385	399	363	423	354	359	374	422	361	408	386	395	382	406	420	452	385	362	367	436	374	410	387	386	381	365	403	390	392	412	382	373	417	345	400	360	384	412	409	407	386	402	401	384	401	375	416	405	382	354	390	416	418	395	413	376	382	389	389	405	406	379	373	388	395	423	371	378	370	421	413	381	380	417	401	413	404	383	361	380	387	358	377	413	405	361	375	404	414	385	345	363	394	382	375	399	378	397	414	368	396	380	358	402	386	394	386	404	359	386	391	411	434	412	392	368	401	389	390	396	407	402	382	391	355	405	400	372	425	400	359	408	432	379	447	369	403	380	379	394	380	402	393	427	400	371	373	379	396	412	399	361	391	380	373	436	402	376	382	371	430	371	421	414	380	382	369	405	368	393	336	391	374	384	416	380	363	363	398	374	385	390	390	400	393	423	420	395	393	365	406	397	429	379	406	376	389	387	397	337	372	417	394	397	381	423	395	380	366	405	367	407	374	421	391	413	331	393	412	393	384	422	382	439	377	438	444	383	391	387	398	380	395	392	384	406	417	433	391	423	387	371	404	398	371	419	368	423	405	392	441	360	390	371	364	421	382	372	350	373	379	375	408	406	439	382	428	359	408	420	381	371	404	405	346	411	367	383	415	384	386	351	430	394	383	384	397	388	432	366	378	392	371	383	384	383	399	403	406	403	374	369	376	399	418	355	417	343	364	395	409	376	386	396	372	405	382	433	403	414	372	375	385	396	395	396	343	399	399	357	378	380	374	383	356	386	396	402	374	394	405	354	381	385	400	424	364	408	382	403	386	360	394	380	366	391	394	369	390	379	404	417	380	432	378	432	383	417	405	427	449	435	391	369	409	375	439	412	394	416	424	377	422	368	405	421	407	410	399	394	405	403	385	402	381	387	378	368	390	406	390	413	374	398	383	381	387	399	393	411	396	368	355	362	388	405	373	357	395	353	384	411	416	372	400	405	400	427	378	422	384	400	373	390	407	427	395	409	402	397	396	376	376	391	393	405	425	401	337	376	397	394	395	411	402	369	397	372	414	362	366	402	415	411	344	427	420	402	372	374	402	399	387	424	382	371	349	397	408	381	370	381	398	391	375	442	362	375	365	411	412	388	369	390	381	404	382	412	373	383	400	391	374	387	353	425	402	396	429	373	381	376	419	407	398	375	387	410	368	429	366	367	360	381	371	390	408	399	413	400	395	395	410	386	411	383	373	381	391	415	365	363	407	385	384	371	395	388	391	408	414	386	354	381	395	402	420	407	393	362	366	402	405	397	398	387	385	370	387	401	396	381	355	404	354	379	414	386	387	391	393	383	392	385	351	359	415	385	390	374	378	365	424	379	418	361	376	420	366	381	399	386	390	403	392	404	397	406	381	402	374	369	381	388	393	351	390	398	353	394	396	400	421	371	396	341	389	376	384	360	384	354	393	369	401	403	382	368	403	407	371	369	380	409	382	368	358	399	374	391	350	431	389	387	380	362	404	391	392	406	432	384	407	401	389	383	365	391	397	414	393	400	374	415	369	405	427	403	430	394	403	361	390	369	442	374	388	401	408	389	369	370	392	380	376	425	382	391	392	404	392	378	420	363	402	376	376	408	397	368	388	385	375	345	382	366	418	390	397	376	414	434	366	375	383	418	417	390	354	396	393	366	374	413	402	405	422	411	415	393	371	396	393	420	344	390	391	370	377	383	383	394	389	393	399	414	401	386	416	387	402	358
24866	23948	30818	25670	16962	3954	741	594	543	519	488	509	504	556	540	558	515	489	529	538	493	526	468	511	504	545	521	530	516	511	535	508	474	489	538	497	558	519	468	454	531	489	504	505	460	507	491	508	497	493	488	494	520	562	496	509	497	520	485	485	510	504	498	503	511	502	502	528	485	466	490	523	513	515	520	507	498	528	479	493	497	488	499	520	496	530	533	529	492	514	478	535	517	483	504	519	441	465	489	521	487	550	498	504	504	535	529	489	520	463	475	501	471	478	528	498	468	454	508	493	529	488	538	468	500	472	493	563	537	516	505	518	520	507	487	500	504	514	518	499	545	521	524	500	511	488	485	496	513	478	519	519	507	502	481	512	525	500	490	518	489	513	492	485	515	524	497	455	536	550	503	468	526	505	485	508	474	505	500	502	530	496	486	477	502	489	480	497	540	525	491	515	489	495	496	569	493	462	525	511	476	506	506	481	507	515	520	506	482	467	495	467	492	553	489	489	503	530	479	508	479	492	471	487	504	520	481	491	488	526	503	528	533	479	497	493	538	510	528	469	441	503	534	485	509	522	487	498	513	509	500	487	550	522	511	491	461	503	536	531	526	491	487	516	454	528	517	472	494	512	525	500	492	479	522	475	503	482	472	500	489	505	488	517	522	509	501	527	519	464	475	473	504	525	499	463	506	541	542	469	526	506	516	505	467	553	500	515	517	509	489	495	488	493	459	520	520	501	483	485	484	479	495	538	505	478	498	531	528	466	508	490	498	492	467	499	514	507	519	508	480	472	492	536	500	523	505	524	491	500	498	464	515	507	519	533	488	521	537	491	503	504	502	496	452	512	525	478	511	545	529	491	492	480	506	495	518	480	470	476	487	494	466	461	500	479	465	457	511	513	525	503	509	505	471	558	490	576	523	507	482	457	505	517	491	494	516	458	504	488	477	481	498	484	531	519	484	540	497	509	472	491	497	496	514	474	538	520	465	510	531	505	496	518	507	531	493	498	526	471	517	468	514	497	504	488	481	524	548	475	543	518	496	515	515	562	529	472	506	482	497	489	488	497	509	474	513	497	481	478	508	464	519	472	515	532	519	510	504	521	471	526	538	474	491	506	481	464	513	506	507	479	439	512	473	480	536	496	496	503	543	451	488	520	481	469	470	532	474	457	496	467	483	504	503	500	466	519	498	505	510	462	495	476	485	467	512	464	518	497	492	474	484	468	512	447	483	496	493	507	528	500	492	447	481	497	499	496	484	503	507	461	507	469	477	498	499	448	466	506	506	515	522	489	526	500	465	514	508	467	497	555	495	500	524	497	507	486	494	538	506	522	517	554	504	472	512	509	485	522	491	497	497	490	508	507	482	463	543	480	506	501	486	510	495	489	484	485	516	465	531	496	516	497	477	491	475	532	534	475	490	510	503	521	486	514	504	498	530	451	524	501	470	497	523	513	499	494	507	507	483	540	516	489	491	509	475	527	486	491	486	451	494	490	456	465	478	543	503	520	519	527	522	511	509	494	434	543	507	474	514	522	550	511	503	480	500	503	482	506	484	503	547	517	494	487	509	488	545	531	518	479	484	501	498	502	534	533	493	560	502	488	492	516	485	489	503	426	504	500	496	502	501	517	486	489	500	537	551	528	429	510	487	479	486	449	499	482	453	559	473	517	505	532	518	525	517	476	504	536	521	509	506	541	505	541	512	496	551	498	474	485	499	504	531	497	528	496	502	515	484	534	464	480	492	503	509	511	535	518	502	512	518	495	469	471	506	558	454	495	501	476	508	510	502	493	544	499	497	531	472	519	456	478	504	552	446	461	498	528	479	474	514	513	504	513	501	482	495	557	519	525	501	519	491	493	484	511	491	494	523	509	482	506	507	538	506	466	509	494	483	513	482	507	528	491	498	490	499	492	467	493	523	503	500	514	478	492	485	526	511	541	475	501	520	500	503	512	491	450	511	545	481	469	512	512	517	521	521	501	524	502	519	463	527	476	511	503	507	493	505	503	493	486	528	503	486	507	495	508	455	482	487	503	510	480	485	508	484	477	521	517	495	491	494	535	494	518	528	461	489	460	495	526	529	506	494	481	503	504	483	512	504	487	545	464	478	488	514	503	514	493	445	521	477	519	489	508	493	509	484	515	475	498	538	498	466	487	486	484	504	457	497	510	512	526	544	501	490	519	497	508	525	449	538	484	557	547	524	534	449	531	510	512	485	500	501	525	476	485	535	519	530	501	507	521	523	549	501	474	500	477	485	471	508	465	514	491	525	523	524	464	486	488	474	495	480	501	528	511	492	507	517	507	487	487	483	477	477	489	481	526	497	495	542	493	510	494	478	479	501	471	513	465	509	462	524	486	498	529	464	498	508	500	518	496	520	462	506	499	517	488	503	487	503	492	507	536	514	516	488	501	474	492	510	480	494	536	495	507	506	481	503	503	512	504	485	483	504	524	477	525	450	507	509	528	510	513	476	530	475	506	509	515	485	497	480	557	511	467	518	480	515	508	505	504	535	522	542	496	516	462	508	524	467	468	487	499	537	451	504	491	482	514	486	509	504	549	468	485	504	495	507	504	503	520	532	497	502	540	494	493	524	489	527	522	518	487	458	521	536	499	476	474	507	443	515	488	494	508	482	507	509	521	498	530	494	483	514	496	518	497	509	459	525	506	519	459	519	473	518	483	508	527	495	499	503	500	502	492	483	469	497	512	528	479	521	491	491	515	514	482	520	486	533	507	480	468	472	496	519	505	470	524	460	461	510	513	462	527	512	501	531	538	510	468	511	504	514	498	490	481	508	500	471	542	507	486	512	499	489	528	476	493	504	516	511	490	533	505	493	471	501	495	508	504	506	479	499	491	522	468	465	482	505	537	506	535	547	446	492	506	508	477	488	522	475	489	496	513	511	504	466	526	504	497	545	503	514	530	535	507	501	460	530	444	475	466	525	475	504	498	515	495	541	473	496	505	514	463	473	451	517	517	522	519	511	539	471	513	487	503	514	480	503	503	488	478	528	507	483	518	465	489	499	496	530	472	512	509	470	493	490	512	486	506	487	468	497	517	447	499	471	519	505	498	465	472	514	504	525	528	522	487	468	502	520	483	465	512	515	488	509	495	503	487	467	536	483	484	509	497	497	493	503	484	484	497	527	458	474	478	557	546	500	488	460	496	491	504	480	437	478	498	482	482	490	496	459	459	486	488	503	527	513	510	522	487	501	525	491	509	482	522	451	505	502	461	503	487	517	511	477	545	480	505	483	443	472	515	505	504	513	480	468	541	523	468	518	500	480	487	517	516	481	514	507	506	506	503	511	517	479	509	490	522	491	519	468	497	484	487	521	505	463	487	508	501	451	539	498	509	518	472	438	498	540	502	452	513	508	504	499	505	537	510	493	498	504	457	500	517	494	521	504	430	498	495	485	498	491	543	512	522	519	531	494	479	473	465	494	477	481	483	497	510	520	523	514	507	485	468	483	477	483	507
62424	86291	48732	15602	3396	822	458	494	470	459	478	451	476	484	458	497	474	511	453	445	497	444	477	493	490	477	515	449	431	452	459	472	469	466	503	448	443	514	484	476	457	417	433	430	489	509	467	477	468	438	482	478	468	491	473	435	434	478	465	467	466	476	466	485	449	443	431	502	493	438	438	500	456	438	488	507	462	461	460	458	472	522	411	455	475	420	460	469	512	481	506	455	494	442	470	489	446	455	495	486	439	489	444	463	480	466	476	458	510	448	462	474	481	491	444	436	480	486	481	463	478	469	439	517	493	449	461	480	460	477	486	478	494	514	480	463	466	433	473	470	505	453	484	445	461	434	456	481	491	465	441	492	481	463	479	451	486	487	471	480	465	495	480	464	478	461	495	439	466	478	491	461	456	493	460	471	472	466	467	454	502	508	451	492	424	492	476	505	481	490	476	448	496	478	438	466	434	447	438	488	447	451	478	453	439	464	466	468	447	471	475	495	428	488	441	468	485	475	422	443	483	492	481	458	481	482	458	486	460	477	455	447	460	489	515	507	477	433	464	449	469	454	450	510	476	455	473	502	438	507	498	457	490	474	438	466	451	442	470	463	461	446	460	461	501	450	483	454	487	445	431	469	458	467	461	462	500	472	450	456	449	463	456	514	483	482	432	482	494	467	478	472	464	424	493	466	501	450	473	462	473	473	465	449	485	485	468	456	428	457	459	471	486	440	449	483	475	455	455	464	466	463	477	460	448	433	466	470	460	435	435	489	495	506	464	465	465	454	464	391	499	444	451	429	462	439	474	473	470	445	510	457	476	477	474	509	447	439	474	463	452	508	459	498	442	473	469	484	453	457	466	488	447	444	484	493	431	463	435	459	429	449	480	414	455	468	488	457	448	494	455	448	465	455	452	443	436	473	488	444	460	443	426	464	498	425	469	464	456	449	479	469	488	510	499	458	462	477	459	451	468	438	461	500	473	451	449	467	441	453	459	502	432	447	465	474	472	480	453	446	479	466	470	449	427	519	467	515	462	459	509	419	437	482	469	458	497	501	484	473	493	444	443	453	450	482	456	476	479	467	497	474	469	521	451	485	460	482	433	436	426	420	465	459	464	486	457	469	482	447	482	460	424	494	487	483	443	499	454	457	474	492	457	448	499	453	470	475	472	482	428	468	445	463	488	460	481	490	501	481	442	473	436	492	462	487	440	432	483	474	450	445	453	469	461	419	466	434	480	442	480	455	477	444	444	426	480	456	431	460	429	441	453	480	466	462	452	475	435	448	468	465	458	490	496	481	485	483	498	486	447	510	479	466	469	445	434	424	451	456	492	473	473	486	491	450	481	430	433	479	468	464	464	484	472	452	507	507	454	472	477	446	470	468	436	470	457	471	452	469	422	473	473	453	475	495	480	507	460	466	469	500	483	468	455	453	442	465	431	492	467	496	450	479	439	450	488	456	460	435	455	512	491	465	480	457	474	463	433	527	481	441	475	460	491	432	461	466	432	454	446	471	457	506	460	493	467	479	425	462	461	461	470	456	459	441	436	459	448	457	430	467	451	466	447	460	484	512	453	471	448	470	461	455	435	428	442	470	456	470	467	460	490	451	483	469	478	438	451	486	485	434	497	456	457	505	517	478	476	485	460	465	424	489	455	451	477	473	470	470	460	477	455	450	493	446	461	468	452	492	458	434	457	490	455	477	459	461	445	444	459	482	450	453	496	491	426	432	495	431	447	403	477	481	480	455	468	507	477	471	480	450	510	479	457	423	471	445	504	423	479	492	451	455	474	469	481	457	442	462	467	458	475	477	470	451	473	465	448	456	448	459	471	475	425	427	430	469	463	435	502	447	461	490	482	480	512	510	478	465	447	471	461	490	432	447	451	457	465	477	498	481	445	474	472	451	419	490	464	478	467	488	457	513	445	492	465	443	452	489	433	450	476	478	472	422	490	467	454	471	466	470	452	434	488	436	447	474	436	461	481	447	460	441	436	430	450	472	495	505	476	497	447	472	480	441	456	464	459	480	481	453	454	455	436	432	485	489	447	460	480	498	476	453	474	414	481	430	455	467	442	463	468	479	443	446	485	480	466	461	479	445	454	411	465	462	475	467	463	440	429	460	454	447	498	472	424	451	480	454	446	450	432	471	447	509	489	480	468	477	455	481	500	496	467	459	459	495	458	435	504	465	473	444	443	482	488	464	428	496	453	496	429	448	461	437	470	482	424	455	417	416	467	485	466	456	453	479	457	435	463	457	452	434	471	471	455	448	480	476	468	473	460	433	465	421	442	489	433	454	492	488	456	475	446	469	489	492	443	477	462	488	420	469	468	472	489	475	466	467	508	477	495	456	454	451	461	448	481	467	467	484	489	449	464	498	472	451	430	500	437	448	468	470	448	477	499	440	443	464	434	485	478	480	509	481	465	466	445	488	464	479	469	475	473	474	483	469	467	470	535	449	467	458	451	470	466	435	453	492	484	454	489	429	426	448	453	471	441	504	446	471	458	444	432	475	506	479	474	461	453	441	465	454	444	445	484	442	438	489	424	481	472	458	484	465	465	483	472	463	483	440	454	473	468	435	476	484	467	462	481	489	468	443	457	447	457	491	468	497	474	467	442	446	450	417	492	451	470	488	504	477	451	458	461	460	460	456	460	488	445	450	482	475	476	447	458	449	444	464	452	413	487	449	448	502	454	452	506	453	449	437	473	440	500	440	463	422	432	434	482	469	476	443	444	463	446	474	487	486	483	437	470	452	489	476	463	465	480	465	430	503	478	479	485	496	446	453	450	466	449	459	448	462	498	496	500	453	477	456	489	489	497	462	461	478	447	413	446	458	476	438	456	453	463	473	442	458	474	460	441	459	452	475	476	473	436	451	476	469	460	464	488	466	472	496	435	475	474	429	461	458	484	461	487	475	486	477	455	481	420	456	453	469	484	488	462	482	432	464	477	472	483	444	424	475	455	488	471	452	463	456	470	460	434	480	479	478	463	477	442	458	445	462	474	477	429	485	433	447	451	465	468	456	480	448	497	450	452	486	483	449	475	463	449	493	461	485	464	476	469	469	452	468	458	447	481	467	441	456	458	451	464	422	478	469	444	414	488	417	473	457	491	418	435	437	492	467	475	452	461	446	498	490	503	477	475	433	499	458	486	435	450	456	463	479	491	424	502	473	468	459	438	467	464	459	508	468	476	416	484	502	453	455	443	462	488	481	465	432	458	475	508	446	485	455	424	461	445	465	423	458	472	484	451	488	461	490	453	518	456	467	475	454	466	434	462	440	488	457	463	478	468	462	470	471	458	511	442	479	446	439	446	469	453	468	455	468	474	455	477	437	479	441	482	462	478	425	444	464	484	462	468	484	472	452	443	492	460	449	464	453	446	431	450	468	463	433	458	458	482	462	465	437	455	478	470	476	452	446	446	457	495	487	461	457	495	510	462	474	468	474	473	489	447	449	472	502	439	471	426	466	467	520	454	463
24181	22839	29787	24793	19955	8953	1297	821	695	699	741	615	693	651	687	713	703	678	713	678	680	623	649	699	692	648	650	664	689	654	676	694	683	662	652	648	663	647	696	668	597	588	630	675	679	692	652	692	715	692	637	695	698	678	714	670	659	713	676	700	666	658	695	714	637	713	626	650	676	629	601	721	687	701	674	645	644	665	674	646	655	644	686	671	657	690	627	654	648	633	677	642	669	645	635	674	679	676	645	634	669	653	640	682	664	668	658	649	637	675	649	634	660	678	635	668	591	728	677	623	614	678	612	669	639	660	670	645	655	672	639	628	602	639	659	657	674	635	628	664	674	668	634	621	696	640	651	651	672	679	680	675	639	686	631	649	707	643	632	669	672	665	673	645	642	641	646	645	634	622	635	646	673	634	654	632	725	669	657	615	688	651	629	632	631	652	643	700	622	689	621	590	680	663	646	670	658	663	634	648	676	661	657	650	694	671	651	673	651	692	694	688	641	630	657	606	645	601	690	685	675	611	639	634	667	699	630	665	666	727	645	657	611	641	720	627	646	652	662	665	682	648	673	638	678	675	597	610	661	681	715	682	720	651	635	679	635	656	682	632	660	617	646	645	614	659	692	707	638	730	601	645	649	602	680	674	635	668	710	631	646	634	635	632	657	676	636	642	644	644	609	672	577	611	633	608	628	696	612	676	651	687	660	641	678	618	661	641	674	676	639	606	677	676	609	667	658	641	723	690	684	663	642	682	683	703	686	638	655	649	630	673	664	628	673	643	657	637	637	597	660	632	714	644	646	632	637	645	616	645	641	669	626	650	628	701	678	637	661	661	664	703	631	649	654	654	654	657	651	639	630	712	646	676	673	664	674	628	684	616	691	633	658	710	652	637	703	624	685	655	640	659	618	634	693	712	675	680	632	639	626	680	681	639	571	635	724	662	668	661	640	606	629	701	684	659	644	628	630	625	648	647	660	625	650	629	656	642	667	658	663	636	679	626	650	659	630	674	657	690	682	664	667	638	665	657	677	660	626	672	649	647	658	656	617	693	656	618	720	679	685	680	657	691	655	634	615	669	644	672	651	666	620	608	592	656	666	678	645	673	634	610	668	694	693	623	665	639	664	628	677	638	670	650	658	654	651	613	663	694	662	646	616	669	644	630	685	726	618	645	678	679	643	644	651	703	667	635	667	654	656	687	696	655	663	680	641	637	655	630	674	645	646	667	627	649	622	630	645	658	632	673	680	631	644	685	637	658	666	655	687	676	664	649	657	639	669	663	676	633	654	667	611	689	686	609	672	649	639	684	666	644	616	620	662	649	633	651	708	666	668	671	612	647	677	649	650	654	655	639	637	596	662	655	613	659	640	657	654	662	690	636	656	647	694	655	655	635	647	673	669	645	651	655	685	655	636	638	625	640	615	645	647	682	668	621	603	667	635	644	665	659	644	685	669	639	671	630	645	651	658	679	662	647	653	695	681	658	657	633	680	665	727	638	684	641	670	619	645	677	653	596	643	602	648	647	677	656	637	679	611	627	665	621	604	666	611	650	697	635	641	643	640	591	667	665	659	621	634	608	698	644	695	699	660	610	668	634	634	681	646	666	620	652	671	674	706	672	683	671	653	651	640	660	686	655	674	641	638	655	661	663	632	641	629	658	703	671	638	611	601	679	673	664	663	631	674	655	667	650	632	674	672	630	680	725	649	690	691	641	667	665	652	663	655	704	646	623	642	635	682	624	637	660	684	660	631	645	668	630	655	672	619	692	657	680	668	663	676	624	704	682	662	625	661	641	633	654	684	669	654	642	653	670	669	698	664	616	671	729	674	620	585	673	653	644	657	618	650	620	673	700	616	648	616	651	644	653	717	606	686	657	664	654	621	658	660	673	671	623	686	635	645	647	610	645	674	632	718	657	666	663	646	613	680	651	642	618	638	671	679	683	655	653	655	613	666	610	674	628	672	653	641	623	690	664	608	639	636	695	648	656	702	627	662	662	659	674	630	651	644	673	659	625	639	634	642	624	679	679	644	676	651	665	639	663	631	619	642	608	678	658	673	641	686	603	646	754	672	682	590	640	670	645	655	616	711	650	648	648	653	629	657	616	665	652	633	658	675	597	660	621	661	649	623	646	646	634	625	654	615	671	626	643	657	640	679	639	689	617	682	674	684	661	652	635	725	634	705	683	674	611	629	628	641	698	613	684	674	665	673	603	662	643	654	660	623	695	665	627	639	681	640	629	665	657	646	647	667	646	707	651	625	663	666	632	697	620	578	675	663	635	646	640	646	688	648	642	659	599	625	686	638	652	647	680	636	614	632	622	660	661	653	639	657	637	637	698	642	612	607	668	642	660	675	660	681	630	637	656	687	662	637	667	619	658	662	659	632	633	664	652	623	615	588	641	661	647	615	653	642	652	697	669	694	639	635	680	618	651	650	674	693	705	645	670	665	638	666	693	681	643	583	626	659	643	627	694	640	643	646	633	618	674	585	694	667	649	644	613	678	665	645	643	683	660	643	653	633	605	653	690	639	704	645	615	674	633	641	654	669	654	680	630	687	641	651	674	659	649	678	652	618	681	654	646	665	651	668	654	625	640	653	642	646	643	688	677	655	635	644	648	636	673	618	633	653	689	686	698	641	684	690	718	663	631	607	682	638	640	628	655	637	692	630	709	684	656	661	658	665	667	644	668	646	608	680	630	691	628	631	661	637	658	635	686	643	669	646	687	651	693	634	688	686	669	626	687	640	646	659	621	688	669	673	676	657	682	671	666	652	620	675	618	580	639	634	666	614	660	637	668	632	670	638	680	655	640	622	643	645	650	652	666	629	657	693	666	574	622	666	697	650	622	682	624	681	658	641	656	686	651	716	707	654	680	602	658	652	671	679	657	700	699	680	662	679	665	676	639	651	659	631	663	634	694	660	642	638	649	660	681	646	632	648	696	625	654	645	641	648	639	673	611	613	627	636	677	640	616	642	648	642	608	625	658	697	659	647	661	607	670	617	666	633	605	632	674	676	646	664	626	653	667	664	683	657	618	623	612	668	680	628	639	661	658	642	681	691	675	630	619	620	622	634	653	629	647	666	695	650	660	631	626	683	632	678	630	667	672	647	636	589	653	622	681	662	627	657	630	663	620	639	667	670	665	611	650	666	658	627	654	627	650	605	670	652	646	629	634	664	671	675	608	669	680	703	700	717	707	632	617	645	648	668	658	678	669	665	618	663	675	726	652	670	644	625	687	703	644	648	693	639	692	630	671	633	692	628	658	642	663	645	592	595	619	673	644	671	602	615	676	648	664	645	634	600	641	620	604	643	638	650	611	644	608	662	613	704	684	676	660	689	695	637	655	666	674	693	666	708	665	656	639	652	691	633	640	618	649	637	670	649	630	625	621	668	675	645	642	688	645	637	665	650	629	686	649	629	649	660	678	672	685	599	662	674	681	669	654	702	637	647	689	676	677	629	669	639	625	682	647	647	630	687	637
60544	90939	53161	18774	4699	1124	577	587	576	616	633	617	577	599	575	618	572	639	559	622	568	642	597	609	581	604	611	635	583	593	609	579	621	637	622	589	582	599	659	568	598	607	597	577	577	633	636	601	565	560	611	623	604	579	600	543	581	566	581	596	586	624	601	563	604	628	620	567	584	592	575	601	595	583	630	576	545	586	627	586	606	647	608	598	564	579	615	613	646	615	571	637	591	592	565	589	599	652	646	640	597	625	600	557	627	595	581	584	576	618	600	602	595	647	573	610	619	619	617	606	589	607	585	576	583	608	625	568	607	594	599	580	640	608	607	584	578	597	582	551	605	597	560	597	583	569	623	619	587	641	611	619	631	565	634	629	629	636	610	619	607	628	597	593	589	621	590	547	585	613	598	577	596	576	597	597	580	611	554	612	629	555	581	623	622	572	616	600	591	626	548	644	618	607	546	594	613	612	610	624	583	622	621	584	602	555	647	567	615	587	611	610	577	587	581	625	609	617	579	593	582	601	618	596	608	632	580	578	572	597	636	583	602	620	593	622	605	635	599	596	645	608	591	596	599	623	570	545	571	596	595	601	593	534	607	604	546	649	605	595	554	600	597	582	619	621	599	590	592	604	606	612	614	578	564	614	578	598	584	598	586	634	586	607	631	585	648	558	623	628	616	600	585	613	553	561	630	622	600	567	596	596	617	580	608	600	628	562	588	607	611	575	583	624	572	586	600	586	609	584	571	621	596	595	602	634	582	592	652	645	646	605	556	594	600	573	595	576	612	627	642	590	616	628	566	578	598	584	607	606	618	574	593	574	572	599	571	619	602	603	590	622	573	585	616	585	618	588	622	599	625	576	615	589	571	578	639	568	603	569	554	584	570	579	595	581	582	572	601	583	651	646	611	633	564	585	640	570	606	660	582	594	531	630	595	630	588	556	636	570	570	604	533	629	570	595	611	610	598	570	588	552	596	595	565	626	583	612	623	579	589	597	589	569	594	576	576	563	606	593	586	542	607	572	604	621	622	627	604	563	617	582	615	634	604	543	576	573	595	602	579	597	588	632	601	614	612	574	620	595	616	628	549	635	580	605	611	636	610	583	615	630	611	604	600	586	542	601	600	573	558	568	632	587	601	584	636	573	629	620	618	566	579	626	601	593	639	612	597	587	594	589	622	613	586	607	626	605	553	559	617	559	593	583	652	602	580	594	585	589	631	609	634	575	580	599	647	601	598	617	616	606	578	601	607	589	641	594	583	599	532	604	580	621	606	586	575	659	576	565	584	605	578	612	621	592	610	577	564	557	589	570	574	545	563	593	615	640	593	575	581	564	578	612	543	553	645	585	628	586	575	578	643	537	558	598	577	623	621	602	641	567	565	593	589	608	616	632	608	636	614	599	564	601	592	605	657	603	615	619	595	572	540	611	614	543	617	637	612	605	594	584	567	626	612	562	632	574	601	583	614	597	521	577	570	565	586	624	568	619	581	617	584	603	614	590	601	580	557	540	615	619	600	593	580	587	615	572	619	591	591	605	551	611	565	584	598	593	598	593	572	545	613	578	581	603	646	590	579	574	591	594	593	591	608	613	580	633	604	564	616	597	619	588	585	576	583	598	584	557	546	592	527	610	590	586	592	580	638	600	586	582	601	590	558	627	601	604	599	629	594	572	600	570	595	666	613	600	601	604	624	579	622	602	614	611	575	595	577	589	621	578	523	617	605	565	608	588	587	565	572	611	603	608	566	648	612	588	591	597	575	599	580	569	603	602	616	620	589	552	578	584	568	607	590	564	555	596	651	582	617	619	626	597	620	592	593	616	611	592	558	599	571	571	578	595	636	606	599	568	594	637	602	596	594	605	569	546	577	671	576	604	608	572	633	568	611	544	607	590	593	595	606	558	561	544	593	591	586	594	601	590	562	563	592	623	592	561	590	611	594	568	599	620	609	597	599	591	596	581	634	589	595	587	637	602	583	574	574	559	612	585	574	620	543	612	576	555	546	606	595	575	607	566	548	569	590	614	554	595	666	628	575	626	587	607	620	592	596	573	564	620	592	578	600	573	611	601	572	596	567	551	594	586	608	631	584	557	621	647	580	589	621	600	597	621	598	577	620	579	528	560	647	598	596	576	637	596	577	558	550	601	601	567	601	570	563	552	553	612	588	580	586	593	555	597	602	619	549	622	570	667	587	571	610	578	588	602	576	589	614	575	605	563	634	567	579	626	610	595	587	605	561	587	586	615	607	633	620	592	565	629	572	588	590	587	586	566	596	603	608	606	590	585	583	577	604	579	597	638	565	587	593	611	582	608	604	615	584	577	572	541	618	572	575	602	630	576	597	611	576	582	575	586	567	619	563	611	616	546	576	597	597	617	578	561	585	586	571	592	563	593	572	601	616	585	547	590	577	602	597	598	576	596	627	606	578	617	562	598	548	617	618	616	581	639	575	573	598	587	622	589	616	583	592	553	596	604	610	586	586	575	564	593	612	610	621	591	566	561	619	615	579	620	602	594	577	614	609	608	607	580	608	621	618	598	577	602	607	569	604	621	587	562	585	602	589	584	609	581	570	555	574	595	578	602	604	628	576	585	613	608	602	573	596	585	597	612	627	635	611	625	586	630	608	643	583	627	588	579	606	580	620	582	577	583	591	586	595	585	588	585	609	582	584	593	577	645	635	617	649	614	605	617	580	593	570	580	636	658	639	609	561	608	573	600	600	606	593	610	600	593	569	628	603	572	609	557	606	604	545	613	571	591	622	643	610	599	567	600	599	583	599	637	575	625	586	578	596	598	561	589	593	570	572	625	590	594	596	577	576	597	610	575	606	604	587	583	596	632	634	658	613	584	593	582	581	606	585	634	632	598	578	614	567	588	594	584	568	617	562	549	565	574	574	555	564	608	597	615	601	592	530	623	594	634	587	589	604	615	610	594	543	629	579	601	562	603	624	655	601	550	585	573	609	558	623	573	571	574	630	571	603	623	586	603	572	574	627	593	600	578	652	579	576	584	572	619	590	583	584	584	600	548	540	573	618	557	581	576	587	592	579	596	587	600	583	598	594	595	587	624	597	637	597	617	630	597	581	634	582	624	607	606	574	588	568	617	599	610	579	565	574	570	587	600	582	542	588	604	580	563	638	581	597	565	563	570	620	576	558	632	566	615	589	575	579	594	607	584	591	615	539	560	590	602	589	598	582	575	601	646	606	599	605	574	609	566	614	590	600	581	596	587	640	552	618	572	560	619	602	577	604	600	601	582	603	602	561	600	599	614	622	589	512	635	611	587	563	607	628	635	548	633	652	637	568	576	611	624	596	587	585	591	641	619	585	634	573	646	555	589	587	598	609	651	573	557	618	637	565	595	556	608	598	573	589	614	534	612	643	575	601	611	551	616	587	548	571	553	644	576	569	582	581	594	558	584	587	640	589	589	557	583	613	599	604	615	619	589	575	617	602	614	568	630	637	610	569	579	555	575	591	624	609	608
33688	32131	20754	5246	917	585	579	544	510	526	524	518	535	533	546	510	530	519	526	521	515	488	537	502	532	502	473	513	518	464	500	517	552	493	539	513	557	560	506	512	486	521	481	496	528	526	520	491	473	519	483	522	498	539	497	512	485	536	524	536	514	485	494	494	547	545	551	550	530	500	560	495	452	513	510	511	496	527	547	486	476	504	501	541	512	511	539	476	465	491	483	502	545	540	523	509	521	514	517	522	526	503	478	533	468	512	529	508	512	513	535	479	515	486	522	553	511	514	558	489	499	497	514	477	479	519	510	532	490	482	542	476	513	493	488	480	523	501	523	519	489	509	516	516	487	544	524	498	554	460	517	499	496	511	533	480	550	520	540	504	529	501	501	563	501	498	521	526	498	496	468	491	541	492	511	504	456	464	516	523	521	542	500	470	514	513	526	522	507	523	494	508	479	490	498	514	518	527	507	487	538	489	523	465	548	507	488	497	487	511	508	529	525	528	474	526	484	487	533	481	512	482	512	504	491	545	471	498	511	549	486	515	519	528	491	531	506	501	541	520	516	465	534	483	523	504	498	535	490	544	566	553	524	519	517	507	523	468	526	520	497	495	509	473	501	477	535	510	549	477	527	480	548	510	516	522	508	502	522	524	457	468	535	522	507	494	495	494	535	498	539	493	486	559	532	516	532	513	529	507	510	487	535	522	524	560	508	558	538	520	528	506	492	515	490	449	529	547	517	511	528	506	473	524	503	523	495	493	515	501	482	504	519	500	528	485	534	456	536	494	517	534	514	512	544	508	511	524	551	511	520	537	538	531	520	523	537	538	505	504	525	508	520	534	558	486	517	498	454	509	530	540	511	511	504	527	508	525	504	491	474	519	523	508	494	510	526	455	531	510	516	539	528	500	533	469	519	513	510	480	488	482	541	483	474	530	531	527	530	538	516	559	511	516	497	506	510	484	502	481	529	517	486	498	529	558	537	535	504	486	468	505	519	551	517	553	537	535	505	507	512	468	492	538	491	522	507	509	543	495	507	496	524	514	559	514	511	538	528	507	493	527	554	513	527	531	538	514	488	531	517	478	530	471	516	528	510	527	543	488	533	539	508	514	523	554	493	505	542	490	542	563	512	517	495	514	507	484	530	499	521	539	504	521	514	506	476	529	535	483	512	499	510	508	576	523	497	534	500	503	470	524	560	564	483	526	498	528	529	523	587	562	525	485	538	519	513	504	498	498	521	502	536	475	551	550	514	525	471	527	504	513	516	523	531	495	506	520	544	525	530	517	525	543	494	519	507	483	506	486	509	541	509	530	540	524	510	524	539	502	536	506	470	469	511	541	514	523	512	515	478	522	535	516	504	536	516	539	545	537	572	550	498	553	475	513	473	532	519	534	497	541	555	517	477	515	541	492	499	503	519	505	510	498	512	513	532	492	493	524	526	540	479	504	483	505	513	518	474	518	556	507	540	504	524	534	517	525	501	535	516	525	461	522	539	523	510	473	519	547	534	541	486	527	504	516	482	530	493	516	505	505	535	452	525	497	489	504	529	492	536	529	491	548	510	499	521	490	501	483	523	495	499	500	441	510	500	561	527	506	508	523	524	518	545	536	518	530	456	506	512	504	529	531	550	500	517	513	486	497	496	508	542	530	519	496	526	479	498	491	538	510	542	517	555	548	491	514	541	487	520	530	495	522	538	526	514	522	468	510	518	522	521	533	484	526	514	537	529	487	505	528	525	512	534	542	521	543	517	534	528	543	504	495	475	504	516	514	528	535	507	474	516	507	541	514	549	470	467	509	504	507	525	504	520	516	523	501	523	547	507	499	497	499	528	511	464	509	562	494	478	534	469	511	559	537	526	567	521	519	494	502	492	506	486	547	518	515	523	529	527	474	481	522	527	468	487	546	555	554	529	486	497	509	503	557	516	509	496	534	476	505	549	516	522	532	551	516	531	526	546	550	530	490	495	532	480	475	494	478	541	546	464	528	526	515	502	484	518	519	504	451	501	539	510	538	525	539	506	477	542	465	543	542	569	513	503	509	522	522	549	498	467	484	508	512	509	526	527	518	521	456	511	495	512	554	476	519	514	484	510	535	490	496	486	491	509	520	507	492	484	513	555	528	497	500	540	503	531	531	509	535	526	530	543	530	503	505	508	534	524	478	535	523	533	517	497	494	509	528	512	525	503	545	512	527	497	503	462	492	494	528	536	532	533	543	460	500	539	497	515	576	544	481	511	514	548	518	537	512	527	482	510	539	537	476	489	497	500	513	514	519	513	545	519	547	497	458	501	498	515	502	534	533	452	506	500	506	512	529	492	537	511	483	509	536	546	534	522	520	521	495	509	462	521	545	500	535	506	544	462	541	477	472	539	512	509	479	495	520	532	517	529	597	459	493	525	523	488	495	508	547	506	552	502	543	478	518	481	485	542	471	514	527	527	546	513	517	483	555	494	537	482	558	541	483	532	507	528	528	498	546	525	526	530	509	535	491	511	520	551	562	479	543	519	573	504	517	545	535	523	489	512	538	550	541	501	535	503	486	534	529	528	516	519	504	501	496	498	486	502	519	468	498	488	535	512	490	494	528	526	544	528	505	522	527	483	531	527	518	490	509	520	497	543	492	522	537	517	539	515	492	508	500	519	488	477	499	505	501	519	500	528	514	534	531	554	490	495	500	515	492	499	517	486	533	522	480	547	496	491	473	510	475	503	510	527	525	487	503	532	531	495	511	504	484	490	504	544	483	537	496	487	540	545	514	497	511	517	520	498	499	536	520	471	544	500	467	502	516	515	497	594	564	567	510	526	492	528	516	519	474	534	506	545	467	488	511	540	482	536	514	543	510	532	517	528	507	497	522	584	524	520	496	492	581	531	484	512	531	549	526	519	532	516	520	512	505	471	510	540	490	553	489	515	528	536	477	480	511	551	502	543	514	475	513	516	508	473	569	504	531	509	518	475	530	516	540	480	512	519	518	529	515	530	513	510	489	482	493	537	542	528	537	495	525	520	536	543	479	509	522	495	512	497	531	505	496	515	547	528	552	505	527	504	549	536	489	511	493	539	525	517	523	529	481	543	494	497	485	480	523	493	531	491	468	538	506	553	529	544	496	501	506	514	481	551	491	518	491	514	515	514	510	468	522	503	535	507	514	516	528	560	497	492	524	500	521	507	509	507	534	540	513	506	504	526	540	495	547	474	485	525	526	535	490	486	539	569	536	484	510	540	501	520	523	519	487	511	531	554	516	549	536	519	526	520	506	523	527	490	530	536	524	515	496	514	488	488	554	516	560	512	493	544	516	504	475	544	508	507	496	530	536	514	496	490	563	510	477	584	539	514	499	523	540	521	516	519	517	557	508	515	509	510	503	510	534	530	494	499	538	547	556	552	555	527	489	498	530	520	488	478	509	527	518	505	534	540	551	499	508	500	546	526	502	501	484	557	526	536	520	522	564	516	526	548	500	522	510	498	564	539	509	558	496
31655	32316	11825	2227	748	468	439	391	453	391	429	418	438	420	426	411	404	419	425	447	453	438	427	444	419	398	418	397	428	393	404	430	427	441	446	403	460	416	437	439	442	431	429	435	411	447	420	425	417	407	453	439	466	408	411	408	442	437	407	427	429	435	427	391	413	467	420	407	451	413	412	447	462	462	411	412	395	448	424	438	413	448	441	429	454	455	429	438	435	428	420	425	444	421	426	417	402	450	423	408	437	439	431	440	412	429	405	418	424	403	467	439	433	435	428	449	438	444	412	436	421	435	401	385	444	415	425	402	385	407	399	402	426	430	436	433	439	427	394	468	430	433	395	407	435	423	429	431	432	375	429	426	433	435	435	402	448	432	429	414	404	426	432	412	410	451	452	419	419	455	413	438	425	395	431	449	406	423	406	437	411	413	402	453	387	437	415	421	458	460	412	413	435	413	406	452	404	418	467	448	440	435	406	440	395	411	405	402	429	428	435	456	374	412	389	438	406	454	427	411	428	401	473	412	434	435	429	372	416	451	409	383	439	401	393	409	438	440	399	395	396	430	400	422	426	461	431	409	424	422	437	426	411	490	416	424	399	419	449	427	405	421	414	413	400	450	434	385	416	424	417	393	428	400	423	434	416	409	428	436	417	440	420	414	437	428	412	448	441	413	401	441	406	420	378	408	469	391	414	443	420	427	416	376	432	431	431	441	431	417	432	419	398	429	439	438	425	430	426	385	383	416	450	421	406	409	434	401	437	402	426	391	391	422	441	447	415	423	471	450	403	390	429	434	427	410	433	404	443	468	418	412	410	404	403	396	403	410	397	393	433	384	436	453	423	413	387	405	418	428	422	435	431	419	413	411	433	389	404	421	401	439	416	458	417	396	405	397	416	440	401	412	453	409	410	457	390	384	452	427	406	442	403	411	425	422	408	431	426	386	414	423	415	428	419	427	421	432	416	410	431	405	461	375	396	460	455	426	438	436	403	409	408	422	441	387	416	409	424	425	430	438	414	403	398	401	429	417	436	448	448	442	457	379	437	457	424	413	415	434	455	421	441	420	436	447	416	441	389	423	435	435	420	393	414	421	431	427	411	442	400	439	402	391	451	425	464	416	415	422	418	428	417	427	413	441	430	432	438	410	430	414	437	429	445	440	414	392	415	415	431	411	399	419	431	446	466	442	411	422	392	397	433	426	413	420	453	435	413	441	413	425	407	429	441	392	423	431	402	427	402	425	467	404	456	435	412	426	433	452	421	433	431	435	406	451	429	424	424	389	423	394	459	412	444	425	439	457	423	474	416	396	464	406	446	386	411	425	438	433	428	449	431	435	422	407	441	436	422	487	397	416	424	453	412	434	397	406	425	443	418	423	452	415	403	413	402	446	431	424	409	425	421	427	436	434	409	442	405	415	392	398	388	410	415	420	430	403	411	442	401	405	465	419	445	403	427	426	377	444	421	435	409	422	444	433	457	421	383	462	408	433	450	427	419	429	433	416	421	433	414	384	429	427	435	421	435	423	445	446	421	454	441	421	444	427	400	429	433	422	392	434	435	446	399	413	408	388	415	402	424	458	442	440	395	378	412	419	422	438	461	430	439	428	406	377	455	434	419	412	422	438	430	451	420	444	403	401	454	378	416	429	451	450	442	413	400	395	436	392	434	406	470	438	448	407	429	444	426	453	460	408	400	425	463	421	411	458	398	432	400	395	403	416	445	420	435	427	416	416	455	433	421	399	432	410	425	411	414	381	421	436	401	406	432	417	425	450	427	450	425	438	410	402	458	407	412	403	455	400	402	423	431	454	431	390	423	408	415	420	383	417	402	411	424	419	393	418	458	413	430	403	438	380	418	396	433	441	412	439	426	391	418	432	441	433	430	424	387	408	413	428	399	431	418	406	432	459	429	425	460	408	449	430	389	423	421	396	427	452	430	404	408	412	440	414	436	438	434	436	418	399	443	401	403	454	425	431	417	401	391	422	439	420	462	457	445	442	421	398	367	449	456	411	445	415	412	470	435	449	450	455	420	424	412	435	407	437	374	440	404	418	435	455	458	390	430	416	389	376	446	405	440	400	423	424	413	434	425	375	418	425	409	407	421	439	426	435	434	426	425	443	427	412	405	402	422	446	440	413	438	396	448	448	419	413	427	409	414	445	440	438	425	396	426	470	404	452	407	420	451	394	389	420	430	425	410	427	400	409	440	414	412	402	446	423	452	445	435	403	422	408	436	435	414	435	390	447	422	410	446	409	410	454	475	429	417	449	420	451	417	412	416	406	393	433	425	425	422	436	420	410	431	399	436	425	444	416	482	444	403	403	441	381	427	414	404	438	408	448	402	399	433	438	440	413	427	414	404	444	450	427	407	411	416	395	406	423	397	430	392	418	424	405	443	416	419	404	417	433	441	447	421	429	442	435	483	453	432	394	432	423	413	412	400	462	403	432	416	411	399	430	457	445	394	411	428	414	432	403	409	434	428	416	463	424	462	419	446	445	474	419	415	413	424	418	452	403	437	422	435	434	420	419	387	428	441	393	410	401	430	441	403	430	402	395	426	429	414	386	403	393	405	421	405	410	406	422	422	408	413	397	422	423	383	405	439	435	452	419	404	391	396	444	417	428	413	398	398	420	413	411	459	417	395	416	439	427	426	441	434	430	422	423	415	395	438	404	423	392	365	405	417	438	450	464	390	397	424	421	433	409	450	402	415	428	408	388	432	421	445	429	415	436	386	393	411	479	428	405	415	383	420	420	427	412	416	396	402	454	424	450	443	483	429	438	404	424	433	403	432	407	399	427	446	459	434	403	450	403	453	424	429	447	416	425	444	424	469	466	430	453	451	415	412	397	393	466	408	407	439	440	439	417	436	419	459	432	465	418	434	419	448	423	437	401	418	417	428	403	459	421	470	418	392	424	441	429	440	409	430	409	465	400	431	416	441	416	435	421	391	417	395	470	434	407	466	398	360	464	423	396	446	374	430	410	408	438	381	445	443	427	410	421	419	408	428	436	412	412	430	426	406	436	390	408	419	406	437	436	433	459	426	433	402	408	402	413	440	428	420	417	437	431	433	429	381	419	395	416	408	379	446	439	431	425	423	430	452	428	438	416	428	426	385	423	440	423	438	388	437	412	404	445	423	406	414	431	411	421	411	415	440	410	420	443	434	406	419	406	438	403	426	435	435	417	399	373	432	458	432	392	394	422	423	424	505	421	427	420	425	422	451	440	452	434	451	464	424	404	431	440	424	444	403	412	441	437	426	448	437	440	394	444	409	448	441	424	444	455	461	438	464	408	395	357	405	415	423	392	456	432	449	427	401	409	415	443	442	372	436	426	437	391	446	406	407	427	420	432	391	423	405	425	446	430	387	423	402	400	440	429	429	428	416	414	396	409	430	422	452	429	427	424	437	459	404	418	443	412	435	421	430	407	418	383	464	387	435	443	434	417	426	409	412	422	401	460	431	428	431	429	430	401	437	438
24802	24300	30697	25436	17058	3971	901	649	585	589	633	553	593	581	556	544	581	575	625	593	584	562	574	548	560	578	587	564	603	606	559	567	596	593	575	579	554	569	577	593	543	541	567	615	544	558	580	574	573	622	582	631	570	610	533	623	548	551	558	583	586	552	565	516	540	587	580	604	554	570	603	569	547	572	539	540	572	538	582	532	583	551	578	587	547	566	547	615	553	528	573	552	535	585	577	558	584	598	555	622	603	574	592	597	570	581	538	555	544	597	559	588	578	561	600	564	561	578	591	562	581	594	560	601	551	586	601	557	543	570	591	568	618	566	574	582	591	584	555	576	583	551	576	588	551	620	571	588	550	570	569	567	579	565	606	596	583	567	565	543	555	563	598	562	572	592	566	563	561	527	597	574	568	518	550	603	570	575	569	566	546	554	576	554	583	539	588	532	584	520	593	590	582	545	548	603	589	565	580	580	568	594	557	585	580	596	580	565	651	545	612	609	559	571	553	519	571	530	551	575	615	595	560	536	559	567	600	595	627	561	602	571	555	562	547	557	556	570	567	570	581	556	579	574	586	564	605	600	574	587	536	602	604	574	575	573	589	594	557	600	604	564	578	586	549	535	575	555	571	592	575	557	546	555	564	581	581	573	576	607	548	607	576	598	587	546	571	580	577	586	596	538	620	545	548	566	602	584	566	605	611	551	562	563	599	550	561	569	552	585	545	587	562	544	541	557	562	629	551	579	558	603	569	636	573	606	569	564	615	581	581	549	584	573	542	562	573	559	598	564	547	564	589	574	543	582	568	578	573	562	606	557	533	599	556	544	548	543	528	586	573	577	564	576	564	546	562	562	580	567	543	564	542	592	571	589	550	591	590	557	539	552	606	591	554	560	563	583	576	590	556	555	611	552	569	593	565	574	553	577	548	561	541	544	571	578	550	596	564	587	578	531	553	628	560	568	580	596	563	613	541	546	579	610	571	528	570	580	569	600	598	552	624	585	567	588	549	578	516	544	625	546	569	582	608	603	551	586	594	571	540	599	523	573	569	557	573	582	612	525	570	552	574	600	533	553	600	580	558	569	596	558	572	545	583	611	577	558	570	590	570	587	590	555	588	552	553	578	588	562	564	611	585	581	557	563	605	600	554	594	596	585	552	553	537	575	591	568	561	571	588	594	534	567	530	526	576	578	558	562	589	578	592	597	566	567	586	568	602	570	539	591	552	557	548	572	634	561	593	566	553	585	561	564	577	579	605	585	580	552	583	556	564	633	552	551	584	565	570	567	550	581	530	598	601	581	592	529	544	540	597	613	565	582	567	541	538	552	578	573	600	616	580	573	544	563	566	605	549	538	582	616	578	590	545	593	573	598	562	557	557	595	591	549	552	579	552	552	580	584	541	560	603	627	543	562	575	599	580	600	575	591	572	560	556	569	524	561	574	593	557	572	567	603	574	535	596	523	602	593	593	566	568	569	543	590	546	600	528	599	539	563	625	568	545	562	585	628	541	543	599	590	594	574	583	576	581	613	584	574	566	576	562	592	578	600	543	573	563	582	582	575	583	566	554	590	575	645	559	584	558	518	554	548	554	555	563	579	561	583	545	557	579	564	564	542	583	591	611	568	562	603	516	567	544	610	574	536	588	547	597	572	581	563	612	559	608	554	561	633	582	576	576	591	542	590	610	583	540	557	594	525	590	546	597	584	550	591	535	587	563	596	592	570	611	572	580	617	624	560	566	527	549	596	576	562	552	574	604	579	565	616	559	579	568	530	583	578	548	579	552	587	554	568	550	595	600	529	560	543	585	567	614	627	531	568	569	566	600	588	556	573	588	583	557	559	557	571	546	575	549	590	522	587	608	577	597	586	611	581	581	546	568	573	593	539	568	564	570	564	585	589	566	579	590	567	553	575	583	568	552	533	518	538	565	583	573	563	585	601	586	594	606	555	598	568	596	573	548	586	558	561	580	537	576	528	580	542	614	570	619	566	580	595	579	570	533	588	586	534	571	538	625	606	580	570	543	588	549	613	598	540	584	524	581	553	588	573	531	557	546	567	589	607	604	585	541	598	578	553	558	567	593	572	560	597	567	561	584	573	495	553	608	540	566	554	545	559	601	523	560	593	545	516	554	542	537	608	569	574	552	559	546	601	583	541	585	558	506	568	548	588	574	590	563	599	542	611	602	588	554	566	573	565	559	630	581	551	559	553	568	570	537	520	557	528	594	588	568	536	586	550	584	618	533	545	550	593	621	549	563	521	592	519	579	568	541	552	574	597	589	530	560	550	536	590	562	591	568	611	559	550	576	586	587	551	580	589	565	612	516	563	564	562	538	584	620	533	601	537	608	552	568	569	585	589	537	554	531	639	588	556	598	574	569	568	544	554	602	598	565	595	564	555	568	564	604	626	603	521	562	608	607	580	574	636	567	567	582	572	566	588	592	588	557	586	589	647	585	579	562	560	522	547	586	583	546	547	551	549	567	593	575	575	557	566	544	583	573	592	597	594	542	587	566	578	565	572	576	569	575	560	562	556	598	564	560	523	558	581	543	560	566	582	516	553	551	572	548	551	582	590	570	595	538	620	565	601	576	542	599	542	567	565	570	569	579	609	573	565	578	568	570	576	585	587	593	557	566	584	581	514	574	598	560	588	583	581	577	605	586	564	542	529	551	526	634	548	568	575	580	567	587	565	597	551	560	571	534	549	563	572	613	579	568	569	597	594	579	588	587	571	552	545	557	603	577	539	614	556	593	555	548	552	556	578	594	574	602	548	536	550	588	563	557	588	580	584	574	572	570	571	636	643	568	542	603	560	568	575	592	549	577	565	557	586	592	532	564	595	536	560	579	592	572	508	593	602	610	567	573	612	567	558	547	554	602	585	584	588	583	558	509	578	588	529	576	540	545	545	566	557	566	592	569	550	579	584	530	546	528	569	566	562	565	569	568	580	569	569	574	544	593	573	549	597	593	552	559	497	572	585	571	608	542	578	586	580	600	577	572	580	589	601	601	559	560	576	559	560	528	604	553	549	508	549	527	556	567	593	561	576	566	574	586	585	572	560	546	550	514	582	554	550	573	554	560	579	575	575	600	584	607	580	577	576	550	577	556	610	590	553	566	569	567	597	591	567	618	574	571	537	602	596	589	642	580	587	545	573	556	567	561	583	581	603	582	621	557	625	595	627	547	568	502	597	608	590	562	614	576	552	565	582	612	529	560	614	556	546	587	623	548	604	596	543	520	609	617	592	615	560	580	588	537	572	574	561	567	563	595	527	579	581	575	597	578	547	603	611	575	578	558	607	566	615	553	550	525	555	553	559	564	563	613	579	587	601	539	552	577	566	582	595	543	599	543	569	571	569	581	551	555	554	561	619	548	579	550	563	545	556	542	568	554	524	551	578	576	559	530	576	553	604	588	585	571	537	623	577	562	567	590	573	548	556	550	547	567	610	540	566	615	585	546	551	558	544	576	582	557	547	579	567	565	539
63063	87756	47287	14133	3100	889	548	553	509	537	537	516	501	518	549	549	518	511	530	535	558	537	548	550	506	544	506	513	530	540	524	560	524	516	555	503	486	526	514	545	540	557	509	527	509	508	527	559	496	495	481	483	518	512	522	515	503	532	545	554	529	510	526	511	533	517	549	518	545	552	518	525	560	515	518	561	555	518	514	529	500	517	529	548	519	545	536	526	538	517	537	532	511	494	532	514	531	536	516	526	527	530	531	535	543	482	493	493	552	500	498	477	526	533	564	512	537	535	519	553	498	487	502	518	507	552	548	493	503	533	505	538	532	501	530	499	507	529	514	509	524	505	518	518	498	482	533	550	562	516	479	497	575	530	540	573	497	494	511	523	500	541	520	537	507	532	516	523	503	536	535	550	567	535	528	501	556	527	509	484	498	522	514	568	541	522	531	510	524	549	490	507	522	528	525	508	520	541	504	525	506	557	533	517	525	514	526	473	536	508	536	510	497	507	519	553	521	537	509	552	510	530	525	541	527	486	548	525	498	577	537	518	508	521	511	533	547	538	524	519	487	518	488	494	512	507	560	551	526	511	503	511	500	540	493	555	510	536	524	495	539	514	527	516	581	523	531	540	520	507	541	494	540	546	545	488	515	546	509	539	537	494	506	534	520	480	535	530	527	519	533	529	535	533	499	535	532	492	465	520	486	534	531	536	534	520	503	505	505	504	539	530	510	512	516	473	549	571	520	516	499	542	485	544	521	492	523	491	534	509	508	543	518	512	496	489	555	538	524	525	527	536	524	509	555	510	558	534	513	504	483	519	507	530	521	529	540	514	536	542	501	509	522	536	543	518	539	501	491	566	502	546	523	530	474	506	527	527	499	496	514	523	496	565	522	520	538	487	522	524	491	532	537	506	544	514	536	518	543	545	554	475	536	530	511	554	523	495	560	519	502	512	566	499	487	551	470	509	511	535	505	555	540	529	499	541	558	513	563	533	546	477	512	537	526	515	554	522	518	531	487	529	492	556	572	531	493	527	556	503	536	505	528	525	509	520	489	536	510	516	494	562	538	500	539	490	499	531	521	518	501	530	499	508	521	532	507	539	509	541	523	521	528	512	501	538	527	554	548	510	568	554	493	543	522	519	571	522	506	478	511	562	502	495	503	512	549	531	514	554	520	521	526	507	534	535	520	489	513	480	553	531	564	521	515	560	527	533	503	498	526	535	492	493	537	508	496	531	474	491	535	530	536	531	542	491	496	483	522	531	513	532	564	564	492	473	541	543	549	521	570	533	556	515	504	531	526	486	525	537	534	547	487	563	497	533	548	519	485	472	521	541	486	512	531	531	529	517	517	517	531	490	529	535	524	514	510	512	489	475	500	525	483	531	558	542	520	521	534	514	542	522	501	530	496	560	516	517	566	532	500	519	499	565	516	530	513	527	556	522	531	555	495	559	501	532	503	530	482	540	561	562	515	532	503	481	537	532	508	498	519	523	471	538	541	557	536	547	528	519	508	524	546	513	566	550	487	530	470	500	531	556	540	494	515	540	521	526	568	558	495	499	532	545	537	531	518	549	516	529	544	495	550	530	493	507	481	571	528	466	527	519	497	558	511	552	534	553	537	512	519	522	516	522	561	521	504	528	538	493	536	453	519	498	507	513	523	542	501	506	488	517	568	533	549	513	528	522	543	530	528	523	507	464	487	534	503	541	517	488	512	478	525	472	537	581	514	531	534	495	520	500	538	517	520	522	529	539	513	529	533	498	508	540	536	522	541	513	530	514	548	511	513	540	566	562	489	474	513	536	519	517	544	476	508	530	509	486	522	539	528	502	496	607	480	498	522	571	495	522	543	501	547	526	524	503	556	530	527	519	544	532	513	534	520	515	536	526	504	537	514	516	511	536	478	540	534	527	550	540	536	537	483	512	518	546	542	560	503	506	491	528	573	554	523	513	528	502	554	493	508	571	508	490	505	508	547	531	518	528	510	509	559	509	567	549	510	524	526	538	507	535	512	518	528	488	540	492	558	529	560	483	479	550	509	506	509	527	549	521	534	562	531	511	532	514	507	545	520	480	540	542	547	486	526	528	563	534	503	533	509	525	552	575	469	505	521	500	489	533	520	545	484	513	556	510	542	524	527	542	525	532	515	515	498	506	537	530	528	511	480	555	517	526	494	516	567	515	526	502	513	538	513	546	543	529	588	491	521	516	543	556	537	507	549	521	494	531	528	566	457	489	513	519	518	530	519	518	530	516	508	510	540	497	529	535	508	489	540	514	489	534	502	523	559	502	582	506	523	512	500	514	533	560	508	530	546	540	506	554	526	547	522	501	536	513	490	538	541	504	524	533	472	536	486	513	530	509	558	501	573	538	543	535	524	502	475	560	496	534	561	537	549	492	527	573	529	536	534	502	524	514	518	513	508	530	526	531	512	523	520	565	509	523	538	490	536	517	522	549	482	535	505	501	504	536	493	502	507	581	506	561	562	525	541	498	474	534	547	531	514	506	519	490	519	517	551	519	551	496	551	501	522	501	538	545	527	539	532	560	521	483	490	544	510	510	518	498	506	555	530	499	522	508	529	513	490	501	521	493	520	500	564	558	524	536	508	544	547	575	544	489	532	508	512	514	519	521	529	508	531	513	485	529	528	505	530	539	520	535	504	554	522	505	520	504	560	510	516	569	510	507	514	520	476	482	532	539	506	511	484	535	535	515	520	503	533	508	547	552	496	469	513	491	503	555	508	527	509	480	508	514	515	515	507	569	540	528	521	517	454	541	543	516	501	546	540	527	528	508	537	548	571	516	528	556	491	520	552	521	540	515	522	534	514	519	506	497	515	572	520	542	504	510	556	486	494	518	526	508	520	499	513	507	522	559	500	506	524	506	517	494	527	503	514	562	542	511	521	533	531	521	492	508	533	545	543	475	509	523	527	533	494	499	546	525	530	501	527	527	537	530	518	507	557	485	465	557	548	573	525	494	541	492	487	532	525	471	507	521	515	492	497	539	531	522	479	508	567	507	512	539	515	558	517	549	535	523	528	500	511	509	497	533	501	526	505	520	520	534	563	554	561	496	543	550	495	524	525	524	538	572	492	510	570	542	541	520	533	551	521	523	541	508	487	509	569	544	516	534	496	513	574	545	520	531	498	528	532	533	501	552	521	515	526	536	503	481	517	526	546	504	536	571	519	500	505	534	558	524	548	503	537	527	564	528	543	500	511	471	530	522	510	518	521	484	551	553	517	532	540	491	527	522	532	501	468	537	541	495	524	501	467	534	497	508	464	517	501	511	516	534	514	515	514	482	533	525	482	530	534	492	529	503	504	520	505	512	524	485	536	489	512	526	499	497	543	536	541	486	495	537	543	524	524	530	509	487	520	550	505	543	480	551	491	496	500	504	529	531	527	509	521	512	487	512	547	530	515	493	526	540	512	550	530	504	490	516	520	552	492	525	536	508	521	533	503	560	536	508	471	501	525	537	539	534
24098	23155	29793	24725	19887	8691	1342	835	763	773	748	824	734	789	745	726	798	764	724	748	788	730	744	728	741	744	739	723	690	727	693	751	732	728	753	743	761	705	686	744	785	744	740	719	699	739	737	711	732	645	706	735	697	687	767	742	760	776	727	707	763	725	735	729	734	730	744	734	762	754	710	725	746	707	734	677	738	724	741	735	738	751	752	707	699	706	715	762	701	733	756	669	699	754	715	736	709	755	752	732	740	746	724	719	726	721	740	695	705	740	710	721	695	718	698	693	716	707	809	744	690	725	739	738	721	696	689	715	716	707	720	716	721	738	717	743	642	774	687	740	720	738	744	745	720	724	730	718	759	737	708	676	725	731	702	749	723	700	747	755	725	714	735	714	725	725	737	739	755	739	727	708	745	690	733	707	719	704	755	742	727	728	710	710	704	772	705	731	667	713	689	729	752	786	719	758	721	712	684	730	746	717	715	716	700	741	755	665	724	705	682	722	753	734	727	712	780	746	719	684	762	692	700	709	743	721	731	699	703	729	723	709	748	695	825	740	718	683	725	726	762	727	745	706	746	707	708	750	744	732	711	761	746	724	697	720	704	724	735	702	713	685	701	688	712	705	711	707	733	692	744	735	755	748	700	710	746	692	712	746	752	744	708	712	760	705	725	749	748	733	726	725	688	667	789	703	735	724	724	701	719	722	674	733	713	699	706	725	734	758	724	703	704	704	732	714	673	728	660	716	725	713	738	666	729	730	709	705	697	757	693	686	714	744	747	730	719	739	697	726	755	708	696	719	740	715	718	690	740	747	724	739	711	731	705	758	711	714	722	727	703	726	715	713	684	720	712	763	726	700	727	704	756	683	748	701	736	703	736	681	734	681	704	731	701	736	730	673	752	743	755	688	677	750	708	700	719	738	717	709	727	746	727	704	719	732	704	739	757	720	727	712	727	745	715	712	681	770	715	709	714	755	699	715	742	781	742	697	756	709	769	695	732	696	718	714	715	751	722	716	668	741	719	715	701	700	737	719	749	709	724	741	689	703	699	715	751	774	684	716	681	666	713	776	717	688	701	686	713	726	703	743	692	714	764	749	699	721	682	719	731	730	720	734	746	819	676	663	701	710	753	733	724	728	734	747	732	726	706	744	735	747	763	690	747	748	773	732	687	666	785	720	727	732	659	738	705	723	724	722	714	745	719	717	714	713	712	702	768	733	671	691	784	715	697	705	716	695	673	733	715	717	734	721	681	722	725	685	718	676	714	750	703	723	673	693	752	725	719	730	739	719	692	728	754	733	689	741	722	700	712	668	761	722	742	784	731	712	736	655	684	739	723	725	732	741	716	707	688	737	712	695	707	719	762	738	758	734	730	712	734	740	667	704	717	725	692	710	710	701	656	747	672	699	757	727	752	694	757	745	679	703	702	703	717	742	684	703	754	711	713	683	734	700	727	727	671	726	710	666	690	705	765	718	748	778	676	689	736	671	704	700	770	711	682	711	723	701	702	729	701	708	699	742	692	690	733	695	713	742	762	742	730	753	764	702	665	717	732	781	673	699	733	686	713	740	735	747	728	689	747	737	722	655	709	725	719	723	758	638	699	720	744	747	750	736	712	690	720	666	721	665	713	707	710	702	722	781	709	704	709	697	734	772	757	729	725	707	677	738	735	735	736	650	672	722	721	723	673	709	746	708	713	742	729	732	682	756	748	708	734	767	690	726	691	702	737	668	693	666	732	692	681	720	694	649	703	700	724	698	708	742	774	663	769	726	746	755	711	731	700	714	733	733	718	710	755	674	785	740	782	742	716	780	715	705	715	729	704	722	705	769	690	660	725	744	725	694	715	751	765	783	698	759	738	701	696	697	724	700	743	759	684	727	687	754	695	736	701	696	748	765	745	721	748	754	722	691	699	706	696	760	730	729	763	731	653	687	723	680	780	723	720	703	696	696	715	669	716	751	749	742	721	754	755	707	722	737	678	689	725	712	733	741	699	769	765	682	728	702	709	722	772	706	669	675	718	746	679	702	708	758	658	698	728	766	749	768	710	737	755	724	688	733	712	740	717	680	683	682	746	721	740	735	733	761	683	738	749	713	717	737	746	728	712	700	709	772	677	723	729	740	744	705	742	758	708	747	730	722	730	701	776	695	687	683	706	710	769	750	727	712	722	681	722	717	693	748	687	674	722	745	726	704	766	695	693	778	757	742	688	731	743	615	701	729	729	698	653	763	724	719	713	727	726	738	711	723	673	770	705	726	676	706	774	760	764	767	707	720	702	688	773	739	714	699	688	740	705	726	709	749	773	696	694	714	738	743	709	739	719	713	716	663	683	723	711	749	699	725	674	741	777	716	724	745	751	761	693	742	696	716	669	731	692	749	735	719	800	690	678	727	750	761	740	691	736	731	744	727	684	742	755	737	748	659	751	728	703	758	731	718	742	737	703	737	731	696	728	716	711	772	724	745	689	688	735	700	689	689	698	688	660	674	710	787	770	701	706	670	726	699	679	710	744	728	720	724	739	751	691	714	743	711	752	725	695	676	733	744	728	739	733	697	720	726	734	751	700	715	718	737	700	696	721	742	698	741	705	696	701	677	741	695	698	697	703	736	723	701	720	677	689	731	687	714	698	702	689	709	679	732	745	708	706	707	700	660	695	706	725	735	676	719	734	735	705	725	724	717	704	726	752	741	712	692	725	761	704	750	771	696	733	776	729	729	776	752	741	734	709	752	664	723	728	709	698	763	707	728	754	669	682	685	721	800	684	697	728	709	698	677	722	743	742	722	753	760	753	714	734	735	709	710	763	740	695	748	739	687	710	721	718	677	712	726	703	743	683	742	706	757	715	716	715	712	732	703	758	695	681	721	737	788	713	742	712	675	749	679	759	687	740	702	755	692	729	731	653	687	738	736	744	753	701	694	764	755	729	745	715	723	721	753	706	662	733	686	712	709	702	697	708	731	724	719	724	733	725	747	712	711	763	696	676	758	694	756	688	723	686	674	725	718	746	708	727	751	730	680	700	733	681	721	714	746	733	724	688	731	716	690	731	714	727	678	695	690	717	734	716	744	696	771	691	672	701	747	713	689	709	702	722	701	731	736	690	748	711	717	685	735	783	749	715	680	655	743	693	668	769	691	692	696	751	634	708	732	704	734	732	758	739	714	736	692	743	726	703	748	707	708	745	684	682	712	693	711	700	732	782	701	748	737	783	714	726	736	700	706	718	712	716	757	701	692	752	745	755	712	756	731	721	735	702	720	705	733	705	714	714	714	718	749	741	737	724	737	760	764	710	715	671	733	743	735	688	717	683	668	717	660	758	733	776	756	709	677	735	687	706	712	694	706	714	678	720	748	728	691	775	732	758	740	711	681	681	739	761	693	690	750	734	666	760	712	720	746	716	680	651	699	731	708	670	682	741	703	715	699	739	699	753	753	740	714	730	715	715	699	722	777	717	691	769	666	714	711	740	699	739	735	721	739	747	730
61583	90381	50977	17204	3915	1085	670	659	604	671	623	638	642	620	683	635	641	659	648	651	659	669	666	678	642	697	658	660	680	642	664	709	656	617	634	610	655	625	637	683	643	617	649	608	672	652	623	631	607	643	659	625	598	631	633	603	637	616	636	580	664	669	674	628	639	627	606	626	678	613	682	624	629	640	610	690	660	632	643	623	621	635	652	616	627	678	613	621	623	614	634	649	636	651	587	639	666	666	688	642	649	623	656	618	672	659	650	624	679	626	620	618	632	659	645	645	604	622	646	627	634	634	660	644	651	702	615	645	597	661	617	661	607	638	675	661	626	653	674	647	612	647	659	696	609	600	657	639	556	639	614	613	663	663	635	660	687	639	685	614	660	622	650	657	635	642	600	669	657	671	637	641	635	638	692	683	663	625	687	651	668	682	680	652	618	636	698	643	639	659	663	640	612	611	651	657	672	644	620	592	639	623	633	658	604	624	651	651	655	639	627	609	686	660	645	671	625	650	660	581	725	618	634	648	631	616	625	634	625	674	624	628	628	576	636	633	616	620	630	652	639	632	619	657	662	618	594	615	619	622	645	678	616	610	653	655	623	662	615	678	609	630	649	678	642	604	655	665	661	626	629	623	689	635	641	606	642	634	618	638	644	602	664	648	645	645	659	620	595	615	662	641	627	615	674	608	625	624	647	614	638	649	628	629	619	616	649	610	651	617	639	599	649	594	631	652	639	630	609	620	620	689	653	620	621	683	619	615	659	628	642	624	613	646	666	636	658	687	636	613	659	649	626	692	648	659	604	660	638	597	675	656	670	608	632	622	599	613	631	643	626	620	621	647	649	629	607	655	645	623	664	630	652	643	618	634	659	660	616	643	636	602	670	653	609	621	638	602	664	673	657	646	633	652	688	644	658	608	598	629	681	611	631	629	637	591	665	652	605	637	620	651	639	656	647	615	641	631	608	616	589	623	653	600	658	631	631	633	651	676	634	648	668	620	610	610	649	622	642	643	598	649	614	631	631	631	641	633	602	646	635	639	688	636	618	611	628	657	630	614	643	640	679	641	655	639	654	670	649	614	621	643	613	646	588	623	649	603	670	666	642	646	638	653	576	633	666	691	594	637	653	622	638	645	663	589	688	616	658	637	692	627	640	658	636	634	627	680	648	647	661	641	657	646	646	597	651	572	651	632	655	627	637	596	574	639	680	648	647	630	632	680	615	665	658	627	634	640	624	586	649	633	642	652	645	639	649	695	626	643	582	664	610	657	634	657	644	693	645	654	627	622	628	643	624	635	648	635	633	628	660	644	610	663	651	640	628	629	639	640	613	654	640	649	645	648	639	609	613	626	651	637	647	620	677	644	616	644	640	653	618	638	660	630	659	677	621	662	631	616	623	654	599	612	612	636	626	636	590	657	603	643	635	611	628	651	581	646	601	634	610	629	626	651	609	619	678	598	658	636	634	645	614	646	612	631	629	610	629	633	654	616	617	665	681	677	665	627	646	626	605	609	635	645	630	665	712	633	629	653	666	611	625	618	644	688	661	683	606	657	626	617	647	681	670	661	573	617	640	662	622	663	643	667	640	625	631	689	638	678	643	625	625	611	655	695	616	639	648	639	672	674	676	601	630	630	609	634	626	622	670	667	647	627	612	639	607	638	634	612	626	648	672	624	620	631	622	639	657	646	610	640	645	608	587	625	642	646	653	598	605	612	638	672	655	716	625	646	683	645	623	657	669	646	658	630	654	651	668	648	609	640	657	617	643	649	617	655	637	586	628	620	632	642	609	622	628	638	631	634	627	677	581	644	648	656	644	643	641	645	638	679	652	652	668	626	649	637	647	639	631	643	639	690	609	626	612	609	623	662	637	650	613	644	643	605	638	642	684	646	671	647	622	684	633	651	659	643	613	672	631	621	621	592	608	603	665	709	631	656	532	649	640	656	608	617	625	623	616	604	632	651	666	713	666	613	625	664	635	665	662	622	642	719	655	661	603	654	655	633	644	661	614	634	595	616	653	624	613	607	636	626	674	640	607	638	625	648	640	649	659	670	642	643	661	626	652	656	653	599	600	635	668	626	639	657	624	653	613	634	654	678	633	629	628	609	660	664	658	616	636	695	653	645	635	664	613	612	634	672	639	668	662	596	648	629	632	625	660	587	643	612	629	653	662	646	608	624	658	661	663	598	635	601	611	611	603	626	607	600	646	595	681	626	628	638	649	646	632	626	637	667	639	646	665	646	663	639	626	638	610	683	633	618	638	635	654	639	621	634	649	659	653	654	654	658	665	648	634	608	616	703	673	609	611	610	617	640	674	621	663	662	621	629	626	654	604	562	635	667	660	644	614	618	631	644	618	669	631	640	677	625	659	655	632	653	613	642	626	623	639	626	610	634	622	643	627	620	603	637	621	597	597	653	621	644	614	616	676	636	628	638	628	665	653	620	630	686	614	624	628	646	605	652	659	643	676	615	654	643	615	628	628	675	670	668	641	584	645	652	670	641	623	636	633	676	625	629	647	657	627	626	648	618	659	600	639	610	640	673	596	644	661	668	653	641	598	633	618	643	611	650	647	635	629	660	644	655	647	642	585	558	660	651	653	600	664	651	648	624	629	647	643	651	674	625	660	681	625	645	590	687	686	620	640	661	696	622	590	628	676	656	700	661	635	627	657	634	627	658	653	637	621	641	640	639	624	619	605	632	632	635	647	668	629	629	619	615	637	626	629	554	600	648	635	654	630	669	596	639	634	615	645	651	620	647	601	668	611	655	634	607	608	633	648	659	650	637	619	631	598	613	638	671	631	642	672	651	641	657	646	619	649	617	655	637	651	654	663	670	664	672	665	635	648	595	600	666	660	651	620	609	628	599	637	655	679	624	668	617	656	615	599	590	666	666	645	632	669	623	621	634	635	684	650	630	641	645	647	633	601	603	657	653	620	640	620	602	659	656	672	604	648	661	643	619	676	633	663	582	659	632	591	671	648	671	636	651	675	618	595	609	626	639	663	655	666	613	656	632	625	588	623	663	670	664	625	623	623	602	605	661	608	628	671	627	627	648	642	620	657	620	678	638	605	658	620	658	632	656	623	647	649	683	684	626	627	654	681	633	589	661	663	612	673	625	677	643	620	587	644	609	628	662	623	661	588	662	620	610	625	672	641	632	651	631	626	646	659	593	645	633	662	616	588	644	646	610	623	649	618	649	606	611	637	662	646	673	634	625	630	627	618	656	638	629	619	700	615	626	589	649	642	595	654	629	659	640	600	633	657	678	645	660	632	644	610	655	637	590	613	620	604	642	639	674	661	655	653	575	666	647	650	679	647	639	646	642	638	636	630	660	603	658	638	642	588	638	615	607	643	644	600	600	669	613	618	666	645	599	626	639	614	664	625	643	610	625	633	640	637	621	616	701	641	669	625	640	617	609	599	662	653	658	592	623	643	615	577	623	659	638	630	647	663	659	657	612	654	636	665	699	640	631	604	619
33706	32822	19754	4862	932	597	562	492	545	604	573	557	580	562	602	537	544	577	543	566	531	542	593	552	531	562	539	555	519	557	568	539	583	543	543	568	561	530	559	519	587	571	534	542	587	558	559	565	553	555	524	574	594	548	542	534	568	532	546	545	573	577	538	528	542	535	537	506	509	510	534	533	540	539	515	563	538	547	557	568	502	568	558	537	547	547	537	543	551	558	555	529	535	529	519	551	540	562	518	520	541	566	482	508	551	555	564	564	568	538	549	563	544	526	548	561	560	522	544	534	574	477	558	586	505	553	564	516	592	553	578	564	557	559	546	518	575	540	555	545	538	499	524	497	523	566	539	584	523	551	552	521	600	552	549	573	573	524	540	531	576	588	551	541	566	572	528	543	542	566	534	561	550	555	522	569	526	564	581	580	537	532	539	489	584	553	499	588	552	558	564	535	569	520	575	555	500	524	541	567	556	533	522	569	511	528	500	523	517	542	554	536	583	531	551	572	548	583	582	537	539	570	575	552	558	549	547	572	550	559	551	548	581	573	568	607	564	502	532	547	584	560	494	558	540	541	535	565	575	584	543	529	549	533	550	547	530	532	597	595	530	545	560	548	576	564	549	565	570	534	597	531	529	593	583	553	517	515	554	570	542	533	527	569	584	556	544	517	565	581	519	563	568	572	548	568	543	579	558	554	553	586	579	559	556	544	523	558	546	517	552	547	553	571	527	555	566	536	551	529	533	558	538	493	551	532	496	547	576	541	555	587	606	578	585	527	559	557	582	522	499	517	541	576	529	563	532	574	563	562	548	561	538	522	573	540	517	518	589	523	534	516	547	531	576	591	561	552	613	549	544	569	503	531	555	484	581	536	497	562	555	581	558	556	552	558	578	526	610	565	540	532	557	563	547	560	539	526	519	578	537	508	577	557	528	566	582	548	523	517	547	562	553	525	512	538	572	591	530	518	570	598	528	517	519	545	555	546	564	556	547	547	568	518	558	540	555	532	515	507	574	557	581	564	537	506	557	589	577	513	605	582	553	531	542	563	605	594	525	554	533	552	526	569	522	543	580	555	551	504	546	574	591	562	566	568	558	562	524	538	522	525	566	599	603	560	569	586	549	521	581	550	535	574	528	540	534	573	552	552	539	599	532	576	565	526	554	574	550	537	557	533	552	573	605	541	552	549	540	540	564	554	559	565	575	587	590	532	537	529	547	511	574	540	539	542	568	557	542	570	562	485	544	545	557	569	539	537	527	572	526	558	539	543	579	580	540	560	575	488	550	541	513	511	533	542	524	522	520	575	542	521	559	510	593	585	529	568	564	547	555	556	560	577	601	540	538	534	604	527	572	553	520	566	590	541	591	581	598	556	520	561	564	571	535	527	525	557	563	573	570	524	541	553	552	560	551	535	553	531	543	544	543	549	509	535	562	548	511	578	565	522	537	577	541	545	552	506	590	588	571	563	558	551	524	546	587	540	546	563	535	516	562	558	550	510	574	595	579	568	563	559	559	515	557	536	567	569	544	569	543	563	580	514	555	554	565	561	591	513	546	540	545	504	516	570	573	556	561	556	540	517	538	552	577	554	570	548	585	558	502	526	559	555	550	549	572	508	546	543	507	587	538	527	549	547	544	511	535	507	517	512	521	530	535	517	527	567	535	558	573	547	559	550	565	560	541	595	578	517	563	535	577	530	570	549	506	535	556	576	529	546	549	549	545	578	557	548	591	543	535	552	538	557	563	512	548	574	524	574	566	597	536	522	545	547	558	528	565	548	546	519	525	570	498	579	581	536	566	548	567	589	532	534	585	556	522	532	517	571	527	516	578	596	561	525	527	556	546	516	568	587	600	533	536	582	579	535	567	581	532	551	531	522	546	596	550	526	552	524	594	569	504	535	556	529	567	558	549	548	559	541	526	541	547	548	542	539	579	532	564	546	558	547	522	543	506	562	508	553	533	561	548	566	557	538	556	556	558	515	530	523	510	584	569	516	508	537	526	587	575	533	528	551	564	514	556	597	539	534	537	552	545	533	512	537	551	552	571	517	543	543	600	596	530	578	545	571	503	533	551	545	525	545	566	547	537	567	528	518	570	529	517	507	567	525	536	526	527	546	593	579	529	593	538	568	552	540	565	567	550	569	582	575	551	545	601	524	561	568	569	474	528	574	572	593	576	502	534	506	557	560	595	579	553	600	547	540	542	549	555	576	536	554	551	559	537	527	529	550	566	540	560	545	578	556	542	525	523	537	550	561	552	546	559	561	552	557	553	549	582	517	564	514	518	563	534	564	560	567	553	562	506	639	500	556	591	541	557	524	530	536	535	528	577	585	552	581	499	548	474	539	548	546	538	529	539	552	532	566	558	518	591	541	559	569	523	524	538	550	561	540	581	536	574	606	521	528	528	560	587	585	542	536	572	581	526	577	530	552	548	531	560	550	533	603	533	529	526	533	552	576	535	561	537	544	520	571	560	561	522	531	531	540	565	550	573	581	547	543	528	546	554	565	537	580	601	574	503	613	553	528	487	552	563	534	546	534	554	577	560	532	580	580	562	537	549	487	548	550	579	547	521	606	536	555	536	523	568	592	541	619	540	556	531	516	551	509	533	576	554	531	538	555	509	502	522	530	522	540	516	542	521	520	557	532	526	558	528	571	543	547	572	564	546	552	537	535	542	571	550	556	555	545	548	582	545	579	582	553	523	591	570	544	545	604	510	577	548	540	562	573	533	527	536	585	580	585	525	595	535	603	588	573	545	549	594	522	532	579	542	527	561	564	583	580	544	547	535	525	555	549	540	562	557	542	543	533	558	566	528	529	604	540	558	562	526	515	503	496	504	506	600	595	574	519	535	539	575	570	505	572	558	528	532	532	519	546	518	571	565	549	578	584	527	547	574	561	596	559	551	524	534	520	574	592	575	549	553	559	549	536	549	525	587	519	565	507	578	555	531	546	579	563	564	599	523	547	547	557	563	528	576	550	568	551	582	563	532	529	566	568	554	571	562	561	569	548	523	546	513	520	580	547	495	590	571	533	581	572	501	563	546	510	547	536	568	567	504	565	532	572	541	549	526	564	558	558	587	559	555	559	531	521	554	607	543	512	572	578	580	535	540	531	603	570	564	486	551	528	565	531	544	585	593	552	556	540	584	562	547	548	581	524	546	557	507	550	546	534	507	535	491	537	546	542	570	560	552	524	575	561	526	546	582	553	552	576	528	559	521	568	613	486	588	550	535	536	581	531	530	567	544	550	502	567	555	541	526	558	554	590	549	564	570	569	536	580	581	579	520	549	558	573	563	522	514	562	590	545	552	578	566	556	567	532	558	541	546	538	563	535	535	539	526	555	584	528	542	545	559	533	553	524	548	549	618	549	532	554	566	597	588	561	523	578	584	546	528	533	544	506	512	547	570	531	531	538	577	542	567	561	539	539	532	552	508	563	556	561	534	502	510	554	541	530	566	526	554	558	535	582	518	522	531	533
32499	32831	10261	2133	687	538	459	419	456	442	450	486	417	453	453	464	453	439	456	484	419	467	467	437	439	465	477	453	467	414	432	417	465	440	477	442	459	461	443	432	475	431	474	463	446	440	429	431	404	469	452	454	448	479	443	422	408	453	442	432	399	439	478	447	455	437	442	447	457	430	486	435	475	424	433	432	461	448	439	428	441	462	406	444	446	435	476	473	432	439	440	447	445	465	400	447	443	436	462	485	419	413	470	447	478	416	445	478	435	431	439	395	419	448	443	430	428	451	441	420	457	421	439	431	445	471	455	439	436	471	421	437	454	458	451	464	461	431	466	421	449	446	452	462	468	475	450	408	399	452	464	448	469	450	415	478	464	483	506	448	440	448	477	446	454	437	442	471	437	444	468	444	461	463	458	476	467	429	430	431	429	420	430	433	421	452	447	485	440	463	447	449	428	467	417	426	440	448	432	431	437	478	483	429	427	440	451	411	439	469	444	419	445	426	451	461	477	455	421	409	453	433	416	446	443	415	465	421	423	421	457	436	428	440	450	441	483	422	448	469	471	417	420	454	450	435	401	489	471	437	447	434	422	458	428	431	465	454	468	422	434	456	456	441	451	418	446	457	435	471	440	423	450	456	444	430	449	461	419	500	450	484	436	447	486	409	442	440	464	485	445	462	473	427	480	434	448	471	472	446	445	494	423	389	477	463	452	438	450	448	395	456	448	418	455	458	464	439	484	447	436	425	436	436	410	448	444	470	467	429	384	474	438	407	487	468	472	454	440	467	404	437	470	420	423	424	469	456	442	467	459	455	433	429	455	444	449	427	423	441	447	454	440	382	455	478	458	460	435	462	454	440	439	474	446	429	470	442	444	432	481	425	483	390	456	455	477	442	468	445	435	490	483	450	452	429	441	438	438	480	411	431	441	473	450	454	469	439	439	432	450	454	458	458	410	460	454	459	446	466	436	419	471	467	443	446	450	447	429	448	456	486	411	439	440	454	444	431	420	471	433	460	481	444	410	511	459	449	456	411	405	442	481	440	445	442	457	428	447	435	430	460	448	425	431	440	446	433	447	444	472	455	464	426	410	455	454	473	424	461	451	431	443	427	448	468	448	486	424	463	483	445	434	457	441	438	451	462	437	411	469	417	403	415	430	454	438	437	452	429	434	455	455	467	411	443	427	404	444	420	465	429	441	436	434	456	452	469	423	420	415	443	414	452	442	451	451	450	454	447	455	453	471	471	451	439	464	459	485	444	425	452	440	438	427	473	435	463	451	442	461	413	439	410	446	455	446	475	431	433	441	435	476	466	446	469	433	484	466	439	457	416	471	460	430	464	437	427	433	435	429	432	474	411	455	465	447	430	460	449	447	447	431	481	421	450	466	424	451	414	462	477	432	423	397	420	420	412	456	432	402	442	406	456	475	460	459	435	425	456	437	458	448	479	439	436	473	446	450	469	428	455	430	421	444	428	454	439	457	455	450	453	419	448	429	420	448	422	450	412	445	465	439	453	443	456	497	482	393	421	480	461	421	487	473	454	472	428	474	436	439	484	474	474	457	459	428	447	429	428	438	467	432	452	458	465	469	439	424	408	454	446	429	462	415	420	454	463	456	459	476	461	436	438	422	444	432	442	428	450	442	440	419	456	453	419	468	441	451	441	430	436	416	458	479	460	472	455	452	419	430	478	485	459	445	449	468	495	458	439	433	423	435	460	434	487	436	431	450	433	437	429	418	448	453	460	450	457	460	456	399	440	433	484	434	466	458	458	471	415	497	461	442	459	454	452	453	456	439	436	449	491	433	467	439	446	451	468	461	459	436	485	476	470	448	443	450	429	420	426	424	463	454	467	418	417	457	451	424	430	476	442	435	458	463	440	482	415	436	425	461	466	433	490	451	465	443	456	443	421	445	433	467	471	462	440	451	448	458	448	420	447	408	474	448	444	459	445	461	426	465	450	464	460	438	479	465	428	464	448	433	437	458	442	447	447	442	445	465	434	441	433	440	423	423	410	439	448	474	439	455	445	458	462	453	472	459	451	457	463	471	469	502	452	473	463	449	423	427	436	457	427	419	477	463	424	485	416	440	486	449	426	463	470	474	455	467	460	435	461	462	454	439	455	438	448	470	451	460	434	409	420	468	439	433	426	425	465	444	449	416	447	453	462	454	457	418	454	419	438	479	482	457	450	479	483	440	446	453	427	442	430	423	457	444	444	416	435	441	490	437	447	433	413	450	429	430	425	479	456	447	454	466	478	436	472	489	471	419	461	422	501	430	470	424	436	444	474	459	411	447	470	435	438	459	452	417	409	442	464	453	465	459	463	477	408	447	461	439	434	477	454	456	479	457	428	437	421	430	496	427	440	447	425	418	442	421	442	454	458	451	453	447	443	454	467	451	474	468	458	404	430	442	450	445	418	435	443	463	453	462	437	437	429	423	434	449	451	449	412	429	401	446	470	436	418	469	433	454	417	438	458	441	443	419	454	440	437	421	435	493	435	440	447	461	461	457	436	453	463	442	477	461	453	452	456	467	484	452	423	463	454	464	408	450	451	445	424	423	434	415	421	463	434	464	447	467	441	441	454	445	457	437	422	439	429	428	453	447	431	465	425	406	415	444	453	454	452	474	443	402	431	465	453	421	456	432	396	422	462	443	431	405	439	469	446	477	438	428	444	452	433	469	452	423	458	501	433	444	427	455	450	464	437	466	436	484	457	482	471	422	442	448	429	457	453	444	478	447	441	444	451	441	412	440	466	442	429	498	464	431	471	449	455	476	464	458	437	443	477	428	431	400	467	416	443	428	474	421	463	442	434	425	448	459	434	423	452	478	459	455	443	469	482	445	508	475	431	471	433	446	431	444	427	381	443	435	450	490	462	460	473	466	458	402	446	439	433	436	432	435	473	459	432	449	450	409	441	469	437	412	465	498	444	450	420	468	463	430	436	475	443	470	436	465	426	464	420	427	424	434	454	425	453	447	419	425	399	410	435	454	437	474	491	480	402	461	447	454	461	442	472	429	440	460	482	424	421	419	447	434	446	426	430	444	437	469	443	468	439	422	437	441	455	423	452	445	453	439	443	450	402	427	504	455	433	478	454	445	442	444	485	446	442	423	453	463	453	411	430	439	470	469	444	458	464	444	422	475	482	456	423	475	420	415	442	462	449	445	431	460	434	422	410	471	438	449	423	466	425	476	452	447	464	429	491	460	431	475	463	445	427	453	447	438	479	467	443	461	459	424	434	411	465	432	438	467	431	435	432	451	434	468	435	446	420	459	484	432	475	482	443	463	460	483	413	430	457	457	418	469	468	487	474	470	446	448	458	438	449	451	419	441	458	421	443	451	458	438	446	461	456	425	432	471	421	461	466	425	417	448	453	438	433	433	444	475	434	460	463	452	434	443	471	452	459	481	429	429	480	441	429	439	427	447	463	448	430	432	445	447	474	455	453	424	415	418	442	475	440	435	447	467	452	442	483
24929	23809	30288	25259	17932	4748	935	668	608	650	615	584	593	602	627	581	583	587	584	596	633	571	553	588	583	581	587	586	525	560	579	617	584	572	613	595	579	558	619	566	601	546	508	553	582	554	576	578	612	558	612	554	579	585	554	562	543	553	547	564	576	554	576	569	591	620	613	580	601	555	530	559	557	564	556	540	573	539	563	566	585	527	589	602	606	539	594	540	573	607	544	582	574	586	575	614	613	571	584	585	573	523	542	621	604	576	547	591	572	560	562	582	584	570	551	603	561	556	611	548	599	594	546	557	608	601	565	598	612	595	572	533	553	555	576	533	579	548	594	580	573	588	553	588	540	607	597	577	609	549	544	539	560	632	563	570	573	606	562	530	550	545	578	610	551	565	572	583	590	591	637	557	575	568	565	613	588	599	588	614	572	535	578	516	580	546	569	624	633	579	587	612	585	570	569	548	560	545	577	509	580	533	551	543	557	571	596	611	606	578	545	626	594	569	578	563	568	548	528	584	570	622	539	538	538	604	583	543	569	597	571	595	560	578	588	571	568	549	585	548	562	567	583	597	622	558	568	567	552	551	562	608	548	576	602	576	553	571	556	586	568	568	611	568	611	554	528	649	592	613	562	518	545	534	536	520	572	538	558	601	581	587	574	573	557	540	539	544	547	585	615	589	594	601	590	599	585	565	577	547	562	573	570	582	572	571	578	608	560	549	608	579	580	609	549	560	538	563	566	551	550	572	525	559	577	610	574	557	540	538	591	558	579	574	540	571	582	565	578	610	549	578	584	573	593	557	573	580	563	574	569	553	605	600	572	547	594	545	579	546	600	544	575	575	574	612	563	578	554	555	595	567	570	585	565	535	589	589	553	587	535	561	516	632	526	502	547	576	582	627	550	538	571	548	630	585	578	560	590	581	562	556	552	624	584	575	563	569	550	575	583	571	595	603	561	593	587	571	581	575	559	551	555	559	560	555	556	559	606	626	591	578	592	583	560	551	581	556	563	593	542	573	600	600	564	565	563	557	555	540	566	531	561	576	530	542	558	571	618	570	541	529	609	527	538	559	559	564	527	562	519	559	529	557	524	556	605	554	545	580	583	568	589	557	594	567	558	613	596	591	592	557	576	578	564	588	575	568	556	587	531	602	577	593	569	572	574	543	603	573	598	560	617	583	594	595	544	577	572	557	601	590	611	569	582	569	562	599	560	592	552	567	565	574	526	582	543	584	568	570	566	581	594	567	543	539	568	561	575	587	592	608	571	534	561	523	593	557	546	576	566	555	621	538	575	624	546	567	591	589	582	560	566	577	521	547	527	580	579	559	541	513	552	535	524	545	579	586	532	581	563	590	575	589	599	588	557	552	558	542	538	565	590	557	600	581	599	580	570	574	584	530	562	563	581	596	615	600	541	584	561	583	537	563	543	603	543	560	543	544	576	558	526	595	592	589	599	585	599	544	560	615	565	576	554	600	564	587	535	604	547	557	564	564	591	619	628	542	575	548	605	597	599	531	611	567	556	528	609	552	542	533	556	575	591	559	581	564	543	560	595	529	571	559	586	566	563	593	597	610	531	582	584	559	563	570	583	576	586	590	593	573	602	531	567	565	586	549	575	547	581	603	560	537	598	569	586	553	571	564	599	596	547	564	559	553	564	586	593	582	529	580	548	595	625	529	563	523	588	567	552	587	558	530	580	548	593	554	551	567	599	527	520	550	567	569	590	595	571	577	584	547	570	608	595	569	543	576	563	542	587	595	601	535	530	591	588	565	580	556	566	562	617	551	565	535	563	560	553	596	588	592	533	582	584	568	611	583	565	581	539	557	569	581	584	568	585	558	592	564	617	579	580	607	550	573	545	558	556	593	603	585	552	638	563	531	580	559	543	612	533	557	595	568	555	549	552	573	576	563	596	563	523	569	571	575	590	550	577	596	546	567	510	573	585	567	587	541	591	576	566	537	596	592	565	562	526	574	609	546	557	553	572	576	583	566	592	589	553	599	587	567	570	602	561	554	581	630	585	572	595	598	562	577	583	608	517	549	581	613	570	602	538	570	567	545	564	609	603	589	549	535	582	567	532	572	572	570	606	562	551	569	599	593	642	537	554	590	549	545	558	581	578	525	560	598	603	563	552	546	588	580	584	522	569	522	586	551	555	520	574	604	562	587	595	533	566	505	546	568	526	573	596	532	591	567	562	574	609	574	565	590	580	566	569	581	485	540	556	576	590	575	589	562	582	622	602	568	594	616	581	553	581	590	552	575	550	553	563	568	557	602	556	562	599	582	603	538	581	574	579	604	578	609	555	551	577	574	566	593	549	566	575	560	555	582	563	538	572	595	553	569	596	555	586	591	570	611	560	564	573	581	563	539	577	524	568	619	569	589	631	578	626	569	605	556	620	599	585	539	574	561	578	594	550	559	583	548	542	556	555	570	570	540	576	555	570	570	592	590	628	582	565	576	561	535	560	591	583	575	601	593	594	603	571	557	566	533	585	546	598	555	534	580	571	547	567	570	513	579	551	583	538	584	606	589	582	585	574	615	643	555	543	569	564	572	517	516	555	603	583	565	574	583	588	559	571	587	572	564	552	576	572	618	573	550	565	528	553	579	578	620	562	576	612	574	575	602	572	541	572	595	566	581	568	575	563	590	571	572	593	549	573	573	529	523	572	576	546	525	550	566	588	514	544	573	540	561	587	608	507	621	577	588	589	569	557	569	567	584	530	628	568	562	610	552	566	574	604	517	604	581	601	553	576	581	598	582	541	582	548	595	561	559	600	564	590	614	569	590	523	588	549	567	600	613	527	585	552	534	601	552	537	563	571	562	543	576	572	581	573	564	555	555	564	574	565	555	551	535	523	544	606	579	598	566	540	544	575	528	570	572	603	548	550	512	639	562	576	515	555	561	566	533	563	533	549	605	600	584	580	569	558	593	608	564	572	542	573	630	562	569	604	564	542	561	549	589	579	603	556	597	563	549	553	541	586	591	538	546	594	611	579	556	564	595	541	599	545	542	537	558	565	608	595	541	572	551	575	572	582	562	558	545	556	595	577	586	573	566	575	550	560	534	561	549	579	573	549	589	595	558	553	589	540	562	520	559	544	541	585	601	537	569	574	557	594	529	563	568	603	578	581	561	522	542	566	568	591	579	586	536	551	603	547	585	579	561	567	571	540	589	569	585	570	559	533	559	596	580	567	611	554	605	554	583	585	567	562	544	548	600	592	573	606	543	584	550	573	565	565	561	556	566	558	555	587	571	578	612	609	574	523	541	545	619	611	541	573	606	534	555	543	589	606	574	587	570	546	554	561	578	595	578	554	545	568	607	624	568	577	571	587	543	555	571	523	550	567	599	591	661	579	560	575	561	549	585	540	545	532	594	567	592	578	570	559	565	568	563	570	609	553	613	585	551	568	587	607	551	567	601	581	567	562	582	604	543	574	542	582	543	593	560	585	582	586	595	583	564	562	605	605	537	569	584
63685	84237	47745	16529	3742	980	574	520	495	478	526	536	506	490	535	497	533	593	497	540	549	533	536	480	555	525	546	500	492	533	502	510	535	535	530	551	523	502	512	550	514	504	542	553	518	518	531	533	518	513	527	496	503	532	485	513	524	520	504	512	530	480	512	524	513	494	525	508	533	523	520	506	489	527	535	526	525	526	522	509	567	547	503	511	565	511	528	517	539	513	539	517	515	516	534	479	506	501	496	502	533	542	535	503	539	507	540	538	506	547	463	513	516	495	499	523	495	509	518	509	521	526	543	521	547	523	511	530	504	551	560	549	479	546	558	515	480	521	519	490	525	466	479	535	529	516	509	497	535	532	518	558	464	558	475	487	494	547	491	555	467	509	517	469	506	527	526	482	532	515	510	533	565	499	555	523	508	522	540	540	530	517	516	508	497	521	553	546	500	504	469	491	531	548	574	505	515	495	474	509	574	462	529	552	541	493	502	555	526	507	466	536	493	516	520	523	534	512	506	530	476	501	467	535	476	545	547	572	522	503	548	476	508	530	516	510	556	471	511	519	538	481	488	519	478	517	530	583	518	502	508	494	521	563	494	500	545	516	551	483	509	524	531	525	522	510	487	532	491	496	525	492	534	502	513	521	528	476	523	498	507	503	538	520	541	512	560	514	515	523	500	508	489	523	471	501	503	516	505	492	542	513	515	502	520	533	545	541	506	535	495	540	519	527	475	510	551	502	501	516	538	508	489	524	526	552	517	511	519	515	522	488	556	494	516	527	566	504	511	514	551	529	523	519	512	543	502	506	525	549	492	485	513	535	553	551	582	507	526	542	535	493	523	497	481	499	506	482	527	521	554	511	476	493	537	486	489	505	497	491	529	504	515	504	531	517	482	504	496	479	513	543	508	519	534	529	513	514	488	548	505	539	486	505	502	515	536	514	516	508	510	549	515	528	501	509	499	510	493	508	528	520	507	538	492	490	527	526	522	522	485	508	529	525	481	553	510	507	509	510	536	497	515	520	492	499	557	498	493	474	507	525	480	514	475	524	543	486	511	483	496	483	571	480	522	482	510	515	531	497	481	523	522	521	500	508	538	516	519	543	539	526	512	518	525	546	523	512	498	528	509	518	489	507	488	534	547	520	498	510	537	509	538	546	503	529	513	539	522	554	530	544	522	536	510	475	502	497	536	554	523	514	526	490	490	524	526	490	508	520	544	504	493	486	533	480	550	555	528	518	487	522	519	502	518	495	545	547	490	525	531	495	530	544	524	547	518	524	514	517	493	507	526	513	506	515	555	494	545	511	493	543	521	544	534	547	498	529	499	525	487	491	510	532	493	520	532	515	511	538	525	524	479	524	513	544	575	474	519	498	492	507	516	509	517	474	508	524	538	480	534	502	523	526	545	494	530	507	530	511	549	537	471	494	494	514	497	493	545	525	516	511	514	515	553	511	510	495	499	473	504	503	516	531	501	569	546	505	552	502	515	524	522	507	523	529	537	490	536	493	508	498	562	491	495	512	538	516	492	498	525	552	522	461	495	523	479	532	501	574	587	485	497	527	527	533	522	485	518	540	514	501	491	538	516	488	498	477	502	543	547	530	485	475	499	482	520	522	469	545	506	519	539	510	478	528	497	531	552	531	512	517	506	480	536	530	505	533	529	537	525	545	493	473	507	541	480	531	479	489	546	523	538	507	482	484	479	491	547	543	524	501	520	498	511	514	519	478	531	517	518	508	522	510	506	514	510	495	510	488	480	546	471	542	548	509	537	528	485	490	518	505	548	545	501	504	520	528	535	520	490	544	494	538	509	494	534	477	494	515	480	549	501	492	513	506	490	488	523	508	545	525	530	569	497	480	503	481	534	540	515	508	520	500	529	519	508	510	502	523	532	549	531	507	501	538	500	486	496	468	488	537	536	515	499	528	513	501	527	560	500	492	503	545	486	532	496	537	499	505	506	495	542	547	552	521	499	536	482	480	530	519	529	519	489	484	518	527	515	503	528	499	495	479	542	512	537	529	525	471	532	486	509	528	526	515	528	502	505	521	506	514	527	501	517	514	547	499	512	496	518	536	506	515	486	484	508	492	460	488	482	543	513	512	528	533	534	566	519	500	512	531	504	506	503	548	481	513	491	492	513	465	547	516	494	536	528	507	500	519	495	520	530	507	554	546	507	495	484	531	529	519	499	513	478	516	511	494	490	525	450	506	506	505	536	510	475	523	505	538	524	545	505	536	513	512	527	507	513	529	514	517	506	523	545	544	542	537	499	501	517	550	565	542	529	505	539	571	517	493	508	489	487	521	493	497	523	498	529	524	533	525	524	512	523	524	530	562	529	525	500	495	539	549	514	519	542	554	482	536	538	556	512	533	491	563	501	489	516	530	492	531	522	515	541	497	542	504	552	537	508	494	521	472	512	524	498	501	508	524	488	486	504	503	531	528	513	520	473	479	551	541	492	563	480	474	550	513	490	539	529	498	553	511	502	508	478	496	515	545	521	503	536	506	480	534	514	551	503	516	518	554	549	541	493	500	511	521	492	513	513	508	518	530	503	549	509	542	495	495	531	544	499	509	542	528	528	533	515	518	526	497	522	547	542	519	547	545	478	533	515	486	487	483	491	495	483	490	539	486	517	499	493	513	511	531	545	453	516	478	545	487	516	509	529	544	503	485	533	485	521	473	528	516	496	507	471	500	518	526	568	527	522	524	525	532	523	557	530	516	539	481	527	519	517	513	478	481	485	520	518	527	493	507	521	464	515	485	495	537	532	502	516	522	540	503	513	527	530	528	513	555	536	507	562	538	513	508	490	503	509	502	542	570	557	482	519	542	543	537	516	521	478	496	537	498	519	523	493	539	511	523	529	523	533	519	502	513	504	509	540	503	541	591	527	559	501	484	514	547	501	544	475	484	484	549	535	536	544	509	544	487	532	524	501	503	515	492	519	496	541	521	548	488	533	504	538	490	504	517	503	524	466	491	548	535	493	498	472	503	550	527	523	519	522	501	515	511	511	525	549	543	501	483	549	476	484	527	519	547	447	522	506	509	539	528	485	479	539	498	528	551	513	537	499	498	467	474	492	520	503	501	508	512	499	487	540	565	545	502	504	481	531	509	497	548	515	549	546	517	512	543	493	534	508	476	461	540	504	522	526	519	511	505	521	543	495	521	491	503	500	503	532	525	548	484	521	525	523	529	461	541	504	509	557	526	494	495	468	510	497	534	558	533	538	500	528	492	523	511	547	533	485	482	481	503	494	468	521	500	471	546	512	484	531	511	509	475	495	516	504	521	559	473	494	493	495	547	525	496	483	527	536	518	502	484	496	528	519	499	517	524	532	514	502	499	516	545	509	530	507	535	490	507	522	485	504	503	507	503	503	532	515	551	514	487	521	486	548	531	504	530	496	518	508	491	500	505	531	534	499	488	528	514	515	528	503	536	530	522	536	505	488	516	493	519	491	485	509	533	494	504	496	537	540	530
24134	22800	29878	24841	20209	9875	1542	837	756	728	722	732	744	740	692	717	728	669	705	742	714	687	736	708	697	715	710	722	693	760	699	749	731	701	721	702	685	719	688	720	719	698	725	724	698	671	701	719	709	721	673	711	709	693	686	692	664	701	657	711	650	711	674	672	676	727	723	709	726	693	722	655	679	707	715	699	699	726	652	682	724	694	680	708	699	666	706	695	714	688	707	693	691	694	693	709	695	675	682	713	686	655	714	726	652	696	698	657	765	711	671	680	677	665	657	716	699	709	693	668	706	663	687	650	692	710	659	730	724	698	722	685	657	682	688	705	672	675	679	688	703	646	659	698	698	686	707	689	660	694	706	741	692	728	708	681	660	674	716	670	691	692	743	727	655	730	748	711	662	674	715	693	683	679	670	697	691	708	660	650	691	698	709	672	671	729	694	653	707	692	713	679	683	667	641	656	654	672	627	663	700	696	697	704	678	692	655	665	715	650	742	714	686	656	678	753	704	712	684	734	687	742	648	701	665	663	667	671	672	689	693	762	696	723	724	718	701	722	681	700	699	658	695	710	680	668	706	659	717	686	705	673	719	680	713	686	687	702	721	689	688	644	679	670	765	705	701	712	662	701	662	671	669	680	667	685	683	688	705	718	659	683	699	677	723	705	688	678	665	698	678	707	695	681	722	675	702	682	711	738	677	680	693	689	713	710	735	683	666	663	642	701	667	708	695	671	685	681	733	655	672	676	660	657	668	703	738	638	655	673	680	669	676	707	683	702	695	719	708	717	660	708	696	752	716	699	714	716	735	668	700	749	678	690	644	680	682	706	716	667	681	708	650	726	737	670	685	683	693	671	687	645	695	695	672	689	680	770	747	666	638	667	688	711	659	633	730	716	692	684	699	641	688	678	689	682	673	649	711	662	665	669	693	675	723	645	689	689	661	679	673	723	696	698	702	683	700	690	693	665	640	682	689	645	723	740	680	725	700	646	679	666	721	700	658	639	662	661	646	704	671	663	681	685	655	661	644	661	688	663	671	670	697	695	707	723	671	676	684	706	652	706	671	676	676	668	693	680	666	684	686	715	642	680	723	660	670	680	669	666	685	711	700	710	697	655	739	693	707	665	709	735	664	664	687	728	709	712	666	727	649	641	701	661	651	627	659	698	647	707	705	687	742	689	694	629	701	719	690	676	700	702	700	673	679	712	680	668	686	662	696	701	679	707	662	702	690	687	690	669	663	707	652	682	690	695	632	674	657	666	743	688	657	646	743	674	737	697	711	701	712	734	677	676	652	692	679	700	676	610	729	670	705	728	748	717	708	683	674	679	710	708	710	701	717	741	653	630	682	679	681	692	722	701	666	676	706	673	649	679	679	670	709	678	734	658	734	663	706	684	653	696	674	662	681	702	725	664	675	706	690	729	705	679	679	714	688	699	606	686	703	708	716	682	710	689	647	691	658	688	691	667	736	670	686	704	659	674	647	682	694	690	683	673	663	719	722	679	716	645	713	694	654	683	727	764	696	716	712	696	698	650	707	682	706	700	683	654	645	701	689	680	707	680	635	735	661	677	717	729	688	650	682	619	699	680	658	672	651	740	653	683	720	675	702	659	691	690	704	689	672	717	653	644	707	656	679	665	669	699	675	710	697	701	702	684	708	684	709	668	738	690	661	692	714	699	695	695	722	680	666	690	697	713	700	736	722	722	654	692	699	713	664	656	713	692	703	700	714	706	692	758	613	681	677	703	702	666	679	682	671	715	660	682	697	697	711	736	679	718	716	670	723	665	672	678	678	683	710	685	701	722	713	615	651	675	708	691	739	730	669	665	657	663	700	664	706	719	693	699	681	618	674	708	689	727	662	716	691	699	711	645	670	713	670	727	721	705	634	696	694	657	648	701	676	705	708	678	678	686	668	666	728	725	637	663	661	728	692	732	671	692	693	684	701	650	701	681	681	694	708	723	679	701	684	682	713	710	679	729	725	649	726	697	710	704	738	703	702	650	666	650	673	668	661	700	674	659	671	643	658	681	684	718	683	648	628	698	666	682	685	667	691	671	723	664	662	678	684	674	681	678	726	698	652	669	663	715	722	700	738	726	628	665	673	670	664	707	658	654	691	649	706	700	718	710	663	704	671	691	617	701	666	709	730	655	712	688	703	662	696	704	710	682	674	696	687	713	675	723	676	669	680	720	642	694	704	660	725	720	701	703	680	698	704	680	715	727	679	712	708	699	692	682	676	655	702	673	708	711	683	672	701	687	665	692	645	679	679	656	722	701	672	679	720	696	720	624	669	694	685	689	730	650	706	686	700	659	704	694	687	633	689	678	688	617	675	696	680	639	643	711	681	705	694	673	707	709	704	693	660	692	734	686	674	719	699	643	699	715	677	706	719	662	656	695	758	694	684	736	688	734	693	686	672	687	691	696	670	674	710	673	709	673	703	690	668	721	691	716	686	696	700	691	735	700	670	714	673	743	680	657	648	635	680	670	725	703	701	682	692	679	656	694	723	701	641	670	723	709	660	693	700	709	699	686	696	677	746	667	723	696	632	705	686	676	697	653	690	712	681	673	733	713	683	646	689	684	733	715	660	707	704	718	729	624	664	688	679	731	691	727	694	704	678	666	732	690	697	716	669	663	712	640	692	697	702	713	672	651	665	697	659	682	669	691	682	721	672	655	673	706	693	660	690	719	695	626	673	682	679	698	731	698	690	693	724	632	723	690	669	669	691	700	689	733	652	642	724	717	734	681	687	741	715	721	642	689	706	689	716	674	667	661	748	668	685	665	696	687	651	659	645	700	719	649	653	670	661	736	670	664	650	653	672	705	689	645	692	717	662	651	666	708	703	699	694	698	686	692	738	676	702	652	656	715	683	658	680	645	704	676	682	696	702	662	683	690	716	725	660	695	683	702	725	679	684	729	665	709	705	665	670	678	661	700	724	668	671	672	657	693	679	703	647	779	679	717	650	680	635	720	680	660	656	629	690	677	698	700	693	655	773	705	665	717	648	658	652	645	685	670	642	683	710	691	667	700	679	716	671	644	685	661	669	655	678	687	678	676	700	653	708	676	691	647	693	707	673	658	681	678	672	677	704	688	658	695	639	690	652	677	663	634	701	716	723	696	709	665	678	690	678	697	685	677	648	679	682	691	688	719	739	646	719	751	754	667	681	684	688	661	688	649	669	702	686	687	655	660	684	716	704	697	673	646	677	711	643	692	700	701	693	702	706	710	710	677	703	710	683	724	694	720	658	692	710	680	649	701	722	701	685	677	667	752	692	723	702	727	690	667	711	648	707	643	712	715	703	602	690	693	689	640	690	734	697	723	655	626	664	715	688	664	687	767	683	699	710	648	700	654	683	695	705	702	693	674	661	672	689	663	676	702	643	715	665	665	685	649	689	691	668	685	666	716	720	682	775	742	690	711	672	667	684	704	661	644	669	637	694	698	676	700	669	686	679	631	748	699	673	696	718	705	730	677
61578	86486	54782	22377	5520	1331	696	626	617	617	593	627	644	608	629	658	635	629	641	613	663	589	648	610	665	602	602	572	577	631	618	648	637	629	670	627	626	638	593	635	614	654	642	599	579	624	643	643	589	610	626	603	640	651	655	632	601	632	633	610	597	600	629	583	611	610	657	635	634	670	621	596	656	597	601	625	625	631	602	619	641	630	631	705	651	636	602	613	658	624	625	610	628	654	610	571	634	633	601	619	633	617	631	603	598	618	620	602	637	635	627	628	635	677	622	650	605	634	624	617	646	611	586	640	576	636	589	597	601	620	621	619	659	653	583	582	636	607	599	627	630	610	629	608	627	599	631	619	582	620	645	611	590	676	637	609	580	619	634	636	606	638	630	662	614	634	644	628	566	604	628	616	642	638	683	624	596	605	652	585	569	621	623	601	598	622	585	648	610	579	605	637	615	608	620	638	601	563	600	611	645	648	644	647	569	614	631	598	616	636	619	600	587	600	635	643	645	628	605	596	613	637	615	619	600	619	633	643	625	587	623	589	593	654	637	592	630	588	599	630	697	632	614	643	592	645	614	612	594	626	606	592	648	603	603	573	646	599	581	663	635	655	630	617	638	609	582	639	615	584	617	685	601	631	598	588	613	627	618	646	650	631	608	600	639	687	619	621	648	634	581	658	622	629	606	623	614	669	635	606	625	612	630	649	628	646	586	622	639	623	587	617	673	629	588	603	631	620	621	591	642	612	610	611	606	611	631	617	614	603	621	602	621	604	616	619	626	623	610	666	614	590	674	596	606	593	616	614	646	600	634	633	638	621	656	612	626	621	610	575	633	637	638	600	630	621	682	587	613	637	580	615	639	593	633	669	625	626	626	612	628	615	620	602	599	595	595	593	630	592	649	625	619	613	621	664	596	610	601	622	627	556	643	643	675	598	627	618	601	642	627	614	612	646	568	653	593	614	636	603	584	585	620	576	599	611	642	631	612	581	578	590	601	623	589	594	638	606	598	580	599	637	638	653	619	616	617	640	647	583	572	626	618	632	608	639	624	662	608	622	585	598	575	573	629	643	631	612	632	600	621	632	553	623	624	606	647	592	657	619	621	602	625	629	644	612	617	595	624	575	596	596	626	569	624	570	639	598	642	627	578	625	625	579	582	659	650	588	610	647	660	624	600	637	638	594	620	599	609	672	600	642	600	645	635	624	608	606	583	598	643	603	602	679	652	620	629	628	590	661	659	641	598	604	634	616	562	621	656	619	606	586	603	643	607	679	588	609	633	576	658	630	591	577	629	611	590	636	633	641	579	611	610	615	609	618	630	622	612	596	659	620	642	613	608	648	653	571	614	625	578	586	624	600	571	600	670	629	588	613	636	599	671	624	590	626	663	643	615	587	616	597	661	634	605	632	624	573	593	631	642	614	638	599	653	596	587	606	640	645	631	584	606	572	611	598	631	597	630	593	611	634	657	661	619	604	592	619	639	685	590	607	674	629	613	600	652	638	614	600	624	601	648	614	602	620	625	652	642	640	637	603	606	584	592	636	617	610	641	598	611	609	631	637	597	645	650	613	577	632	591	625	611	636	606	623	600	602	603	652	588	593	611	608	646	670	635	596	601	565	589	657	624	628	601	653	615	624	629	648	592	609	615	598	642	662	597	644	607	605	651	614	627	624	642	643	582	578	623	592	593	648	598	643	595	616	623	598	576	603	577	588	624	562	625	609	604	613	600	632	639	652	604	614	644	615	633	562	618	613	623	643	649	615	645	601	639	566	596	580	643	609	590	582	604	583	643	613	614	631	575	619	623	645	617	635	595	615	619	628	609	602	588	610	644	652	615	587	590	589	605	611	612	611	589	634	644	577	608	586	637	630	620	635	621	627	619	594	656	634	576	599	575	608	655	579	576	649	594	628	646	603	621	631	634	588	657	647	662	594	605	632	626	583	585	647	606	602	609	636	619	616	543	576	575	664	612	637	643	601	649	617	618	653	654	661	616	638	643	649	638	651	620	643	609	617	628	657	617	591	605	649	608	687	593	630	587	594	615	620	610	558	651	611	608	642	595	633	623	646	605	585	576	639	615	574	621	614	598	628	590	606	622	639	625	591	605	675	635	633	646	585	598	570	628	610	637	658	702	629	613	645	626	622	633	583	614	632	590	604	637	616	645	658	623	584	637	584	600	620	623	605	635	620	632	640	599	611	649	656	612	615	575	603	630	592	597	646	612	590	565	641	676	594	609	641	623	624	585	658	598	606	607	584	641	611	588	629	561	636	615	630	612	649	669	585	624	605	626	603	626	600	601	620	610	607	593	624	591	596	614	617	607	565	624	591	665	651	603	618	634	571	584	665	577	605	635	584	605	600	637	616	590	608	654	607	628	617	621	595	615	597	635	596	651	578	612	596	615	596	596	588	620	589	592	567	627	590	621	627	612	613	585	625	607	602	632	649	630	608	628	626	579	647	634	643	603	584	600	624	624	584	582	608	639	622	603	575	638	596	590	596	615	625	596	637	607	595	585	641	626	607	608	599	636	630	593	647	601	643	617	624	656	589	610	596	609	644	640	633	617	601	616	614	654	609	589	660	639	598	619	612	625	642	589	640	609	605	598	612	579	619	624	601	586	602	634	615	579	649	581	596	609	609	620	594	633	614	633	649	596	583	638	599	628	597	616	589	622	567	610	646	618	644	639	598	560	643	620	648	644	632	638	649	625	602	650	610	533	600	634	616	574	623	626	617	602	630	653	640	614	599	610	583	615	618	582	623	667	625	598	611	629	596	633	628	630	617	612	589	629	627	606	618	635	606	603	646	651	615	556	619	611	637	601	622	580	605	633	610	606	600	620	576	640	628	627	600	610	603	620	613	605	623	617	594	601	622	615	586	632	583	626	634	616	627	599	617	630	597	577	601	615	629	606	609	628	620	643	586	631	643	633	627	624	592	643	662	620	612	607	613	595	636	641	637	602	578	638	602	595	573	608	595	642	626	650	583	579	671	645	592	610	605	597	627	622	564	601	659	615	573	612	615	622	599	605	591	567	599	632	602	581	594	630	634	594	589	633	649	624	648	642	571	633	644	608	619	614	596	636	625	593	645	643	612	631	621	606	623	585	564	608	560	597	611	638	641	619	633	565	642	603	579	619	610	609	608	640	589	640	607	602	607	593	632	618	625	580	614	613	683	579	648	577	551	596	622	604	654	601	638	582	608	636	594	646	620	647	600	638	627	593	605	666	636	645	627	610	606	622	598	631	600	628	639	623	651	630	619	591	620	628	592	626	597	626	585	618	635	603	646	618	584	582	599	636	606	600	636	608	573	620	609	579	590	621	602	575	625	645	595	631	607	678	640	590	583	671	593	649	578	580	615	612	589	649	597	619	619	606	582	624	594	596	646	616	619	621	596	607	599	584	619	637	618	611	621	596	623	644	641	586	627	600	571	616	601	583	611	596	635	605	568	588	603	627	621	622	663	607	657	619	590	588	619
34046	32179	20000	5500	981	569	544	550	503	530	535	562	562	522	554	508	520	478	517	556	579	591	540	549	565	525	509	527	535	486	514	501	506	548	506	543	471	536	505	518	540	529	522	526	562	549	524	469	493	501	475	486	538	522	508	525	549	492	520	508	541	529	497	539	484	478	531	499	532	508	537	483	511	489	494	508	505	505	519	559	491	515	493	545	508	539	506	523	482	526	507	530	525	547	501	535	492	524	523	532	499	565	487	497	483	497	552	533	495	556	569	481	503	493	523	507	512	523	501	483	501	539	497	535	476	541	567	515	527	521	519	530	531	551	537	522	555	535	520	485	559	520	502	534	518	499	506	523	479	527	554	495	567	508	520	507	539	530	491	538	429	520	499	530	508	488	450	519	514	537	522	532	481	508	568	558	497	525	569	477	523	512	507	496	526	537	557	492	491	521	464	520	499	508	492	524	513	497	508	514	540	471	513	510	506	530	514	536	483	500	518	492	516	504	562	481	531	507	504	539	525	569	540	520	506	530	486	505	542	515	474	508	515	524	498	535	494	511	479	524	473	485	497	486	515	498	509	510	510	516	504	555	545	547	529	501	514	525	518	547	520	502	552	483	518	488	523	489	572	506	506	550	526	529	508	516	521	503	489	498	512	485	517	529	525	527	541	507	500	504	522	544	519	482	504	506	512	533	520	480	491	546	472	516	503	562	508	514	532	552	512	494	556	540	539	501	538	543	531	505	541	525	549	534	518	498	515	490	518	505	487	553	517	541	532	511	505	551	529	494	510	500	518	523	525	525	551	526	537	506	504	508	524	516	477	492	496	506	518	498	536	537	493	482	525	562	487	535	538	526	530	489	492	517	546	513	516	524	469	518	511	475	495	511	508	506	517	501	519	550	533	499	542	485	531	515	535	545	462	450	487	511	498	559	508	478	511	517	504	532	513	493	473	511	507	516	534	494	557	535	532	515	458	481	496	511	545	519	483	508	555	518	550	536	516	485	503	525	510	531	492	496	514	526	520	531	532	534	522	486	565	516	529	501	530	481	479	510	516	551	501	491	543	518	486	564	519	513	519	522	531	507	483	491	555	504	506	533	476	461	508	544	547	475	524	553	504	513	526	497	501	477	537	534	532	528	566	545	527	522	503	485	487	485	528	530	535	505	527	524	506	531	531	504	483	559	534	451	501	517	490	492	524	471	531	503	503	500	509	483	517	509	476	514	514	474	508	508	513	528	510	512	497	495	517	497	521	538	505	487	503	541	521	480	504	508	562	520	503	489	512	551	513	548	534	497	514	494	488	500	486	557	496	506	581	480	499	482	504	511	541	508	529	486	521	508	514	537	503	516	504	486	505	541	510	476	507	518	507	517	522	548	519	520	495	506	513	507	558	504	510	551	491	543	577	528	526	498	487	486	518	502	525	545	519	539	510	485	515	496	471	538	506	547	488	542	487	465	515	499	516	499	482	519	512	491	505	548	557	508	525	505	499	547	536	579	537	525	531	537	486	526	577	502	508	512	476	523	516	520	533	520	506	489	549	570	525	525	513	541	523	513	508	485	520	524	494	475	484	478	516	486	502	509	516	523	509	550	529	541	513	514	471	493	533	504	517	511	526	546	503	550	500	508	504	514	476	523	467	541	538	525	521	505	517	550	528	511	475	522	545	488	509	521	501	539	505	513	511	522	488	524	486	510	522	514	502	549	487	489	545	524	512	504	557	517	532	508	522	542	546	550	478	491	540	477	541	540	470	478	540	547	522	538	482	519	524	512	492	499	480	511	523	493	494	509	509	485	476	477	510	504	486	512	501	545	524	499	548	523	532	512	513	527	511	519	533	554	502	536	519	533	485	522	538	555	491	511	498	514	526	486	514	484	534	534	511	509	534	488	507	526	476	511	508	535	502	516	550	530	514	508	491	521	514	522	494	542	487	530	508	568	517	528	512	514	508	530	514	532	557	504	539	552	500	522	502	498	483	528	538	502	500	490	528	528	536	532	500	563	524	506	507	513	516	512	537	474	555	554	524	497	514	518	511	533	509	503	522	488	500	486	503	508	523	470	554	509	494	526	528	498	509	542	476	577	541	553	530	519	528	477	522	478	569	519	533	517	515	492	512	503	544	507	504	519	529	516	523	530	512	501	485	505	536	518	562	517	529	493	475	466	496	511	556	529	531	489	511	558	548	515	487	498	486	519	494	503	507	548	539	514	539	521	507	516	518	528	511	478	483	548	522	494	570	517	536	549	507	541	533	478	514	496	531	560	514	526	546	510	511	495	559	553	505	547	557	527	510	514	513	484	549	476	527	531	527	525	512	509	523	550	513	523	550	507	509	553	536	539	518	499	502	555	555	523	523	550	532	530	530	538	540	503	533	476	520	517	498	497	500	516	522	517	509	485	513	525	522	534	558	531	543	510	519	491	529	461	534	525	502	476	485	480	537	534	486	510	536	495	522	501	470	525	537	492	535	495	541	525	491	456	476	508	553	508	506	513	509	501	532	486	526	518	518	487	509	514	484	510	538	467	544	509	531	449	507	507	483	514	494	485	445	515	519	523	512	509	546	506	556	545	505	491	487	485	511	545	540	493	537	529	516	537	496	515	528	571	498	487	505	508	506	549	494	585	514	537	549	529	506	558	491	502	520	521	511	536	515	492	488	492	505	518	541	458	484	508	533	499	515	500	491	537	512	533	566	475	538	524	482	502	533	501	522	532	502	547	537	509	542	522	512	508	543	532	511	525	501	513	530	496	537	504	536	548	507	494	526	503	501	505	476	522	514	510	481	490	502	495	478	548	523	481	494	512	497	542	515	508	496	495	521	492	465	510	505	511	536	542	529	532	537	543	501	526	534	495	540	493	515	510	529	506	517	517	490	542	508	494	503	527	488	542	527	476	546	505	513	530	527	513	524	516	511	537	513	532	517	465	499	515	485	521	501	498	530	488	559	527	512	485	507	508	486	516	519	487	539	522	536	509	525	502	516	495	508	512	518	557	535	499	521	541	558	484	518	549	523	501	521	513	509	511	520	527	541	544	512	493	559	518	469	501	519	529	494	544	484	508	483	499	492	500	527	506	537	530	519	492	534	531	536	528	553	571	512	503	516	520	547	510	473	510	479	489	487	488	527	511	496	481	531	517	518	521	503	532	493	487	520	493	543	503	506	518	486	510	536	494	502	480	527	571	523	508	526	556	482	513	500	503	521	496	510	500	525	533	499	486	537	490	497	510	482	506	523	486	518	504	504	524	562	523	511	479	533	495	492	520	499	520	528	534	538	480	498	539	519	518	514	525	527	522	503	508	565	507	507	531	527	512	507	528	492	519	548	520	501	525	501	493	507	508	491	537	511	485	535	529	511	544	505	504	521	539	532	495	549	499	534	550	527	510	504	516	498	516	509	493	518	531	495	492	535	512	524	499	541	543	485	521	520	512	500	497	541	508	518	527	530	551	535	522	522	513	511	578	533	483	481	499	490	485	569	510
32882	30547	11460	2438	774	477	455	422	418	423	434	432	404	442	454	443	431	399	433	402	456	440	459	434	453	405	434	400	400	423	420	427	460	452	444	404	412	394	422	396	412	414	435	418	422	413	443	423	445	408	441	401	438	443	417	401	423	418	432	465	409	452	425	472	427	396	388	438	420	381	416	430	442	413	429	395	406	440	395	419	397	405	430	431	414	453	443	401	440	401	422	411	389	404	409	409	402	419	418	416	406	459	430	434	389	431	428	401	410	436	410	441	408	390	429	433	438	433	413	432	434	407	432	445	430	433	400	399	415	411	447	409	408	438	418	419	449	428	388	397	391	394	450	420	440	395	438	426	404	398	443	428	437	407	414	425	436	407	446	411	420	446	385	394	429	434	403	417	436	404	426	386	424	411	384	464	419	396	401	416	425	425	440	427	406	383	412	432	437	439	445	417	396	399	418	427	424	414	433	428	401	361	417	404	390	418	422	414	431	429	413	403	428	414	432	457	440	425	404	421	395	410	403	430	406	385	385	416	421	402	451	422	428	391	372	402	394	427	444	405	412	411	448	395	427	382	414	417	403	446	406	419	455	411	393	405	400	426	435	411	381	431	395	430	443	399	409	396	398	400	406	421	417	450	452	411	402	417	412	453	395	436	433	405	408	447	428	405	443	419	417	409	421	414	417	445	415	402	435	438	432	399	424	441	400	412	458	409	422	441	435	441	417	435	433	407	430	397	425	430	388	434	427	410	429	406	400	414	404	394	420	403	418	417	413	451	406	428	398	476	380	414	395	392	431	427	412	435	465	441	463	423	456	446	440	415	403	409	424	408	417	448	415	466	450	451	448	404	419	399	446	408	405	415	414	395	427	418	403	421	435	423	386	418	391	403	438	416	436	454	443	428	421	437	418	424	390	416	417	430	395	435	436	439	427	436	414	403	407	442	425	429	440	445	404	440	424	429	421	429	431	425	380	443	418	416	419	431	453	454	424	417	425	381	408	439	402	393	427	447	403	432	427	416	425	430	440	406	406	427	430	437	404	431	430	403	417	425	402	415	422	458	401	426	461	450	420	396	407	444	410	438	452	397	392	397	437	387	391	433	439	406	443	421	418	437	412	401	407	429	429	399	422	451	402	433	423	428	457	408	422	384	409	423	456	415	439	426	392	414	425	391	441	418	422	404	413	394	447	418	416	427	413	446	375	427	448	458	414	416	445	441	409	436	438	404	429	413	429	400	437	416	381	415	421	448	418	406	474	458	451	414	450	435	415	424	398	415	380	444	439	435	459	453	408	467	399	414	436	427	414	399	432	410	459	426	436	393	422	400	390	441	419	420	437	437	390	433	428	417	413	445	423	441	437	397	411	447	423	439	447	450	444	414	446	416	434	423	432	414	400	410	450	422	418	405	389	419	415	428	441	436	460	420	442	381	414	438	415	400	423	423	434	430	409	399	432	388	416	436	424	400	418	420	414	426	412	392	424	411	441	437	437	393	451	437	410	427	422	404	436	394	472	400	427	397	435	434	422	405	425	427	428	401	426	411	445	407	408	410	423	437	375	441	463	386	409	400	398	444	422	382	475	420	424	454	398	418	404	412	433	476	400	428	402	419	428	442	383	428	390	459	431	425	412	402	419	401	386	470	414	406	436	395	395	415	397	416	446	431	398	437	437	421	420	412	391	403	432	416	430	427	447	411	431	433	385	409	413	398	433	412	455	443	434	440	398	449	398	420	387	413	401	427	426	402	400	420	422	407	444	438	413	421	414	410	444	386	414	417	457	407	398	427	381	428	434	416	395	456	449	377	402	418	408	427	419	394	433	418	423	413	400	430	450	402	422	445	416	410	421	411	436	400	419	393	451	437	435	421	423	369	447	380	417	433	400	440	436	405	426	421	396	427	436	400	378	419	456	411	398	418	445	433	407	433	397	411	410	422	439	420	432	446	412	411	460	407	437	429	389	431	383	435	415	431	431	410	399	411	428	440	409	434	428	390	417	455	406	409	427	427	438	418	398	395	397	396	435	424	418	445	421	399	428	414	435	431	445	418	424	424	414	462	408	412	371	418	448	419	419	440	412	433	403	418	401	397	470	466	408	424	408	429	432	408	439	416	433	461	420	402	427	411	416	414	431	411	406	410	411	408	454	411	432	430	382	401	351	450	436	433	409	415	428	423	401	417	444	417	394	437	436	374	399	452	438	432	455	395	440	428	436	432	417	450	421	457	378	462	416	382	406	403	416	445	439	454	439	422	397	407	402	420	449	391	410	429	425	410	400	458	415	436	430	443	434	416	445	438	432	414	448	393	413	418	429	417	446	400	412	381	433	433	420	421	420	433	422	409	411	424	399	407	405	398	408	425	399	435	429	422	417	434	433	431	401	430	409	415	398	485	390	434	430	414	434	412	410	433	371	453	414	395	448	416	400	437	392	422	425	408	417	395	430	452	428	435	407	400	432	445	433	397	407	441	440	428	423	406	379	440	435	458	420	416	437	431	365	408	423	468	399	409	429	428	380	427	421	437	408	437	441	427	411	381	440	448	431	419	431	369	455	416	381	404	403	382	431	437	449	471	437	438	413	443	409	402	439	418	397	398	403	402	435	436	419	389	442	425	416	390	405	458	432	429	433	433	408	445	430	436	428	394	419	420	407	463	436	430	429	432	394	397	384	407	404	438	385	425	425	427	427	403	424	432	415	450	376	449	382	463	422	416	393	416	411	394	403	426	429	436	402	418	409	403	417	446	425	367	420	398	424	412	385	419	385	395	419	458	440	396	453	415	388	437	400	410	405	446	419	399	433	424	439	428	416	406	457	423	422	439	440	404	390	435	417	414	407	423	451	409	465	435	404	429	436	442	413	417	426	445	424	453	428	401	413	411	422	430	427	421	416	402	424	450	429	429	412	468	435	435	422	465	397	417	448	413	454	418	474	438	418	441	412	406	388	406	415	460	408	416	438	418	437	410	403	396	423	419	389	420	432	431	399	414	404	424	432	410	424	426	426	450	416	438	380	411	415	416	454	422	413	416	396	421	423	413	442	405	406	387	446	423	403	437	434	415	393	428	428	440	416	406	410	428	437	406	394	412	440	422	386	394	414	418	423	433	417	421	382	404	443	441	410	415	383	425	370	382	429	438	462	452	430	412	421	425	432	384	405	442	406	411	413	424	438	409	438	411	410	473	396	430	375	458	404	432	394	446	432	407	407	407	397	419	426	442	433	420	435	424	386	425	427	421	453	448	417	423	430	407	424	428	401	418	432	383	384	447	423	443	441	399	424	419	457	420	433	427	425	400	411	432	393	444	395	427	426	407	411	459	408	435	435	435	410	425	428	408	425	477	443	440	446	417	439	422	410	441	406	430	422	399	394	412	470	442	436	426	429	450	429	390	390	423	417	431	434	424	400	410	414	428	440	440	446	373	419	398	430	384	414	399	407	398	457	405	412	430	429	427	457	420	467	420	417	443	424	390	398	425	441	422	457	433
24941	23634	30578	25643	17700	4599	898	658	530	601	566	563	618	594	568	556	575	533	558	581	564	517	557	615	561	559	580	557	577	569	595	554	578	601	560	560	540	599	594	566	521	553	588	607	566	541	532	563	569	561	555	559	541	540	553	514	535	554	517	539	569	549	586	559	550	553	559	555	577	566	570	548	509	547	586	526	492	556	537	547	508	575	552	569	568	538	568	596	540	572	547	517	554	526	508	564	562	546	479	538	557	539	519	546	551	536	594	571	573	544	557	537	547	574	559	537	575	544	500	523	566	545	528	520	559	545	555	574	522	498	543	575	573	543	591	603	566	569	558	569	554	509	487	559	541	567	561	533	558	580	587	538	600	545	584	531	536	550	530	567	505	609	578	576	538	566	544	569	547	496	568	533	515	538	566	522	551	571	552	581	526	542	563	557	529	519	535	607	478	584	552	549	586	541	589	548	565	575	578	611	502	517	559	584	583	591	556	543	592	563	537	509	549	549	535	590	564	492	562	541	569	481	486	525	519	533	565	593	540	568	519	544	559	536	586	545	533	585	551	554	557	541	541	543	599	576	526	587	571	551	542	545	566	556	562	594	530	529	546	555	589	564	533	515	543	526	572	560	592	556	575	526	527	579	542	549	575	597	540	582	574	530	565	587	585	536	518	543	541	540	562	513	533	549	534	560	564	556	516	521	576	524	560	568	544	558	551	547	538	530	531	511	554	539	554	535	595	586	573	567	537	589	536	546	576	564	550	561	573	504	526	581	527	582	485	499	546	556	574	568	568	561	573	530	559	540	556	551	545	534	518	587	516	569	571	569	556	545	519	510	583	560	549	556	548	534	545	568	600	556	584	563	576	556	533	532	640	561	542	574	542	527	592	553	537	533	506	533	554	602	532	560	521	574	527	521	540	592	533	573	571	554	546	545	513	538	525	555	584	536	526	541	534	569	558	548	516	524	574	521	553	591	531	528	574	521	573	518	599	514	541	573	564	559	573	573	566	529	573	593	549	588	531	565	578	534	558	577	569	593	526	498	518	540	541	545	610	567	572	536	577	521	585	561	541	555	594	531	545	599	575	531	568	528	553	581	568	560	540	509	535	587	511	527	530	522	566	580	534	540	570	573	546	590	593	548	564	535	587	557	569	580	548	528	537	555	576	532	559	563	562	571	550	564	533	566	576	519	541	569	552	543	552	543	544	586	556	571	540	548	529	540	524	555	544	544	527	589	575	544	572	514	569	520	545	567	525	507	548	557	544	579	539	573	518	576	577	564	558	551	571	570	526	590	547	529	579	578	495	544	547	562	544	553	559	545	529	609	501	548	512	553	563	555	551	562	563	533	599	569	543	579	573	558	548	532	535	564	558	526	548	543	587	504	578	559	574	601	556	539	557	551	549	593	592	532	578	554	515	561	537	574	576	536	545	534	529	536	521	529	544	583	574	485	566	576	565	553	545	543	526	533	564	549	505	495	510	528	534	551	533	567	527	555	525	572	548	533	559	576	596	543	506	510	560	561	552	539	552	579	565	529	523	538	533	533	560	566	516	610	522	544	570	564	549	559	573	516	569	545	583	550	554	566	552	536	565	550	551	511	521	549	563	598	568	545	523	539	552	536	525	590	560	540	550	587	562	544	573	545	618	535	568	576	565	557	589	522	541	531	561	591	598	575	504	575	525	565	578	572	552	582	542	546	541	534	574	564	530	564	558	553	545	547	543	546	552	572	561	526	562	568	568	508	562	515	556	570	528	577	546	551	529	545	573	539	589	577	566	604	514	564	586	516	561	527	589	589	564	614	544	544	545	562	543	534	562	560	539	536	540	502	548	558	583	583	557	533	531	567	517	529	525	503	564	539	492	567	578	592	565	544	552	541	535	545	531	562	533	565	555	506	566	586	570	527	586	509	599	576	529	546	574	551	551	542	515	551	526	571	541	534	549	547	551	554	578	539	565	593	540	557	557	548	539	520	513	586	564	541	546	569	551	497	576	564	570	536	588	503	545	558	532	492	539	531	565	542	559	571	571	555	519	601	534	518	537	530	500	537	558	533	519	532	548	544	543	576	533	563	532	555	558	581	512	518	610	574	542	589	526	592	560	567	544	575	555	574	549	540	540	559	522	505	547	572	492	533	535	546	568	524	534	537	571	561	556	559	572	553	529	535	554	536	531	511	550	506	503	555	545	534	583	534	554	595	515	564	522	527	548	537	539	545	552	544	582	553	554	535	562	533	529	544	567	579	534	520	544	524	531	560	572	548	525	539	532	529	549	517	534	563	517	534	535	564	550	519	519	589	524	552	579	545	516	542	534	507	547	488	573	568	595	545	553	542	518	551	545	521	538	574	575	554	593	552	566	572	549	534	584	571	556	537	519	528	561	552	485	551	543	537	582	543	544	558	561	573	577	546	603	560	546	564	549	574	564	568	574	577	546	543	563	554	556	569	556	560	563	565	572	543	545	514	549	554	570	544	547	558	542	534	562	545	553	533	518	548	562	535	585	594	554	530	517	537	568	569	541	559	545	564	576	531	532	560	526	551	536	540	582	568	585	536	522	521	541	539	515	554	560	560	563	532	517	582	550	588	555	563	566	561	611	541	546	555	526	566	533	569	529	549	555	529	573	588	548	514	532	577	543	558	531	564	575	579	604	554	520	520	540	541	578	601	535	570	559	527	545	541	556	515	562	510	529	568	532	531	562	574	574	557	558	564	593	612	563	551	531	501	503	573	552	557	536	537	561	590	559	535	556	564	532	560	547	574	527	569	551	517	552	551	536	537	578	526	539	573	573	550	510	559	517	556	543	541	568	573	562	549	586	572	514	549	509	560	606	555	530	577	545	535	528	553	519	552	554	524	529	534	508	570	574	521	580	505	548	543	524	558	533	573	574	555	543	576	538	545	554	571	543	571	518	558	521	590	567	549	548	552	575	547	585	531	556	585	532	531	551	528	524	549	558	536	546	556	588	558	597	521	501	556	549	535	542	589	557	534	510	554	579	541	543	536	547	559	558	577	581	502	552	504	574	574	505	518	518	531	565	576	546	556	556	572	555	525	543	539	560	553	554	507	563	518	555	548	534	525	624	583	521	508	513	588	511	534	526	521	547	537	537	580	527	546	565	535	561	566	555	524	584	510	563	576	547	531	515	548	568	557	605	599	543	540	541	584	544	536	565	547	521	567	524	537	512	535	569	522	568	553	569	537	571	572	575	540	572	525	602	514	526	522	580	544	536	534	587	559	554	539	563	549	564	560	551	549	508	556	541	532	559	585	565	509	539	535	538	568	555	501	548	534	568	520	539	583	517	553	522	551	526	549	588	554	522	608	585	544	577	566	578	576	557	490	553	539	567	556	589	548	517	525	567	552	570	539	535	536	552	546	531	558	556	578	596	557	519	550	526	522	550	624	563	538	556	517	572	537	594	563	566	563	549	533	544	540	544	599	543	546	511	511	535	566	559	561	534	518	567	522	591	530	540	579	543	546
63372	82238	50182	16930	3660	916	546	498	497	503	545	502	514	489	508	529	512	532	477	517	502	519	515	525	471	458	528	481	475	536	513	538	543	504	519	489	500	494	551	499	497	488	509	491	515	480	499	483	455	496	507	483	510	514	504	504	479	493	518	491	518	490	499	487	428	462	494	507	490	502	476	413	499	507	501	514	494	485	523	467	531	436	494	509	501	498	492	507	497	469	473	518	511	526	505	509	506	499	457	494	506	496	488	506	498	513	525	499	505	501	481	481	501	488	513	554	496	534	485	497	447	515	484	512	469	527	487	472	492	507	480	530	494	516	512	477	465	476	494	501	468	478	536	467	544	515	505	520	530	510	476	460	508	494	542	522	543	525	501	464	536	464	480	488	524	496	537	525	491	502	487	503	482	508	472	536	491	535	447	487	501	525	502	538	484	505	502	459	493	514	513	473	504	469	516	509	469	531	478	494	515	547	526	466	480	541	530	525	477	481	493	490	487	481	519	490	503	520	486	428	498	465	521	468	540	498	486	472	482	490	496	486	484	495	493	496	443	443	461	523	514	474	451	490	505	448	479	490	490	496	468	500	479	493	493	479	537	513	517	497	470	481	473	515	528	473	504	486	497	500	530	494	505	494	476	535	488	494	552	505	478	473	476	502	535	477	501	521	479	536	500	476	492	507	486	513	528	521	472	526	515	503	487	482	495	501	481	488	491	535	511	483	484	455	479	487	466	557	474	507	496	490	480	539	481	498	446	513	532	512	516	486	497	459	474	549	504	501	479	468	538	502	469	478	513	523	477	480	524	453	525	498	533	506	485	498	497	499	493	503	485	505	473	521	514	490	502	513	484	495	497	480	493	525	450	500	430	497	490	486	491	506	462	466	470	530	513	495	502	492	498	512	488	469	499	509	489	507	487	520	436	549	514	439	483	505	500	478	479	506	491	511	457	460	505	470	487	515	499	477	499	520	520	511	501	530	489	485	520	541	471	514	476	519	482	503	546	482	529	497	533	507	484	531	492	485	517	475	509	492	503	471	521	546	483	504	498	497	541	441	482	507	464	527	514	504	467	511	497	449	500	501	508	513	464	486	482	474	496	521	529	465	494	497	478	510	494	526	504	488	484	522	479	523	476	544	488	502	479	537	463	538	491	476	548	559	509	486	518	475	551	509	489	548	512	506	491	479	505	491	481	507	488	514	510	514	477	484	488	472	532	492	495	509	513	487	517	488	504	472	508	507	508	471	506	449	506	500	533	521	497	497	497	493	470	490	487	487	514	489	503	465	496	528	502	538	458	444	522	520	496	502	465	478	500	473	533	512	497	524	503	445	512	482	528	531	469	535	483	495	515	493	500	522	489	516	507	528	514	512	493	506	504	485	497	478	508	505	505	476	503	490	515	476	524	521	469	487	477	518	466	511	507	479	472	492	468	498	489	473	503	537	477	464	487	494	540	510	483	498	456	491	467	492	471	461	458	486	511	521	525	512	545	507	489	476	526	468	487	503	489	489	503	490	517	487	489	523	477	499	522	504	463	532	516	523	543	458	506	533	493	510	514	490	496	475	469	518	463	473	485	507	499	470	533	536	511	488	461	461	525	532	436	505	456	471	474	501	476	480	492	473	474	510	502	532	514	495	482	502	518	477	560	498	477	508	541	513	551	506	470	461	528	456	466	475	475	490	494	512	504	488	509	492	510	501	511	491	472	520	505	466	474	481	512	455	488	514	485	482	535	524	497	491	505	514	519	521	513	500	512	506	526	541	467	478	494	482	490	521	560	474	501	461	451	475	511	500	457	480	510	495	494	510	510	476	487	472	513	481	488	498	483	523	498	470	500	494	480	529	490	488	507	488	493	438	494	477	504	486	458	446	518	476	490	506	494	485	511	473	510	500	470	500	486	495	521	518	482	487	524	484	543	521	479	503	494	481	498	462	469	501	496	481	492	513	471	517	452	519	526	489	537	513	503	500	449	534	492	475	499	462	486	483	484	513	488	498	524	514	473	509	484	498	502	515	484	505	473	494	499	493	536	494	503	482	519	493	525	506	512	520	525	470	527	522	494	509	470	485	483	506	494	509	504	476	511	514	503	468	479	480	494	500	520	491	494	485	483	474	490	475	476	490	508	521	478	488	486	503	543	483	508	495	467	506	466	502	495	504	483	473	517	519	498	526	476	492	469	482	445	498	490	476	474	493	469	515	456	522	503	513	509	538	510	516	529	507	497	489	485	520	496	482	488	498	509	524	500	490	526	439	520	517	488	505	508	472	500	474	502	487	474	510	507	496	505	539	526	482	523	480	496	490	509	493	492	458	505	449	477	502	451	477	472	525	474	478	514	515	478	501	521	480	469	473	498	489	480	519	526	474	521	524	542	510	475	514	510	447	462	489	518	484	470	513	509	483	476	500	507	441	476	497	457	492	462	553	516	519	499	469	508	529	475	494	481	514	476	509	483	503	530	525	485	510	477	437	503	519	484	513	465	513	472	495	499	509	513	516	506	496	464	461	522	485	478	527	486	530	456	501	502	456	491	508	475	500	527	461	479	486	470	526	492	475	501	485	511	505	463	497	489	505	480	465	495	474	500	495	522	486	502	496	524	494	494	484	528	438	522	506	495	500	473	490	484	469	504	476	505	477	555	535	505	527	517	504	490	499	460	517	479	461	484	451	523	499	485	491	481	528	504	484	463	485	490	500	488	496	491	480	471	504	543	543	496	548	542	484	483	482	528	480	484	522	486	482	475	469	476	508	480	463	490	472	463	476	484	502	469	509	540	490	545	492	475	476	497	456	474	497	496	508	476	498	495	477	502	495	524	451	493	479	473	537	511	485	508	493	539	545	471	502	529	488	495	502	507	537	530	522	451	532	460	488	485	495	509	466	517	517	463	523	478	532	520	483	487	466	495	509	502	493	465	474	477	530	461	485	491	502	495	512	481	558	485	505	498	510	518	461	519	510	500	492	472	482	463	521	484	521	510	516	464	493	484	491	515	483	443	487	470	450	478	478	504	498	456	488	492	505	456	516	492	504	495	488	527	490	489	471	493	455	501	491	479	499	479	504	477	493	497	485	501	490	510	469	506	437	480	497	501	497	527	467	507	509	521	500	494	456	509	473	490	482	522	470	532	459	493	495	520	496	476	494	506	481	520	489	504	489	505	499	468	517	488	509	561	480	504	483	473	512	488	448	481	469	479	528	495	521	485	512	468	466	532	477	526	488	506	490	471	492	489	535	499	518	501	480	515	484	499	476	496	494	510	496	484	489	525	505	477	515	500	499	476	486	476	542	517	497	519	498	535	496	533	493	481	496	501	482	528	487	501	499	474	484	508	542	486	493	504	508	506	496	478	523	500	470	502	533	496	503	483	504	522	463	510	490	487	500	481	474	489	486	475	505	479	510	505	488	469	506	497	483	494	466	477	499	536	513	560	479	512	473	495	514	478	490	466	509	500	460	523	497	492	503	509	497	481	542	481	492	510	471
24218	22872	29794	24700	19960	8930	1367	899	702	744	715	721	715	653	686	695	675	689	664	680	693	678	744	718	703	684	685	696	716	658	674	716	700	652	699	731	663	642	680	675	642	708	694	694	681	717	706	702	717	634	678	670	630	689	680	689	704	716	691	700	714	611	671	664	705	708	676	627	706	685	677	652	687	670	687	686	691	657	668	736	664	677	656	637	620	681	684	719	721	715	688	683	700	700	666	684	672	686	708	710	667	685	687	734	670	690	662	677	667	702	695	679	667	634	670	661	646	662	648	690	655	675	679	654	668	675	705	679	677	662	641	652	661	699	685	647	684	667	665	750	650	643	667	651	652	693	665	655	645	701	685	683	658	664	643	716	653	648	632	637	673	671	641	658	648	695	682	603	668	716	709	724	663	703	635	708	668	630	713	703	676	703	697	684	668	640	695	631	641	649	669	659	697	660	642	697	697	650	685	637	641	656	691	679	638	700	669	683	687	653	703	673	640	669	706	655	708	648	677	638	691	660	712	670	676	694	709	676	710	694	686	692	644	659	682	666	701	699	626	677	680	673	691	673	674	642	718	697	663	643	705	668	633	726	662	674	671	683	689	671	676	680	642	633	628	656	619	679	654	710	697	679	711	663	647	648	660	654	626	717	732	716	704	677	657	683	708	647	674	696	633	624	683	695	673	654	676	682	671	671	719	691	687	679	640	655	669	661	716	643	620	717	630	680	700	710	719	716	647	648	671	706	662	663	697	643	692	663	673	649	682	625	661	672	660	662	679	656	707	626	634	691	682	656	697	653	672	717	637	672	635	682	719	703	656	697	662	661	651	732	663	695	691	646	651	667	690	719	701	669	670	691	705	621	633	691	704	715	691	659	666	685	654	683	673	666	680	700	702	706	676	673	688	675	657	653	683	678	700	737	689	693	732	710	654	669	634	654	719	698	647	635	646	710	652	707	710	684	686	688	666	648	710	634	689	659	668	671	693	682	694	644	637	677	661	735	667	672	652	678	690	716	718	711	665	686	665	672	696	638	673	701	655	692	712	710	649	687	681	636	662	712	706	691	705	658	690	691	657	636	665	655	686	666	686	654	629	682	622	667	642	692	626	722	647	723	708	682	652	669	696	647	694	721	703	652	720	661	675	620	657	708	705	670	717	657	682	666	691	651	674	723	670	667	702	662	706	704	699	683	705	655	652	654	699	629	674	640	667	650	663	662	641	681	694	686	612	727	636	650	665	673	688	661	663	668	689	695	695	662	629	744	707	629	661	670	691	694	658	681	691	655	649	650	731	691	686	676	665	742	674	739	716	695	655	650	700	643	704	638	705	694	690	638	657	683	662	669	631	681	689	666	681	655	692	656	716	717	662	636	658	711	625	687	667	686	673	656	661	673	643	662	688	715	684	712	665	666	637	658	650	667	672	656	707	701	660	685	685	675	664	680	675	698	691	669	697	688	726	692	708	702	644	693	701	688	697	698	725	686	695	734	647	690	730	652	677	663	678	672	675	701	695	655	721	699	670	657	681	678	668	690	678	684	669	647	674	671	661	649	676	679	667	672	694	665	719	708	664	673	643	681	731	675	654	686	674	667	667	693	655	658	688	649	697	696	665	698	649	676	692	642	703	680	676	688	655	694	610	713	660	691	633	693	681	653	656	703	705	673	678	724	654	651	655	646	670	685	696	665	646	668	658	606	651	673	661	706	670	688	700	659	683	673	702	644	663	667	641	665	696	665	708	672	679	740	645	673	683	653	674	702	664	648	656	663	712	658	677	654	685	700	720	709	644	656	642	657	649	643	666	656	679	684	659	696	634	653	634	678	691	644	652	649	621	645	687	639	695	674	679	730	653	697	693	652	665	674	678	649	700	705	684	749	657	672	669	682	675	703	639	692	631	657	703	672	660	679	647	710	719	709	670	659	672	674	634	729	707	689	709	653	652	669	698	700	654	693	691	659	673	708	678	685	672	694	650	651	721	644	670	623	685	673	686	725	659	731	656	682	673	676	696	666	606	662	763	685	725	669	685	640	675	646	654	605	620	647	670	656	683	696	677	670	655	653	712	625	708	636	647	670	671	682	664	694	657	715	638	679	652	679	664	728	693	688	662	701	644	690	688	629	693	658	691	727	631	646	655	669	673	676	686	661	705	687	714	648	649	615	709	671	659	640	714	635	671	712	724	752	655	686	666	661	703	690	632	649	635	678	688	644	715	675	650	669	638	659	726	684	704	722	690	709	689	700	684	700	686	669	680	696	731	687	718	645	680	670	645	678	652	670	683	730	670	704	679	684	748	659	674	731	707	645	696	682	646	660	664	677	625	698	663	663	646	660	689	683	727	682	695	686	665	657	623	685	682	660	678	674	689	674	689	698	631	700	686	665	675	656	700	675	688	712	635	662	686	676	707	648	691	716	653	627	665	682	686	699	679	712	651	689	682	686	686	690	668	683	687	686	653	684	680	694	689	654	685	712	713	699	645	724	700	690	665	724	668	685	683	658	684	656	667	666	674	685	693	682	724	686	642	647	662	678	646	705	666	672	662	677	664	707	707	709	693	647	703	647	657	686	651	654	620	664	698	672	669	654	700	665	669	673	666	650	710	699	687	692	701	668	713	691	684	696	655	650	688	627	622	686	661	673	679	643	685	732	652	652	685	654	674	680	704	665	674	725	693	659	673	630	647	684	642	639	639	653	654	698	642	687	636	687	668	698	660	682	686	676	682	685	703	658	662	692	692	670	664	633	679	650	723	691	667	705	653	689	645	676	674	648	712	688	670	649	649	671	666	650	713	712	727	658	653	668	615	720	673	637	673	668	640	677	704	676	675	677	718	613	639	636	648	682	640	665	660	661	714	642	690	694	674	700	689	700	666	695	633	686	657	720	686	759	690	658	694	710	698	638	693	667	690	675	712	659	656	688	676	703	652	669	697	695	691	714	642	698	692	657	732	657	714	719	704	743	632	687	670	678	619	672	725	630	694	682	645	675	727	688	636	678	655	665	682	668	672	675	689	690	630	690	614	645	676	625	664	643	673	697	682	642	687	703	710	684	685	682	699	645	700	634	672	652	662	666	660	651	686	687	682	653	675	679	678	670	656	674	621	675	700	622	685	652	633	648	709	660	697	713	713	709	693	688	701	682	653	623	642	682	729	707	684	675	695	699	658	644	671	709	644	720	692	668	643	679	695	656	678	635	631	665	687	641	644	670	655	691	705	693	692	668	679	696	730	720	725	699	662	681	653	681	672	679	640	733	676	656	687	670	675	669	739	692	718	668	655	659	668	656	693	648	695	677	676	662	656	730	680	714	646	668	681	697	638	640	646	630	704	647	671	697	689	686	688	624	637	656	690	712	701	687	677	721	690	656	651	655	664	657	674	710	649	706	677	635	633	651	654	648	669	690	693	654	727	637	673	676	679	677	667	712	706	692	685	677	701	662	687	687	725	693	684	628	704	710	696	688	704	719	682	743	639	649	670	722	644	635
60391	87314	53013	18429	4205	1149	651	616	582	598	602	622	588	588	588	603	639	572	592	580	603	613	599	584	583	632	627	539	599	635	586	643	603	567	609	592	603	613	595	598	628	573	524	591	544	563	561	620	598	593	603	658	614	616	603	595	582	539	616	616	562	581	607	601	628	605	619	600	613	627	594	588	600	617	561	607	601	605	632	598	629	564	563	576	591	614	603	621	608	621	600	596	570	664	557	621	584	588	579	565	607	579	564	591	611	601	576	629	594	600	576	602	561	593	595	601	589	635	585	633	550	615	613	617	586	637	638	601	576	625	641	575	593	609	569	564	576	617	554	592	593	614	594	623	590	629	610	612	599	597	603	591	570	600	549	622	652	584	607	592	598	616	586	585	655	579	614	568	614	570	545	613	587	546	596	556	569	567	613	632	612	564	588	613	631	606	577	575	549	577	569	599	591	526	596	607	606	591	595	610	593	595	648	589	603	609	616	590	629	576	619	577	612	562	609	630	638	596	587	617	597	585	587	630	579	602	588	610	577	602	603	575	551	598	597	589	560	573	599	608	624	575	578	595	596	578	523	583	561	618	599	592	587	615	588	592	581	604	632	606	591	585	613	596	622	623	600	579	614	565	645	598	580	611	587	632	623	589	627	595	601	629	575	641	596	590	558	570	606	603	614	586	603	609	587	582	570	560	583	624	617	627	585	582	595	594	607	554	583	607	583	606	635	580	601	614	596	604	575	613	572	604	606	590	596	598	572	594	590	579	605	611	541	577	549	600	614	640	621	602	638	568	568	601	593	620	546	623	554	624	596	591	594	618	555	587	607	591	590	578	624	578	606	581	602	627	625	570	574	588	631	613	613	638	622	649	610	601	603	561	589	611	608	624	607	642	582	603	588	582	563	580	598	606	591	595	582	559	571	554	620	610	585	552	633	574	582	625	619	625	608	583	597	642	601	573	627	618	610	576	622	643	588	589	597	595	601	604	605	635	584	594	557	606	623	581	546	611	588	591	598	586	570	604	610	599	625	590	609	545	587	613	625	573	615	582	588	596	622	592	582	566	608	593	595	597	596	598	548	576	557	642	587	610	588	564	607	592	599	635	603	552	568	590	608	573	653	613	582	614	591	615	596	621	614	596	620	603	589	603	582	604	583	608	618	600	638	561	615	599	593	607	612	581	573	597	614	617	587	618	623	600	637	576	627	610	579	596	582	578	617	592	619	604	593	578	591	562	568	623	601	563	617	588	618	591	609	571	562	607	602	611	622	594	610	615	609	543	577	578	581	579	588	631	620	587	633	594	587	626	639	554	597	595	622	606	585	592	564	590	607	623	599	591	570	582	618	540	581	585	613	543	580	616	602	620	594	570	601	574	592	603	600	607	589	605	583	622	613	568	603	570	583	582	600	554	593	570	618	584	555	572	585	602	588	557	623	630	609	619	600	608	626	608	620	600	550	577	562	567	605	589	604	604	623	566	575	587	615	587	603	626	618	587	602	610	569	631	606	632	598	574	578	586	605	535	555	592	581	561	581	600	661	602	600	619	611	590	588	599	566	609	612	602	593	608	599	634	572	573	589	536	577	615	587	630	593	614	602	568	584	579	583	613	617	583	613	601	569	588	607	550	600	655	579	573	581	553	582	558	581	577	577	622	583	571	620	599	595	583	586	609	592	554	565	627	599	567	614	577	596	551	577	570	595	609	594	650	618	611	566	611	597	608	599	627	583	577	601	618	576	574	603	576	546	599	580	565	632	636	600	667	557	585	608	578	621	584	560	616	640	630	642	582	600	626	613	570	632	608	595	567	629	582	565	609	613	606	630	601	587	612	634	606	613	595	567	604	655	589	590	593	573	624	608	530	618	585	585	567	573	617	586	567	616	614	647	571	592	597	622	586	604	598	595	543	597	598	590	652	588	621	597	580	608	610	599	614	608	569	607	581	577	579	576	580	570	605	574	547	606	587	574	606	572	596	570	581	604	591	542	582	577	609	596	586	602	592	586	601	560	535	596	613	565	585	601	581	573	623	605	566	637	582	597	584	619	576	627	593	608	595	573	602	615	568	552	650	596	612	596	613	605	570	537	596	601	618	584	609	594	568	592	589	595	628	588	575	635	645	602	555	657	607	585	591	575	514	622	573	624	601	597	623	601	568	599	622	591	584	588	634	577	590	577	605	607	632	562	572	624	612	595	570	591	611	589	549	557	560	570	564	590	550	601	601	565	616	578	584	601	555	567	576	605	586	599	603	619	598	574	555	638	566	614	598	593	585	571	634	577	565	628	564	651	584	630	581	589	597	623	614	615	540	566	594	591	581	633	557	599	619	609	574	580	633	544	608	602	594	603	625	572	633	583	547	583	595	576	603	615	591	605	599	614	588	605	574	582	574	616	557	590	633	597	587	567	573	607	610	635	580	598	589	583	583	612	581	617	587	638	626	628	562	584	624	609	650	581	610	631	610	623	573	588	607	619	612	599	618	602	558	585	597	612	645	598	608	581	634	582	565	603	577	586	593	553	601	580	577	585	581	608	611	566	573	580	598	595	609	604	581	591	624	596	581	575	608	606	585	622	597	603	583	613	607	552	608	590	568	573	591	590	557	584	595	643	627	583	571	574	586	621	590	574	580	607	613	590	592	624	630	597	583	583	617	563	597	606	607	582	586	600	593	600	600	607	604	590	577	601	604	618	601	632	550	620	577	597	599	558	633	622	609	599	595	610	618	583	571	589	596	585	627	580	604	620	579	588	579	582	599	583	570	592	565	589	560	607	641	566	571	647	582	608	599	556	607	624	602	616	570	610	602	599	608	610	575	577	607	586	592	505	572	587	581	585	639	578	576	595	612	576	575	607	592	602	578	594	583	601	563	592	592	590	595	584	591	591	632	582	575	545	627	614	583	571	590	588	599	578	610	568	577	599	583	603	579	594	594	592	599	613	594	566	581	601	599	639	618	606	617	585	621	621	588	643	581	594	577	571	588	592	611	589	569	585	603	654	551	606	578	574	607	605	632	583	553	564	618	577	603	574	555	584	611	590	561	613	589	578	653	601	596	586	575	558	600	598	591	530	612	580	620	598	539	624	617	607	571	608	604	605	560	601	581	584	598	615	604	574	549	587	562	615	580	569	584	565	599	584	608	589	609	575	594	581	587	574	620	595	624	578	584	596	558	589	595	594	540	610	577	622	555	559	573	586	576	580	594	586	578	596	577	585	575	578	584	618	594	601	615	574	606	590	606	624	589	605	607	538	618	607	564	608	596	550	611	583	627	566	655	638	602	624	589	612	606	565	597	576	631	602	586	567	608	596	628	570	585	552	571	586	579	584	629	572	634	598	576	592	599	592	629	579	555	596	601	596	601	601	580	617	598	626	545	565	607	642	600	598	628	596	567	595	623	574	586	619	583	569	586	566	600	580	582	600	640	585	580	581	562	590	561	611	627	607	579	589	576	621	555	603	615	600	558	579	522	598	605	639	557	569	581	603	587
33861	31266	19917	5057	893	575	532	500	494	441	491	465	467	514	460	471	495	503	524	489	484	535	544	503	487	504	453	512	493	491	501	486	538	468	466	491	445	495	470	479	496	512	502	502	490	464	530	486	464	499	456	491	463	494	504	473	462	450	507	463	491	492	464	494	433	468	486	440	482	474	483	479	481	501	483	488	485	491	473	481	485	482	456	515	460	502	502	506	482	480	469	480	442	481	490	479	503	472	488	475	453	504	487	498	488	492	482	477	496	522	452	454	458	492	454	493	467	490	503	531	512	475	449	492	509	482	454	535	483	471	464	470	489	480	471	473	491	482	452	485	480	487	508	485	448	474	463	469	474	488	462	477	517	452	492	502	475	486	527	466	491	496	507	471	472	485	499	452	500	489	479	508	479	457	485	450	488	488	505	508	508	445	465	505	504	487	484	463	492	514	483	513	503	457	510	424	470	525	462	505	468	488	496	510	483	499	459	498	509	465	475	457	480	462	467	491	516	477	500	468	487	507	476	483	494	524	473	513	483	478	455	465	435	499	492	505	477	435	498	489	480	484	470	464	447	501	478	477	454	480	501	478	459	475	457	499	497	487	484	537	475	473	496	487	491	453	462	487	462	494	500	494	501	465	517	479	507	476	525	470	519	484	514	491	497	489	484	476	481	458	524	482	516	478	483	509	445	542	526	474	514	523	494	456	489	467	470	493	516	499	509	471	500	513	470	489	467	478	507	477	469	487	476	520	504	487	494	492	451	484	496	515	487	493	519	485	482	480	464	473	447	457	491	460	499	514	491	502	488	522	492	512	457	481	527	483	472	489	502	465	443	503	487	526	478	469	521	481	501	508	488	463	498	479	495	487	484	499	506	487	505	472	473	489	447	470	513	467	511	496	464	477	472	481	456	469	472	481	486	491	484	471	521	491	486	506	484	473	477	488	475	498	486	489	473	446	492	453	482	528	464	489	462	507	468	506	489	493	482	459	511	508	471	457	482	500	487	480	481	489	463	510	475	501	447	472	526	510	473	468	510	457	471	464	460	482	490	483	503	467	492	486	565	506	486	456	466	496	505	505	494	521	496	478	490	485	495	486	474	461	481	481	475	520	512	470	476	460	442	489	451	489	504	537	473	503	492	482	463	479	542	492	538	491	509	463	451	491	502	498	514	503	487	465	524	480	505	462	459	431	480	514	497	475	505	502	461	494	489	489	500	490	458	443	485	440	451	467	475	494	475	503	499	476	526	485	516	436	530	474	491	511	489	516	472	522	489	483	509	484	490	443	513	513	520	481	492	483	503	467	494	501	479	460	479	526	524	514	481	469	488	504	467	493	468	487	445	510	524	452	450	487	511	459	523	503	487	501	493	489	516	497	516	487	464	447	500	476	450	475	453	472	466	495	477	493	500	512	481	506	514	484	478	495	458	465	504	462	505	494	502	471	474	514	494	511	475	492	522	518	501	458	498	492	469	488	489	487	485	455	448	499	512	446	497	473	492	487	472	527	473	535	456	509	477	470	464	480	496	483	531	502	468	530	491	504	486	491	484	510	523	496	484	491	466	517	483	471	523	503	468	473	477	539	472	427	510	407	444	462	488	492	505	526	476	492	468	470	468	536	482	503	477	448	471	461	458	474	464	481	479	469	503	491	512	484	484	517	488	493	529	460	480	455	490	548	469	511	500	484	498	499	505	481	442	460	515	494	493	493	513	490	471	462	515	473	523	526	522	495	454	517	489	439	460	483	500	495	465	488	509	508	471	478	485	482	520	518	474	478	473	500	481	458	500	466	493	468	490	484	487	508	481	501	497	525	487	457	473	474	477	470	477	488	491	490	485	489	504	453	455	482	466	481	443	473	507	483	486	509	444	480	475	501	493	476	460	490	457	495	475	521	486	457	487	457	497	510	500	495	452	435	484	447	458	506	509	486	500	492	502	509	482	494	484	491	502	424	461	479	488	489	466	498	473	493	494	489	480	475	489	519	494	444	440	482	486	496	490	503	479	491	482	474	481	462	472	469	482	520	491	488	471	514	502	480	448	481	471	464	528	507	472	448	503	504	459	500	476	479	498	473	522	512	497	505	455	461	483	468	459	532	487	528	505	489	435	484	506	505	503	490	462	515	503	516	478	475	516	480	474	491	472	455	516	480	534	492	466	474	506	479	480	479	495	492	483	465	527	501	510	487	493	494	471	521	501	506	471	514	516	450	463	458	489	457	481	513	499	492	481	530	478	467	469	483	459	502	508	491	477	519	517	507	482	475	493	486	504	491	495	461	495	471	483	481	444	483	500	500	522	514	509	481	478	473	479	491	472	457	434	510	468	475	452	458	480	518	453	459	451	479	499	509	469	465	497	448	500	521	510	496	480	514	489	497	491	502	470	496	457	486	489	448	486	467	526	517	493	483	480	463	467	498	464	456	469	481	504	515	475	443	487	490	460	483	483	462	513	475	479	450	491	473	517	467	482	454	492	455	520	450	494	505	538	477	489	457	471	496	494	453	535	472	468	458	536	506	467	474	487	512	477	487	470	487	488	471	502	489	470	459	450	483	493	498	505	464	490	465	514	469	461	509	489	465	460	523	492	494	506	508	528	513	487	473	469	454	505	492	499	480	481	456	488	484	469	492	496	467	457	484	493	447	435	506	525	463	526	466	470	461	469	452	500	496	475	489	490	474	467	459	485	506	458	496	457	523	527	432	493	474	471	492	458	498	460	496	463	507	482	495	501	486	451	486	482	501	485	486	499	478	519	477	460	516	498	508	446	494	491	493	481	507	485	515	488	460	506	514	456	462	455	506	475	483	516	490	521	470	486	476	511	479	481	476	522	514	472	490	490	478	495	485	485	444	496	474	446	493	477	532	461	529	462	536	484	470	459	462	484	469	510	503	479	518	477	449	487	505	514	457	466	519	481	468	449	504	483	474	502	487	493	452	494	439	470	485	465	501	432	498	465	520	496	464	477	471	465	503	474	476	469	476	496	536	475	522	483	466	491	494	475	508	477	477	509	489	478	477	505	450	469	449	482	504	473	493	512	506	485	506	491	478	509	496	481	428	474	489	500	466	499	501	485	494	517	504	491	501	467	468	496	482	471	490	455	478	516	482	478	519	492	466	479	515	508	480	475	444	520	493	517	487	485	452	490	488	463	511	488	494	518	488	485	495	495	463	498	491	495	485	424	477	481	457	507	485	511	503	507	493	464	447	474	462	473	518	487	464	489	487	480	454	449	483	509	482	450	483	495	463	496	447	543	468	464	478	504	429	483	522	487	481	503	466	496	472	521	523	476	453	485	436	495	510	522	449	453	442	467	506	523	441	481	495	461	472	456	469	451	489	512	508	503	494	488	471	484	500	481	478	522	482	467	531	493	495	443	499	480	483	515	494	502	534	506	492	478	462	480	487	483	516	483	517	491	501	510	520	516	491	476	489	511	466	492	502	492	495	528	509	455	526	499	517	471	500	482	490	483	505	494	485	496	495
32376	30167	10714	2188	714	446	397	402	413	371	375	424	407	373	406	391	414	408	392	375	387	402	400	399	431	369	370	378	399	379	396	409	384	387	403	433	411	378	408	395	382	383	403	392	398	429	373	395	409	417	412	419	405	407	395	403	405	409	417	402	402	392	388	416	396	375	382	383	418	425	399	422	417	370	415	354	364	381	409	405	416	400	372	427	378	390	391	368	413	380	418	397	423	393	400	376	406	403	423	411	401	408	427	387	391	427	411	390	386	419	397	404	423	368	382	397	380	395	399	412	365	438	394	430	376	395	386	351	416	414	358	399	416	429	407	394	416	408	404	381	399	397	390	426	429	394	381	393	386	409	365	416	387	365	403	378	414	375	373	401	397	370	389	399	406	405	401	384	381	381	371	354	403	433	377	371	407	393	407	401	383	412	418	384	386	390	395	434	400	367	399	369	410	395	406	399	353	417	390	394	413	396	420	391	426	401	430	383	422	401	404	383	416	411	382	395	370	402	390	417	388	393	421	412	369	366	401	364	414	382	365	342	430	388	414	388	410	371	387	373	401	429	397	373	391	399	427	387	359	442	411	416	411	359	397	380	435	405	414	413	416	411	400	389	397	384	386	416	422	395	391	397	398	404	389	344	366	399	418	423	422	405	391	398	401	369	438	395	411	388	387	388	408	360	365	385	397	374	387	392	405	432	384	398	399	403	414	396	381	407	355	373	410	402	334	414	364	368	393	425	395	394	405	402	395	382	407	404	392	417	393	399	368	443	426	377	378	401	375	408	396	401	433	395	396	375	397	419	426	416	410	382	392	401	365	402	415	400	409	398	357	388	401	393	396	444	389	369	406	418	377	408	376	416	417	415	387	388	389	419	406	397	405	369	373	377	416	398	391	389	383	433	439	405	436	375	420	406	391	332	400	396	426	381	392	389	411	389	423	385	397	409	406	408	401	394	408	399	418	390	384	381	396	361	448	394	421	376	366	445	398	364	413	380	377	392	400	363	439	377	393	391	397	410	405	370	414	388	379	347	391	395	391	380	388	432	411	396	396	434	423	418	416	393	426	356	409	384	389	430	397	400	349	403	419	393	390	461	384	382	388	427	392	386	415	372	364	364	391	406	395	345	389	363	399	411	368	383	396	388	418	407	394	435	373	400	363	423	415	386	413	384	389	409	381	391	398	405	406	412	402	418	419	396	400	386	384	373	393	369	416	368	364	380	426	390	402	394	409	369	344	415	432	386	406	369	375	401	422	352	400	383	408	396	385	410	427	403	428	401	403	428	442	396	428	392	391	381	400	407	374	359	391	380	397	412	389	389	376	435	388	411	385	376	403	401	408	418	391	391	380	398	397	392	437	412	389	360	390	425	418	388	408	377	410	364	380	402	365	401	376	372	378	396	417	405	441	420	378	373	405	388	420	393	386	410	378	397	399	347	419	375	378	401	404	402	357	360	398	407	433	441	474	392	361	389	374	396	412	395	396	418	404	355	418	427	405	407	420	393	391	383	396	349	422	405	389	407	377	397	381	430	396	378	396	416	420	395	382	373	385	402	365	375	375	381	393	431	357	416	415	315	359	357	376	417	371	367	429	382	381	399	405	397	401	407	392	400	377	403	371	381	411	403	392	353	344	440	406	413	401	413	411	383	394	390	394	394	403	408	412	372	424	401	375	411	406	397	393	388	439	390	404	392	394	414	408	397	410	399	369	384	438	339	394	378	439	374	385	390	380	408	420	391	400	401	424	378	400	406	370	396	398	411	397	380	408	394	435	400	361	401	421	413	391	406	409	391	411	401	401	420	382	396	403	385	383	398	386	370	413	427	391	395	397	396	386	399	388	350	396	385	398	394	405	386	378	403	373	400	380	402	395	405	374	371	373	411	387	391	386	382	406	410	390	374	418	415	368	413	379	419	385	376	372	419	409	402	402	386	436	403	391	401	407	392	400	372	369	400	390	411	411	423	424	370	428	413	416	371	377	408	399	422	375	416	398	408	391	390	389	373	370	381	423	374	390	404	401	397	404	397	400	375	390	411	436	458	373	408	403	414	388	417	370	374	379	411	407	386	405	390	390	431	390	384	406	401	402	417	383	404	427	415	376	424	399	400	398	402	382	396	410	404	410	420	379	368	419	377	407	408	405	412	391	391	440	427	389	386	414	390	364	413	378	369	388	423	429	388	408	386	391	365	385	434	398	407	371	416	393	386	386	437	352	378	410	409	411	418	366	424	398	399	400	394	398	387	425	380	418	412	384	425	435	407	399	388	434	395	366	403	363	373	402	392	400	416	423	390	401	417	402	412	412	411	411	412	376	369	381	363	398	387	408	392	403	367	415	391	385	376	392	437	388	432	393	382	381	403	383	387	427	408	385	417	404	445	366	343	383	387	394	408	359	418	419	382	357	406	402	424	374	417	412	431	430	391	411	356	382	365	379	390	389	394	416	404	385	374	384	400	392	422	385	396	405	401	421	408	379	361	401	420	417	394	417	358	389	427	399	416	429	405	426	385	397	430	396	403	407	387	400	376	410	384	373	412	405	381	422	398	408	367	414	401	405	429	370	386	387	400	402	364	392	382	378	398	419	410	392	384	402	454	416	401	408	395	377	425	392	388	409	359	395	422	420	385	412	407	388	381	420	422	382	424	376	363	371	390	409	397	383	402	383	439	370	385	378	408	380	409	410	412	406	382	424	408	414	387	388	395	382	415	407	411	394	422	388	423	413	397	399	411	409	404	376	398	368	372	367	388	410	425	422	385	410	349	423	394	408	407	379	408	411	397	415	384	375	397	417	400	401	379	367	403	400	425	412	390	406	419	400	389	422	384	379	394	381	365	409	466	427	387	387	380	399	376	377	397	379	324	386	404	384	374	420	360	404	406	391	353	410	390	394	399	397	400	385	395	369	370	406	449	419	390	420	394	385	375	437	390	396	423	415	382	402	378	429	356	417	408	365	390	387	395	394	449	394	413	413	427	384	370	448	431	412	383	390	398	450	393	375	390	412	374	431	404	364	401	425	396	425	411	376	368	382	394	408	431	372	410	370	391	406	400	418	389	409	397	389	402	373	418	401	411	404	377	393	399	397	390	385	418	398	389	384	400	397	441	404	387	416	398	410	404	435	397	389	418	426	356	378	391	381	420	403	386	384	389	434	435	413	393	372	374	416	392	401	411	404	416	371	397	409	415	429	357	378	394	413	403	399	383	449	410	385	390	410	414	435	414	410	391	388	416	393	388	413	384	410	396	383	380	403	411	430	403	419	384	423	416	372	397	438	416	387	404	402	406	408	435	380	418	383	398	435	375	404	392	399	408	389	399	395	407	384	388	398	374	380	370	399	387	396	392	408	418	380	414	391	428	415	421	401	399	375	391	414	411	399	411	364	429	393	400	386	352	400	398	409	417	387	431	421	413	375	411	368	399	398	413	346	388	401	374	408	415	422	427	408	384	379	356	445	414	366	467	391	385	412	408	399	406	402	381
24852	23725	30320	25604	17732	4626	918	599	555	537	550	513	566	527	549	540	549	505	512	536	540	551	523	512	545	539	536	562	534	534	507	548	546	515	531	549	551	540	547	510	533	513	548	528	513	507	513	541	505	494	526	543	532	542	500	551	558	550	526	537	560	519	549	519	594	530	549	505	507	527	490	529	540	534	486	537	535	509	515	505	505	551	559	529	530	525	560	515	557	560	516	498	569	531	549	522	538	484	534	490	529	545	506	511	520	487	514	524	562	533	525	510	515	566	549	527	516	515	543	516	530	497	534	531	505	581	540	522	527	557	517	558	500	556	532	533	528	524	547	558	497	552	549	507	519	539	511	536	504	514	493	537	529	532	550	494	551	524	477	526	519	493	511	507	513	551	489	539	565	527	535	547	500	492	534	526	525	512	516	547	486	550	511	560	517	499	559	538	504	503	522	526	490	558	560	514	533	518	507	528	518	543	535	584	515	496	540	526	517	535	518	503	510	556	502	523	559	490	516	558	575	511	545	542	517	543	509	549	527	510	519	554	526	547	506	474	507	520	536	494	501	530	519	530	557	511	515	538	567	456	526	489	532	515	516	539	513	515	510	530	513	457	528	539	494	519	537	539	498	508	543	521	494	556	517	533	532	520	557	567	529	558	478	527	568	487	545	508	475	558	472	486	574	515	534	549	493	560	574	537	531	551	548	508	519	546	525	521	553	524	504	562	573	518	520	485	547	544	550	568	509	544	527	511	540	478	552	545	488	500	535	526	535	554	512	533	531	519	501	522	519	519	532	501	532	525	538	517	497	522	442	502	543	487	504	515	516	532	515	512	547	493	535	477	507	521	530	562	497	549	507	481	529	555	559	548	531	523	542	503	504	530	498	568	484	495	565	510	530	505	521	567	532	549	542	539	530	534	464	524	537	522	507	470	512	539	536	547	547	540	520	498	527	561	491	516	514	545	527	540	574	509	491	517	502	571	543	560	522	575	507	539	540	517	533	531	498	531	535	501	590	540	512	509	507	574	522	566	528	562	546	506	527	563	510	506	544	510	489	505	517	522	511	486	555	549	507	556	515	550	513	510	505	562	542	543	524	527	541	514	530	511	536	509	522	520	574	507	537	541	521	542	542	520	500	521	519	516	551	537	509	537	562	489	519	493	549	531	557	513	474	532	511	516	526	523	495	495	500	540	532	496	509	558	479	510	517	571	481	487	555	583	522	546	483	513	527	551	531	511	528	545	539	524	523	517	535	521	525	510	491	521	556	522	532	499	514	518	518	544	543	532	514	567	541	528	534	527	506	523	547	512	570	535	551	561	540	542	474	539	503	545	513	551	534	445	518	556	531	497	503	485	526	527	522	544	547	514	523	535	563	524	533	539	533	546	504	491	544	518	514	529	544	500	512	509	514	471	530	516	500	552	526	524	517	527	539	558	550	519	512	545	519	515	533	518	547	536	556	483	535	538	511	573	509	558	536	520	522	502	502	508	504	494	525	542	513	502	536	516	538	509	492	545	511	535	516	540	555	534	510	527	485	519	516	519	506	499	496	476	521	502	527	549	491	545	537	523	486	516	544	546	512	519	564	548	546	498	537	522	492	504	508	539	533	542	533	518	526	525	496	525	525	552	530	517	521	557	483	537	549	551	528	528	556	544	493	534	540	538	546	520	493	515	517	512	525	496	499	556	496	546	546	495	536	536	506	511	516	534	550	538	529	534	544	515	505	531	487	510	562	523	513	533	509	503	535	512	509	499	528	525	522	555	523	509	538	543	535	521	515	522	506	541	527	529	547	539	460	525	540	556	531	536	520	543	524	527	524	548	519	515	497	495	535	563	519	527	527	519	538	537	534	501	471	499	549	512	544	477	498	532	541	568	515	477	575	518	537	530	531	521	508	496	503	519	527	478	520	533	527	550	524	517	549	549	542	542	497	524	528	521	510	548	539	557	484	503	526	521	518	472	530	508	515	547	511	505	540	564	574	490	542	534	508	524	564	500	491	538	503	510	514	544	538	522	505	533	508	522	525	514	517	566	538	566	524	542	507	545	537	559	544	535	508	509	510	548	483	526	504	526	527	530	523	537	565	523	529	511	555	517	525	537	543	521	518	478	526	527	508	502	495	516	497	533	548	489	518	541	519	506	533	485	494	575	596	537	563	493	519	540	532	512	522	508	512	567	543	507	560	572	537	541	527	531	482	524	518	570	519	516	477	528	521	536	510	505	497	537	534	495	517	509	526	543	512	549	528	506	514	505	502	522	509	510	544	501	518	543	529	473	507	524	510	521	486	545	506	512	538	511	522	519	522	520	537	532	514	505	514	529	533	536	531	512	540	478	580	501	562	514	523	545	479	498	517	523	533	555	526	474	541	535	565	533	504	529	499	548	501	512	537	524	553	555	465	525	517	521	510	566	518	495	492	514	567	508	518	488	502	556	516	558	518	523	544	541	549	479	557	477	509	511	532	508	538	556	519	517	545	542	535	529	516	529	564	513	530	518	524	530	491	515	552	526	526	518	496	521	510	468	531	512	500	509	497	541	548	499	513	484	529	518	496	542	591	535	532	488	515	525	519	547	558	539	505	524	499	515	527	528	571	524	494	521	516	498	522	555	504	525	528	522	498	537	538	532	537	523	555	534	536	514	508	540	516	526	520	489	503	552	518	556	515	554	534	573	528	518	529	564	553	520	545	569	526	540	545	574	516	536	523	573	531	539	533	582	498	527	510	543	535	522	515	525	529	485	525	534	500	535	504	531	540	549	497	526	526	480	512	518	526	528	524	512	515	556	526	511	513	548	528	497	497	484	547	508	500	540	526	504	504	529	515	536	482	558	520	519	517	551	515	480	508	528	502	545	508	492	545	503	527	550	539	510	496	497	508	537	523	536	559	521	524	492	539	560	553	494	535	576	492	491	524	504	518	533	526	524	590	532	543	532	522	565	545	523	538	517	522	502	538	564	525	540	522	541	549	537	534	521	528	513	551	498	510	508	520	491	531	508	559	510	469	511	517	493	540	513	564	523	532	486	515	500	521	475	537	529	527	547	543	549	509	536	553	572	462	539	583	532	492	533	509	526	523	526	535	510	510	509	522	540	542	547	516	545	535	495	531	490	534	533	529	525	510	544	552	509	508	528	512	494	507	542	518	523	523	537	520	534	506	512	533	528	528	525	569	541	516	538	525	526	507	529	552	499	553	547	519	530	534	502	552	532	523	534	503	526	487	550	513	487	582	537	542	554	535	495	526	516	492	529	525	530	524	499	505	575	533	578	492	502	492	536	539	555	538	528	516	559	497	605	527	523	554	538	488	507	532	500	522	510	524	519	523	524	508	555	512	535	494	577	528	471	488	549	513	540	510	508	512	473	490	522	499	525	526	506	500	533	554	558	571	527	501	524	507	521	510	527	538	521	527	483	492	528	533	511	539	532	548	512	553	510	526	509	556	538	544	548	542	492	565	536	506	533	542	552	507	494	536	546	492	532
62956	85124	49069	16323	3624	994	590	516	477	526	501	464	478	484	479	510	455	487	495	470	513	511	502	523	448	486	510	469	458	475	488	475	500	465	447	485	502	477	502	478	468	492	460	479	504	482	473	473	491	494	424	448	461	509	491	490	476	476	445	476	450	435	478	446	450	499	488	458	497	487	480	470	451	455	465	496	511	472	479	474	454	460	465	437	474	470	480	460	446	457	509	461	471	438	497	473	459	499	495	474	482	482	483	482	485	496	468	450	465	482	483	453	440	488	448	456	469	489	427	473	425	532	466	479	483	495	503	495	468	459	476	491	488	472	470	515	458	467	471	477	466	440	470	510	500	457	483	463	507	444	493	494	481	454	444	510	459	462	464	464	507	475	462	504	503	488	486	487	469	477	466	488	494	457	463	492	442	463	475	474	493	471	457	444	471	515	492	484	459	470	489	471	494	471	445	460	421	463	463	444	494	488	477	441	451	456	471	478	518	453	464	477	500	492	441	503	498	459	524	490	442	461	484	480	517	447	474	485	443	468	484	465	484	450	492	476	495	466	460	442	546	509	468	477	501	492	505	496	498	483	495	482	477	472	536	455	476	440	475	457	492	453	471	492	464	463	479	465	502	516	479	470	489	488	452	477	463	479	518	500	439	459	462	458	476	459	471	474	464	458	492	443	466	474	480	487	469	458	494	479	486	481	453	450	464	510	489	463	500	487	464	473	490	488	469	477	451	496	505	517	497	445	495	486	520	447	499	510	461	433	503	486	461	478	499	460	500	481	460	463	476	461	469	479	458	486	486	457	482	494	462	476	480	468	513	465	487	482	424	477	459	527	479	493	474	494	445	514	491	504	484	479	475	475	453	507	503	507	459	484	470	475	495	492	464	466	499	467	452	492	455	481	470	456	479	471	488	479	509	470	470	440	501	499	475	487	479	518	463	464	459	456	474	473	450	460	500	463	498	482	477	481	473	457	482	487	462	499	471	499	431	465	481	464	465	488	478	475	499	470	487	470	439	478	440	441	439	467	504	476	493	464	485	483	481	501	500	483	472	463	439	445	450	478	497	501	502	460	485	444	457	496	480	474	479	471	503	471	473	479	481	464	492	458	469	480	465	494	459	463	461	467	467	443	453	470	512	491	460	503	486	474	452	457	439	475	425	497	476	463	523	513	477	447	491	489	481	479	470	454	490	475	488	518	467	460	476	445	482	435	479	451	476	468	510	474	493	467	467	471	455	455	508	454	454	447	477	490	470	497	494	498	465	469	450	475	472	458	468	487	471	442	467	477	439	512	461	511	459	445	455	464	479	475	465	446	451	472	529	449	457	514	462	494	488	468	435	477	478	437	472	470	475	485	478	463	473	486	435	457	448	443	470	463	459	493	462	455	445	479	452	447	484	493	458	466	499	509	494	472	475	482	457	515	479	465	454	526	484	444	451	519	490	466	430	447	491	462	454	445	498	504	488	513	441	480	472	474	435	471	462	471	517	465	440	476	511	455	464	487	488	490	452	474	515	503	451	473	472	505	437	428	472	482	456	462	503	465	470	505	532	439	483	444	450	493	465	513	480	472	452	484	482	492	475	450	492	462	468	492	436	480	454	502	472	483	458	529	452	448	454	490	485	481	478	524	501	470	493	482	479	480	435	424	487	423	479	499	524	434	490	456	456	470	489	489	467	451	476	448	495	458	465	483	459	487	468	452	472	451	456	457	455	457	536	522	470	442	432	491	470	491	448	493	502	482	515	505	448	475	481	465	486	491	477	471	458	493	477	499	481	478	485	459	471	460	467	477	464	492	460	478	499	459	468	456	459	439	507	492	448	445	490	448	515	440	496	505	467	476	453	518	443	462	499	491	504	520	483	471	432	479	496	469	458	459	462	508	490	472	490	477	451	464	463	477	479	445	509	504	458	459	482	542	465	488	489	494	477	478	431	457	437	445	486	472	451	458	455	502	470	514	504	420	443	461	484	486	469	453	463	458	493	442	463	477	481	484	491	461	491	443	485	465	446	462	490	490	516	458	452	494	492	475	461	457	512	473	498	456	427	479	450	484	476	496	461	481	497	449	485	472	457	458	460	459	497	430	481	513	505	485	465	505	436	495	476	495	514	513	468	480	466	433	466	492	476	484	452	456	462	466	450	426	482	444	440	497	456	476	454	444	484	443	440	461	463	493	476	465	437	471	488	481	506	495	473	484	461	488	476	498	462	453	451	498	479	478	494	430	450	458	446	482	493	460	468	505	499	453	480	489	470	454	486	460	463	447	514	497	473	454	480	482	458	462	469	456	488	481	479	486	496	497	502	467	452	501	472	462	506	499	482	444	495	417	440	460	510	516	423	483	481	449	500	490	465	482	467	452	462	497	438	519	465	495	453	452	499	479	446	470	487	481	490	495	445	522	452	448	478	436	500	503	484	483	496	524	505	480	488	483	463	453	500	471	487	436	496	493	488	451	481	468	486	478	487	465	481	488	480	474	490	483	445	496	511	452	508	452	471	474	431	461	499	461	457	436	471	450	480	469	458	473	479	479	484	506	476	477	499	487	446	441	458	477	520	449	456	453	475	485	442	445	454	492	474	487	473	485	452	464	431	490	460	516	480	468	434	467	485	460	459	489	499	467	476	454	473	511	476	469	477	449	465	458	454	481	461	488	494	470	452	470	463	453	514	484	487	494	503	478	454	510	491	434	499	478	501	476	445	472	447	438	456	425	531	454	483	468	479	471	445	474	440	496	494	485	463	483	490	484	493	452	489	458	500	448	505	443	432	486	461	460	459	458	489	471	502	480	485	463	430	476	458	488	505	470	477	475	458	488	422	472	513	464	475	452	492	477	446	460	476	469	455	505	505	477	488	457	464	459	461	483	497	465	454	460	427	488	476	507	454	461	492	477	447	490	473	465	463	466	508	431	463	473	482	443	445	433	471	459	507	482	484	475	490	487	461	479	466	460	492	527	483	489	478	414	502	476	457	464	494	458	497	471	470	467	489	450	449	482	445	480	469	496	448	461	488	476	478	479	481	478	477	466	493	453	500	457	518	438	521	453	472	448	457	424	470	498	498	442	501	454	483	470	440	514	461	474	458	470	455	456	437	440	448	477	470	450	491	455	466	490	484	482	460	492	447	508	462	475	475	479	466	471	472	490	491	451	468	447	453	451	467	453	472	501	480	469	490	467	450	453	485	455	479	500	473	458	445	482	459	464	463	443	481	433	404	504	488	443	440	468	462	466	465	481	518	491	459	505	489	450	489	469	467	467	477	443	491	463	447	467	457	465	474	475	435	456	465	453	454	470	480	463	504	448	464	471	433	463	477	487	480	501	485	490	462	475	440	465	498	467	491	458	461	469	478	473	464	461	441	500	459	442	468	520	470	479	475	460	481	481	454	481	447	480	428	475	456	472	443	437	473	445	463	487	484	445	456	495	523	472	485	461	476	468	477	519	480	478	514	498	461	472	479	477	455	441	454	475	487	478	503	451
24096	22510	29725	24830	20204	9956	1543	804	716	700	733	636	694	687	717	701	652	693	658	675	707	669	727	687	654	711	700	713	706	650	664	717	692	640	699	625	700	690	664	678	681	687	652	657	690	679	675	643	688	682	670	644	695	697	682	707	661	659	691	717	675	656	667	707	684	667	689	695	681	694	711	665	653	644	687	716	743	685	648	694	698	667	680	736	629	678	711	700	667	670	691	664	685	665	635	681	660	713	681	680	668	652	661	692	667	708	684	685	690	718	689	652	692	715	664	653	687	671	647	668	620	692	676	675	603	687	644	649	720	680	703	625	689	709	637	683	623	695	712	670	690	658	671	689	690	719	726	677	689	705	693	667	656	686	629	663	696	637	664	711	670	645	666	662	665	674	671	619	690	700	618	653	642	697	661	651	674	665	674	637	706	684	672	703	680	682	706	710	692	690	644	666	622	722	604	659	738	649	666	632	709	674	698	670	698	665	674	671	651	666	631	690	641	672	700	663	718	665	726	599	704	747	712	612	637	688	681	654	663	655	665	658	617	657	634	668	663	662	672	655	673	658	715	721	698	667	665	664	709	693	694	665	708	681	632	628	704	682	653	633	659	715	699	682	630	649	652	695	686	673	636	649	639	689	677	724	716	690	664	692	689	671	676	640	694	700	661	603	676	679	690	697	659	683	682	676	673	666	651	659	719	660	644	687	691	672	714	668	641	677	677	680	684	660	670	698	674	671	668	694	688	663	683	635	708	676	633	652	732	674	670	633	703	669	693	707	672	675	674	696	695	690	662	652	635	644	678	676	662	668	667	705	687	657	697	674	709	687	700	652	713	686	654	653	701	672	702	618	664	613	659	662	664	678	665	633	711	651	639	688	665	688	690	687	694	665	668	670	688	630	658	670	653	660	620	682	693	641	653	683	646	679	649	694	664	694	651	673	662	716	613	726	676	683	697	682	663	692	646	684	630	650	685	649	610	695	674	662	678	659	701	658	682	684	696	716	624	666	676	674	644	660	698	677	684	721	646	681	692	691	675	675	687	713	667	699	703	670	676	651	636	670	638	638	664	663	683	689	681	686	673	656	659	608	682	677	663	665	650	676	649	694	714	616	683	681	639	681	654	685	689	704	714	667	649	677	693	656	673	691	649	676	664	650	711	650	751	717	651	622	662	672	719	613	660	687	694	658	709	668	694	653	648	680	725	653	663	700	657	639	662	673	643	674	668	647	636	682	660	675	685	699	673	699	707	657	650	703	690	637	670	677	648	661	652	645	674	685	645	647	688	676	691	665	682	695	662	667	683	697	689	650	643	673	641	711	657	668	652	683	681	661	700	660	672	663	675	649	705	648	654	695	673	684	643	642	638	656	693	640	665	621	658	625	691	637	700	682	690	692	687	680	647	690	674	665	673	658	685	696	646	694	681	691	615	678	688	665	667	683	659	653	673	729	648	620	705	633	721	662	667	661	721	680	645	647	683	697	670	698	668	656	663	666	678	680	667	671	677	655	677	661	640	701	688	701	660	653	673	648	694	656	632	661	672	666	688	682	621	610	645	675	646	652	685	617	744	661	667	660	681	702	678	689	660	682	672	652	657	659	707	675	650	677	686	644	627	660	598	675	645	642	665	647	688	691	719	668	693	692	632	659	662	668	662	662	686	662	671	667	651	646	649	699	643	658	659	675	686	736	653	674	630	651	685	672	653	640	645	710	685	644	646	647	706	700	660	655	649	657	703	650	695	676	700	654	689	709	680	678	687	662	680	677	637	635	705	652	695	666	625	661	621	698	665	641	678	655	629	676	665	669	689	672	665	668	653	681	671	637	687	636	689	633	653	623	677	670	662	690	686	685	694	643	672	713	684	630	653	695	655	666	694	691	698	622	661	662	676	694	689	657	682	680	664	637	663	679	704	662	666	729	706	657	647	659	669	657	665	665	683	646	657	655	597	611	666	675	696	646	675	707	663	722	664	687	708	688	691	692	641	696	634	689	667	706	633	645	650	677	661	659	704	677	696	668	678	669	643	646	672	684	656	635	694	626	682	700	685	664	653	675	691	657	711	644	686	646	661	659	706	688	691	695	647	656	709	654	646	635	667	610	692	648	675	658	707	676	637	677	686	684	724	694	670	653	661	665	647	692	631	667	685	652	695	646	682	687	673	679	632	721	640	684	714	631	614	686	655	654	720	681	706	699	665	588	672	654	644	674	732	723	695	657	644	701	677	661	692	635	714	714	649	641	663	660	680	699	652	662	661	714	618	615	703	663	680	663	668	694	672	685	677	671	651	691	673	699	668	652	654	611	692	694	668	662	705	638	654	662	657	648	703	705	665	640	654	663	672	672	700	673	626	640	655	645	644	661	729	653	677	701	640	701	623	665	611	654	676	681	694	692	648	658	682	628	676	683	676	689	682	642	701	635	664	648	680	632	663	676	667	661	611	650	705	697	682	699	665	678	666	672	675	627	655	652	654	662	665	655	621	676	688	640	634	635	639	709	642	692	674	638	705	667	711	678	673	638	674	668	730	658	695	670	662	640	699	658	665	662	673	706	639	620	649	656	658	665	657	688	674	701	647	641	637	674	654	668	711	652	681	697	638	635	675	692	662	689	660	694	673	659	716	666	686	654	653	687	672	690	704	660	673	632	688	654	667	669	645	642	678	653	700	677	706	644	671	655	654	636	651	667	741	636	661	650	669	684	685	657	668	663	668	662	678	679	695	714	729	644	637	678	668	685	671	653	712	633	633	683	661	652	658	658	658	689	674	692	657	666	669	684	673	673	669	651	657	660	675	668	659	685	707	649	691	700	667	663	646	660	702	677	692	679	676	645	666	663	659	669	658	691	672	674	665	670	697	677	618	674	683	654	666	684	662	681	631	643	670	616	682	667	697	695	650	698	654	644	665	692	651	672	709	698	657	669	723	711	670	679	650	676	667	691	634	714	726	694	640	665	683	685	684	646	654	729	686	668	707	660	704	699	638	730	696	663	646	634	608	666	688	657	637	679	671	677	642	683	709	661	688	669	667	661	679	707	649	670	667	640	664	707	675	688	676	685	690	659	641	643	650	674	624	660	615	651	642	689	670	645	679	641	648	685	684	710	699	702	620	631	682	705	674	684	685	636	680	684	722	711	651	648	657	660	645	694	698	651	683	647	653	676	627	677	721	687	661	648	667	662	662	707	647	674	659	714	650	691	689	683	647	665	639	676	666	629	679	664	697	634	660	669	624	676	691	684	625	612	649	674	668	670	689	696	670	687	680	635	682	643	662	633	708	658	652	657	676	660	647	618	669	645	643	655	674	676	691	620	699	722	672	666	669	671	676	643	669	615	693	682	699	657	717	714	699	705	679	668	661	652	660	709	647	638	665	701	709	653	696	661	668	675	620	649	644	679	693	668	667	620	679	725	667	665	713	680	654	670	663	686	639	648	688	652	687	636	655	621	659	678	644	665	674	699	665	695	727	646	658	675	713	661	656	698	669	672
60448	89169	54673	21221	5262	1317	660	584	566	576	605	616	605	569	570	614	636	591	619	642	626	614	647	605	622	582	592	644	639	630	631	638	632	632	579	611	583	609	597	659	626	554	544	578	611	613	591	570	607	594	609	628	576	600	595	605	583	640	638	635	584	608	612	619	588	566	590	583	626	586	637	569	614	599	622	570	599	585	628	595	594	556	630	593	588	616	597	593	664	610	591	587	544	640	611	601	595	643	584	606	642	593	538	555	592	577	587	592	625	586	552	652	607	604	582	609	559	535	649	547	586	540	553	597	621	578	564	598	627	582	564	593	609	645	595	631	632	623	587	619	564	580	559	651	568	576	581	605	633	565	599	615	586	537	578	644	605	641	567	610	585	601	579	566	576	592	589	554	605	598	608	576	609	605	570	599	601	591	603	568	586	595	612	557	590	599	597	575	550	599	630	588	632	551	588	565	588	572	596	587	616	542	589	610	601	633	577	563	605	605	607	592	604	603	579	591	589	620	618	574	611	614	576	568	587	572	556	594	627	528	584	633	582	575	641	562	559	608	532	564	573	594	561	595	601	574	570	592	608	603	596	588	588	604	568	585	611	630	593	593	592	560	583	558	616	554	605	642	561	583	625	663	590	614	569	626	611	586	589	619	585	622	599	588	594	608	556	619	613	582	625	582	566	613	596	639	621	558	598	579	563	616	549	558	625	556	623	567	558	572	594	583	636	590	613	592	610	595	588	580	598	593	595	592	575	581	638	635	607	557	596	601	603	598	587	588	634	587	597	593	573	585	602	628	554	611	622	602	575	604	592	587	580	631	603	596	591	658	564	634	591	563	562	634	617	593	607	577	647	633	600	609	615	592	607	597	580	571	583	614	609	586	609	576	581	598	623	573	618	604	568	605	601	607	574	578	569	607	580	570	601	597	600	584	536	635	566	589	571	597	586	603	594	592	631	626	607	557	585	625	589	587	608	559	549	603	550	594	572	571	597	617	589	522	571	624	617	568	571	647	607	554	635	580	551	596	534	603	565	590	551	579	578	629	598	618	590	588	575	594	580	622	604	598	602	620	613	573	549	593	600	588	546	603	578	621	617	588	547	537	623	576	573	627	574	595	575	593	587	618	580	590	602	597	579	614	629	601	601	637	581	588	577	624	578	580	576	578	581	615	590	615	597	566	619	591	604	568	591	605	583	560	600	598	635	605	581	553	580	649	640	589	623	576	642	552	626	587	588	604	570	612	550	553	626	603	552	578	567	597	561	588	570	634	553	576	582	560	577	538	559	564	614	572	634	595	612	592	607	607	616	596	609	582	631	579	592	614	567	569	574	584	634	614	601	578	583	586	617	576	611	624	603	562	613	606	589	608	538	628	572	569	585	589	599	590	621	560	579	580	577	582	600	581	593	618	582	591	575	568	597	586	605	636	601	582	588	554	607	600	587	607	595	613	560	614	589	606	610	590	597	583	589	591	582	584	643	586	595	605	613	598	607	618	578	646	578	585	559	566	591	620	571	579	580	552	552	578	627	577	598	625	619	581	611	599	567	580	606	572	590	605	622	617	584	583	615	596	639	613	562	593	601	586	639	574	598	587	642	571	587	553	606	549	604	542	598	605	602	577	573	606	624	617	583	608	590	579	617	619	575	606	577	622	602	618	625	573	567	599	572	583	586	577	567	564	581	620	595	574	586	603	568	592	634	584	594	608	598	643	577	616	589	599	659	615	556	602	585	590	617	566	602	582	613	596	598	584	582	618	540	570	593	616	600	568	586	582	588	571	596	595	628	576	580	577	571	588	586	556	616	598	605	623	606	586	610	574	576	635	638	639	617	589	586	586	584	580	575	589	610	616	628	576	575	588	627	598	559	634	584	579	569	593	573	562	584	619	594	591	593	584	586	642	606	606	619	586	581	580	658	580	587	601	643	580	624	579	552	590	594	587	584	626	594	615	613	602	609	590	597	642	568	607	636	603	588	577	603	605	609	602	591	610	590	598	558	608	555	545	599	603	568	614	613	623	558	620	600	604	581	578	613	606	590	572	615	577	567	592	582	586	571	616	619	610	606	554	564	548	561	614	591	591	594	567	589	615	607	582	591	600	630	633	605	635	585	580	598	576	605	601	620	557	607	589	599	587	612	543	565	566	626	609	563	604	555	571	601	600	559	588	560	593	615	603	618	611	601	578	618	534	572	593	576	574	536	608	612	561	618	605	600	575	566	591	548	598	590	608	578	556	604	606	608	612	593	636	585	614	620	611	564	593	641	577	614	606	539	584	583	616	582	595	563	602	632	567	585	578	574	601	593	613	609	614	581	594	587	556	594	572	614	605	617	589	595	543	582	574	648	626	603	567	608	616	567	618	662	630	600	583	588	603	621	629	617	594	588	599	560	588	575	610	566	552	579	553	605	598	637	626	616	570	586	594	584	575	603	638	573	645	572	557	593	572	531	603	611	583	556	587	587	611	604	597	549	560	594	573	592	587	610	621	610	608	579	573	584	536	572	600	597	611	607	583	617	649	608	589	582	590	542	592	632	576	618	577	602	595	570	586	618	586	556	620	592	595	557	580	617	575	539	560	593	604	607	572	595	561	575	572	613	600	567	618	607	602	564	594	586	579	586	595	577	575	602	600	624	606	616	560	602	592	588	602	606	605	562	563	609	596	595	590	593	604	584	640	587	575	570	594	562	529	626	605	559	546	584	531	598	572	598	589	601	615	604	591	621	624	595	569	582	578	574	620	580	600	599	583	576	618	548	617	587	612	611	563	595	583	539	587	574	576	621	613	595	592	597	576	616	578	627	559	591	609	598	598	581	578	602	593	563	585	553	551	600	572	609	602	616	565	660	605	619	571	553	578	549	593	559	565	604	570	579	629	562	602	617	556	558	626	594	606	576	614	583	607	590	640	587	591	621	565	617	571	587	570	569	599	581	602	583	598	587	574	578	574	574	597	624	596	599	570	589	560	576	575	585	588	598	577	564	605	577	586	598	589	621	596	599	608	617	598	555	602	587	616	587	624	557	556	579	602	571	553	598	577	547	570	624	567	596	575	543	572	588	598	583	629	629	602	636	552	560	580	549	584	587	616	593	648	577	543	566	626	599	580	620	625	619	599	601	633	662	580	551	548	572	574	524	594	607	591	578	587	578	568	592	585	549	594	623	626	610	564	618	581	596	594	630	623	648	575	606	595	588	595	594	613	585	568	568	583	611	596	621	561	604	597	609	619	546	585	593	591	572	588	593	614	577	569	591	568	607	548	623	577	629	649	582	617	611	606	568	581	597	589	569	623	586	575	599	653	622	625	621	601	586	577	597	604	572	613	593	564	550	613	575	608	605	572	631	599	626	576	598	609	553	600	605	591	551	565	591	625	598	582	576	558	611	594	602	599	655	621	575	590	653	574	550	555	605	560	602	624	632	617	536	570	564	634	608	574	555	597	640	588	598	572	588	612	577	609	573	555	613	595	602	574	585	558	607	624	582	597
33709	30345	20442	5739	1193	683	538	552	532	527	522	536	502	527	531	538	528	528	459	491	515	525	468	509	513	501	521	514	524	493	513	483	522	512	527	543	526	478	540	492	505	479	449	499	521	514	470	489	478	536	508	514	497	542	511	521	525	490	526	486	512	504	526	560	524	484	482	524	516	519	508	519	513	503	498	485	522	521	534	482	501	496	522	545	525	523	467	496	549	545	499	535	481	514	522	507	491	472	494	499	566	522	505	495	478	535	474	467	536	515	507	549	501	538	516	490	546	537	498	508	517	532	513	532	526	506	482	499	527	509	515	511	501	536	501	502	487	535	497	500	464	496	514	502	519	532	473	531	513	500	506	523	494	508	523	527	505	477	484	480	532	505	493	500	493	488	485	510	529	555	519	492	551	526	528	502	508	467	514	513	492	491	497	510	536	487	529	534	506	527	532	524	527	473	499	473	492	514	485	540	490	509	510	513	458	528	510	531	515	527	506	493	523	532	482	500	458	504	491	487	475	534	510	550	524	513	467	487	520	528	556	539	517	496	484	528	543	507	499	497	539	556	471	493	550	476	468	542	517	510	523	475	503	532	497	515	533	518	492	512	503	518	533	530	480	526	519	519	478	519	515	523	464	491	508	518	473	526	488	491	537	515	505	547	567	494	541	516	539	502	500	514	471	486	497	540	495	531	520	525	547	474	518	501	519	529	516	502	517	539	499	480	515	488	491	518	467	558	522	499	479	492	480	494	506	525	534	511	496	520	536	495	510	463	470	523	518	494	478	588	516	537	505	545	532	491	494	517	538	496	493	503	488	504	522	498	474	504	478	497	523	499	499	510	562	499	519	556	536	512	515	581	508	512	491	484	514	533	532	468	498	491	514	532	543	561	498	520	519	476	505	501	537	510	485	505	521	492	525	493	459	531	492	485	544	504	508	499	510	471	508	503	529	514	499	490	491	525	479	502	549	544	517	503	494	542	496	541	510	502	506	519	526	523	556	515	531	504	525	508	472	526	539	490	557	534	483	502	535	503	510	501	503	496	516	476	500	500	489	485	493	517	464	494	489	547	494	493	510	570	524	506	488	540	504	526	496	518	522	515	525	538	530	519	477	528	511	484	491	517	500	530	526	494	495	532	466	508	529	498	548	467	547	471	513	522	476	549	498	470	520	514	505	544	539	529	492	499	523	490	516	503	539	516	473	530	490	506	518	461	502	489	485	532	499	495	483	477	503	494	499	508	491	490	491	498	550	486	495	525	522	520	522	542	483	525	483	494	532	540	493	497	565	485	518	485	489	517	514	524	472	518	484	475	517	480	529	509	493	475	483	520	468	504	547	512	542	491	552	519	484	475	483	493	485	526	523	511	469	553	504	472	507	510	488	515	507	512	524	471	494	522	508	522	520	531	512	527	510	477	537	475	520	498	502	553	548	495	538	552	495	525	525	556	538	532	483	544	494	497	539	521	510	506	510	546	511	512	491	506	500	529	490	476	525	496	517	506	518	515	475	554	509	531	513	485	510	503	511	505	545	533	519	507	542	535	514	494	517	491	527	519	539	488	497	539	522	518	540	490	487	531	496	491	532	514	503	505	533	503	518	532	498	501	521	528	501	479	517	483	521	534	460	513	564	518	492	532	514	513	445	493	498	501	511	519	522	515	488	514	500	527	492	526	548	510	515	502	499	569	551	500	526	507	530	510	539	503	472	494	485	527	500	482	515	475	507	544	503	535	515	507	490	472	465	559	517	495	522	471	545	482	493	487	523	503	524	516	517	522	519	515	516	491	496	490	548	494	518	511	514	515	542	493	514	533	497	522	530	475	513	505	503	496	523	497	493	516	517	528	508	525	490	544	579	525	509	495	496	522	527	534	518	536	513	536	515	517	499	489	490	522	544	566	462	491	486	470	500	494	490	539	518	513	525	494	502	532	507	510	528	519	503	510	496	552	495	473	466	529	494	489	502	498	501	534	522	516	537	523	515	527	513	496	487	514	482	577	490	491	516	496	530	502	517	473	515	512	542	525	525	520	533	459	525	526	476	530	472	491	536	524	550	482	494	494	492	491	527	537	474	495	515	461	480	575	475	493	482	515	545	493	516	489	487	526	517	512	487	501	514	493	557	520	476	479	461	499	479	500	503	483	495	500	484	466	521	514	494	533	497	466	490	517	506	531	518	487	481	553	533	512	518	504	526	511	514	495	544	502	512	532	569	498	494	563	473	516	522	543	542	497	546	483	540	514	504	494	536	501	480	555	490	477	526	502	501	479	537	577	499	525	527	561	508	489	506	544	490	516	517	498	551	515	513	516	519	508	490	456	504	535	467	498	505	511	493	479	488	496	509	517	533	502	490	526	511	482	508	497	497	512	524	521	500	545	473	511	521	541	513	464	483	477	496	478	539	504	516	495	556	518	490	486	496	509	543	567	490	513	513	501	565	543	490	460	484	540	441	536	509	537	533	543	500	552	510	531	501	522	509	516	511	526	492	511	492	499	519	484	519	514	522	523	484	482	518	488	480	514	504	488	485	478	529	462	463	518	496	464	481	525	514	559	512	506	516	471	518	451	533	478	497	512	523	520	520	510	493	496	516	494	536	526	489	500	523	484	532	489	508	529	532	525	535	453	550	466	516	490	483	499	510	527	509	539	511	480	549	497	539	515	501	530	477	494	508	487	532	486	521	518	477	516	500	518	523	525	457	524	516	521	533	537	473	511	502	544	506	541	478	473	507	562	517	487	529	543	514	485	508	491	525	542	536	545	473	508	506	493	541	529	546	505	532	496	516	531	498	499	545	507	487	506	556	509	525	460	513	513	546	518	492	513	519	458	521	543	505	492	491	505	507	524	554	491	515	499	486	512	522	545	553	513	502	494	470	497	522	543	488	519	503	491	518	530	513	513	466	501	543	521	504	531	538	509	525	538	489	560	517	539	524	535	514	514	537	509	527	498	500	512	469	512	527	472	471	502	550	487	514	539	498	539	514	456	482	527	484	509	519	521	556	521	496	507	485	501	487	480	473	493	535	532	507	505	525	542	487	483	518	489	498	523	504	485	516	532	495	524	484	501	510	560	534	490	499	468	531	546	509	456	493	544	542	515	552	502	482	530	501	495	536	520	482	486	510	489	493	505	523	504	505	509	498	522	518	491	520	511	478	487	491	530	492	525	504	528	505	533	474	496	457	586	491	501	511	517	496	480	489	550	507	508	554	512	494	512	545	513	520	509	504	526	528	552	492	524	496	549	500	517	549	539	499	496	501	508	507	548	495	506	515	531	503	469	539	508	488	501	475	571	493	490	519	504	516	541	473	461	506	554	460	475	486	545	523	496	486	520	511	500	491	563	521	519	477	488	521	512	510	511	493	508	503	477	494	538	515	488	510	532	516	494	506	546	522	492	502	494	487	540	509	558	509	509	485	491	500	481	500	485	515	521	517	485	518	502	511	496	524	489	520	491	489	528	477	486	488	499	516	553	550	509	529	542
31931	30865	12128	2539	809	516	459	408	432	455	413	404	427	384	473	399	416	443	397	430	476	398	419	450	467	427	405	422	415	414	404	404	431	435	416	400	438	434	443	467	426	432	392	422	413	424	439	434	401	452	422	436	457	426	430	415	423	433	436	380	403	392	409	410	413	408	433	403	432	478	397	425	398	421	421	417	428	438	415	408	400	406	408	407	433	386	450	410	432	378	388	411	424	402	394	401	432	402	424	436	376	411	419	388	429	451	437	417	411	408	414	440	428	413	427	401	401	439	416	378	412	448	426	399	425	380	405	416	424	414	418	405	380	413	403	387	430	414	415	447	431	374	452	424	421	451	419	431	406	415	388	387	409	474	429	429	429	415	441	419	425	399	421	395	420	419	458	347	427	414	417	396	418	397	406	404	409	427	394	413	415	405	444	429	403	432	405	439	428	420	408	396	413	420	463	419	396	405	417	429	381	443	434	431	472	421	433	407	427	419	424	420	425	443	432	391	405	413	432	362	386	441	422	399	386	413	451	441	422	432	412	426	413	445	415	399	375	431	399	415	393	400	423	413	373	422	407	403	422	431	393	426	434	423	388	438	426	405	430	417	409	398	431	458	377	417	389	405	441	410	406	449	476	474	460	396	428	433	424	430	399	413	405	430	433	426	438	420	393	424	416	413	409	402	405	428	432	435	436	406	444	370	395	413	394	436	407	405	399	440	410	428	413	424	433	463	411	408	431	430	399	384	426	429	436	432	399	417	424	418	414	416	449	419	404	433	428	436	416	415	377	454	406	415	420	426	385	428	430	411	443	429	380	445	417	408	376	390	423	406	405	428	437	437	438	435	413	456	402	418	406	423	410	441	405	422	436	420	406	454	427	422	425	437	411	422	431	392	441	423	412	395	432	416	418	382	401	431	416	408	414	455	436	402	403	395	422	404	431	426	392	417	443	386	403	426	400	413	464	403	415	439	421	428	416	399	396	456	409	445	382	392	434	446	451	416	416	416	431	411	396	405	424	408	407	419	411	396	457	444	417	402	405	418	408	376	398	436	411	418	427	415	407	405	461	382	410	459	420	412	391	425	416	452	431	397	417	442	396	382	409	438	449	444	431	394	432	399	420	420	417	399	420	363	409	398	410	411	410	429	396	394	407	430	432	446	407	404	418	392	382	407	412	471	413	423	397	400	389	447	391	398	378	397	425	448	414	449	415	385	366	400	433	422	364	372	398	404	406	432	403	415	437	412	441	374	424	419	386	415	440	411	429	421	442	368	416	430	417	422	433	411	401	412	415	441	397	393	431	420	453	444	397	416	402	416	378	409	429	435	429	381	427	417	402	406	434	406	374	417	393	414	392	447	445	418	384	438	436	437	407	431	388	408	412	400	426	398	385	379	418	412	412	437	389	447	430	456	479	397	411	432	451	451	427	442	430	427	446	436	433	417	430	392	420	411	408	424	408	403	485	401	426	427	403	395	404	439	455	423	417	442	428	410	388	430	455	423	432	418	418	447	429	430	420	432	422	394	407	411	392	410	380	411	428	473	392	414	415	406	429	400	434	439	413	411	427	392	398	408	408	461	422	452	448	408	371	425	456	414	441	408	422	398	468	392	422	411	421	408	393	442	453	406	438	410	431	421	390	429	444	396	432	419	400	451	438	422	401	394	445	424	430	430	416	433	430	411	413	440	426	440	451	445	449	421	385	401	400	384	414	400	385	410	427	396	413	446	425	421	422	410	398	426	415	439	401	413	389	408	417	444	407	449	452	397	417	435	445	423	410	432	430	384	415	437	382	405	403	390	434	415	446	403	397	412	394	397	413	415	435	412	417	407	408	439	434	399	417	452	399	451	432	447	430	418	421	399	438	421	436	416	436	388	417	412	404	407	389	431	426	405	437	431	438	401	463	404	427	423	423	434	405	414	391	416	449	414	417	408	424	419	435	447	375	438	404	393	427	440	414	382	404	394	420	425	409	403	420	389	434	403	465	380	445	418	435	396	413	438	387	397	401	398	390	410	403	375	443	389	436	428	419	418	438	412	431	416	450	414	389	403	424	461	424	407	467	419	406	425	417	425	424	404	417	458	410	390	418	401	402	457	405	403	425	419	436	412	398	383	425	401	428	381	442	417	452	416	406	421	450	414	417	405	395	436	451	420	412	426	400	398	437	446	431	407	417	427	415	398	423	392	416	407	446	435	436	408	414	445	415	461	431	398	429	420	435	422	419	390	416	386	439	427	372	409	422	441	401	417	412	440	407	426	422	448	391	425	407	383	405	396	413	378	404	396	428	426	367	432	429	430	425	401	427	397	398	404	443	441	411	429	456	389	418	432	413	407	384	414	391	423	402	413	410	420	433	438	399	410	403	423	425	393	455	463	419	419	425	415	410	404	403	374	441	420	426	369	404	421	407	427	373	414	398	400	433	419	419	417	408	416	400	371	425	431	422	417	459	417	382	402	433	415	450	374	450	407	429	414	362	435	393	440	453	453	452	382	432	428	413	429	401	419	428	420	447	410	437	473	420	382	423	420	405	429	440	463	435	413	426	405	400	403	440	413	430	447	434	406	417	397	436	415	447	413	426	422	393	440	397	395	396	423	403	386	436	435	436	408	381	417	426	404	440	423	429	414	425	405	404	412	396	449	415	447	466	400	421	420	422	423	384	432	420	437	411	369	403	431	423	387	392	383	378	439	425	422	431	405	422	403	423	447	452	408	366	402	405	420	374	445	412	396	387	406	439	450	433	399	446	420	426	437	402	407	422	433	407	393	449	438	399	411	408	425	405	422	422	405	404	428	453	389	437	442	416	411	420	410	374	421	414	395	449	413	391	420	401	431	446	399	423	445	404	423	421	413	412	402	422	405	440	390	439	399	446	427	423	413	404	444	369	390	415	427	377	378	423	458	363	371	415	413	436	424	376	388	393	442	397	413	391	398	449	424	429	414	419	408	436	398	411	391	414	402	432	408	401	421	413	390	396	431	437	399	462	398	404	406	404	436	404	403	398	404	439	412	452	450	464	428	449	436	416	391	431	420	410	406	417	407	419	425	420	418	441	390	431	397	416	435	394	409	424	452	378	394	415	426	433	436	419	397	420	416	421	422	432	380	391	409	442	412	428	413	406	419	382	414	416	438	405	465	408	386	467	423	436	392	418	434	435	402	424	417	456	474	399	433	421	426	413	427	412	421	410	455	456	440	413	404	395	431	426	414	380	401	464	402	404	389	387	465	403	410	463	422	378	424	418	401	408	430	445	443	394	424	419	430	433	406	413	403	407	422	431	403	434	401	438	442	404	479	436	405	430	401	396	412	415	438	402	399	409	419	416	451	449	429	413	419	418	399	447	440	398	368	409	381	403	399	414	432	397	420	411	418	436	447	374	436	401	400	422	392	436	410	454	407	440	389	431	411	393	450	410	382	441	393	420	432	389	436	392	381	411	427	455	383	424	448	445	408	396	403	400	390	408	447	383	426	408	433	394	445
24862	23056	31011	25889	18371	5614	931	659	549	549	596	589	594	600	563	552	589	557	537	564	542	600	537	557	546	558	532	532	536	534	532	562	578	599	541	567	545	499	535	511	573	547	562	581	551	547	542	517	588	575	533	544	559	535	570	581	558	541	541	525	546	516	539	532	499	490	556	503	518	537	553	578	597	538	492	548	529	509	527	524	522	545	571	542	552	522	552	554	511	566	549	548	563	571	580	515	570	516	551	524	589	510	526	540	578	531	544	531	502	540	579	555	527	501	538	542	540	538	578	523	553	523	553	563	546	523	551	565	539	543	546	526	529	531	562	543	532	543	550	543	553	522	533	562	539	502	500	528	548	556	537	548	546	520	542	531	547	518	517	495	539	563	594	546	566	531	504	471	545	556	518	557	535	546	554	549	526	541	553	612	565	528	560	583	581	538	523	521	554	531	558	570	547	594	540	546	556	536	599	552	522	542	558	553	531	533	529	525	538	512	550	499	557	582	539	537	532	530	492	548	516	527	557	525	505	566	583	529	527	477	568	524	579	594	517	558	531	569	567	538	510	554	531	520	528	531	561	507	542	548	544	526	544	527	554	579	558	527	558	581	549	529	545	533	551	511	515	511	543	546	565	554	579	533	571	553	537	546	507	561	538	528	523	561	537	539	543	516	528	519	476	541	529	569	535	553	530	547	540	556	580	542	552	568	589	512	572	591	537	585	509	607	561	565	519	542	551	551	560	549	583	537	560	563	517	548	544	522	569	550	529	529	521	513	577	553	534	496	554	542	466	564	587	536	581	534	517	564	606	578	542	574	554	575	542	559	488	515	500	555	527	554	606	564	521	541	568	542	536	545	498	538	532	545	573	473	545	495	543	531	531	544	513	544	522	582	512	507	530	531	536	517	549	568	536	534	526	551	550	564	560	543	563	541	527	566	568	526	527	568	583	558	486	535	550	523	506	555	546	536	521	532	498	534	516	537	570	525	552	562	559	593	538	570	539	517	553	559	519	533	544	521	548	539	474	559	545	544	511	529	556	512	546	508	534	523	560	541	541	547	515	517	513	610	500	554	561	531	567	538	539	524	508	532	523	554	478	553	559	535	554	510	534	562	538	529	558	528	536	545	550	565	556	528	533	546	506	556	539	535	560	567	566	527	501	554	564	511	545	502	527	571	550	524	530	529	504	540	532	532	511	565	563	580	536	522	527	565	527	561	512	527	564	554	502	520	532	585	524	526	505	534	533	586	541	517	523	523	535	551	541	584	562	548	530	542	536	517	515	543	526	522	510	510	531	537	545	534	544	523	522	518	566	553	554	548	541	522	577	517	539	546	552	551	519	546	544	503	538	546	517	507	541	550	588	553	543	502	519	545	518	523	528	561	540	556	539	524	520	555	538	544	545	527	556	552	563	584	529	557	561	504	543	536	538	598	571	535	566	517	537	585	516	544	503	547	540	520	575	480	536	546	514	506	558	554	563	535	540	545	551	582	508	531	551	549	504	518	545	557	537	570	533	600	531	549	531	572	591	548	560	557	562	510	532	503	557	552	532	527	517	559	521	573	536	571	562	524	499	546	534	562	548	539	515	555	507	522	556	568	525	537	527	502	538	561	527	554	557	569	498	586	518	530	537	576	541	548	577	522	553	530	538	555	554	533	504	509	554	547	540	544	557	571	602	519	583	521	518	519	504	535	542	545	556	519	515	506	526	511	555	528	519	529	563	534	536	556	561	530	542	533	555	536	565	573	511	540	569	511	507	581	563	547	528	505	535	547	545	514	569	545	573	573	543	555	552	514	511	526	576	558	564	577	531	521	527	507	524	549	528	514	520	501	570	492	538	535	542	553	589	562	541	530	513	547	512	498	561	513	573	525	526	551	555	530	567	581	522	518	591	531	494	544	559	557	537	581	558	559	561	531	545	552	555	552	543	542	530	577	558	517	583	558	527	547	477	531	554	523	571	554	539	532	551	548	573	573	538	525	527	543	539	501	520	490	564	528	548	570	571	536	551	560	535	574	566	583	512	536	492	529	531	528	486	540	552	533	559	533	560	521	546	532	503	553	531	563	528	543	533	563	549	534	540	533	522	549	556	533	516	520	599	533	563	548	552	550	549	614	538	522	550	531	558	525	538	521	564	556	524	547	548	552	537	544	540	555	585	566	550	519	504	582	521	481	512	523	531	546	539	520	545	496	505	500	562	545	564	556	534	561	534	545	551	527	550	547	545	580	531	545	528	519	540	498	532	529	533	578	497	491	521	549	552	546	564	529	530	568	517	506	563	552	491	564	558	558	532	573	531	538	523	542	535	543	528	526	524	531	558	518	557	549	521	531	545	533	539	563	537	576	511	540	515	518	533	547	539	563	513	515	538	503	503	540	535	584	517	517	498	496	519	552	523	549	567	518	544	506	520	547	525	534	556	510	540	562	600	521	543	524	499	493	512	567	548	551	558	519	501	493	547	578	524	521	519	530	539	536	554	579	543	538	498	563	563	513	536	501	564	533	530	537	474	541	553	526	565	551	532	557	560	502	519	525	512	523	588	528	498	548	542	543	495	534	502	526	513	551	555	539	567	507	525	520	577	550	552	544	494	546	538	568	544	521	512	538	539	519	550	509	511	527	489	531	551	554	477	568	555	539	537	507	567	571	535	522	554	509	535	524	554	525	504	517	533	564	532	520	518	558	549	510	532	524	547	549	551	558	523	532	535	504	533	534	554	551	540	539	541	538	523	532	542	511	515	524	551	517	548	603	531	575	537	543	558	533	579	559	549	564	565	553	497	503	531	521	547	500	527	512	526	573	537	558	499	517	571	520	508	553	511	548	533	570	536	527	550	553	549	586	509	500	547	561	550	544	549	551	513	518	565	534	568	496	524	573	523	547	520	506	554	513	514	493	521	536	582	526	521	569	531	538	531	527	527	546	520	536	547	540	523	513	522	551	516	582	555	541	559	542	517	545	542	538	543	529	532	513	564	529	539	518	565	566	521	519	503	558	557	501	528	497	557	543	530	553	542	530	491	553	544	557	520	569	575	523	567	551	517	564	548	513	546	547	520	539	565	531	533	543	528	541	550	541	566	532	528	560	547	564	619	527	555	556	607	514	557	561	533	546	517	585	555	591	556	577	520	539	545	503	534	543	531	523	499	535	542	566	550	541	551	556	517	508	564	568	536	554	567	520	539	541	538	530	545	495	550	540	547	541	580	555	509	543	546	543	548	553	541	531	540	578	533	515	527	549	512	551	544	499	570	584	528	550	557	557	545	541	525	573	580	547	525	576	520	563	537	519	548	540	535	538	514	538	571	532	528	547	510	550	541	532	536	531	545	564	535	542	524	556	526	545	558	524	519	527	494	532	571	512	558	549	561	569	530	512	533	561	570	543	538	537	520	514	514	537	534	523	564	539	520	519	506	576	503	560	529	522	545	508	558	529	535	545	543	529	530	506	562	492	514	498	508	523	497	557	522	554	562	582	530	568	543	521
61454	86248	51797	19249	4758	1247	605	479	501	518	478	484	504	507	484	482	521	500	512	512	534	466	493	505	454	494	492	518	482	517	475	491	518	475	478	471	456	517	482	488	461	494	509	521	489	494	528	469	512	457	476	525	476	478	518	500	496	498	474	475	492	468	469	506	501	452	488	491	507	506	489	480	445	481	501	513	496	517	492	438	479	486	454	485	453	502	486	507	492	527	443	509	479	478	509	519	503	522	481	468	445	495	471	470	461	503	469	478	488	462	527	511	511	463	488	503	509	516	484	510	504	470	501	481	515	517	528	458	499	492	518	494	485	499	448	457	494	486	508	496	510	520	456	498	475	538	464	481	481	477	488	513	487	504	455	474	431	480	487	470	492	517	472	517	527	547	464	529	507	516	472	518	484	468	510	516	502	522	513	515	486	458	479	484	491	489	455	510	491	537	487	470	472	491	498	505	482	519	533	494	516	517	510	424	471	489	476	491	476	484	510	475	484	481	496	496	483	502	534	488	475	473	498	474	491	455	519	481	502	484	466	467	491	479	495	481	493	480	511	474	481	481	477	509	496	504	511	480	481	471	463	475	509	501	515	480	490	507	480	501	486	527	479	500	519	485	505	501	511	479	483	464	486	479	446	491	486	508	462	459	467	530	454	505	506	514	502	494	462	494	488	507	494	459	463	514	526	525	496	473	481	484	516	526	479	509	488	488	475	511	457	462	516	461	483	466	492	507	528	496	485	483	475	463	450	519	503	510	505	501	491	516	453	500	484	498	466	523	476	526	467	473	470	499	449	461	471	478	471	526	508	531	481	468	528	488	473	486	440	505	529	531	504	520	464	519	485	468	476	533	470	470	498	504	468	487	491	474	465	472	470	488	488	518	481	517	478	489	501	464	550	508	485	493	480	489	501	497	489	473	486	480	499	487	504	452	445	497	488	491	467	490	503	478	499	497	459	496	488	479	499	478	494	490	481	479	535	522	463	465	451	537	451	473	478	510	456	491	481	487	499	506	488	484	494	449	490	455	491	505	501	475	477	476	522	485	457	445	494	469	486	494	532	513	485	472	483	458	450	495	477	479	478	529	489	510	484	518	525	432	496	497	482	515	496	469	488	476	462	522	456	503	493	466	511	523	459	463	487	492	494	488	492	486	514	513	486	501	520	478	486	509	507	489	503	443	485	494	501	500	458	508	479	475	471	513	484	465	465	448	502	451	515	465	498	466	497	436	517	532	487	486	496	518	521	476	489	467	509	471	499	476	511	489	473	507	469	514	468	468	502	511	486	480	535	498	488	502	462	509	529	451	533	467	491	477	444	480	479	529	533	519	516	467	498	490	525	472	508	482	473	473	486	462	492	496	500	496	483	483	490	472	484	554	478	486	520	503	514	474	478	472	476	488	516	523	531	461	536	456	528	514	467	515	517	481	496	502	478	473	484	479	508	498	513	523	502	481	500	495	486	475	501	484	513	469	482	470	487	478	511	481	442	463	493	486	499	492	496	486	479	509	473	487	480	480	502	476	456	499	461	491	480	494	517	463	501	501	515	487	489	520	507	502	500	485	513	452	459	458	467	447	525	477	482	475	497	503	492	488	488	476	492	476	473	459	493	513	500	456	508	500	484	516	474	495	490	449	490	486	478	501	501	455	474	494	468	489	501	474	505	480	528	484	486	490	498	508	480	503	456	497	476	530	454	478	520	505	477	433	510	500	485	476	512	502	495	490	469	482	491	500	488	488	493	473	521	483	494	512	501	534	509	469	460	485	536	502	505	484	474	470	496	494	447	465	485	515	484	457	470	484	494	462	462	501	474	460	531	533	503	502	464	430	504	494	494	480	496	509	491	496	488	470	530	479	491	477	510	503	480	494	470	493	495	450	492	490	498	490	495	497	470	474	480	502	493	448	525	494	448	492	448	469	491	483	507	457	480	497	468	471	468	462	470	520	471	512	477	443	533	464	527	457	486	461	490	478	464	523	511	459	513	501	508	494	521	495	462	504	489	487	499	519	465	469	466	454	475	496	464	482	474	500	486	505	513	494	487	482	504	456	495	486	483	486	478	514	487	493	487	525	434	509	406	482	465	504	501	510	489	512	464	454	510	466	482	468	512	471	499	470	488	479	467	457	501	500	468	494	559	486	468	500	476	492	471	459	511	484	465	495	496	468	495	493	483	512	477	481	466	487	527	463	450	471	478	453	511	519	528	428	471	505	500	491	526	490	489	466	526	503	513	478	504	490	517	464	473	522	490	483	461	504	522	472	459	441	478	476	480	445	497	469	486	503	486	510	520	516	438	521	473	512	481	501	461	512	513	525	477	439	485	505	482	498	448	486	488	469	489	472	516	498	476	514	451	468	488	471	471	484	479	485	479	494	474	482	485	500	482	484	502	501	473	498	477	493	463	496	490	480	494	473	499	502	485	536	508	512	463	542	531	500	465	422	504	483	480	475	482	456	489	506	518	491	495	474	475	516	507	522	472	459	503	471	445	475	535	476	501	529	476	470	481	472	506	488	477	500	472	491	475	507	507	462	479	507	510	456	482	481	476	494	480	498	465	466	482	474	486	473	490	496	495	511	505	440	534	512	497	515	532	469	493	490	494	489	507	500	484	451	446	499	498	534	459	471	479	459	501	468	526	476	492	499	518	502	460	522	476	459	510	483	503	485	519	467	471	490	473	452	524	449	522	494	476	459	469	531	502	461	497	445	493	509	479	482	512	448	516	513	522	470	496	460	514	520	509	469	505	464	489	503	472	470	499	489	477	436	480	478	477	460	453	489	507	463	478	469	509	528	459	492	476	506	472	505	441	490	460	461	483	531	550	466	494	473	513	484	513	470	480	504	489	500	507	485	484	498	481	484	459	495	482	451	490	506	472	502	491	488	514	506	496	508	476	531	485	473	527	474	467	503	469	498	478	465	544	451	463	470	471	486	483	492	488	488	509	524	487	492	465	436	475	507	529	480	457	482	508	471	466	462	473	460	509	503	461	473	496	497	462	505	487	498	501	527	479	464	548	442	484	465	480	442	490	481	528	490	472	499	487	518	487	455	541	474	475	494	497	493	492	453	490	511	460	527	464	502	477	497	481	476	494	502	459	536	510	498	496	500	486	464	462	516	466	457	465	487	497	492	480	493	490	439	526	460	506	505	487	465	480	484	463	482	454	480	444	494	505	532	471	479	511	455	480	510	523	502	525	514	473	479	494	455	506	486	479	508	482	466	484	455	498	482	489	487	504	466	494	488	478	465	500	523	491	524	492	494	466	492	482	526	466	483	492	490	465	482	506	448	499	477	476	463	492	487	479	495	493	458	465	484	467	469	492	517	483	489	459	501	471	484	510	471	513	503	545	453	495	464	472	518	486	479	492	463	513	469	462	459	499	480	484	473	495	498	475	493	453	520	507	476	468	480	477	445	480	441	501	470	481	488	432	483	491	477	488	478	475	510	529	515	477	506	493	511	495	520	491	486	491	498	452	481
24062	22676	30613	25543	20158	9707	1528	852	721	738	725	651	675	737	710	637	647	745	672	653	628	689	725	715	681	702	684	686	685	715	736	694	685	701	655	685	649	673	684	721	714	698	690	720	676	682	730	675	688	684	683	649	702	710	702	668	658	700	701	702	719	672	674	700	674	665	671	701	689	718	664	697	677	658	659	649	680	636	683	656	664	695	658	677	696	652	648	622	668	733	686	700	661	654	673	658	678	684	722	648	709	666	670	691	694	691	682	704	679	677	700	628	680	709	655	667	652	698	656	657	692	709	700	680	654	634	672	706	684	674	722	670	637	666	658	664	701	674	705	668	641	714	658	689	680	665	701	688	653	729	701	656	656	677	658	605	654	659	695	615	672	661	631	688	688	689	682	656	666	641	648	693	700	707	657	697	673	680	647	670	687	663	673	651	630	609	673	670	655	634	670	728	622	686	697	662	664	656	698	660	681	709	696	669	634	706	614	712	666	638	662	712	696	664	679	694	661	672	657	672	666	667	646	691	713	703	700	649	653	687	650	662	641	645	704	688	661	679	688	656	625	646	658	701	695	672	714	749	684	686	668	724	705	608	707	713	668	714	690	655	661	737	664	689	690	684	647	696	683	701	688	724	661	661	678	663	670	671	727	659	673	644	702	705	706	645	678	679	641	667	668	693	655	687	705	651	680	697	704	669	692	667	636	693	677	656	683	680	665	703	703	686	670	671	651	669	647	667	666	674	688	682	655	655	672	698	707	680	645	683	686	668	698	695	671	678	671	720	670	689	689	660	656	666	692	632	665	680	690	699	699	709	663	683	666	688	686	673	622	640	682	601	666	686	688	681	715	695	653	717	651	633	659	691	667	700	643	638	657	689	725	656	650	698	666	682	659	707	676	686	668	717	665	667	710	711	701	673	676	654	688	678	701	658	625	710	665	683	677	680	668	702	687	657	662	682	671	683	629	718	677	654	728	649	683	670	692	701	749	714	697	669	661	640	689	659	632	693	676	673	711	693	710	734	694	658	658	677	689	672	694	704	684	694	661	700	695	642	731	626	644	646	702	692	677	701	669	660	674	659	667	695	706	678	669	672	707	718	647	690	677	675	643	676	665	641	607	677	649	665	634	650	710	675	669	662	682	647	707	709	694	723	706	670	741	677	718	659	646	694	638	680	696	676	672	666	708	681	686	699	628	682	627	676	713	679	700	673	723	742	637	669	655	635	696	693	677	691	724	664	668	660	709	682	661	688	672	702	711	657	691	667	658	722	697	687	672	686	631	652	677	669	690	692	635	631	671	635	604	733	654	700	683	707	696	692	655	670	650	673	688	655	679	685	659	704	696	671	692	677	658	668	689	694	673	628	692	688	691	646	683	703	699	633	651	663	650	647	717	641	662	712	696	679	650	656	707	700	661	674	672	676	667	684	693	663	711	650	681	732	716	673	682	646	647	630	641	723	703	627	671	657	693	664	684	646	672	659	698	647	705	646	680	688	672	680	696	691	668	622	651	693	698	631	655	653	679	679	671	603	693	631	656	618	688	646	647	648	725	641	706	681	700	638	628	700	697	678	745	696	704	676	665	657	669	661	674	710	686	658	697	657	660	694	680	667	665	686	707	676	676	674	659	700	648	700	636	635	673	692	674	683	642	683	699	698	706	677	665	668	678	697	666	725	625	645	666	703	656	681	713	697	729	687	705	695	680	659	695	703	640	661	688	726	708	671	651	683	658	674	645	704	678	698	658	725	655	682	677	696	643	637	658	677	649	640	697	663	703	634	621	657	658	689	645	661	653	663	702	624	646	680	728	664	677	674	645	659	663	672	664	646	667	696	696	636	689	698	662	652	657	668	636	662	714	681	642	619	706	657	662	702	707	673	677	663	715	676	689	689	697	627	675	681	650	723	673	635	685	686	696	674	700	681	672	689	633	682	674	661	686	669	671	654	685	677	680	726	700	716	711	702	699	641	675	685	707	682	689	631	628	757	648	684	677	648	656	659	674	748	654	695	682	668	682	698	679	659	722	725	675	661	699	671	679	703	680	719	678	663	739	699	638	633	659	661	654	680	669	740	695	680	699	665	678	724	705	626	675	651	661	688	685	649	704	716	655	679	647	620	638	668	675	671	686	715	661	689	627	676	725	663	700	657	696	664	686	724	696	677	635	697	654	718	668	635	658	691	599	663	716	643	685	724	696	696	676	659	703	676	696	686	673	634	678	694	684	629	667	660	706	651	652	682	676	687	685	688	648	702	639	667	651	700	650	699	703	638	655	675	682	605	717	661	603	699	680	627	660	726	643	629	656	676	691	678	701	693	652	690	624	686	665	658	681	636	673	651	608	727	645	679	623	670	654	691	675	688	688	657	618	642	671	670	725	663	696	639	667	657	640	646	675	727	675	699	690	658	660	695	665	663	682	694	649	658	681	658	679	646	679	689	724	698	706	705	672	681	654	643	678	702	638	726	656	649	664	682	652	689	700	675	695	663	670	654	690	669	667	717	699	649	657	681	619	719	694	700	681	672	635	692	713	667	614	675	698	708	653	652	672	652	670	646	718	657	661	666	683	604	659	643	650	700	670	658	679	667	676	686	707	703	679	655	670	651	683	707	652	695	669	664	671	661	657	670	656	726	644	676	661	728	740	642	685	658	655	679	694	674	675	674	666	677	660	638	671	655	661	735	687	669	681	701	673	664	650	694	678	695	662	647	665	661	657	674	638	694	682	643	686	638	696	656	674	701	698	659	664	673	652	643	648	675	655	675	664	665	689	654	681	709	706	685	653	683	673	669	651	667	677	721	674	667	651	696	676	674	683	682	671	645	678	566	633	665	678	707	698	690	702	659	695	697	697	714	678	642	689	637	650	670	667	679	678	699	665	698	694	720	667	714	675	675	658	712	697	750	688	690	689	697	717	671	681	678	661	706	708	649	697	683	655	707	650	714	670	665	653	685	659	685	716	658	691	620	673	683	669	659	684	670	680	699	676	663	639	673	664	669	708	676	643	634	642	659	658	706	673	714	718	673	706	684	646	699	666	664	701	673	688	653	691	654	640	676	692	659	655	649	654	705	654	717	713	685	685	708	705	618	671	688	686	695	693	672	679	692	648	681	678	662	681	672	689	660	652	679	628	620	629	659	672	681	643	679	689	684	672	662	620	684	635	656	667	672	688	679	647	609	701	632	671	699	669	642	662	659	697	660	601	673	689	705	670	668	644	652	682	672	646	689	684	696	673	709	661	676	634	708	689	716	668	690	683	673	652	729	677	668	697	707	706	702	697	704	673	655	632	668	706	702	694	698	660	642	686	648	671	644	684	680	691	668	664	669	693	695	676	703	655	671	671	708	609	652	675	696	715	666	673	690	627	704	708	666	656	692	648	658	670	663	721	687	679	643	662	679	676	697	708	667	664	668	608	656	664	657	670	711	638	676	640	678	655	674	677	647	659	665	684	700	669	635	684	627	644	659	641	746	641	693	642	628	675	645
57641	92025	56027	24437	6400	1549	693	597	583	632	646	614	610	636	592	599	593	622	633	602	616	601	614	608	598	601	605	640	644	585	613	622	622	632	601	640	621	611	644	682	637	612	589	614	602	578	664	618	647	609	578	583	593	636	569	584	588	610	619	606	580	620	606	619	606	576	614	610	608	575	636	594	587	597	597	590	592	658	599	578	598	605	601	628	581	598	650	605	608	613	611	641	601	608	605	596	657	586	609	591	580	602	626	627	588	602	628	592	641	566	588	604	544	629	625	606	596	626	597	615	608	573	650	575	611	562	591	587	615	617	608	604	614	575	617	609	656	621	627	571	663	578	627	584	652	632	600	600	539	641	612	579	563	620	591	582	642	550	553	590	648	625	586	643	605	635	623	552	585	646	571	610	580	645	590	605	601	584	602	617	631	629	638	607	573	560	595	607	562	618	593	579	624	598	585	578	612	583	581	583	601	653	595	619	589	611	596	604	610	588	585	601	605	568	630	632	632	576	613	582	580	549	613	567	601	621	644	639	623	610	567	606	586	624	632	603	626	627	638	604	611	623	612	570	561	583	621	615	595	594	568	619	571	618	603	634	595	637	629	611	592	617	629	556	637	631	645	550	608	629	634	607	599	617	586	615	631	585	585	592	613	582	608	576	619	621	615	579	639	600	606	613	595	614	598	621	616	595	602	602	606	630	623	586	634	611	622	608	610	583	607	598	619	607	599	587	617	608	629	564	589	545	646	567	635	610	599	576	617	607	595	523	591	570	595	583	585	603	592	595	586	625	586	589	631	592	645	632	610	612	568	588	606	574	629	598	574	615	609	648	624	630	561	631	619	581	587	573	601	626	627	588	624	595	599	551	611	595	617	593	597	639	589	584	655	595	622	534	662	570	602	562	573	561	649	639	600	595	604	593	593	611	608	605	568	628	573	584	645	602	598	594	604	635	619	594	541	639	594	630	593	547	595	579	569	599	586	608	605	633	587	611	603	576	624	611	597	636	588	635	619	623	647	582	592	588	603	593	671	603	586	613	577	598	635	585	626	586	608	580	577	596	587	597	632	603	589	619	595	571	627	628	592	597	589	563	577	562	608	588	603	611	577	584	571	637	610	559	592	567	555	525	626	617	588	599	621	602	578	577	613	581	610	569	598	624	558	599	559	627	612	613	573	606	613	607	603	628	613	659	591	582	632	573	608	603	609	627	595	634	600	591	611	617	574	598	576	597	600	574	585	563	562	647	641	593	586	610	664	596	559	594	643	553	593	578	621	567	595	594	558	557	611	610	592	577	555	606	617	639	560	608	597	575	596	602	614	602	657	625	601	619	620	562	581	601	636	602	555	579	568	644	611	617	545	599	611	621	597	610	520	625	627	593	612	585	598	581	594	606	609	575	578	601	526	571	623	626	625	652	638	605	562	617	622	602	611	576	630	618	611	581	594	638	621	586	600	608	588	548	630	656	612	570	625	598	590	582	625	614	641	613	592	607	608	559	581	631	571	608	607	554	634	601	610	612	595	612	581	606	645	610	588	561	613	583	602	620	620	574	610	553	597	637	617	594	589	597	622	585	633	610	590	595	618	593	594	597	613	582	602	613	600	601	584	605	626	599	585	597	593	618	660	566	600	585	592	585	652	549	635	610	612	613	622	590	617	645	580	634	616	589	577	604	605	613	608	589	587	551	606	551	622	647	607	566	630	538	582	587	630	625	616	599	581	615	599	648	535	613	597	592	640	626	666	620	636	567	622	578	648	585	571	631	571	624	592	627	576	669	606	598	630	616	606	567	611	544	606	633	590	613	589	611	579	613	541	606	604	571	571	559	607	614	629	603	607	557	561	622	605	603	583	572	592	571	595	601	566	591	571	595	610	598	593	566	605	608	598	587	558	613	577	569	622	569	609	553	565	585	661	611	617	615	614	583	602	613	585	561	630	579	559	647	604	579	611	602	614	563	605	582	602	613	525	609	572	577	619	595	559	598	591	685	568	625	572	584	617	621	598	610	606	628	575	624	579	610	577	618	608	616	613	589	633	611	590	659	576	621	577	635	607	574	572	614	572	570	623	543	579	592	623	559	542	669	595	585	616	593	588	670	598	616	608	611	598	616	596	606	573	575	567	594	617	599	583	604	578	657	601	583	603	613	638	619	648	609	574	627	568	573	607	589	589	581	575	566	578	633	603	566	581	615	539	601	571	629	611	602	617	596	593	585	604	603	605	575	605	639	612	591	602	584	544	617	609	593	590	532	594	601	597	606	585	616	574	562	620	582	571	611	595	630	532	596	573	581	582	629	596	580	623	612	582	614	607	625	627	585	596	587	666	589	589	588	631	599	611	573	574	627	591	604	595	612	613	575	598	582	610	570	603	615	586	624	585	612	603	613	569	635	592	635	593	585	633	582	617	607	642	621	620	602	608	625	593	609	603	601	585	584	599	619	626	617	638	580	612	595	559	628	599	607	618	634	591	653	576	587	640	597	618	582	616	571	586	578	565	622	581	586	572	623	579	618	596	576	603	629	624	577	584	606	588	612	620	620	581	633	636	566	616	611	612	625	634	619	612	602	617	638	602	625	604	584	554	558	596	587	601	591	580	586	572	614	577	606	620	598	607	584	559	601	613	552	608	591	617	614	587	568	639	613	608	610	554	616	621	626	580	617	584	563	600	638	660	609	591	614	624	610	592	578	586	566	588	612	574	608	614	629	588	607	605	644	590	592	582	601	584	620	594	607	619	607	599	598	622	547	634	562	609	619	590	595	564	635	600	609	595	605	614	648	623	600	614	607	612	618	577	543	620	618	623	585	554	545	605	597	629	582	584	600	575	618	556	611	625	623	627	622	565	592	574	645	619	567	575	616	557	579	588	576	565	563	650	596	574	563	595	618	669	553	579	594	576	637	599	585	598	652	608	604	590	607	587	551	591	579	598	609	580	572	552	583	564	609	604	536	609	615	575	621	564	617	575	600	586	599	591	589	582	588	627	641	632	611	619	609	639	620	621	553	607	605	550	572	627	553	585	586	623	594	552	634	634	613	609	600	607	620	603	561	592	588	620	561	622	581	598	591	599	613	572	559	610	611	613	584	616	619	606	594	601	626	595	648	607	624	585	597	599	573	555	617	615	654	620	573	587	568	599	569	611	616	598	595	623	599	580	572	590	547	564	550	648	607	630	591	604	589	593	616	574	606	612	589	618	683	561	578	541	561	600	580	626	556	533	627	570	586	632	560	577	566	612	576	601	591	603	643	654	582	663	602	616	591	618	597	599	610	647	592	580	596	579	584	624	614	578	514	610	590	592	602	623	590	596	530	596	641	610	615	593	616	569	618	597	656	621	623	577	591	578	602	592	585	642	576	631	612	646	574	581	610	629	613	576	567	603	631	610	625	581	606	578	571	602	559	614	580	608	589	588	624	569	605	583	617	591	594	615	603	629	589	543	593	564	594	593	583	607	579	585	602	564	589	582	592	560	642	613	612	606	573
33350	30633	21331	5708	1036	587	538	490	563	523	500	484	501	531	541	554	518	536	530	490	503	495	491	480	535	513	480	507	494	496	544	538	542	501	506	516	538	535	565	474	479	480	492	484	510	515	528	518	556	557	488	539	498	557	548	494	507	472	510	558	496	510	520	509	523	500	564	530	529	523	519	509	462	440	484	495	506	558	525	491	552	528	533	498	540	541	501	522	555	488	473	507	579	536	489	507	496	505	508	503	496	541	517	502	529	503	496	506	480	538	506	496	508	470	503	524	530	529	526	526	504	525	493	501	527	504	490	467	523	497	474	532	465	478	497	509	492	530	526	520	483	545	499	551	497	476	539	498	501	501	476	513	525	510	509	508	499	496	502	521	524	523	482	510	503	564	521	484	561	552	492	537	512	516	537	551	502	490	464	513	519	508	519	499	490	510	510	524	523	460	533	521	516	534	493	511	511	511	535	517	505	513	503	515	527	472	478	520	535	535	527	499	532	481	485	526	500	505	540	480	511	521	499	545	488	512	532	485	515	485	506	493	507	510	544	542	528	534	518	502	498	507	511	476	505	510	493	537	561	504	501	516	492	532	494	469	530	543	518	534	503	531	520	541	510	505	511	514	516	501	491	506	492	504	524	526	522	512	497	531	514	579	504	517	559	530	499	447	528	474	543	483	496	511	474	543	530	475	479	507	508	530	513	564	538	517	486	527	491	470	517	468	544	470	511	506	504	520	502	499	505	536	499	519	524	545	507	510	484	494	537	520	549	526	529	490	513	534	552	515	540	524	487	525	493	527	537	519	505	563	530	521	514	536	518	517	503	512	503	507	538	480	515	547	559	497	509	490	523	517	469	507	520	510	512	511	493	509	511	498	489	553	520	516	537	493	516	527	509	471	545	545	531	529	491	523	475	509	543	531	547	523	502	518	500	529	488	539	485	469	482	499	521	540	470	539	472	529	532	502	534	530	557	540	532	481	550	556	487	548	491	514	507	486	503	531	540	509	506	541	524	536	488	535	517	505	494	507	504	505	514	490	511	507	534	482	521	484	511	497	523	485	529	523	521	515	478	496	526	527	523	501	465	532	523	513	545	467	522	543	520	512	467	506	527	524	495	544	514	496	497	511	474	497	511	481	496	483	491	480	494	518	536	499	454	539	521	514	538	522	529	510	500	536	501	513	531	516	472	518	502	514	541	526	503	517	484	513	549	500	533	543	491	495	534	525	496	502	470	534	524	515	501	520	501	529	470	542	492	541	491	492	479	478	516	496	526	511	527	513	517	552	472	502	524	496	512	533	513	521	509	500	518	513	527	526	561	502	499	558	491	484	543	519	519	501	558	540	540	508	476	504	538	525	489	517	512	481	536	524	524	499	492	522	482	493	524	505	497	510	519	514	479	467	481	471	528	479	511	475	512	472	495	500	545	504	520	541	562	537	510	510	497	495	500	535	532	516	522	506	474	471	537	508	522	544	517	527	532	537	544	491	481	521	476	471	512	547	501	524	557	494	528	534	536	486	512	527	495	505	491	498	528	512	551	513	523	494	492	528	469	504	509	503	480	501	530	495	550	537	503	500	506	475	512	469	555	508	470	524	542	510	536	502	519	517	499	548	478	502	519	524	513	542	521	476	543	530	499	493	503	486	508	563	527	537	499	526	455	560	521	491	533	494	497	528	485	502	506	531	502	536	480	530	483	505	546	500	496	524	513	528	502	553	518	504	538	498	478	470	512	519	504	498	547	526	551	498	515	503	525	518	525	507	535	498	491	486	517	522	486	498	513	517	517	499	475	536	517	513	548	513	535	555	509	530	502	512	518	551	492	507	547	499	537	544	506	527	528	536	529	499	495	492	554	507	544	530	493	537	499	465	489	517	514	503	544	479	488	522	519	506	523	527	504	493	476	488	542	478	485	562	527	499	525	487	517	501	519	549	515	513	494	501	498	509	463	505	489	528	474	502	509	525	542	515	513	502	506	511	553	498	498	544	517	498	493	523	482	533	495	487	543	511	501	504	534	509	531	498	524	492	506	531	517	516	473	516	479	495	524	508	499	479	493	522	553	476	538	523	484	519	496	547	545	496	467	475	506	498	472	462	527	500	514	491	487	556	508	507	510	508	533	506	530	496	513	487	509	539	505	461	511	521	516	530	489	499	513	508	512	528	514	541	506	517	521	512	499	504	519	541	505	495	511	497	490	479	528	542	532	538	500	519	551	477	545	522	555	521	501	477	501	520	441	529	469	510	481	491	511	484	461	505	529	505	517	523	495	525	464	518	520	485	509	513	495	528	514	526	506	536	489	489	448	510	510	466	522	499	485	464	513	502	520	527	486	496	508	466	503	553	528	537	496	537	521	516	553	496	521	524	518	534	530	536	484	520	523	502	490	509	532	506	524	501	513	496	502	482	466	448	502	506	524	499	529	543	516	489	511	508	532	548	490	500	493	509	517	518	529	521	484	507	509	510	511	498	565	532	518	525	516	526	500	506	548	522	500	511	516	534	538	510	529	522	491	487	532	524	548	568	544	526	482	497	516	482	517	509	480	472	534	493	518	482	480	556	535	482	498	466	498	527	497	482	518	521	529	533	606	507	521	541	519	507	520	486	473	479	541	535	516	531	496	516	522	483	503	513	515	497	495	520	516	527	519	494	503	491	516	533	532	507	532	525	527	513	524	477	541	527	536	529	521	476	539	504	484	512	554	552	505	534	523	520	507	477	514	475	496	522	511	545	463	556	515	499	514	521	509	495	528	488	569	529	498	501	534	535	554	488	476	546	511	526	503	503	458	530	473	502	494	546	501	528	521	510	535	514	548	565	515	515	551	489	484	495	506	505	482	508	507	537	501	487	541	545	574	507	538	527	484	502	496	499	528	489	518	506	524	507	559	535	502	463	542	500	479	531	531	511	538	487	531	528	535	534	520	519	532	518	490	505	481	500	534	531	503	523	518	508	512	465	508	522	555	501	505	510	498	516	538	533	518	523	481	517	489	536	501	515	518	531	488	545	461	530	530	484	536	493	549	514	495	498	501	503	493	504	512	512	497	504	495	520	522	500	489	543	485	512	511	510	503	500	487	543	509	503	479	509	521	542	528	541	503	500	498	512	530	520	525	547	481	520	529	493	538	568	542	491	497	499	497	510	511	496	506	555	453	517	504	484	481	509	529	483	504	546	512	529	511	515	527	538	526	531	545	514	512	519	499	494	514	489	519	536	528	541	515	478	511	518	510	523	530	529	513	490	571	553	503	479	516	518	518	508	513	532	510	539	518	534	515	493	523	518	500	511	516	494	515	520	513	497	521	568	504	517	515	539	503	523	482	503	523	509	493	540	506	537	488	472	457	519	506	477	524	535	516	534	502	522	504	536	523	521	501	515	511	487	467	493	491	498	494	514	484	512	485	512	504	543	515	540	543	538	506	487	534	497	567	504	506	498	477	501	510	499	454	554	482	532	514	516	516	511	517	525	482	487	529	512	513	495
31034	31439	12561	2490	753	459	424	430	430	426	427	430	433	382	431	430	462	441	433	404	436	410	420	422	390	432	441	420	426	421	424	427	426	421	447	421	434	433	444	400	437	423	443	459	436	426	399	425	432	428	433	415	432	434	415	437	413	404	436	426	417	400	400	434	456	425	385	434	407	439	420	424	431	382	421	459	422	450	438	386	396	426	422	367	416	398	443	399	464	394	448	427	441	417	430	422	424	413	428	416	420	428	463	384	421	416	403	428	414	400	425	425	416	432	427	422	428	440	399	438	456	429	415	422	415	425	439	403	433	443	434	428	427	417	428	442	446	421	426	480	394	447	431	386	451	435	439	433	375	427	416	430	426	444	401	422	432	412	417	416	413	434	410	399	460	432	434	428	384	417	441	427	442	429	423	423	413	414	408	466	432	413	448	430	449	395	436	449	447	431	413	443	407	429	393	405	429	410	425	426	449	411	461	410	441	431	420	429	378	423	443	428	395	438	412	398	432	418	407	440	426	409	415	364	420	419	423	428	421	412	420	428	397	408	436	410	434	457	390	431	383	419	427	407	438	348	420	416	423	416	419	419	412	421	422	402	411	410	399	420	452	420	404	407	409	371	447	416	417	423	435	404	422	432	436	445	400	431	405	424	429	429	441	370	435	434	446	423	439	423	406	437	420	443	438	428	461	465	445	423	467	438	429	405	421	441	452	435	434	413	402	411	422	432	467	454	450	426	441	408	404	431	428	418	441	392	414	429	437	465	433	414	411	406	445	427	422	458	441	402	429	422	449	406	436	436	392	411	425	410	422	386	404	400	445	424	464	412	415	439	432	374	425	410	416	426	413	430	414	416	424	418	396	396	440	399	422	421	389	439	413	441	414	437	413	397	391	435	398	410	407	450	444	416	446	439	430	379	403	402	435	408	445	439	416	427	417	414	421	407	454	426	412	412	427	393	410	439	432	409	437	436	406	433	426	454	414	422	420	430	393	410	431	413	395	409	419	415	407	391	432	415	418	447	409	431	444	434	437	433	407	447	382	393	388	454	405	456	454	414	410	387	393	440	435	437	437	450	431	436	438	425	434	401	417	437	451	388	432	416	406	412	439	421	391	423	435	425	395	426	417	448	415	434	396	408	413	410	433	410	383	458	407	398	439	420	427	422	402	429	431	447	398	428	456	413	416	414	454	397	400	388	431	444	431	410	372	418	386	436	428	405	407	424	402	438	406	391	415	428	446	474	388	430	429	406	440	420	424	395	422	406	401	453	456	437	401	388	399	457	455	389	418	419	427	430	407	398	441	437	423	432	397	420	403	396	442	426	397	424	405	402	403	403	429	425	387	417	423	421	426	415	418	451	412	426	431	432	390	426	421	421	441	432	423	400	430	406	417	364	444	401	409	403	429	423	465	399	407	395	445	426	417	433	435	416	397	445	405	401	416	459	434	475	435	463	433	419	429	442	419	428	406	442	385	387	435	431	407	391	418	417	438	438	407	444	433	405	429	405	420	412	418	413	372	416	459	437	430	432	433	405	396	412	419	405	408	425	401	440	409	443	430	407	411	411	392	418	399	437	405	401	442	407	434	428	408	425	457	422	427	398	353	434	396	402	400	412	434	422	435	401	414	422	404	423	425	441	395	409	409	416	414	423	395	393	414	408	432	430	391	403	447	364	420	414	460	439	429	410	444	434	438	430	402	446	436	409	402	398	390	427	381	451	442	427	418	391	464	405	430	451	451	426	428	432	405	408	397	420	406	448	448	429	457	423	420	410	403	403	451	435	400	430	409	425	411	404	390	467	419	405	416	406	454	425	428	416	428	420	422	423	414	420	447	447	408	478	381	407	448	414	426	402	441	414	426	416	413	423	417	436	401	425	450	416	433	446	394	420	435	408	405	415	417	448	423	440	434	396	426	433	443	418	406	429	408	400	428	436	436	407	405	449	415	413	402	434	428	426	431	402	444	511	396	478	402	413	373	395	416	424	407	412	395	420	402	404	401	406	443	406	403	429	403	426	398	432	411	403	418	421	389	415	420	422	404	450	414	439	410	442	390	416	423	444	428	408	402	412	421	394	400	396	421	420	392	449	419	425	412	388	442	394	456	447	421	407	404	417	430	403	429	420	403	449	396	391	390	398	390	399	453	399	455	442	430	443	425	442	429	436	429	414	411	404	437	416	432	424	406	414	417	403	451	408	416	448	387	431	450	426	454	405	427	439	403	423	447	432	436	384	421	416	454	438	416	399	413	412	425	403	393	402	402	437	430	460	394	415	460	403	418	418	416	400	448	450	440	415	420	406	432	471	440	444	457	379	442	393	445	424	406	454	421	405	430	439	435	412	415	414	430	448	407	417	432	425	432	422	412	398	484	389	409	359	394	408	448	424	415	406	437	406	469	400	404	424	442	432	436	433	423	407	419	414	445	409	392	400	425	382	383	420	432	442	429	411	420	438	401	484	406	390	442	451	396	423	393	407	424	405	419	424	421	440	416	419	408	427	412	439	413	409	454	430	426	405	443	456	403	449	449	416	443	408	421	425	442	430	407	415	469	469	430	390	420	404	408	437	400	422	408	435	388	448	417	448	430	394	419	446	444	390	390	382	404	378	466	416	413	443	423	433	412	391	420	396	423	426	443	415	405	432	439	406	403	407	397	419	421	408	413	416	425	405	421	432	435	425	419	400	401	439	407	391	361	420	436	462	382	451	398	403	434	439	394	405	389	462	408	435	394	420	437	401	390	396	439	419	428	408	413	397	385	450	435	400	437	456	436	463	430	436	397	406	434	412	393	421	411	456	426	386	419	401	412	413	471	427	394	404	441	412	406	427	422	462	425	445	452	405	409	457	408	427	436	396	405	436	434	404	458	400	480	421	410	415	407	425	428	445	404	394	425	431	397	405	396	426	424	397	433	441	429	408	411	415	426	416	447	430	403	415	424	412	399	409	406	455	446	414	420	431	412	403	432	417	451	391	409	451	419	418	442	452	436	399	419	400	411	440	384	429	406	417	417	430	397	408	403	407	436	424	438	436	421	424	410	427	404	394	449	439	427	473	429	419	402	437	422	423	452	387	404	411	445	414	385	412	363	442	425	404	424	396	404	440	361	437	435	431	466	372	428	426	419	425	427	386	430	394	430	431	394	411	414	441	396	439	404	411	422	431	393	410	414	397	418	399	412	387	409	429	405	440	386	423	416	475	407	436	411	402	449	463	431	427	415	427	398	461	411	429	443	414	434	448	443	380	409	448	436	404	410	416	399	429	445	395	435	421	401	402	418	424	416	434	453	407	395	388	428	431	434	423	433	442	428	448	432	427	417	411	397	404	430	445	385	403	431	386	442	420	431	418	412	464	414	437	392	430	403	410	420	430	439	408	456	437	440	415	450	409	399	393	393	419	430	404	416	410	400	443	399	448	425	397	405	385	445	417	407	438	415	417	448	444	431	420	431	435	421	442	424	435	414	405	416	412	409	419	404	428	429	384
24748	23616	30159	25446	17681	4381	905	612	591	595	552	563	581	601	578	618	567	585	545	579	570	584	569	567	541	553	582	580	540	586	582	571	569	570	557	536	616	571	546	598	548	565	562	589	551	558	583	572	570	543	584	588	561	526	565	564	563	532	543	546	581	562	523	579	620	607	504	534	518	589	567	561	570	576	530	576	566	558	549	578	538	579	602	559	535	528	564	567	569	586	548	574	571	550	542	558	586	502	595	604	544	541	554	552	570	550	579	570	543	547	534	553	576	511	560	567	550	599	570	526	562	536	558	495	525	562	580	574	602	590	546	581	558	565	519	544	609	549	542	580	577	528	535	527	635	572	587	548	537	555	547	584	542	558	541	582	591	571	545	579	595	555	560	519	545	569	510	562	558	550	567	553	573	548	542	565	564	559	535	558	560	527	534	568	562	587	552	527	568	520	555	542	566	573	526	554	557	551	579	577	524	585	563	576	567	529	547	556	573	563	572	584	585	590	600	528	544	544	556	570	576	553	537	560	568	565	557	601	565	526	557	560	583	543	570	558	603	572	518	571	564	573	614	566	547	550	544	600	573	542	533	505	550	555	585	567	540	563	604	584	550	581	536	543	524	570	564	552	545	573	531	543	589	497	556	545	548	563	558	509	556	530	535	538	539	545	558	523	573	556	536	584	561	562	580	548	549	554	550	558	514	554	541	557	551	535	603	573	544	566	547	597	578	594	568	581	548	569	546	575	575	547	563	584	592	599	542	553	527	570	557	553	572	590	568	570	550	545	519	585	570	560	597	529	549	563	531	546	515	574	551	597	522	572	550	534	589	516	545	552	571	611	526	546	604	543	562	590	554	592	569	573	580	561	582	580	592	576	597	562	557	528	574	551	545	557	556	581	517	526	547	546	586	545	539	595	547	517	562	591	575	545	560	595	592	503	558	560	523	581	582	576	586	570	544	581	608	577	541	556	564	542	542	561	537	533	566	539	560	562	567	511	535	547	503	531	630	549	560	531	514	601	534	585	563	562	558	534	507	566	564	576	569	564	518	565	526	522	547	549	565	588	554	554	520	555	517	542	539	554	549	548	538	531	593	603	575	546	535	568	573	546	585	574	534	536	561	528	534	564	571	547	585	565	596	547	552	535	579	593	549	584	549	592	560	628	571	581	558	552	557	563	553	532	567	564	545	554	586	603	536	573	553	570	557	573	548	574	615	565	506	572	571	574	538	510	516	530	570	533	583	531	510	580	534	571	532	525	565	547	565	586	578	638	523	569	528	593	495	543	566	559	534	574	574	557	589	535	573	533	569	561	540	556	548	565	555	552	575	583	543	545	519	556	559	526	539	574	563	546	547	532	583	576	558	525	538	566	567	564	586	545	561	515	554	536	604	553	577	600	541	552	576	540	555	558	583	570	534	542	565	536	536	597	587	557	588	559	537	564	544	552	536	546	536	554	527	561	571	564	581	578	583	530	594	574	570	506	523	528	537	574	558	561	586	619	545	567	593	563	572	572	546	535	569	538	617	585	590	546	581	588	540	595	571	565	563	563	563	553	542	558	557	554	543	543	520	573	580	576	554	543	553	535	521	540	562	534	573	593	500	559	562	554	577	552	582	580	560	555	532	577	531	563	563	572	563	548	552	560	526	538	556	562	570	507	530	573	571	512	590	577	572	562	551	565	568	588	566	580	560	558	583	554	585	522	587	561	607	563	560	530	555	527	569	548	565	590	573	544	533	539	564	508	536	563	573	529	495	565	564	568	522	581	577	558	559	597	504	571	531	528	536	560	562	600	547	559	529	570	563	563	512	552	534	559	529	533	524	573	582	532	553	541	578	546	607	548	591	574	554	560	548	566	595	553	577	539	593	534	532	543	511	529	595	537	557	601	544	570	608	559	567	554	600	558	531	542	563	553	521	554	575	533	587	584	528	547	527	539	580	589	549	571	569	539	538	534	511	603	557	561	541	550	539	544	587	523	576	596	578	540	582	568	538	594	527	576	540	533	550	581	596	582	554	587	538	548	570	553	537	554	576	562	507	565	551	552	577	569	549	552	526	510	547	580	573	578	570	602	550	573	547	570	573	585	561	584	533	534	564	537	530	574	571	543	612	528	565	587	545	555	581	502	549	558	584	536	512	552	589	516	546	497	579	565	533	543	616	577	569	571	559	536	521	564	515	577	532	602	539	534	564	553	554	562	546	538	540	514	555	566	537	553	577	545	564	589	585	519	535	559	521	528	590	553	528	550	536	582	548	579	543	558	570	587	548	537	538	538	543	566	507	539	547	544	575	596	548	559	573	533	555	593	603	576	547	587	596	574	538	558	571	527	579	550	594	549	572	523	568	564	524	538	551	556	627	558	586	524	603	593	546	539	576	552	569	522	542	563	573	525	606	554	564	523	532	601	546	510	539	567	528	562	549	573	561	556	597	525	560	535	613	560	565	560	531	551	570	603	552	545	529	511	555	578	565	585	576	566	574	558	581	600	560	549	641	540	511	520	574	583	578	567	583	589	631	546	600	532	547	592	578	563	559	575	546	570	607	560	588	547	576	522	550	589	505	566	543	590	543	541	544	557	558	532	490	519	558	528	600	545	532	522	553	552	572	553	547	574	483	567	560	541	527	550	556	538	535	556	526	573	562	544	569	548	605	561	526	534	563	552	617	590	552	576	512	546	589	554	563	490	566	520	617	565	586	562	597	563	589	553	516	585	553	554	538	539	554	545	569	530	587	513	568	527	552	566	563	584	582	552	533	479	554	550	552	557	603	510	560	581	537	544	538	552	557	571	558	528	563	537	592	540	538	526	572	528	524	588	599	578	574	555	527	549	518	589	524	535	502	575	528	586	503	557	596	529	543	570	566	562	517	535	533	538	559	507	524	604	566	540	509	564	520	550	513	530	560	567	543	558	568	598	580	546	549	542	568	536	542	563	582	537	528	544	560	608	522	518	578	522	578	549	571	542	543	554	522	566	548	506	524	583	531	553	572	563	616	548	563	548	549	557	575	546	538	550	568	535	552	562	619	552	566	563	521	521	570	586	545	558	568	561	574	534	572	580	606	531	570	645	541	560	535	554	497	543	547	540	594	560	530	580	550	561	553	533	564	541	521	562	585	615	578	599	582	503	572	563	551	550	578	548	557	588	541	546	524	565	544	522	568	559	572	562	575	560	522	517	595	585	572	573	593	577	534	574	541	561	551	569	533	533	516	574	568	524	540	583	542	562	581	525	543	539	554	564	531	544	544	536	552	552	563	567	550	547	583	566	552	560	535	548	547	562	516	522	543	584	523	485	561	538	591	606	566	548	558	576	577	580	590	525	518	607	591	537	567	594	573	581	518	580	589	586	555	517	553	616	556	532	556	566	600	534	541	573	555	562	509	584	551	541	613	553	531	536	568	568	588	528	597	518	535	584	579	573	533	545	549	559	555	553	552	525	555	573	562	530	568	531	555	570	563	550	602	549	542	547	530	561	512	585	595	557
63796	85555	48203	14933	3187	897	591	470	495	465	483	504	491	496	538	483	519	491	510	493	503	493	544	459	523	519	489	492	451	510	486	483	485	479	495	499	500	507	498	491	496	516	525	470	509	455	514	577	545	490	545	511	502	510	500	512	478	490	535	512	512	509	497	484	492	518	507	514	486	496	520	442	496	504	494	487	479	490	467	510	505	519	466	460	479	512	498	489	492	471	481	487	502	482	520	529	489	491	477	541	504	484	491	508	510	475	538	533	520	499	505	518	494	499	498	470	519	520	522	526	546	477	472	553	467	498	460	492	479	494	518	521	488	480	482	499	487	496	489	497	503	461	494	490	489	471	477	525	512	519	511	493	512	473	517	486	511	474	469	506	508	519	498	461	492	493	510	491	534	494	515	521	522	465	492	518	501	532	505	534	523	515	528	522	529	502	499	515	515	486	468	535	553	477	486	480	468	485	510	479	498	483	528	520	510	532	533	488	505	520	490	500	537	492	492	535	509	531	521	534	495	508	494	484	498	496	494	505	499	469	494	454	531	516	495	493	532	485	518	518	526	501	471	508	488	513	551	486	510	545	511	489	466	497	498	475	482	481	489	494	525	489	467	523	512	519	494	501	517	513	501	461	497	516	516	537	496	510	498	497	491	473	502	503	509	485	513	488	508	467	476	480	524	496	527	549	515	502	514	500	528	493	489	486	486	484	522	497	526	504	539	498	464	478	492	520	459	505	510	475	490	498	524	497	482	526	524	497	481	529	514	487	471	512	484	510	492	464	499	464	497	480	499	530	463	485	501	515	512	494	496	506	548	536	487	522	520	497	460	553	510	483	548	511	486	521	510	521	513	497	494	459	506	511	510	501	501	532	500	534	486	506	474	492	523	463	489	510	526	515	491	534	519	491	534	487	505	501	499	468	531	513	488	490	504	501	467	526	494	456	514	508	445	518	509	465	492	475	517	511	505	456	503	480	486	511	480	488	509	529	469	481	492	544	512	493	542	511	496	488	512	482	441	542	517	479	515	505	492	515	467	530	487	502	494	487	521	486	497	487	475	533	515	554	506	478	512	502	516	544	494	461	481	477	491	536	536	502	499	490	488	501	549	483	472	472	486	498	480	509	464	496	518	497	516	564	517	483	522	493	512	491	491	482	513	530	506	522	495	501	526	506	515	509	493	451	498	469	498	491	476	492	530	525	519	537	503	458	495	480	480	470	474	463	487	522	541	503	483	530	551	493	510	455	498	543	470	494	458	471	470	441	461	477	514	481	525	478	501	501	504	511	491	500	481	507	530	468	536	518	477	497	461	527	527	511	487	524	543	505	497	505	559	498	482	494	478	514	510	556	485	491	501	552	506	501	497	465	495	490	508	503	531	478	491	513	494	491	513	495	523	466	471	518	490	469	515	470	482	525	508	514	504	495	469	470	488	506	489	488	538	522	518	463	510	516	515	482	508	474	535	453	509	534	478	534	473	504	505	480	468	524	500	500	530	505	491	479	499	507	497	510	498	484	483	500	490	503	490	518	521	457	464	493	522	530	512	483	489	520	470	529	508	493	475	496	470	485	500	514	481	508	447	485	492	474	486	533	476	511	501	502	509	497	498	526	516	505	470	484	497	474	492	524	528	518	472	471	521	509	512	518	467	461	487	542	525	508	509	508	524	510	498	490	529	476	511	493	519	534	538	478	512	462	494	499	501	478	499	495	495	515	546	507	496	520	498	499	484	542	466	526	472	507	477	522	491	514	465	479	465	526	485	472	490	456	525	514	484	453	520	500	513	503	486	474	502	520	454	513	475	511	519	505	528	483	506	486	538	484	546	456	498	499	479	528	517	440	466	517	496	481	455	514	439	473	477	497	512	521	529	476	489	478	510	453	490	481	501	527	527	431	520	489	464	468	512	508	539	484	463	525	463	507	519	483	472	525	494	527	524	457	475	472	499	489	528	465	502	481	530	485	480	526	461	468	507	504	514	486	510	503	504	505	519	499	515	470	488	495	490	482	479	481	464	497	508	525	499	474	513	499	503	551	499	508	496	495	510	493	487	526	547	508	532	493	485	513	501	493	507	547	473	494	486	473	473	507	476	508	470	503	505	478	519	497	502	511	511	515	489	468	544	483	474	507	523	469	499	510	513	457	473	508	464	521	471	495	502	504	507	487	523	506	471	490	500	477	499	547	495	501	524	494	520	461	517	507	507	513	492	465	494	532	515	518	514	476	503	487	530	513	528	488	496	515	520	500	450	555	518	475	457	489	484	479	466	529	510	447	480	500	513	496	476	490	487	522	443	503	511	513	503	491	495	506	505	569	509	483	542	501	460	505	503	487	510	467	540	505	496	529	470	493	512	478	521	495	508	470	492	537	490	507	497	481	486	499	529	520	487	491	474	514	518	524	457	517	510	526	450	472	469	529	505	521	532	487	481	474	489	517	465	512	528	512	520	494	503	502	529	461	497	492	563	513	482	493	470	465	503	480	518	525	483	486	467	458	493	518	495	536	473	483	528	515	497	504	502	490	495	487	496	468	536	515	524	504	507	506	491	499	498	478	466	506	504	477	475	528	512	478	445	512	492	471	518	475	465	495	503	533	520	513	534	477	494	510	527	525	476	503	515	527	503	482	503	524	469	442	513	460	523	482	515	493	532	516	513	524	474	453	491	460	496	520	487	517	488	480	535	524	521	509	509	505	526	440	507	503	503	497	490	506	494	465	521	541	484	480	512	499	514	493	515	466	511	503	533	482	528	533	546	516	513	472	490	508	516	477	505	479	501	510	498	475	480	478	457	505	489	528	498	516	524	511	510	508	507	464	480	533	567	490	457	460	510	512	486	494	517	442	524	485	503	523	495	517	497	498	501	491	488	517	480	499	480	489	499	505	475	491	531	487	508	470	512	499	444	532	535	479	485	520	507	484	481	491	495	536	459	532	487	470	503	495	502	513	528	492	492	454	516	524	469	535	475	474	503	481	506	492	491	525	517	498	511	485	504	481	477	490	528	487	482	499	529	486	465	493	517	468	527	493	457	532	506	510	509	492	504	536	485	501	507	508	499	496	522	471	529	513	490	499	513	476	496	460	488	484	493	479	513	522	474	527	487	507	505	516	473	526	524	493	477	509	497	512	499	461	497	550	536	482	511	505	474	464	493	472	448	541	490	497	545	491	469	480	529	512	471	485	506	517	513	490	506	496	482	484	488	506	489	496	486	476	478	474	497	498	477	482	464	499	499	526	497	489	499	521	532	512	536	482	460	499	479	506	487	479	503	482	490	492	491	519	471	473	523	514	498	476	476	468	518	506	475	495	515	514	494	494	528	509	510	511	508	474	475	472	526	476	488	477	480	492	518	506	510	459	472	499	484	530	475	473	518	492	482	461	495	473	511	498	486	502	476	523	515	484	511	515	535	485	466	473	544	498	509	504	528	489	461	503	477	502	511	467	463	483	470	487	477	519	510	475	525	494	505	481	509	476	501	495	474	515
24114	22862	29733	24755	19990	9319	1465	846	718	758	705	708	734	752	686	675	677	732	692	692	687	745	725	704	660	739	642	718	696	680	730	684	669	661	682	680	707	718	685	695	671	709	688	719	654	648	713	685	705	709	672	681	668	670	678	629	683	654	678	659	661	656	699	720	706	677	678	698	648	650	684	702	686	663	636	705	686	662	680	671	668	623	711	659	717	687	708	690	609	690	628	710	694	647	687	665	649	617	728	688	699	685	665	666	629	663	648	681	697	640	619	691	685	652	687	649	662	669	651	683	680	654	704	645	677	676	689	657	670	687	681	681	638	702	672	678	661	676	658	694	670	636	676	674	687	659	636	726	691	656	675	653	686	717	664	640	679	630	619	652	691	685	677	685	658	707	697	637	646	685	637	656	682	677	686	656	651	653	706	626	709	657	704	656	636	672	695	696	698	675	703	648	685	692	632	684	688	668	691	644	678	621	682	652	676	714	669	664	682	680	644	677	668	689	685	659	641	649	703	666	685	615	665	666	617	655	688	657	646	651	675	680	681	673	684	725	669	678	668	693	701	692	678	667	686	671	639	645	692	711	695	677	683	643	660	673	678	702	637	700	634	626	686	679	703	653	701	671	693	669	686	694	636	693	669	708	630	640	702	636	686	698	654	668	684	637	658	626	687	703	656	700	659	623	697	642	642	684	682	655	679	653	687	665	694	642	661	692	640	653	694	699	683	691	702	689	677	660	686	708	689	672	734	688	639	667	685	675	684	643	662	647	702	723	673	645	643	658	691	673	658	687	655	638	671	661	652	706	670	704	665	672	668	609	687	663	681	680	659	643	704	643	694	692	670	642	676	670	699	666	675	662	671	675	658	659	693	634	679	632	661	694	644	639	760	684	653	715	716	592	659	658	666	709	713	689	682	669	671	645	654	677	694	684	633	671	656	680	684	618	690	703	661	701	655	702	693	642	644	674	666	651	684	675	713	716	665	628	677	643	691	668	648	683	677	669	672	652	684	644	642	696	702	671	640	645	630	697	662	646	664	630	701	709	695	682	690	673	671	687	677	679	675	706	675	656	648	689	705	687	688	674	703	669	645	667	670	680	662	638	727	666	686	701	629	591	685	700	662	662	650	643	648	695	659	636	676	670	679	691	655	674	708	669	704	666	651	657	692	662	716	634	704	658	694	684	694	672	678	654	697	645	696	706	719	697	679	708	713	679	741	621	718	643	665	674	699	660	674	639	680	687	683	676	655	665	650	678	665	689	646	720	693	618	730	663	661	629	672	676	664	654	699	643	656	666	677	690	713	643	673	719	675	693	658	671	694	673	687	671	708	633	637	676	656	665	698	640	669	703	668	690	685	650	635	674	664	687	655	688	666	677	665	672	636	693	635	717	669	712	657	681	642	665	678	645	705	687	664	677	702	654	637	695	664	685	645	727	668	663	618	667	634	666	680	629	679	660	661	634	682	674	670	634	693	681	697	645	715	672	626	672	632	707	613	676	690	692	670	646	646	687	680	689	639	696	669	668	668	704	648	755	662	695	667	658	634	644	652	656	682	691	671	659	670	654	631	634	680	673	694	644	693	698	658	658	633	710	699	659	654	677	710	648	644	701	674	659	655	679	696	708	699	686	693	641	658	646	724	655	673	710	683	663	656	669	684	671	682	702	646	677	644	646	672	721	703	692	700	696	636	711	657	660	696	643	641	691	692	667	643	724	678	694	665	681	662	658	698	673	654	630	661	646	722	691	682	670	679	674	694	709	654	704	622	639	673	687	689	662	645	675	703	658	722	684	646	689	620	653	659	650	664	633	634	678	644	683	719	672	695	692	679	680	734	649	608	659	717	722	687	735	682	690	732	668	697	681	676	689	693	652	667	699	719	686	687	661	691	697	674	685	680	624	661	677	677	674	681	683	686	708	700	646	695	651	639	702	664	651	665	646	665	710	696	671	684	647	636	654	685	688	675	682	674	694	664	628	683	714	676	634	691	668	698	667	662	616	652	665	663	683	713	616	678	681	675	643	651	642	674	675	685	680	674	674	721	684	693	646	682	696	691	680	633	662	631	687	649	686	656	674	704	647	692	707	649	675	691	651	638	675	731	679	714	695	661	699	696	650	672	662	689	706	712	640	658	677	718	696	661	681	653	677	669	686	714	684	649	685	674	696	647	702	683	619	689	714	675	635	689	667	675	670	679	680	665	681	688	703	722	649	655	680	665	662	727	708	710	660	662	713	648	709	697	697	655	665	627	666	683	644	618	654	615	704	629	676	655	662	660	650	647	633	669	714	670	678	684	688	675	636	662	713	628	665	675	701	673	689	694	654	665	647	617	669	683	672	679	678	665	648	648	686	664	677	650	702	680	682	718	682	643	719	634	631	665	645	671	696	620	696	630	675	656	696	638	715	672	657	662	708	697	653	691	644	642	675	681	672	691	668	668	646	680	673	698	673	683	706	668	674	643	682	652	659	657	659	684	641	641	645	679	691	637	658	668	652	678	674	651	694	645	716	651	668	671	671	682	626	667	684	638	677	618	666	646	679	662	670	653	657	672	664	705	689	660	617	692	721	660	675	680	694	682	696	634	707	645	656	684	659	673	681	715	680	683	677	694	685	637	691	621	674	705	655	648	700	666	643	682	672	673	673	607	664	670	684	666	707	672	727	633	670	663	668	749	664	694	657	655	673	697	729	622	659	674	702	681	662	663	628	653	659	637	651	712	672	704	648	662	643	664	679	639	628	707	677	652	676	649	692	654	668	644	646	639	645	658	655	672	688	650	701	640	676	718	693	636	644	682	626	726	673	644	628	675	660	713	678	669	648	680	688	649	679	659	658	680	704	666	676	681	626	682	671	656	673	677	690	679	669	683	643	641	632	669	628	670	700	691	713	702	662	706	696	664	630	678	642	689	666	630	691	636	683	620	665	661	655	648	692	646	679	660	667	652	671	685	670	673	657	645	665	726	650	657	615	733	643	684	692	675	645	682	711	690	665	648	652	660	674	662	720	626	635	671	706	679	634	678	661	663	667	651	599	693	675	649	673	691	704	717	690	656	670	634	684	664	689	666	685	655	634	661	708	678	659	653	675	673	675	690	646	666	658	697	627	626	672	690	662	655	638	597	637	677	680	610	702	714	687	661	667	655	682	683	696	664	708	707	676	665	665	674	653	652	690	684	683	680	718	647	668	709	688	684	656	672	695	705	656	703	713	631	638	681	654	687	708	652	702	685	648	700	643	670	596	618	696	661	657	640	669	658	653	672	646	651	667	702	654	707	674	686	630	699	681	680	664	687	687	616	668	654	708	676	691	695	673	732	644	657	643	696	668	690	723	673	639	651	683	637	682	646	646	713	660	726	657	658	689	704	692	672	653	662	679	696	697	680	675	674	673	641	621	675	691	767	683	649	672	661	684	631	674	694	681	656	682	702	656	722	676	690	671	671	736	656	666	667	678	736	714	713	627	676	670	632	642	656	646	703	668	645	676
60807	89909	52660	18401	5010	1386	688	578	563	625	597	600	621	623	585	603	644	611	623	628	609	592	590	605	631	626	591	646	622	616	613	623	535	592	575	592	609	555	585	583	603	547	607	590	569	611	616	637	602	580	596	611	626	591	603	583	591	620	647	604	566	625	567	569	648	618	603	579	632	606	605	619	597	608	640	589	587	592	578	603	582	628	608	596	575	599	637	572	572	597	577	615	586	609	566	589	594	566	587	612	667	630	620	607	562	620	654	636	592	589	621	637	591	559	618	615	639	579	637	622	597	598	561	541	607	598	612	641	648	672	583	596	582	600	554	673	579	615	607	614	555	566	630	626	608	598	628	616	589	565	620	600	597	624	604	635	605	590	619	544	578	614	553	594	573	543	576	602	568	604	582	606	614	655	580	620	649	600	575	650	617	654	617	588	603	590	577	620	539	546	572	584	591	633	611	548	576	614	582	622	583	590	620	573	585	601	620	592	603	583	557	627	592	625	559	610	635	580	647	603	616	582	558	579	572	602	572	579	624	574	574	627	673	628	594	627	593	621	595	611	611	598	599	592	571	614	606	621	553	626	559	651	579	584	612	542	612	635	612	599	571	607	575	581	583	626	583	585	597	606	606	614	598	588	601	599	614	559	623	592	608	620	645	603	608	554	593	593	599	555	619	599	613	586	630	647	582	584	586	630	605	604	613	667	576	571	639	608	617	612	590	585	648	614	571	631	569	565	625	603	598	584	605	598	580	592	616	640	623	623	610	600	643	551	594	615	629	604	585	583	606	592	531	608	566	590	609	505	593	581	605	587	617	605	583	597	616	606	640	537	580	637	538	606	616	585	641	653	639	594	579	629	626	552	633	572	575	648	625	588	605	586	619	619	597	596	583	598	559	573	545	579	628	602	617	621	584	609	618	593	605	610	632	582	607	619	622	610	641	604	612	625	638	572	594	615	574	610	613	632	610	594	630	611	615	596	600	570	638	614	599	609	532	610	599	656	611	622	587	584	635	626	624	597	572	621	617	615	579	579	623	602	598	603	570	611	589	598	575	656	563	589	600	603	627	573	602	627	626	603	589	612	591	621	599	641	634	599	578	615	592	558	628	610	579	587	578	609	635	584	626	601	599	597	596	532	586	601	650	645	600	588	676	553	606	621	624	585	594	610	579	617	573	572	593	601	571	602	623	591	623	584	628	601	610	578	604	578	610	615	629	627	597	611	602	590	568	621	590	569	608	589	614	596	571	601	608	601	631	644	633	622	578	598	674	573	626	597	584	600	604	563	582	607	573	591	640	582	603	560	578	612	620	580	599	575	584	622	636	589	543	604	590	605	636	558	581	618	631	590	584	627	622	551	601	593	610	604	607	596	585	593	598	608	602	601	579	611	577	627	625	604	581	626	635	634	631	583	567	611	577	626	591	604	587	618	618	606	574	637	633	544	596	580	642	581	595	612	579	599	619	579	613	598	574	593	616	594	583	572	599	610	616	608	568	609	621	585	613	614	564	620	587	558	627	619	586	665	577	620	589	602	568	635	654	595	575	608	576	605	602	562	575	583	623	632	600	579	564	595	585	576	619	600	580	603	534	594	592	567	579	609	626	600	586	590	599	622	601	597	608	583	591	577	587	648	650	590	631	609	578	617	615	618	608	599	630	624	651	614	566	581	588	658	591	551	610	627	565	613	580	639	619	591	590	590	612	587	634	603	624	581	581	595	615	606	545	601	609	616	587	625	585	634	559	545	612	569	628	634	575	565	591	641	589	630	603	624	602	646	609	608	584	608	604	579	605	602	577	571	589	608	599	606	585	587	574	572	623	581	567	615	566	569	582	588	562	584	604	612	604	590	641	614	612	608	596	644	618	571	594	605	658	599	560	568	608	625	603	616	616	585	629	562	572	609	618	639	593	643	597	613	610	626	619	602	543	598	610	578	604	593	623	570	565	584	632	618	597	620	631	603	562	573	624	610	606	617	585	587	553	596	613	622	642	616	553	626	590	597	588	624	605	614	578	635	643	586	578	592	574	594	613	642	594	603	527	573	603	606	606	564	568	576	607	570	674	601	601	619	579	565	627	555	610	572	610	619	604	597	606	632	615	598	649	565	609	562	585	621	565	624	615	589	633	586	606	608	578	599	605	603	594	594	599	633	609	648	592	644	583	559	586	571	590	583	610	558	571	597	574	583	585	575	622	619	590	608	608	619	579	612	622	574	589	602	594	579	622	625	588	565	574	622	604	594	616	632	611	610	601	618	612	593	609	620	625	589	576	590	577	604	562	585	612	604	591	612	569	595	616	601	587	593	563	589	572	618	564	597	600	644	583	606	577	591	551	584	623	627	632	631	622	548	632	582	590	618	616	577	596	574	586	606	581	588	612	593	601	576	580	591	606	579	624	618	617	608	596	585	590	592	595	617	617	590	623	596	621	623	607	590	601	601	600	599	585	593	565	596	606	608	607	594	617	569	600	600	601	625	620	607	579	609	574	630	578	614	572	580	596	582	588	597	607	592	627	624	623	614	610	595	611	585	566	662	600	592	641	632	597	609	580	605	608	626	607	600	600	581	581	617	633	606	536	574	584	644	619	635	612	606	622	594	622	583	605	603	615	590	583	619	608	591	566	571	639	612	572	599	580	594	616	592	586	634	616	556	611	598	605	577	612	568	628	622	638	578	573	594	601	625	630	613	572	629	629	671	566	569	588	600	609	611	546	579	630	600	616	565	631	620	615	621	615	566	627	623	592	625	622	601	613	608	579	581	596	623	606	615	606	606	606	614	570	615	592	605	593	613	609	564	606	595	616	600	596	599	622	622	661	586	576	581	552	621	581	582	582	601	596	608	592	576	572	589	585	569	590	581	613	585	639	594	605	600	567	580	577	617	639	564	589	566	585	597	588	583	656	614	618	594	606	609	599	596	587	651	661	585	592	586	634	620	608	610	586	586	609	577	627	612	583	611	627	614	611	614	611	630	574	614	592	614	586	587	599	586	581	566	588	584	613	596	571	603	618	620	609	567	593	553	576	572	595	563	549	595	620	586	588	621	629	591	582	581	621	591	590	607	632	628	609	561	563	598	584	666	607	614	551	593	586	574	605	561	619	597	586	654	607	591	589	570	599	603	569	608	578	567	582	632	602	596	635	614	575	612	566	632	639	613	583	602	600	608	608	599	564	606	577	602	609	598	607	582	613	613	627	583	578	608	540	573	622	583	660	551	605	604	616	623	543	615	624	569	573	604	633	604	579	615	545	597	565	667	520	597	571	600	568	579	575	630	553	595	609	594	592	608	637	637	612	595	578	608	575	585	610	579	592	582	610	598	603	626	583	617	626	629	591	581	592	600	553	566	600	586	644	564	592	609	542	573	586	557	564	601	645	588	582	570	602	587	614	572	570	643	596	621	635	629	610	599	587	607	594	635	575	609	617	633	621	602	596	597	609	620	599	609	617	578	575	616	575	578	631	586	622	613	607	594	558	595	577	534
33952	31194	19316	4790	898	560	513	501	468	482	504	478	480	481	459	498	515	469	496	490	514	486	527	489	548	536	464	532	465	484	496	484	503	459	467	479	488	490	493	491	482	518	498	443	483	521	487	474	521	479	499	449	492	506	498	484	490	495	507	532	441	445	500	483	480	445	460	483	493	467	524	491	497	476	463	513	524	516	477	469	454	498	492	495	486	527	471	493	487	479	508	501	449	499	459	447	482	467	464	477	481	509	474	468	515	486	471	469	450	518	475	478	498	433	476	466	472	519	478	495	497	480	483	453	459	503	474	481	467	469	485	470	479	478	535	497	487	461	485	472	489	500	478	550	499	521	531	496	497	536	457	478	479	517	497	516	455	530	501	487	506	464	482	513	524	497	456	484	484	481	477	484	467	509	464	463	451	513	489	464	485	466	480	466	466	508	485	480	464	500	492	458	514	496	435	470	425	499	458	424	526	463	512	448	461	470	501	504	498	507	483	486	496	481	511	499	482	497	481	518	475	498	458	508	458	489	507	478	506	515	475	492	499	519	512	489	488	490	500	484	510	514	472	501	475	495	478	508	535	468	456	465	522	486	490	494	456	493	436	465	458	503	492	460	546	488	474	490	528	504	503	484	478	460	489	484	513	476	482	485	454	523	473	504	441	515	453	454	482	473	501	490	501	449	496	495	489	464	470	507	475	477	477	475	490	470	507	487	451	484	478	458	504	454	486	454	510	496	512	482	463	526	528	478	494	489	488	484	496	462	482	469	457	485	456	503	468	507	522	502	533	474	529	497	509	481	502	466	497	495	507	482	503	489	493	497	455	498	463	475	479	508	523	483	456	478	490	487	478	503	495	485	501	492	502	469	475	488	489	474	522	501	475	422	508	524	516	452	475	477	489	492	499	465	469	482	450	489	490	482	423	467	490	480	455	496	502	510	439	483	478	496	432	483	487	483	501	467	484	500	510	492	470	484	507	461	473	470	519	445	464	446	480	484	487	478	479	470	488	502	511	469	476	456	520	481	501	487	541	513	500	473	499	456	464	456	509	479	467	479	464	511	491	455	471	511	455	456	476	460	512	494	485	438	454	497	476	495	512	498	446	464	487	499	461	477	450	471	448	487	505	454	510	484	489	502	493	508	476	507	448	507	493	461	520	489	497	506	437	462	474	479	449	505	459	483	449	459	461	531	517	498	492	527	500	477	471	512	448	482	489	434	487	456	484	476	469	443	510	498	454	504	498	474	483	464	521	501	473	474	518	478	498	490	502	492	471	516	491	484	485	504	467	473	482	432	478	513	490	469	472	434	481	477	483	491	462	447	477	459	471	482	479	488	471	452	493	474	472	498	503	496	456	474	455	481	460	465	491	480	472	461	512	494	489	471	475	497	460	484	482	496	520	516	503	502	460	461	482	449	512	462	502	486	475	507	504	495	474	510	487	504	477	497	511	473	509	463	474	504	499	454	503	498	488	466	472	504	474	478	494	484	492	494	498	446	505	469	496	456	465	465	463	482	464	439	472	461	485	479	495	499	480	462	461	476	532	494	481	477	467	490	490	492	500	502	487	500	476	492	455	465	484	501	485	516	491	438	447	483	469	472	489	469	464	495	510	507	497	447	515	530	486	447	488	481	482	488	477	501	520	460	511	467	497	488	495	499	486	502	506	473	470	500	494	479	422	487	492	497	442	483	488	479	492	504	466	507	470	492	439	495	468	505	497	498	493	472	446	497	498	519	472	453	472	486	466	452	486	477	494	507	502	502	504	455	465	514	472	486	467	472	475	474	480	515	460	535	503	453	513	520	476	463	432	443	475	493	447	437	475	482	456	483	473	452	490	468	479	490	455	463	490	456	497	445	497	481	481	513	483	504	462	508	523	504	503	462	475	488	462	458	470	460	474	480	531	465	529	499	478	496	453	494	464	443	514	491	512	499	480	521	442	492	478	494	506	492	510	479	473	464	467	482	509	485	447	512	505	519	496	510	508	470	481	485	502	484	490	496	464	474	458	518	486	506	516	456	478	527	488	482	470	506	521	479	472	497	467	505	467	504	489	495	507	539	446	476	470	452	490	491	509	476	503	490	473	482	515	455	480	470	440	524	492	477	462	518	468	467	464	502	459	507	466	439	488	503	496	482	464	468	468	454	497	494	467	460	472	510	533	519	490	501	500	490	463	514	535	464	474	480	497	502	498	440	483	454	467	488	463	482	508	495	429	474	480	448	465	479	508	500	478	480	501	484	463	480	487	503	473	525	455	507	528	501	469	500	510	515	464	448	448	485	464	470	464	515	456	445	483	482	495	459	477	491	464	468	494	508	459	478	496	445	467	451	467	477	495	480	498	459	490	453	467	456	480	486	491	478	472	490	441	530	497	491	481	493	488	524	516	494	501	487	489	475	511	494	493	493	534	447	499	494	488	486	458	487	507	493	491	455	479	482	491	472	485	479	487	502	489	490	443	532	493	497	506	493	447	428	505	505	500	476	488	501	500	473	452	472	462	462	477	486	513	486	469	494	486	432	490	510	453	474	496	458	499	465	489	457	489	475	475	481	458	487	487	492	475	470	478	483	491	464	460	430	484	493	450	491	485	524	494	505	457	470	481	464	452	501	506	504	459	473	500	464	496	432	465	473	505	531	495	494	462	462	452	466	442	468	488	469	504	494	477	489	519	481	498	503	482	494	505	511	521	494	500	510	445	517	522	535	503	517	490	507	477	471	452	479	466	491	462	522	498	464	498	511	497	476	511	477	466	491	482	478	458	505	496	477	511	490	514	450	457	482	476	477	473	477	466	447	501	490	511	464	479	457	459	503	494	465	514	481	517	409	500	488	488	428	462	485	468	475	490	499	468	482	489	503	492	464	497	461	482	506	482	513	502	479	466	455	506	535	515	515	466	533	495	454	484	505	510	483	501	488	483	506	436	489	489	501	456	501	492	475	461	495	520	519	460	485	486	479	477	487	507	480	491	449	494	486	505	509	479	482	474	475	541	464	445	464	489	481	475	495	496	501	501	466	474	493	518	449	485	509	521	483	469	479	464	473	459	462	512	496	466	453	468	480	477	498	446	492	469	496	519	514	522	471	481	475	470	533	503	475	495	445	500	490	499	511	501	476	466	516	510	473	451	497	454	490	475	491	491	462	481	497	461	485	520	484	495	506	494	540	525	490	443	435	491	496	493	500	469	487	499	489	475	515	494	523	484	479	451	484	503	485	447	477	530	471	504	480	505	507	483	505	462	471	471	547	528	497	499	486	478	464	484	474	485	467	462	462	497	542	487	495	466	472	469	467	481	470	503	453	477	463	481	434	519	429	492	474	482	492	493	495	487	486	478	534	487	524	448	536	450	488	481	499	483	512	491	489	489	456	502	457	497	508	483	474	518	505	506	450	461	478	471	464	465	503	462	480	474	458	505	515	477	462	502	471	449	469	485	465	482	455	499	462	486	490	462	485	472	479	457	482	504	496	450	464	520	457	440	490
32312	30656	10610	2151	698	469	399	382	409	372	457	409	429	411	434	401	350	407	426	417	367	466	428	392	399	388	401	374	396	396	392	375	394	390	394	411	428	395	407	403	417	407	398	385	394	402	388	415	409	394	416	400	420	385	387	409	398	365	429	397	392	422	401	402	380	398	399	386	412	377	386	413	406	420	395	394	423	399	416	396	372	393	384	407	425	410	407	405	406	376	411	368	407	410	364	424	393	409	418	405	383	425	387	389	380	419	398	420	416	399	398	394	421	388	423	382	399	384	399	407	396	413	392	380	379	389	411	372	400	410	374	395	388	426	415	393	422	381	369	430	428	369	406	393	422	393	413	396	396	405	371	422	396	388	421	399	379	433	374	398	377	420	431	406	419	393	399	376	431	387	405	408	377	441	382	426	375	427	416	415	399	409	365	394	407	422	385	399	383	390	409	388	401	402	377	362	404	403	384	422	384	393	396	400	392	403	399	410	404	366	385	394	429	415	407	370	407	425	414	424	397	422	420	398	439	377	407	430	415	405	424	368	375	384	397	411	426	400	391	415	421	412	396	426	434	404	376	414	422	392	426	369	399	395	395	420	432	388	397	426	394	430	405	406	435	410	414	380	430	409	353	400	414	415	414	399	378	392	432	392	377	410	407	394	388	400	406	379	421	406	390	368	378	397	378	431	412	377	374	416	396	418	414	431	385	406	402	393	417	397	424	413	376	438	406	394	390	438	409	395	399	410	389	381	421	423	396	402	398	429	405	403	384	403	425	419	403	435	417	396	384	402	383	384	400	396	420	439	388	394	432	379	392	412	369	424	371	409	405	417	405	384	398	378	442	423	356	371	407	417	382	392	399	381	370	406	415	339	395	393	372	448	396	399	375	405	410	414	429	396	396	385	413	409	396	377	435	411	436	390	420	385	367	386	391	388	375	398	390	413	434	424	427	408	357	396	385	389	394	377	376	436	406	416	406	400	392	362	406	402	376	380	401	387	392	382	401	369	395	413	364	384	407	417	406	396	369	411	383	410	390	423	404	407	407	415	403	415	407	409	407	402	420	391	416	381	421	421	390	392	427	362	349	420	402	411	409	423	393	434	415	400	415	418	397	384	403	403	386	391	372	399	424	404	433	406	413	381	428	422	406	402	400	388	423	371	404	402	398	414	396	393	399	405	412	410	426	406	365	390	403	406	367	384	397	389	423	439	393	391	428	402	417	391	384	369	418	422	392	424	377	386	397	426	398	395	387	392	429	398	393	374	386	421	412	421	425	402	374	412	378	408	389	396	362	425	382	389	390	391	402	408	399	407	417	396	355	388	455	402	423	380	401	451	393	398	421	408	406	405	387	406	374	411	415	378	411	375	412	372	410	402	407	398	382	409	428	403	372	363	418	435	412	444	406	425	402	411	401	414	403	395	410	412	428	397	389	374	416	417	351	400	441	411	386	413	394	396	414	396	385	393	423	393	413	384	389	387	422	415	401	404	434	385	368	423	424	394	380	396	387	416	410	410	393	381	398	408	401	419	403	358	397	449	400	411	397	387	420	411	377	416	381	398	369	435	401	373	370	408	395	402	433	385	362	370	389	403	413	441	402	383	412	390	371	383	366	407	431	376	397	379	430	429	409	413	396	407	416	398	431	399	414	410	384	402	356	412	381	404	388	445	413	396	405	383	397	407	407	409	415	425	394	374	432	385	401	375	361	390	412	388	371	443	384	431	382	396	418	380	398	382	427	404	410	401	389	379	414	370	420	395	395	418	391	404	397	370	416	381	429	414	414	385	373	386	427	390	398	385	439	384	425	429	399	414	430	364	353	405	427	369	409	392	390	414	399	367	436	390	425	435	433	438	404	389	413	423	394	377	408	383	388	396	388	396	412	404	386	362	408	452	431	403	447	396	402	412	405	367	377	364	438	392	365	400	423	394	394	391	340	402	381	421	408	447	371	382	376	423	370	423	374	394	375	384	392	427	387	418	411	383	443	396	414	398	386	423	377	389	402	458	349	455	426	392	442	388	377	369	392	400	401	387	391	392	415	400	378	383	401	400	423	386	397	436	400	410	401	418	360	422	415	439	382	388	412	399	422	399	455	392	382	388	355	399	456	397	406	374	398	377	445	397	390	388	413	415	414	374	408	398	399	411	426	424	412	379	413	359	358	393	432	396	361	430	398	425	417	353	363	391	390	416	364	354	405	373	414	406	397	406	385	398	391	410	437	426	410	426	424	429	433	378	390	380	404	398	402	413	404	412	396	408	363	410	415	386	371	405	414	357	429	399	395	397	410	388	367	397	406	373	395	432	395	414	389	394	391	399	401	387	383	433	409	413	390	399	406	424	422	374	367	363	387	403	383	440	395	363	385	369	420	387	443	400	397	413	390	410	441	389	407	374	402	386	373	381	401	370	391	394	358	395	374	390	406	420	414	412	407	410	407	388	443	384	388	400	409	395	379	430	384	397	372	381	363	398	401	368	374	393	404	406	402	428	364	381	404	422	398	411	416	393	373	411	414	415	431	403	398	379	369	403	418	403	415	416	364	405	410	425	394	398	379	362	403	395	394	403	398	412	413	437	367	389	395	414	394	421	363	419	408	419	406	405	404	401	403	394	433	409	378	396	391	415	400	400	457	363	394	388	392	431	408	460	382	411	411	417	373	392	392	384	408	412	376	389	389	439	434	393	400	416	411	429	399	392	399	390	387	390	403	424	375	382	407	427	411	379	385	383	426	403	414	388	432	408	399	415	412	383	411	361	404	419	409	422	396	399	431	419	427	377	395	400	416	397	406	359	394	401	398	371	385	407	406	423	426	386	375	379	419	416	403	373	424	367	389	377	402	391	423	399	391	399	419	405	397	440	393	433	426	402	379	449	412	387	382	377	460	435	408	397	404	422	397	422	402	413	388	432	414	413	427	397	413	396	385	409	413	427	418	406	386	388	390	425	423	384	384	383	385	403	407	431	422	409	354	378	427	418	380	403	382	426	365	453	405	412	451	422	424	417	427	408	406	409	350	398	384	386	417	394	403	438	418	364	416	399	377	394	412	410	383	416	426	416	420	392	397	374	410	403	405	377	411	435	413	380	407	400	420	420	397	381	441	416	385	374	408	393	411	411	379	385	383	366	447	404	391	388	395	430	401	405	408	373	385	352	394	414	384	377	393	388	388	392	393	416	414	415	391	382	418	390	406	405	401	390	415	415	408	399	386	405	371	400	393	391	479	422	408	402	429	421	381	361	431	371	414	377	384	371	392	410	401	395	387	346	412	417	429	375	402	403	421	387	396	387	416	413	423	399	395	389	411	404	393	373	419	428	386	374	386	409	405	382	356	381	426	349	380	416	397	393	405	385	399	412	381	372	406	383	398	408	406	345	378	391	415	402	364	403	402	416	405	415	403	376	427	385	385	397	418	370	402	422	418	440	404	385	377	404	393	376	415	414	437	366	391	381	373	406	418	476	425	396	410	437	394	426	418	370	374	396
24798	23606	30101	25218	17417	4104	832	574	555	559	503	544	524	522	496	522	500	557	576	507	554	509	561	563	513	576	516	536	538	519	512	569	563	540	544	523	522	515	531	499	526	494	480	557	566	537	585	542	486	536	542	509	535	514	507	492	503	541	530	553	550	528	530	547	515	510	527	473	518	508	502	571	507	502	531	523	510	565	520	497	512	531	543	532	510	538	539	527	507	561	501	521	513	524	506	540	583	531	524	522	525	541	531	487	516	495	518	492	504	486	548	502	497	548	514	516	500	527	555	511	510	526	523	488	505	496	484	501	498	482	543	510	524	478	500	503	547	474	499	480	495	557	536	523	524	473	570	496	502	543	500	482	475	470	543	551	527	506	528	530	511	512	504	493	486	523	507	520	471	556	537	528	533	500	498	532	515	532	515	499	486	539	523	500	500	527	516	518	481	499	555	488	509	543	500	536	533	522	542	530	509	525	508	506	555	533	512	525	518	538	563	525	518	494	530	505	505	488	506	546	522	528	505	540	493	450	509	517	540	520	486	529	555	514	533	530	519	492	491	525	541	507	509	505	522	506	515	514	501	551	521	541	504	509	478	501	531	535	536	529	534	520	531	504	551	507	518	465	503	503	501	490	494	524	490	511	568	527	515	523	503	536	495	528	501	500	516	536	477	507	532	554	540	546	537	548	532	517	500	541	495	553	529	497	538	551	493	506	528	517	494	512	473	546	503	521	513	501	493	538	525	519	510	520	536	497	502	558	512	518	480	528	521	507	504	519	514	506	535	482	512	513	513	552	501	492	541	487	479	524	498	496	513	528	513	526	507	541	498	472	540	518	549	503	535	538	527	558	510	532	529	540	540	513	532	535	544	501	505	501	514	524	494	546	522	461	544	532	502	493	524	534	564	547	515	479	519	546	526	493	547	500	506	511	499	517	520	521	490	489	528	516	492	505	515	487	520	492	487	536	540	519	501	518	514	551	506	521	527	505	520	552	488	504	519	494	548	532	560	502	529	546	527	491	527	523	536	491	504	512	481	544	530	514	493	493	554	514	522	513	535	462	507	509	478	535	503	519	546	530	472	487	529	522	489	517	531	531	508	505	513	509	506	528	499	537	527	520	524	502	518	521	507	546	529	504	528	511	504	505	502	515	498	503	523	506	566	474	521	540	457	557	479	513	508	483	500	486	546	493	523	545	507	509	485	499	548	525	504	515	510	520	540	547	486	535	502	506	536	518	512	532	555	513	565	507	510	517	476	549	541	501	524	470	491	532	518	518	516	522	548	495	506	536	518	484	516	496	534	503	506	508	537	504	531	530	502	488	485	513	547	486	550	534	534	555	522	502	479	475	537	522	513	549	493	519	532	508	483	544	542	522	509	541	540	530	549	501	497	513	530	515	510	464	472	542	507	482	522	544	529	541	531	554	524	529	560	532	530	528	524	501	506	551	525	482	517	539	499	545	542	516	553	544	493	478	515	487	578	491	514	494	514	526	520	543	524	531	492	548	510	488	532	534	519	534	497	542	495	520	578	495	492	496	541	538	574	517	546	544	504	545	492	520	530	498	509	489	533	523	513	542	508	570	502	519	485	481	545	522	501	479	509	523	568	513	488	527	535	495	496	519	514	527	530	544	535	535	544	498	550	488	509	508	535	502	513	551	509	520	559	515	522	483	540	482	500	553	504	521	501	567	528	560	466	562	503	528	507	519	475	508	530	500	523	496	556	583	549	506	517	556	459	518	498	516	516	489	515	515	520	531	469	551	485	550	567	512	546	497	500	499	512	479	517	518	563	526	533	496	540	510	504	557	576	532	526	516	556	549	522	490	502	505	487	481	551	533	492	490	515	494	520	514	551	522	521	531	527	509	532	575	499	499	550	488	538	522	561	547	522	514	512	521	488	502	517	495	485	503	508	523	493	536	528	516	499	510	555	545	536	513	528	519	518	531	530	465	473	526	504	550	556	517	495	530	512	503	513	526	526	520	557	516	527	554	495	518	529	497	503	538	542	550	494	518	521	504	550	513	482	518	522	539	523	533	516	500	517	493	522	547	519	531	535	512	553	505	538	477	521	551	520	512	527	504	497	537	501	516	469	507	524	475	531	543	511	551	535	556	518	527	513	520	514	524	510	502	523	496	508	511	516	489	516	480	518	514	499	518	528	498	566	497	553	502	503	512	539	507	518	507	507	547	539	505	536	466	552	566	494	526	511	556	487	564	505	551	494	518	517	549	507	539	525	534	470	512	502	494	493	547	503	531	493	527	501	467	465	525	518	515	504	488	516	543	538	533	524	500	501	515	542	516	526	501	536	514	542	530	537	507	510	547	519	518	521	497	513	497	525	507	527	479	515	543	517	555	515	465	511	525	532	498	549	539	497	533	561	493	507	538	482	570	522	531	514	543	519	528	507	588	497	488	507	540	543	514	549	519	510	502	503	489	523	474	510	515	475	497	489	496	533	565	513	533	500	539	556	541	503	486	522	518	554	495	539	486	494	524	526	522	537	539	565	489	510	498	547	510	534	485	529	491	505	541	541	489	497	541	523	488	541	545	479	515	558	522	502	521	510	539	512	575	523	509	506	519	565	549	540	485	514	498	520	515	540	510	548	470	503	572	550	489	497	469	509	522	540	495	561	534	502	513	570	524	539	523	523	525	478	488	467	550	495	545	529	519	513	522	548	490	541	535	492	512	487	489	491	527	513	544	524	521	519	512	527	498	524	531	534	536	530	569	534	534	534	481	504	523	590	488	527	507	538	514	534	507	528	523	470	514	484	538	500	507	538	509	496	476	502	475	518	507	541	462	526	502	495	499	535	508	554	554	518	522	517	530	526	499	554	558	511	503	513	515	505	522	457	512	523	520	523	540	504	551	501	550	511	481	522	515	539	508	457	566	539	504	537	512	525	564	535	550	516	504	512	508	522	472	516	497	511	504	501	501	523	532	552	537	498	513	504	522	548	493	534	506	530	507	509	509	513	496	485	533	498	523	542	487	555	563	538	513	540	525	513	496	488	488	527	522	508	460	509	531	511	526	484	475	529	505	525	518	515	505	519	504	533	489	492	527	540	511	550	530	525	520	532	514	511	521	518	507	505	486	498	550	467	487	499	518	519	521	550	542	534	512	524	534	532	530	492	482	507	518	494	583	480	508	519	503	539	472	535	544	466	540	490	516	499	518	514	522	526	519	521	524	495	478	509	524	546	537	487	505	502	508	510	498	488	545	537	559	522	483	486	536	519	525	526	534	545	527	505	501	486	535	528	515	495	506	506	528	463	505	511	530	526	488	527	503	520	534	500	521	531	529	506	517	530	504	520	518	515	483	470	525	455	532	509	529	527	510	508	537	521	479	489	472	502	520	520	512	510	544	510	528	508	546	547	513	499	542	510	483	535	535	513	510	550	535	521	523	559	504	543	480	510	493	518	497	522	552	512	519	518	506	514	522	525	518	489	520	549	539	481	483	498	534	527	510	510	510	506	541
61150	84683	46367	14663	3499	857	505	507	440	488	470	479	486	483	504	494	473	497	431	470	509	485	466	460	466	490	475	509	483	418	450	495	512	481	512	485	524	502	500	452	496	486	474	491	449	441	471	501	509	528	459	432	454	443	454	448	476	511	467	468	467	448	460	492	509	468	496	421	456	476	504	463	440	454	480	434	445	481	478	473	473	462	508	483	487	469	507	492	472	514	485	475	493	497	438	462	483	476	440	426	469	472	462	483	492	450	475	497	455	476	466	482	486	484	421	506	466	506	458	461	470	447	498	454	492	483	463	475	447	489	463	425	454	485	515	454	446	476	492	458	480	473	495	475	444	504	482	459	438	455	484	505	498	472	459	473	470	471	448	493	447	464	492	493	491	518	478	460	482	468	490	510	442	470	450	463	456	461	503	469	479	464	490	472	451	496	478	450	476	468	488	437	466	463	485	481	472	463	532	512	461	506	482	472	478	474	447	475	510	421	477	460	436	490	537	529	479	457	498	411	473	432	490	471	479	460	491	470	440	467	493	435	472	458	458	486	481	492	469	523	472	523	491	502	473	501	503	482	473	495	510	491	463	441	475	501	512	483	472	517	458	478	490	492	450	467	463	477	443	479	473	474	483	464	478	461	508	481	487	464	470	459	466	496	437	510	418	463	457	424	482	443	479	459	489	471	454	472	511	445	488	509	496	472	478	479	493	462	491	483	487	471	494	471	474	449	470	490	505	458	472	468	526	474	503	471	468	445	423	489	452	493	474	500	508	483	520	470	472	472	492	452	467	435	458	508	465	492	460	473	452	491	485	506	491	476	481	499	496	476	461	446	503	500	484	502	431	459	463	432	481	473	498	481	496	472	473	455	492	486	512	461	515	493	499	480	488	463	480	472	473	450	452	441	470	477	498	457	459	505	478	471	497	469	487	458	483	457	497	491	476	459	501	471	462	523	448	467	500	508	500	446	484	476	478	410	497	491	451	431	433	453	489	458	465	455	463	480	500	468	455	476	476	477	513	469	494	500	506	486	457	437	477	460	492	483	487	482	468	471	492	486	503	506	436	496	501	444	488	465	473	472	510	491	494	473	470	509	482	465	476	471	473	465	476	477	479	442	474	460	490	457	446	490	475	446	486	482	527	449	516	441	495	455	477	496	453	426	515	452	482	475	507	471	492	501	487	446	462	499	471	485	476	485	482	475	419	501	449	490	453	493	449	448	459	466	489	512	474	486	467	497	480	480	525	430	476	486	444	470	490	448	445	477	447	495	480	485	479	490	464	436	476	498	451	481	466	501	478	452	467	456	481	460	456	471	497	446	465	492	425	465	456	480	458	470	467	463	455	492	469	466	461	456	428	439	441	436	485	457	495	466	460	482	486	433	444	469	462	486	475	452	454	462	444	476	445	482	482	484	468	509	452	435	458	476	470	480	460	460	507	480	457	473	502	472	498	479	445	465	497	500	478	494	433	458	525	464	486	479	506	484	457	462	489	484	522	468	495	466	496	495	490	492	458	507	460	455	484	469	426	463	486	480	460	448	472	493	470	466	508	510	491	463	483	478	450	500	484	454	443	485	467	465	468	457	453	482	476	445	447	456	463	516	441	492	447	472	486	481	417	467	472	468	455	502	492	460	463	490	463	468	469	496	492	445	462	462	448	459	461	518	483	483	452	479	457	475	477	467	498	465	454	438	456	481	471	487	470	484	481	465	523	469	482	479	430	452	486	481	442	484	469	483	494	451	447	505	465	494	440	478	456	494	453	424	466	422	458	483	476	507	483	497	445	461	424	486	475	446	437	479	471	511	457	506	488	484	454	440	416	494	471	445	485	417	446	481	474	494	470	490	445	475	500	492	458	470	506	476	487	483	499	476	427	424	484	493	480	484	512	464	463	447	467	466	466	450	455	480	496	455	469	458	475	470	441	458	434	480	472	429	463	435	436	494	480	447	489	488	491	466	452	454	453	484	483	474	470	443	476	431	487	476	448	493	461	468	440	455	437	459	439	481	487	443	465	481	501	480	474	450	474	498	492	460	455	431	464	475	468	503	494	462	513	498	478	497	482	471	488	495	475	457	445	499	488	490	484	496	442	508	459	457	494	479	504	508	475	462	443	436	463	469	475	473	497	402	463	473	466	466	475	502	496	464	451	464	443	446	465	458	499	470	431	489	466	460	458	487	481	470	477	433	472	491	454	419	412	481	450	486	488	432	474	457	456	450	475	500	485	465	458	493	487	488	457	461	495	499	490	439	519	483	463	469	512	475	437	466	490	472	486	472	441	475	449	435	530	456	445	471	445	456	444	419	486	462	517	433	438	496	470	471	463	455	441	458	477	455	489	498	438	456	457	482	455	458	455	457	459	502	473	435	431	478	469	448	501	463	467	481	475	465	475	456	496	460	486	500	450	472	447	450	484	466	507	487	485	465	459	468	469	502	542	495	488	466	452	442	482	453	470	482	454	464	485	486	477	499	483	456	461	455	456	441	524	478	476	490	482	473	483	475	453	470	425	525	487	444	485	457	502	485	491	484	453	465	444	474	449	459	440	488	464	439	490	488	479	470	470	464	477	460	467	458	460	471	500	481	489	433	490	472	462	435	471	473	475	504	470	506	485	462	487	464	518	479	478	431	507	491	443	468	468	481	517	480	475	499	499	465	454	450	489	468	459	470	473	459	456	485	476	489	451	431	476	500	475	463	474	492	447	472	473	441	471	474	454	456	491	460	470	506	463	481	415	498	472	463	473	476	456	467	442	445	477	489	465	483	475	457	490	458	483	463	482	460	500	472	491	487	475	483	488	484	491	488	467	481	443	462	464	475	478	461	503	436	456	480	478	469	502	496	501	501	482	467	496	438	476	496	474	536	473	465	488	452	476	485	458	482	430	465	486	447	457	510	455	416	459	492	451	478	466	486	471	452	512	447	489	438	455	490	472	431	497	461	465	482	485	466	480	429	450	483	507	504	535	463	470	456	458	480	484	485	452	464	483	436	465	457	490	478	484	472	453	452	455	468	508	487	475	434	456	497	451	496	497	468	490	489	443	470	484	454	498	424	485	507	453	487	490	458	442	472	460	482	500	495	463	466	517	478	470	463	470	480	498	465	446	440	480	493	447	469	511	480	460	522	450	462	489	474	476	456	516	459	482	464	495	491	461	493	517	470	476	455	490	502	438	467	491	488	439	457	476	467	478	507	528	469	488	433	479	461	474	442	467	479	464	469	475	459	501	476	523	494	472	447	467	494	457	454	481	510	488	440	472	477	474	468	466	451	464	443	434	456	458	477	419	465	485	481	467	471	452	473	461	482	466	457	424	448	480	464	478	493	479	452	488	467	463	485	476	467	454	436	508	456	482	491	459	459	459	473	478	478	483	499	488	461	470	515	468	433	513	439	458	462	453	456	495	479	454	452	495	456	433	485	449	466	511	440	461	469	503	456	487	484	442	448	488	472	474	485	493	518	451	462	450	478	459	537	456	453
24074	22619	29551	24509	20072	9275	1387	844	697	713	663	673	701	693	712	684	683	696	657	704	700	711	683	692	659	673	702	680	685	608	646	664	695	725	692	782	697	709	693	679	695	692	700	685	704	674	711	660	694	643	683	718	683	642	653	686	667	636	726	707	641	639	655	648	689	649	705	653	613	669	665	637	681	637	609	683	679	685	682	658	677	658	666	656	659	689	663	642	707	685	680	633	666	670	710	694	648	688	684	645	679	641	688	655	679	646	686	686	666	696	664	600	677	652	665	701	696	690	680	637	663	673	672	669	641	688	659	688	640	705	617	647	686	702	635	655	712	709	701	680	664	669	647	692	671	675	708	663	655	708	669	659	656	633	659	638	657	687	634	636	633	668	675	652	686	641	662	661	681	667	717	672	653	696	675	631	614	655	709	675	637	659	647	701	652	675	669	701	684	684	677	691	655	697	671	661	699	649	686	665	634	685	667	672	703	681	650	647	651	687	663	622	659	682	640	660	689	616	655	690	638	710	643	660	669	669	687	653	656	664	632	650	613	658	689	679	688	655	648	652	663	694	693	683	697	661	661	672	635	658	678	669	645	612	669	664	616	674	637	630	656	681	648	731	692	673	667	688	728	689	667	602	684	628	691	689	676	648	656	658	661	660	676	679	646	685	627	637	645	684	689	642	685	723	651	677	655	674	656	694	701	685	685	649	685	648	681	661	655	685	646	600	675	683	648	680	691	645	663	645	660	689	665	683	667	666	670	643	663	670	628	727	701	717	717	639	624	683	665	693	672	699	632	665	676	625	634	708	666	668	681	682	676	692	692	677	668	675	650	675	666	647	615	621	655	651	672	671	649	646	695	710	641	651	672	663	735	685	672	726	657	652	708	677	715	714	692	633	637	649	688	675	710	623	658	675	692	652	665	695	679	667	686	667	679	661	708	673	680	668	672	649	671	644	691	682	687	676	638	642	676	647	650	688	727	631	643	659	638	657	709	680	718	625	664	703	667	690	679	682	657	634	665	664	677	660	673	674	688	680	619	660	664	673	685	658	617	643	672	684	683	658	645	690	662	631	668	668	619	632	669	671	643	660	642	673	673	664	704	641	735	716	672	677	667	683	667	620	664	658	699	659	674	703	606	614	677	662	673	698	693	664	657	646	680	673	652	677	681	644	643	686	665	704	675	643	680	662	644	663	625	662	656	642	654	696	664	685	683	673	634	718	666	673	657	652	638	681	634	687	722	672	676	686	661	670	648	654	665	650	647	687	648	639	637	645	639	657	699	728	642	703	682	679	689	705	600	650	680	669	678	689	703	647	678	653	667	650	689	637	657	601	661	633	629	627	638	695	675	644	680	717	623	655	719	663	658	666	617	649	693	650	656	696	641	646	751	648	682	656	670	688	683	692	677	628	664	680	676	645	656	668	687	654	668	671	641	695	674	639	659	635	684	645	653	721	705	691	670	644	646	645	670	646	652	655	670	636	610	679	652	678	628	691	718	706	678	676	635	650	678	688	707	689	651	646	643	702	670	660	705	663	636	679	637	603	665	712	648	682	671	682	683	651	688	654	690	684	672	693	673	658	682	694	660	651	660	737	650	638	641	634	723	685	683	682	672	679	681	631	707	682	635	632	657	668	703	680	721	673	672	679	694	690	626	652	638	719	693	645	670	641	700	618	625	717	698	679	645	692	726	646	696	624	664	670	691	649	679	646	633	640	649	726	667	671	726	634	614	636	662	675	667	674	686	723	709	702	687	642	669	668	669	670	615	686	631	635	664	661	655	652	700	653	670	648	662	660	686	686	707	630	618	670	687	648	672	717	688	655	695	641	646	659	633	662	701	622	681	692	697	643	678	700	689	655	647	688	614	662	621	674	709	656	660	666	639	648	625	684	710	670	672	638	702	683	631	694	673	698	644	658	661	663	635	667	666	687	694	695	623	671	665	677	678	667	652	656	659	669	680	650	680	692	690	677	653	668	687	698	689	665	617	633	674	660	573	665	678	658	705	659	696	658	653	692	683	622	694	673	617	667	695	667	662	635	626	650	663	640	660	678	644	679	678	648	661	662	693	696	668	635	674	638	700	658	608	638	675	641	662	691	597	664	649	646	668	698	629	699	636	649	668	665	660	637	639	648	695	695	667	665	668	636	647	667	697	646	697	691	643	625	661	646	646	656	641	663	639	709	692	676	670	700	661	622	661	679	612	716	717	637	698	656	651	658	708	674	689	650	657	687	642	663	698	636	642	659	661	657	660	673	637	689	631	644	624	619	666	664	684	691	674	621	647	676	705	664	643	655	684	662	663	649	688	644	641	677	655	642	686	700	696	659	662	697	670	657	658	625	672	704	705	646	629	662	659	663	724	681	681	689	642	682	686	641	686	676	650	652	668	649	672	641	632	632	628	633	671	629	663	669	638	625	689	667	664	636	669	696	687	692	664	698	662	642	704	694	666	662	666	597	672	663	696	653	667	689	686	707	655	682	667	671	656	661	636	647	625	646	614	661	660	677	661	634	631	690	704	663	672	656	618	626	673	648	653	667	656	700	705	664	697	623	659	635	650	642	676	657	649	670	634	673	643	669	686	731	639	637	641	658	644	620	649	667	634	674	687	698	662	696	668	684	649	648	626	700	649	634	611	676	668	663	655	650	702	618	627	662	658	647	715	688	664	697	697	653	658	662	631	670	702	640	707	680	685	681	694	642	685	715	661	674	686	644	647	605	669	679	672	648	680	660	610	622	635	651	647	650	605	637	632	659	671	628	645	665	661	694	638	661	681	637	668	669	622	719	639	657	664	663	686	677	705	670	696	626	655	695	698	657	671	608	660	638	625	661	639	669	669	659	694	651	649	669	650	674	683	617	677	626	681	666	663	716	621	652	689	654	689	670	670	687	678	656	676	689	683	637	638	653	635	707	681	669	701	665	674	669	651	607	685	639	677	646	672	684	647	648	706	683	630	672	706	669	684	660	677	660	659	700	712	654	609	649	704	701	646	683	653	708	693	688	677	691	663	669	688	667	712	646	671	646	661	656	646	671	617	675	690	683	724	675	698	668	700	659	650	628	697	607	673	674	655	647	647	697	659	662	623	671	705	675	685	653	643	634	658	652	649	675	671	655	678	696	674	667	676	648	649	694	634	683	646	655	653	641	696	683	618	622	650	660	639	632	694	722	653	675	725	663	657	667	683	685	632	652	666	660	651	717	617	669	689	624	661	638	621	625	653	636	674	648	591	704	697	667	674	669	654	710	663	622	663	651	687	646	692	659	648	664	632	704	669	675	599	675	665	629	628	667	673	644	674	679	689	639	697	646	657	653	647	688	702	627	681	661	713	667	628	670	669	680	651	657	694	680	702	681	667	627	636	701	667	691	656	656	687	648	678	635	652	682	679	726	673	590	669	601	656	688	645	705	699	707	679	668	645	642	688	651	665	701	632	683	679	665	654	640	685	694	686	684	643	660	649	666	649	652	636	652	689	684	666	631
59352	88757	52434	18129	4213	1090	620	612	646	586	580	542	621	696	631	635	582	619	615	634	576	637	595	633	576	621	620	612	574	566	588	607	626	630	631	610	590	607	594	620	562	637	576	608	554	602	592	599	580	609	589	592	614	624	624	614	583	583	627	608	610	607	573	592	605	645	598	609	592	564	581	552	613	623	595	580	603	600	628	618	580	623	598	610	588	552	550	590	637	644	601	585	566	599	603	631	592	598	598	579	557	566	579	612	623	607	565	655	600	605	596	608	549	643	579	598	591	602	660	613	594	599	569	573	566	620	607	585	593	580	617	579	582	589	620	617	578	561	616	594	551	575	586	617	562	575	592	617	628	588	629	584	634	624	569	612	576	583	608	556	578	594	598	565	550	573	579	557	592	576	635	629	585	597	577	639	615	595	612	590	620	550	580	630	590	600	603	569	600	613	618	613	612	581	639	628	578	579	600	566	574	608	568	623	609	632	627	595	597	612	574	645	608	638	607	649	583	640	586	642	628	605	590	616	579	571	561	606	567	613	574	619	584	599	580	607	549	629	590	615	610	577	606	584	602	658	577	605	579	564	564	562	587	604	583	594	543	590	595	581	600	561	587	601	625	578	588	574	569	617	592	599	550	542	574	584	540	653	574	605	625	564	580	590	587	603	604	565	586	605	633	584	556	596	599	615	585	564	618	577	576	619	594	598	586	565	610	584	603	571	630	603	596	609	564	595	627	591	608	564	549	641	597	570	565	590	604	628	606	611	547	571	590	595	581	605	592	599	594	630	625	621	593	603	575	579	624	624	594	610	616	628	584	599	603	593	574	573	596	574	611	607	598	596	635	551	558	627	595	612	562	572	630	552	595	597	583	587	611	630	602	609	608	623	603	556	606	560	590	611	573	619	580	602	603	584	614	611	607	556	616	611	575	599	638	565	634	621	568	591	640	627	575	586	621	610	610	610	591	513	576	584	600	627	603	580	590	626	601	598	540	570	578	590	565	591	585	604	581	632	603	661	622	595	606	585	606	595	600	617	632	610	609	570	600	565	609	555	576	553	599	597	600	598	587	613	625	590	602	561	546	580	602	540	556	565	612	556	616	575	594	550	543	587	567	593	597	656	577	623	621	593	582	629	574	608	581	592	598	635	569	576	629	609	559	616	554	568	593	587	589	638	578	601	617	628	616	610	582	596	602	560	615	578	575	571	639	621	589	629	573	590	627	561	589	623	556	591	630	611	583	602	518	616	589	572	617	556	577	586	609	578	581	596	597	600	620	613	576	589	582	587	596	589	593	605	582	612	566	568	564	597	598	589	636	612	598	612	563	606	555	682	551	586	595	583	596	616	586	618	607	616	631	609	624	624	571	579	586	638	587	545	577	594	596	592	575	583	610	566	589	577	631	599	589	609	514	573	588	585	577	598	560	545	582	584	608	600	566	567	620	625	628	564	619	593	606	626	582	618	586	578	617	612	582	583	606	593	616	622	581	591	596	577	590	530	570	581	628	588	556	610	590	572	645	571	611	582	588	572	636	561	578	579	584	588	600	593	601	582	600	605	575	591	592	593	623	592	629	552	577	583	579	566	574	602	613	592	577	637	584	621	599	640	614	598	615	588	600	567	599	599	598	575	601	586	586	602	584	568	543	603	618	623	594	548	573	575	562	558	577	573	551	605	572	621	583	599	615	603	603	606	618	581	606	606	590	599	617	588	546	571	581	575	630	596	609	573	604	617	573	610	588	559	619	589	576	609	588	592	586	632	572	623	621	646	582	587	613	591	590	628	581	545	624	619	531	586	641	565	532	560	603	596	617	567	609	594	615	585	606	621	595	563	613	599	597	593	575	590	547	574	563	574	598	570	636	635	602	613	594	560	620	602	571	616	573	558	601	611	582	591	576	556	657	597	597	598	604	614	613	608	580	636	599	588	607	613	617	536	596	585	588	567	614	572	600	586	543	557	623	577	587	642	606	615	594	607	541	582	610	581	610	590	613	558	570	578	626	568	589	597	584	539	586	601	606	548	596	622	613	586	582	607	596	641	563	587	594	593	587	522	603	601	566	589	677	568	556	572	585	583	583	603	599	593	580	583	603	634	569	560	617	577	559	591	611	632	614	632	623	599	598	603	591	566	589	598	598	606	555	598	600	574	589	606	571	568	587	615	542	555	587	618	589	561	566	603	558	589	577	615	607	586	585	637	546	608	610	611	601	556	591	579	592	595	634	593	611	620	633	596	589	584	582	568	590	618	548	593	609	618	594	573	607	629	651	568	585	545	621	637	601	574	574	553	586	574	567	578	607	591	615	569	620	611	572	582	579	558	639	674	571	578	637	592	611	590	594	621	560	601	607	589	622	595	531	554	587	622	622	611	573	577	624	557	612	593	573	635	577	602	603	579	561	597	587	565	581	566	615	624	601	616	546	589	569	583	589	597	603	602	605	604	562	606	559	604	605	582	611	576	570	606	633	637	595	616	604	595	592	610	630	561	566	560	601	579	563	576	604	541	588	607	558	601	609	575	554	587	606	578	578	606	588	586	585	599	597	589	593	576	571	562	553	576	573	616	576	569	578	574	616	576	637	596	585	582	557	567	582	612	601	594	581	629	567	629	618	551	633	605	637	612	585	597	588	563	600	614	594	585	589	585	584	588	549	673	573	583	567	619	606	610	575	585	589	591	591	559	607	560	562	565	587	628	637	577	564	584	578	598	593	592	555	571	569	586	621	619	605	602	569	618	564	576	580	597	583	622	592	625	554	612	599	599	607	619	608	579	585	554	583	591	623	626	612	578	634	558	617	584	603	628	568	555	643	569	613	577	603	607	608	643	596	595	588	616	566	620	592	601	602	593	566	569	604	574	613	638	608	551	593	606	602	597	613	618	574	619	598	503	596	579	644	622	592	587	603	644	575	571	583	592	586	580	625	547	582	586	587	574	562	615	599	571	602	570	608	578	591	595	610	556	585	612	600	573	604	563	609	603	595	619	627	596	635	596	618	631	551	643	595	574	563	648	545	598	592	601	568	576	616	617	554	555	594	616	611	575	642	549	617	578	574	601	616	562	580	615	629	578	526	577	587	569	616	573	620	559	576	609	591	636	593	600	589	604	592	573	583	597	583	573	593	587	586	588	584	588	566	573	621	575	629	582	584	597	591	555	584	591	571	644	569	588	600	593	613	584	574	591	611	599	555	595	583	563	630	615	592	597	574	588	568	613	617	607	566	612	590	622	584	608	599	609	544	603	597	593	577	607	599	589	592	571	578	581	587	583	610	569	588	552	609	599	574	580	573	622	634	587	600	565	560	662	620	604	598	598	550	605	620	577	587	565	577	575	569	585	616	600	567	603	567	592	603	570	586	598	623	553	597	593	598	571	615	591	585	618	587	624	586	622	632	567	568	605	605	620	570	605	581	586	566	577	618	647	577	636	601	613	559	620	586	595	657	586	623	605	599	564	576	589	610	572	572	592	592	584	605	551	610	579	588	619
33988	31847	19438	4691	1072	644	495	484	487	488	493	481	475	495	500	474	491	487	504	484	484	524	510	472	479	512	507	499	497	483	455	510	496	546	521	494	490	463	524	515	486	496	470	515	517	504	483	493	539	438	471	479	479	489	475	462	457	507	460	486	480	495	495	455	497	464	487	461	496	482	483	512	517	491	501	473	525	479	510	503	467	501	492	483	477	479	461	464	465	513	518	506	496	515	459	473	483	490	494	486	496	470	532	515	464	495	466	469	525	503	474	482	485	513	479	542	504	450	471	489	473	493	514	465	501	487	474	492	467	537	470	499	491	520	506	487	478	526	476	513	490	510	493	520	526	541	482	500	518	506	477	501	487	500	512	495	499	494	518	457	463	496	479	499	504	487	491	463	526	494	482	477	506	511	516	473	525	447	517	539	481	508	522	441	459	498	489	490	475	511	486	513	521	496	497	500	521	486	507	502	470	471	509	537	482	526	505	494	491	498	487	499	506	459	496	470	490	473	474	498	483	475	471	491	483	478	480	505	491	505	474	514	514	481	505	505	507	487	538	479	514	504	483	481	459	493	483	518	549	469	504	467	503	488	529	522	471	495	479	528	482	504	527	552	497	482	465	503	513	485	502	538	519	520	515	519	472	439	488	495	511	538	489	499	448	468	491	479	494	520	480	511	505	480	523	487	493	492	522	475	523	502	446	493	473	528	525	495	466	485	491	502	467	485	481	487	483	482	455	472	504	468	468	493	498	457	481	483	485	494	478	466	541	467	501	507	513	492	443	469	479	522	518	488	517	553	493	491	491	525	505	509	465	479	487	473	480	529	488	511	454	503	484	510	491	493	500	491	478	509	510	493	521	498	479	477	486	498	491	523	482	485	478	462	508	461	491	503	489	448	523	544	474	522	510	502	501	482	488	512	527	480	503	458	472	455	518	502	483	532	497	468	485	478	492	518	528	483	489	496	508	460	525	490	480	501	515	497	487	500	491	534	488	496	503	505	499	511	503	503	475	506	457	499	470	502	487	517	487	463	577	504	495	489	537	484	488	502	456	488	483	470	498	524	496	495	501	497	493	499	493	523	496	542	480	501	525	439	460	472	476	528	468	494	474	441	510	524	524	441	480	519	507	469	467	497	499	521	474	540	478	490	504	494	533	487	515	481	491	501	510	485	458	510	509	491	490	485	513	463	488	495	484	510	513	486	492	491	502	535	473	487	512	485	493	514	462	477	500	485	516	503	537	494	488	493	514	480	510	499	496	476	488	521	518	506	491	461	471	501	484	518	481	515	510	502	517	485	483	480	533	500	485	523	515	498	471	534	516	493	497	509	477	447	475	498	512	494	473	474	497	453	508	533	501	468	491	459	532	499	496	533	476	448	481	513	494	476	491	500	493	477	476	494	468	536	511	486	493	487	529	485	491	524	510	535	450	462	497	462	466	507	498	463	511	479	500	462	492	506	454	493	496	470	528	521	487	497	495	516	470	499	516	514	491	423	477	538	481	445	531	498	472	514	528	478	508	523	481	510	470	487	475	512	536	473	496	511	489	479	517	485	496	520	503	496	510	518	449	501	454	510	468	461	487	504	504	486	505	448	471	486	466	529	465	469	487	523	524	510	504	489	497	502	470	503	480	511	492	471	500	508	499	440	491	524	510	500	560	483	460	474	512	486	471	459	496	476	467	469	457	462	527	485	484	471	524	494	478	476	475	494	475	530	486	519	478	493	517	461	483	515	491	465	504	486	496	454	480	496	491	463	487	460	492	482	499	482	458	458	474	504	494	496	540	484	520	509	520	541	513	505	513	493	493	537	500	488	489	484	459	473	454	481	500	439	548	508	446	505	525	475	476	496	443	486	455	496	506	455	447	478	482	499	474	509	529	468	480	496	527	501	481	507	543	484	474	520	508	517	508	478	521	481	493	496	491	482	487	475	503	496	462	476	519	483	485	489	454	485	528	489	507	497	488	529	513	492	487	513	508	503	513	509	516	488	466	493	477	513	522	478	468	508	489	482	439	471	497	506	490	523	485	510	483	475	493	517	474	497	518	486	520	481	489	469	483	476	515	493	498	500	533	490	477	495	467	501	467	514	458	500	488	470	505	519	497	466	478	481	513	492	499	480	501	495	488	510	474	515	490	480	487	493	512	541	536	463	506	477	528	488	502	480	471	513	499	508	509	524	466	511	533	549	507	497	486	559	493	494	513	522	480	487	483	526	533	489	494	521	484	524	513	481	482	456	519	504	485	449	490	504	494	481	489	516	577	497	470	507	504	467	530	463	504	480	466	469	496	504	464	494	508	486	451	484	501	463	475	534	475	492	500	470	523	491	467	505	463	495	496	446	472	484	487	496	538	505	512	512	454	479	520	547	523	522	487	495	471	518	510	492	503	475	511	502	460	496	476	498	494	499	473	479	498	515	489	541	486	464	481	505	497	506	490	503	513	477	496	503	504	481	523	504	494	497	471	508	479	531	456	526	442	517	490	477	501	495	501	479	441	518	535	551	508	485	503	515	512	488	533	520	502	510	505	462	479	467	492	473	409	477	518	459	458	495	537	476	506	510	501	490	504	487	492	527	503	493	479	467	454	513	474	467	499	479	518	474	469	521	519	481	527	467	512	465	556	493	449	490	516	492	496	534	472	469	486	503	447	494	511	448	479	493	480	479	452	502	511	508	481	423	496	537	509	503	498	509	530	500	477	463	460	484	467	508	489	480	434	486	469	514	482	480	464	459	563	474	480	471	536	488	515	456	509	500	474	478	488	512	477	509	472	458	500	487	521	457	460	553	493	530	500	515	466	530	498	512	477	435	478	484	502	465	496	519	543	498	487	503	482	477	494	477	524	486	511	484	467	468	482	501	483	498	467	489	494	507	509	488	430	510	512	506	532	517	474	505	544	515	461	475	510	460	457	486	485	526	512	503	452	506	529	489	507	522	507	468	504	515	552	462	543	526	482	503	524	496	505	504	466	504	481	516	483	468	551	521	481	521	503	496	490	499	507	511	494	513	513	479	521	446	503	488	449	505	509	460	514	505	498	501	459	514	476	470	528	456	496	512	448	477	456	496	482	478	519	538	512	512	496	468	501	495	467	495	488	524	540	519	486	483	507	481	493	517	499	522	467	473	489	511	502	522	497	503	540	525	529	505	460	480	530	473	468	491	509	513	520	495	500	469	497	497	503	470	466	491	499	480	502	479	506	512	481	459	497	477	454	519	493	491	475	497	476	523	497	492	491	469	517	506	505	483	479	487	493	489	515	525	460	460	486	480	501	477	484	523	438	507	484	490	494	498	511	502	488	489	484	459	484	485	501	528	519	474	497	504	497	512	464	485	517	530	467	511	518	462	482	504	496	530	502	485	496	509	516	538	473	522	506	505	485	491	459	468	492	502	459	546	484	469	493	481	475	494	484	494	436	468	470	495	528	497	505	500	491	505	505	546	496	487	463	515	462	492	498	498	511	536	474	483	501	501	512	515
32622	31659	10813	2278	671	455	414	395	415	414	426	422	429	433	439	380	433	397	408	430	399	421	446	416	421	378	353	422	435	407	444	420	398	393	431	407	406	386	356	408	398	416	402	407	401	415	394	408	392	420	372	391	368	440	408	419	429	403	392	414	392	379	425	360	396	378	416	414	420	400	390	391	373	396	435	400	371	400	380	409	410	398	447	415	363	383	406	418	447	406	435	435	443	390	408	413	408	423	393	406	407	418	377	411	423	402	368	405	386	395	402	377	435	432	405	422	417	376	436	443	424	411	388	425	428	422	419	387	395	391	410	444	377	393	408	410	398	399	395	409	423	396	401	451	385	387	422	443	437	397	428	399	397	383	422	394	419	369	467	382	419	386	422	395	412	428	400	372	440	376	400	367	390	403	399	382	377	420	398	426	385	405	410	373	384	405	407	417	414	370	417	427	389	386	411	423	419	398	381	396	401	385	419	440	393	435	413	445	407	421	390	429	404	396	425	391	407	412	401	437	392	399	416	392	372	420	403	456	416	433	425	428	417	393	416	385	385	420	401	427	401	397	408	432	443	386	394	389	435	392	418	408	406	420	406	409	420	404	410	390	399	370	390	455	436	403	399	400	424	378	436	423	406	440	400	402	397	407	422	399	394	432	388	399	444	447	407	412	382	389	401	408	415	416	399	456	368	395	403	406	393	419	419	405	394	449	411	412	430	408	390	391	468	427	386	410	398	381	401	429	427	450	385	441	410	404	408	407	438	390	360	388	411	407	397	409	398	405	436	428	428	414	410	410	399	398	417	395	413	426	441	421	396	361	439	406	382	439	435	401	405	413	418	395	388	368	421	391	387	414	404	410	407	417	419	407	440	427	401	423	408	424	429	395	393	394	403	397	394	408	420	435	433	427	374	435	410	382	407	412	451	454	404	349	418	420	411	398	412	410	401	438	412	418	435	441	417	402	422	399	395	407	421	413	353	418	426	443	376	410	439	408	378	412	397	396	399	400	433	401	387	367	403	409	442	413	372	413	398	437	389	429	369	423	387	399	437	417	407	386	394	380	408	420	441	413	430	394	431	414	390	408	422	382	388	405	382	409	393	399	404	398	385	396	449	382	388	408	441	413	398	398	407	400	448	392	409	414	467	412	398	448	380	440	417	413	408	381	401	379	409	381	432	425	372	456	391	421	410	402	378	391	413	432	420	377	379	425	421	389	371	407	380	388	412	442	430	391	409	405	416	413	396	407	362	420	448	395	402	406	371	411	417	415	409	406	408	411	380	393	425	402	399	437	388	425	409	416	373	405	417	394	406	399	418	406	391	411	389	428	393	431	361	375	442	400	403	394	398	378	416	364	406	418	408	412	389	399	367	389	383	383	391	397	382	399	402	443	418	377	389	417	407	430	417	416	398	393	421	424	421	439	448	419	408	413	413	407	417	417	409	376	377	400	433	431	456	404	411	373	389	415	421	415	388	421	377	397	403	433	424	441	421	409	385	407	390	392	383	398	389	406	410	407	389	402	403	457	431	372	424	431	408	420	452	422	386	413	446	459	414	401	404	380	406	404	384	433	433	407	397	382	388	406	397	404	400	385	453	453	383	401	406	396	423	396	411	378	412	408	443	383	435	423	398	389	395	404	409	390	394	384	401	414	458	401	420	418	401	391	389	404	392	420	394	416	403	406	431	394	398	404	414	433	422	415	419	357	418	390	402	409	392	434	383	403	407	404	438	411	433	389	378	413	386	409	429	434	396	406	411	400	435	414	392	366	404	399	398	381	400	392	432	384	395	429	443	361	444	423	398	430	399	412	409	445	413	429	430	402	389	386	365	399	426	434	404	396	394	432	448	413	367	412	432	401	390	403	414	401	443	442	434	373	360	441	389	441	421	371	436	404	392	432	389	416	435	425	406	419	401	366	443	389	397	410	390	431	389	411	422	369	419	413	384	424	378	387	435	411	418	414	377	381	395	390	418	361	405	419	413	382	375	407	396	451	403	399	412	413	415	399	406	406	405	397	402	431	436	411	425	414	432	425	402	385	428	427	428	391	399	393	418	413	385	447	394	372	415	378	403	417	408	434	385	425	389	409	437	381	405	394	379	403	381	386	384	414	406	400	421	444	408	419	378	404	432	441	422	424	425	421	412	411	409	376	398	437	430	402	402	408	410	426	373	402	399	403	406	421	396	405	404	408	394	394	430	460	393	393	449	406	408	403	404	398	400	402	441	406	423	397	396	416	421	391	423	384	409	424	410	426	428	399	398	423	396	438	419	390	422	403	409	411	411	386	386	411	398	389	429	416	388	398	422	438	425	391	384	413	433	438	425	406	443	416	402	380	432	422	370	403	427	411	450	372	397	391	394	395	401	430	448	418	376	354	389	414	420	406	400	361	408	378	414	405	428	426	403	425	401	432	392	394	402	401	452	369	401	431	394	383	449	455	414	399	391	382	404	444	390	409	410	411	410	389	399	365	400	380	420	430	407	366	404	392	414	400	442	377	388	429	406	396	425	403	386	423	405	419	402	403	409	445	399	379	414	419	427	422	433	412	412	402	408	410	373	396	399	418	398	409	430	447	379	427	430	405	412	419	400	420	424	407	423	392	394	404	417	429	427	453	394	400	374	396	398	402	398	416	412	416	445	414	407	402	372	392	370	413	414	441	438	443	427	411	394	446	418	436	404	408	415	410	411	362	403	410	391	390	378	380	412	390	416	432	383	431	421	395	451	420	399	428	372	429	406	437	395	404	410	420	432	408	453	393	438	410	387	435	396	379	385	388	414	430	402	417	350	389	396	409	401	408	415	368	407	407	394	401	408	402	450	433	407	426	391	422	384	395	405	414	405	448	414	411	385	398	384	393	421	365	444	403	410	409	409	417	419	405	409	340	432	415	393	374	457	433	359	410	396	389	392	372	434	413	431	391	421	414	402	395	415	435	408	406	400	364	392	410	400	400	408	460	396	392	369	404	396	410	417	413	417	445	391	414	399	444	383	400	402	423	454	399	430	431	402	385	413	413	422	386	367	429	419	464	418	453	438	436	440	391	437	422	409	414	402	384	433	411	445	376	406	389	387	424	417	415	385	421	404	381	403	373	412	412	417	390	436	400	419	388	431	386	392	385	398	409	398	412	397	408	400	407	419	388	408	421	392	431	439	431	426	416	353	382	364	409	403	374	440	412	373	422	410	390	379	415	393	403	388	400	410	408	410	387	418	436	424	414	392	371	385	400	373	394	419	438	399	409	392	403	403	398	395	405	389	385	417	415	414	398	430	400	442	437	416	394	371	386	426	446	400	430	450	412	402	417	400	401	417	446	436	398	371	367	370	401	363	426	426	406	398	411	391	421	376	410	422	445	383	380	410	383	394	395	409	408	388	390	383	424	428	378	407	428	398	435	365	394	385	396	396	380	407	382	382	392	393	415	396	390	418	392	412	425	376	372	416	413	406	396	437	394	392	386	405	396	411	366	430	396	412	405	390	382
24801	23723	29689	25098	17310	3852	814	577	533	529	536	512	512	503	560	501	503	532	551	540	533	522	541	585	550	511	474	514	506	511	541	545	537	543	537	545	549	543	542	488	509	503	546	539	540	497	539	514	493	487	506	499	514	520	526	499	526	530	479	528	511	515	506	532	564	502	513	528	513	511	504	507	523	514	565	542	486	520	502	527	499	521	510	528	545	535	527	531	517	507	549	530	533	526	520	491	528	521	550	491	574	511	494	498	498	551	500	482	476	491	509	533	522	514	511	498	480	557	519	522	523	516	535	511	527	511	505	511	475	510	539	501	525	524	502	578	525	485	520	514	544	539	522	463	513	523	524	490	523	460	536	520	489	467	544	539	551	497	487	510	585	497	532	533	522	518	536	564	499	539	520	533	486	539	522	515	514	515	541	555	559	501	519	538	492	528	531	465	558	483	486	519	535	513	533	474	549	524	512	518	477	530	502	542	486	534	550	487	517	534	555	521	547	507	503	497	512	536	546	501	512	513	519	502	515	499	563	504	515	532	505	569	491	517	499	505	477	506	505	489	513	518	514	535	515	511	534	535	510	496	500	522	508	508	533	538	508	498	509	501	528	563	504	484	553	514	497	496	509	504	501	487	554	510	511	544	489	540	525	491	542	521	493	542	531	518	482	543	508	502	530	515	510	506	497	541	518	508	519	544	551	509	526	501	526	506	567	479	489	561	522	481	538	538	505	520	551	502	533	495	568	561	511	506	481	510	502	533	500	501	524	549	504	465	534	496	503	551	500	520	537	505	510	519	530	521	493	532	482	489	542	528	525	509	530	514	512	502	504	508	514	523	499	536	533	508	515	529	563	487	511	540	514	531	507	533	469	463	530	511	501	527	507	524	508	537	521	489	532	494	501	504	530	508	539	513	482	497	533	518	520	490	528	483	547	511	489	498	499	536	533	526	513	502	550	513	520	459	539	492	542	516	534	517	510	515	471	527	488	526	521	484	496	492	544	456	520	550	521	470	545	490	501	574	493	516	536	534	546	477	518	506	535	517	541	517	537	528	500	527	593	515	508	523	542	469	510	501	478	533	502	490	469	545	487	504	535	494	521	489	515	502	532	512	543	518	503	533	494	511	519	483	544	465	493	526	515	554	534	516	511	513	520	534	521	487	520	502	511	510	504	539	525	542	527	489	522	523	535	514	525	476	518	518	541	488	535	503	500	518	488	525	522	487	515	541	499	520	503	531	536	519	533	476	542	543	473	482	488	520	517	520	526	512	483	526	503	531	512	533	495	505	480	517	502	522	538	520	515	502	520	525	513	486	461	528	540	526	507	537	460	549	502	506	573	473	481	486	536	523	517	513	500	478	524	494	536	512	524	565	512	528	521	549	506	501	495	514	492	499	510	518	544	516	506	511	502	502	538	523	513	519	512	544	508	493	495	501	499	500	512	508	553	524	479	473	541	526	499	569	533	501	488	483	526	527	580	539	508	499	494	539	489	548	490	526	489	504	496	519	484	488	517	480	520	526	525	508	507	509	488	490	486	527	531	472	523	509	468	553	492	535	484	486	563	568	480	491	542	523	505	535	472	531	469	526	474	545	482	503	469	554	534	511	477	515	518	496	509	504	552	540	523	493	521	519	499	532	515	484	537	476	489	509	526	511	501	534	548	544	489	493	465	482	515	522	487	514	526	551	515	504	493	513	544	502	465	484	541	520	537	518	514	496	494	496	527	536	578	567	460	466	517	527	525	550	545	527	514	532	496	517	535	505	529	528	447	523	516	501	457	515	521	538	505	532	513	525	501	500	528	515	501	499	523	506	540	501	552	493	496	493	522	525	545	500	513	520	519	516	546	538	515	507	512	484	502	489	495	513	522	502	540	522	467	519	524	553	510	573	527	503	480	533	488	529	595	514	490	462	505	486	543	520	514	531	517	529	528	492	522	526	508	501	498	516	555	514	533	485	473	517	519	532	537	500	489	522	503	497	534	535	504	487	520	487	512	515	542	509	581	520	494	515	518	515	542	487	538	520	525	469	509	535	516	514	527	501	503	551	505	500	510	544	498	548	532	512	506	553	484	504	508	508	536	512	495	503	539	500	486	513	494	514	483	555	478	516	508	484	506	512	498	529	507	557	505	493	545	534	484	523	519	530	512	508	497	500	558	550	510	540	532	513	544	512	512	540	526	488	505	499	483	470	507	541	513	504	533	530	476	481	507	493	478	501	529	498	502	504	520	501	516	495	518	477	553	515	488	500	541	497	510	522	542	512	506	532	532	512	523	539	520	524	499	547	495	502	524	545	498	526	522	555	500	545	561	489	506	548	554	521	540	492	512	515	576	499	494	519	511	503	495	505	533	494	534	504	517	544	504	531	533	531	496	518	505	535	487	514	497	496	533	552	539	512	493	510	529	466	494	552	496	518	526	502	463	502	537	558	486	532	523	513	521	510	505	480	489	504	493	509	529	569	488	522	502	485	485	521	481	530	508	486	513	535	572	527	541	478	507	480	511	537	520	542	531	537	507	533	493	525	516	504	544	503	495	471	539	511	545	474	558	513	536	521	549	505	493	517	542	533	490	542	514	496	513	518	526	528	485	531	499	512	479	498	516	559	495	494	518	505	509	531	532	524	498	494	475	508	520	517	498	512	499	455	552	489	532	542	533	478	510	502	527	488	541	553	547	506	556	504	513	535	532	463	523	491	522	519	493	545	525	506	513	538	502	530	528	509	508	524	479	491	510	514	510	543	515	519	509	510	521	517	502	510	518	476	515	534	531	522	501	518	494	502	535	503	499	505	538	551	496	498	521	492	515	495	471	561	500	493	530	532	494	515	504	513	532	490	472	509	490	526	539	506	553	477	526	508	508	518	551	467	543	540	481	507	555	537	512	511	556	513	507	526	536	493	530	490	522	515	486	526	514	489	468	567	516	541	494	525	499	475	485	506	519	519	506	521	478	487	540	486	553	524	528	540	497	567	476	505	521	526	549	536	529	504	512	518	562	501	537	530	549	486	502	518	510	572	502	539	485	540	531	475	517	507	494	497	525	533	533	505	496	506	504	503	497	566	481	498	521	527	509	514	530	493	513	517	483	518	522	504	516	482	510	555	507	535	542	524	529	509	504	521	529	522	528	505	487	487	553	501	482	487	573	562	511	494	485	482	499	483	485	535	516	533	489	505	517	518	525	511	522	533	538	507	528	513	514	511	510	488	498	518	533	558	535	508	530	480	496	496	516	507	486	506	509	485	499	524	529	557	529	562	483	514	532	512	503	535	519	515	479	491	518	474	503	534	536	504	520	514	485	481	525	489	511	509	502	489	541	519	502	549	488	496	528	479	502	499	490	547	544	547	501	503	528	557	470	535	529	476	492	546	508	513	504	494	518	536	528	531	533	513	507	523	473	514	477	461	474	529	497	523	526	516	520	564	504	511	524	505	539	511	521	501	509	523	497	509	527	525	539	497	527	499	521	532	498	488	485	511	500	512
63094	84512	45407	13461	2825	798	458	463	463	473	481	472	484	490	482	471	481	471	483	472	471	503	502	430	492	503	461	485	499	469	493	486	485	464	456	513	466	495	474	500	468	464	460	496	468	456	452	500	483	479	489	451	481	464	458	446	489	486	443	451	463	450	497	455	463	490	503	470	466	506	477	435	466	444	471	476	496	486	491	466	446	465	418	467	491	473	472	483	468	502	439	488	436	502	452	449	501	454	477	485	489	491	465	472	511	485	483	449	511	509	448	430	477	487	439	489	502	492	422	499	474	418	505	506	454	434	474	433	462	479	440	439	436	447	498	473	471	469	473	481	508	486	515	453	463	464	477	456	467	473	462	468	454	463	452	453	466	492	478	466	463	460	509	455	475	487	462	465	459	454	449	483	495	468	458	488	425	448	502	482	473	494	474	483	485	514	477	456	461	483	426	473	449	403	458	472	452	455	455	456	468	446	445	499	458	452	451	443	448	455	504	469	484	488	467	449	503	436	434	482	464	477	446	473	484	508	473	498	503	503	506	459	469	468	494	457	472	449	485	504	464	459	472	476	461	463	449	454	470	506	482	455	458	417	473	501	453	472	461	442	478	456	465	494	443	518	467	467	444	462	475	463	471	477	520	483	493	472	470	512	456	479	473	459	456	478	442	496	453	458	465	492	503	498	461	492	451	485	495	438	481	477	452	481	485	465	476	469	472	451	516	467	491	446	428	456	471	444	467	488	463	494	524	452	484	483	465	474	488	494	457	454	452	424	470	485	487	489	459	476	506	480	494	458	452	459	488	440	443	446	516	496	469	463	497	461	504	439	458	492	504	461	471	491	444	449	477	502	490	482	457	478	485	432	489	438	466	490	474	504	488	474	495	454	481	469	498	458	476	460	463	490	463	449	499	447	484	432	487	466	448	477	458	478	460	442	466	449	495	435	475	453	495	478	498	480	518	451	468	502	513	487	452	436	469	433	490	485	473	475	436	479	463	460	469	460	482	529	482	507	472	463	454	477	485	503	502	509	499	501	522	481	423	505	468	461	472	480	495	507	493	487	442	478	494	455	405	462	471	467	457	481	473	469	452	434	471	458	471	451	465	450	471	473	488	468	455	509	512	448	473	467	478	493	447	470	495	478	478	481	492	456	454	474	456	465	482	507	471	484	457	462	476	463	506	476	472	478	492	471	484	424	483	505	445	468	458	466	481	470	476	498	488	484	447	490	452	485	487	510	457	492	462	474	475	471	467	496	455	505	447	434	469	446	474	459	477	458	475	478	489	492	445	473	493	443	454	468	487	492	503	505	436	480	470	461	474	471	493	467	485	470	449	483	474	451	479	481	469	449	419	438	495	498	480	452	520	485	469	496	513	457	442	458	473	450	453	475	481	472	453	480	488	476	467	470	479	433	459	463	456	499	475	447	433	446	480	460	436	459	445	473	475	476	464	456	456	452	465	430	461	488	506	449	465	505	490	485	493	480	484	473	437	426	468	446	491	454	490	499	461	468	502	484	453	471	498	478	428	463	476	460	449	445	457	469	487	474	511	499	444	490	507	501	460	484	483	453	464	470	490	447	475	458	477	443	472	508	480	466	475	486	480	459	478	482	430	455	497	490	490	484	472	465	482	488	451	487	467	472	450	490	463	441	453	472	467	475	487	457	488	447	463	469	452	499	473	464	485	515	506	464	472	472	443	435	493	489	459	462	454	485	467	428	475	410	482	445	485	470	499	497	475	463	496	463	444	468	498	430	488	473	483	468	457	477	445	459	446	489	481	500	463	521	480	454	496	437	495	474	461	454	482	454	463	495	473	492	465	497	442	477	478	468	455	513	468	480	486	451	473	444	494	472	458	467	490	466	450	428	483	456	446	512	484	486	454	508	466	486	426	435	474	481	457	472	466	426	492	447	496	453	442	497	472	508	423	473	509	439	451	471	443	506	456	470	483	464	459	486	462	429	456	448	460	457	492	498	487	498	469	433	457	472	488	467	485	490	470	473	474	433	454	443	465	510	453	498	485	466	489	524	444	454	501	447	483	485	391	514	453	480	440	514	452	489	475	475	465	482	495	486	431	440	508	493	463	495	472	480	489	472	462	483	500	448	500	463	456	482	468	466	458	460	518	495	473	484	456	467	438	465	450	487	473	475	473	470	451	482	476	446	491	490	459	479	496	464	432	442	521	488	490	444	492	470	486	480	461	457	482	507	490	458	475	461	416	472	478	446	440	487	490	460	509	477	406	470	480	480	446	482	491	463	475	479	467	464	470	470	456	454	453	500	467	486	453	470	481	476	481	476	457	454	469	433	458	449	487	476	464	422	469	490	469	467	444	446	461	458	466	460	457	506	445	467	463	476	474	504	493	453	481	472	431	450	455	474	446	470	470	507	455	460	457	463	502	470	438	495	489	476	445	492	455	456	491	454	494	460	456	464	460	484	485	477	458	469	523	473	470	471	459	487	456	495	482	476	482	471	446	483	479	437	489	468	451	449	487	456	456	480	478	434	504	447	460	402	473	487	496	471	490	451	494	468	463	471	479	466	468	475	428	518	472	439	481	483	467	474	468	423	475	471	451	460	457	477	429	474	437	487	509	485	431	475	447	469	473	457	504	455	450	451	478	466	484	460	457	418	502	478	456	501	427	465	427	439	461	516	490	433	455	457	454	454	509	474	482	488	484	486	430	485	457	480	449	480	514	468	466	444	459	481	472	433	487	470	472	508	469	488	523	474	451	487	480	466	476	465	451	459	467	461	477	456	443	446	498	429	443	475	434	514	476	472	483	456	469	473	432	488	473	460	469	464	475	450	476	500	463	477	476	511	473	491	454	470	456	458	491	480	516	478	453	469	463	497	473	524	470	488	505	425	465	448	466	474	453	471	471	501	459	445	474	476	488	508	466	459	465	443	472	493	489	510	462	522	488	517	482	453	453	467	489	487	480	459	501	439	452	480	465	441	484	477	486	474	464	472	457	479	478	487	461	458	429	462	482	447	448	448	471	452	482	480	471	438	513	473	464	453	487	432	473	471	478	420	449	456	486	455	469	501	449	469	499	464	505	460	460	468	447	475	417	466	453	466	467	489	473	473	484	461	452	455	511	417	446	492	477	467	483	467	457	412	445	494	473	475	457	491	466	465	481	436	467	492	464	477	506	446	484	495	525	475	455	453	502	441	438	433	446	467	465	492	490	477	462	471	475	447	507	488	499	486	436	406	439	482	506	464	475	488	457	488	478	486	447	450	485	408	475	459	439	456	478	490	475	455	482	451	471	446	448	473	480	464	446	517	486	465	493	445	458	488	447	478	447	486	501	458	483	420	494	483	468	446	478	452	480	446	468	424	461	462	507	468	443	425	458	425	494	467	453	474	458	472	485	459	498	445	505	464	453	480	471	438	481	503	466	510	457	454	463	459	460	488	486	446	482	480	475	456	464	454	469	465	468	484	465	481	489	442	420	468	466	467	470	483	444	493	471	454	467	457
24189	23055	29742	24573	19856	8302	1242	776	646	636	705	708	674	695	660	647	637	701	650	686	634	639	651	651	717	653	625	617	613	663	672	680	674	678	625	655	660	604	669	600	674	699	629	671	655	636	621	677	668	664	624	648	664	664	648	604	641	657	675	643	664	656	659	611	629	639	670	697	625	661	637	683	660	628	651	674	641	654	610	667	624	681	637	642	673	649	609	664	642	659	612	618	607	631	635	664	635	665	654	644	637	674	614	638	623	616	643	675	662	644	623	656	662	641	705	604	614	644	623	625	605	633	655	663	672	638	617	630	583	584	631	625	644	673	645	638	665	701	629	654	654	635	604	684	663	682	679	652	675	658	675	632	635	615	637	683	650	620	679	657	611	634	665	671	647	629	620	634	634	640	605	667	636	653	600	643	644	658	631	664	658	664	680	657	638	631	683	638	640	650	658	644	677	615	637	658	672	632	623	656	634	642	613	657	643	619	656	664	657	648	630	622	668	683	657	619	648	646	611	666	625	688	628	604	655	657	643	644	622	641	624	635	673	593	681	568	644	640	687	659	638	656	652	635	656	633	654	680	643	642	636	608	649	656	636	674	616	649	628	649	662	642	634	645	618	622	643	636	608	656	626	672	685	652	667	613	632	666	649	663	624	691	637	626	657	618	609	634	642	640	664	616	665	679	648	609	645	686	695	634	647	652	611	658	652	632	647	630	621	648	615	594	655	621	652	632	648	588	635	630	681	655	621	677	670	623	644	655	650	674	662	615	627	627	686	630	665	639	611	644	670	664	636	616	692	638	654	667	587	612	655	635	641	590	640	620	635	631	612	664	579	666	661	633	626	631	640	673	575	644	637	636	681	643	658	660	642	651	670	648	630	607	636	609	690	641	633	603	598	653	642	652	609	688	609	594	589	666	657	666	651	631	672	689	652	624	667	622	674	606	637	648	624	617	621	675	695	632	662	643	643	608	651	630	611	576	655	624	610	625	624	635	673	607	678	634	623	631	636	655	630	619	635	692	698	646	673	642	621	626	638	603	675	612	606	635	634	681	655	658	667	644	614	646	654	637	660	651	637	603	630	659	667	638	664	586	624	617	653	632	695	653	672	624	584	643	616	644	630	656	649	669	648	666	628	664	631	656	662	643	655	622	589	665	625	681	639	659	665	592	599	658	620	607	626	669	624	657	616	563	645	628	657	642	655	648	628	631	648	671	623	648	610	636	660	612	613	639	640	666	643	632	618	632	616	630	635	654	616	668	683	684	646	625	635	614	620	613	633	627	587	583	634	680	618	594	613	614	573	620	702	642	652	579	615	697	653	613	624	638	629	651	595	628	612	623	644	624	613	658	668	682	647	682	657	623	629	667	633	646	609	659	637	658	661	681	631	658	615	655	626	620	644	612	656	678	688	697	662	640	613	593	619	616	635	634	639	589	646	693	626	641	661	632	637	631	648	645	657	628	623	654	642	627	638	684	656	656	643	642	660	655	647	655	626	656	595	669	646	615	627	664	562	633	584	624	678	651	679	604	639	650	628	621	645	653	670	635	646	636	642	606	608	604	617	625	603	636	636	663	625	645	618	616	667	616	582	621	704	625	613	648	648	664	671	614	662	645	634	631	646	667	607	668	683	658	677	642	626	607	632	638	654	619	598	611	639	628	652	638	657	644	661	679	624	609	631	613	647	665	662	613	661	635	632	636	650	630	642	624	649	662	620	622	582	635	656	650	622	641	602	642	676	620	582	689	599	616	694	657	591	630	646	660	661	624	690	679	588	620	642	579	650	660	650	635	641	595	641	654	658	640	648	661	668	657	637	656	658	612	649	629	667	676	684	662	674	667	622	636	651	640	646	664	617	658	656	635	637	664	650	640	671	633	633	631	626	620	606	662	573	672	645	674	650	665	626	648	639	679	630	663	649	646	644	656	662	649	593	612	606	663	668	609	596	623	683	596	598	650	635	637	620	647	632	599	631	614	638	656	597	666	660	643	635	668	651	657	597	634	656	611	624	652	639	650	617	634	691	632	678	670	670	637	613	640	676	616	661	592	632	603	621	655	613	660	609	569	655	648	608	623	634	657	679	616	666	646	611	659	614	645	652	623	646	595	629	618	646	648	635	648	652	620	617	621	657	626	681	602	677	638	610	613	654	614	600	652	643	646	633	686	637	664	637	696	591	645	630	649	668	628	622	694	631	631	615	633	599	685	619	590	652	636	644	605	579	660	689	638	676	660	651	607	610	628	636	639	616	661	634	662	634	674	658	616	623	621	576	664	675	660	621	646	715	615	603	671	685	604	638	636	687	584	665	624	608	608	604	619	692	616	625	606	681	687	631	605	665	636	656	577	624	644	656	638	611	607	624	656	643	617	649	648	673	635	648	674	579	661	606	650	668	644	628	611	611	664	651	600	572	610	627	678	609	647	661	685	645	677	611	667	629	625	661	610	623	641	655	619	616	660	673	632	598	653	681	646	612	659	618	622	648	641	653	641	670	612	627	653	627	608	622	662	596	627	587	611	631	621	650	597	670	642	645	619	665	659	652	645	614	639	654	634	599	627	627	624	623	614	642	650	638	658	654	644	646	681	641	635	628	674	631	638	628	656	618	644	621	619	630	633	616	664	623	677	652	664	649	629	634	636	631	653	628	631	664	614	627	655	633	599	664	647	614	618	709	648	622	675	645	651	682	626	682	612	662	660	645	594	628	655	692	688	620	689	629	682	636	672	633	679	633	607	642	656	648	649	636	718	657	601	677	655	668	606	657	667	637	658	607	671	603	636	649	594	672	616	610	662	639	633	649	678	666	642	651	641	643	693	638	661	642	624	606	632	622	637	606	616	652	634	620	638	639	633	588	634	623	583	632	658	644	604	609	580	626	612	652	674	663	618	632	641	615	642	668	589	662	657	649	600	603	622	644	666	662	628	624	675	626	617	588	633	600	656	606	614	635	694	628	654	586	594	656	649	688	670	659	618	628	642	645	724	663	641	667	637	618	648	703	653	629	645	680	652	635	697	656	644	689	651	648	629	606	650	660	671	610	644	624	632	597	653	631	614	633	644	633	601	665	612	665	635	672	626	674	654	662	639	629	659	642	598	663	637	666	639	641	673	638	655	641	615	670	664	642	608	609	626	586	590	668	656	664	636	619	674	605	690	617	615	670	669	640	649	659	627	644	651	667	662	596	632	629	684	640	647	599	637	627	655	652	652	596	613	669	662	609	622	634	590	705	652	647	634	644	663	635	619	639	619	653	663	627	671	609	643	635	643	599	637	620	634	621	615	654	596	645	618	588	592	660	635	626	628	630	652	656	682	611	631	616	635	604	646	649	663	665	643	613	682	628	674	686	656	635	647	674	664	627	620	629	662	674	632	681	636	660	599	634	596	647	629	632	634	688	624	649	632	643	641	644	644	627	625	691	655	630	640	651	665	676	624	647	630	644	656	610	646	627	643	623	626	653	653	672	645	640	630	621	622	647	630	643	647
60830	89240	51224	17203	3988	1060	535	556	535	526	573	576	532	583	548	591	645	603	635	595	584	578	576	598	618	561	581	563	556	587	561	597	565	572	598	578	595	607	620	557	560	642	600	580	593	551	572	603	612	614	629	575	580	603	595	589	564	595	552	572	564	573	579	554	570	557	630	601	582	599	563	618	564	545	587	629	603	548	562	556	621	583	590	544	566	594	608	606	572	590	595	639	555	554	567	584	597	569	592	579	599	602	638	605	530	600	566	598	592	541	563	586	559	582	576	572	549	582	534	574	572	556	609	545	577	564	608	569	623	573	573	627	582	555	594	578	624	557	573	594	624	587	549	590	599	571	558	594	562	582	586	596	557	586	548	567	584	596	582	607	614	601	582	578	535	581	590	593	568	587	564	560	605	565	587	611	558	605	607	605	595	579	587	575	649	587	573	577	592	611	610	598	567	580	589	553	572	562	572	549	538	591	562	588	610	540	560	585	562	597	534	609	622	595	574	615	577	606	597	546	583	582	579	563	604	595	584	554	572	607	601	577	548	574	569	593	611	548	562	589	537	575	573	565	616	607	533	580	571	600	553	596	577	566	601	600	603	588	583	546	571	559	533	620	612	543	590	600	587	547	568	577	585	549	598	608	565	545	565	585	546	560	590	574	620	614	579	584	538	611	619	596	560	578	551	623	609	611	604	577	529	552	585	618	556	546	590	576	575	558	561	584	558	608	583	589	561	573	524	542	571	577	553	574	578	580	618	591	537	641	594	604	574	615	557	566	611	578	599	524	575	570	565	597	547	504	571	609	534	588	593	583	563	589	546	583	608	597	550	573	557	566	596	543	576	592	587	613	546	558	630	621	576	552	587	593	601	583	562	571	557	581	556	597	607	564	579	599	584	662	612	526	592	579	604	611	558	547	577	577	535	589	606	556	588	622	567	585	575	564	605	594	552	595	562	598	561	606	547	574	557	578	572	565	593	637	623	622	558	628	538	567	538	561	588	581	554	545	576	613	516	585	569	574	600	570	559	613	552	538	562	516	574	584	539	577	550	608	542	566	584	567	595	578	548	575	616	595	562	582	530	585	584	590	615	574	587	543	595	587	560	561	605	569	615	583	558	562	564	583	555	581	595	549	585	582	590	599	574	580	586	532	600	605	592	607	593	579	583	596	563	569	591	547	587	626	581	644	557	581	584	615	598	586	599	619	588	592	582	559	574	618	625	588	598	555	569	582	590	571	619	637	568	554	568	553	567	596	598	582	553	587	593	582	580	594	589	622	547	623	597	552	563	585	604	549	613	598	596	599	593	559	573	582	619	646	605	614	558	566	593	579	599	560	572	595	565	594	583	593	558	546	516	559	536	598	584	546	554	589	562	543	578	599	623	590	593	652	627	577	543	569	638	601	604	611	586	546	566	554	599	573	602	616	544	560	589	546	576	575	583	597	537	620	561	590	548	560	584	605	568	590	569	579	544	566	591	626	564	586	598	583	592	552	583	605	572	582	604	635	587	522	611	546	565	578	584	576	615	587	528	578	591	613	593	572	579	586	582	595	616	565	557	548	582	591	553	590	571	585	595	573	587	596	554	599	579	602	589	602	569	546	546	567	573	569	614	579	592	591	545	587	565	553	580	570	612	614	605	559	571	613	586	552	556	558	562	563	588	586	573	558	583	589	558	584	598	578	551	583	577	586	541	608	595	583	532	615	550	566	553	621	591	559	575	592	561	594	547	578	584	572	565	600	564	568	533	530	589	570	589	589	554	609	608	577	604	573	563	555	579	576	565	572	559	566	562	623	581	550	560	598	557	571	575	593	579	594	541	597	561	538	608	564	572	608	583	568	564	593	612	624	583	567	618	566	602	608	581	535	629	542	561	581	585	604	589	586	591	554	612	600	636	605	616	601	555	606	524	589	623	596	573	572	575	595	592	611	581	556	555	556	567	557	570	590	587	612	567	607	579	553	587	584	533	583	605	583	642	565	584	573	582	604	578	570	594	586	538	583	589	601	579	591	600	594	596	574	568	569	594	582	592	562	543	581	560	575	613	578	541	538	586	572	566	602	549	590	534	583	578	593	579	556	600	573	581	567	548	539	607	611	563	622	573	636	609	580	554	562	556	544	579	608	599	611	578	581	565	595	582	552	589	596	562	542	604	573	590	590	557	569	584	572	582	600	545	569	566	579	578	601	592	579	590	593	553	567	583	579	581	619	599	681	535	597	598	581	544	574	553	569	560	592	573	589	572	535	609	577	573	578	552	599	554	561	553	549	618	578	558	560	634	553	571	592	566	576	577	564	575	604	623	557	560	628	624	585	541	533	520	589	605	586	553	593	595	619	549	589	583	589	583	548	556	612	522	553	603	558	559	564	598	546	572	592	618	569	589	571	570	615	560	612	562	648	552	540	597	568	503	533	617	606	616	589	580	589	535	614	559	573	623	599	649	597	610	631	592	613	557	578	582	576	549	574	560	598	582	567	557	554	521	588	589	590	592	582	547	594	543	558	585	559	568	564	556	597	576	576	556	602	553	595	521	497	623	592	593	572	563	564	608	578	541	536	546	595	626	590	582	553	560	590	577	561	573	601	595	580	591	604	600	583	622	579	578	575	538	559	570	625	559	552	598	537	560	539	590	586	572	568	592	564	554	641	563	573	597	567	578	592	544	545	578	561	561	582	626	585	535	534	599	551	622	564	564	609	555	566	527	558	514	582	616	571	553	572	556	602	568	639	607	593	590	564	573	581	588	560	626	611	569	585	557	579	622	560	580	598	574	524	580	526	579	612	552	576	527	578	555	598	575	516	562	608	600	530	572	531	558	581	594	560	600	588	614	575	577	559	551	582	607	552	564	542	596	553	591	585	556	604	583	565	561	554	557	558	608	569	615	605	561	589	578	575	594	549	612	565	641	531	570	582	571	590	570	582	586	572	626	614	587	629	562	576	566	579	616	600	596	563	541	571	583	596	555	530	563	557	575	553	606	609	561	545	580	590	601	551	533	541	532	562	607	540	590	568	519	572	606	605	580	556	595	605	614	561	603	632	576	552	571	571	540	558	586	592	591	568	602	563	558	591	572	585	574	610	619	585	593	557	590	536	582	603	569	604	532	643	546	593	590	575	599	577	606	549	591	560	568	612	605	624	577	548	539	519	526	509	549	638	568	615	599	592	551	601	596	576	537	615	578	567	593	596	568	582	599	609	623	585	542	593	612	584	642	558	571	589	555	587	575	608	516	619	543	534	583	577	559	602	590	555	598	564	577	596	565	574	610	566	546	566	578	597	567	583	555	592	556	543	566	621	530	590	609	574	560	553	575	553	578	564	607	578	608	583	565	572	586	607	581	597	595	588	600	588	546	597	609	584	619	556	568	603	593	558	624	528	603	588	564	613	572	560	588	619	548	604	561	569	618	564	572	593	608	592	530	602	591	546	538	588	587	554	607	604	593	577	629	539	602	593	551	601	564	549	603	549	589	585	575	568	547	567
33355	31325	19352	5019	897	558	472	433	464	440	490	468	497	471	477	467	431	454	485	443	448	456	477	402	445	451	410	446	433	453	471	434	472	432	397	455	453	419	447	491	437	410	462	453	444	478	427	420	465	472	470	472	428	454	461	469	433	470	473	427	450	488	430	458	464	481	471	437	459	480	462	449	457	452	411	436	482	451	437	475	478	433	428	474	455	476	509	472	453	428	416	454	452	469	417	448	449	424	426	435	478	466	458	491	455	449	461	476	492	431	438	423	412	424	419	468	470	452	463	449	441	492	483	462	422	458	452	458	451	426	454	488	493	495	451	440	472	441	465	438	445	473	427	469	460	436	435	464	439	469	433	446	442	422	414	420	500	450	434	457	451	482	429	447	450	443	476	442	471	428	458	461	428	459	445	451	418	426	450	503	476	448	465	480	436	464	433	509	444	474	472	492	442	446	450	433	473	466	469	467	416	456	468	451	468	461	421	450	486	418	447	465	476	460	424	421	461	435	464	457	461	470	477	455	466	473	430	442	453	448	431	436	458	422	420	435	438	472	456	440	441	460	466	481	485	451	404	427	477	480	483	455	426	436	474	466	441	465	461	441	442	427	404	457	473	431	438	434	472	458	446	479	431	459	426	464	431	431	468	464	471	474	449	445	437	480	444	451	472	441	450	443	502	415	445	436	447	449	469	464	405	448	436	466	437	455	431	470	445	451	460	484	426	424	484	407	440	456	434	471	460	435	417	460	474	451	440	451	442	453	472	461	427	493	447	454	405	444	465	479	437	429	463	454	420	482	465	417	463	474	437	436	483	459	412	457	492	433	457	435	464	401	444	472	483	421	434	466	456	454	456	456	457	453	434	460	495	449	494	452	448	431	480	449	451	452	471	431	428	407	460	450	439	458	454	445	455	424	461	446	430	444	504	443	465	426	487	461	424	443	464	449	452	490	467	476	400	466	458	429	446	452	441	448	465	456	454	422	471	438	445	449	417	452	483	443	467	427	445	441	451	442	450	441	463	446	439	474	471	447	450	431	428	466	463	450	461	474	443	459	481	441	420	504	460	452	431	452	447	441	448	451	417	397	424	393	438	444	457	468	476	434	470	477	451	495	468	465	457	494	421	473	441	458	453	485	429	456	490	429	457	450	406	411	426	435	494	434	433	464	467	444	471	427	426	499	473	452	440	444	452	406	404	452	471	446	439	429	441	466	488	422	438	436	493	412	473	440	439	455	432	482	449	445	478	407	457	452	465	492	522	452	414	471	450	481	467	428	485	455	469	480	437	432	460	445	459	452	431	453	460	504	428	420	508	444	460	454	459	473	482	449	448	425	434	447	381	460	454	443	458	471	452	443	467	473	445	466	478	438	413	470	446	440	435	465	457	479	457	445	446	440	464	424	433	484	460	473	463	428	430	473	492	454	465	458	436	467	446	412	419	455	430	442	413	468	441	452	441	445	456	456	431	438	472	473	486	469	449	463	461	461	452	476	477	467	436	465	467	434	483	460	431	456	434	421	433	439	486	494	454	424	451	414	469	457	471	448	465	454	422	450	486	448	453	401	414	400	453	461	451	473	479	450	503	483	457	452	472	468	471	430	447	409	475	468	420	456	431	503	504	493	445	439	501	462	447	430	447	438	442	460	454	494	457	404	466	434	433	455	469	447	412	480	464	472	454	434	447	395	449	446	413	442	436	512	451	453	455	464	435	452	454	457	422	466	473	459	451	451	486	493	443	443	442	487	463	462	441	454	441	473	471	460	470	451	504	440	460	451	434	465	473	424	458	473	469	487	473	479	433	475	457	462	438	493	458	432	466	412	451	466	443	451	434	460	443	416	457	498	479	484	446	455	468	473	450	454	439	438	444	443	437	444	439	450	403	429	427	435	426	443	432	438	459	458	485	446	471	468	449	431	430	445	437	478	475	458	448	427	470	436	467	518	484	473	473	450	461	445	443	454	426	479	477	447	465	461	430	454	445	440	434	409	436	448	437	476	445	462	444	443	505	466	456	473	448	497	438	457	425	474	469	480	485	444	477	495	440	475	452	442	449	406	457	424	458	431	445	454	455	406	470	432	469	434	450	483	439	391	463	451	419	453	438	438	391	473	452	479	442	460	450	442	440	449	463	466	451	480	477	430	453	454	456	426	459	448	434	423	445	499	473	422	427	434	437	439	457	450	477	482	468	426	460	439	445	465	502	470	448	438	422	486	440	421	452	483	469	451	503	465	442	503	480	448	476	456	478	455	448	455	436	435	426	481	436	415	475	463	461	452	453	462	461	500	449	430	431	430	457	424	447	459	440	451	453	467	433	470	467	480	448	456	441	474	440	443	456	441	475	458	447	449	471	501	467	441	448	461	452	463	471	421	416	455	441	431	427	486	446	436	452	442	448	450	440	447	466	440	450	432	453	424	449	434	446	471	445	492	459	471	480	453	473	449	505	442	493	474	421	465	482	436	470	453	439	434	448	473	437	475	483	467	481	457	453	441	472	470	448	479	439	423	446	429	407	430	450	436	459	468	425	465	443	429	483	419	435	428	427	485	457	468	433	503	457	446	455	474	450	435	458	447	447	465	454	454	449	454	490	459	416	458	479	453	446	433	466	451	445	463	448	471	480	463	443	466	447	390	468	500	458	423	465	473	446	425	437	448	405	458	449	467	462	438	435	471	441	452	455	425	453	439	456	467	473	468	460	428	446	430	461	456	437	431	437	424	430	447	478	465	464	442	480	420	452	443	419	430	517	452	416	435	443	434	433	408	456	450	458	421	439	455	469	457	454	466	425	438	437	453	437	461	416	498	444	464	461	463	511	454	451	450	492	494	437	444	489	464	491	432	442	419	489	455	457	430	428	440	444	447	474	458	417	447	474	496	470	445	446	399	446	435	428	419	447	428	416	444	477	446	430	427	467	472	436	452	456	454	429	432	466	476	400	435	435	434	461	464	461	441	507	454	453	450	467	438	454	447	467	447	465	471	444	438	440	467	439	461	446	430	447	479	424	460	465	462	471	430	465	450	441	439	462	430	427	443	449	451	456	430	478	440	432	471	449	424	447	474	414	446	443	419	489	445	496	416	455	468	461	442	458	443	468	445	458	448	446	462	436	474	439	488	437	519	466	457	466	428	425	423	429	486	501	464	439	450	426	466	467	410	424	441	445	479	416	424	475	447	440	451	466	420	486	442	447	491	445	448	478	419	441	449	432	443	461	410	481	439	452	501	446	454	430	444	452	457	440	477	492	438	478	409	455	448	483	448	459	469	479	470	438	443	457	440	460	448	421	430	514	450	494	432	461	442	469	462	461	458	458	438	484	466	446	438	451	439	486	445	433	463	454	471	460	428	448	463	457	396	473	453	462	418	486	449	468	467	449	437	420	429	500	426	456	452	445	434	465	423	458	464	460	479	468	444	452	436	424	438	468	453	474	493	427	500	448	477	470	478	452	446	469	445	475	427	480	433	461	480	432	454	481	480	463	469
31904	31320	10538	2305	715	428	372	371	393	399	372	360	375	376	426	405	393	388	402	358	342	389	396	396	382	348	394	400	384	374	403	368	390	387	413	373	345	400	394	378	406	384	358	357	375	367	398	391	386	375	351	357	394	398	391	382	393	391	352	403	350	377	397	389	360	352	354	399	353	362	370	390	353	372	368	352	391	379	362	382	377	382	364	399	400	386	392	344	394	380	371	342	348	355	358	398	394	394	377	357	391	363	388	403	373	363	376	390	369	391	343	347	361	356	370	362	372	395	369	379	376	359	339	397	384	389	406	387	415	392	345	404	401	388	373	387	346	388	359	345	371	366	388	361	351	372	420	369	386	343	367	386	381	357	406	386	394	362	404	388	403	379	383	425	397	376	366	359	374	347	390	354	378	360	386	368	387	384	382	385	381	351	389	373	377	409	355	409	387	348	389	358	374	367	385	368	406	400	384	402	391	373	391	393	398	383	360	399	386	365	393	368	378	374	356	383	377	384	358	404	398	391	400	375	376	376	357	375	344	378	361	371	368	338	399	366	393	350	342	366	390	374	399	375	371	374	382	372	377	416	397	379	406	378	388	359	381	371	376	390	373	386	411	385	370	384	350	377	373	400	368	356	362	394	366	332	372	411	355	364	364	372	400	393	404	386	397	368	393	373	380	376	404	380	387	361	392	347	348	395	358	370	373	407	344	344	398	372	382	423	381	365	388	361	382	402	377	370	356	386	369	378	418	348	405	359	355	399	372	397	387	377	370	395	351	369	381	372	381	418	385	361	368	408	356	374	422	357	391	391	392	401	384	365	381	384	375	416	407	375	363	398	363	383	387	382	350	367	361	371	369	373	372	361	394	383	393	400	388	368	373	390	401	375	405	368	358	375	369	368	395	384	393	367	405	380	364	380	394	364	383	378	400	372	354	370	360	385	379	379	382	368	345	363	381	402	361	393	397	337	401	399	334	340	371	377	370	357	374	389	386	400	381	337	358	381	385	373	408	354	369	373	367	394	351	364	377	386	408	390	365	366	351	361	354	378	379	356	393	378	365	374	408	353	365	400	366	361	346	387	380	378	399	347	404	382	360	424	384	392	367	396	351	373	393	364	360	408	360	368	390	384	404	368	358	373	384	365	362	379	387	376	368	400	407	406	402	371	396	387	424	346	394	387	355	388	393	379	335	377	398	337	373	377	394	411	391	352	404	323	406	370	368	398	381	401	380	395	358	387	377	405	374	392	384	382	403	399	396	398	386	345	390	385	373	366	366	408	391	379	380	371	344	381	393	362	378	344	365	376	407	410	396	359	373	375	368	385	371	376	383	360	387	382	366	380	332	372	376	397	361	364	377	368	383	365	355	415	385	373	383	357	347	347	393	393	388	348	381	382	343	395	401	353	389	365	344	381	365	355	366	380	383	388	402	383	365	364	405	353	346	374	374	379	401	368	371	385	389	340	406	363	349	358	377	384	345	364	363	391	390	382	393	393	370	386	382	359	363	363	412	369	344	403	388	376	370	368	393	382	391	393	390	358	402	420	356	390	380	309	372	368	358	385	366	352	398	359	398	374	347	373	401	369	405	376	371	394	383	389	377	383	386	383	354	405	396	353	414	415	392	369	407	368	383	384	355	373	369	407	367	358	373	377	358	374	364	390	370	403	393	375	355	397	387	375	397	334	401	402	391	371	363	357	363	365	391	409	357	366	400	345	354	378	358	361	366	395	408	358	390	371	356	385	388	394	356	371	368	384	387	373	363	372	378	358	326	389	380	383	383	388	359	344	379	373	394	367	395	385	400	397	393	369	389	338	347	369	394	387	371	387	397	369	378	379	380	395	391	358	395	395	371	386	369	360	387	382	371	373	395	386	398	363	365	372	374	387	369	411	410	388	380	370	329	352	398	359	392	394	352	381	327	389	356	382	345	387	380	361	359	404	352	378	354	358	389	390	396	359	361	405	423	413	381	407	376	352	379	386	385	374	354	373	380	362	352	355	411	357	360	362	390	367	378	344	367	369	369	363	390	362	398	371	351	373	371	408	379	343	445	383	397	350	370	356	388	414	361	411	399	353	372	383	393	404	375	396	360	373	356	345	398	350	351	362	385	348	383	384	361	412	390	378	372	412	401	367	381	355	387	388	385	360	405	348	388	371	399	393	386	375	400	380	374	376	364	363	370	362	338	374	402	363	422	363	371	371	386	360	410	393	352	355	349	381	399	377	396	371	372	376	394	358	396	403	349	353	390	399	368	418	364	362	366	397	378	378	363	363	378	389	390	406	342	418	362	400	400	392	359	383	401	380	390	388	393	390	368	379	369	374	381	373	357	376	393	391	391	367	360	410	407	386	402	381	351	368	388	325	358	382	367	375	400	378	422	405	367	392	349	355	390	393	360	359	366	357	405	403	367	380	387	401	385	367	349	415	336	358	343	357	376	368	374	359	357	370	371	339	379	395	365	357	389	343	387	366	389	379	380	361	372	374	404	381	438	418	350	381	351	356	406	400	355	385	417	394	350	380	360	373	360	418	386	383	376	410	396	368	373	381	354	382	375	388	360	384	341	385	398	390	377	382	395	391	399	383	375	372	401	328	367	367	315	365	366	403	400	412	369	352	376	409	396	363	373	358	372	408	363	379	355	382	370	396	403	383	366	394	389	363	381	413	355	390	376	358	394	391	376	381	357	383	354	384	379	357	391	384	406	382	367	394	375	371	401	363	367	376	388	361	394	361	348	370	368	404	390	367	348	394	418	382	393	403	365	385	365	369	409	348	393	374	367	387	373	389	398	399	349	385	399	371	406	398	390	360	351	359	369	385	357	364	351	384	378	397	380	365	419	392	360	378	369	365	350	381	354	377	405	376	362	380	360	370	400	371	382	347	417	357	394	377	370	362	374	387	358	386	359	389	350	398	373	349	342	366	383	375	383	373	371	329	375	367	401	362	372	387	375	359	372	378	354	376	365	359	358	383	404	385	382	376	403	367	353	414	400	382	383	379	387	355	390	357	386	368	390	367	386	356	370	353	380	398	350	370	365	377	373	359	386	369	405	372	378	389	375	396	365	385	361	359	363	354	372	394	379	393	341	345	391	384	385	402	357	368	351	376	350	385	354	393	342	395	376	387	378	367	401	360	400	369	350	396	372	372	403	321	366	344	379	357	400	355	366	390	366	337	363	334	384	424	357	392	353	381	392	366	369	358	372	406	373	351	383	363	380	377	365	402	374	346	357	386	378	347	362	362	365	423	374	380	374	370	381	377	429	411	389	400	384	378	400	373	351	341	339	344	365	394	344	385	372	401	366	399	365	374	365	360	360	354	376	426	395	397	358	398	383	390	409	346	362	417	374	404	341	366	403	381	371	394	403	398	382	373	391	368	356	364	378	404	401	372	386	383	389	367	395	342	367	397	372	394	397	373	369	383	371	388	401	349	379	390	376	400	399	425	391	359	379	372	371	362	403	363	351	354	367	362	366	364	382	421
24696	23449	30171	25639	18177	5294	738	544	477	447	483	494	475	454	487	529	493	480	491	516	507	516	460	479	451	449	498	444	462	470	478	440	476	474	464	470	496	492	441	477	490	493	483	502	490	479	484	467	469	455	496	514	443	454	523	462	478	480	492	494	471	442	512	412	436	491	466	465	466	506	476	459	456	481	444	466	492	493	452	437	452	456	452	480	467	509	491	469	431	460	469	483	450	448	458	459	505	431	491	496	476	474	440	443	508	458	445	441	478	496	493	436	456	451	448	436	474	511	437	468	457	462	465	515	460	474	485	467	479	492	482	460	485	464	481	462	480	461	461	444	443	481	457	477	469	429	425	479	456	453	456	451	480	489	441	462	478	507	488	443	481	445	461	460	451	477	444	495	445	468	440	465	508	477	455	478	481	465	506	473	463	444	457	463	460	481	470	481	494	436	474	476	445	456	506	497	501	458	481	490	458	461	504	445	479	457	487	454	443	502	433	412	461	495	483	487	454	461	476	469	466	483	470	492	462	426	457	454	470	435	461	462	445	472	516	491	477	465	467	479	476	474	441	517	470	480	485	471	473	487	454	453	450	466	445	434	449	479	465	447	452	462	463	442	454	441	465	471	488	470	470	438	513	474	437	458	464	453	465	468	425	472	457	483	483	461	439	455	463	479	500	519	494	506	457	472	456	461	481	471	442	440	460	465	493	437	484	453	447	484	471	454	447	479	464	453	436	434	491	502	484	499	453	486	472	441	493	470	460	457	490	501	500	499	434	495	473	464	487	459	475	495	469	495	469	478	446	489	479	459	452	485	473	463	462	472	476	469	450	488	493	493	464	435	444	463	442	450	469	483	522	459	498	465	497	458	451	459	466	468	456	429	498	511	472	486	472	497	517	459	454	460	497	458	457	477	480	499	438	492	454	489	481	452	449	485	487	479	488	470	459	517	458	495	495	492	457	508	469	460	467	461	498	460	489	482	485	469	448	491	445	516	491	513	487	496	441	493	472	459	474	514	461	490	453	504	518	458	515	454	506	461	463	495	456	506	467	457	498	455	460	467	474	487	442	451	480	430	457	489	504	485	483	518	445	464	422	480	494	465	476	443	464	450	519	450	473	507	463	515	481	449	482	476	456	449	490	455	461	470	451	452	454	513	458	482	461	491	514	489	470	493	461	480	484	481	451	440	484	483	479	453	461	476	476	463	469	426	441	500	493	443	479	458	471	467	485	458	476	485	475	451	491	439	490	493	440	520	481	467	533	468	456	449	500	460	464	461	471	471	459	474	472	500	462	477	438	466	491	515	486	475	463	464	457	481	488	466	483	480	453	499	492	474	456	464	480	476	457	500	456	464	476	485	490	468	469	455	443	490	469	447	453	488	519	494	486	455	471	466	492	457	487	467	439	471	460	469	485	468	454	463	485	441	498	472	449	435	453	488	459	449	463	459	451	427	478	452	477	455	446	486	446	491	462	436	435	461	498	452	470	491	439	499	448	450	439	489	473	455	478	451	434	504	466	475	496	492	493	440	442	463	467	444	474	451	440	454	460	444	436	473	451	465	497	441	491	435	491	426	456	475	440	469	441	473	507	432	478	472	450	482	497	463	494	504	501	474	471	506	481	433	468	442	479	523	438	512	482	440	471	426	490	476	461	441	466	469	489	465	474	452	458	491	470	471	460	497	462	441	485	482	466	487	504	459	490	491	442	449	426	467	444	475	467	483	482	488	457	468	491	482	439	445	467	453	445	463	473	469	445	465	449	461	458	453	453	475	482	500	494	480	469	417	486	484	428	476	509	468	433	477	470	445	469	466	463	461	481	470	445	471	464	446	476	450	487	448	442	464	443	454	477	490	474	477	486	464	480	471	463	431	478	517	443	448	472	500	449	444	454	467	448	449	427	480	479	468	461	483	490	491	476	500	461	470	469	469	489	466	441	460	420	465	482	456	456	475	464	482	439	438	421	456	479	473	448	463	466	486	469	436	455	469	497	478	454	452	458	502	468	476	449	465	466	435	504	484	457	472	493	447	444	441	473	478	465	477	483	495	458	475	509	455	444	461	480	492	481	479	448	468	453	487	477	484	459	526	459	476	483	454	453	470	472	493	493	466	465	469	473	423	429	444	485	481	492	454	433	499	443	485	498	476	476	437	478	488	495	475	477	467	448	471	469	481	479	467	493	469	453	466	477	447	484	457	496	479	439	447	486	466	464	464	490	457	491	478	461	464	482	412	471	452	446	480	469	473	441	446	437	462	484	442	472	471	441	416	494	454	477	495	501	480	497	514	437	488	461	461	421	469	435	447	476	485	475	454	477	447	456	450	486	459	484	486	479	480	455	475	469	490	438	495	474	433	469	486	483	472	474	484	465	423	459	471	451	462	442	475	508	521	478	489	470	464	452	501	450	482	508	432	440	464	491	483	442	499	485	469	470	459	469	440	504	485	448	506	467	459	459	521	458	451	476	450	457	515	440	508	463	478	490	475	493	462	419	462	481	470	493	472	464	456	484	456	479	452	465	484	473	458	451	460	490	462	473	462	474	449	479	463	433	460	485	487	450	468	457	480	482	471	501	521	519	490	458	465	480	469	429	418	458	491	448	472	459	432	485	443	466	443	494	518	439	483	456	456	503	451	480	482	430	475	457	424	448	472	500	464	488	452	469	458	463	472	464	462	487	469	443	501	470	482	470	458	489	450	452	500	512	469	444	484	442	452	472	480	487	445	479	432	491	474	495	505	490	487	454	468	445	481	471	411	453	495	503	455	480	454	483	481	451	491	489	455	477	453	454	480	447	474	445	483	464	461	442	491	516	469	515	495	499	449	468	464	436	449	476	467	478	503	494	506	465	465	468	474	431	470	417	434	480	472	461	472	498	494	424	475	458	486	486	467	452	449	450	451	478	514	488	493	520	465	476	499	448	509	488	469	501	471	442	485	469	470	461	527	440	431	490	461	444	495	453	471	454	468	447	486	428	449	432	515	489	454	496	477	486	487	521	473	517	477	475	443	449	460	423	420	474	458	476	482	504	468	495	468	460	451	476	431	506	469	442	453	485	462	436	429	470	512	441	470	439	476	479	526	424	474	453	451	486	480	493	478	418	467	462	484	494	490	443	467	448	448	455	509	503	467	460	463	474	470	464	461	457	481	443	498	470	490	460	452	470	463	468	479	480	489	465	446	466	446	450	478	464	460	485	458	475	444	442	480	471	467	464	457	464	463	414	498	442	447	438	484	486	507	480	479	470	456	477	495	460	431	476	446	455	460	488	469	450	453	466	488	494	480	485	458	481	444	487	481	504	475	470	480	446	478	456	433	497	453	442	463	503	487	502	475	440	448	466	508	461	445	430	464	432	467	484	430	452	448	478	455	474	438	420	433	476	497	470	426	456	481	446	448	451	455	467	491	465	467	495	459	495	468	527	447	464	490	459	473	436	449	466	455	464	484	419	478	475	456	444	476	481	500	463	465	448	526	505	436	485	459
62557	83947	49323	17039	4524	1278	435	432	399	407	441	460	457	420	428	456	452	408	440	421	427	442	407	424	425	451	449	469	428	403	449	433	411	434	442	430	455	455	415	407	445	418	446	431	446	426	451	424	442	450	395	445	442	410	443	419	388	425	459	405	437	413	449	426	471	460	427	419	431	438	457	411	456	447	410	438	433	435	434	419	445	424	416	442	428	462	421	453	397	457	441	438	386	405	390	436	437	411	436	464	438	400	436	426	445	409	414	451	378	467	438	453	420	400	430	443	415	425	443	459	396	450	411	426	440	438	436	425	438	408	432	424	433	424	416	448	471	399	487	449	426	421	415	447	460	448	437	433	441	432	458	451	446	448	430	417	420	408	409	416	416	434	445	415	446	423	446	419	378	449	470	412	455	433	426	445	431	476	436	421	436	431	381	444	436	438	382	461	402	418	467	403	382	413	464	457	415	421	424	402	470	419	416	415	414	485	425	405	414	414	434	430	414	456	438	421	450	441	422	461	437	440	448	434	444	445	454	429	408	423	403	418	456	431	428	433	427	436	419	442	460	442	526	423	433	417	425	433	415	454	450	409	422	444	406	468	466	435	405	438	410	419	462	409	414	419	470	433	450	462	410	424	437	402	428	399	405	423	422	446	407	400	414	439	434	459	401	410	447	410	433	450	423	427	419	418	447	418	431	440	425	400	406	436	449	419	425	464	414	429	406	474	410	431	461	435	404	435	433	450	457	421	436	431	393	418	431	448	448	423	448	434	393	403	420	435	440	456	399	439	403	449	425	418	403	411	429	391	459	424	404	413	431	454	444	438	403	398	458	432	370	448	448	504	428	441	420	450	434	392	461	453	481	436	458	454	443	435	411	417	448	435	398	405	440	407	442	419	482	442	445	448	410	421	429	416	415	476	450	427	437	433	413	426	424	459	442	418	405	382	467	450	400	433	420	498	423	410	431	450	407	421	440	413	412	461	448	441	385	406	389	419	472	411	430	406	436	464	432	411	451	462	443	418	421	434	459	439	408	411	401	421	488	429	428	395	430	397	419	433	428	481	411	419	433	415	419	413	416	422	434	451	440	419	405	438	402	464	432	445	426	430	413	447	449	462	405	424	445	425	470	431	412	425	424	431	428	427	461	444	420	418	407	445	425	451	423	412	431	395	431	402	407	463	440	429	427	409	405	418	466	466	406	419	445	446	484	428	427	456	433	424	474	404	451	412	446	400	397	455	463	426	426	432	434	432	403	410	452	428	418	434	426	436	409	374	420	404	424	406	447	418	412	414	412	457	442	427	389	424	438	459	468	432	436	415	402	434	424	453	429	444	422	415	423	426	409	407	445	409	472	424	467	429	453	443	410	418	430	429	425	434	411	461	428	436	427	433	408	447	387	424	413	420	418	438	468	443	430	438	438	391	434	449	429	453	428	443	420	449	460	448	409	426	407	441	460	446	437	457	431	414	426	445	426	426	412	408	402	440	431	428	435	446	449	427	448	436	424	451	432	420	454	449	450	444	426	408	422	433	474	425	449	434	383	447	475	442	403	435	428	420	446	439	424	440	422	419	428	421	449	420	430	406	419	396	422	456	426	433	437	426	467	428	420	420	417	468	416	407	420	435	443	435	406	424	401	400	475	478	445	402	453	440	419	443	408	438	420	394	447	421	445	411	412	439	435	442	468	431	431	402	459	428	451	446	462	416	425	397	421	424	443	380	432	463	463	434	409	426	426	425	428	410	441	435	420	437	417	432	439	440	455	432	435	409	412	413	414	420	427	432	444	467	422	436	420	386	451	431	441	447	399	452	414	397	420	430	446	451	421	443	402	407	439	418	458	440	429	440	417	436	448	431	420	446	402	403	462	428	499	440	436	410	406	431	431	462	410	422	380	426	446	408	438	435	443	453	413	459	460	415	423	457	441	429	461	423	447	429	394	430	464	426	411	427	380	427	418	459	431	430	392	421	447	417	439	411	437	458	447	414	433	425	418	457	435	447	410	485	458	396	428	451	433	454	434	415	414	401	455	390	398	443	427	405	401	432	400	434	413	425	430	450	424	433	426	427	434	419	419	427	447	435	446	490	375	415	446	443	430	450	433	418	413	442	431	422	431	437	401	461	435	495	406	407	399	432	439	412	449	426	383	456	444	447	403	442	441	435	461	442	456	400	424	440	393	451	432	437	430	466	407	407	454	428	402	428	422	457	415	436	460	402	431	453	402	440	438	427	439	434	450	454	456	398	441	435	443	441	400	446	450	460	439	432	463	411	435	418	476	448	452	434	445	433	440	443	428	415	482	448	476	417	458	410	436	397	430	413	445	421	437	390	369	414	439	397	418	436	452	447	482	464	421	450	455	454	454	430	420	398	412	412	423	448	403	415	485	411	433	410	443	478	406	420	463	411	398	438	464	427	420	409	479	431	432	451	449	382	443	464	424	412	433	425	424	421	433	432	407	400	418	426	447	466	445	430	439	425	457	421	445	423	431	427	446	432	425	417	430	422	410	439	479	437	398	433	426	445	442	451	437	419	431	456	411	466	410	461	439	482	450	423	423	445	427	447	413	397	395	426	436	385	418	483	442	408	450	446	464	432	440	436	395	440	419	432	409	453	424	493	415	405	463	414	466	429	457	435	444	429	449	435	421	400	433	436	411	510	432	411	414	485	424	407	422	457	459	415	450	440	452	442	423	420	431	417	442	424	423	406	462	421	395	399	466	484	414	473	414	431	421	454	414	411	436	423	414	387	443	426	406	431	444	457	480	401	433	440	421	404	425	443	432	439	435	416	408	429	453	435	395	386	470	433	427	435	433	430	452	432	423	426	419	441	394	471	446	417	443	421	420	422	443	389	461	457	401	420	412	415	469	402	439	440	451	481	445	418	460	446	427	418	441	409	403	450	412	443	433	392	416	446	439	405	451	425	434	412	409	423	444	414	427	456	394	447	435	407	432	402	421	443	440	407	409	426	440	411	410	430	429	432	440	462	421	462	458	413	419	406	392	443	466	403	399	427	444	428	391	434	458	440	440	442	420	426	484	392	458	483	427	458	410	408	425	433	434	428	414	447	399	423	445	436	405	437	438	407	396	427	456	440	421	444	406	405	399	428	442	405	445	390	444	413	431	448	413	418	388	455	413	395	413	446	485	418	400	450	421	408	422	423	431	408	385	412	463	444	408	473	410	435	452	454	449	465	418	390	418	453	409	466	461	390	417	427	417	434	397	463	409	434	429	447	438	431	385	431	426	422	392	433	415	433	446	415	443	450	434	401	415	411	443	457	384	397	411	434	445	429	422	422	420	441	439	418	412	450	429	411	440	420	429	450	438	402	425	439	438	435	436	442	435	458	415	440	493	437	438	379	459	443	419	454	465	451	430	417	404	431	450	449	430	429	454	423	443	447	408	399	451	459	425	430	402	400	422	416	422	458	465	446	383	432	467	425	419	439	441	449	432	419	422	452	407	420	446	385	418	448	409	430	419	445
24107	22562	29748	24642	20217	9930	1331	742	712	757	750	716	711	700	655	687	732	681	680	621	688	646	661	660	664	658	685	675	705	657	643	687	672	661	696	656	713	650	641	646	708	682	668	669	685	648	640	667	652	638	692	672	694	673	672	702	653	700	677	662	654	643	680	657	660	661	686	660	659	672	669	691	691	612	668	645	655	633	671	640	649	654	637	674	701	724	659	712	682	687	674	669	670	661	682	630	709	670	673	634	697	658	672	624	643	672	660	702	667	679	702	675	648	674	607	672	651	662	682	627	706	674	721	657	679	688	654	646	604	662	647	676	633	671	664	622	604	675	682	667	660	670	681	677	664	631	641	642	676	672	631	636	617	670	629	644	663	655	645	649	674	648	710	696	654	652	659	669	640	671	650	653	658	683	643	662	669	627	700	675	657	658	663	639	674	627	663	658	661	657	645	684	682	650	664	629	643	735	652	650	685	666	668	670	655	684	693	661	652	636	684	658	672	642	657	661	640	655	699	659	687	640	679	683	662	658	663	656	610	663	673	704	669	656	658	666	700	652	659	658	695	666	684	625	658	667	667	677	657	652	669	637	673	621	689	691	645	646	690	704	685	694	643	656	632	660	686	661	633	670	642	669	632	659	640	683	685	653	637	648	679	680	687	671	650	668	655	680	663	661	669	647	647	609	663	683	695	619	630	668	684	703	702	692	708	663	677	639	682	673	660	673	611	652	630	672	647	724	680	644	629	719	684	669	705	670	685	623	643	644	688	694	651	670	652	670	692	635	708	692	702	697	693	716	681	681	673	653	700	619	632	661	658	674	683	638	656	636	670	697	649	649	656	635	628	656	632	687	702	635	720	655	650	694	621	712	671	665	648	652	631	679	710	685	614	665	679	656	698	711	650	720	640	656	691	654	678	661	597	683	640	652	668	644	632	646	673	628	655	680	654	597	694	621	633	689	640	681	637	660	684	659	646	639	627	702	634	681	642	650	639	642	665	633	699	668	683	680	698	653	657	623	661	638	669	664	650	644	670	695	593	689	691	661	650	645	655	660	663	653	629	637	696	684	688	614	654	681	691	681	641	689	699	661	722	632	638	637	636	715	701	613	670	655	649	686	620	648	686	655	648	630	658	674	666	638	665	672	655	672	686	679	667	678	657	696	726	632	635	679	637	632	657	646	632	662	669	686	642	633	609	667	682	649	691	650	695	677	648	686	669	609	654	667	645	665	660	651	665	676	706	659	656	669	654	661	680	700	688	718	686	694	645	641	633	625	684	626	687	683	655	656	623	631	654	636	664	673	692	681	631	652	627	618	679	724	649	669	636	635	679	669	654	704	662	670	719	615	635	659	711	691	667	707	707	671	688	676	628	674	627	679	630	678	674	604	711	623	670	683	668	673	616	668	700	673	683	650	688	722	647	694	699	669	666	674	649	648	639	669	724	666	658	640	685	689	666	675	648	690	709	697	687	704	650	688	694	753	648	654	681	655	634	677	638	650	694	687	643	647	665	651	692	655	650	631	639	664	685	666	648	634	642	646	677	660	640	634	665	654	651	716	682	641	665	669	671	680	672	628	679	740	629	656	610	705	689	679	636	673	684	674	629	672	646	633	704	645	659	665	681	644	661	689	663	657	690	674	648	653	634	597	656	729	657	674	735	660	643	622	659	666	669	674	655	633	685	652	617	661	663	682	646	688	623	654	674	659	666	688	687	633	661	608	709	622	687	654	642	674	642	725	705	619	661	677	647	703	665	638	731	644	647	636	606	681	695	685	648	624	654	661	634	623	667	651	661	649	698	673	654	710	701	668	691	679	703	635	662	662	641	662	663	595	702	640	674	649	688	657	693	665	685	671	625	674	685	714	655	640	697	661	672	647	654	612	692	629	661	658	685	652	649	682	677	713	661	670	662	673	668	666	666	665	629	649	644	650	669	643	625	667	650	616	679	634	677	656	684	596	703	661	713	632	658	652	589	667	650	638	683	677	696	663	692	665	664	629	662	625	650	702	676	660	649	641	655	713	670	669	620	666	653	629	656	668	641	615	657	661	661	643	679	687	687	678	632	643	658	661	667	648	701	652	686	630	697	627	664	610	687	630	678	658	663	678	644	723	638	630	663	600	714	671	646	632	651	643	612	629	740	614	674	649	691	595	677	679	659	647	662	642	658	693	624	693	676	647	699	680	673	706	707	684	675	647	722	693	679	675	691	667	643	698	690	708	707	618	676	627	680	695	648	711	606	656	629	694	663	647	653	619	631	676	661	677	633	652	671	604	667	651	621	605	677	670	661	694	662	705	646	625	671	651	679	673	631	673	649	649	681	624	672	634	672	678	628	629	670	651	622	658	627	641	681	646	635	657	624	647	679	659	636	656	688	685	697	665	648	626	649	653	669	692	700	649	669	644	665	685	629	620	639	697	670	634	639	641	645	688	690	648	600	725	655	645	650	655	643	660	698	663	671	668	714	665	620	636	661	655	633	713	675	607	656	740	705	669	644	648	614	656	681	647	687	668	619	658	648	661	702	662	647	607	715	674	651	666	657	654	637	652	681	625	691	675	622	685	631	669	633	687	611	692	655	640	682	697	629	606	707	683	664	668	657	684	663	672	676	643	663	632	664	595	679	634	634	655	606	656	654	660	665	664	659	641	689	682	640	661	651	675	646	695	674	610	644	670	676	704	623	665	664	632	689	693	690	687	716	653	664	656	719	663	669	666	688	661	692	648	675	632	673	644	628	671	648	638	687	683	716	650	616	689	638	643	684	652	685	693	669	682	670	640	646	709	656	655	620	672	611	688	673	625	697	636	657	695	627	635	671	676	655	637	688	668	669	635	707	660	670	668	650	635	713	675	654	656	597	641	669	699	655	660	680	644	632	703	628	612	672	658	668	647	662	637	666	652	635	656	688	674	639	636	642	651	676	673	637	702	654	687	685	616	669	641	627	650	668	667	661	638	678	676	641	646	605	648	647	630	611	654	694	698	640	617	666	672	669	673	617	666	626	641	659	680	662	696	686	623	646	665	643	721	654	631	596	667	659	631	622	614	665	666	643	680	651	658	684	708	657	698	691	681	649	669	711	690	580	658	668	675	649	654	677	638	689	648	663	656	642	683	636	675	640	661	626	643	619	670	691	663	674	670	680	690	661	692	712	656	659	666	621	635	686	625	643	655	643	651	652	673	672	685	710	680	626	725	665	647	643	644	677	680	695	651	685	644	641	608	671	604	674	639	643	666	632	667	660	652	654	615	685	646	636	678	668	698	619	628	699	662	651	655	661	649	679	666	655	659	636	664	656	658	647	634	715	655	673	622	662	669	620	667	665	681	653	656	626	675	648	628	670	667	707	650	632	702	653	646	674	674	642	653	674	668	633	673	667	684	636	627	628	675	688	653	682	614	672	665	632	700	662	660	702	727	644	634	635	670	663	679	624	616	656	679	650	683	665	676	657	674	693	669	658	641	636	650	605	670	632	647	695	691	627	665
61270	89798	52510	18130	4968	1226	590	614	614	583	641	556	531	588	610	550	580	596	611	602	583	629	595	570	560	569	560	594	583	588	625	596	589	648	585	580	581	597	604	651	566	578	548	611	635	629	624	587	632	597	583	563	601	592	631	615	592	634	611	573	603	590	618	613	564	562	639	564	586	599	597	605	583	604	607	655	572	607	589	609	635	611	584	634	608	591	581	555	586	616	621	616	586	662	596	600	540	611	563	559	599	642	576	579	601	579	574	585	545	604	617	537	596	616	556	581	553	593	599	628	558	573	602	622	587	628	572	543	619	626	574	585	561	594	602	600	569	621	548	570	571	572	562	594	608	590	578	611	608	612	645	574	595	658	538	620	600	572	630	611	624	647	544	553	615	621	571	582	573	618	539	580	598	615	615	542	648	553	569	596	628	585	560	578	576	616	561	578	629	607	591	634	549	568	626	632	625	589	611	616	611	594	615	641	590	578	624	579	617	585	562	566	570	613	590	636	565	593	638	605	585	597	585	558	637	592	541	623	591	596	633	622	583	606	610	603	533	591	585	582	573	576	586	580	613	570	561	607	614	588	615	631	551	647	620	552	631	626	602	602	631	624	572	559	623	602	568	587	590	576	594	624	577	619	600	637	567	588	568	586	602	577	550	594	590	581	582	594	600	561	632	578	567	610	614	574	563	605	603	559	558	569	591	603	595	623	587	631	591	627	602	609	600	575	579	603	613	605	630	549	581	581	591	561	586	594	613	615	575	529	620	597	604	560	587	629	635	585	528	618	583	568	577	610	582	650	643	576	552	610	620	582	611	580	616	576	583	595	643	529	599	607	580	540	619	605	580	602	586	646	611	602	582	548	581	600	622	663	584	555	554	570	594	616	596	594	552	592	606	626	582	579	634	557	558	587	601	619	589	610	586	543	600	573	618	609	620	638	603	636	574	642	584	612	641	592	624	574	627	542	578	630	569	597	572	640	582	627	577	589	546	548	598	588	602	626	556	613	568	564	608	595	604	615	590	608	615	647	647	561	586	574	611	588	648	605	601	602	590	593	612	555	619	599	545	607	592	557	579	591	574	563	598	597	621	640	618	583	626	609	608	543	605	628	637	593	569	573	579	618	636	597	566	603	585	584	561	630	581	589	588	561	623	578	581	587	587	642	624	617	564	629	588	588	586	575	613	583	580	601	591	594	578	602	619	555	571	583	614	567	558	593	605	561	603	608	542	600	592	589	607	595	607	556	615	607	628	642	604	614	612	547	550	580	567	633	607	582	607	556	551	554	614	549	603	614	666	592	574	596	564	565	564	580	584	600	579	568	587	580	591	586	577	600	631	586	576	614	580	560	578	578	558	587	588	594	572	560	638	620	583	570	616	628	618	580	618	561	570	618	580	593	560	571	593	591	577	611	606	572	554	585	633	550	600	590	536	604	603	633	617	606	567	603	640	599	638	622	589	560	538	563	607	594	621	588	584	554	589	625	597	556	594	589	591	568	602	621	608	600	596	603	569	540	611	591	575	592	614	570	610	588	583	606	550	604	551	588	674	582	571	596	589	566	555	577	622	627	578	595	550	634	581	591	563	588	624	587	570	569	573	605	581	583	600	587	613	634	569	632	557	565	584	593	571	582	585	558	589	557	625	578	561	568	638	592	605	605	594	566	619	625	614	589	577	580	608	639	599	604	575	570	600	613	621	574	566	605	581	581	573	589	584	534	604	599	593	551	576	542	599	649	593	568	576	599	592	565	566	589	581	634	583	602	576	599	571	630	562	568	573	615	566	575	608	553	594	556	598	563	568	563	625	558	548	595	607	591	617	612	600	609	608	572	586	603	629	593	577	593	590	615	591	601	584	610	554	584	558	577	603	562	593	579	589	598	571	621	644	596	616	570	569	626	644	561	646	570	576	591	576	613	604	602	593	621	590	599	606	584	570	613	571	566	591	612	604	561	574	565	599	574	588	608	610	567	585	619	602	581	607	612	605	601	571	579	622	570	591	605	573	565	630	608	589	597	577	630	635	612	549	575	593	549	596	598	588	583	570	589	594	570	563	598	633	631	596	605	566	576	538	587	599	655	554	593	571	571	624	591	582	600	564	559	631	600	589	557	573	623	545	615	607	606	608	599	589	602	563	587	624	633	578	560	607	594	622	551	605	592	607	557	604	621	566	579	590	579	540	558	631	615	583	607	589	612	570	585	536	608	582	600	597	612	623	611	625	563	591	622	568	658	603	595	587	624	589	604	605	574	607	566	625	589	592	573	602	559	595	585	635	528	583	599	581	579	568	543	612	617	561	609	606	621	573	585	575	563	580	602	580	613	626	598	574	581	628	606	618	568	589	585	618	626	603	610	600	550	581	628	599	598	600	572	637	583	607	572	556	630	584	589	568	602	594	615	564	560	559	587	597	566	589	575	612	607	599	550	641	573	566	576	591	581	617	593	619	526	642	618	638	612	551	620	581	576	564	586	586	586	582	568	584	623	620	569	586	559	601	614	582	610	586	578	596	612	592	566	578	567	582	585	578	556	581	613	606	581	619	588	596	614	573	583	561	553	576	579	604	609	618	587	577	577	558	592	600	603	591	546	613	648	588	575	652	613	597	545	581	636	613	615	614	570	530	616	611	637	610	596	590	579	584	574	623	564	585	566	569	589	612	582	565	589	608	612	629	602	603	597	591	582	604	575	606	587	581	598	573	606	547	555	596	585	572	597	598	568	590	620	567	577	579	669	593	638	595	572	579	604	575	616	608	619	576	608	606	570	601	637	571	581	630	570	630	639	568	569	625	567	603	588	615	593	572	565	593	553	588	618	558	581	600	595	587	598	587	587	589	594	580	569	564	621	563	522	603	541	617	570	581	596	610	631	579	588	618	616	653	579	571	631	575	584	597	610	594	596	612	605	571	601	590	571	620	632	555	596	583	585	604	608	542	645	554	567	569	598	572	570	588	597	569	585	625	563	652	586	614	585	566	564	538	600	614	590	586	581	565	574	590	561	632	566	585	602	622	587	598	590	627	619	582	607	608	576	539	601	582	633	614	583	591	587	587	628	609	581	606	597	605	549	567	567	615	617	572	607	567	582	593	582	567	658	569	587	605	628	581	576	567	593	585	585	579	623	588	581	593	601	552	604	612	595	589	603	571	599	569	600	618	612	594	566	598	613	564	597	604	600	583	576	629	608	583	576	545	612	546	571	619	617	576	587	571	621	555	590	584	572	610	595	558	574	608	595	582	588	601	574	645	590	597	570	588	611	592	593	562	633	567	606	550	611	576	623	581	562	608	601	603	564	557	604	633	557	599	589	531	566	585	592	609	522	585	593	585	622	592	576	584	551	620	597	568	578	585	644	598	608	581	578	604	571	583	589	554	581	571	561	549	575	598	571	573	586	572	577	610	534	612	570	569	570	584	599	553	633	576	579	590	631	578	634	606	595	653	584	583	598	593	592	578	586	608	616	570	587	539	595	614	592	586	614	561	611
33678	31589	19733	4943	961	603	503	517	548	531	526	533	531	530	493	550	532	521	547	549	541	560	519	532	540	574	544	514	532	539	540	556	512	526	513	524	530	564	547	508	547	474	495	509	574	488	559	550	518	518	510	541	502	535	543	529	569	512	526	546	547	529	548	545	542	561	528	532	516	520	569	567	552	553	504	515	511	558	508	549	509	543	537	484	575	567	531	532	508	514	539	486	533	512	505	527	502	497	541	521	558	532	548	538	517	513	517	527	497	553	549	510	539	537	541	491	541	547	540	559	551	563	549	493	473	549	486	490	536	548	517	548	540	533	534	563	510	541	519	525	477	511	538	499	514	522	538	533	519	494	525	536	538	516	530	541	562	522	515	511	514	545	531	489	484	543	558	525	535	500	509	508	523	553	538	552	570	549	536	517	502	535	548	556	547	537	528	560	539	498	489	540	522	531	518	539	534	549	489	499	525	514	549	509	567	540	529	534	522	469	528	520	536	539	504	534	520	550	538	496	552	530	588	544	520	535	564	496	566	533	537	494	525	557	514	493	540	500	484	524	506	519	522	518	547	476	547	501	529	552	527	498	501	510	537	540	550	525	517	508	543	569	533	541	498	499	522	548	560	533	547	543	491	534	524	550	495	582	565	556	515	505	542	508	525	511	513	542	541	533	534	484	508	525	540	530	529	544	493	520	462	506	512	496	518	585	549	477	517	507	517	493	546	533	534	533	542	562	541	541	546	538	482	530	522	534	481	497	549	524	492	574	537	523	492	550	536	544	511	565	520	509	565	491	546	539	513	540	483	536	529	515	521	563	527	527	546	535	554	555	563	513	524	523	526	546	513	565	527	525	504	549	515	528	514	515	541	552	549	506	552	549	546	498	519	515	530	498	518	504	545	505	526	580	528	519	530	536	506	532	482	535	511	494	517	517	550	561	514	560	522	511	515	540	534	530	504	543	524	551	512	508	520	547	574	555	490	492	522	532	563	559	548	536	567	516	539	533	479	515	541	538	543	518	509	529	514	529	553	515	590	531	502	503	539	577	468	553	542	499	518	540	519	528	561	504	514	511	500	509	502	544	541	553	513	533	490	506	542	514	529	522	531	543	519	570	544	524	492	540	514	525	518	536	501	510	524	552	550	500	543	547	511	512	524	555	511	508	530	563	501	542	499	542	522	540	521	534	548	474	524	460	525	526	510	521	552	502	529	580	497	499	494	516	517	541	524	539	542	506	510	496	506	520	518	569	494	531	527	509	544	515	537	522	487	514	523	528	519	523	553	555	493	516	532	542	515	533	551	502	501	512	549	497	535	525	510	519	504	493	506	574	504	528	467	519	527	533	524	549	544	512	582	535	534	501	542	562	552	513	520	572	517	530	523	516	553	497	506	484	528	530	523	516	552	536	531	478	570	501	549	531	525	523	515	544	525	505	510	477	476	509	478	541	536	530	571	498	514	527	524	530	569	487	528	523	514	550	513	505	457	508	506	540	459	504	520	498	518	537	500	526	529	485	501	522	511	526	536	552	537	510	530	493	509	529	508	546	509	497	520	552	498	554	524	576	546	518	528	573	505	505	510	550	505	535	553	551	493	503	514	529	538	507	543	534	557	500	533	536	509	542	543	511	564	516	548	576	515	494	535	481	523	551	572	500	519	568	537	505	517	521	562	489	520	513	535	482	509	532	528	517	487	517	555	529	548	488	526	548	541	500	525	497	543	568	525	519	518	529	544	585	484	559	531	495	540	531	574	535	556	546	527	519	552	548	533	524	561	521	543	513	524	495	563	550	541	520	549	572	459	565	524	502	499	497	529	537	496	546	504	535	498	546	506	524	538	507	515	534	525	540	457	538	557	555	524	565	571	528	505	526	510	540	536	519	542	512	513	517	531	518	474	558	502	569	548	552	526	489	509	570	498	490	495	566	512	538	523	562	504	522	517	524	560	514	522	510	507	539	504	547	496	526	525	539	506	516	519	546	513	517	531	517	539	545	537	507	531	521	512	510	521	560	538	498	549	476	513	519	581	512	487	530	557	555	500	550	488	486	488	577	506	494	551	531	531	529	547	557	513	568	553	508	549	527	551	561	522	526	533	534	538	550	547	522	500	588	532	524	522	550	530	574	554	573	508	539	497	511	551	530	513	570	527	520	510	537	539	498	535	520	537	523	538	524	557	516	525	531	491	529	533	556	535	504	530	538	535	535	511	525	520	532	536	505	529	519	510	477	507	467	529	489	534	554	499	558	537	553	503	504	488	510	501	587	525	558	522	526	549	533	556	533	497	545	529	530	494	505	586	534	533	581	513	535	487	554	575	545	511	531	537	527	507	512	562	537	519	588	520	518	571	500	488	530	561	510	542	562	501	518	502	504	522	579	531	515	519	549	555	559	546	550	540	541	521	576	528	537	520	536	529	556	542	491	548	538	548	491	509	553	568	567	537	551	537	542	529	496	524	514	539	512	541	500	506	549	532	514	545	526	553	531	508	509	523	520	525	555	503	497	517	509	530	505	544	527	527	498	550	526	537	510	531	509	570	538	516	572	568	524	502	516	489	529	522	480	554	524	518	539	526	522	549	476	500	516	545	508	506	539	511	497	545	540	511	534	545	527	516	549	527	478	522	559	510	498	526	509	545	535	540	540	548	512	534	498	541	547	579	544	537	521	522	520	532	515	560	541	524	501	499	537	553	494	531	517	534	509	503	515	524	504	528	511	542	511	542	559	525	511	501	564	508	548	485	542	534	517	575	530	496	488	518	532	552	527	552	525	531	540	503	526	563	522	500	535	534	538	532	495	518	516	535	506	504	555	527	553	490	547	527	495	509	584	503	509	557	502	546	539	511	504	530	501	531	535	508	470	490	542	509	534	520	518	547	538	521	509	558	545	544	482	504	486	506	571	510	524	495	545	524	548	513	532	529	494	524	537	541	559	554	519	573	534	543	568	512	542	530	541	539	511	510	522	513	509	518	571	526	540	501	508	503	510	569	490	520	532	507	585	564	552	530	493	532	533	525	499	536	515	577	503	549	549	542	513	522	525	542	542	571	557	498	560	523	539	550	530	489	547	542	559	532	510	528	526	508	504	500	518	528	512	496	495	530	562	543	512	554	540	492	528	535	513	503	498	554	510	530	557	515	583	498	556	531	529	529	550	498	546	526	527	501	551	561	556	542	563	504	504	547	523	548	523	540	550	524	477	520	528	507	511	506	540	509	556	503	518	547	536	580	526	552	575	503	588	528	510	481	510	534	509	527	518	499	507	557	562	549	538	539	463	526	513	490	527	554	508	526	563	555	550	548	522	566	540	536	495	528	539	512	551	539	539	531	531	542	509	514	574	513	545	557	546	503	533	506	583	561	572	515	528	436	507	540	517	519	573	519	567	523	549	528	517	511	508	471	520	537	536	546	536	517	540	534	510	524	560	519	525	509	539	487	518	543	559	494	524	480	540	556	508	565	540	538	504	526	565	566	561	505	500	494	500
32319	31022	10859	2123	697	481	452	438	475	464	422	411	467	435	404	425	410	429	429	438	430	387	433	431	441	416	447	426	466	428	477	444	429	476	454	412	431	424	459	423	469	450	442	437	449	394	406	444	417	428	447	394	436	433	418	407	418	458	438	388	452	405	423	428	416	437	445	470	422	432	378	419	431	430	435	453	429	464	446	406	446	416	410	436	423	445	471	471	445	436	446	438	431	450	438	432	440	433	465	413	487	438	427	443	492	397	458	477	417	432	412	452	459	409	443	467	447	450	444	423	427	419	477	423	424	440	431	483	451	455	421	452	439	458	437	475	425	425	411	430	451	407	444	457	422	437	432	448	410	413	430	415	414	408	431	441	420	424	419	432	420	460	434	445	425	421	440	443	443	419	427	411	484	442	453	425	458	423	453	457	449	418	460	426	435	388	461	435	439	443	435	406	447	430	438	414	443	418	407	399	470	443	409	451	431	433	408	410	406	393	472	459	441	409	417	420	437	480	420	435	451	437	412	423	450	399	385	417	429	476	425	493	445	434	460	440	439	394	446	427	426	443	419	429	476	442	427	423	427	431	425	400	390	415	422	410	459	460	396	419	451	425	440	404	429	409	405	415	425	421	424	448	417	407	465	451	428	441	460	401	399	482	433	414	433	429	453	460	444	422	434	425	440	418	419	438	408	383	433	418	439	418	426	455	440	445	424	431	430	425	405	425	462	459	444	432	446	425	430	399	424	445	435	416	427	409	434	441	428	441	425	431	414	402	431	441	430	389	419	428	421	430	451	437	423	429	435	435	470	429	421	427	477	432	431	428	450	416	401	415	413	451	455	432	447	396	457	443	405	462	445	442	437	424	452	487	457	436	433	461	488	403	412	453	395	442	425	447	433	436	431	424	450	433	439	406	443	436	417	439	444	405	397	419	442	461	440	391	416	413	421	471	419	440	458	455	425	425	428	447	422	439	404	444	448	404	395	425	428	418	445	436	415	434	455	441	399	453	430	429	474	403	398	425	439	403	424	424	425	392	409	427	438	442	435	416	434	441	448	415	442	428	442	401	459	446	410	414	422	455	390	431	455	416	410	444	458	441	415	460	427	471	415	452	426	421	443	438	417	427	470	418	415	429	414	417	419	427	451	444	436	439	455	461	460	422	448	429	463	425	412	472	405	436	446	397	420	470	444	447	486	416	450	458	422	433	450	430	413	418	442	398	441	457	447	402	441	387	429	459	453	447	451	427	438	405	429	422	456	439	449	445	443	452	445	449	443	411	433	466	434	435	419	442	447	423	441	402	459	435	454	404	413	460	420	447	443	424	448	457	424	435	414	440	425	448	440	460	426	425	422	429	446	392	467	443	471	421	430	412	439	413	430	432	447	478	409	445	427	448	451	411	426	428	427	461	412	420	404	411	428	440	455	426	439	424	427	453	439	420	473	460	399	452	441	449	446	407	429	438	404	426	431	436	436	420	456	473	462	420	459	483	451	417	426	396	415	446	439	425	407	456	417	439	383	463	444	371	458	447	440	439	414	443	459	421	426	431	449	463	450	414	409	460	428	441	418	421	433	378	410	466	432	435	407	427	434	454	434	423	462	471	424	474	416	388	418	369	462	434	433	469	404	445	408	435	443	457	421	435	438	415	450	462	439	444	460	436	432	411	420	441	453	453	449	450	421	467	444	434	444	437	364	437	463	454	409	441	417	412	418	448	414	426	426	411	457	454	403	415	455	453	427	465	454	444	469	417	456	430	447	449	409	410	419	457	420	402	456	440	414	443	440	427	388	418	429	448	436	427	414	440	437	425	417	435	453	463	346	445	419	447	429	454	453	412	439	445	417	451	449	423	412	406	427	409	420	394	431	439	393	456	445	411	407	426	404	419	470	440	438	437	434	437	405	470	457	457	454	431	447	458	441	397	442	405	445	434	441	435	460	394	435	447	437	476	436	395	418	460	479	449	450	421	412	410	452	434	437	434	431	425	441	452	471	433	433	396	427	441	419	456	420	442	396	429	425	463	411	406	425	438	429	419	432	424	440	451	427	414	450	472	449	401	443	441	411	492	426	422	392	422	387	420	438	441	422	445	449	421	408	429	410	396	430	414	430	442	439	450	414	406	466	457	434	427	427	441	427	431	428	424	409	462	438	444	466	426	445	414	440	446	430	432	433	440	427	453	432	431	414	453	434	421	430	425	409	420	399	432	444	504	395	430	423	403	414	427	401	456	447	426	437	444	449	415	422	411	395	417	403	423	432	440	434	432	452	444	484	425	435	412	446	430	448	425	431	431	429	446	459	418	427	408	471	445	424	433	407	437	412	439	432	431	421	398	484	485	430	404	461	403	402	442	410	441	417	438	426	472	434	439	466	461	407	466	417	450	408	440	453	431	403	457	403	421	441	402	479	391	430	406	409	432	427	441	445	441	403	436	456	433	426	463	441	432	435	414	447	440	439	408	411	453	438	419	447	444	396	405	406	448	417	428	437	405	425	458	462	420	436	454	429	411	406	426	463	454	446	422	494	481	464	387	432	428	448	427	444	450	421	425	441	441	429	408	456	424	407	413	430	454	420	384	432	442	454	430	436	423	441	425	450	448	442	466	432	414	420	455	432	423	413	440	396	510	435	434	530	432	450	435	433	417	418	434	438	427	483	429	401	422	426	427	414	415	461	432	404	431	396	400	432	440	430	453	444	465	447	445	414	474	387	454	455	449	454	440	412	452	462	448	479	433	403	413	399	447	452	440	430	465	432	421	420	411	452	428	429	420	433	427	451	423	470	430	405	436	457	435	405	425	419	440	429	442	412	423	435	439	434	401	418	473	434	400	433	479	418	448	421	445	468	436	455	480	444	419	457	456	451	447	453	465	424	441	459	454	426	435	437	416	412	410	430	431	438	412	431	417	432	447	410	427	428	435	466	421	447	402	443	420	435	425	447	434	422	450	406	436	418	409	448	437	449	461	485	411	456	457	423	418	416	437	433	451	447	443	434	433	406	415	452	439	466	435	411	376	399	443	438	423	438	424	400	454	431	425	416	438	439	439	407	438	455	464	452	414	415	416	436	440	438	468	419	446	431	438	421	448	423	410	425	447	416	444	443	436	437	421	426	456	408	455	395	460	449	480	434	455	429	435	429	428	443	448	441	419	410	404	430	418	433	448	434	431	413	419	423	460	430	441	444	473	432	399	453	430	437	440	428	403	420	435	475	439	416	474	421	442	454	414	428	450	427	412	402	397	410	425	457	408	424	448	400	456	440	424	404	469	433	433	444	445	400	446	451	400	421	438	464	466	423	451	459	392	427	442	419	409	451	451	435	413	441	419	440	464	438	446	436	415	441	415	411	396	457	442	441	392	451	416	394	449	400	421	449	446	428	404	418	442	402	411	441	434	448	457	470	426	441	425	430	447	429	429	470	473	435	451	431	413	466	441	442	457	425	411	455	423	430	432	408	402	436	448	419	428	427	433	412	430	425	427	414	407
24796	23627	30102	25004	17520	4440	978	695	627	620	568	583	608	612	613	585	620	608	596	566	609	614	553	571	610	606	562	604	576	604	642	577	602	616	558	596	633	536	608	576	566	623	592	602	611	574	597	573	576	553	628	574	591	576	593	602	580	597	594	606	623	591	619	652	574	584	586	587	571	609	594	569	607	571	581	629	587	585	605	563	641	582	577	576	599	573	579	599	589	559	584	571	576	610	590	606	594	599	608	624	619	567	599	586	612	634	603	597	567	590	646	571	629	607	565	580	630	579	588	580	558	574	575	615	607	613	592	567	599	594	654	571	570	588	543	590	553	581	577	644	573	580	633	614	618	609	610	566	559	589	619	587	614	579	582	559	618	563	631	552	575	615	582	578	550	602	637	606	594	612	600	651	581	555	574	545	580	592	570	589	620	641	610	532	587	577	612	577	561	614	589	552	585	547	592	540	606	595	577	587	578	583	621	572	580	587	587	566	584	576	576	613	613	609	588	503	621	599	583	580	604	599	595	607	599	579	581	583	585	565	590	644	571	593	606	593	581	566	550	598	581	537	565	597	558	547	614	568	581	591	501	596	571	529	580	554	574	558	574	617	608	562	582	578	586	559	590	540	613	559	611	562	571	561	569	582	596	555	619	587	546	613	607	563	609	599	574	580	582	588	590	626	617	599	569	583	583	612	549	617	575	578	599	560	562	612	571	592	610	560	551	597	545	569	570	592	589	593	551	617	560	585	584	579	615	576	569	606	572	564	562	565	585	525	570	601	598	597	585	562	578	546	560	587	616	583	568	564	599	591	581	605	604	584	605	542	538	557	566	635	586	609	598	581	638	588	560	581	577	612	623	565	598	571	533	571	549	604	622	609	598	563	558	600	559	545	599	624	551	573	583	539	540	580	601	560	580	585	548	576	581	608	589	580	585	564	598	611	605	572	611	587	583	546	590	578	588	570	565	603	578	595	557	599	614	566	611	588	586	606	557	579	590	597	558	597	563	584	583	593	612	615	591	601	554	613	579	556	574	568	544	641	594	557	625	556	560	575	571	591	568	568	585	539	604	638	572	567	566	630	576	556	561	556	583	588	591	581	561	527	593	608	578	613	642	608	643	588	624	601	617	626	591	581	645	566	544	538	588	594	622	573	533	545	586	529	592	570	599	620	568	597	567	580	588	558	556	626	632	593	562	625	607	604	570	576	578	601	581	611	530	625	569	552	606	600	585	591	572	571	559	616	590	626	570	559	588	588	604	563	537	588	533	595	586	582	584	603	573	622	600	586	607	557	601	612	638	584	548	561	614	569	574	571	594	576	598	584	543	598	570	564	595	569	582	606	576	612	599	552	597	612	597	616	577	632	580	553	566	537	576	582	572	612	598	555	562	551	606	559	617	585	545	592	568	549	607	601	612	551	586	585	587	634	605	621	606	561	571	589	572	571	566	592	606	560	578	580	575	600	580	589	544	640	593	609	610	559	582	565	573	552	544	578	565	607	589	610	596	595	562	612	614	581	582	565	628	598	569	588	611	611	608	574	591	595	561	573	590	597	556	593	590	577	557	554	578	647	604	642	599	589	596	563	558	562	565	579	603	611	626	637	579	609	609	584	639	622	573	634	550	578	610	576	576	606	595	573	619	566	645	558	600	589	562	624	567	562	632	586	605	610	624	602	600	610	611	583	554	584	583	599	565	568	615	572	573	577	606	579	577	605	592	543	550	590	614	575	553	621	584	587	616	610	584	612	574	563	574	557	597	579	581	573	603	592	588	585	554	583	499	558	558	570	604	550	583	595	590	569	571	564	559	611	598	556	622	587	577	554	630	596	578	628	593	572	582	513	545	584	568	590	604	558	588	567	588	583	587	586	587	541	611	653	583	589	604	579	587	598	620	584	570	591	597	570	588	572	572	635	646	559	601	553	606	585	567	591	597	624	627	584	597	581	551	616	600	586	616	632	596	573	543	576	558	610	577	575	572	615	579	516	594	607	593	560	536	543	594	570	610	576	582	580	578	597	582	613	583	526	574	582	591	623	637	586	577	573	541	589	616	591	579	597	587	577	592	587	557	590	582	614	532	591	566	610	573	608	650	620	586	590	599	622	544	612	597	579	559	560	590	599	596	610	556	557	623	572	609	613	568	591	591	592	579	563	545	594	570	560	621	540	588	609	627	573	572	622	605	611	598	605	572	609	581	550	594	582	599	563	554	581	572	582	560	618	577	541	612	587	554	630	595	574	584	580	617	549	567	579	632	574	614	616	567	557	567	581	589	603	554	529	588	590	598	582	596	541	616	558	584	576	589	605	592	615	596	600	605	585	542	563	592	601	630	553	565	589	619	559	593	601	583	603	618	578	646	584	576	599	583	592	611	562	591	624	582	606	615	599	551	634	609	602	541	614	572	581	579	593	555	622	569	571	573	625	594	575	611	579	592	628	624	578	557	582	543	589	614	586	575	595	540	600	584	578	550	577	603	580	599	607	634	563	588	631	603	581	592	610	590	578	548	644	543	564	621	567	612	587	552	599	583	578	573	606	608	585	584	575	591	615	542	560	572	587	589	584	557	616	579	534	632	591	567	584	592	540	584	546	567	592	611	548	586	588	580	597	632	616	546	574	552	617	551	537	559	620	577	578	599	575	620	630	603	556	573	581	576	639	597	550	574	611	586	581	595	564	570	585	590	545	636	564	655	591	577	618	578	648	583	627	630	553	546	604	613	622	613	586	583	537	545	588	597	605	589	593	537	593	575	576	619	577	592	570	552	565	619	604	586	584	587	589	579	577	590	583	589	592	612	550	583	613	543	580	583	573	593	584	611	576	585	608	576	526	555	609	616	601	562	571	594	563	600	568	563	593	608	573	613	580	590	584	606	585	583	573	602	599	564	618	585	585	574	612	602	585	608	573	620	583	589	600	539	600	595	591	571	577	565	587	627	597	589	633	581	573	575	589	574	609	521	567	596	567	605	586	579	579	568	569	590	565	576	603	562	607	623	625	534	606	560	571	599	594	567	547	556	603	559	614	560	597	557	588	561	584	528	610	622	578	582	590	583	583	583	568	601	548	631	590	551	591	524	571	602	581	571	527	579	560	550	578	592	608	641	572	599	585	599	575	568	546	610	606	568	585	602	583	536	549	572	563	610	583	572	606	547	592	622	561	642	583	570	637	570	562	636	613	562	598	613	599	600	581	556	571	570	589	568	596	572	554	593	587	581	606	586	583	580	563	595	628	596	636	563	602	556	565	596	564	587	590	567	600	607	572	554	582	616	597	556	527	586	551	632	584	611	623	610	560	608	586	609	575	532	617	617	552	604	595	559	599	597	629	579	608	581	594	601	601	541	618	629	572	569	585	522	546	576	554	586	582	578	597	573	589	606	607	555	569	582	619	574	615	631	599	608	560	557	613	576	569	624	553	579	590	608	602	619	577	609	534	590	591	593	613	588	592	545	619	571	610	561	602	573	605	554	569	566	563	582	537	629	593
63663	85642	46767	14306	3120	897	519	537	534	528	520	547	566	538	528	510	547	575	521	526	542	528	497	527	525	543	522	549	570	522	544	548	547	561	547	520	536	550	540	519	558	538	526	572	504	558	535	477	541	493	518	519	527	511	525	502	532	535	544	566	537	516	554	517	513	533	505	519	568	496	531	516	536	523	547	562	547	526	489	486	548	575	534	542	534	559	535	537	500	537	542	526	511	495	519	560	557	563	532	522	555	514	529	509	504	514	567	531	531	539	457	500	546	588	575	510	518	532	506	536	589	549	509	512	510	513	544	511	509	539	546	546	476	520	508	489	563	544	522	526	518	560	522	533	520	541	528	492	515	500	545	551	507	511	509	565	506	537	528	566	524	508	509	503	529	500	519	508	527	519	495	536	509	525	482	544	543	545	544	520	483	502	527	574	498	537	517	503	519	537	496	496	542	531	530	542	525	511	523	553	565	507	517	536	530	502	529	529	503	559	494	505	555	544	530	513	506	491	532	575	524	553	525	540	516	541	485	522	551	511	510	537	552	518	519	456	501	516	491	512	542	545	499	501	492	512	521	516	539	529	521	476	509	526	480	510	524	508	554	494	568	525	532	507	528	570	528	501	529	491	551	523	525	481	566	545	516	492	499	533	544	539	526	493	536	500	506	547	517	505	525	505	538	523	501	512	561	484	541	453	526	505	561	539	510	555	515	478	502	530	549	533	587	532	478	519	550	534	522	530	514	515	547	556	513	495	518	513	488	543	510	518	505	545	537	564	538	537	507	544	514	505	526	528	561	535	528	516	503	538	522	538	585	528	495	535	551	527	513	518	526	518	507	527	529	563	512	519	511	508	488	540	521	568	517	490	486	541	543	527	538	508	536	469	517	531	522	515	558	516	537	523	495	540	494	487	527	525	549	537	489	553	516	519	512	525	529	513	532	496	523	524	513	528	588	536	536	569	532	520	520	481	519	506	520	542	493	525	489	530	526	516	503	503	531	497	506	505	515	490	551	539	540	561	515	555	546	523	509	545	529	501	526	527	509	514	522	522	502	535	529	554	578	522	515	574	490	530	541	542	547	494	514	526	523	545	493	494	546	495	504	527	533	454	501	519	554	486	525	535	549	522	527	550	524	542	544	524	553	551	545	506	532	547	516	568	516	504	518	498	507	530	450	529	505	537	518	530	513	527	495	523	529	537	490	535	504	504	527	541	572	527	519	489	518	521	534	492	497	548	526	562	546	563	519	521	497	514	539	553	588	526	529	527	530	541	508	519	543	492	522	490	498	525	568	530	527	546	506	508	519	529	528	563	513	525	520	516	520	550	530	483	553	471	542	514	523	522	527	496	533	544	512	548	514	529	523	517	507	523	547	542	517	507	555	524	548	513	535	528	522	551	547	540	512	501	532	501	533	518	561	508	488	524	540	535	521	557	519	552	543	528	512	473	602	487	504	517	548	518	521	499	522	539	545	511	550	537	515	524	499	547	524	550	537	531	549	578	500	518	525	527	569	596	535	530	495	548	507	517	499	501	503	521	559	507	530	545	530	505	504	509	525	529	506	512	519	544	538	505	505	527	560	519	505	506	511	474	562	499	512	523	539	488	529	538	529	509	542	511	534	508	498	524	525	552	499	536	510	512	534	484	501	523	538	549	552	522	520	549	545	510	544	516	500	476	542	512	500	523	553	519	523	557	551	541	518	528	542	531	495	512	499	526	545	526	499	530	553	516	545	512	529	554	522	518	474	529	524	519	533	559	541	559	552	471	520	543	553	547	508	536	545	526	469	506	472	495	527	514	564	534	526	543	485	524	529	562	515	542	523	562	551	545	511	520	508	511	479	551	562	529	527	510	531	535	548	517	508	557	535	510	564	543	519	554	506	522	484	519	506	487	576	533	515	513	530	479	513	525	527	528	528	534	500	552	552	531	529	476	543	532	484	512	558	490	496	516	517	564	577	554	556	525	511	499	520	552	510	510	525	514	500	524	517	509	514	524	527	511	502	503	476	519	512	489	514	525	531	521	514	521	518	556	501	504	485	534	509	485	537	552	510	555	513	517	540	552	498	533	525	520	542	522	517	516	531	488	536	557	503	535	545	546	519	527	546	494	501	544	507	527	522	499	489	550	553	509	492	489	565	536	501	522	549	500	518	537	528	511	498	497	549	503	471	525	532	523	532	530	512	538	517	512	520	478	516	547	576	496	457	504	488	558	568	517	528	465	514	524	561	532	516	544	543	481	517	547	557	508	495	498	513	506	513	513	527	496	519	490	516	541	493	512	500	571	527	535	513	531	500	540	543	485	536	529	495	536	543	513	467	534	534	506	531	527	543	500	521	568	520	536	507	527	569	495	496	543	504	511	525	519	562	506	550	526	486	546	513	521	528	538	512	560	516	532	489	498	490	530	513	553	544	578	481	505	478	526	526	524	605	513	494	518	535	507	502	506	494	539	527	479	516	522	527	520	543	506	482	522	509	492	558	506	541	454	498	523	533	497	511	479	492	501	548	534	534	521	520	532	487	511	533	529	513	542	536	509	522	552	529	503	504	546	513	554	510	541	536	502	538	556	533	503	526	501	495	527	517	529	515	530	524	498	522	526	533	488	542	526	534	519	549	575	498	553	488	519	526	593	519	507	518	510	541	517	531	523	494	530	527	510	476	521	522	518	535	503	468	540	521	545	550	539	481	507	513	467	503	478	488	476	519	512	525	537	509	524	532	510	525	535	516	493	532	494	501	540	506	528	533	573	524	518	521	531	536	511	582	525	494	518	546	501	542	541	527	517	552	514	500	511	522	518	509	532	532	494	511	491	500	510	560	481	480	565	510	493	522	537	530	533	504	549	489	533	515	525	507	581	498	486	538	490	515	531	539	527	525	506	521	540	521	497	519	569	518	536	499	527	514	555	560	511	557	531	531	526	519	546	541	495	572	552	521	526	516	510	505	599	514	530	518	520	506	506	505	552	529	501	506	528	510	486	486	507	522	492	512	527	493	549	541	520	515	518	528	506	504	480	526	493	536	545	519	521	521	516	529	551	517	506	481	527	514	522	496	490	554	515	508	537	555	500	523	500	504	521	499	553	491	519	522	556	535	557	563	496	495	511	516	493	544	518	555	482	473	514	541	514	501	503	536	524	523	545	549	514	497	550	521	522	513	538	512	499	494	466	510	525	481	541	485	474	553	506	564	543	516	530	541	542	542	518	542	517	496	571	535	504	537	525	536	541	489	518	499	553	514	555	569	531	567	512	561	507	515	518	544	496	514	507	513	468	496	519	496	519	524	505	496	502	548	560	538	524	488	493	539	528	514	557	522	537	511	526	523	509	504	517	544	510	528	509	527	522	488	525	547	516	497	512	545	483	495	554	528	529	502	533	509	519	506	520	540	529	512	546	567	475	523	509	525	509	546	512	485	542	529	477	528	524	518	504	506	509	548	550	537	499	525	501	532	522	518	506	491	518	544	505	552	541	498	515	519	557
24100	22712	29493	24483	20069	9170	1441	887	773	739	751	811	784	785	796	794	736	732	799	786	770	716	724	754	751	744	800	765	698	775	738	782	698	732	692	714	729	701	757	761	788	764	758	730	737	736	797	746	734	753	686	749	767	774	738	731	734	718	731	722	725	685	726	735	773	727	775	742	735	728	693	747	762	727	741	736	769	722	706	743	702	742	730	765	725	727	766	732	759	723	751	728	761	719	765	731	736	725	751	722	696	728	769	734	783	758	702	707	709	704	720	779	773	703	744	754	731	695	750	703	754	759	728	729	745	730	741	748	723	703	745	679	711	741	749	746	731	763	687	777	757	710	720	756	718	760	762	775	762	729	752	703	691	736	736	745	780	722	714	737	709	745	723	709	778	710	700	704	686	765	754	737	758	726	687	741	759	720	751	728	700	734	712	762	777	752	755	778	713	715	743	704	745	710	704	725	765	760	714	763	742	724	703	777	688	767	734	710	690	764	701	736	738	724	719	723	715	765	752	782	762	759	777	680	741	675	710	703	722	730	727	771	734	723	711	716	733	752	755	757	733	780	734	727	794	775	762	710	732	752	723	734	698	769	753	742	740	710	745	719	739	735	735	755	731	767	734	718	719	765	681	730	741	769	702	685	725	719	711	729	723	773	720	718	714	764	733	713	742	759	703	715	710	692	738	760	790	769	723	758	724	746	727	748	725	809	689	689	677	728	738	759	689	728	744	762	727	696	746	746	746	749	728	756	753	732	768	707	704	760	748	714	729	709	747	696	733	747	754	724	764	722	698	730	702	770	752	728	696	697	758	757	767	722	730	734	745	704	719	737	748	729	735	731	719	727	778	738	706	743	729	748	724	675	751	707	769	765	696	788	718	722	762	692	760	717	760	715	729	690	727	693	745	762	716	726	737	712	737	696	757	771	699	735	745	769	715	688	694	695	763	731	727	809	731	758	688	771	713	639	713	724	745	746	719	744	738	734	706	719	744	757	719	718	791	749	747	751	766	705	776	716	753	756	754	738	716	688	709	742	743	754	714	679	718	743	711	743	763	747	759	683	718	739	716	768	749	761	716	696	714	720	713	692	715	705	753	782	728	736	721	722	661	709	707	697	742	726	785	723	731	689	736	705	739	724	716	756	705	724	749	750	745	722	714	742	761	743	737	719	705	743	736	766	754	715	780	700	721	761	755	717	737	709	713	729	748	736	739	710	732	649	706	729	742	765	702	745	701	750	703	779	746	751	697	737	732	713	796	742	763	716	771	739	746	758	775	714	743	782	700	743	742	726	746	685	737	744	720	707	698	727	722	746	737	734	746	735	699	719	725	668	740	756	681	706	691	711	729	707	781	746	700	802	669	758	779	791	721	766	699	723	748	751	724	751	705	737	681	729	745	728	738	720	742	695	743	742	731	755	710	765	727	723	764	753	738	715	785	716	767	756	748	756	825	767	712	696	718	688	755	718	731	776	757	701	733	735	707	698	741	706	728	698	669	741	772	765	779	684	748	725	747	721	704	711	731	755	734	709	742	775	754	736	750	757	769	708	732	703	652	751	723	720	746	725	765	759	714	774	694	737	751	750	765	756	712	740	770	730	750	727	707	742	678	751	674	759	710	795	697	706	707	743	723	720	738	725	752	747	755	742	700	774	709	694	734	762	751	774	722	734	781	725	700	706	698	735	712	728	706	706	714	742	717	690	755	734	697	706	740	727	678	753	732	711	740	734	692	734	668	756	690	788	698	706	745	771	709	766	696	745	733	737	710	765	715	764	743	721	741	749	677	740	743	741	730	749	725	706	759	712	695	719	714	733	727	762	730	748	758	757	783	755	778	731	817	735	701	700	771	685	740	733	716	768	677	753	733	757	740	666	775	716	764	764	751	738	718	742	752	716	726	712	739	714	768	693	718	699	726	731	722	724	747	726	762	705	770	743	731	736	765	755	743	722	756	740	774	717	702	704	679	699	700	703	743	701	718	711	728	725	737	714	733	745	690	760	738	781	754	735	755	734	744	725	767	737	752	721	721	670	697	698	781	732	680	747	734	781	754	733	711	720	698	736	717	744	733	775	678	744	727	721	728	744	686	692	740	707	740	742	716	744	726	767	682	762	756	733	721	743	744	772	721	742	725	686	743	740	718	739	715	744	737	742	764	736	706	751	721	736	742	718	723	749	737	719	785	751	715	733	755	726	692	690	762	715	697	708	764	703	738	706	758	712	708	763	674	777	709	738	681	788	716	731	737	715	731	724	696	690	753	737	737	758	701	737	655	699	697	715	752	750	717	717	686	748	757	778	760	740	735	746	736	732	747	754	673	740	766	736	710	700	725	721	766	717	714	706	750	728	731	689	756	759	769	667	746	712	779	734	687	735	741	753	716	732	726	808	702	702	759	775	763	688	717	718	739	715	771	739	685	700	771	730	705	773	711	750	712	687	709	749	763	699	697	735	752	771	735	748	713	730	747	694	693	727	661	720	710	727	722	679	781	714	728	717	731	729	705	749	708	727	679	757	750	778	750	740	727	723	715	731	687	751	764	739	744	734	719	732	695	708	720	739	738	716	761	734	761	714	688	707	743	706	752	737	690	729	702	700	713	737	767	735	748	771	725	715	741	757	736	773	730	759	711	738	754	736	737	799	738	725	707	736	738	697	734	713	818	708	699	751	730	764	737	694	751	740	741	706	722	743	788	737	742	704	750	746	755	768	749	758	759	769	722	754	745	782	754	746	744	731	777	701	796	777	786	747	765	724	791	751	726	728	764	732	761	734	743	687	732	719	741	743	736	711	767	740	751	761	699	754	746	725	719	683	702	738	738	702	724	679	767	766	758	763	701	691	738	685	739	734	728	769	726	702	759	705	674	750	738	730	737	690	733	764	714	744	738	751	668	752	728	733	708	701	740	712	723	711	755	720	707	730	783	704	717	751	665	703	745	770	743	735	728	718	749	753	727	742	690	741	713	747	698	712	729	768	743	734	789	753	688	746	723	721	746	698	725	773	704	733	656	710	684	734	758	715	745	744	736	675	755	742	765	678	728	747	683	744	738	721	693	712	723	742	727	741	748	679	701	737	793	725	759	732	711	692	726	713	739	742	676	718	741	746	698	706	720	754	727	735	725	769	737	719	743	695	726	758	738	726	769	749	715	697	740	728	725	738	675	737	736	733	663	796	720	732	702	744	745	757	767	680	737	695	762	715	730	698	767	716	732	726	686	739	733	706	723	762	712	734	767	787	777	724	733	727	689	753	743	721	697	781	743	743	686	727	735	700	705	705	724	745	799	759	750	715	735	703	712	736	687	722	714	721	709	709	709	702	752	731	731	723	769	734	711	758	743	746	719	707	734	748	723	751	716	727	713	696	702	754	732	710	745	728	727	772	769	696	761	766	720	758	737	727	697	733	739	736	729	703	758	688	738	717	732	729	723	711	699	717	712	738	721	733	705	729	762	684	760	696	719	709	688	739	739	696	753	700	692	708	729	733
61393	88785	51382	16990	3750	1074	705	673	641	688	634	669	662	642	661	638	674	671	635	640	711	652	663	636	689	665	699	647	657	664	630	619	710	667	622	649	637	667	639	673	610	652	617	721	675	645	679	640	653	667	697	630	630	636	690	721	627	682	634	658	659	639	698	671	668	631	670	616	629	657	636	698	649	660	634	621	646	639	667	646	651	642	662	635	598	628	661	671	593	619	650	668	615	659	721	665	626	642	643	629	638	666	645	633	705	660	703	681	686	663	669	648	686	678	632	623	660	664	676	640	648	630	665	690	664	656	658	635	666	627	667	649	618	632	660	647	605	689	627	644	681	683	635	695	637	617	607	635	675	661	640	688	675	613	643	650	642	637	660	664	651	635	675	680	658	642	651	659	645	644	640	617	631	656	658	646	654	665	613	646	658	683	681	677	613	682	665	593	654	663	667	630	654	668	632	653	665	649	656	629	677	674	617	637	658	653	663	625	650	614	658	642	655	657	647	645	667	648	676	665	644	692	644	658	624	639	673	613	690	587	643	696	663	684	692	627	683	645	614	688	682	631	655	642	627	672	698	709	622	691	677	642	661	685	648	664	636	672	654	661	627	683	605	622	673	640	651	626	637	593	670	617	667	680	677	617	651	640	609	630	626	672	645	624	628	664	646	638	581	656	655	642	658	703	655	667	622	662	621	672	651	675	630	660	655	671	671	615	646	666	664	669	652	636	656	667	632	600	667	646	640	628	704	676	662	675	675	638	641	642	659	636	598	659	614	626	603	637	619	618	650	647	645	650	616	627	638	628	603	646	603	672	673	659	671	643	639	646	647	667	604	685	677	657	699	668	705	664	653	661	684	647	670	597	663	688	659	659	679	652	647	662	629	641	662	645	667	636	697	645	606	626	624	689	623	688	659	638	645	629	623	650	650	643	663	656	640	652	655	653	651	659	613	630	599	657	624	659	667	661	623	634	655	651	652	654	680	633	655	605	635	635	641	646	701	626	638	626	660	610	621	671	654	663	663	615	680	615	649	620	614	625	642	616	617	664	653	623	634	667	636	643	662	624	629	626	651	640	625	631	623	662	652	599	639	661	644	629	603	660	642	626	645	640	669	660	665	614	646	649	664	644	624	634	658	669	641	618	660	673	625	638	690	626	633	708	651	662	630	654	654	694	632	643	656	667	646	677	623	660	658	620	677	621	630	609	667	617	642	629	666	630	643	650	659	607	569	632	646	690	666	625	638	642	610	651	614	609	626	629	637	671	627	603	625	645	617	661	648	654	645	608	677	636	669	665	646	606	689	659	661	679	611	624	681	651	658	641	643	640	625	617	627	665	614	676	674	633	667	625	627	635	639	611	647	647	648	680	631	680	620	633	625	689	630	600	623	661	634	662	631	611	616	657	639	676	661	672	642	667	670	621	652	672	671	656	674	655	622	643	678	642	654	661	694	646	659	630	630	675	649	630	621	623	679	676	647	658	664	591	633	673	684	646	637	641	653	644	631	649	642	630	633	659	654	634	608	618	672	634	654	644	638	650	653	607	653	651	600	662	656	676	598	657	709	682	634	620	640	652	644	652	609	651	596	663	642	664	669	644	671	655	628	650	599	636	647	640	632	624	649	673	658	642	619	610	652	659	644	598	639	649	614	675	659	627	619	687	648	647	683	635	671	650	651	644	666	644	563	617	613	667	667	613	701	633	691	699	654	642	663	638	673	644	630	638	643	638	641	668	656	662	653	606	641	650	640	669	649	612	620	619	654	628	628	625	651	652	683	668	602	634	646	647	663	661	709	620	622	623	653	622	662	601	630	626	666	689	619	622	602	655	612	649	641	656	661	656	639	622	643	674	651	650	677	655	646	663	617	618	637	660	672	600	630	645	657	654	685	631	651	669	641	668	639	649	645	666	665	638	605	656	656	578	645	612	598	634	609	620	680	592	671	626	614	636	588	685	629	621	656	635	644	664	660	643	687	648	598	602	616	646	670	652	652	653	631	686	657	648	629	630	647	590	641	661	634	654	670	675	624	643	664	598	633	625	658	619	642	689	644	608	649	662	648	639	662	634	659	628	655	642	689	662	711	708	652	644	650	645	646	648	666	674	666	675	691	658	671	656	652	639	704	627	678	639	681	635	638	624	677	626	659	708	631	622	643	610	628	666	646	670	641	632	612	666	657	603	679	629	664	658	652	651	607	632	668	666	684	675	661	631	636	626	684	671	642	631	646	658	631	673	648	681	646	625	635	658	651	639	653	644	637	649	623	665	656	653	666	670	655	646	637	663	664	639	643	657	678	614	682	669	668	678	650	637	618	659	632	632	638	612	614	636	655	720	645	637	619	656	663	674	643	599	646	656	620	638	636	637	674	608	676	663	638	642	638	625	654	665	657	595	646	619	641	641	656	596	619	634	641	626	701	647	657	630	636	628	669	653	646	661	623	649	650	636	605	638	614	653	657	573	667	673	640	662	640	660	664	607	674	637	660	661	622	621	639	615	615	631	643	599	583	648	651	628	638	683	640	600	653	655	671	619	656	627	635	607	633	642	642	669	696	656	647	642	640	659	608	625	616	660	633	646	606	601	630	635	636	618	627	636	628	659	637	698	663	638	638	668	688	659	659	650	670	655	635	640	678	647	647	650	639	661	658	618	659	620	632	612	653	673	676	636	629	614	674	626	653	662	657	633	650	656	639	652	655	616	623	676	672	641	655	622	627	672	635	638	608	635	620	631	671	631	595	648	695	674	623	659	630	654	662	654	630	629	699	613	656	647	657	657	637	612	680	669	637	658	607	681	624	624	613	663	668	645	609	668	608	638	614	674	661	639	662	613	672	606	611	659	633	654	656	649	657	606	611	643	637	619	637	623	631	651	628	636	679	639	650	631	614	632	647	647	666	668	608	602	691	626	631	647	651	620	668	672	588	613	650	624	647	647	651	594	641	572	697	631	647	667	624	631	650	601	668	605	689	643	619	637	667	636	687	618	650	661	644	590	664	653	633	653	646	664	635	623	650	691	725	671	609	673	598	648	602	616	643	641	631	596	666	642	647	601	661	654	666	660	654	639	644	647	670	678	660	664	626	686	597	620	654	628	644	635	654	613	648	670	681	691	671	659	639	656	685	654	669	637	622	710	638	645	711	643	637	629	600	583	647	624	601	654	664	667	610	643	612	642	678	610	656	637	646	616	638	700	667	662	678	666	647	699	678	635	631	660	666	653	672	603	639	671	634	613	592	686	652	649	685	608	640	619	643	654	622	646	656	695	650	627	657	677	593	594	641	630	622	638	634	605	655	630	652	633	652	634	638	665	619	615	597	620	634	650	617	616	617	608	621	613	608	680	629	655	638	637	648	644	661	703	635	596	641	629	637	649	672	624	652	683	625	647	632	671	680	625	666	646	648	648	652	663	673	652	648	665	608	649	635	648	617	615	645	665	616	624	633	658	611	617	665	647	662	670	658	626	638	622	660	664	620	641	659	665	627	664
33791	31067	19718	4996	975	619	546	627	580	551	549	547	557	570	574	548	558	547	588	516	613	535	548	591	609	535	540	543	549	543	555	541	525	554	516	515	550	556	539	552	526	507	548	568	550	527	578	523	570	511	549	588	564	542	557	523	531	547	565	554	568	536	543	529	573	569	557	539	547	547	553	537	564	547	543	573	544	547	554	539	530	515	519	558	538	597	536	546	542	521	569	540	535	548	521	547	547	549	504	518	530	552	542	551	528	523	557	543	513	548	571	547	545	594	524	531	549	528	553	590	593	537	538	540	578	560	567	530	524	547	546	556	545	528	588	550	530	528	522	521	551	531	529	570	563	521	569	528	541	523	537	549	544	557	545	538	546	549	532	566	508	509	541	561	590	501	533	549	589	584	531	565	502	527	502	518	532	550	521	530	553	557	536	542	582	563	512	528	533	520	536	565	497	510	552	524	547	555	535	526	542	529	578	575	536	515	557	494	561	499	595	535	564	530	519	545	526	547	537	539	544	543	540	567	591	511	553	543	539	549	509	551	581	542	583	510	509	561	557	574	542	539	550	559	540	536	565	528	547	567	540	497	529	564	528	544	493	545	509	556	547	582	559	514	522	550	538	543	500	529	533	495	559	515	532	510	553	541	545	507	561	553	529	582	571	530	566	566	525	557	561	535	509	600	568	551	575	483	516	528	546	547	571	494	541	584	514	525	538	567	553	585	537	555	552	598	549	568	564	525	509	542	516	522	546	550	538	558	541	516	557	497	570	534	541	508	546	546	510	542	542	535	518	563	543	552	562	558	489	570	470	564	539	581	576	518	534	562	564	537	527	535	567	544	592	554	523	571	579	562	574	560	567	591	536	529	573	520	543	531	580	599	558	561	555	544	554	553	569	574	534	550	533	505	501	541	533	545	564	580	581	564	609	515	536	531	505	556	585	553	497	532	516	516	537	557	526	517	559	526	544	580	523	567	544	560	572	515	563	513	506	516	525	559	528	517	564	529	528	562	489	535	555	576	525	576	553	582	545	546	511	515	552	489	544	500	522	553	577	523	523	507	526	503	535	548	502	545	501	567	545	543	555	546	547	577	551	586	566	509	580	546	537	575	558	561	553	546	559	570	568	520	560	566	567	558	518	607	491	554	521	509	535	528	513	542	544	569	546	523	535	557	533	533	531	539	528	512	507	513	577	548	542	571	546	544	496	521	575	553	546	519	516	558	574	579	555	585	551	520	553	558	499	554	475	536	557	525	558	517	554	549	503	516	546	518	568	573	562	516	538	566	540	628	544	602	518	561	544	496	540	547	570	542	578	556	555	549	521	530	551	552	577	506	535	485	522	570	511	528	590	542	555	559	563	507	562	554	519	560	533	550	572	559	503	526	511	533	578	579	531	560	547	517	580	555	557	514	594	558	535	553	568	532	554	540	567	527	536	526	584	553	554	573	533	499	561	515	560	530	550	524	484	528	507	554	565	551	506	548	508	530	505	533	539	538	509	524	528	576	542	526	538	521	516	515	511	559	534	583	511	562	546	506	503	527	531	567	546	558	557	567	533	567	568	568	531	552	574	588	482	525	546	513	586	562	572	599	537	533	539	505	518	549	558	532	504	530	516	571	535	558	561	533	507	581	523	569	580	545	540	568	562	558	566	504	557	550	553	558	592	535	576	518	576	560	535	545	540	537	565	571	533	558	546	586	558	494	552	588	549	521	530	543	535	557	491	536	541	543	561	554	552	537	582	548	559	535	566	490	546	535	553	563	554	539	585	574	506	530	560	531	554	522	559	519	504	521	538	511	539	532	529	520	549	529	496	538	573	522	507	560	538	574	528	566	546	520	591	565	534	557	564	508	520	568	549	506	506	527	526	532	527	545	557	555	548	546	539	513	520	549	550	521	546	519	495	570	508	525	566	560	509	512	533	527	526	552	572	537	520	560	570	565	545	524	559	540	501	549	538	531	575	536	520	522	566	542	539	553	518	530	603	547	559	576	535	525	557	523	569	576	537	513	531	573	520	565	529	520	558	544	546	519	548	560	562	576	517	546	543	541	547	570	538	532	509	530	540	534	518	526	561	537	552	524	538	567	531	524	530	531	537	529	512	556	535	516	558	555	561	524	512	513	539	513	489	559	528	539	559	565	532	546	509	549	554	528	542	518	536	516	543	522	536	552	527	554	560	557	551	561	521	538	563	563	551	575	519	555	544	507	531	544	549	553	530	496	559	566	581	521	528	534	541	511	548	541	563	514	540	527	509	528	564	509	515	550	551	585	550	589	535	552	524	550	537	540	536	523	550	578	522	507	549	562	581	539	529	522	537	536	553	586	527	572	575	529	546	586	617	571	545	537	560	519	511	533	542	559	525	553	571	528	580	543	492	528	537	537	554	564	540	521	575	528	556	543	534	532	556	543	569	548	531	536	539	559	585	567	536	479	558	483	528	533	534	544	527	515	565	552	544	540	546	589	540	532	534	531	541	521	524	546	557	594	508	545	532	546	557	550	551	560	545	498	548	570	484	531	496	531	540	548	561	528	524	530	551	557	552	560	573	526	562	573	585	586	552	534	532	575	587	537	530	495	558	541	521	532	556	531	530	555	524	551	540	545	544	545	525	528	552	507	541	563	567	545	522	516	571	529	573	506	506	534	586	536	509	554	526	518	535	518	551	535	493	512	537	573	549	482	534	573	505	525	526	541	519	504	543	533	546	575	548	557	551	539	557	506	523	534	546	556	553	540	527	574	526	572	545	557	526	555	541	563	527	533	562	590	510	512	554	554	554	591	549	563	534	562	533	576	553	533	584	506	509	555	595	575	549	533	549	567	526	543	576	542	553	516	544	515	564	496	519	537	550	510	536	529	498	543	562	550	525	544	550	522	521	525	575	518	591	507	504	531	575	520	577	547	521	590	539	528	519	540	550	537	557	526	556	557	533	596	517	544	588	558	572	563	545	511	545	539	573	472	601	573	543	512	561	543	536	527	553	521	543	570	533	543	522	499	535	516	509	541	542	550	561	551	592	544	550	554	526	556	527	568	565	518	510	564	539	544	541	536	576	567	558	517	556	499	547	565	553	541	558	579	504	545	590	544	568	542	576	524	551	525	529	538	560	527	550	540	542	575	532	529	526	547	557	546	556	571	540	484	525	549	520	506	581	570	549	555	555	552	587	551	514	570	530	535	547	533	526	543	520	583	553	578	541	540	553	569	554	566	588	534	555	563	565	578	526	519	548	530	543	531	551	517	513	531	541	539	517	553	508	521	527	559	540	606	581	518	529	558	524	512	537	583	546	510	576	544	567	557	543	559	532	535	566	543	545	537	586	546	561	537	559	526	536	534	547	531	556	503	564	540	551	533	548	548	577	532	578	552	548	558	536	569	527	560	538	536	514	588	560	526	542	492	531	524	523	549	522	563	575	531	528	553	538	489	532	533	532	553	550	568	559	538	522	530	504	516	547	536	525	542	563	552	545	549	551	561	549	550
32413	30359	11232	2313	687	483	403	451	479	461	405	445	464	439	410	473	406	435	461	477	426	459	442	428	448	419	465	459	442	447	424	445	429	472	448	441	433	426	426	461	425	465	451	447	466	444	453	437	409	419	493	458	459	459	436	436	458	438	439	435	411	405	442	444	453	465	462	439	456	450	471	455	457	428	445	434	435	389	492	444	427	465	422	443	435	436	482	436	410	446	415	430	452	436	437	447	441	470	423	412	456	433	474	445	446	413	429	442	477	444	445	487	446	452	415	452	430	440	430	466	408	434	463	424	441	418	444	418	456	416	440	435	450	454	472	445	431	446	438	444	443	440	429	451	449	445	431	422	439	421	407	438	458	467	493	434	473	451	457	460	475	440	451	452	431	450	454	432	466	467	422	459	456	456	482	455	478	432	445	461	442	490	437	435	460	476	489	431	437	487	407	484	462	425	434	435	427	423	457	461	465	479	474	442	454	464	426	455	435	449	446	465	449	445	450	440	437	422	425	426	429	414	443	465	422	451	444	429	470	445	462	465	409	454	410	428	480	446	455	457	409	409	462	458	443	442	446	427	440	410	473	425	441	459	436	420	468	432	470	451	439	446	436	453	447	443	464	433	464	452	443	471	457	446	435	454	453	494	440	431	419	437	437	433	455	434	468	442	419	489	439	425	441	476	468	449	456	457	463	434	448	428	473	404	464	428	438	429	421	438	427	449	440	442	409	450	431	457	435	437	433	458	411	435	444	428	470	465	441	443	430	445	419	482	474	407	449	429	445	435	472	420	484	409	405	415	456	424	402	461	432	442	436	478	418	495	446	442	406	457	452	430	440	422	428	480	405	433	438	458	446	416	439	429	423	470	445	458	429	467	452	386	456	457	429	464	473	450	441	438	461	452	454	409	447	393	438	446	441	440	469	466	408	424	428	438	405	482	448	448	415	458	420	448	443	464	474	430	484	485	415	459	457	457	440	471	455	439	448	414	436	448	418	457	414	443	447	432	444	438	433	436	469	451	431	441	440	408	444	462	484	418	495	417	460	451	441	458	445	466	449	464	452	499	448	400	438	460	440	491	435	416	439	421	398	449	455	420	433	442	446	456	416	465	429	469	439	429	430	494	442	453	447	448	470	434	429	468	434	414	470	412	428	462	463	448	435	438	426	438	416	487	423	445	441	446	418	423	446	418	451	482	450	433	446	456	424	495	440	421	423	440	419	411	435	467	408	456	472	472	443	460	443	446	496	436	422	433	400	442	405	460	468	449	424	433	471	438	406	440	473	425	445	449	477	450	460	476	446	429	410	441	433	430	499	405	452	433	466	443	476	441	429	442	478	427	434	465	470	418	472	475	474	436	427	423	407	427	459	417	457	430	439	462	454	454	458	449	462	472	440	438	440	454	459	425	447	456	467	421	423	459	442	454	428	421	441	413	450	430	450	435	449	414	447	457	430	432	450	451	457	478	430	450	442	442	446	443	418	474	470	462	439	469	446	429	457	435	441	432	424	440	445	454	479	432	419	475	428	438	435	457	420	449	458	466	465	428	459	452	405	474	435	437	427	501	436	465	419	451	422	472	442	443	417	443	452	428	436	456	472	434	425	406	446	409	503	415	451	449	472	461	443	448	419	453	454	489	480	467	507	442	423	457	465	466	424	471	430	455	447	446	423	442	417	400	430	413	426	440	466	429	447	462	454	461	434	448	464	436	439	460	423	442	446	422	410	441	475	448	418	426	426	472	429	469	461	437	468	454	394	477	450	437	458	413	419	433	417	437	429	481	445	439	430	460	446	441	413	462	448	482	438	427	400	430	443	445	444	427	489	439	458	495	430	467	435	427	465	438	429	427	427	449	433	420	447	439	446	434	415	425	431	464	414	437	460	426	436	422	451	440	464	461	438	434	446	471	413	435	432	418	442	447	413	496	455	457	474	448	429	447	439	450	449	451	439	426	462	441	452	449	451	471	451	440	468	421	438	438	445	474	428	446	427	464	421	465	401	462	477	428	424	444	427	447	498	451	438	428	467	458	454	456	441	441	445	458	428	465	437	463	440	426	440	442	426	409	464	441	459	448	451	438	389	425	443	497	432	423	431	447	438	432	456	479	467	444	462	458	424	456	461	410	447	435	468	461	473	467	446	484	426	447	406	410	437	475	458	427	430	424	468	477	424	448	406	434	450	436	446	433	440	434	444	435	453	452	444	449	478	436	436	449	423	416	432	460	447	442	456	458	433	422	427	468	445	430	427	450	434	452	434	440	456	433	428	422	464	444	455	469	472	414	421	461	416	432	468	428	452	440	444	431	463	470	410	427	427	432	466	436	483	457	443	441	439	435	420	439	404	480	418	395	417	468	438	449	447	481	436	438	449	439	471	476	437	420	469	468	458	432	476	449	454	423	439	476	425	439	434	462	452	455	424	438	482	459	445	397	452	480	441	464	449	411	448	420	479	433	460	477	463	415	427	422	442	470	419	423	413	428	470	439	434	437	441	420	451	490	441	456	457	461	402	466	461	412	459	431	520	426	461	460	477	466	432	421	480	434	396	455	411	462	479	439	441	452	448	476	422	430	480	461	442	464	439	460	455	420	444	444	410	406	436	452	430	416	467	437	435	407	483	420	448	479	442	467	422	458	421	433	414	440	447	443	445	448	442	473	441	459	472	432	413	443	452	470	429	476	439	437	442	458	454	456	417	458	401	438	470	395	485	415	427	447	469	454	436	442	415	449	435	422	400	430	415	398	485	424	482	408	431	466	437	470	495	481	486	441	466	440	474	488	418	407	439	423	455	430	448	427	468	458	421	390	447	453	459	463	459	442	433	428	458	426	468	417	445	437	457	429	437	468	489	438	442	407	418	433	428	450	439	418	432	449	436	442	401	471	417	452	441	464	453	431	427	426	453	447	460	437	425	398	430	441	461	454	445	434	444	430	448	452	446	431	450	448	456	444	441	419	413	456	441	458	440	451	453	428	465	405	455	445	408	438	421	431	469	436	455	409	433	433	438	476	466	462	426	425	439	461	429	437	428	499	429	469	475	445	449	447	456	439	413	443	462	433	410	475	435	408	433	426	446	448	506	448	445	444	414	489	470	434	431	473	446	442	455	447	418	458	399	424	479	452	405	468	448	442	475	410	448	462	441	460	464	430	443	467	495	481	450	431	447	456	441	472	458	432	443	411	435	434	447	485	471	485	474	433	401	459	452	444	396	461	410	447	438	440	441	422	451	468	443	444	459	449	478	436	413	388	443	428	452	464	491	478	423	484	446	450	448	446	423	468	442	460	422	420	454	465	422	458	449	410	453	433	433	440	460	416	432	430	465	469	445	489	440	429	443	438	451	432	428	486	424	444	465	430	430	462	411	401	464	458	443	428	480	446	465	423	482	434	423	419	432	462	438	448	461	435	419	436	444	454	446	450	458	468	413	410	463	455	429	437	459	456	445	442	466	455	459	408	450	443	453	467	467	439	457	445	434	428	442	428
24782	23534	30542	25548	17243	4143	933	673	586	655	562	600	592	633	549	544	604	542	595	615	561	596	596	567	625	596	537	601	580	586	597	548	573	621	584	535	569	583	592	602	643	589	639	580	616	610	574	572	518	600	578	611	550	597	604	594	629	605	583	565	632	582	584	615	578	572	557	580	607	586	551	601	604	595	592	571	563	589	575	589	535	557	513	597	563	538	588	539	612	614	618	513	571	573	583	570	597	536	559	571	614	551	643	577	559	571	588	604	597	596	633	603	569	571	558	589	586	558	543	559	520	504	614	622	565	633	565	558	580	568	581	549	598	599	599	537	556	537	627	584	570	568	576	579	584	615	591	562	572	570	583	598	596	593	619	597	616	597	603	615	602	590	526	569	598	563	571	566	600	567	568	576	567	571	568	619	589	595	596	572	544	573	599	571	575	584	564	560	591	591	578	568	557	598	544	572	570	555	545	534	611	573	585	583	596	588	561	572	590	595	584	601	558	587	590	598	601	659	564	579	580	551	593	606	579	573	549	590	577	579	533	600	627	564	558	529	551	582	575	608	624	620	593	592	528	542	595	598	601	575	587	587	578	531	563	585	544	553	566	593	520	574	589	581	553	552	626	578	536	567	610	554	576	615	606	593	627	570	600	553	573	577	556	574	573	621	618	589	563	596	566	571	571	594	598	551	585	567	526	601	567	580	606	561	577	619	575	591	564	556	577	643	647	557	583	587	561	558	583	582	571	592	573	607	569	576	559	627	569	558	594	604	587	627	577	591	534	600	558	600	568	547	573	563	631	574	606	551	592	580	555	589	539	613	588	582	597	560	584	591	564	577	574	555	568	569	603	613	514	547	596	552	566	556	599	618	525	586	587	579	566	557	584	614	572	575	589	579	587	583	564	558	606	545	558	572	592	594	588	603	574	572	572	578	577	583	586	545	578	553	568	598	608	532	566	582	589	562	643	598	561	591	537	577	593	587	583	572	555	544	582	581	600	590	558	548	591	568	576	574	593	575	537	521	555	558	583	571	609	571	603	589	610	548	547	603	522	563	561	550	589	558	594	603	575	532	593	573	577	612	549	552	562	609	567	571	612	544	554	561	549	523	588	547	553	570	547	547	602	586	542	549	595	522	531	558	572	549	575	512	593	578	580	590	567	579	534	581	569	568	570	536	602	544	562	552	528	557	551	622	570	585	556	537	595	591	609	605	601	578	556	618	600	554	554	587	546	552	547	592	619	640	613	582	571	550	575	577	567	535	592	608	578	601	558	583	551	569	621	583	568	566	579	562	565	574	606	541	577	555	570	587	573	536	614	614	569	576	541	575	540	578	573	566	565	574	549	561	528	541	591	563	566	589	578	573	601	543	533	565	573	550	584	599	587	562	558	577	546	572	595	616	576	575	569	546	578	539	547	619	591	569	576	555	590	618	613	573	580	594	609	526	571	575	615	618	614	607	585	525	575	566	572	596	527	559	547	590	624	580	563	527	588	562	564	598	577	596	540	584	603	564	589	553	556	578	623	551	586	612	545	580	570	575	563	610	554	566	607	561	608	636	537	545	582	559	535	627	585	514	589	520	627	599	555	583	611	628	576	554	568	622	583	610	589	592	583	544	554	559	558	570	577	620	588	579	583	597	583	569	579	572	550	552	557	577	539	575	608	585	558	524	619	587	597	606	553	582	578	573	559	605	574	566	553	557	544	550	559	567	588	606	577	560	530	582	542	582	584	583	573	558	598	566	590	563	584	586	550	641	585	563	600	546	563	613	602	589	550	532	580	584	620	584	566	581	571	594	566	564	632	610	600	601	563	588	537	598	631	635	553	587	574	602	605	588	573	567	596	548	610	552	602	574	563	579	618	545	562	600	560	574	580	568	627	560	535	536	563	543	549	551	578	540	564	569	550	606	566	559	576	543	601	605	602	584	608	535	534	601	572	576	567	579	569	543	567	590	533	572	582	601	623	618	561	579	612	606	582	603	559	602	543	579	602	575	569	582	575	573	554	556	594	568	615	555	561	539	603	540	609	575	550	615	536	562	550	599	603	548	600	576	580	557	582	603	602	564	608	596	572	548	589	556	550	548	562	593	526	571	564	535	553	565	636	532	585	560	562	583	589	570	609	548	598	571	580	538	542	565	544	572	581	531	609	596	534	551	567	574	555	565	616	585	550	568	579	582	563	571	571	599	574	608	601	576	557	618	598	567	580	551	591	530	617	591	575	557	525	584	575	606	584	562	578	555	577	590	643	597	539	584	586	583	591	552	610	618	546	550	543	551	596	597	591	564	568	551	538	586	594	588	586	565	571	575	618	562	588	600	577	543	578	566	551	566	537	590	588	591	584	591	603	534	596	555	542	582	582	593	572	576	590	570	605	558	588	557	565	568	617	597	587	619	593	534	581	603	588	609	599	572	586	575	545	594	584	521	589	600	533	571	593	609	565	537	582	598	561	552	580	583	577	576	551	653	618	565	568	554	589	585	549	595	537	584	589	628	586	633	558	578	586	634	580	561	563	563	569	580	578	549	553	577	524	600	592	625	548	572	588	604	581	577	598	563	572	533	622	570	580	582	633	574	569	586	563	559	550	582	585	572	562	641	548	547	578	598	549	598	581	592	586	571	614	549	555	576	568	576	560	562	581	577	603	586	589	571	579	547	606	541	572	567	553	553	564	548	566	602	592	569	521	527	560	533	551	601	570	549	557	532	571	580	585	570	535	569	552	548	558	590	568	576	549	564	540	555	621	548	601	559	576	584	575	563	574	563	589	587	566	563	540	558	578	530	576	569	590	585	569	548	568	518	603	563	574	626	552	578	540	620	558	601	608	555	534	521	577	549	566	561	567	549	566	543	553	601	583	591	557	599	517	637	568	546	598	571	576	609	613	581	549	577	594	526	555	534	559	571	580	555	551	582	581	575	550	558	600	536	520	594	560	546	559	602	573	563	610	536	571	576	554	587	579	562	552	613	586	619	580	589	557	636	623	593	576	560	586	598	571	626	567	555	585	576	542	575	559	581	591	598	544	569	576	583	600	567	585	546	547	555	587	571	625	626	574	563	572	585	531	583	585	569	573	564	550	562	590	628	554	577	551	541	567	621	594	579	563	587	539	607	613	555	560	555	576	579	557	591	569	579	578	591	589	545	599	567	540	566	561	583	583	589	587	601	569	568	558	559	551	594	586	550	566	576	564	521	585	563	572	530	602	528	570	542	599	569	581	555	565	566	595	561	563	554	627	578	584	568	589	550	541	556	594	608	581	571	584	555	547	578	548	592	600	570	548	595	592	581	587	559	544	534	580	550	580	600	604	593	560	619	598	546	582	605	578	577	558	561	530	569	617	588	555	583	575	598	539	571	564	597	544	588	598	568	582	569	554	585	589	593	568	595	620	601	610	602	575	618	603	601	562	526	546	560	580	595	560	576	539	520	533	595	554	561	578	591	583	526	577	569	574	599	598	579	603	585	612	560	556	576	558	555	513	547
63079	86024	48579	14836	3249	882	535	459	507	506	536	501	530	536	536	513	518	544	509	504	539	532	489	569	546	559	525	515	537	490	551	499	545	481	545	535	533	556	528	545	512	552	561	515	535	540	502	494	520	496	526	534	547	509	559	503	503	574	557	511	497	505	537	520	569	464	510	529	526	502	540	523	566	524	558	529	541	481	577	500	512	502	537	538	517	520	565	535	503	525	489	511	521	488	544	539	531	514	540	499	523	542	539	535	525	527	584	488	497	517	513	529	507	482	505	529	493	503	512	508	523	509	497	503	550	533	481	516	507	502	531	548	500	545	522	542	528	511	543	466	546	489	510	563	520	495	548	506	522	508	564	545	531	505	522	525	558	532	499	498	533	520	547	496	490	512	492	517	486	528	551	574	508	534	487	556	492	533	520	550	533	563	531	550	497	522	542	527	498	509	516	497	532	520	490	520	516	528	540	573	501	504	529	510	496	547	489	514	520	505	496	519	526	532	566	490	526	488	529	515	525	481	527	504	533	514	507	484	556	575	525	490	503	505	536	503	541	510	530	523	572	533	544	503	546	514	516	512	522	507	570	518	517	519	506	529	525	509	497	521	512	515	523	538	536	518	525	512	525	527	557	467	533	487	521	561	553	507	500	545	513	513	529	529	527	489	531	556	537	473	508	522	522	501	546	523	537	538	514	545	497	500	536	497	514	530	531	549	540	505	528	525	525	562	508	522	538	529	480	500	526	540	496	538	545	521	519	485	510	574	532	548	511	508	510	511	521	497	544	535	484	505	491	546	491	510	537	522	485	567	535	485	523	466	540	519	539	562	520	514	540	536	502	503	499	497	547	520	499	519	500	486	511	517	486	504	505	509	524	557	514	498	510	531	521	551	523	497	524	533	529	519	512	481	564	511	506	505	512	516	495	510	529	533	544	554	538	535	545	514	531	497	542	505	498	536	500	522	522	522	510	488	528	520	495	534	498	535	534	502	524	532	495	509	506	539	498	517	523	541	521	527	538	479	551	541	505	540	492	544	518	508	544	536	501	569	539	504	520	515	534	577	553	509	518	541	473	544	539	534	519	525	502	500	505	510	542	524	519	526	545	533	531	566	511	536	497	510	548	523	515	539	562	537	517	541	519	534	479	506	498	528	513	543	534	531	519	534	569	544	530	470	538	513	518	552	503	506	527	511	499	531	526	519	572	511	517	533	542	508	496	581	554	508	510	554	490	508	525	511	553	528	492	532	560	536	531	515	526	522	475	520	514	483	487	546	509	516	481	511	553	480	565	525	519	481	535	504	478	516	514	544	479	521	511	533	533	503	546	519	520	510	506	543	484	542	559	557	499	531	523	507	519	484	554	537	522	511	507	544	527	543	508	531	515	513	500	484	544	505	525	524	509	500	542	532	510	506	524	492	518	532	484	499	521	467	508	544	524	530	522	518	500	546	524	551	537	561	558	524	502	520	553	493	547	506	563	559	463	538	507	484	534	514	518	534	540	535	521	518	510	487	511	514	492	555	538	568	556	525	514	548	542	525	541	558	523	540	527	543	554	499	504	494	535	475	526	552	530	558	540	513	541	496	583	539	528	535	560	518	510	510	536	521	506	520	524	518	511	501	518	522	528	529	477	492	493	568	563	501	533	509	544	528	536	561	529	500	538	512	540	518	508	525	499	540	546	503	513	551	535	504	527	554	535	555	528	588	505	544	494	494	503	508	528	504	501	532	524	494	541	492	491	494	522	551	466	523	522	511	512	497	494	497	533	542	517	501	504	513	529	501	505	519	512	538	514	540	524	474	520	528	557	553	531	534	542	500	476	558	543	518	491	540	559	533	539	491	532	529	515	557	491	540	496	525	537	486	528	491	516	522	489	565	519	553	528	499	498	532	510	475	546	526	510	507	519	533	497	514	515	513	545	558	519	531	526	515	523	525	494	509	503	551	518	530	533	510	483	521	528	493	555	467	530	559	527	491	546	514	497	568	529	528	498	521	521	556	520	510	503	514	561	519	488	510	546	497	467	460	497	500	523	481	511	506	502	491	519	524	511	535	551	532	553	518	537	574	519	547	534	533	531	524	502	555	506	496	511	518	544	540	504	516	538	520	507	521	545	519	506	498	594	482	507	503	534	512	545	525	474	526	518	514	516	526	528	527	494	521	522	523	497	507	495	549	502	511	516	541	515	504	525	500	454	484	559	515	524	501	545	523	498	553	505	522	494	510	522	533	517	501	530	535	500	515	545	531	518	481	545	522	526	493	556	489	512	499	514	535	542	542	531	545	531	524	524	505	527	532	534	531	531	502	477	535	513	487	492	470	517	507	529	509	531	533	478	497	523	508	536	509	550	537	540	534	521	508	533	477	500	562	487	517	535	498	505	511	489	533	477	539	508	511	514	534	560	489	542	544	517	494	533	495	504	508	518	502	527	525	521	545	480	559	483	537	493	490	540	530	491	554	528	549	508	511	523	488	503	537	550	556	521	560	522	521	519	509	497	503	538	522	546	492	498	533	491	540	528	539	515	468	500	562	533	524	518	530	512	503	565	480	539	511	547	525	508	505	500	524	489	534	516	532	562	544	519	516	503	554	494	500	522	521	481	543	546	561	491	530	533	529	541	509	497	566	521	540	517	492	527	535	541	535	507	513	566	485	535	519	497	514	521	524	517	518	541	544	521	487	522	508	564	487	530	524	561	539	511	508	529	520	514	507	535	524	514	495	505	521	532	500	512	492	578	523	500	496	511	546	518	552	531	518	539	513	487	538	513	496	528	537	495	494	527	543	528	539	573	533	519	522	504	487	529	487	519	515	512	534	524	477	528	519	496	495	498	547	527	540	545	503	498	497	489	520	509	537	527	500	565	521	474	537	532	483	531	558	526	530	510	509	506	545	482	528	512	516	522	575	524	510	514	506	462	512	536	507	521	495	483	505	540	505	545	529	515	526	507	519	488	550	503	501	521	572	526	497	517	541	514	545	514	540	516	507	500	529	531	531	508	530	510	514	496	488	507	529	511	510	538	490	483	533	539	525	514	498	514	519	558	542	475	544	523	551	523	496	542	550	494	499	510	550	530	516	475	542	519	501	481	526	528	542	459	515	492	539	506	549	510	504	505	578	532	557	491	517	483	496	492	529	531	544	497	536	515	475	474	533	512	514	519	511	521	531	493	494	517	485	559	496	546	502	551	504	502	522	540	503	526	531	500	517	535	486	530	520	544	502	556	527	523	531	508	481	520	532	554	513	495	531	494	508	567	554	527	534	542	548	492	533	512	540	515	530	546	538	521	547	507	522	489	510	509	502	534	551	530	490	529	522	511	518	526	508	495	513	516	512	553	530	509	522	493	536	477	542	584	485	561	530	493	538	509	517	510	509	513	553	512	522	535	478	513	497	550	526	496	495	501	538	515	498	514	547	497	507	513	524	500	533	521	519	519	535	536	559	508	532	539	511	475	483	555	486	515	490	539	538	534	526	520	522	526	535
24079	22639	29719	24519	20018	9333	1454	881	775	740	766	725	680	706	728	686	766	689	727	737	707	712	710	681	698	760	738	699	703	715	680	665	726	721	663	685	721	703	680	728	741	685	678	698	694	701	691	704	720	672	728	670	722	717	696	718	729	706	700	744	704	682	677	685	693	719	695	751	662	696	699	685	705	669	673	625	707	696	739	679	697	672	681	654	683	732	712	739	728	668	722	714	705	672	664	667	642	707	689	687	665	771	736	662	721	663	720	666	695	713	699	665	703	655	678	708	732	714	699	674	692	653	723	675	704	753	674	694	717	709	719	696	706	726	704	710	707	676	697	656	713	692	704	675	704	687	758	689	703	729	702	706	714	759	702	711	718	739	674	666	687	717	721	712	723	694	649	723	697	704	728	707	684	684	741	667	736	720	694	666	752	721	706	702	692	680	679	684	728	731	693	687	702	721	712	664	699	689	652	726	691	692	730	729	697	658	659	697	703	678	694	698	685	677	706	719	715	654	673	714	719	704	690	680	674	720	713	695	742	699	686	703	702	704	692	682	701	694	729	723	682	712	715	748	672	703	781	700	729	725	695	747	686	679	703	606	690	698	717	718	688	737	702	686	722	704	715	696	677	676	723	708	725	670	679	687	635	690	713	748	705	694	684	688	678	681	702	679	674	692	682	679	742	768	691	711	702	687	718	704	673	713	720	713	689	706	719	677	710	730	718	736	681	702	669	702	702	687	669	694	673	688	651	712	662	664	694	673	691	652	668	717	723	683	677	687	707	686	710	745	681	726	707	694	704	689	717	687	677	707	696	682	687	725	728	684	701	676	702	765	682	670	681	697	681	685	719	705	704	708	736	708	724	691	674	699	691	685	657	741	722	710	679	709	682	690	702	666	731	701	772	700	694	701	748	659	664	655	663	706	688	630	682	704	803	667	698	691	682	706	659	746	667	692	638	676	681	708	684	728	699	735	707	626	714	654	641	697	658	733	684	712	662	696	708	670	708	682	644	694	699	719	699	691	674	715	710	708	716	709	726	707	670	687	734	709	664	670	699	713	659	653	734	712	644	709	668	673	699	682	690	706	706	723	713	653	690	714	677	671	686	680	736	660	658	697	699	728	670	676	684	711	663	749	698	665	694	698	724	700	726	689	724	707	669	669	755	701	680	701	668	710	695	687	688	723	713	683	670	696	672	698	739	694	716	688	704	660	676	725	700	708	647	736	760	677	733	688	657	699	682	740	681	725	731	673	666	696	697	690	683	647	673	736	674	710	696	747	658	666	724	692	708	759	663	627	720	704	728	687	687	688	706	721	700	727	720	718	657	661	677	673	707	723	737	728	755	691	658	661	702	709	666	685	698	716	660	675	709	724	720	703	652	696	703	682	760	693	703	692	678	680	678	719	711	689	665	688	673	691	699	678	762	660	706	699	688	688	726	683	683	680	683	764	744	611	676	695	671	667	697	674	725	699	650	680	641	702	679	735	653	728	703	751	708	619	686	685	715	669	733	677	707	692	704	674	643	687	706	694	674	683	673	726	730	704	728	683	681	697	699	699	640	734	713	734	680	666	713	715	713	617	723	732	656	694	679	670	720	725	674	731	669	692	645	694	675	714	711	718	669	656	731	710	736	687	688	691	692	743	718	719	708	679	684	714	674	680	716	691	738	685	731	700	674	673	714	691	694	685	698	711	696	697	750	715	719	740	717	709	686	678	655	698	691	690	672	716	747	682	633	653	696	708	684	664	722	677	652	678	725	700	646	709	720	697	715	654	694	726	684	683	692	717	697	697	678	698	732	702	653	716	762	671	705	690	676	667	681	678	702	698	750	697	695	704	684	681	672	659	725	654	694	669	686	664	732	706	701	658	757	738	680	694	715	699	727	652	695	687	681	677	697	665	672	678	713	732	711	691	712	684	692	727	733	702	743	713	682	720	675	648	693	666	724	664	701	721	647	664	656	688	717	669	730	679	733	717	696	715	715	687	691	672	684	641	663	802	693	679	719	717	701	682	694	703	739	692	711	730	704	725	682	710	747	717	723	701	698	673	695	663	687	715	728	636	672	726	715	679	708	723	730	659	697	720	749	698	690	673	642	692	678	764	701	684	678	725	692	705	658	697	740	711	660	676	728	672	720	722	658	714	667	713	666	702	727	678	698	706	649	653	713	698	667	671	701	719	700	678	697	690	731	685	650	700	664	695	687	712	762	705	681	711	693	703	715	725	721	703	735	675	671	690	710	721	681	669	705	742	712	647	697	678	658	675	733	708	695	715	707	638	745	724	737	711	703	717	695	673	686	745	666	673	675	688	684	714	678	698	693	671	711	683	689	706	717	701	674	750	681	674	718	708	709	643	756	657	674	671	688	659	686	732	701	676	639	659	671	731	726	710	680	688	724	689	698	755	661	708	743	671	735	688	670	690	710	670	693	724	711	704	694	731	701	704	664	676	675	654	698	728	692	693	731	716	705	695	686	727	657	688	679	696	663	670	731	652	693	707	728	711	720	695	698	715	692	706	675	645	682	727	714	644	736	698	684	689	720	689	716	750	721	736	702	726	681	708	694	732	709	682	651	671	693	689	714	695	721	693	673	722	703	680	652	678	696	679	709	699	634	695	678	667	695	676	684	709	664	679	658	734	674	661	717	703	695	719	681	737	707	767	678	670	650	658	715	634	689	695	694	623	694	655	737	678	735	677	684	705	676	696	624	730	718	674	704	691	697	690	718	721	700	671	653	663	722	686	746	699	767	712	699	717	730	707	633	719	673	695	661	632	741	666	661	673	696	658	664	744	681	716	652	736	723	758	727	678	724	681	678	748	695	667	697	689	718	714	707	689	683	706	650	660	652	724	667	679	765	645	736	723	697	676	675	711	703	669	652	718	672	690	693	667	655	695	667	679	711	711	754	672	666	695	702	693	742	746	704	734	724	699	712	655	700	698	708	696	705	692	719	682	702	701	714	679	694	716	734	711	632	716	702	678	745	679	709	690	716	720	701	726	716	670	712	713	680	688	679	728	688	687	660	690	699	689	711	667	702	686	706	697	669	700	699	719	724	686	674	711	725	741	707	709	702	684	699	702	701	691	674	730	696	708	688	693	707	653	706	658	642	758	692	723	733	667	692	731	680	692	707	658	703	673	714	687	692	669	691	707	697	703	705	716	736	707	756	722	744	707	696	682	710	685	654	661	717	694	754	737	636	684	693	704	659	683	724	675	713	706	720	707	688	691	682	696	668	691	654	744	701	676	702	688	744	679	719	656	648	667	760	692	667	676	774	715	717	695	612	681	677	711	710	745	697	704	709	704	683	743	738	743	694	699	745	689	705	715	744	709	703	653	683	694	704	707	648	632	669	713	693	683	661	667	701	671	712	672	715	673	722	716	718	686	654	732	646	687	691	639	708	773	746	690	685	663	700	687	674	675	732	677	706	751	682	721	722	732	714	688	735	662	706	718	694	659	723	687	678	642	709	675	711	644	684	669
61221	90317	52608	17706	3983	1126	617	607	631	688	685	589	634	623	639	645	634	669	641	610	617	623	629	573	632	621	632	585	591	608	630	607	543	642	590	611	659	641	626	624	618	622	592	623	619	653	667	650	619	611	592	662	641	645	642	600	651	643	622	623	627	617	645	611	602	606	573	645	635	633	604	635	617	621	587	577	637	633	606	641	614	603	602	657	639	642	642	616	594	597	630	625	636	598	605	647	617	642	588	621	582	657	616	591	625	587	641	661	657	638	617	586	610	594	637	640	603	638	642	581	633	626	610	620	656	612	599	651	627	622	601	649	627	626	586	633	611	586	610	585	622	632	604	571	594	609	594	598	630	628	582	653	658	600	643	644	625	628	637	625	644	621	640	632	571	620	579	613	614	648	654	608	632	622	606	622	594	587	595	617	607	644	590	614	654	624	666	577	606	603	575	639	627	607	644	670	617	626	592	628	605	659	611	609	607	596	623	601	634	620	580	614	655	619	597	612	556	658	616	619	610	603	662	594	585	607	621	623	616	618	628	616	632	618	604	600	605	644	611	624	658	569	604	650	656	654	632	626	635	646	657	633	662	644	597	640	628	604	569	627	593	622	629	619	632	640	607	642	597	647	617	600	639	655	628	588	649	622	621	613	565	641	650	622	603	605	585	598	591	645	602	641	603	660	614	656	652	598	645	628	641	578	636	577	598	651	675	614	603	603	604	610	625	630	640	606	650	627	625	671	680	591	651	601	630	612	652	633	634	626	633	611	594	646	606	621	653	620	582	632	638	640	627	603	611	655	652	614	612	659	649	597	648	659	657	584	626	661	641	622	582	600	626	633	650	644	624	645	634	611	610	680	602	608	625	596	609	590	625	637	600	650	589	645	600	629	639	628	634	627	611	599	612	587	647	637	618	611	614	632	575	597	639	644	608	646	650	604	660	659	644	588	636	610	601	618	588	642	605	616	649	644	653	596	601	633	604	613	575	627	595	611	620	634	620	578	620	617	608	661	600	653	614	615	635	583	644	608	636	610	582	636	612	616	589	593	639	625	559	615	631	600	639	644	601	617	648	638	642	620	658	628	634	583	588	614	646	644	638	619	598	634	637	621	572	611	613	611	552	632	605	594	648	620	644	576	598	633	572	658	623	581	621	610	618	621	572	629	616	649	583	647	638	603	613	621	623	665	616	598	611	585	616	651	611	630	576	675	647	657	572	653	626	665	636	613	603	621	596	608	603	638	640	610	602	605	589	588	640	597	647	643	591	597	668	617	610	655	632	644	603	642	612	586	641	654	582	637	647	618	649	627	634	636	564	645	647	641	647	616	606	609	606	636	629	598	619	632	610	655	687	629	645	628	656	655	638	651	572	635	641	618	625	619	609	631	656	651	611	614	641	639	615	625	627	612	593	674	614	645	592	602	561	618	644	611	599	628	606	574	609	600	575	624	601	574	594	580	582	604	611	638	626	643	586	620	617	635	619	623	590	643	613	581	590	615	637	581	640	618	637	655	604	634	592	603	621	612	632	616	583	615	649	576	613	588	623	603	627	635	627	607	621	628	586	636	579	653	667	675	618	626	635	637	605	618	619	651	613	632	603	630	586	549	656	636	646	615	578	649	623	622	628	632	619	623	572	644	619	636	634	605	620	588	613	608	625	627	598	646	590	621	632	625	633	647	589	626	623	595	627	633	595	619	598	605	621	619	648	598	611	611	646	638	577	650	673	613	606	603	628	616	614	634	610	608	640	596	604	535	609	639	595	581	589	636	646	616	647	621	609	647	626	609	584	621	603	625	610	629	576	610	617	613	614	615	612	590	572	595	602	610	588	623	612	619	608	632	661	641	623	628	650	605	629	657	596	624	623	645	635	615	626	585	619	644	601	610	639	591	628	632	648	623	680	627	600	636	596	584	624	629	633	627	628	635	614	617	658	644	663	613	593	634	623	611	625	617	640	622	609	603	622	626	611	639	610	594	630	586	668	585	623	641	638	666	640	700	625	592	582	554	592	622	627	626	622	640	603	669	626	622	643	621	590	644	606	623	582	584	619	583	597	601	581	622	614	584	624	624	632	595	629	645	605	607	591	619	636	635	591	600	620	634	657	628	617	571	638	642	582	643	607	633	648	658	641	627	645	593	637	672	583	653	585	579	626	620	610	584	607	613	595	592	592	623	608	616	608	604	647	626	609	574	647	613	597	601	631	611	619	669	626	638	592	630	622	597	608	622	598	633	644	613	601	640	640	651	629	690	610	596	603	604	582	590	613	647	600	587	637	629	665	627	644	639	668	637	600	614	634	610	595	636	590	601	600	634	599	621	612	606	643	616	587	651	608	628	645	624	604	632	589	593	620	650	628	628	624	614	629	595	618	615	574	619	592	595	585	625	622	603	621	601	648	618	566	594	609	627	604	636	664	608	609	648	629	651	566	611	623	631	610	638	643	648	610	595	638	629	628	589	627	607	611	606	631	571	599	598	606	593	604	593	647	611	618	608	618	594	647	637	617	559	595	616	608	610	581	624	602	577	644	589	620	618	621	602	615	629	575	632	627	626	595	568	591	603	628	575	583	585	613	568	632	683	628	657	590	653	605	590	628	588	585	626	631	625	602	623	633	600	623	585	621	633	613	614	613	587	613	639	630	581	632	594	610	622	562	597	598	618	622	575	605	605	623	565	600	614	607	596	626	595	613	619	633	593	644	651	608	551	626	648	608	618	606	676	633	637	617	658	624	618	598	618	606	633	633	634	601	586	675	642	613	574	605	629	629	592	587	591	618	634	644	619	588	634	628	635	644	608	628	594	658	650	569	612	619	607	633	594	602	631	614	576	637	601	633	600	603	671	618	582	625	615	627	607	590	592	653	630	602	572	626	625	615	584	608	561	611	587	565	636	605	591	627	623	604	605	600	596	613	659	668	631	633	609	613	634	626	638	623	606	567	626	594	620	635	666	637	623	641	680	646	605	611	628	652	573	665	624	632	553	610	653	569	653	582	642	587	607	648	626	603	582	608	620	599	661	600	616	592	566	602	577	586	592	638	590	622	634	595	619	586	581	641	596	597	612	599	645	620	603	567	622	553	599	601	608	645	608	613	595	622	596	615	629	618	585	638	596	605	641	605	681	615	622	600	628	640	602	574	643	648	601	637	635	615	618	615	644	642	631	598	588	637	622	629	660	590	584	630	590	625	643	612	646	607	654	606	642	588	632	580	607	605	633	621	656	662	661	569	615	606	618	634	645	650	647	574	639	599	612	612	592	622	616	597	601	597	627	632	572	618	600	579	611	597	655	615	625	537	649	622	619	598	621	607	620	607	614	641	609	621	634	623	639	594	610	604	619	590	639	624	608	623	580	626	627	616	624	587	637	585	649	578	635	595	655	648	676	608	637	641	591	601	607	597	538	596	653	624	624	628	642	582	605	624	640	673	621	609	616	619	599	612	646	626	603	625	626	606	577	640	619	645	639	661	597	611	646	586	592	611	615
33597	31019	20166	5152	826	526	467	502	455	455	482	505	519	473	478	470	466	473	513	485	454	516	496	496	495	518	475	477	463	475	498	497	432	457	478	485	489	506	496	471	472	505	501	484	476	458	494	503	491	501	464	481	468	488	493	491	453	448	485	482	497	493	512	496	484	485	472	465	493	489	485	482	450	487	464	492	527	482	486	458	462	449	483	437	465	472	477	493	493	459	453	482	492	481	495	513	467	512	497	477	461	430	526	504	468	530	460	451	476	504	432	489	508	522	489	492	462	505	481	456	472	464	476	471	512	510	475	486	507	486	489	503	496	483	478	522	501	477	477	483	497	462	480	481	477	495	493	496	481	466	451	510	497	432	476	477	461	484	472	492	500	500	419	453	511	511	506	440	497	490	488	484	480	466	446	489	462	464	466	466	538	525	518	487	474	479	486	488	463	518	450	507	479	459	458	486	458	513	466	507	477	467	476	505	496	445	499	480	482	472	496	519	461	457	467	445	491	470	499	454	487	484	474	504	493	518	460	519	518	438	464	455	467	474	499	512	539	448	451	523	511	505	456	492	474	452	476	452	513	505	431	501	495	496	439	478	455	512	479	445	497	471	496	499	481	488	474	453	471	444	494	472	506	470	467	503	458	484	488	496	524	479	485	466	458	477	469	491	489	494	464	488	507	503	485	489	500	493	471	518	489	481	437	473	464	470	450	412	470	467	469	436	445	473	466	492	516	462	471	472	471	487	442	491	482	514	485	459	503	461	497	489	477	480	497	481	475	498	489	498	460	442	498	479	471	495	467	516	513	473	470	483	464	458	469	459	524	444	481	481	476	510	504	536	488	476	470	488	469	470	486	503	494	524	482	486	464	463	494	475	503	474	471	484	505	456	469	510	515	464	461	503	491	472	493	448	511	473	473	515	467	514	492	494	457	460	469	478	500	452	502	510	482	429	475	469	471	498	491	469	448	480	524	496	461	426	495	520	483	449	488	475	477	520	517	469	507	510	497	484	497	458	466	469	487	493	466	488	469	472	503	460	461	508	523	426	490	496	522	512	485	478	484	503	504	483	523	510	496	491	472	523	512	472	455	465	499	482	471	513	475	488	490	460	506	502	485	499	499	489	475	460	492	494	479	502	503	495	498	474	469	430	486	494	490	465	484	453	500	465	456	512	502	494	524	503	513	460	499	508	444	462	490	459	460	521	492	533	459	498	462	496	510	460	489	444	504	474	467	468	471	472	455	457	519	499	522	475	523	500	484	490	486	518	489	476	480	497	491	481	465	466	442	470	480	487	467	505	449	438	479	501	515	471	489	499	492	509	461	497	473	504	492	483	463	469	473	489	475	495	487	487	509	528	481	512	532	498	519	500	472	498	478	520	473	494	504	502	478	502	472	477	467	494	460	426	479	504	464	489	477	534	477	469	438	501	472	484	494	461	479	499	490	478	457	547	474	507	475	470	472	467	511	485	501	506	448	546	472	465	486	480	488	484	464	492	516	492	497	549	478	476	510	467	494	467	499	439	473	480	498	487	543	504	503	481	527	472	499	480	514	500	459	472	479	495	499	492	483	446	488	496	464	496	489	490	485	489	496	485	472	489	486	489	461	434	424	507	465	476	467	486	493	513	481	493	488	478	506	521	475	495	507	475	492	491	502	457	498	479	466	496	542	468	491	494	454	529	468	469	498	495	477	477	478	480	493	516	507	480	439	498	469	488	475	470	493	457	472	503	459	491	523	467	487	460	481	504	521	444	496	510	506	476	464	520	501	552	495	546	511	463	482	484	492	491	487	463	431	509	483	461	454	522	477	512	456	499	479	502	503	508	499	487	475	491	503	473	451	475	442	461	498	440	475	497	478	504	463	495	512	494	476	512	491	459	451	486	487	478	497	476	491	495	490	491	475	471	513	485	450	454	480	447	478	471	459	497	498	457	428	497	455	475	500	463	489	456	483	501	456	461	483	486	512	470	520	515	455	461	487	477	481	469	442	480	476	517	477	466	467	456	492	496	466	476	468	504	453	492	512	447	470	502	521	499	476	473	518	499	501	531	515	469	481	453	512	460	449	481	452	502	505	445	454	487	439	486	462	508	496	466	485	491	472	491	480	476	499	488	449	459	504	508	504	476	509	467	464	480	448	471	471	479	480	503	483	463	477	495	454	495	456	481	458	411	497	550	523	485	468	442	516	489	479	452	479	494	475	466	482	488	477	477	476	515	441	516	518	459	479	490	517	501	467	519	494	486	476	478	450	471	496	502	515	543	506	502	506	481	488	501	484	454	455	444	445	482	504	468	464	521	461	438	511	520	482	448	484	495	484	450	488	481	473	500	470	468	483	535	475	524	451	462	507	459	482	510	509	478	489	513	518	488	468	493	486	473	504	474	477	451	453	447	510	441	478	500	461	484	465	496	518	474	445	461	513	447	504	505	481	458	492	497	507	483	451	502	471	494	489	514	476	490	494	463	483	480	498	503	489	432	511	489	517	482	458	459	451	481	457	463	494	485	483	515	446	463	485	514	505	505	473	471	479	526	465	499	516	499	538	464	432	524	514	503	514	490	449	495	492	457	544	446	459	487	491	476	527	529	489	465	505	495	522	513	467	440	492	449	462	439	523	517	473	498	469	435	464	445	495	493	482	498	541	511	462	488	484	484	474	531	501	457	462	472	470	464	467	510	513	463	506	490	533	495	495	474	468	482	456	464	464	461	479	493	516	445	465	493	453	471	475	492	465	488	497	497	498	489	514	461	441	468	458	486	481	480	461	455	506	447	505	459	499	435	516	442	503	460	484	465	512	485	482	487	468	477	471	502	496	465	487	464	475	513	509	490	444	477	494	469	490	517	452	453	436	434	465	486	492	465	492	507	481	467	499	480	469	496	459	492	504	443	461	486	497	524	473	491	482	499	463	485	471	515	504	504	516	458	474	504	486	515	474	498	480	455	491	496	491	520	466	493	473	430	471	490	505	488	507	499	498	490	473	507	471	472	454	525	463	481	495	507	467	461	465	477	492	460	491	474	462	487	465	509	491	487	533	478	483	497	465	501	491	459	513	436	464	503	498	531	479	492	476	493	476	496	498	446	496	524	493	489	495	475	484	478	464	461	461	472	415	458	469	471	486	468	508	472	498	485	500	434	480	498	511	482	490	460	520	485	486	466	468	484	459	480	493	486	461	504	504	520	467	486	484	505	486	499	503	491	478	467	481	484	485	490	488	458	476	435	483	477	540	470	501	472	499	476	502	496	501	457	447	448	493	464	473	496	475	517	515	475	464	502	501	484	481	488	474	475	494	496	477	464	508	476	469	491	504	525	487	477	516	448	493	478	454	466	486	466	494	513	467	497	457	499	458	494	456	481	482	487	469	444	498	458	478	455	474	485	487	494	510	507	508	462	461	467	458	475	485	514	516	447	504	467	502	459	463	478	451	527	501	496	456	492	501	500	438	445	457	486	513	495	482	429	468	518	436	475	448	485	508	468
32200	30990	11225	2211	640	418	442	376	474	383	404	413	394	406	415	402	395	388	445	401	449	387	386	451	382	445	407	409	443	403	410	391	439	384	397	390	390	405	404	389	396	398	392	440	382	403	396	415	417	400	365	401	391	403	423	390	373	370	432	360	393	380	378	396	401	414	387	381	410	389	377	402	378	414	389	396	413	417	409	403	415	407	424	372	420	380	376	391	387	394	361	379	430	403	400	417	394	397	408	431	439	420	384	413	368	411	401	397	420	401	384	398	427	390	398	388	395	415	420	390	386	412	427	368	357	407	395	411	372	413	410	370	377	413	377	386	421	413	417	408	405	359	407	396	424	413	413	386	412	413	383	380	398	406	429	392	403	382	383	403	379	413	388	396	405	418	406	380	418	411	378	379	424	372	426	408	410	412	418	412	406	423	390	395	375	396	393	406	399	397	405	357	381	429	396	417	435	375	361	405	384	405	390	417	413	379	419	443	388	418	417	416	428	377	391	415	423	397	418	431	384	383	380	380	410	373	415	378	441	404	386	390	402	414	398	441	395	384	379	380	421	424	417	398	415	401	416	416	395	371	413	387	405	366	377	383	394	431	368	405	424	416	398	413	403	438	436	408	405	406	399	387	437	370	385	363	353	409	351	385	404	401	433	383	377	432	409	456	413	456	477	413	407	397	427	415	379	380	385	402	396	399	382	398	434	449	399	403	456	391	400	410	361	410	358	391	389	414	421	386	402	412	416	392	447	399	427	399	393	347	425	408	426	403	427	415	442	412	374	405	423	390	385	385	399	419	422	417	405	384	440	426	384	425	404	399	397	408	376	387	434	418	399	431	408	374	451	389	368	387	400	408	401	399	378	380	375	371	391	392	380	381	414	395	407	398	392	429	404	361	399	382	430	366	372	397	365	379	378	399	378	377	403	387	388	383	393	425	367	392	421	423	434	400	375	359	423	391	375	410	387	391	399	418	410	432	393	408	411	438	403	456	443	389	379	402	369	386	369	417	414	401	431	394	374	367	439	387	400	431	391	411	409	395	392	389	401	416	423	407	405	400	398	447	450	403	400	399	427	419	399	401	401	384	411	380	413	380	389	416	417	405	398	441	360	403	369	415	393	376	404	404	399	438	435	415	406	380	395	398	406	401	401	383	380	403	382	403	409	381	394	398	393	384	437	361	389	405	441	368	402	402	393	386	390	405	396	398	430	440	396	376	380	395	396	433	408	401	403	404	408	398	427	373	374	416	416	400	405	431	381	405	400	422	386	401	410	438	398	417	417	410	423	456	397	377	392	441	391	420	379	437	414	448	385	393	404	398	408	463	409	404	384	428	425	413	405	357	431	409	414	453	406	389	392	410	420	385	378	403	408	379	442	371	407	402	392	386	350	454	421	392	392	372	415	393	409	403	403	397	393	355	394	370	460	409	412	404	398	410	397	410	406	393	447	388	404	391	409	405	396	384	424	415	406	392	442	415	395	385	395	369	389	385	388	414	414	407	407	393	424	426	387	414	402	367	397	383	405	393	387	394	366	390	417	408	379	414	407	427	381	406	385	424	396	450	390	393	428	413	417	388	412	406	395	427	390	389	406	418	372	392	377	418	390	391	380	401	400	411	397	413	421	420	416	379	404	427	384	459	375	418	436	394	417	363	400	401	371	389	388	439	412	404	424	402	368	450	439	392	388	376	390	402	374	396	411	418	424	431	400	384	377	418	395	378	424	413	374	427	391	389	373	373	399	371	419	366	390	421	440	407	407	410	393	409	435	410	427	391	398	375	416	411	370	416	439	417	400	433	415	446	417	406	389	420	406	376	413	430	440	408	408	401	394	383	390	431	420	416	382	388	394	428	411	405	386	430	396	411	400	407	393	357	401	396	415	410	389	411	441	374	414	407	379	427	407	403	379	437	398	391	400	440	391	382	386	402	414	394	424	383	392	429	397	423	440	420	377	365	417	402	365	405	422	409	423	412	395	404	422	417	412	395	380	386	404	426	419	429	426	427	427	418	393	388	431	417	416	418	390	430	396	386	419	353	410	400	458	402	431	400	413	419	419	405	378	417	408	429	389	417	392	404	409	409	416	378	402	420	427	387	384	414	397	420	411	416	381	393	428	358	351	375	392	414	416	426	370	414	430	376	370	422	418	398	421	396	388	372	376	394	397	392	388	411	440	392	406	404	401	364	426	386	384	409	390	372	418	374	373	414	378	416	394	360	424	417	352	375	398	416	427	397	394	364	396	388	376	384	418	400	402	405	381	403	373	412	408	349	399	390	411	405	383	390	408	392	417	418	406	411	394	417	410	407	403	411	408	399	385	413	405	364	409	405	400	372	413	405	423	393	452	380	426	426	426	378	427	374	400	424	405	389	415	382	406	399	426	400	389	437	373	412	398	428	404	438	397	428	373	392	402	377	388	401	389	405	406	437	393	416	408	400	387	386	401	428	401	407	402	444	405	376	400	419	406	396	402	399	423	386	399	409	395	394	429	411	397	387	436	420	416	422	402	434	384	410	387	408	374	388	393	384	414	409	386	391	382	419	391	354	387	397	381	422	393	386	433	428	452	398	386	394	421	415	405	403	439	379	385	390	395	406	385	379	398	384	373	405	408	396	398	434	396	369	392	435	416	402	395	401	425	397	368	418	415	419	419	397	425	407	406	395	428	380	364	404	361	412	433	416	433	415	397	424	415	386	410	371	380	414	351	401	393	404	437	403	362	406	393	412	398	423	425	424	405	357	402	397	373	383	420	424	416	388	418	376	420	379	401	424	388	402	377	403	374	401	386	402	392	391	409	375	430	413	412	400	407	408	387	393	427	439	403	380	410	389	420	426	383	363	403	391	410	401	397	377	456	424	364	400	399	443	408	433	436	398	369	402	429	374	430	405	369	411	431	401	399	395	407	376	415	405	396	400	418	386	383	408	387	416	399	409	428	410	409	393	415	413	414	407	396	360	407	405	407	396	388	386	407	415	402	390	422	415	435	395	429	394	412	384	394	394	389	394	387	392	431	418	404	444	400	381	390	407	386	396	406	413	416	412	380	422	383	399	405	414	413	385	381	404	406	405	419	373	403	404	388	390	391	430	394	406	408	402	372	425	432	418	408	371	396	370	395	393	389	347	406	379	400	391	384	413	390	409	381	415	428	381	404	406	393	382	398	400	380	395	410	399	409	412	403	374	395	378	407	395	395	442	405	415	379	435	422	431	423	386	423	426	412	390	366	410	379	401	462	437	359	395	418	389	371	368	404	404	388	398	417	423	397	404	387	347	380	401	394	390	400	376	392	415	410	417	398	403	455	410	413	402	380	399	413	406	378	402	384	457	415	427	393	401	421	408	410	404	422	405	385	380	386	438	409	410	391	388	368	385	394	429	415	419	392	405	384	426	400	351	408	372	364	409	403	381	439	410	431	392	417	395	396	399	422	414	408	439	388	401	390	440	421	377	388	413	413	395	376	401	409	424	405	388	376	382	412	375
24856	23427	30894	25933	17803	4885	830	582	501	514	487	508	496	513	525	487	531	486	522	510	504	473	452	480	469	505	517	479	516	460	490	471	507	474	493	482	537	519	464	470	459	498	520	483	457	497	497	483	466	462	483	484	488	500	523	517	498	463	466	501	472	487	473	503	506	489	467	452	487	509	468	510	533	453	485	474	491	499	480	487	508	463	471	463	506	487	484	484	449	475	509	487	470	469	490	489	469	466	519	534	495	474	481	438	508	483	469	513	535	456	456	493	466	506	492	519	465	495	432	460	449	503	474	455	488	496	504	481	510	506	514	468	487	483	476	517	487	478	455	466	478	489	494	477	506	445	454	480	485	478	487	494	492	467	449	511	475	457	476	450	499	464	477	428	488	480	452	495	500	493	452	506	466	506	497	496	486	500	457	460	475	524	470	501	494	497	473	500	459	512	480	505	471	499	486	468	475	479	478	486	500	467	472	505	520	487	490	462	452	508	509	510	482	492	503	490	504	492	470	467	483	451	513	442	485	475	505	460	527	485	480	471	491	521	486	484	486	533	462	544	461	468	422	487	477	480	496	475	488	504	465	461	476	439	486	479	463	494	510	519	502	444	520	512	453	495	482	513	492	473	506	499	463	478	489	468	460	502	479	458	476	511	459	473	504	472	464	522	476	515	490	479	463	434	474	477	511	498	492	486	482	475	468	448	490	520	491	485	505	498	511	511	484	489	455	474	477	477	465	476	490	496	495	514	516	489	475	460	463	448	513	493	514	474	445	460	440	501	466	460	505	476	438	471	520	495	499	497	512	455	505	492	504	510	482	498	449	429	456	492	467	486	479	486	521	491	477	477	475	475	472	505	475	484	495	513	469	518	458	500	503	468	510	496	482	459	505	445	450	497	452	474	493	452	495	483	473	476	460	441	484	515	442	531	506	469	493	501	466	446	454	506	487	446	502	491	523	487	456	463	488	470	483	491	465	503	491	464	405	467	486	488	475	467	504	510	480	474	498	484	495	500	475	471	468	498	503	495	486	507	523	522	507	523	485	449	508	504	469	476	466	504	514	498	492	474	509	495	479	496	491	516	508	503	502	453	467	486	468	480	487	461	476	447	487	478	498	482	470	504	462	472	488	472	482	477	491	478	457	449	504	456	450	475	481	475	479	496	512	492	478	476	519	534	469	469	481	505	419	452	456	485	482	490	472	464	488	471	501	473	488	500	463	453	484	453	527	451	467	502	515	486	481	485	485	478	488	486	497	482	518	471	465	487	503	471	465	472	485	476	504	484	493	483	486	471	440	492	478	515	474	483	491	510	477	462	493	456	476	477	494	478	482	512	480	476	480	500	450	502	497	457	496	461	483	468	495	480	457	456	475	481	482	504	484	429	510	489	461	479	517	506	469	477	509	519	508	477	480	479	540	508	444	459	451	481	485	473	490	467	459	492	481	490	487	463	497	493	485	502	503	479	510	513	497	463	470	428	458	502	480	502	516	474	453	498	492	517	513	496	517	465	509	443	460	481	500	485	453	509	471	487	474	435	468	488	504	470	503	480	459	496	507	454	463	503	449	484	449	475	487	491	499	487	495	486	457	461	496	475	498	503	505	471	514	514	502	469	476	508	458	478	498	499	523	482	479	499	470	468	480	448	479	482	496	438	447	470	468	456	506	459	467	447	506	498	486	471	475	467	475	485	461	512	507	496	513	513	447	499	478	485	487	457	518	467	479	512	496	490	470	497	489	458	468	477	461	477	480	501	460	465	540	475	481	505	483	493	453	501	519	516	456	460	484	500	516	450	486	473	446	450	476	473	480	501	494	524	464	536	492	476	502	476	427	456	478	463	475	512	468	496	496	507	507	468	500	512	508	516	480	464	501	472	492	481	487	520	503	496	469	481	473	463	449	471	471	453	487	480	475	492	517	465	495	461	515	490	464	463	465	485	455	480	480	492	500	481	511	482	524	477	493	509	519	462	485	471	486	460	500	509	469	499	477	491	476	485	501	501	475	479	470	462	482	498	482	510	502	508	525	494	487	470	489	472	450	482	471	499	487	515	486	471	501	491	484	484	488	472	492	475	518	496	466	471	494	502	522	479	465	526	454	494	487	489	476	516	491	466	474	450	499	522	504	482	466	484	541	471	478	451	472	487	505	505	482	492	455	478	500	510	494	484	485	449	502	459	486	487	503	503	488	465	462	475	491	498	471	472	467	464	480	474	472	484	512	491	500	452	478	517	467	546	481	489	491	510	485	445	504	466	482	461	493	472	495	497	485	487	513	502	479	503	469	454	498	459	474	478	493	509	496	472	464	515	495	456	497	481	447	483	470	488	483	487	485	493	474	455	525	494	507	491	469	479	469	522	480	515	490	446	497	439	460	495	420	482	474	471	482	487	483	453	455	475	468	469	517	477	482	479	477	506	500	473	467	491	468	489	461	508	478	490	508	461	464	469	497	472	480	469	489	483	491	510	458	466	483	481	447	506	468	463	482	456	519	505	480	485	490	485	504	456	458	497	510	516	475	451	473	499	505	479	492	500	461	479	454	446	500	510	508	496	480	433	486	461	524	465	494	488	497	527	487	487	451	481	437	446	454	492	511	493	461	503	473	502	475	494	497	445	485	487	514	507	463	496	502	463	473	480	465	459	501	497	472	489	476	499	518	490	486	491	499	537	431	461	460	500	490	480	493	495	496	470	475	487	517	475	513	475	489	464	513	470	513	502	503	474	457	480	490	481	494	490	477	463	506	467	463	436	511	497	473	450	498	481	505	448	462	394	465	466	496	496	471	486	477	501	465	452	456	440	448	504	490	516	468	485	511	502	476	512	484	432	492	487	516	485	499	444	472	459	484	479	496	522	463	443	470	464	506	527	457	475	458	470	464	514	498	492	480	486	443	495	480	514	473	464	492	468	499	466	482	446	441	492	521	479	464	478	491	446	480	465	472	485	451	475	524	494	481	530	488	482	518	476	497	497	447	488	490	478	459	482	466	461	481	455	490	432	496	462	504	531	536	461	469	460	481	475	496	450	498	471	502	490	488	495	521	496	505	514	493	496	471	495	481	498	444	470	457	489	505	457	444	497	479	501	473	531	465	481	462	518	515	485	453	520	456	501	461	491	457	478	455	510	451	472	500	498	451	456	488	448	498	473	478	449	483	466	503	489	525	505	480	474	509	472	487	500	495	451	504	478	496	457	469	479	462	482	466	484	456	481	499	471	491	485	494	476	488	487	475	501	490	537	520	425	467	490	542	473	446	521	492	489	500	491	501	481	445	494	491	536	493	539	491	472	475	467	481	464	496	484	485	480	463	464	507	465	437	420	443	452	494	496	482	534	471	485	484	492	472	464	453	505	473	503	477	498	521	472	465	479	467	516	432	494	522	449	500	505	466	437	481	524	473	486	497	496	504	473	488	450	475	439	451	450	440	494	447	436	516	442	462	493	476	487	450	446	490	495	465	478	463	447	487	499	482	476	474	488	528	500
62967	84274	50448	16666	3907	1149	517	434	427	443	470	466	421	444	451	444	421	455	461	404	463	446	484	472	431	431	453	459	452	433	452	454	423	437	433	391	405	449	446	414	450	420	453	421	431	441	417	470	426	439	436	440	436	455	419	411	436	438	438	423	457	470	431	427	456	470	435	458	454	442	457	442	414	430	441	412	473	485	424	438	469	448	437	452	432	418	423	444	492	449	459	422	424	431	457	424	450	413	491	465	425	467	455	427	432	443	445	456	430	411	389	418	432	432	444	463	476	424	424	418	471	449	439	424	447	426	439	397	460	469	439	449	448	408	413	443	447	387	433	408	393	431	439	466	421	398	439	421	461	421	429	468	436	462	456	434	462	468	458	461	476	456	429	477	396	446	438	442	453	457	452	434	455	440	432	458	471	434	466	449	444	452	461	454	456	414	457	457	439	410	460	463	458	430	461	431	436	453	420	405	454	451	452	448	454	445	454	418	477	460	420	434	447	428	428	436	485	462	439	438	462	450	425	456	464	462	451	437	415	421	428	428	461	438	428	496	446	460	470	452	458	422	442	429	443	424	430	421	439	451	415	454	450	453	433	442	418	477	466	425	462	477	453	430	459	419	457	466	440	444	417	448	440	460	452	433	431	445	460	418	423	395	428	407	442	452	434	463	432	410	450	468	404	425	418	474	437	479	454	448	419	454	400	421	410	450	420	437	429	453	435	406	421	447	433	418	411	451	462	461	429	456	426	437	391	410	411	427	463	460	449	438	468	471	447	394	504	437	477	420	435	447	469	430	406	435	451	421	432	457	429	437	433	437	443	452	447	448	449	464	455	395	444	420	426	421	433	459	443	402	419	435	494	438	408	434	429	422	433	451	454	476	425	454	462	441	444	421	462	434	426	466	412	425	432	449	423	457	447	429	428	431	432	446	448	420	446	471	437	474	404	471	466	433	428	412	415	410	441	459	404	445	457	456	425	412	442	398	429	437	439	435	411	505	425	435	449	423	428	468	417	476	480	427	437	449	461	452	424	399	477	444	453	453	469	424	446	457	435	465	464	477	449	462	421	446	447	436	456	450	449	423	426	469	427	442	439	439	466	433	480	431	420	452	455	409	414	464	446	415	424	453	497	432	437	398	459	437	429	434	457	440	467	435	422	455	431	433	438	433	437	436	448	434	457	462	455	455	474	459	425	440	442	460	448	439	448	410	405	435	458	478	462	444	463	436	427	442	487	456	423	419	434	497	459	440	419	476	428	488	426	445	453	451	420	479	452	507	459	448	429	445	441	446	422	480	428	439	461	451	437	409	440	443	372	449	422	439	487	460	473	475	445	437	440	443	424	437	459	456	402	430	479	417	451	486	464	456	434	428	409	442	457	419	461	436	452	456	441	424	429	447	431	433	423	446	436	447	428	437	425	432	437	465	455	462	427	449	427	474	470	440	444	422	438	450	434	423	421	445	452	473	434	456	454	462	443	465	437	460	424	437	420	423	483	447	443	464	436	467	467	466	461	476	420	427	445	449	432	484	471	451	447	448	451	439	462	456	431	467	465	432	481	422	420	454	413	417	432	466	428	429	449	475	443	463	451	428	469	411	465	427	464	430	433	424	427	447	439	403	401	426	428	428	431	478	457	438	437	407	461	432	460	423	442	411	424	484	413	438	430	458	422	437	407	403	418	468	451	420	422	436	423	438	462	458	447	417	444	452	411	418	445	444	448	397	459	430	424	433	421	455	436	430	473	442	419	423	397	461	477	430	404	449	462	413	427	457	434	442	449	478	427	429	415	427	450	427	414	476	444	425	435	484	436	422	463	436	412	418	463	413	452	459	397	440	440	418	468	429	434	427	465	431	423	417	419	437	454	434	443	442	453	411	416	456	409	463	479	472	417	425	459	421	435	454	400	418	410	465	440	423	435	421	458	452	459	454	461	455	455	435	418	438	468	405	399	418	430	450	399	440	449	430	418	466	445	416	451	440	445	446	428	442	500	457	460	468	396	460	474	419	450	411	445	449	456	468	465	421	454	425	443	443	440	457	468	469	468	427	436	432	469	433	456	465	423	438	469	432	454	463	437	441	446	468	403	436	419	440	459	430	454	437	417	470	430	415	416	431	418	478	452	419	469	423	444	438	453	469	471	404	440	443	435	465	438	427	456	422	451	437	454	467	453	444	446	485	499	455	437	428	401	502	435	454	429	458	467	452	447	469	424	435	445	483	431	402	418	462	469	449	432	405	442	463	434	454	463	455	458	421	445	441	431	425	439	429	449	465	471	443	423	435	464	434	434	450	418	411	430	447	448	438	459	428	441	438	465	454	471	422	432	434	419	461	448	406	444	459	464	403	465	428	474	427	473	431	419	449	436	467	458	478	477	427	425	458	436	443	450	467	435	433	445	445	459	456	417	433	421	419	441	432	437	431	426	417	394	431	427	455	462	435	442	436	448	414	437	430	438	464	413	434	473	478	450	437	449	418	414	433	436	425	476	476	448	471	421	425	434	452	448	456	460	426	429	409	445	404	469	454	432	455	459	465	434	456	431	445	498	422	447	420	449	448	460	418	415	462	435	425	433	440	431	400	493	438	416	455	449	442	455	425	466	420	380	457	401	455	433	439	455	439	437	451	448	449	451	449	443	416	418	455	422	417	447	435	424	431	485	438	451	471	439	433	392	447	425	445	404	432	444	425	441	442	452	449	457	442	450	435	454	432	425	407	488	432	457	458	457	422	420	468	459	426	428	412	462	457	479	443	456	445	407	466	459	451	476	441	425	429	440	445	439	437	443	414	453	470	452	452	437	458	480	429	447	452	471	432	424	401	443	457	426	397	451	444	466	455	441	441	453	461	489	458	442	488	459	458	407	429	422	484	427	429	438	409	482	445	406	446	460	442	420	429	442	467	422	460	456	459	457	447	428	411	401	431	468	431	435	433	432	457	459	441	450	440	440	456	431	421	429	433	425	400	395	461	398	440	432	437	435	450	445	422	438	450	464	423	453	413	450	429	427	418	456	452	402	404	439	432	455	466	450	425	445	403	402	418	435	456	439	448	448	441	421	440	440	436	414	415	395	413	451	452	407	459	411	439	396	447	449	449	432	430	449	434	420	446	461	462	417	460	439	442	480	401	420	438	444	456	463	420	442	426	450	443	428	427	416	476	412	451	449	467	457	446	423	450	465	447	492	453	423	440	420	419	441	455	459	435	447	472	398	433	466	471	422	458	485	458	441	432	443	462	424	462	419	471	432	416	448	437	437	465	469	466	423	437	476	452	486	465	475	451	478	441	455	438	411	462	451	445	471	427	428	454	429	444	414	412	442	427	451	454	449	451	435	461	456	449	442	468	504	467	447	456	405	467	439	410	454	456	429	445	446	433	427	417	426	428	454	412	415	426	442	439	455	454	428	448	431	439	424	460	389	473	450	438	446	464	421	453	427	458	483	428	434	475	441	436	462	373	398	468	478	412	462	430	424	434	469	438	472	401
24081	22654	29917	24687	20131	9613	1334	769	652	712	684	636	613	668	620	682	685	616	603	667	654	656	656	669	663	633	648	655	626	686	643	672	607	665	596	628	634	642	644	624	614	588	654	604	597	670	647	608	637	617	663	632	638	593	630	595	621	622	686	646	621	608	678	658	676	634	655	660	660	617	608	603	644	635	625	628	608	639	652	585	647	633	633	631	642	624	613	620	661	612	634	646	689	667	619	611	671	628	645	617	655	644	591	670	616	618	621	653	584	627	656	612	611	620	652	651	637	626	629	651	600	625	668	652	617	655	622	572	641	642	607	635	642	602	668	620	639	583	663	642	677	633	631	650	663	607	702	645	577	621	614	602	671	653	661	624	630	636	646	655	616	635	618	650	630	671	650	607	651	598	634	682	654	612	621	610	684	624	681	655	640	595	663	663	594	619	671	653	655	649	655	645	592	654	676	657	604	633	616	665	658	680	658	640	674	651	607	671	660	642	596	641	649	636	680	606	627	667	602	629	663	609	562	612	633	611	613	629	602	621	622	644	637	597	638	602	605	641	645	617	638	608	658	645	638	637	623	630	628	624	636	653	619	606	592	622	615	625	631	606	659	654	620	641	656	625	652	637	620	624	634	655	668	606	581	646	623	643	649	622	643	624	623	609	612	644	627	600	656	631	601	670	660	610	665	602	627	598	627	594	636	636	633	623	638	647	667	576	589	626	643	659	638	609	658	600	681	677	652	641	612	607	618	639	639	643	586	632	634	691	648	634	623	653	630	626	626	629	610	607	639	655	610	631	626	675	640	664	616	651	633	661	600	646	638	641	604	594	676	634	649	616	658	630	660	664	611	615	616	650	621	626	636	613	645	616	619	628	608	619	665	616	647	612	647	650	635	666	638	651	596	604	603	607	673	641	591	623	572	605	603	678	647	649	644	674	644	610	612	685	615	661	617	635	607	607	599	636	609	625	635	619	702	642	636	666	654	662	627	638	650	685	661	641	625	643	640	687	656	659	675	653	587	681	636	630	646	643	603	637	652	611	607	658	622	638	609	639	631	647	644	629	661	646	630	647	669	595	647	625	649	630	623	668	631	643	655	613	633	674	630	681	664	634	632	654	604	635	635	634	641	608	611	629	653	606	617	616	618	624	641	648	613	653	636	633	639	612	651	672	613	649	658	656	610	630	626	662	652	672	620	636	630	650	603	599	639	618	659	670	650	637	616	610	628	630	627	638	634	648	580	615	656	659	661	695	663	633	615	640	664	654	637	649	631	653	682	592	634	660	619	610	593	656	609	648	609	626	634	638	604	644	619	673	630	624	617	623	673	617	633	652	620	603	639	626	641	600	637	653	634	641	652	609	658	601	637	620	639	647	642	639	637	652	653	636	674	688	607	594	670	658	636	634	620	602	634	652	639	646	642	614	614	639	638	648	641	621	596	620	669	622	591	606	652	636	618	621	641	622	678	601	570	675	606	620	641	651	624	628	601	603	657	607	621	636	658	658	616	681	669	661	670	623	642	614	601	623	645	616	655	629	621	681	633	597	646	624	625	663	600	632	626	588	615	639	650	656	691	627	626	619	657	633	634	662	604	624	627	631	622	634	605	625	647	637	613	636	561	610	627	646	616	627	599	621	626	645	640	589	651	652	598	662	608	649	635	633	639	642	615	661	638	637	645	629	608	635	672	651	580	604	618	637	619	676	655	615	666	619	651	639	664	644	593	676	626	608	629	636	635	626	677	639	651	644	650	631	597	645	606	576	586	595	609	636	664	667	668	612	609	653	594	636	632	621	639	594	643	680	648	621	654	657	623	611	656	614	642	648	659	632	614	637	642	607	614	630	614	616	646	650	637	632	608	638	594	603	655	606	657	656	606	596	657	650	645	636	656	674	629	621	622	657	598	604	627	658	629	617	603	622	641	614	598	649	587	670	621	661	640	650	613	641	611	637	595	653	629	635	658	591	641	622	616	601	597	596	612	638	646	680	662	596	668	645	660	646	644	625	628	665	692	623	630	624	663	642	605	665	654	570	633	616	644	633	652	601	627	673	609	639	616	589	677	610	614	673	634	660	648	634	669	631	613	611	653	592	644	630	634	629	612	650	641	633	662	587	613	596	611	643	617	612	664	592	663	593	640	641	643	619	604	632	627	616	635	609	624	658	620	632	640	607	651	652	648	594	649	659	650	655	659	635	632	654	653	661	622	630	591	649	586	601	638	663	651	633	614	658	680	649	622	632	542	618	629	639	678	620	587	640	626	673	623	650	589	659	621	626	680	638	641	649	613	619	660	605	633	614	624	654	619	651	603	636	609	625	628	663	662	627	649	620	652	643	673	655	650	633	667	648	665	606	668	603	626	622	646	635	623	596	669	642	616	629	625	601	648	636	623	618	629	634	700	625	606	651	631	635	705	660	599	640	624	647	632	589	634	616	612	619	592	603	610	639	648	666	626	611	636	640	620	668	624	658	658	609	669	621	647	611	637	669	696	655	619	581	620	656	633	608	667	622	640	605	630	643	575	641	642	647	622	646	636	647	631	655	603	599	644	616	586	639	626	642	626	636	607	636	617	623	596	616	624	632	621	629	639	626	635	597	601	606	634	648	624	622	624	637	631	608	622	680	669	653	670	669	641	602	636	665	653	614	646	633	635	638	601	611	639	636	620	628	653	629	611	617	681	617	612	621	613	624	639	632	655	628	667	680	621	670	652	618	635	643	611	620	676	626	628	631	627	628	627	621	657	617	636	621	616	670	590	621	620	618	616	617	620	666	596	652	615	647	636	644	623	642	646	685	626	632	632	604	625	641	635	599	636	598	642	589	585	614	610	594	621	634	666	607	677	654	614	653	597	668	638	654	667	662	653	559	606	610	620	649	653	607	611	622	639	664	641	653	658	606	607	652	657	658	632	614	658	621	609	629	627	641	621	610	649	622	644	635	640	565	604	645	626	601	639	634	639	572	587	634	576	615	626	666	624	649	598	596	595	611	645	597	666	628	611	607	618	621	641	604	584	663	643	676	612	611	627	617	611	653	644	632	613	627	616	645	625	649	618	654	658	602	651	638	631	624	595	598	671	627	640	657	675	677	654	656	603	651	625	596	640	625	641	646	616	578	660	658	630	577	637	654	631	620	604	648	647	656	600	636	663	683	627	589	584	614	618	654	623	654	656	643	595	653	568	655	630	590	615	615	638	626	609	649	608	646	632	634	627	632	652	632	605	625	641	614	605	629	620	616	647	639	634	641	688	621	637	563	630	587	666	606	602	649	645	645	654	629	673	662	613	643	684	624	668	643	683	652	655	604	648	625	672	649	611	672	605	661	678	668	605	631	632	628	635	675	618	619	632	644	633	625	649	632	602	614	649	634	627	651	637	630	649	614	616	658	623	619	649	603	673	707	588	641	621	608	647	663	600	622	672	654	633	622	644	644	632	600	607	639	623	618	663	630	635	673	638	626	614	621	631	658	657	602	620	670	642	590	692	636
60477	90245	53421	19603	5229	1233	635	589	567	593	576	585	577	553	581	564	547	593	575	585	555	581	566	535	588	584	532	544	563	529	573	578	617	631	570	578	586	586	636	587	608	561	519	579	573	555	547	603	571	575	565	569	596	602	578	566	583	557	557	577	595	562	565	558	618	536	580	598	590	599	542	528	585	554	594	595	580	563	561	550	569	575	558	589	523	566	571	535	594	616	584	542	611	562	578	589	579	530	563	543	568	567	552	567	598	572	538	576	579	602	579	592	585	552	539	576	560	584	609	570	608	589	594	538	565	561	586	605	573	557	598	586	562	562	535	543	530	579	565	574	575	574	555	582	569	532	505	570	575	587	564	587	583	578	598	546	607	541	545	589	575	573	562	557	541	558	592	560	571	571	592	569	594	613	585	573	573	552	570	535	545	558	541	527	562	575	553	545	529	599	553	603	586	561	542	518	577	549	557	582	526	609	594	556	585	583	534	561	547	543	541	555	581	539	558	536	576	553	582	547	541	570	519	561	568	556	587	554	551	576	531	566	585	545	579	602	565	573	564	580	557	572	569	578	573	528	532	574	581	526	560	575	530	568	547	529	525	556	577	600	594	594	563	543	564	570	578	595	551	570	582	583	587	616	537	551	602	558	561	557	569	602	549	598	534	565	530	512	576	559	557	589	575	596	573	573	561	594	580	542	574	573	542	546	558	564	564	575	572	570	565	549	565	557	554	572	578	571	565	568	562	573	574	560	557	531	609	566	551	562	578	564	534	558	548	517	574	563	575	583	564	546	585	563	590	517	602	555	582	538	576	585	556	559	636	577	569	542	555	544	604	580	585	587	574	585	568	607	591	563	561	581	551	589	503	524	532	571	533	594	596	542	550	560	539	586	563	553	572	527	561	608	559	572	617	554	593	567	552	572	597	559	561	583	570	571	553	584	584	566	548	536	552	580	568	549	567	559	582	563	590	530	538	601	555	565	565	565	547	575	590	579	560	595	528	593	566	566	554	616	557	548	587	541	633	597	555	593	587	561	613	592	542	578	563	594	559	560	607	592	542	528	559	603	563	563	578	576	601	577	543	547	584	558	557	531	606	561	551	583	580	573	570	577	532	556	581	562	576	593	565	543	548	564	562	564	568	568	533	560	619	595	540	526	545	592	581	543	603	581	595	572	569	549	549	550	553	563	514	581	528	602	566	549	575	559	582	564	554	610	563	549	563	579	573	578	566	549	581	551	579	548	552	578	552	590	556	539	579	582	554	591	525	556	545	557	560	580	564	563	570	587	570	574	554	568	599	593	581	589	610	562	555	604	558	550	608	573	568	579	564	578	569	571	580	572	562	623	596	527	539	581	572	599	571	582	590	567	571	547	548	579	575	597	565	562	566	561	562	593	537	575	598	572	552	584	623	551	572	562	570	584	574	552	554	566	569	528	595	559	549	593	558	559	573	582	573	552	594	546	520	568	566	551	535	566	567	594	558	531	563	565	541	548	546	529	602	547	554	554	577	600	579	568	580	544	532	569	558	564	552	564	558	569	536	527	567	551	570	567	618	590	555	534	556	569	543	523	577	569	603	595	554	545	549	573	570	574	552	581	548	570	566	564	541	601	592	542	538	577	552	542	565	563	547	609	568	569	558	602	551	564	537	531	600	536	575	559	554	558	581	536	609	547	541	545	567	570	570	554	612	596	574	561	507	571	581	563	569	561	550	592	547	562	583	560	533	576	599	581	557	575	547	573	591	547	512	549	565	538	539	570	628	563	559	555	570	528	567	571	552	581	580	524	551	552	591	569	582	548	584	566	571	558	564	574	586	520	583	558	527	543	566	594	577	566	519	549	558	542	568	560	563	591	556	556	535	571	562	523	549	599	539	615	547	587	554	591	565	553	580	585	562	582	560	559	584	606	585	543	606	547	585	560	549	572	502	606	558	560	597	562	572	536	572	579	588	546	565	557	546	597	587	621	609	574	570	547	531	567	563	576	578	554	621	546	553	608	561	571	546	550	553	570	559	585	582	598	605	548	558	578	534	569	518	561	580	548	572	553	597	606	535	616	584	584	587	528	555	601	569	545	579	591	562	588	562	536	590	595	557	546	529	577	599	565	587	554	562	543	561	554	608	586	583	564	605	605	562	554	602	582	540	570	573	578	559	555	584	543	554	573	559	541	571	528	537	577	623	588	552	534	530	576	579	567	548	567	572	523	522	569	537	576	562	566	563	602	569	555	559	567	570	487	511	567	537	573	609	553	566	601	572	547	568	555	539	589	549	522	594	593	580	557	611	503	538	511	606	553	612	560	548	545	547	536	575	538	551	582	589	562	561	556	601	499	538	570	581	569	570	610	590	535	588	595	535	570	569	590	614	562	520	525	560	542	589	565	583	580	583	572	580	567	589	552	569	535	593	573	554	588	560	598	553	588	566	613	559	557	585	527	566	595	562	534	585	566	580	601	554	592	596	551	549	560	556	578	550	561	547	563	531	569	535	542	582	545	574	593	539	597	630	523	574	651	539	578	577	549	549	574	568	579	540	583	614	580	518	568	623	532	569	580	497	551	527	586	562	640	581	561	581	578	582	574	561	575	602	569	573	563	593	556	574	596	540	572	606	593	529	562	530	588	566	570	575	574	561	596	568	557	573	533	590	561	621	617	541	567	545	582	552	546	587	567	570	542	587	543	545	560	609	582	573	580	547	594	560	540	546	560	598	579	551	580	551	591	590	600	543	572	583	521	551	542	586	532	551	585	586	554	586	598	534	560	586	523	547	565	541	575	560	564	568	557	564	566	599	569	577	577	604	564	647	554	572	549	521	540	580	542	581	599	573	566	570	547	553	546	571	533	579	611	556	596	553	548	565	565	533	536	561	591	563	564	560	590	557	568	526	592	576	571	555	575	541	557	590	550	540	579	574	553	576	534	569	607	569	552	581	535	567	576	563	540	596	567	529	546	562	571	518	560	579	598	519	548	535	595	548	550	586	528	568	598	614	531	595	568	574	522	542	537	597	551	565	547	612	539	579	602	597	574	608	594	581	591	568	574	557	581	568	568	579	571	594	565	579	635	589	566	536	581	562	548	540	563	601	534	586	558	569	550	625	578	541	585	583	579	540	533	525	595	569	540	595	617	574	565	499	521	577	569	577	565	573	562	552	561	563	556	569	541	605	588	546	566	591	510	553	552	600	591	567	591	557	519	588	595	535	561	549	577	579	576	581	555	570	537	569	551	552	559	529	536	567	588	580	576	582	567	534	557	575	560	571	567	568	573	567	573	582	579	516	641	578	561	555	579	591	589	555	508	585	552	518	530	576	538	565	548	550	601	592	601	570	564	517	516	566	529	548	544	534	549	580	572	591	537	585	583	551	563	553	574	569	516	563	598	562	516	543	570	571	572	587	538	568	544	515	552	584	563	569	559	573	554	557	568	538	584	558	583	547	533	551	545	538	569	564	546	570	589	490	547	571	563	576	586	561	575	545	564	616	549
33586	30953	20162	5413	944	586	465	513	539	461	453	474	527	467	459	502	475	453	475	529	509	473	483	484	455	501	470	512	462	459	481	488	475	490	448	460	502	470	478	483	489	474	466	505	474	513	489	419	491	458	483	445	483	498	458	475	493	461	460	449	474	455	473	453	463	494	449	458	470	468	442	505	509	437	471	487	467	472	472	455	504	470	454	491	447	483	437	505	477	525	426	479	494	493	420	473	431	474	465	469	443	469	468	468	502	506	516	468	460	464	459	465	450	496	493	472	466	483	474	469	461	488	470	478	433	460	496	461	490	482	485	446	449	474	454	442	441	449	488	468	497	482	449	454	450	438	511	480	457	475	474	456	482	487	510	490	464	446	499	472	473	468	470	472	459	469	502	468	449	487	457	497	478	479	466	460	522	496	462	493	469	475	474	483	457	456	467	464	450	464	464	492	473	487	494	507	477	443	462	468	430	503	461	469	507	469	459	435	444	458	473	487	494	510	511	470	453	487	477	486	464	445	479	438	488	462	479	426	475	449	502	506	484	443	494	510	443	479	453	451	443	470	435	471	445	466	488	452	475	479	513	431	465	447	496	489	451	495	448	466	454	478	453	467	435	475	478	510	451	495	458	418	422	511	468	444	491	485	463	503	465	453	433	499	458	490	481	514	478	465	449	490	448	483	492	461	471	471	442	469	494	440	454	415	466	479	451	466	476	488	435	492	478	482	500	443	470	461	455	465	512	458	477	499	438	465	429	501	490	511	470	426	490	463	499	471	507	505	477	489	474	474	454	490	449	475	461	453	461	467	450	498	488	441	445	476	462	492	445	465	460	482	479	492	482	516	520	498	474	479	478	499	474	471	491	487	488	466	490	475	459	488	445	483	488	441	479	523	518	505	475	470	471	420	465	490	441	468	499	471	472	445	459	489	457	466	485	492	441	503	447	458	455	474	481	486	458	508	474	497	450	490	455	470	497	481	474	481	481	472	504	454	440	467	494	490	499	492	461	489	471	479	484	468	479	484	473	489	436	471	462	457	441	479	490	478	541	508	484	455	460	415	476	503	473	474	467	509	483	463	450	444	487	472	466	489	440	475	484	456	447	458	502	493	470	457	470	472	474	474	470	449	475	454	476	488	450	480	446	521	447	526	475	473	476	428	479	485	480	477	541	483	477	498	473	449	507	443	446	480	453	426	492	435	475	470	453	517	473	464	462	488	450	409	490	466	503	433	477	461	501	505	499	492	480	444	469	484	505	483	454	469	471	469	481	451	476	477	469	453	453	476	497	466	520	504	478	493	479	498	476	504	493	471	471	479	491	463	481	471	476	481	441	464	468	497	456	482	456	464	494	445	496	473	465	467	453	441	464	453	467	473	517	477	484	469	469	499	482	483	455	457	461	481	481	476	476	456	475	494	487	466	461	436	500	485	518	498	482	482	498	478	490	427	468	474	477	446	438	493	508	500	487	533	451	484	454	504	445	485	472	493	481	499	451	469	492	454	481	471	476	459	467	464	468	466	479	481	472	458	519	496	485	478	504	495	486	479	501	461	501	492	501	461	510	498	463	425	507	463	485	519	495	465	479	451	447	483	461	473	448	425	463	524	454	505	481	513	454	456	478	465	436	464	487	516	444	471	431	475	475	435	454	503	443	482	461	447	491	472	463	485	464	468	457	506	430	473	498	426	414	488	508	475	478	489	468	496	441	482	492	439	451	449	468	503	468	449	500	435	476	483	505	474	433	457	475	480	493	524	475	485	496	514	454	510	472	478	476	458	466	497	544	484	497	488	457	491	455	479	503	445	465	476	485	494	456	468	500	430	469	470	516	528	421	489	490	485	465	461	452	452	462	434	436	463	473	535	435	484	470	489	501	480	468	443	490	470	470	506	473	423	455	473	544	460	470	446	487	471	463	452	456	475	458	480	465	493	461	471	499	488	442	452	434	470	503	467	466	501	484	502	474	476	513	424	474	488	497	463	468	477	470	455	480	508	485	480	494	436	481	451	463	469	492	463	433	476	474	481	441	483	468	462	489	511	435	455	477	542	491	459	447	489	419	486	448	513	457	476	462	448	480	455	460	476	476	501	470	472	472	451	467	477	494	451	441	511	496	475	505	421	453	472	453	460	471	472	465	490	458	466	480	484	478	470	459	468	433	448	471	483	475	489	469	452	478	458	491	471	468	470	448	463	473	492	533	475	453	460	456	463	475	438	507	473	477	496	461	482	534	462	487	483	489	467	446	468	461	503	465	479	463	455	533	488	463	472	451	462	492	465	473	483	496	464	493	461	447	438	460	478	449	479	499	479	465	453	478	482	475	448	467	463	454	531	471	492	497	489	459	452	473	488	491	444	467	465	489	464	447	462	470	441	466	482	459	465	465	470	466	443	464	472	474	477	494	474	483	464	493	476	507	468	484	473	494	500	499	524	484	461	482	468	464	446	464	447	479	453	441	526	476	496	478	461	460	436	456	426	457	489	465	475	426	463	452	480	497	481	441	479	474	481	435	496	471	504	456	459	493	478	435	487	435	483	479	442	486	452	484	503	458	463	471	461	459	441	485	489	489	463	454	462	504	481	440	441	494	486	461	469	459	469	477	432	441	460	475	454	500	463	484	468	472	509	488	475	480	455	481	458	485	454	505	516	490	510	473	450	499	447	453	464	476	458	480	514	460	502	493	483	487	474	477	493	460	452	469	491	492	464	489	511	432	487	508	450	493	457	498	507	440	464	462	510	471	473	460	434	492	496	491	450	463	493	456	498	502	481	459	506	501	481	462	471	515	470	446	472	485	452	454	467	481	447	465	465	447	492	494	474	479	490	445	472	475	447	461	506	492	470	459	484	437	487	466	482	478	459	483	485	463	471	421	497	492	452	471	482	474	491	491	530	479	460	468	451	438	475	502	459	453	485	420	466	459	468	496	425	517	505	414	489	456	479	479	449	472	450	504	473	499	505	499	491	451	452	441	409	435	506	489	441	528	490	517	470	445	485	500	443	443	470	516	485	469	481	446	489	460	474	484	477	446	446	481	513	481	463	492	473	471	465	461	488	455	486	464	453	477	475	492	472	466	495	450	490	488	449	452	477	490	455	459	439	435	458	413	518	453	491	490	485	429	447	475	461	490	454	469	479	486	455	450	476	462	474	483	429	470	485	467	512	477	484	446	462	482	515	451	499	487	482	457	486	451	504	457	427	447	495	519	477	470	483	450	472	439	451	492	494	475	502	480	476	458	467	467	501	488	466	476	462	446	482	458	465	451	450	445	456	476	453	499	471	464	455	433	473	492	458	465	460	486	484	478	476	518	483	457	488	488	475	475	496	493	450	454	485	456	488	462	479	468	483	437	471	508	470	442	512	470	524	480	483	481	457	456	482	454	454	476	483	468	470	496	475	445	527	471	468	453	490	467	458	460	513	442	507	445	507	455	521	489	466	502	455	449	457	449	451	497	461	520	494	483	472	463	524	493	500	448	466	472	487
32007	30004	11748	2411	773	409	417	379	368	392	387	371	387	400	401	400	394	411	401	382	389	374	436	409	397	354	366	401	363	408	377	381	411	395	398	377	407	364	420	384	405	387	367	428	374	383	368	409	457	375	402	407	398	397	394	419	390	371	394	406	429	384	381	419	399	366	375	432	356	387	387	377	411	391	365	401	351	388	431	412	403	375	387	392	396	388	391	392	415	362	396	422	390	382	397	378	412	398	398	375	397	420	391	373	356	418	420	392	389	416	370	410	387	378	386	382	386	410	427	388	379	391	389	405	387	389	409	400	384	403	407	420	408	431	353	411	394	398	378	427	412	397	374	430	413	419	426	365	414	397	386	362	400	361	389	378	418	372	369	381	413	396	402	353	387	390	403	359	382	415	381	397	402	434	405	387	364	407	381	383	394	360	383	366	399	378	408	404	421	415	391	414	370	366	405	403	367	379	406	420	392	410	375	387	369	375	387	422	432	381	400	389	360	385	403	341	397	417	391	385	391	410	401	393	375	355	398	367	414	405	452	386	400	368	402	383	410	406	373	393	382	410	380	395	366	390	401	361	381	395	400	423	411	403	378	413	409	386	400	392	397	377	398	399	386	365	412	383	379	386	422	383	372	446	377	367	421	392	388	390	404	359	377	392	377	389	369	384	360	356	400	390	429	366	370	387	377	359	409	402	407	419	386	393	360	383	420	407	399	421	397	399	386	406	405	416	398	378	395	412	400	371	410	374	396	381	405	406	360	378	372	367	381	382	394	416	422	407	384	369	357	399	374	374	390	418	369	390	349	417	411	374	375	376	391	371	392	374	381	394	374	385	364	431	402	421	375	406	369	411	420	392	415	355	365	395	384	374	389	382	391	362	369	382	391	419	403	388	403	362	451	402	408	385	373	407	386	378	384	443	401	374	393	376	409	374	383	398	381	395	372	410	399	371	396	395	375	415	371	425	397	404	404	405	389	375	398	407	410	377	380	395	367	393	407	373	390	396	403	374	401	362	418	376	366	394	356	380	392	390	357	375	347	370	404	415	370	382	417	442	380	405	419	384	372	404	403	396	385	384	402	389	399	399	416	411	429	389	428	359	412	403	396	412	426	373	386	353	407	416	384	397	401	391	363	396	429	385	419	406	391	401	410	414	400	374	385	374	397	398	377	418	395	411	399	385	386	359	386	398	414	385	357	397	373	435	365	395	376	377	399	387	388	411	403	380	364	387	405	378	382	395	404	388	357	404	389	412	393	369	398	394	361	400	386	378	417	417	380	381	369	450	353	363	376	379	393	396	393	365	379	371	365	400	375	410	399	405	401	416	403	404	377	385	386	389	416	404	401	403	389	393	409	366	381	389	399	368	401	383	384	375	397	408	396	400	347	370	358	361	368	360	378	365	423	366	423	409	422	415	416	442	381	390	368	365	363	395	385	386	393	407	422	387	360	403	396	416	375	386	374	406	364	356	398	376	364	405	361	432	373	401	390	376	413	405	426	387	372	414	344	405	371	370	405	412	381	386	418	387	363	380	391	381	383	372	389	375	356	381	396	429	381	433	391	401	368	393	354	388	377	379	402	400	413	385	384	372	416	427	370	411	422	386	392	363	410	381	373	412	387	377	393	383	406	385	387	357	423	400	395	382	367	344	374	400	418	418	374	385	381	403	406	393	376	381	393	376	398	412	396	405	407	387	393	396	380	393	366	403	402	405	395	394	380	348	392	405	424	405	423	386	405	378	408	371	375	328	376	407	390	368	382	398	391	396	425	401	385	438	384	437	388	410	416	385	397	375	388	402	383	399	382	406	394	373	424	385	456	385	388	397	355	398	375	417	402	413	407	400	374	402	401	372	425	376	383	397	397	398	367	390	457	398	424	412	406	379	382	390	405	380	423	422	402	404	405	391	400	387	369	423	409	371	418	380	376	399	382	372	426	396	378	370	431	385	393	386	395	404	399	417	384	372	422	376	363	410	407	417	383	371	385	424	379	403	425	397	343	423	410	392	370	376	360	419	360	416	429	411	376	407	365	375	404	395	389	382	428	398	379	380	377	392	420	391	393	393	362	396	396	406	403	381	405	358	372	424	395	431	379	325	404	360	389	413	368	409	408	406	408	379	385	380	402	406	360	402	359	373	405	410	368	423	449	345	348	432	408	389	393	394	368	347	418	373	411	414	416	380	393	412	407	374	377	381	414	389	359	397	409	367	433	373	419	384	373	382	386	388	372	404	357	380	371	382	384	389	421	411	394	384	411	414	370	364	372	402	426	377	379	394	373	406	387	413	401	383	380	407	393	366	388	400	395	403	372	386	399	417	392	387	406	411	376	368	350	393	419	404	373	393	388	388	411	397	392	407	375	407	371	432	383	358	379	395	410	386	384	415	387	403	340	375	392	410	387	372	391	399	382	405	410	388	362	397	365	372	431	412	402	399	402	399	395	394	419	395	396	427	390	374	423	410	359	406	407	410	389	415	370	420	381	375	402	364	396	376	434	412	370	401	362	395	404	385	387	380	412	404	365	424	363	405	397	383	395	420	395	397	385	383	406	421	365	398	419	403	392	401	397	390	371	377	388	401	371	382	371	386	412	399	390	368	411	432	381	358	367	400	375	380	397	408	386	370	406	388	400	418	388	346	387	386	409	378	386	376	368	361	407	405	423	405	392	412	416	388	379	350	390	415	361	352	379	383	410	399	397	396	384	408	376	425	404	380	394	375	391	403	368	388	441	397	370	418	406	436	409	380	395	362	379	396	371	401	432	375	395	365	402	423	425	374	421	400	385	424	379	419	409	364	403	386	376	368	376	381	392	387	418	397	372	399	379	403	430	363	381	406	392	409	410	380	416	389	403	381	395	400	401	380	387	376	385	391	396	399	426	386	395	411	400	414	384	367	386	357	376	391	369	394	411	397	383	386	388	368	402	401	391	387	391	420	402	405	397	384	389	354	366	401	407	392	371	368	406	407	403	401	399	391	360	409	383	409	401	377	422	409	385	433	413	365	385	430	375	368	374	421	402	356	377	373	417	393	395	385	384	401	360	383	417	393	384	410	399	378	352	357	402	427	402	387	371	406	373	383	417	382	391	373	414	389	369	403	413	409	385	356	417	377	421	375	371	375	386	413	405	414	404	403	355	379	363	380	447	387	376	392	388	421	360	404	388	393	399	402	407	392	380	415	390	399	389	385	409	387	353	408	372	417	366	379	391	397	410	350	443	380	391	389	376	380	384	428	409	437	384	404	358	384	405	369	375	382	405	389	348	413	380	397	425	380	334	436	408	397	356	427	383	416	362	391	403	395	433	388	424	385	409	373	429	404	404	387	347	386	396	398	372	375	368	354	385	422	389	399	387	376	381	345	400	396	361	400	406	401	387	390	391	435	353	379	401	357	385	376	406	377	397	387	401	408	404	367	395	424	397	399	389	414	370	385	387	398	398	397	378	378	393	378	406	404	390	401	395	414	389	400	386	364	384	336	397	390
24761	23422	30074	25370	18192	5341	859	559	553	516	512	512	565	533	514	530	537	502	566	539	521	499	513	504	513	514	558	489	492	563	531	539	510	476	518	554	540	525	518	485	482	475	537	503	535	554	561	509	548	509	510	524	557	532	479	494	514	529	502	500	507	532	483	494	555	567	513	519	485	510	490	545	530	527	525	557	511	476	521	523	504	528	508	528	516	509	513	488	479	472	528	533	511	522	514	546	487	535	524	469	538	497	511	519	492	561	538	513	536	516	519	578	533	529	512	513	511	513	535	517	568	512	490	514	520	540	553	516	542	504	481	525	494	536	496	510	534	521	556	495	523	516	525	486	459	522	518	526	518	504	494	507	516	543	503	522	511	509	530	511	533	534	518	500	490	512	502	536	520	539	506	513	491	550	531	518	512	505	498	566	537	484	540	484	524	512	531	571	552	544	530	475	506	531	528	488	551	513	530	508	482	503	486	512	503	520	535	501	503	521	543	472	498	543	520	522	521	503	556	502	527	511	525	506	504	529	524	534	507	482	544	489	515	549	533	531	565	435	516	527	525	529	540	524	515	546	497	531	507	495	507	481	513	497	514	554	503	528	533	481	486	515	525	538	538	530	492	506	475	482	547	513	545	537	517	528	527	476	527	521	538	569	516	508	482	550	518	463	502	512	500	573	513	494	498	495	516	490	478	543	509	552	480	503	505	553	525	577	532	518	537	512	482	519	539	531	496	500	530	512	592	456	512	541	511	513	516	542	494	513	504	512	490	515	513	505	509	499	516	495	509	579	498	517	562	518	513	516	541	486	478	489	512	543	486	533	542	496	534	528	513	527	519	524	489	523	525	531	524	540	516	517	503	501	563	506	520	525	513	510	554	521	528	496	468	505	534	553	556	515	511	495	542	496	554	500	516	552	514	516	526	527	523	539	531	517	510	486	517	483	501	531	487	519	500	459	518	527	516	527	480	542	487	544	543	509	488	490	530	497	540	511	509	504	534	491	517	497	540	534	503	486	521	583	481	516	500	528	471	479	549	500	500	477	496	525	507	565	534	547	526	527	526	522	559	556	515	486	514	497	478	513	506	514	496	467	511	491	535	513	518	490	492	516	521	499	538	547	509	521	517	521	522	578	515	511	558	551	500	514	514	496	557	524	508	521	496	502	522	502	479	503	524	512	496	541	536	495	544	503	528	523	521	533	500	523	548	537	538	519	513	525	515	496	532	524	509	538	570	562	521	566	516	467	529	502	545	508	472	486	511	498	476	507	508	515	505	534	546	518	529	515	541	479	533	519	504	537	504	507	579	552	494	508	545	528	539	538	504	515	519	520	500	509	515	534	503	511	547	526	494	505	527	527	510	527	504	535	568	518	505	511	530	496	521	473	488	569	493	547	514	535	519	527	538	518	489	525	463	463	525	501	498	516	508	478	508	539	512	542	526	539	536	514	509	517	523	511	573	535	535	508	537	518	510	486	537	510	520	495	522	516	534	529	541	505	537	531	521	492	483	513	528	515	524	516	521	486	513	523	517	506	526	504	521	533	541	523	505	513	528	527	524	515	516	513	503	500	485	517	523	507	488	561	532	497	512	508	554	532	503	540	504	461	514	496	523	533	505	551	515	498	530	550	497	539	527	512	520	549	485	514	520	490	505	536	551	494	533	519	526	533	539	556	486	522	541	524	515	476	498	499	489	510	487	466	567	489	525	506	504	526	490	492	498	473	529	519	511	521	503	465	515	497	493	502	492	564	523	503	529	524	501	509	540	517	515	511	528	506	556	476	501	539	514	516	522	516	525	511	551	524	532	554	523	509	504	479	477	534	469	495	528	572	530	534	515	544	501	514	534	520	536	506	500	528	498	482	525	527	543	466	480	540	529	511	490	521	535	527	527	532	584	515	477	550	555	509	506	540	513	490	487	529	534	548	518	490	515	495	500	491	504	503	499	528	522	512	487	534	536	491	504	549	556	497	517	502	495	576	538	503	506	511	488	514	474	507	532	504	528	522	492	505	490	534	503	532	516	522	510	490	520	520	557	523	521	527	537	528	538	519	521	499	501	495	520	482	544	489	540	483	558	515	516	529	509	515	551	485	502	516	546	562	555	508	574	511	496	518	541	501	513	541	482	542	474	500	521	478	481	520	506	523	510	525	521	531	524	495	509	493	528	534	555	485	508	530	499	545	534	477	496	496	517	545	481	501	496	481	490	505	486	497	521	522	498	476	498	468	520	535	505	525	491	516	526	505	514	514	550	552	498	520	519	509	502	527	511	529	520	523	522	506	507	546	519	524	561	510	508	521	503	501	480	510	491	501	542	536	539	530	518	497	515	488	527	518	522	516	526	506	536	534	489	521	540	514	467	530	522	463	489	522	490	497	556	529	549	489	526	483	505	534	520	543	520	481	497	528	508	537	479	488	512	503	500	529	495	518	522	493	537	511	525	502	520	518	489	504	512	458	484	488	504	547	545	529	498	508	468	519	526	524	498	518	519	533	515	562	501	558	499	496	514	503	527	462	468	514	542	485	473	552	498	485	505	505	519	512	543	537	530	522	539	523	548	513	506	460	512	504	544	494	533	518	518	489	529	481	507	554	525	505	519	496	513	501	523	494	518	533	550	522	521	488	523	511	539	550	490	496	496	567	559	508	534	535	543	499	509	520	518	529	525	516	495	505	555	538	518	515	533	497	547	499	541	499	531	536	496	507	520	567	498	491	499	539	512	502	474	523	522	500	491	479	522	501	503	515	535	535	528	528	502	529	488	494	523	497	554	534	505	569	514	492	516	497	527	536	512	492	462	465	517	517	500	508	542	522	485	509	495	531	485	512	539	520	536	530	494	533	484	506	521	539	516	517	498	503	522	520	516	550	491	513	500	513	496	566	500	514	480	499	506	522	523	478	529	510	500	509	503	491	539	545	518	509	530	514	517	465	477	549	520	498	516	497	540	497	521	485	524	510	517	494	535	523	497	511	506	479	549	483	496	507	533	512	494	526	510	517	460	503	528	473	520	490	491	532	532	514	533	484	512	520	506	572	559	515	466	499	502	523	503	496	524	540	535	511	519	515	490	499	515	465	495	476	502	531	501	500	499	503	524	538	480	527	496	501	553	506	516	518	514	521	519	526	539	505	531	515	472	504	521	484	537	553	459	507	473	493	466	512	508	471	523	510	476	541	502	488	479	505	509	544	532	502	546	513	522	536	485	539	530	525	515	540	493	528	513	516	496	533	534	533	498	518	516	501	523	505	535	527	499	502	546	478	525	541	501	497	470	504	541	516	484	499	516	511	520	521	532	542	507	481	504	506	505	517	536	502	526	514	468	514	506	500	530	531	471	543	558	517	526	549	548	525	497	477	485	551	503	539	510	503	481	526	519	539	495	513	514	494	492	472	550	481	527	516	503	540	563	518	517	499	492	504	524	514	521	520	484	501	518	518	508	490	558	499	499	505	498	528	554	498	522	516	544	502	531	527	494	493	512	506
62022	84949	48562	15619	4503	1261	488	454	436	483	493	449	503	476	478	446	484	488	488	470	469	476	449	463	482	488	479	475	464	462	499	474	491	464	509	448	485	448	488	453	509	433	466	464	547	440	510	458	450	489	499	488	481	398	476	426	475	441	499	461	450	503	470	463	498	453	436	444	488	484	501	473	475	493	486	471	486	485	497	489	486	485	437	485	494	430	485	487	472	436	470	469	442	446	488	448	496	507	480	445	506	465	450	480	446	452	447	470	438	464	441	438	496	464	475	479	488	456	457	471	445	534	468	462	448	443	472	457	466	465	456	453	428	496	462	452	528	477	483	430	457	464	421	472	465	452	472	423	440	479	522	469	473	472	462	454	491	456	472	492	472	458	462	409	441	444	482	475	476	466	514	487	464	460	445	490	464	443	475	466	468	444	457	463	470	490	501	461	472	453	501	466	460	474	468	452	470	455	441	507	486	461	441	449	497	468	490	482	405	446	471	475	477	476	452	456	471	465	463	487	461	467	443	467	470	454	462	399	491	466	433	456	436	449	510	493	465	439	489	471	485	493	482	454	413	474	454	437	476	437	449	457	458	425	468	490	443	447	454	431	475	457	454	462	414	454	464	480	446	453	496	454	465	471	436	440	450	441	445	476	451	506	456	485	427	441	473	484	439	510	464	497	466	439	460	425	485	457	437	483	489	469	453	457	460	503	460	454	480	473	432	455	460	454	443	449	483	462	479	457	441	455	469	445	430	474	458	455	473	477	495	424	423	482	461	472	481	466	458	476	459	439	473	447	437	466	418	449	452	476	481	467	428	446	482	501	427	461	469	465	464	486	443	460	474	438	479	470	491	483	470	476	476	435	477	503	447	460	455	449	481	479	471	469	481	469	448	461	462	438	452	464	485	512	505	468	460	490	460	443	452	468	476	475	446	475	443	491	479	454	408	453	475	466	479	431	467	425	486	465	450	441	475	454	490	470	447	488	427	462	473	442	467	465	451	501	441	483	451	462	478	434	500	453	414	452	465	524	459	450	484	466	467	495	446	438	430	444	480	463	449	435	453	476	487	500	449	472	453	429	462	486	484	467	481	453	451	418	460	460	470	465	470	452	464	453	475	459	484	462	480	473	464	484	478	479	485	453	424	454	467	460	455	483	441	438	469	470	459	452	420	509	453	462	430	458	473	502	442	470	504	469	475	496	451	421	445	446	449	471	490	444	440	486	453	490	466	470	459	452	413	454	477	453	440	452	475	461	504	478	460	462	499	447	441	500	463	427	466	481	437	448	490	417	472	461	459	455	470	446	436	485	437	436	473	488	433	475	486	446	461	467	472	434	468	513	443	434	448	453	498	459	500	495	431	453	466	467	440	458	469	478	450	455	416	455	452	431	432	423	458	507	438	440	481	443	453	451	469	464	481	471	467	447	466	479	483	452	462	450	455	448	438	446	500	458	428	460	458	450	470	459	443	487	496	471	430	445	470	465	473	437	468	498	455	452	465	474	488	466	474	469	456	471	483	487	467	454	481	452	467	464	419	471	440	488	458	514	471	467	478	490	426	448	491	511	431	436	466	433	450	509	456	466	467	491	461	467	459	477	434	441	505	465	500	482	454	489	468	417	458	447	470	476	463	437	445	489	489	469	436	445	499	409	473	462	425	485	450	485	474	482	468	479	468	479	455	460	462	441	480	462	463	458	470	452	472	480	456	478	445	475	443	460	475	450	474	440	440	464	469	446	428	489	459	450	475	486	484	474	467	495	482	469	455	485	443	476	532	480	452	457	499	472	459	487	464	455	439	495	464	493	426	482	462	460	473	446	464	456	470	478	469	472	480	448	449	452	450	469	471	478	456	478	484	454	484	464	448	446	421	477	448	428	452	457	431	482	462	429	474	474	462	451	461	476	473	486	421	436	469	448	489	464	468	457	462	464	444	430	463	451	441	444	434	469	424	476	492	449	453	423	416	449	436	465	455	431	459	449	492	473	448	485	455	446	474	446	439	466	480	431	445	440	461	502	446	445	452	457	450	458	441	442	461	469	477	483	458	437	435	473	441	462	476	444	471	446	465	466	440	471	440	508	460	457	466	487	511	467	466	461	449	466	436	461	436	466	467	432	436	469	481	457	451	472	447	451	465	467	442	464	457	459	465	499	434	465	479	473	481	484	492	474	486	489	420	462	432	466	453	474	456	455	435	465	488	458	480	470	469	487	484	418	485	461	460	503	475	485	482	478	460	466	453	462	465	463	438	483	441	432	474	474	428	444	444	469	465	468	496	468	437	489	453	477	447	451	457	474	460	466	470	468	452	475	469	436	508	446	464	478	466	455	481	472	494	487	426	453	458	459	428	464	439	429	472	488	433	448	482	450	472	482	438	436	502	436	465	454	455	481	495	442	460	456	493	454	507	463	429	468	444	481	452	513	487	439	471	463	462	457	468	482	446	447	430	464	484	523	448	460	481	460	443	446	453	466	473	434	486	437	481	450	466	449	472	476	470	472	474	450	471	470	451	467	484	413	443	475	464	473	442	471	469	451	456	472	448	446	467	479	467	456	475	459	477	434	469	472	439	441	463	470	491	493	431	463	455	455	467	472	475	427	449	497	467	467	468	431	461	457	456	497	420	465	460	462	461	468	440	473	446	441	475	460	451	503	468	468	430	449	447	457	484	433	468	456	443	454	460	438	493	472	483	468	485	464	441	495	465	495	505	441	488	498	453	451	484	480	500	462	478	464	465	518	450	473	445	465	406	453	465	490	436	407	450	481	475	448	458	422	470	431	499	438	430	441	480	475	454	479	471	490	468	478	449	471	464	457	463	477	482	470	494	450	468	440	473	440	443	423	458	473	468	486	433	424	507	451	440	474	512	459	431	456	450	473	460	479	494	467	461	458	461	449	451	482	468	432	455	456	479	465	472	491	475	477	450	444	475	469	496	451	497	450	438	497	444	469	427	489	445	482	457	429	468	414	445	445	472	494	482	484	436	450	485	453	466	444	480	463	425	449	448	459	479	437	427	479	432	472	433	451	460	439	436	464	409	478	492	450	455	474	474	479	510	468	465	455	466	457	437	476	443	485	488	470	428	479	457	470	476	435	419	453	460	491	500	478	448	437	492	424	430	484	480	477	451	466	478	458	468	446	483	472	452	467	435	461	441	463	450	479	476	427	442	419	456	472	457	440	449	473	484	479	462	447	451	452	455	478	463	467	457	496	450	479	470	450	456	461	451	459	521	427	487	510	471	420	440	465	459	458	474	456	454	477	520	485	456	423	481	431	474	468	460	475	446	470	490	472	456	465	450	472	462	458	431	499	456	500	446	463	444	450	440	463	434	422	493	451	458	437	430	459	478	452	461	467	442	426	456	481	489	457	464	457	490	430	456	478	468	481	442	481	477	463	441	479	472	491	481	478	431	442	480	471	461	475	486	439	449	497	449	473	459	469	436	469	497	429	530	476	484	474	472	470	445	469	454	498	428	459	460	451
24119	22645	29467	24544	20306	9997	1312	741	726	714	671	634	652	629	675	673	634	661	649	669	601	666	628	644	646	651	653	672	624	687	615	677	654	672	656	656	691	660	655	631	697	658	672	730	675	663	667	635	658	618	684	656	663	645	662	611	670	684	632	641	635	663	638	661	662	628	696	672	652	675	678	665	645	651	680	686	632	660	653	654	613	662	634	706	678	629	625	643	646	651	606	649	657	672	657	653	639	669	617	652	652	701	643	693	659	666	653	662	680	629	616	622	641	604	661	679	662	658	672	664	643	612	645	704	677	639	649	694	597	631	670	681	597	640	684	684	719	604	683	691	659	681	644	601	613	657	614	665	622	661	623	688	641	620	647	638	603	625	607	642	687	617	592	687	651	686	633	668	661	627	665	658	663	646	652	674	670	705	693	647	636	613	615	633	602	664	626	679	618	621	647	636	655	662	643	650	630	583	669	676	648	667	624	631	670	711	680	665	641	674	606	624	629	662	677	670	685	648	637	655	674	648	633	632	651	613	610	637	630	607	699	675	647	653	680	651	638	631	644	631	669	638	669	616	615	643	659	677	649	640	613	659	637	663	675	634	687	646	609	643	606	654	611	649	685	620	593	652	609	650	646	647	658	687	642	668	667	688	658	637	668	643	592	686	616	654	674	641	646	664	637	681	638	620	664	691	602	667	613	621	664	649	616	649	697	670	659	669	658	655	658	640	644	661	650	644	679	601	694	654	650	625	642	655	660	639	644	674	661	640	647	599	692	644	624	704	670	614	656	658	673	612	628	641	647	665	640	672	629	698	683	592	660	650	671	642	609	604	653	634	627	656	637	660	610	667	660	654	660	656	632	625	605	627	635	697	627	629	642	655	643	636	632	610	662	625	701	633	667	636	619	654	674	659	647	604	659	664	629	663	684	654	639	627	646	645	647	660	610	614	659	655	678	691	676	648	654	644	699	676	668	660	630	605	609	622	666	659	609	648	646	672	664	665	633	687	642	691	628	641	617	627	651	657	621	635	639	650	665	669	661	628	580	620	596	612	660	658	673	644	645	636	647	660	650	662	637	636	644	650	662	628	676	644	650	605	634	613	619	648	634	653	663	686	632	648	649	622	619	615	679	586	644	623	648	628	638	648	611	653	655	650	622	680	652	641	605	605	651	679	642	661	650	671	635	656	610	607	641	631	708	667	650	667	671	661	622	641	687	648	659	667	645	669	667	610	656	639	657	624	652	653	648	624	617	592	639	658	695	635	662	626	648	649	658	663	686	674	607	657	622	676	633	676	668	678	658	651	653	690	653	632	675	612	636	647	648	627	659	606	653	634	681	627	583	656	647	667	645	657	638	648	615	648	662	740	638	612	629	682	622	638	675	675	636	647	611	663	673	659	655	674	638	641	696	609	631	601	663	631	612	673	641	594	661	649	636	644	647	595	682	709	648	665	680	653	641	615	660	658	653	656	662	661	659	642	644	634	661	614	644	627	693	616	650	622	648	651	631	616	603	659	620	642	687	652	669	667	626	650	648	631	645	689	625	646	659	612	644	673	671	647	620	629	623	637	641	634	657	652	618	621	631	653	668	687	627	608	669	632	691	657	631	639	655	638	627	685	602	636	611	601	625	620	643	636	622	664	642	685	664	694	641	623	613	637	655	694	684	659	579	656	672	632	682	651	659	628	618	633	631	631	612	632	652	656	650	687	652	640	613	675	648	644	609	609	633	628	631	610	633	624	612	672	662	654	641	631	654	634	614	663	650	632	611	642	608	671	665	621	664	632	651	657	666	638	633	645	633	620	601	650	660	619	665	638	669	646	671	644	695	648	662	622	596	668	657	664	663	639	634	680	662	667	695	629	653	630	668	657	689	576	620	618	684	591	666	665	646	644	650	645	639	625	651	669	634	645	630	617	597	671	620	660	693	642	651	639	600	660	664	688	683	620	617	671	663	597	641	633	619	670	619	637	649	641	626	608	641	638	630	671	616	671	630	611	605	648	562	649	700	634	641	624	649	603	589	615	646	635	637	648	625	624	613	632	645	615	615	666	635	635	645	655	650	656	624	644	674	635	600	680	657	659	630	690	639	655	614	593	644	626	662	660	649	648	655	668	664	588	654	637	643	592	572	651	669	653	655	663	663	657	661	672	662	658	616	673	629	649	633	664	634	654	667	676	641	667	673	645	660	661	614	653	636	670	642	628	634	615	616	630	654	651	697	662	663	647	662	662	664	617	644	620	650	630	607	632	670	646	666	635	648	670	659	615	667	669	638	681	682	643	648	607	627	646	649	651	609	650	623	666	686	618	660	655	624	638	643	620	690	619	637	626	646	680	627	606	609	628	680	606	605	650	641	626	605	633	674	669	601	670	619	659	613	659	637	677	586	691	603	623	625	611	651	663	661	645	663	601	635	648	620	663	661	657	641	659	632	657	609	653	648	626	641	685	627	650	686	640	688	652	707	625	635	629	629	637	634	635	620	648	627	672	661	601	600	631	582	661	677	667	641	685	636	688	651	629	618	644	659	603	607	654	618	653	614	672	636	631	599	635	607	639	603	595	637	613	655	636	632	662	600	682	665	699	665	666	671	656	667	626	646	658	639	660	642	693	629	672	626	630	671	649	659	673	650	685	615	713	665	663	719	651	653	600	667	649	612	649	625	603	673	664	633	638	636	641	638	672	604	641	627	649	636	658	643	638	628	631	687	659	686	622	648	677	662	625	622	636	646	651	639	645	653	668	704	620	664	662	620	657	633	653	655	618	626	644	649	611	654	612	654	684	657	666	629	613	604	671	661	650	680	631	642	620	615	653	663	656	636	624	600	653	684	603	692	679	626	676	626	673	661	593	671	654	625	615	661	644	658	657	645	621	644	663	656	634	640	602	624	637	627	644	630	631	639	667	635	681	636	651	642	625	624	669	642	628	648	623	578	642	626	644	643	681	645	679	642	593	602	616	595	643	583	689	661	640	673	619	627	610	653	645	650	647	629	615	621	644	662	659	661	609	648	648	611	648	639	692	639	649	689	691	637	666	667	657	650	591	665	675	644	619	632	639	624	624	642	651	657	652	624	619	615	673	650	651	633	715	631	651	614	611	624	652	620	617	647	635	602	663	613	691	662	659	635	655	672	633	646	638	652	633	636	646	631	629	693	644	652	619	612	629	667	686	653	666	658	673	660	660	630	623	663	623	656	641	623	645	633	630	614	625	658	650	643	689	672	675	660	634	690	676	658	661	629	671	627	616	664	673	635	634	629	651	639	696	640	655	612	593	638	604	650	634	664	655	654	623	633	647	568	667	645	618	614	614	692	671	634	670	654	655	616	641	607	672	678	651	622	644	690	617	598	666	666	670	636	658	621	682	606	629	594	663	665	639	642	633	643	616	646	641	625	676	638	613	635	680	597	654	640	655	656	629	643	645	625	673	638	668	654	647	608	651	658	661	615	630	650	639	629	648	649	651	631	613	652	603	641	643	638	658	619	656
60177	87755	51624	18278	6521	1564	620	579	571	575	535	647	560	539	604	583	576	613	539	557	585	575	611	554	603	581	576	594	609	590	577	571	574	562	533	553	557	589	578	590	606	586	552	594	554	601	587	584	554	589	540	573	565	507	541	577	568	565	612	560	551	569	555	567	590	579	530	577	561	573	597	584	518	566	588	568	528	604	547	603	583	582	584	557	583	536	578	542	572	619	584	569	599	572	578	582	599	577	572	596	568	554	607	595	608	545	594	564	597	571	595	609	538	647	579	587	609	609	525	580	543	533	554	532	556	547	573	600	554	571	591	599	555	597	551	550	579	610	609	584	608	587	572	546	613	614	571	543	581	594	596	556	540	569	549	576	560	593	580	549	560	592	572	586	589	545	601	567	589	569	580	616	538	592	588	574	569	540	571	535	563	580	538	598	573	563	598	553	576	562	586	553	580	596	538	565	515	575	564	536	591	613	546	517	541	547	603	606	568	564	604	555	577	550	552	516	599	536	542	603	608	576	528	568	543	525	597	580	566	576	531	554	535	563	562	596	536	547	530	581	575	547	587	553	602	572	536	549	596	564	564	546	510	553	577	544	576	552	556	576	572	616	557	561	566	582	535	588	580	581	565	561	569	590	568	550	565	586	594	586	567	596	587	570	550	579	613	546	517	552	576	555	553	548	591	559	541	606	567	550	585	586	571	528	564	615	602	581	570	578	569	601	542	626	568	573	543	558	585	541	550	614	559	581	520	563	526	568	551	592	536	563	567	557	591	602	569	573	569	566	572	576	573	544	577	542	576	568	591	604	593	566	575	524	566	577	574	606	543	567	524	568	602	571	544	514	547	578	551	574	506	592	590	602	571	578	576	561	563	553	566	581	601	627	529	583	555	590	571	588	539	606	553	587	533	559	564	565	580	561	636	560	592	561	590	598	562	584	592	559	563	569	550	535	524	570	616	583	594	572	497	559	567	556	583	555	587	589	571	547	583	547	582	574	571	573	574	584	572	563	524	592	598	535	573	579	565	590	561	585	533	564	581	592	606	608	564	600	573	599	570	611	590	570	583	563	534	589	574	561	556	572	614	618	595	549	565	599	597	553	535	533	531	537	565	579	585	525	565	555	566	621	556	585	590	554	583	592	559	553	547	574	585	578	577	608	573	572	550	541	572	568	589	542	546	564	537	589	619	587	572	548	547	539	558	565	586	561	563	544	575	570	607	535	580	571	560	565	572	561	580	545	572	551	604	519	572	565	544	604	590	582	577	572	558	508	568	566	547	545	611	573	578	568	553	567	530	543	586	578	546	560	611	544	566	584	552	545	590	602	582	536	554	595	558	547	579	587	546	577	547	586	572	609	604	531	559	553	547	529	532	573	560	558	605	574	563	597	563	601	579	553	536	535	605	552	593	581	526	559	549	594	609	570	591	550	574	576	557	533	550	555	562	549	564	557	561	568	610	563	538	543	595	556	568	574	617	559	575	540	579	554	528	605	531	584	608	594	580	558	554	580	613	592	563	562	613	531	591	577	564	568	572	552	544	578	570	589	524	549	602	590	588	578	553	581	611	546	537	566	549	565	554	568	579	587	590	515	579	584	578	529	556	541	585	568	595	544	569	584	555	556	552	570	581	544	543	559	596	544	597	573	584	516	569	567	558	561	536	560	564	598	576	560	574	582	593	593	571	564	562	530	571	625	542	563	602	585	573	552	521	580	586	572	586	537	574	623	542	559	558	549	525	575	577	536	554	587	558	564	576	585	559	547	573	576	600	573	502	550	543	548	576	612	606	559	546	570	522	554	564	584	566	565	562	548	578	610	567	512	535	578	576	531	596	545	575	579	560	576	611	580	539	587	590	540	536	535	562	540	592	564	569	581	556	573	603	558	515	598	545	566	603	566	592	544	602	586	586	590	529	635	536	595	537	590	570	547	558	576	509	578	600	575	519	562	593	610	566	562	552	578	561	595	535	575	571	579	570	591	566	596	561	563	571	528	607	556	565	567	567	574	604	550	563	550	551	566	591	539	549	604	565	574	599	552	572	545	557	569	571	549	592	541	591	587	542	567	549	588	555	535	583	540	561	602	552	543	542	580	555	545	576	553	548	581	551	551	559	560	568	523	558	573	537	535	591	544	566	583	522	552	578	594	554	565	621	566	560	545	545	542	587	567	584	588	534	542	579	529	546	596	528	557	611	562	591	482	573	586	554	599	573	521	570	586	590	565	567	595	573	561	571	557	572	528	588	591	581	519	572	574	551	578	531	539	541	541	613	557	569	555	564	548	577	597	557	577	539	560	574	581	583	550	561	584	565	566	542	598	587	586	578	551	571	566	548	542	566	526	566	558	539	555	566	586	541	597	537	563	556	614	595	557	578	594	532	567	590	542	565	571	555	583	571	599	555	574	574	558	561	531	511	554	529	542	574	528	574	572	563	562	591	536	586	591	574	535	570	566	552	555	561	580	579	556	600	561	545	550	550	550	549	535	551	544	544	518	593	519	565	551	555	560	597	580	573	590	554	520	576	569	502	585	520	524	560	577	578	549	540	595	583	576	581	520	531	536	568	538	576	590	602	587	568	570	573	569	579	567	583	572	509	558	579	589	512	563	546	547	576	551	586	554	570	535	567	588	558	540	566	589	574	562	568	541	571	585	578	570	572	530	561	559	582	609	582	541	582	569	532	558	586	584	575	580	513	566	551	530	588	550	579	534	556	549	560	564	574	557	560	551	552	565	567	547	591	544	560	555	564	539	533	553	590	562	579	545	557	577	573	539	544	582	613	558	587	559	578	564	565	555	542	552	580	548	542	571	582	550	571	571	593	563	586	593	564	605	570	547	557	548	613	540	573	553	573	546	570	593	555	597	584	544	584	608	591	558	584	617	588	572	536	580	589	545	583	552	579	586	547	576	565	594	578	571	570	572	548	594	570	545	575	559	589	621	598	551	552	546	562	568	570	510	533	562	580	557	583	585	571	565	557	546	581	582	547	561	581	562	548	585	599	566	563	528	556	548	560	596	575	590	572	553	594	581	570	580	560	568	566	573	562	569	605	559	584	591	541	587	568	629	523	537	567	596	520	570	556	587	584	500	534	554	558	537	603	541	567	551	557	581	582	564	602	580	602	580	592	566	567	587	579	594	594	592	564	531	576	567	556	559	546	591	597	599	558	557	538	555	581	572	536	595	573	564	555	532	578	602	549	558	568	605	554	537	533	593	581	576	521	580	584	588	566	568	572	559	551	573	573	575	562	564	598	561	550	525	590	596	564	588	578	575	607	533	563	531	533	580	564	578	552	567	596	597	562	559	572	572	531	576	556	563	544	582	593	592	555	583	587	525	598	591	565	557	578	532	600	573	557	540	580	572	621	518	562	571	588	561	513	545	560	599	571	572	595	547	589	599	568	508	542	579	569	530	625	560	519	589	585	577	575	579	559	536	575	545	595	574	575	616	557	564	525	556	573	539	610	579	553	576	559	569	575	569
33754	31329	19010	4348	946	577	512	468	447	441	511	458	446	467	494	452	497	460	453	461	437	458	415	443	477	479	454	475	467	496	428	449	458	464	469	462	437	476	405	483	456	453	456	425	463	476	434	450	480	434	427	479	469	490	448	462	445	434	475	442	467	483	490	461	474	468	503	472	419	466	432	453	468	425	421	405	480	433	426	464	452	470	461	458	465	477	418	490	449	489	466	474	473	434	476	431	484	462	463	472	465	458	434	432	425	457	449	440	456	460	432	479	468	452	447	454	419	454	463	429	438	454	486	438	461	473	466	475	505	445	438	477	481	477	486	440	450	442	504	497	418	440	453	438	452	407	494	484	496	497	455	432	493	414	479	475	441	457	445	514	442	476	492	483	446	446	474	470	454	440	460	489	460	446	473	437	422	471	474	456	470	477	459	448	473	415	470	431	459	442	489	474	495	440	498	435	433	441	497	452	470	441	476	458	464	459	435	440	449	448	493	477	458	486	490	441	450	464	506	447	456	479	456	440	421	444	482	399	455	474	476	487	443	428	454	419	427	461	430	455	426	477	448	474	428	416	428	489	459	459	462	475	465	490	422	463	462	467	451	431	457	484	489	498	455	465	415	475	450	452	486	437	484	467	436	467	481	470	443	476	472	480	447	456	449	495	436	468	464	458	487	440	471	457	447	517	463	432	445	492	459	456	448	443	436	427	449	466	431	433	468	435	492	455	486	481	435	469	433	420	452	453	454	469	449	453	460	455	442	433	443	443	474	463	465	445	445	452	435	436	433	460	452	448	502	434	448	426	446	419	424	457	445	467	464	455	458	462	436	460	475	467	476	452	461	443	479	476	465	464	449	435	462	438	418	429	472	443	483	444	449	448	451	438	486	483	476	440	458	483	480	385	459	446	445	491	438	447	482	463	466	461	506	440	482	484	443	460	445	418	442	464	465	445	467	441	457	458	499	457	460	489	435	403	498	458	435	481	465	439	486	442	447	457	479	443	454	429	444	438	473	495	456	447	441	422	447	437	441	457	454	475	475	448	489	423	455	477	473	440	460	449	453	439	449	472	482	450	428	468	450	429	425	443	462	457	446	463	463	458	451	490	459	442	422	430	411	436	496	473	416	431	439	435	436	454	441	480	448	479	448	420	465	459	464	472	462	428	456	471	452	503	490	438	456	478	507	446	442	497	451	499	445	463	447	457	444	445	466	484	463	440	435	469	444	467	449	463	468	426	459	486	454	483	429	454	444	464	456	452	466	434	461	505	447	449	430	444	448	446	434	421	471	460	471	422	442	460	509	483	479	426	453	428	424	469	478	450	458	467	480	428	427	463	504	461	470	450	437	448	439	432	467	427	461	473	456	445	439	494	437	490	471	488	437	476	459	474	444	469	448	448	454	484	429	487	473	450	482	428	458	451	417	399	473	443	460	432	456	464	461	443	505	454	451	433	434	459	475	447	451	450	480	481	477	453	445	461	466	511	446	445	441	449	478	464	458	443	436	454	450	430	458	452	439	439	442	440	438	425	472	434	468	480	454	432	433	442	461	452	447	452	446	455	478	429	451	464	453	438	495	457	476	462	451	454	392	437	455	447	464	468	425	470	490	448	444	534	464	469	487	419	466	457	471	454	450	458	406	437	482	480	421	444	465	481	486	470	447	472	442	446	420	449	451	444	469	458	480	460	451	475	444	497	449	457	487	444	467	435	482	464	420	443	448	468	477	465	444	459	417	414	484	457	474	441	466	470	448	444	472	455	470	450	459	453	475	436	484	440	471	461	471	462	444	457	455	443	476	478	434	459	431	499	442	527	435	472	433	463	484	429	486	468	478	477	449	450	424	475	497	463	470	458	428	451	446	456	437	464	446	417	470	443	477	434	441	420	416	457	442	471	424	472	446	465	479	441	444	452	455	468	423	436	467	439	474	461	480	442	434	454	421	465	456	424	463	465	458	464	467	479	468	449	432	449	473	452	447	474	499	431	437	467	446	460	442	469	480	472	453	457	438	455	506	477	442	472	475	452	444	464	431	420	476	440	466	467	489	501	424	467	441	459	439	454	460	485	425	434	449	486	434	466	414	465	474	473	478	441	508	458	486	473	480	425	459	424	465	460	445	472	459	467	475	428	460	456	460	449	465	449	432	452	478	491	476	464	477	499	456	430	455	490	463	474	472	481	430	450	451	443	472	458	462	435	451	439	434	473	457	478	469	469	451	447	453	432	439	436	448	453	456	481	511	474	449	447	454	477	451	517	480	452	486	463	492	459	495	461	504	452	492	441	474	446	423	500	476	428	507	474	438	472	486	476	478	454	461	480	445	446	500	459	452	441	462	455	448	458	478	535	479	454	455	461	443	432	468	458	462	442	504	462	459	452	465	464	447	421	461	489	468	433	482	458	447	470	450	443	476	457	512	464	459	482	453	445	432	492	443	415	458	462	442	440	437	471	472	463	473	480	470	430	428	436	454	451	438	408	477	444	473	449	475	447	477	458	450	471	461	452	440	455	455	475	454	448	454	479	486	456	480	471	427	460	463	439	452	427	420	449	448	450	427	441	463	498	444	431	459	483	464	433	476	466	490	435	454	463	426	503	409	483	482	425	477	450	450	471	487	456	477	449	484	419	495	446	466	461	465	458	494	468	440	444	467	434	448	465	505	467	471	449	475	515	473	508	451	435	461	418	466	479	442	468	490	477	435	478	457	483	453	472	471	446	429	441	461	455	490	489	457	477	402	463	410	470	478	472	457	470	477	495	460	465	486	460	469	435	434	456	442	419	432	430	458	502	395	487	455	488	465	447	432	464	460	455	464	432	443	426	455	431	495	497	436	475	474	467	436	471	498	450	469	540	453	474	470	437	453	465	449	447	470	427	464	424	447	459	468	428	437	460	475	491	448	419	466	452	426	434	471	415	462	452	410	450	455	461	455	439	438	509	454	441	441	446	457	500	462	459	493	484	383	467	487	449	461	459	427	464	425	433	451	457	440	468	435	468	434	491	466	440	468	460	479	428	455	444	422	502	431	475	437	465	449	492	448	438	443	455	441	460	448	473	478	454	451	457	453	439	457	477	443	449	474	468	414	418	458	457	479	472	446	479	422	481	486	468	449	481	430	428	448	429	452	464	472	469	447	445	465	481	453	441	474	479	446	456	475	503	474	458	452	461	439	472	460	478	449	440	446	471	446	456	472	482	437	456	437	446	443	467	443	469	426	476	418	481	469	480	438	481	408	448	461	426	434	457	472	489	453	477	414	468	463	474	443	430	448	458	475	468	468	438	457	469	467	450	471	454	462	462	446	443	436	430	432	449	499	472	421	447	421	458	429	489	495	417	451	477	476	510	478	457	452	473	433	435	466	448	473	432	470	475	482	430	474	468	482	495	467	440	457	447	467	451	457	494	503	484	472	471	479	460	409	469	467	461	443	443	463	477	433	455	418	450	478	444	456	438	493	469	460	438	466	473	436	446	463	435	462	473	490	455
32408	30481	9953	1833	741	435	395	388	359	360	409	332	408	391	389	399	389	379	366	389	374	372	389	336	394	406	365	376	371	387	372	371	378	376	359	363	389	370	363	371	349	358	388	364	364	395	341	391	390	386	370	386	373	385	363	363	387	353	405	382	355	398	377	390	360	351	381	376	379	380	373	365	357	356	381	365	374	362	355	321	374	396	370	382	361	399	344	363	404	346	350	397	344	389	410	387	402	380	378	359	351	387	386	379	391	387	367	355	385	404	335	424	407	406	358	392	402	367	370	355	368	360	389	357	375	368	384	398	354	366	383	395	405	369	372	382	378	394	386	366	350	403	399	371	348	367	373	354	398	368	388	366	330	382	360	383	387	408	396	375	380	368	357	399	368	383	355	368	358	381	368	373	407	368	385	349	376	361	352	381	305	382	413	397	396	365	381	369	382	345	380	424	365	398	344	352	380	391	352	377	374	366	423	412	356	390	361	388	387	397	375	378	381	354	373	374	340	355	404	377	367	399	369	376	364	373	382	401	389	343	398	382	380	349	377	382	388	388	372	356	413	321	355	348	384	344	368	364	381	362	346	397	368	338	384	384	373	359	405	368	383	384	337	380	362	376	380	392	352	396	394	385	354	360	380	389	349	397	349	372	403	366	397	391	374	404	367	363	356	386	362	388	413	370	393	394	357	398	369	363	356	369	376	398	388	351	390	372	389	365	366	387	374	376	339	390	399	360	361	353	342	376	357	355	351	362	372	409	373	382	391	389	388	392	363	383	372	356	369	385	377	386	342	381	369	367	380	346	407	391	362	383	361	372	371	386	351	395	415	377	392	418	338	375	376	383	383	381	385	344	377	373	395	382	376	377	369	377	357	373	359	380	380	371	356	404	372	379	372	402	344	367	389	361	376	386	334	374	369	374	379	374	356	378	376	355	382	381	396	392	386	365	382	365	407	383	387	367	393	391	366	394	361	355	377	339	397	326	358	370	342	353	396	378	387	387	403	367	365	337	387	358	359	411	390	407	367	390	373	388	356	349	394	386	383	359	359	394	352	400	360	354	389	365	352	360	344	392	368	372	395	377	358	391	374	353	365	424	346	397	376	393	369	356	365	355	392	377	384	349	383	391	358	366	363	393	346	376	325	400	377	391	391	365	357	367	373	373	368	366	383	381	346	383	368	363	385	349	366	386	393	424	404	367	348	398	336	409	378	392	368	401	369	361	361	395	396	406	378	386	353	370	365	379	374	352	375	380	364	368	384	396	345	366	370	371	362	389	385	419	381	373	359	389	386	390	370	385	377	376	423	407	331	371	358	385	359	348	417	374	357	390	393	393	372	383	367	377	381	386	368	385	384	354	402	385	338	400	381	380	377	398	370	358	387	385	362	374	371	367	389	372	341	384	354	353	361	391	368	380	388	358	385	362	368	394	353	355	414	383	367	357	385	388	400	364	372	384	371	352	401	388	369	399	385	351	359	375	347	410	408	394	389	393	373	374	362	405	352	348	376	391	380	383	384	385	385	389	323	392	365	365	359	368	372	342	425	376	375	383	380	414	386	353	360	388	355	416	389	370	369	361	370	377	385	408	364	393	398	385	396	394	401	394	382	376	361	383	362	355	388	373	336	379	395	375	397	371	381	349	402	372	382	372	367	340	323	388	353	351	401	390	378	394	376	376	333	395	350	369	365	433	382	380	373	386	355	372	368	427	394	398	388	404	366	373	388	348	364	381	442	398	389	374	360	357	371	350	363	387	357	329	363	356	376	367	374	356	388	385	383	365	354	362	388	348	368	383	382	386	362	385	364	346	413	387	394	393	341	370	358	370	388	394	347	376	386	399	376	396	338	406	336	365	385	360	371	365	369	374	400	343	374	358	364	392	379	374	389	370	370	396	368	333	374	364	395	388	379	374	383	383	369	378	415	348	367	370	381	385	357	396	398	364	358	389	363	347	356	360	386	379	381	381	348	381	344	342	409	376	397	376	372	331	378	410	359	372	347	360	374	351	378	339	371	407	440	387	419	374	376	404	363	368	366	398	357	391	342	411	363	363	345	384	389	371	376	377	317	386	388	373	387	381	392	355	379	394	363	421	349	371	388	386	389	373	351	353	385	343	369	380	364	382	374	374	371	367	379	385	379	367	385	370	377	375	388	374	357	376	373	370	360	360	373	373	384	392	367	367	369	353	360	369	374	384	399	396	384	404	361	395	401	385	378	356	361	344	348	377	392	366	351	325	336	372	361	379	364	372	392	356	362	363	359	370	347	375	329	371	383	371	379	366	330	372	375	346	370	371	404	370	396	380	373	375	370	405	375	343	409	356	386	333	357	363	347	372	375	374	363	361	385	381	374	416	376	399	368	382	406	371	352	375	395	393	360	383	409	375	385	387	396	355	371	378	367	359	398	383	358	381	376	371	366	342	409	356	408	387	359	399	394	380	333	408	362	403	369	415	349	401	380	363	387	347	384	371	346	342	394	375	405	373	367	331	367	371	379	383	381	350	348	384	330	359	417	373	390	339	374	379	387	377	361	375	364	377	350	407	370	362	375	396	365	367	399	349	393	413	397	356	365	352	395	341	348	370	382	384	353	387	389	391	374	359	372	410	380	375	361	384	380	399	385	369	379	415	363	374	377	388	370	378	391	410	366	393	323	355	343	363	384	384	377	375	355	407	394	380	367	367	396	403	388	391	361	374	386	346	375	355	388	411	366	382	337	373	390	396	405	400	384	377	378	366	358	399	380	376	415	393	374	382	372	372	390	381	386	400	366	392	375	364	375	383	364	390	352	394	367	406	381	382	412	397	348	374	410	386	370	362	342	385	372	365	384	363	379	360	378	402	383	398	396	387	390	390	387	368	389	402	383	374	370	369	366	354	386	394	397	366	381	381	391	360	364	370	366	398	370	374	337	394	337	357	360	357	379	389	390	386	353	384	375	376	358	388	387	360	361	372	358	424	333	388	376	388	367	394	372	385	377	361	357	403	375	338	359	346	379	352	369	361	398	398	376	361	397	378	386	379	394	385	371	365	359	383	360	356	330	386	331	389	347	362	391	389	378	379	388	370	381	354	381	393	365	386	391	419	344	382	374	390	340	405	348	393	344	370	346	384	379	388	369	352	365	374	383	337	342	401	379	357	385	393	392	393	353	364	398	393	369	367	360	403	405	362	385	382	401	367	386	365	396	377	390	362	377	323	371	394	373	367	405	370	352	380	383	383	359	388	400	363	388	377	360	390	367	374	378	356	409	402	387	404	397	381	385	366	393	372	377	389	372	356	350	405	371	356	406	430	361	373	353	380	343	359	370	383	375	347	384	416	355	386	356	372	364	392	365	370	364	368	361	395	357	369	373	356	358	380	382	401	400	369	380	347	373	366	396	387	327	372	370	365	374	411	376	391	367	361	355	351	401	376	371	394	414	399	373	394	341	366	371	368	381	365	349	373	387	360	363	384	362	378	377	375	368	348	372	379	408	367	385	378
24650	23274	29932	25114	17950	4468	768	586	533	537	567	474	537	548	492	488	531	516	522	485	493	505	494	521	504	490	495	502	527	486	507	513	485	507	475	481	509	512	485	495	516	517	491	541	493	504	495	548	461	526	513	504	522	466	534	490	507	510	498	483	505	469	462	499	496	481	498	498	493	487	504	498	507	525	462	514	443	483	500	501	515	502	546	512	501	497	488	506	500	462	483	546	490	524	507	510	473	530	512	501	508	506	495	490	519	512	460	475	541	509	515	477	480	460	510	489	521	526	508	462	461	533	511	498	468	507	484	538	539	519	490	494	514	465	518	525	488	472	507	498	514	511	489	495	532	524	544	483	496	493	503	516	491	498	525	503	529	493	478	488	525	533	530	475	566	472	484	496	458	511	525	544	487	506	481	515	502	484	526	510	518	501	481	499	488	509	502	488	458	521	521	489	492	506	480	489	499	507	522	495	476	511	480	479	522	468	478	503	471	501	505	522	487	472	481	482	540	548	509	508	470	536	476	463	497	499	508	494	491	499	499	505	519	542	485	515	483	442	538	486	560	493	531	527	525	539	491	503	463	537	498	505	501	513	536	498	533	511	465	461	500	490	480	502	503	468	510	497	491	523	519	502	506	496	488	511	483	517	550	530	535	473	506	490	479	555	527	498	513	486	484	491	507	501	514	509	517	496	505	485	511	510	456	494	502	478	529	518	459	488	475	479	525	478	461	471	489	506	498	549	433	519	481	470	518	512	535	489	504	513	499	515	495	487	509	532	464	486	505	471	533	483	535	509	465	530	529	524	533	505	488	486	469	503	497	502	486	464	511	474	496	485	462	509	539	504	465	496	473	462	500	510	474	483	517	502	487	506	479	499	470	539	548	530	455	506	483	501	512	523	509	487	525	490	497	521	509	520	479	486	520	497	515	531	503	526	529	491	505	509	504	490	507	484	547	490	494	483	508	481	543	496	523	518	443	516	528	501	479	466	524	507	481	501	510	515	491	491	481	496	490	463	461	533	478	483	486	464	492	498	473	516	508	523	516	479	510	479	498	524	452	483	484	480	514	490	481	491	497	478	505	506	546	474	473	527	483	516	495	493	512	576	481	513	503	508	493	526	500	488	476	522	518	509	510	497	546	498	487	480	522	500	512	513	519	526	483	507	478	498	478	503	494	451	515	519	507	515	476	480	497	508	466	527	494	513	522	535	486	476	475	512	508	454	503	490	444	488	515	511	471	511	517	481	473	456	504	475	529	468	509	533	494	537	483	532	482	484	480	527	515	477	512	511	473	494	477	529	529	455	513	488	484	518	516	468	501	503	497	539	499	519	491	490	508	497	478	507	519	492	481	505	509	520	487	502	509	511	470	505	513	565	473	458	544	513	498	489	510	478	508	513	502	507	508	533	493	497	488	457	473	504	512	528	469	506	554	511	485	518	483	489	506	516	527	493	491	477	475	499	514	491	512	469	520	510	506	486	491	544	513	500	481	505	508	482	471	506	520	522	529	499	463	515	457	477	494	509	509	499	503	516	497	439	510	501	500	516	468	483	492	518	485	507	500	496	489	486	469	506	464	530	541	507	549	500	480	471	491	496	487	502	486	463	505	513	527	469	492	467	524	489	481	514	496	539	513	501	515	490	500	490	501	508	525	489	523	493	487	485	535	490	512	531	504	451	478	506	494	512	550	501	499	501	507	479	484	511	523	542	482	518	454	472	469	488	479	500	490	478	478	492	467	519	502	473	497	538	500	496	489	511	490	527	512	532	548	522	503	505	515	477	482	500	447	516	478	507	502	478	500	494	498	519	464	530	481	513	527	513	495	489	463	516	490	511	498	484	474	517	496	507	520	488	508	477	482	477	500	469	501	500	506	482	510	529	499	477	476	541	520	530	515	523	552	513	519	489	472	490	504	498	502	557	484	536	501	513	493	496	521	530	482	498	525	456	488	492	518	467	457	505	492	459	477	472	529	545	532	523	498	473	486	491	467	519	465	498	531	558	483	522	526	547	509	475	539	512	513	518	487	508	498	500	525	497	467	503	527	500	495	518	460	527	506	485	499	518	534	519	496	498	505	517	472	483	492	518	535	517	500	504	502	509	488	496	523	511	466	509	521	520	487	449	510	504	457	483	540	510	467	500	523	499	469	499	524	492	532	487	526	497	526	534	494	514	479	493	498	544	511	485	480	487	486	490	496	484	500	478	558	456	479	511	527	490	522	515	497	504	509	450	495	492	507	524	522	495	502	494	517	490	489	510	488	471	498	489	484	502	520	510	527	531	497	507	485	525	454	508	496	500	485	502	469	501	495	472	528	525	497	478	523	497	500	497	503	499	485	465	519	519	486	485	518	496	530	527	454	511	493	496	554	524	495	515	465	483	462	468	519	525	472	480	458	529	501	488	480	483	492	516	471	462	479	465	480	518	501	521	503	494	517	495	530	503	477	495	534	502	452	513	487	484	500	459	451	463	446	501	486	527	474	513	457	501	501	512	458	459	488	551	486	501	482	510	515	517	483	498	510	512	487	501	501	475	507	493	496	484	527	502	515	479	473	509	529	446	472	519	496	510	487	471	512	533	475	483	505	516	524	482	479	505	510	512	484	499	480	485	532	522	510	510	509	479	498	501	497	503	513	474	541	479	521	470	549	486	493	489	497	503	477	498	503	507	486	475	443	507	480	527	479	490	528	515	499	491	475	457	474	499	488	518	503	487	498	506	506	513	451	507	484	535	497	515	516	494	498	532	514	503	530	519	511	487	492	494	470	523	505	467	480	476	510	501	495	524	507	511	511	521	517	494	519	492	487	488	531	526	495	528	500	466	476	515	505	499	478	545	515	516	544	484	487	534	519	481	494	483	549	477	489	528	468	529	488	524	470	462	474	460	511	490	509	479	484	505	506	508	471	483	499	495	507	497	491	473	509	511	529	518	500	485	461	516	520	523	583	499	528	454	563	511	556	478	468	511	486	497	486	503	483	515	513	501	518	517	476	493	521	518	472	491	465	499	497	491	503	494	504	509	469	505	531	515	505	484	495	469	529	485	478	502	515	501	495	509	470	525	485	477	500	470	495	453	505	514	490	482	485	491	505	529	523	543	488	483	481	518	472	502	501	497	522	503	519	462	517	494	518	488	514	521	501	526	509	520	504	480	536	522	479	473	486	469	529	514	499	516	480	498	482	508	486	511	462	478	501	484	490	461	499	489	551	482	460	487	490	543	461	532	472	470	529	475	501	462	515	502	502	518	493	534	489	520	491	500	480	488	522	523	513	501	450	531	517	477	501	490	504	529	497	504	516	524	508	501	485	535	476	492	539	542	492	486	446	458	439	530	507	498	563	514	521	462	511	469	496	499	489	513	474	492	463	499	523	511	526	498	496	513	452	524	509	544	487	517	497	524	509	529	488	531	510	547	504	463	487	493	462	519	501	494	500	521	514	501	496	473	542	504	498	519	488	495	460	504	519	496	510	514	518	506	495	493
62532	84267	47196	14044	3865	821	458	466	467	429	470	447	467	421	496	477	450	491	428	483	466	461	442	452	486	483	455	469	508	471	471	442	450	448	443	449	435	464	467	504	459	474	446	482	457	450	468	470	484	471	416	428	487	467	435	466	456	468	479	436	474	441	436	473	465	452	467	438	451	437	458	437	430	479	467	484	458	451	456	462	442	481	483	464	441	452	428	469	463	417	475	471	462	478	455	426	418	434	497	477	435	440	434	465	421	457	423	462	448	452	425	449	459	450	459	430	465	454	436	445	480	421	465	470	471	459	471	453	449	441	431	393	429	449	487	481	483	459	455	452	444	461	411	444	426	451	458	439	433	445	481	492	439	457	482	452	421	444	452	397	418	443	450	470	439	437	450	424	446	461	493	459	439	441	479	478	468	470	500	459	441	457	418	442	462	440	489	486	472	472	469	453	444	449	486	434	450	467	434	458	438	469	457	451	459	491	445	450	434	433	474	464	451	449	447	468	450	415	424	490	398	432	431	413	436	461	470	444	409	442	462	464	441	434	423	451	461	443	417	446	462	474	435	451	489	449	479	431	414	476	466	460	420	459	430	431	416	492	462	459	462	482	507	449	437	483	431	443	482	417	459	488	494	421	392	474	479	437	447	490	484	445	477	453	463	440	459	455	462	463	409	481	453	471	438	455	405	419	440	488	453	453	465	430	481	452	434	467	487	460	455	449	449	471	472	454	465	453	460	455	476	441	436	421	451	466	442	476	473	505	439	477	442	448	462	437	413	409	416	418	460	402	458	424	451	487	462	468	474	429	498	482	479	476	457	448	470	475	467	506	495	478	420	457	442	462	423	437	463	468	469	468	448	437	452	436	474	448	442	406	438	462	438	457	452	472	455	434	462	419	457	452	490	459	456	456	461	426	460	404	471	463	432	444	463	427	474	489	464	478	489	472	464	413	444	472	442	438	459	450	448	484	454	444	451	453	462	466	463	491	459	447	487	488	444	487	410	470	454	433	446	457	471	458	438	439	455	454	433	410	447	472	437	429	416	470	462	431	503	464	432	434	464	462	447	471	474	430	445	441	457	465	421	421	447	445	465	475	465	469	443	447	444	469	446	446	435	448	465	450	442	433	476	461	466	454	439	444	422	468	454	446	499	450	445	449	496	479	425	465	457	453	464	510	486	481	440	420	413	450	446	436	426	431	463	456	489	451	475	443	445	449	464	454	423	427	418	422	468	449	446	473	448	426	424	474	458	418	448	472	478	455	447	423	433	430	448	466	442	479	428	455	507	479	436	467	485	439	412	437	464	443	474	468	497	475	428	448	451	429	465	433	462	448	456	460	417	446	487	461	493	454	477	442	460	454	487	450	475	443	406	436	508	459	440	459	428	453	432	460	442	490	414	471	460	461	474	417	466	487	490	503	444	471	457	464	480	490	410	411	458	436	473	450	471	459	461	448	436	476	478	455	462	440	487	454	430	455	450	462	437	458	456	459	471	473	463	430	456	467	451	439	425	405	446	474	408	452	450	442	471	443	455	457	463	428	415	411	474	453	436	432	452	448	466	479	419	426	400	450	457	441	456	449	431	473	446	472	477	457	450	475	470	447	448	480	442	433	436	452	457	475	459	483	445	483	431	396	451	479	454	441	462	456	478	491	454	455	442	426	454	448	457	451	429	438	486	430	416	422	426	469	442	449	453	444	432	440	481	467	487	450	447	467	414	430	448	482	427	424	427	490	466	459	442	442	425	411	477	451	487	450	446	481	457	452	450	444	475	444	413	411	479	451	461	454	495	456	412	442	442	462	476	441	469	439	462	448	400	420	438	493	458	436	447	485	477	416	433	454	421	443	481	470	438	457	443	446	465	445	438	452	447	478	461	439	420	455	480	444	468	418	444	450	445	435	459	428	421	462	460	437	445	438	437	443	430	434	468	462	454	467	418	498	437	440	470	460	444	446	428	417	463	418	473	456	460	453	440	440	467	461	506	442	463	417	437	463	475	439	438	423	477	443	454	442	481	451	450	453	440	482	465	441	466	455	420	473	438	453	471	467	488	447	455	426	486	478	434	398	434	435	497	464	477	418	459	456	437	447	452	439	456	482	444	437	466	447	469	427	447	445	427	438	471	442	438	487	461	508	445	441	475	439	455	428	471	453	456	454	423	447	440	470	470	457	468	456	453	445	455	436	435	447	486	490	459	466	468	444	449	477	456	436	424	484	440	504	417	465	457	437	480	453	465	452	437	439	470	473	458	430	426	483	483	434	480	455	452	439	492	447	421	402	451	471	434	447	426	439	467	423	438	422	458	485	466	468	449	457	460	430	433	441	458	438	444	425	453	454	464	447	445	474	445	444	425	438	486	464	448	488	491	436	443	467	452	448	464	443	445	429	447	438	452	417	463	414	427	415	447	445	452	452	431	470	442	492	442	441	479	421	413	464	442	471	449	443	414	445	442	416	452	415	447	463	431	421	477	429	447	474	496	434	470	448	450	455	467	475	432	441	466	445	475	445	450	467	472	434	473	446	435	427	439	422	449	439	458	485	421	469	438	435	436	436	455	453	423	433	437	447	429	467	469	477	474	448	456	421	452	452	453	478	458	474	433	502	430	467	410	446	485	446	460	452	420	431	450	434	479	418	464	418	466	448	430	484	419	464	439	448	398	417	433	448	493	435	461	457	474	456	424	447	456	450	425	455	444	461	462	455	476	468	480	434	450	451	464	438	419	456	446	430	447	439	463	443	466	436	449	480	442	471	436	439	432	463	430	449	460	472	448	463	445	448	442	417	454	438	453	451	433	424	427	452	443	437	463	431	465	435	472	449	455	438	445	494	452	469	440	479	467	431	428	512	454	414	434	477	434	440	493	420	447	519	466	417	445	459	414	469	458	469	452	418	490	478	445	444	410	413	472	443	473	411	474	447	426	437	458	439	421	442	441	461	446	438	470	406	475	458	455	450	430	448	417	459	438	449	431	449	440	452	462	436	481	465	483	438	451	452	427	433	456	471	418	458	419	451	452	400	498	444	443	445	480	423	460	459	486	478	436	469	481	427	458	469	460	489	445	521	482	447	446	446	445	444	473	442	479	459	478	463	442	445	466	470	450	449	440	450	423	444	456	450	449	441	477	472	448	423	494	460	468	481	437	448	457	448	469	455	483	480	438	417	441	445	445	405	421	450	474	447	415	447	429	446	450	436	469	436	455	448	439	500	454	444	449	471	435	411	480	435	455	456	458	445	447	420	525	467	418	443	443	463	470	432	444	442	450	464	441	459	449	422	485	469	466	447	476	470	492	458	432	441	452	467	409	458	440	469	468	448	418	501	468	463	469	438	445	463	487	431	445	424	427	416	415	429	481	438	444	462	467	421	447	462	501	455	469	450	454	422	463	461	447	438	447	464	450	451	424	443	435	442	459	434	430	449	477	484	445	452	436	483	419	447	465	412	495	449	422	449	493	486	466	412	456	418	456	444	456	453	440	476
24220	22435	29812	24773	20138	9275	1203	804	711	679	677	642	624	678	630	663	663	687	618	631	709	668	695	638	599	662	670	683	650	648	635	630	690	618	632	644	585	666	621	651	636	644	669	659	652	633	704	604	639	672	608	608	647	626	672	654	655	622	708	672	668	625	605	656	625	621	637	656	642	623	664	647	653	651	716	648	644	620	634	586	663	605	632	599	594	653	625	606	642	645	653	649	625	650	608	659	617	612	616	636	629	636	674	634	670	658	645	659	678	651	575	657	690	640	618	625	646	607	632	577	639	693	595	599	652	671	605	678	648	604	604	662	628	627	680	590	661	654	648	619	612	655	647	663	649	615	625	629	657	617	624	617	618	624	626	625	643	630	632	672	644	609	598	675	634	674	695	648	637	659	642	638	646	694	629	610	668	630	643	666	667	622	655	598	630	639	663	637	650	600	625	663	629	622	695	630	660	642	649	644	639	617	646	607	644	644	621	664	627	644	665	583	656	645	627	650	646	604	654	605	670	656	624	641	597	627	628	649	617	637	598	600	618	659	671	620	654	598	614	624	668	624	649	637	633	664	621	618	686	683	628	639	659	602	591	660	651	586	639	645	643	662	625	662	607	621	657	635	630	599	615	631	615	624	636	642	657	645	639	632	626	649	649	605	620	599	644	645	653	617	594	671	616	641	629	646	630	613	663	654	661	661	645	634	661	631	639	684	608	654	650	597	636	629	602	644	665	651	621	617	695	633	661	610	640	649	602	676	647	597	645	624	636	653	644	643	608	629	629	632	703	674	648	636	629	643	727	644	632	668	663	578	593	657	652	636	641	659	609	623	669	652	655	632	641	635	674	615	628	575	651	629	592	623	634	637	660	619	645	588	637	611	622	651	641	678	597	631	639	637	665	652	654	674	636	647	627	622	654	599	680	648	617	661	628	613	646	606	606	647	656	635	589	609	678	631	616	594	633	618	598	667	643	622	656	650	635	582	570	688	660	617	639	629	637	639	623	653	629	636	608	661	643	634	615	616	609	610	610	656	617	677	687	673	603	614	668	615	623	596	602	643	656	617	710	622	609	690	636	630	629	651	619	611	654	617	628	641	641	641	679	640	643	616	640	657	637	663	642	636	624	656	678	587	608	608	632	613	689	632	661	630	571	632	594	637	639	633	660	622	646	638	592	638	671	611	605	671	642	644	653	645	616	650	664	612	639	663	654	645	643	675	700	651	696	617	651	659	673	651	651	606	649	645	645	653	647	656	597	673	657	616	591	605	644	653	648	623	650	624	649	671	599	665	647	616	649	636	604	678	652	652	667	633	649	632	631	660	637	593	662	620	649	592	661	622	585	669	618	620	634	658	676	655	636	657	667	683	670	616	649	625	624	652	654	612	634	645	669	597	628	650	629	651	618	647	662	661	634	589	622	682	640	648	609	639	627	640	649	671	637	659	620	622	646	617	621	620	631	639	655	697	605	629	671	612	645	627	682	652	662	649	633	648	632	626	659	632	653	621	673	669	633	622	635	658	620	656	665	656	654	623	661	623	626	680	650	649	637	629	624	651	625	640	616	664	661	656	625	618	621	648	662	658	669	704	623	631	615	619	619	619	625	663	667	635	664	647	719	602	594	627	678	638	613	595	634	683	624	623	605	648	668	673	648	613	621	624	659	645	669	615	642	634	595	646	601	606	661	640	606	604	635	629	634	633	658	675	637	642	652	630	655	641	618	639	659	623	660	599	633	656	665	644	641	673	670	647	616	687	654	692	638	681	676	627	657	614	596	641	646	671	661	613	616	626	642	659	660	686	592	626	616	614	662	600	618	644	642	659	650	666	656	610	701	606	622	648	629	678	611	637	684	645	635	652	641	650	666	647	647	659	646	655	644	649	597	631	584	630	634	649	635	619	624	624	633	656	634	659	646	641	644	639	592	629	646	625	675	647	631	646	626	584	633	620	659	596	671	684	633	634	655	603	601	642	643	605	631	653	605	640	618	628	648	593	631	592	631	647	657	641	645	667	633	668	641	653	644	565	627	598	667	668	657	617	607	659	635	623	677	654	598	650	653	633	669	568	637	629	627	661	636	648	608	638	678	591	671	636	655	661	632	651	662	652	617	661	657	655	655	619	650	619	656	639	686	669	655	638	648	638	611	638	704	598	631	625	633	611	606	611	662	670	577	736	607	667	654	637	664	649	632	688	659	626	667	670	630	624	648	679	612	658	645	652	622	653	645	575	595	689	682	717	634	633	689	670	674	616	636	631	629	620	684	655	653	653	621	635	613	638	660	657	630	656	652	630	641	621	616	679	684	607	644	672	585	640	638	607	660	669	621	594	657	643	637	644	660	649	660	649	592	635	630	609	678	631	597	622	617	591	589	632	652	611	633	681	642	627	619	632	653	658	662	637	597	652	599	679	666	628	643	645	647	658	646	615	649	653	643	619	643	645	639	625	627	591	610	634	657	590	650	661	720	640	602	657	638	659	628	600	605	640	616	658	591	675	657	670	599	645	686	657	600	619	622	629	649	674	570	623	641	673	649	608	649	629	602	608	621	632	655	642	587	629	698	656	640	635	600	646	647	660	614	646	632	660	641	644	669	634	578	598	619	638	645	640	623	586	642	641	655	659	584	608	599	650	628	631	658	682	662	665	675	703	572	656	626	641	627	637	594	659	603	604	624	707	662	644	670	659	670	660	649	623	613	667	625	677	677	632	617	594	571	580	665	654	660	633	640	661	635	617	621	650	577	633	608	658	647	604	633	648	594	624	682	649	636	570	648	659	696	631	645	680	645	644	642	657	648	659	665	644	666	632	636	619	656	641	636	629	635	615	648	635	687	659	667	602	673	637	673	652	612	653	653	647	705	648	640	631	642	628	617	640	618	597	647	656	652	627	663	652	646	651	642	629	650	644	609	648	647	632	640	591	667	604	663	591	684	697	636	674	629	591	663	635	652	601	625	660	650	618	647	681	648	647	672	650	630	626	664	606	620	610	627	599	600	662	621	653	615	631	611	639	651	638	660	614	634	655	654	666	653	621	656	651	627	627	688	643	587	642	613	641	670	612	673	656	682	634	568	629	643	660	640	639	644	639	651	646	616	659	666	613	627	631	595	666	699	658	623	684	650	595	641	692	649	645	629	641	664	670	638	618	661	671	676	566	651	621	655	637	652	634	660	674	655	666	636	680	632	559	624	618	610	631	617	630	701	635	645	628	684	624	624	663	631	680	690	654	669	672	702	590	669	693	633	643	641	617	618	672	618	658	618	664	666	618	629	643	626	640	653	588	655	627	664	622	629	612	641	669	649	651	631	632	606	625	592	597	613	674	638	622	661	618	687	637	619	639	641	624	661	628	633	644	599	647	648	645	663	645	628	645	641	674	632	634	625	605	657	598	614	705	645	627	651	612	654	606	643	651	616	633	633	630	647	648	596	629	679	638	615	701	658	626	616	637	629	631	634	646	620	603	619	607	594	640	659	604	611	667	637	603
60963	89397	53455	19291	4319	935	559	607	579	582	558	590	578	567	594	575	603	604	563	559	574	628	599	585	569	609	570	555	542	581	586	592	578	566	601	562	600	570	603	607	567	604	564	495	558	566	549	560	606	615	548	562	571	608	625	543	613	541	609	543	584	543	550	557	587	560	570	616	628	596	570	586	591	594	534	564	587	569	558	574	609	569	610	597	588	582	572	597	583	561	577	589	595	568	589	548	605	601	643	554	523	550	579	593	563	562	579	640	573	646	575	595	504	523	583	538	599	607	551	552	599	554	576	605	555	593	567	566	588	597	538	595	549	604	603	558	552	560	573	531	569	565	560	591	607	605	590	557	503	583	565	600	607	604	518	565	573	592	572	547	552	562	560	606	566	538	607	609	571	604	632	601	592	570	561	541	539	577	578	594	592	543	594	551	548	571	596	610	570	524	570	565	568	590	619	557	590	585	507	621	554	546	582	580	569	620	547	552	634	596	584	583	543	550	558	535	616	563	540	564	537	570	565	552	582	595	585	570	573	594	601	575	615	540	576	595	575	590	602	564	537	595	605	559	590	589	577	594	542	578	576	550	572	593	631	584	590	503	609	588	609	558	569	547	610	538	598	514	604	544	580	603	568	583	530	543	601	595	559	555	608	610	574	565	541	576	556	570	561	573	570	530	587	563	577	575	570	588	565	612	589	596	545	596	566	574	562	598	625	573	564	588	612	578	563	584	570	563	564	586	538	541	584	585	569	560	588	616	564	604	544	559	586	554	571	617	564	616	579	571	601	589	562	556	561	562	598	563	603	590	569	512	539	552	609	573	568	564	585	606	609	558	569	589	572	578	571	585	594	558	590	594	548	565	621	588	589	519	534	561	554	573	609	543	554	578	555	553	559	555	546	605	527	515	546	587	563	595	601	581	575	562	510	572	581	594	545	541	545	548	563	636	556	520	535	585	608	552	582	567	542	515	555	563	553	553	604	585	521	560	554	563	538	610	559	603	573	592	624	581	569	575	581	614	554	612	599	585	615	558	562	551	577	540	552	539	610	615	557	561	586	534	515	566	607	629	545	607	613	559	584	545	592	571	576	586	567	555	573	563	592	626	599	559	558	578	555	599	567	579	560	593	541	584	573	576	549	572	560	526	567	598	606	571	576	527	550	556	570	568	572	564	613	597	576	555	545	575	572	534	580	584	596	561	565	594	505	595	594	543	566	589	578	557	559	577	560	548	572	562	541	580	555	511	557	601	614	573	547	607	590	552	540	600	559	587	534	574	587	561	551	575	559	598	606	580	538	576	549	572	563	582	583	577	584	568	526	612	569	550	553	582	533	564	570	556	575	548	523	563	585	582	574	555	583	631	570	547	622	583	598	582	546	570	540	586	563	584	575	530	544	560	558	563	569	550	522	549	553	567	552	540	550	554	570	587	578	568	602	559	570	545	567	633	550	587	558	545	546	567	549	596	596	536	576	616	590	600	604	537	570	560	574	572	601	581	558	544	571	576	593	596	520	588	518	572	584	547	578	551	568	569	558	597	569	530	594	582	604	604	559	553	554	585	563	570	596	540	550	588	586	586	556	547	584	582	581	562	608	557	556	606	587	556	560	548	559	584	574	540	551	593	598	540	604	588	512	600	577	613	546	542	579	559	525	580	549	555	608	550	571	572	548	507	625	576	570	578	572	584	584	516	552	569	620	595	618	602	584	562	598	549	592	508	596	565	548	594	603	590	547	541	562	592	537	558	573	569	572	571	586	569	550	576	560	550	595	579	603	600	553	581	562	604	586	572	579	529	576	568	546	544	559	562	535	575	583	583	608	549	568	550	579	551	566	574	561	602	535	597	558	546	579	583	556	552	561	599	569	581	588	556	543	597	589	568	549	572	586	551	595	573	554	555	561	569	513	578	579	582	552	539	583	532	573	563	519	557	549	566	574	590	570	592	507	560	583	588	568	538	595	534	562	578	586	541	570	586	579	581	539	608	559	575	569	598	574	567	554	544	599	585	560	594	568	545	571	562	593	574	608	549	554	601	610	568	584	550	570	532	565	546	602	610	634	588	553	592	552	562	574	565	552	585	575	565	572	576	555	556	535	595	540	595	548	573	583	619	577	550	601	577	550	561	595	583	567	589	591	514	593	588	533	585	523	550	499	547	586	547	577	590	562	552	569	575	582	546	580	586	542	550	574	626	591	589	586	528	539	589	574	595	562	595	551	584	597	592	592	570	560	573	567	576	538	545	576	550	599	624	566	591	533	586	523	625	594	583	606	543	588	539	556	609	538	585	539	568	557	550	562	636	577	572	519	562	574	527	543	545	629	569	563	555	572	600	588	541	552	563	549	606	570	570	582	532	521	567	538	584	538	529	550	567	572	568	550	572	540	562	550	555	571	610	559	651	583	556	579	592	596	538	581	603	585	570	519	578	553	568	550	574	579	589	546	571	610	584	568	586	598	556	549	584	559	569	543	541	573	570	578	576	575	561	551	597	575	570	594	554	581	570	617	588	582	553	545	544	583	585	557	570	552	592	575	587	528	544	592	554	602	584	578	538	612	599	539	530	569	574	585	567	592	595	520	540	533	536	559	582	609	572	606	546	580	572	587	581	603	577	532	557	571	581	605	552	591	546	572	536	565	578	548	577	581	569	611	556	577	557	555	566	567	568	581	565	586	580	557	534	577	603	602	553	551	556	599	596	616	559	574	560	603	589	539	537	548	555	560	557	581	591	617	557	550	537	535	612	565	565	607	567	564	592	568	568	591	538	567	538	546	537	562	567	591	556	532	554	587	567	578	578	556	569	561	590	558	599	584	574	589	578	554	576	583	534	550	575	579	563	554	573	556	550	505	549	567	599	581	553	540	524	544	541	549	526	534	535	554	586	534	589	587	545	507	588	608	533	578	564	556	555	522	571	583	609	547	585	560	608	542	567	536	550	590	565	572	567	577	573	563	604	554	602	561	603	594	593	541	538	538	546	555	556	552	525	563	567	589	572	581	609	551	566	621	580	578	555	568	573	591	568	597	580	602	573	598	573	588	582	546	571	569	595	569	570	538	562	586	542	587	573	548	578	549	561	575	554	566	591	567	545	593	594	565	571	592	568	555	555	573	573	557	552	560	576	550	570	598	581	601	569	575	556	565	585	576	581	542	586	584	552	578	562	574	571	548	583	561	543	562	524	552	594	563	614	561	539	583	578	593	604	547	561	590	632	512	531	550	609	609	583	596	570	572	551	587	571	562	571	570	552	548	577	585	586	571	575	601	564	584	567	572	555	581	513	595	575	569	563	548	590	567	560	567	583	579	608	581	613	568	576	568	557	576	537	552	565	558	605	583	554	541	559	575	574	587	556	545	543	554	565	595	584	550	557	542	538	546	525	575	528	538	549	573	555	579	567	566	604	577	588	563	539	564	602	578	568	511	535	594	536	573	557	585	542	563	551	598	606	524	542	584	577	583	581	527	561	534	603	579	532	554	580	596	591
33592	29775	20046	5778	991	526	487	437	441	480	460	478	447	439	447	463	477	471	442	457	466	408	479	435	442	466	463	446	432	443	472	450	475	466	440	420	488	459	461	463	471	451	419	474	475	502	445	454	447	474	458	467	435	460	482	437	454	479	442	467	462	483	452	455	463	434	460	476	413	484	491	440	455	464	460	439	449	481	476	440	469	487	420	470	449	450	453	413	463	436	445	499	486	473	451	463	428	437	480	441	455	418	464	482	481	430	442	466	446	466	447	465	484	456	462	509	459	476	425	461	471	447	458	468	453	454	445	451	478	450	433	420	443	424	464	427	443	483	436	502	451	444	415	428	442	444	406	438	464	446	478	462	459	458	448	469	477	481	420	497	470	454	416	478	448	435	431	437	454	442	464	494	463	507	436	465	456	460	438	481	445	455	455	468	463	440	429	473	463	451	451	457	480	439	448	458	447	434	478	483	476	472	476	454	467	497	501	431	483	479	485	478	487	444	449	463	442	496	498	458	460	478	483	451	448	490	444	449	478	463	469	441	443	460	477	437	434	442	462	454	481	487	478	491	443	423	457	450	501	461	474	492	460	480	441	434	459	446	478	499	465	463	470	511	450	457	415	460	459	464	465	504	455	465	446	514	437	454	443	446	424	444	448	441	405	450	425	484	467	470	468	461	447	471	447	488	457	491	495	457	446	479	452	456	461	463	462	456	432	447	477	452	464	432	473	442	458	452	442	454	467	423	456	476	469	482	435	481	453	452	446	449	423	425	446	427	436	445	429	433	440	457	467	425	448	444	447	468	437	407	444	454	500	459	464	505	469	482	502	446	461	462	475	460	475	460	439	450	458	427	458	457	473	477	490	434	459	494	486	402	438	472	465	467	487	438	473	443	444	391	467	463	487	472	455	429	437	466	453	473	466	485	454	428	464	442	429	461	432	439	479	465	460	450	455	444	468	454	450	429	438	475	426	452	505	455	475	454	453	475	473	463	450	447	511	447	455	443	517	466	457	471	447	409	462	451	453	438	472	449	429	453	464	479	458	493	476	453	466	457	457	436	477	478	437	474	390	457	492	466	460	468	473	462	467	477	466	452	491	462	506	484	492	474	466	474	482	432	470	457	471	467	486	452	423	445	458	451	481	489	451	444	452	510	494	454	463	477	455	469	474	459	451	473	458	443	428	427	466	420	474	448	470	431	452	467	442	430	451	497	467	456	435	483	417	460	437	440	461	464	478	415	457	463	491	439	444	474	462	514	454	474	477	467	489	473	489	426	471	471	467	446	415	430	475	454	452	439	515	440	470	486	452	414	465	442	475	451	470	470	482	444	471	424	441	471	447	480	463	458	450	470	455	456	481	449	457	458	445	455	481	494	464	456	475	453	449	455	453	463	440	447	477	480	467	490	447	477	450	488	440	476	439	455	456	522	485	491	408	478	459	453	475	453	432	451	486	453	454	433	477	463	444	446	426	472	490	451	472	459	437	474	430	445	445	458	461	472	470	446	460	455	447	442	467	449	478	427	448	453	500	458	433	447	460	428	478	497	478	485	469	464	450	493	455	484	487	447	436	470	474	471	450	432	474	439	436	423	487	434	424	439	464	441	469	483	477	457	457	409	424	471	510	482	476	461	460	444	446	483	477	436	468	451	477	445	462	438	482	460	482	494	463	476	436	430	464	458	445	497	441	465	458	496	449	487	429	449	450	451	419	434	474	470	472	458	476	438	468	502	491	443	453	483	497	506	489	470	489	486	465	500	444	455	445	447	418	433	453	441	450	441	436	468	448	447	489	458	455	462	428	436	436	446	454	434	437	476	463	474	436	514	461	458	468	439	452	462	481	472	436	449	425	462	439	436	468	431	455	426	437	468	449	465	485	475	455	489	451	475	459	440	467	473	452	441	490	466	446	453	461	482	455	461	442	470	443	443	491	422	448	481	460	455	465	431	417	495	475	469	468	415	452	449	434	407	471	465	422	461	445	406	472	472	504	469	403	445	488	493	428	459	483	455	449	426	465	456	456	441	472	454	468	502	463	449	447	502	460	485	462	464	469	469	475	461	494	475	478	442	423	453	472	440	429	477	456	460	451	453	478	487	467	464	479	438	450	437	469	439	437	475	436	431	479	467	439	426	466	467	486	442	462	471	446	465	462	440	427	483	503	468	467	458	483	457	441	483	458	482	462	462	413	438	475	460	429	475	432	471	459	453	474	472	473	472	443	446	438	416	459	454	439	454	467	444	475	432	443	477	459	440	450	483	495	469	448	461	448	453	507	469	464	459	459	436	455	478	442	457	451	472	475	413	499	446	464	445	440	476	448	468	485	514	455	470	443	458	454	414	431	443	472	455	459	459	479	451	477	481	463	485	474	468	447	455	491	482	431	475	447	444	460	465	476	474	432	468	490	462	440	423	465	488	443	495	455	499	466	525	442	462	448	465	445	473	419	451	493	472	487	471	502	456	448	478	452	484	469	458	443	503	451	450	466	458	489	460	445	449	481	422	478	442	455	456	473	479	458	441	437	461	483	440	437	445	472	462	479	461	444	428	457	481	436	459	439	461	449	447	478	467	475	428	473	474	402	460	429	454	455	455	438	453	455	494	464	467	452	453	432	443	471	488	504	463	474	431	447	420	477	432	453	474	480	445	492	426	446	463	467	447	485	466	435	473	456	431	470	480	445	474	445	467	432	432	473	454	439	407	443	476	445	458	440	426	446	469	467	448	437	409	447	480	475	471	453	475	467	452	461	488	464	466	454	460	432	448	441	484	448	460	469	421	484	469	448	445	466	505	434	445	454	430	477	450	445	470	450	450	448	444	410	484	507	458	429	483	435	473	431	427	443	455	491	438	484	415	457	450	469	477	467	486	482	419	469	407	510	423	416	475	466	457	454	474	444	440	493	489	445	459	398	486	466	441	444	485	511	472	514	429	456	460	458	480	465	470	480	474	465	442	454	474	423	423	457	496	470	473	458	389	492	474	443	475	447	467	496	470	453	449	482	443	485	458	481	428	452	456	426	486	461	434	467	474	450	449	437	437	507	498	449	467	446	464	461	477	462	472	493	462	478	433	462	473	426	502	450	458	486	423	462	460	459	420	469	457	439	443	494	441	429	510	476	470	468	446	428	464	459	441	446	492	425	443	454	437	460	421	470	470	427	438	430	445	457	458	459	450	434	466	478	473	471	450	456	441	430	411	438	410	501	447	460	469	493	450	466	468	454	448	490	465	452	486	490	462	462	479	479	461	436	457	470	447	477	477	464	431	475	492	466	471	480	473	483	474	433	444	410	470	461	477	421	474	500	436	437	449	442	451	453	430	450	433	469	437	406	430	475	462	455	478	469	491	460	461	458	492	423	455	461	483	407	457	470	460	495	468	448	439	439	448	462	453	418	461	438	454	454	451	479	431	436	476	444	467	455	453	451	468	465	480	451	508	452	469	470	487	470	449	460	422	475	442	449	417	454	450	491	484	464	432	446	453
31680	29610	11726	2655	798	426	391	392	390	394	352	357	424	374	392	343	342	381	406	417	363	415	383	363	359	382	395	360	369	370	425	373	400	381	386	406	375	411	389	363	388	377	377	380	411	383	381	373	362	389	416	359	398	423	395	383	366	372	347	368	357	360	375	378	388	382	354	368	382	398	377	425	382	394	401	356	345	387	376	425	390	377	373	381	355	387	368	345	395	373	398	393	372	417	384	373	357	374	377	355	363	372	403	377	404	407	362	413	390	398	391	371	392	355	353	373	386	371	407	399	405	392	373	394	335	372	383	393	369	390	365	394	393	360	378	373	376	389	362	370	329	393	422	399	371	383	383	368	375	324	389	390	348	417	379	370	407	358	402	428	390	353	425	393	349	409	336	358	383	389	373	390	395	365	374	370	375	411	356	339	389	389	394	386	396	385	389	390	388	421	351	432	395	356	358	402	366	377	414	404	386	388	376	419	381	379	323	358	395	371	368	390	375	371	395	410	388	415	372	355	353	385	333	395	386	359	356	338	400	380	388	385	364	373	388	342	339	402	387	382	374	379	370	395	406	369	390	381	374	340	356	353	391	384	364	359	408	345	394	391	391	383	365	374	379	342	351	369	387	392	369	371	377	381	422	408	404	351	364	393	362	375	408	381	413	396	395	382	415	377	370	362	388	360	384	351	384	390	355	356	368	336	392	390	404	382	371	370	382	395	338	370	384	394	315	415	379	384	412	356	383	373	371	383	368	404	353	426	393	351	404	392	356	381	400	398	402	391	368	403	377	382	403	383	399	381	372	361	392	375	374	405	371	382	350	413	368	370	388	379	399	372	412	397	397	375	421	358	394	365	370	361	411	401	369	352	405	372	375	387	366	407	397	362	381	353	374	384	383	411	381	370	384	399	347	384	371	429	382	383	388	366	343	391	367	387	401	390	329	385	372	374	409	396	353	387	371	364	357	390	396	385	385	379	418	355	389	359	319	417	346	381	376	400	386	390	353	370	379	379	334	369	378	385	374	384	361	405	364	421	400	390	358	393	394	371	366	357	352	362	361	380	393	397	361	374	412	371	377	402	366	371	398	383	405	366	370	405	401	407	369	403	361	356	386	339	391	356	371	339	381	347	411	372	387	420	388	394	400	352	375	403	372	362	406	373	362	373	361	379	392	352	368	371	404	346	405	377	380	359	392	393	395	428	356	353	352	371	356	409	399	406	382	372	380	364	351	386	402	366	407	362	373	388	378	385	365	359	398	392	373	387	404	377	374	368	353	336	362	372	363	367	384	398	379	369	380	407	363	369	389	410	407	383	371	364	339	367	421	377	375	368	394	371	351	357	383	406	352	367	332	349	384	367	384	368	351	385	391	401	356	404	390	403	376	339	395	392	407	377	390	382	394	385	362	351	395	350	407	389	421	402	404	380	363	370	370	357	382	379	370	402	384	359	363	378	393	403	391	396	359	394	405	378	404	390	364	372	391	390	387	378	384	366	390	376	393	346	372	369	363	369	410	393	360	387	369	364	391	401	418	349	362	372	385	362	365	385	380	372	379	360	372	359	380	365	367	353	385	397	369	377	408	404	391	379	377	384	364	390	363	401	335	399	402	378	365	384	373	376	374	391	359	391	389	381	364	382	373	392	390	404	378	402	378	394	391	380	385	417	366	381	327	381	410	366	371	433	353	402	402	400	368	405	400	376	364	388	397	397	435	387	349	376	360	391	335	374	352	371	340	377	337	373	400	415	361	364	363	365	369	378	364	376	385	359	398	374	386	347	363	423	402	380	376	350	405	373	378	391	401	388	394	404	394	375	358	371	422	391	407	374	413	390	353	396	402	384	379	399	396	390	364	384	356	398	367	360	366	360	367	363	376	360	384	413	381	396	397	404	397	339	407	356	365	381	381	360	424	400	381	411	427	381	394	343	367	381	352	384	374	400	386	371	363	347	371	370	381	369	403	361	384	389	316	360	372	379	385	396	399	431	379	381	369	366	382	346	325	405	395	373	375	362	382	383	367	405	332	366	371	404	375	398	387	417	386	387	379	398	364	369	395	423	342	398	354	391	391	390	418	368	378	400	383	339	357	405	380	397	374	339	398	379	359	369	388	384	357	360	375	377	359	405	377	385	394	364	405	372	366	391	410	423	407	392	369	397	353	382	413	388	388	357	383	411	377	386	377	395	375	390	378	390	383	380	347	390	345	374	385	392	361	390	386	378	409	371	357	392	401	386	389	364	394	416	408	374	385	372	409	358	392	372	378	407	371	377	382	365	351	375	382	399	375	363	392	419	366	383	396	423	379	367	379	388	383	385	394	383	394	397	414	395	417	385	384	389	368	409	398	420	395	348	391	374	367	359	389	385	395	374	373	352	403	409	399	397	371	407	404	353	353	396	374	376	380	403	343	406	376	379	416	382	389	386	385	395	379	377	372	358	412	372	396	383	384	384	371	371	376	375	364	365	363	421	378	382	370	414	383	394	395	369	360	385	413	408	383	399	391	374	398	389	347	393	379	362	391	348	401	402	373	372	355	402	398	382	419	375	390	404	373	399	389	371	400	351	380	375	378	348	388	396	407	368	388	390	409	363	376	327	387	382	383	415	361	375	385	419	405	384	407	371	363	377	346	389	398	382	372	387	400	365	375	395	380	405	372	364	344	390	431	362	375	385	402	400	384	381	384	393	351	421	391	354	382	381	388	371	389	366	421	407	384	386	405	403	363	401	391	392	427	386	368	371	361	374	365	438	364	347	371	410	378	399	372	359	402	375	366	384	373	405	344	352	368	393	375	407	370	390	389	385	382	409	373	381	369	384	376	363	366	357	434	403	380	389	355	392	398	392	400	352	394	399	393	394	404	408	399	377	387	393	385	390	399	375	368	401	381	370	396	386	389	380	368	388	378	348	343	359	404	383	421	314	391	365	378	406	376	395	385	376	397	378	389	413	348	363	339	391	402	363	404	394	397	363	357	382	396	344	387	403	373	392	378	391	387	398	369	368	400	367	374	361	375	381	403	362	393	373	365	392	359	383	369	393	381	366	366	390	380	383	424	372	358	418	374	333	365	374	372	387	396	401	422	362	400	382	370	393	386	397	368	351	345	392	360	417	423	403	377	359	372	356	391	374	396	393	380	373	389	366	423	372	389	392	369	406	380	358	439	362	371	396	366	363	406	354	375	382	408	356	364	416	368	371	372	366	376	356	381	385	364	405	360	386	377	412	381	342	353	368	356	402	398	359	384	376	400	388	358	363	382	371	379	348	393	352	421	353	416	384	396	401	348	370	371	363	399	361	388	334	400	377	397	376	344	391	364	404	360	388	384	352	393	404	395	412	334	365	356	370	405	388	386	353	391	380	392	361	379	408	418	410	409	392	363	389	378	350	373	378	365	392	362	391	356	365	386	369	407	374	407	381	408	363	390	367	386	390	363	367	386	388	358	407	371	384	347	391	377	356	391	403	381	379	398	359	417	377	380	391	401	370
24775	23412	30332	25267	18121	5045	877	556	591	529	552	545	521	529	494	539	522	517	502	490	540	528	523	514	478	504	545	495	547	557	544	496	527	542	524	526	499	509	485	486	481	469	484	514	518	458	515	525	503	480	536	485	523	509	481	490	487	496	547	496	496	549	522	467	543	521	484	483	479	513	455	493	496	495	530	529	518	496	480	494	521	493	495	518	509	535	483	519	498	510	519	528	523	512	515	491	509	480	495	488	490	486	543	556	527	532	499	516	484	522	528	514	498	512	475	499	512	476	502	524	484	485	518	510	564	526	531	488	521	495	448	504	535	514	506	510	527	498	494	505	494	518	500	473	514	493	494	498	523	517	528	514	509	462	537	489	480	485	539	463	509	482	496	530	520	474	487	514	503	456	526	545	472	501	514	503	506	495	491	497	526	493	510	490	527	515	510	520	507	492	487	500	497	537	505	515	485	530	497	505	519	507	493	493	549	485	496	529	547	542	505	516	510	491	473	505	464	529	517	505	511	488	484	487	460	477	482	532	541	513	461	538	510	506	491	494	509	533	526	502	509	521	505	526	531	540	513	503	480	500	497	505	487	521	510	493	505	474	516	544	512	470	497	527	500	522	503	524	511	481	491	535	527	530	508	497	499	504	477	461	496	521	514	491	535	541	473	515	500	477	515	483	526	478	504	493	506	510	570	504	490	506	508	520	540	490	501	526	490	526	478	527	518	492	475	524	520	484	505	488	507	522	522	464	520	522	459	527	545	467	486	485	511	497	522	480	454	515	482	547	486	470	529	517	493	514	497	482	527	534	482	500	509	465	492	517	508	497	491	492	497	524	527	551	520	502	506	496	524	501	471	511	547	498	531	526	509	513	506	487	496	494	476	531	518	526	497	507	541	527	472	511	501	477	530	499	500	484	501	467	496	513	516	522	515	521	511	489	535	534	475	468	486	555	517	520	486	528	504	486	495	488	513	509	499	493	457	562	483	494	475	516	529	478	482	510	506	483	479	459	542	539	513	517	479	503	480	484	523	457	485	494	530	487	542	471	471	507	468	499	495	492	474	531	493	493	508	464	472	483	523	511	585	506	483	507	521	517	494	466	479	483	474	500	524	480	484	465	486	488	500	515	485	512	501	555	531	486	479	515	516	492	494	491	489	531	489	521	513	522	511	495	482	539	529	462	528	529	523	527	505	494	512	514	528	508	532	507	533	527	510	464	543	505	510	501	498	486	480	496	483	515	497	510	495	533	496	483	488	499	478	508	477	509	508	523	472	503	493	521	523	536	463	492	545	529	488	519	518	481	483	532	484	502	492	483	494	526	509	573	496	483	501	533	532	496	486	546	539	506	507	503	513	512	546	519	515	521	502	490	474	495	494	471	490	469	507	538	511	481	549	522	531	500	539	535	513	551	496	512	457	480	552	490	502	500	494	550	542	507	516	515	482	514	459	503	488	498	505	548	476	506	502	541	541	519	497	509	529	545	530	507	467	516	525	473	530	529	504	515	517	542	495	512	492	489	520	499	512	496	534	544	517	490	508	508	524	493	515	525	519	536	497	560	566	496	482	478	502	523	477	506	485	489	528	516	524	473	463	511	481	501	464	515	517	500	532	535	497	512	525	491	513	495	536	476	533	498	502	507	505	523	493	536	460	529	490	533	509	544	532	479	517	493	528	495	498	498	487	487	504	482	499	521	531	540	496	522	530	520	443	490	483	498	510	492	524	541	503	473	495	491	506	503	484	536	497	492	487	494	500	513	527	512	441	530	441	486	493	511	500	481	500	505	505	493	528	501	496	463	495	539	495	516	521	522	479	492	467	495	493	467	507	495	498	494	506	510	509	486	537	525	507	490	506	498	483	507	504	535	503	472	498	483	507	513	546	503	515	496	474	465	540	538	501	438	524	515	505	502	524	491	486	446	524	495	474	514	498	509	532	451	543	530	496	478	549	499	466	551	466	469	475	509	530	548	526	515	531	502	504	501	530	492	510	482	494	479	507	523	490	485	512	511	553	500	462	559	531	518	521	525	546	501	525	530	499	545	535	518	477	498	474	519	540	497	501	492	485	474	502	494	495	509	479	449	496	492	514	538	495	553	512	502	540	484	529	494	460	483	493	496	535	482	449	516	540	482	486	492	509	487	520	499	510	499	504	478	511	534	468	529	509	487	523	515	454	514	492	491	485	473	504	494	488	513	454	534	491	487	474	512	538	529	499	520	511	477	537	537	503	475	487	501	500	499	502	545	494	490	508	475	497	476	475	522	502	479	518	510	502	500	473	551	524	544	515	471	522	482	535	474	518	556	505	492	512	467	488	508	496	516	490	497	519	503	510	506	512	478	521	492	559	470	489	496	508	527	495	457	542	482	508	503	506	488	493	486	538	492	495	538	504	496	535	499	522	472	512	521	504	488	526	485	466	500	519	523	512	494	551	522	518	549	511	530	493	454	501	487	525	494	488	527	492	496	508	533	509	520	529	486	497	510	559	535	519	505	512	468	487	506	504	498	521	497	527	525	521	551	498	474	498	491	530	489	484	458	486	545	504	527	454	513	536	551	466	465	504	491	489	495	521	510	515	494	450	495	502	524	498	479	557	517	501	529	513	496	519	533	507	509	501	457	506	508	512	516	503	510	496	527	493	508	534	493	509	485	491	510	489	517	523	465	503	509	541	468	484	499	507	521	502	478	503	494	485	524	500	529	530	510	508	524	488	532	533	492	498	514	511	513	490	523	494	507	511	537	490	521	534	506	524	513	509	526	502	495	511	488	562	517	517	502	468	523	489	511	558	528	481	477	478	496	512	478	527	470	486	509	519	552	507	500	495	541	500	501	484	523	505	506	511	462	493	471	561	489	485	486	499	500	548	463	528	479	506	501	508	514	497	488	517	499	478	498	471	490	526	526	511	522	500	505	530	518	483	503	486	499	505	465	504	542	518	477	466	486	505	472	512	510	528	485	523	492	471	523	484	550	494	545	520	523	509	530	496	510	491	478	521	494	476	483	522	525	534	508	555	500	466	490	516	469	534	492	507	491	493	465	488	493	501	502	502	573	497	555	475	499	461	466	471	494	518	494	486	493	502	518	475	531	477	494	509	485	548	523	492	506	506	497	480	553	524	541	462	528	527	524	477	483	519	519	488	517	493	495	521	489	500	523	475	520	492	510	509	524	474	490	509	466	503	466	471	475	470	469	548	486	507	479	499	515	508	481	528	486	507	492	496	491	513	474	463	555	506	545	519	572	515	507	474	528	472	496	486	527	483	473	463	482	507	511	532	506	527	550	492	544	524	532	515	532	482	533	518	488	484	466	490	533	497	477	506	487	490	509	480	511	502	497	509	541	496	535	488	537	471	490	533	488	494	477	516	491	537	508	516	513	539	468	509	509	498	499	518	499	495	517	484	515	491	511	500	512	515	530	489	486	529	477	483	502	518	511	516	491	526	495	543	502	530	511	496	490	497	512	483	523	513	483	485	501	530	528
61218	87236	47904	16196	3987	1004	529	480	440	509	487	448	444	448	465	474	457	468	492	461	480	454	469	443	478	464	426	489	476	457	462	441	466	473	454	481	466	441	484	447	468	448	482	458	504	459	456	452	455	479	507	441	493	441	471	434	475	490	461	445	465	404	465	467	493	460	447	454	478	421	448	476	449	471	510	439	441	466	439	443	495	475	434	448	439	442	452	464	465	454	457	439	491	455	448	485	448	496	465	466	498	437	447	451	486	401	488	475	401	470	421	425	408	455	456	470	474	477	476	435	430	458	460	472	464	496	466	474	482	467	434	448	440	424	467	447	450	501	463	475	449	460	449	473	457	497	438	474	461	478	477	469	470	486	464	476	471	444	485	496	516	487	468	447	477	473	438	450	470	431	484	497	398	437	484	447	429	431	477	502	454	471	480	470	455	468	445	472	449	466	453	480	484	459	427	411	469	474	427	471	466	449	435	463	440	458	487	480	466	488	482	440	460	452	454	436	448	456	443	478	435	427	424	498	444	454	468	464	470	450	484	443	430	446	465	457	453	438	477	441	426	501	481	508	437	449	452	456	447	463	448	441	458	490	481	460	453	460	474	467	474	412	467	451	417	467	466	464	480	474	465	472	458	474	483	451	420	474	476	458	432	460	447	461	407	500	455	480	474	454	467	457	460	461	431	477	460	434	475	442	491	453	427	445	482	469	516	431	467	502	435	485	442	478	466	435	511	435	481	433	478	456	462	437	479	457	493	448	460	472	475	469	456	445	490	456	447	437	436	481	448	463	467	452	464	447	480	470	452	473	497	417	468	487	439	442	454	455	456	475	458	443	457	473	411	490	430	437	474	466	447	437	467	473	448	444	440	497	464	459	476	459	475	473	447	452	461	474	470	472	451	429	435	442	456	451	469	447	461	478	424	475	465	457	426	466	450	407	432	397	487	443	473	468	469	448	417	430	465	457	457	462	458	476	450	451	456	439	433	457	452	442	447	493	433	420	491	457	467	461	459	492	445	505	485	457	445	470	450	425	479	457	472	474	458	440	457	439	467	468	477	483	425	479	456	448	452	454	474	460	443	476	447	482	457	461	476	473	473	466	427	422	447	446	461	457	467	459	443	461	439	451	466	448	469	477	437	434	462	486	475	443	469	480	481	483	453	472	474	461	450	459	520	488	449	471	480	443	457	473	502	495	428	428	447	468	438	490	460	460	440	468	476	480	481	469	473	470	451	471	428	465	465	465	438	443	421	445	449	439	454	402	449	442	487	459	449	399	427	492	438	409	461	459	476	471	463	463	461	463	467	444	479	460	496	464	484	438	481	483	459	460	482	465	475	481	437	434	465	470	451	445	452	486	437	474	442	471	458	453	441	437	435	410	512	463	440	461	464	496	453	486	466	429	474	449	462	445	449	464	439	421	464	463	483	485	472	462	429	471	455	454	433	450	445	443	440	420	431	475	490	466	475	461	429	464	477	469	452	456	456	475	460	473	460	464	469	446	497	510	445	435	485	456	437	430	445	460	464	459	474	478	455	449	457	463	482	488	485	478	485	457	459	464	473	486	474	473	430	514	442	452	466	428	449	408	477	432	476	452	470	452	476	488	479	450	473	454	444	483	444	494	462	458	449	443	463	467	437	435	435	500	449	499	439	454	493	462	458	439	445	470	466	472	459	439	450	447	460	464	459	435	493	443	429	472	495	451	468	432	475	416	481	467	452	443	447	418	485	467	484	514	466	458	454	461	449	470	473	442	526	490	504	487	448	468	452	501	452	442	466	472	476	468	477	439	429	414	451	475	458	476	433	460	451	488	482	457	496	486	451	450	499	468	462	466	473	456	450	464	438	517	425	456	490	478	452	455	459	464	472	437	443	521	444	480	457	445	456	414	448	464	500	477	427	463	452	457	459	500	473	446	457	471	469	438	457	481	464	458	458	448	466	476	469	442	484	486	453	466	437	450	449	450	444	451	454	469	464	454	463	453	454	433	453	479	482	453	462	496	459	448	433	483	461	412	498	458	439	490	473	449	449	446	455	482	479	439	475	499	463	459	496	463	472	443	480	468	482	427	472	465	454	474	463	459	470	451	480	469	462	466	492	427	434	462	465	460	465	443	481	417	457	488	437	426	489	453	447	454	485	436	460	479	462	456	465	477	456	447	486	465	473	426	473	473	485	511	432	471	460	422	474	458	438	451	436	430	494	456	504	443	461	494	438	462	438	435	462	456	493	488	437	437	469	471	447	479	438	454	496	483	465	427	463	452	445	462	472	458	505	470	426	446	472	453	423	482	470	467	466	456	485	479	451	476	447	433	474	414	516	453	441	444	476	437	471	422	475	447	423	435	477	493	459	472	467	464	494	434	428	446	477	471	468	510	449	444	440	455	435	465	428	465	440	472	452	466	451	478	456	508	492	466	428	503	444	478	452	477	451	439	480	476	460	482	469	477	482	470	492	436	439	494	464	430	439	456	470	456	471	470	437	458	456	462	472	445	454	453	412	462	447	450	484	493	463	485	483	454	439	465	447	451	467	457	440	500	465	447	470	440	491	438	479	486	492	477	396	436	456	450	451	473	472	451	455	438	431	472	475	432	453	458	442	448	439	454	466	451	497	420	427	480	427	482	429	477	478	435	461	474	472	511	478	457	450	467	452	470	461	467	472	481	474	445	448	477	481	441	493	450	450	453	433	465	439	462	456	468	465	407	509	478	468	458	462	450	476	461	464	425	443	461	456	465	467	459	435	421	460	495	439	452	454	453	487	471	462	450	468	437	444	455	499	490	492	466	455	423	476	470	465	423	454	421	514	439	461	462	457	504	432	473	477	461	478	461	473	482	448	478	478	478	456	497	466	477	458	424	452	460	482	439	502	452	454	448	449	435	439	465	483	447	493	489	444	461	471	454	454	477	469	438	480	472	416	485	432	507	460	465	471	495	456	479	450	475	478	449	431	413	466	474	490	469	469	453	498	412	413	463	482	422	441	450	442	465	453	490	493	447	417	503	479	443	456	433	446	435	469	456	482	454	454	489	498	508	412	470	447	453	464	456	427	477	448	462	463	473	479	449	482	430	443	459	475	435	448	483	457	444	482	481	452	428	505	476	469	464	480	467	470	478	496	472	458	467	468	448	461	428	424	456	445	485	448	510	432	442	470	440	448	439	437	448	438	444	428	425	437	427	412	478	485	463	425	437	477	467	461	482	450	463	476	461	455	405	479	459	419	493	430	475	448	435	508	456	439	443	500	453	435	464	503	439	468	449	469	475	479	476	475	445	438	453	497	457	440	457	452	472	417	445	460	429	477	479	479	487	426	471	449	478	444	454	447	469	438	465	441	440	507	459	470	443	458	461	456	471	474	437	449	439	457	464	466	422	460	450	455	466	457	444	442	413	447	461	441	486	441	442	481	456	459	468	474	470	432	448	434	479	507	427	448	454	438	441	454	450	439	437	458	444	448	439	446	434	461	481	461	466	422	474	465	456
24084	22757	29823	24841	20115	9372	1242	781	660	677	668	607	628	609	660	605	604	642	692	678	627	638	653	602	638	645	611	654	619	614	684	621	666	623	672	658	668	620	643	607	672	609	654	649	600	692	646	589	611	645	639	642	692	644	595	626	594	602	668	658	611	645	644	624	662	619	588	633	633	615	617	610	648	659	632	618	615	551	603	675	637	576	621	550	605	639	617	645	614	607	597	615	616	619	658	604	605	628	604	601	606	633	623	614	615	659	588	594	608	598	608	641	587	613	659	600	624	670	665	634	611	621	630	629	628	650	625	637	604	648	622	640	602	606	609	610	643	606	601	647	597	651	609	615	629	624	642	582	659	653	606	658	638	646	654	647	611	612	601	655	570	672	644	622	644	635	631	643	617	614	642	632	645	648	638	688	635	634	627	626	648	657	582	603	622	630	587	669	642	626	613	613	668	617	579	622	570	630	593	623	629	640	601	649	613	654	633	586	617	669	622	627	646	642	679	619	623	630	613	636	582	596	643	625	595	624	609	601	609	599	646	610	599	643	619	598	592	650	605	654	657	631	593	635	624	594	646	624	597	681	643	592	607	630	597	615	609	628	622	635	654	602	632	618	637	582	581	605	589	619	641	639	581	609	607	599	602	602	604	633	593	621	652	572	646	615	609	566	678	609	612	616	634	596	599	628	626	608	674	663	610	657	631	576	647	604	598	624	638	665	610	616	617	619	611	605	627	583	605	682	606	596	619	608	648	671	635	574	623	616	646	627	633	627	642	618	623	629	577	634	622	636	570	625	570	592	576	605	607	598	620	668	654	655	617	628	648	588	623	613	599	604	663	571	611	609	627	600	659	647	643	617	635	636	620	638	571	643	619	646	612	667	635	620	586	633	635	590	577	623	662	635	617	655	591	595	574	630	656	639	652	619	590	634	594	632	676	642	601	650	616	618	656	640	597	607	605	635	605	673	661	605	580	645	577	636	632	663	623	668	651	654	602	575	561	612	663	621	613	607	628	610	580	658	607	660	589	642	639	644	618	606	645	586	628	632	655	637	596	644	600	625	628	563	631	587	592	624	592	682	603	602	605	618	583	622	645	654	615	627	651	579	663	593	619	615	639	637	613	636	639	592	594	560	641	604	593	643	633	602	664	624	581	601	632	652	665	582	613	656	604	643	620	658	584	600	627	578	648	670	653	623	576	643	585	651	640	628	588	623	657	642	653	578	584	605	569	590	598	587	609	647	618	644	630	644	614	602	578	637	613	662	664	614	608	649	581	619	612	574	591	629	629	626	666	657	641	668	621	592	618	617	584	639	657	645	617	601	597	643	594	614	630	592	574	639	630	610	561	645	574	593	659	615	638	594	616	654	644	605	596	644	617	696	618	565	619	666	619	621	615	584	587	675	647	631	692	609	654	640	606	585	622	631	601	634	656	612	641	620	579	611	618	652	584	619	591	610	599	641	605	612	602	661	622	595	592	627	619	660	639	569	662	624	597	590	661	663	651	592	657	621	596	620	589	656	620	591	655	627	635	600	629	590	633	605	623	626	634	645	629	597	619	617	578	636	648	637	584	629	549	610	611	670	602	671	666	614	670	623	620	650	639	643	649	609	627	661	593	627	574	595	616	611	654	551	593	646	637	645	676	596	589	673	623	619	635	607	574	607	607	620	629	626	646	598	629	592	613	587	631	636	647	608	599	619	640	619	659	645	587	638	625	580	614	636	677	619	606	653	615	653	647	600	621	606	633	581	592	565	585	682	592	599	601	631	628	636	657	619	643	620	634	625	620	627	641	591	642	575	633	611	586	640	640	607	622	605	639	637	617	583	603	631	635	599	603	590	604	604	665	608	623	605	628	590	638	596	667	622	636	635	648	610	631	603	604	610	630	596	637	658	598	642	581	597	596	656	611	630	628	614	585	616	628	640	621	601	651	616	625	606	579	641	671	614	621	628	647	655	639	618	614	658	620	620	614	662	609	634	591	600	645	617	667	626	606	631	669	657	609	653	646	626	684	647	630	627	632	658	582	631	675	643	632	672	643	632	607	688	595	628	609	586	651	579	642	642	607	612	605	621	623	627	611	603	645	640	643	620	615	603	617	613	605	608	642	646	610	655	633	672	628	624	623	625	623	599	605	596	629	641	594	603	621	626	636	610	611	643	648	673	639	560	623	626	662	651	627	658	608	630	615	618	635	616	618	618	586	595	661	583	567	614	600	619	614	615	595	652	587	604	657	596	603	593	618	605	665	641	599	588	596	670	580	631	650	667	631	625	576	586	647	622	639	588	603	612	582	660	615	670	622	550	617	632	632	649	636	664	628	616	608	633	600	629	621	636	608	604	626	565	586	572	591	617	627	605	644	649	644	608	632	628	616	649	648	639	641	627	562	692	615	621	590	659	593	618	604	581	658	649	602	623	630	587	575	679	621	597	607	628	663	663	637	600	619	626	628	654	643	615	624	658	607	621	625	593	609	627	644	589	647	621	631	618	650	662	640	641	628	631	598	598	650	674	641	641	651	629	593	637	599	599	605	615	638	624	643	620	634	608	600	582	544	591	611	617	612	666	615	627	580	594	582	613	617	632	656	608	594	600	593	615	595	622	630	569	652	622	633	619	663	639	623	594	626	630	614	586	656	612	638	599	639	597	605	634	642	621	636	624	615	584	637	593	596	604	604	578	580	634	623	571	648	587	631	603	635	600	661	642	633	607	628	622	633	667	589	691	667	626	570	597	634	570	578	624	595	655	603	651	624	611	626	628	623	579	601	644	621	647	629	625	627	594	589	625	614	596	607	567	633	569	632	613	549	674	663	652	581	629	618	595	576	668	583	581	580	613	677	629	543	624	615	592	616	616	564	622	639	611	601	625	617	630	629	648	648	653	570	646	589	623	663	589	649	636	641	647	648	632	629	632	632	675	612	646	586	609	605	634	552	627	622	661	631	620	616	613	645	617	656	630	624	596	645	630	651	635	605	605	652	669	609	618	598	601	636	653	624	653	661	640	603	612	630	626	598	609	626	662	587	615	607	633	649	616	631	637	654	628	613	571	576	636	595	593	607	612	613	661	645	630	666	624	602	629	608	598	633	609	636	612	638	591	584	604	629	591	590	648	627	631	617	668	641	600	604	602	625	618	593	666	656	635	593	578	626	661	633	631	605	584	630	581	611	602	618	644	624	586	636	648	631	599	635	586	613	620	648	618	631	604	615	617	598	628	594	593	652	584	633	639	656	579	637	634	614	630	606	646	640	599	623	633	647	590	656	616	610	544	630	635	630	636	624	621	640	632	627	618	601	586	602	630	625	618	641	655	605	626	642	620	636	644	647	614	621	663	593	594	636	658	612	594	606	601	587	619	663	644	593	630	679	592	632	612	603	632	630	619	604	652	647	606	615	556	641	617	595	586	590	615	639	690	615	567	617	577	652	612	628	663	612	615	595	635	645	641	608	606	602	664	667	627	613	628	619	635	618	649	647	601	602	610
59662	89990	55098	20729	5367	1236	568	552	542	578	557	508	534	553	561	587	584	582	559	555	570	598	558	574	566	588	526	562	530	561	559	586	563	581	569	560	597	594	564	535	566	588	571	566	579	571	555	568	590	565	544	632	532	561	568	518	565	551	531	557	594	566	550	551	566	545	569	563	595	542	584	503	556	565	535	587	568	596	568	539	508	577	559	555	586	535	602	583	552	546	548	561	533	580	550	578	571	517	572	563	576	580	529	528	546	536	576	563	527	588	564	573	609	550	579	543	571	541	547	593	535	588	584	542	592	601	562	541	549	509	541	542	565	549	538	538	561	530	558	607	577	522	572	572	543	587	592	588	546	569	537	559	538	559	543	550	555	545	552	577	599	563	541	520	567	543	559	567	567	576	556	518	580	569	581	565	536	597	574	547	576	590	513	522	518	590	565	507	551	557	577	557	572	556	586	578	572	563	557	540	623	570	578	560	591	571	513	533	508	517	554	591	587	534	546	563	563	572	570	579	550	559	564	559	546	538	561	595	568	572	584	575	571	567	525	555	527	533	530	547	557	545	586	600	526	526	539	572	538	614	542	531	565	564	577	590	559	523	564	593	593	581	556	633	586	597	546	551	610	540	554	547	597	558	588	579	588	533	550	567	580	586	550	531	594	563	583	567	556	529	546	560	572	553	554	569	594	537	587	555	569	571	528	578	561	570	548	601	564	548	530	512	571	586	570	586	553	552	537	587	530	579	555	545	545	552	561	532	506	573	554	545	586	583	575	593	554	561	572	591	591	545	584	594	566	595	538	588	551	550	570	553	580	568	562	506	563	532	543	617	542	570	566	550	582	522	583	582	524	563	528	552	578	552	585	559	570	586	533	539	543	511	513	542	574	584	569	581	577	535	544	537	559	595	563	579	569	575	574	550	529	549	562	555	544	546	569	564	549	572	575	570	574	584	588	549	540	595	568	549	555	545	573	555	584	616	570	513	579	564	550	579	513	547	535	523	567	539	551	539	553	567	553	540	537	575	559	553	578	535	557	544	521	564	610	523	628	576	570	571	530	546	554	556	566	560	540	596	570	563	559	589	551	640	561	605	528	590	547	559	595	508	529	574	550	532	612	581	528	540	562	501	550	533	560	539	572	612	597	544	565	568	519	548	546	560	546	591	524	543	525	565	566	578	543	554	577	569	543	596	566	556	521	520	576	576	593	559	542	560	540	573	509	514	551	591	541	545	573	511	507	521	560	550	575	540	592	563	530	530	550	575	543	508	571	557	561	556	590	552	565	565	564	538	551	502	544	542	543	580	586	530	526	574	488	534	525	583	534	563	539	546	526	557	582	572	523	522	557	550	573	588	567	581	530	518	498	601	520	556	553	596	565	546	560	520	540	548	522	558	575	562	547	518	553	561	552	567	554	561	533	558	552	565	525	560	558	591	592	526	568	549	523	579	567	536	521	549	538	563	526	536	584	537	543	557	543	547	616	593	591	601	589	586	558	572	567	531	547	593	527	582	514	573	540	575	523	563	563	571	582	522	554	560	560	545	560	583	578	580	534	512	552	542	540	578	585	561	565	550	535	586	547	542	529	549	567	576	566	527	563	524	584	619	550	529	594	567	568	549	526	580	534	551	579	575	566	576	587	541	539	548	516	542	584	576	558	556	576	514	527	540	563	544	556	641	579	520	553	557	575	529	531	585	558	545	549	563	544	541	553	532	532	574	527	531	515	539	558	577	564	605	530	507	574	570	584	541	583	535	530	520	601	558	583	571	577	536	586	548	557	518	575	574	556	577	565	517	591	547	540	588	558	580	555	527	551	583	544	538	560	591	583	546	613	571	558	530	552	520	543	558	538	525	557	578	614	578	534	551	575	530	603	553	549	528	547	571	568	553	530	532	574	565	529	569	567	536	600	518	531	537	528	549	519	527	550	518	523	563	541	541	531	576	559	553	546	602	568	554	569	554	580	555	568	542	552	516	575	576	577	563	559	557	542	550	549	604	591	565	562	561	573	580	563	540	550	570	558	546	526	570	551	545	584	558	545	541	530	544	529	570	565	548	576	574	532	563	561	532	541	553	594	574	557	536	561	577	555	536	546	601	567	534	515	542	521	592	530	532	550	558	556	573	539	553	535	561	561	583	536	562	557	590	544	529	528	567	505	512	561	588	557	563	529	593	584	561	557	523	544	589	584	605	521	546	525	558	564	559	557	564	610	517	524	558	555	525	543	557	563	531	566	542	581	574	549	491	568	524	600	555	559	541	591	561	530	533	563	580	528	562	529	552	550	577	570	573	571	602	548	576	580	520	529	569	570	526	538	563	569	565	566	556	514	557	543	537	521	543	524	538	584	536	575	570	548	553	541	572	544	547	575	594	579	548	544	596	533	538	547	568	571	551	573	548	540	538	570	565	586	546	553	559	571	528	541	569	565	513	576	589	515	544	555	567	574	540	523	590	584	530	566	557	563	522	573	551	536	582	530	538	559	544	566	552	562	523	577	565	557	546	558	564	556	523	581	529	585	628	557	574	609	530	541	584	537	548	536	556	558	579	536	530	545	550	545	528	554	544	527	532	596	532	537	562	545	522	559	554	542	560	550	526	541	550	552	585	547	554	584	556	529	608	561	586	561	582	568	617	553	548	591	560	553	581	576	569	566	573	533	557	588	540	532	550	572	531	505	535	591	516	544	546	575	591	541	531	549	582	551	573	581	537	568	560	577	546	536	539	569	570	556	553	574	514	623	594	508	526	580	537	584	588	557	597	552	524	537	595	529	574	550	541	574	570	566	573	565	548	564	555	554	524	527	565	536	547	549	509	532	522	564	553	559	546	538	564	556	580	607	553	562	548	582	605	555	541	579	543	556	611	545	531	517	566	517	560	540	510	576	561	563	547	540	600	536	576	577	552	540	540	573	604	565	560	537	564	538	544	554	573	544	563	609	556	546	541	547	543	526	569	556	573	551	536	576	558	530	547	564	569	550	585	548	597	560	545	553	547	577	532	486	522	564	556	517	547	550	540	624	634	594	585	566	565	537	559	548	549	579	530	587	547	552	547	558	570	590	566	540	537	599	535	555	552	574	557	575	543	552	555	554	586	567	543	569	534	575	605	548	562	566	590	569	583	586	562	552	552	573	588	516	606	522	570	586	578	576	556	534	577	558	573	612	542	564	546	567	497	542	533	541	562	538	554	565	558	576	575	564	539	515	536	572	578	572	574	510	530	529	576	587	601	549	622	519	567	533	549	550	563	545	559	557	551	540	560	520	527	576	542	535	530	539	590	555	569	565	605	543	568	541	551	579	551	529	543	536	554	546	592	556	572	540	560	481	548	571	528	544	550	574	558	522	522	534	601	553	554	581	590	566	535	577	536	556	571	570	609	518	522	534	582	571	530	608	550	602	543	537	529	542	594	541	560	569	549	605	554	568	568	532	542	540	526	522	556	528	530	558	504	571	540	565	589	569	545	551	548	559	556	552	510	589	582
33329	30620	20604	5394	899	498	438	458	420	455	446	440	446	473	438	448	447	479	428	455	485	439	426	458	512	481	461	445	408	416	447	420	454	441	465	456	411	456	437	410	413	427	492	445	431	452	475	452	406	455	455	435	446	470	417	463	452	443	393	432	458	429	463	454	410	451	459	435	482	424	439	417	498	460	442	435	464	431	450	436	430	401	458	428	431	464	415	405	390	439	419	444	447	439	445	455	456	451	451	453	415	420	427	424	434	453	438	440	443	440	413	436	443	465	405	432	429	464	440	417	473	442	443	437	411	419	424	468	461	425	453	410	431	416	435	430	469	449	421	459	460	443	431	451	438	486	467	452	461	459	443	416	452	433	431	434	448	445	440	431	468	440	428	440	421	433	476	442	444	409	438	411	440	418	457	437	481	486	423	415	458	454	448	458	453	394	461	401	415	420	442	442	431	436	461	456	441	429	451	456	422	445	442	453	449	446	448	430	448	442	404	447	474	464	423	431	461	463	446	448	400	419	461	447	468	432	435	466	454	408	418	427	418	431	465	459	434	421	467	441	435	433	438	410	472	428	461	454	415	469	456	417	451	464	459	467	459	449	434	432	444	402	467	438	428	418	449	418	479	437	431	428	410	446	407	441	441	439	444	449	464	452	437	403	466	466	491	494	455	458	434	425	451	426	399	519	471	446	431	452	432	465	439	440	403	412	418	414	453	417	452	468	461	477	415	437	475	466	434	403	492	434	459	482	425	400	446	439	462	451	436	414	426	453	449	450	419	458	465	436	433	483	451	417	440	440	455	453	419	456	401	406	455	400	422	479	438	436	444	445	421	435	425	444	444	446	458	436	448	423	444	406	429	421	421	434	443	422	438	451	405	435	436	414	443	457	393	403	456	431	430	437	429	412	447	465	427	474	432	447	456	446	457	432	455	455	430	473	385	460	444	432	460	425	423	450	401	420	453	465	456	399	447	459	439	434	442	443	444	410	448	458	443	454	490	421	461	420	477	443	441	395	461	411	445	420	418	446	447	423	446	411	480	485	401	400	451	446	442	418	436	438	446	438	414	415	467	446	436	444	445	438	449	458	447	441	411	451	402	427	434	437	451	455	398	441	426	440	395	423	399	411	426	433	432	417	406	417	446	417	386	446	435	433	463	421	412	420	435	415	444	456	420	434	449	462	425	450	417	403	435	434	449	418	424	419	447	457	462	437	451	427	411	446	453	437	459	452	445	430	415	473	404	438	431	457	435	415	437	400	457	452	413	471	473	448	438	477	430	464	466	432	432	464	455	493	453	407	409	441	454	404	416	460	454	425	435	430	443	464	425	458	436	406	456	468	463	423	447	434	420	423	433	464	455	442	457	443	395	454	448	403	431	433	465	462	437	442	436	443	453	434	423	424	412	438	426	430	388	475	438	427	425	449	430	477	476	444	421	437	440	434	479	466	473	451	472	440	439	465	482	442	455	433	416	458	455	443	412	427	440	454	430	428	456	458	461	458	443	434	417	437	451	466	442	457	439	415	461	451	444	441	457	402	457	447	414	434	420	436	429	422	427	463	459	457	446	497	457	406	452	445	423	411	459	429	422	460	415	473	472	423	461	418	453	423	422	440	485	427	422	438	425	429	438	442	417	471	417	461	450	432	433	442	445	432	474	442	452	456	444	450	409	432	423	454	424	459	468	448	468	453	451	451	467	427	445	419	416	422	454	482	468	423	427	444	414	406	445	457	429	400	402	441	452	447	402	441	462	435	440	415	443	436	446	446	455	431	436	422	448	467	452	444	487	476	454	437	460	399	442	478	454	437	410	466	446	425	422	474	459	409	448	442	408	464	419	452	447	446	438	438	445	480	468	442	424	426	423	435	439	446	454	420	459	475	427	473	411	452	452	464	425	455	457	470	432	417	464	408	423	458	445	477	452	411	511	453	424	458	451	421	436	399	441	422	442	419	445	442	452	454	421	421	439	440	442	435	462	451	414	444	454	404	451	434	443	400	423	421	441	423	448	477	423	474	437	429	420	438	456	441	422	441	462	439	415	451	424	432	427	461	443	470	439	442	433	456	458	422	444	407	456	441	414	438	416	445	421	439	454	453	455	440	441	431	415	445	435	454	461	471	384	439	480	444	393	446	452	444	424	436	411	431	393	412	451	476	443	405	432	439	423	444	437	439	458	430	469	426	477	438	461	437	430	447	470	441	433	451	393	440	458	402	451	413	470	446	439	459	447	437	436	459	448	441	471	433	418	440	439	451	426	451	445	471	414	439	427	455	467	408	406	456	426	434	459	443	458	434	423	417	403	369	436	423	483	434	413	421	459	418	440	446	470	461	455	437	445	457	464	455	447	460	455	441	413	453	470	433	449	431	429	504	485	444	452	424	400	465	467	445	459	480	476	438	439	433	414	445	438	465	414	441	479	455	441	457	444	485	418	432	375	376	462	468	458	391	451	430	427	450	463	458	427	453	425	448	493	437	456	467	450	453	456	418	465	438	384	472	446	451	405	419	442	395	467	451	457	477	432	460	430	412	459	402	414	447	433	420	459	424	418	417	408	399	442	448	469	452	445	428	422	478	427	417	431	421	423	458	431	444	417	442	427	412	443	421	443	449	470	429	465	464	480	489	422	403	430	443	442	425	430	420	415	423	484	414	435	424	424	422	439	433	479	410	414	454	480	437	511	424	467	421	454	438	476	414	447	429	437	454	447	511	411	517	433	429	468	438	449	504	426	413	432	439	410	459	423	417	437	458	446	432	449	428	444	438	479	453	457	438	436	417	471	426	420	431	455	429	393	419	460	455	440	469	435	423	442	435	433	459	458	430	470	444	426	466	454	445	431	477	444	453	450	417	452	424	452	471	461	421	411	411	446	454	463	480	401	424	439	420	427	422	449	402	459	441	425	392	436	442	427	408	470	464	453	416	416	426	446	401	463	401	401	475	448	427	485	412	444	462	454	444	451	450	449	454	451	437	447	430	474	428	440	480	405	430	448	418	447	417	455	425	443	418	433	469	458	448	421	414	427	443	429	431	435	471	429	450	451	444	421	436	448	453	433	486	424	487	475	456	451	421	395	439	486	442	444	457	435	449	440	447	460	445	426	421	451	443	458	464	469	438	465	413	419	468	463	452	438	441	465	459	447	411	458	445	455	500	435	474	448	431	416	464	454	449	468	438	452	411	458	461	445	440	417	407	412	441	418	425	435	430	410	389	460	446	399	454	482	458	447	430	491	454	440	436	451	457	462	448	452	400	447	422	422	461	432	409	481	430	404	439	452	427	473	454	412	432	445	426	445	435	411	420	459	436	444	431	430	455	397	479	441	435	464	459	473	488	442	417	416	428	461	415	398	391	451	425	415	463	462	427	418	459	426	451	445	461	451	429	410	426	448	395	431	442	445	446	446	443	454	435	463	409	445	467	474	457	448	449	410	448	464	416	433	423	399	410	431	446	441	426	424	463	443	460	450	430	431	473	425	452	442	429
31028	31087	12316	2382	673	403	382	339	377	351	403	385	363	392	381	411	399	355	347	373	382	395	387	353	363	365	366	359	348	340	380	375	359	359	358	361	341	364	385	347	407	378	380	395	349	352	367	363	355	385	359	370	331	345	392	368	374	352	367	359	337	369	352	354	350	390	335	374	382	376	360	400	332	355	349	348	399	344	376	387	370	389	353	340	379	383	361	381	363	388	395	354	367	356	387	382	375	360	366	357	330	384	385	356	408	358	379	366	390	390	367	369	383	389	379	374	373	353	325	356	354	362	350	337	348	373	334	332	373	368	366	346	365	388	360	360	376	376	352	372	335	364	376	338	347	343	384	332	356	375	358	401	348	393	357	375	340	354	378	356	360	358	393	358	342	374	345	363	339	332	357	399	356	355	362	338	397	350	350	353	341	341	362	334	391	364	370	372	397	342	377	379	356	348	396	349	378	365	347	366	369	383	360	363	405	366	388	346	348	356	367	350	375	354	391	371	376	388	389	347	341	340	334	372	390	359	321	373	341	376	338	357	344	363	359	352	373	378	401	376	366	348	380	357	360	362	373	364	356	376	397	338	378	352	318	371	379	395	389	377	369	348	354	394	382	370	348	358	352	359	391	365	391	415	400	394	390	362	385	393	382	370	348	393	395	343	364	332	344	405	351	370	332	385	341	370	383	376	365	357	398	353	355	376	394	348	355	363	367	389	357	395	357	393	381	348	353	342	356	373	333	343	370	363	391	386	362	368	406	346	354	369	324	395	341	334	337	358	382	333	330	343	358	379	383	370	341	361	377	356	386	361	326	375	389	359	378	367	367	352	375	371	364	378	361	369	353	372	339	345	367	344	370	357	355	340	341	350	363	348	353	376	356	351	395	345	362	345	380	360	369	372	347	357	347	336	369	386	338	371	356	368	361	354	387	385	382	374	375	365	349	373	357	341	351	331	324	355	376	355	375	363	368	336	350	370	356	370	378	353	374	340	385	341	412	344	356	404	341	361	374	373	371	360	329	348	371	405	376	345	366	349	354	362	390	377	361	349	379	355	352	330	363	413	372	354	400	382	395	348	371	352	393	382	354	360	348	360	349	372	343	355	357	359	350	371	352	357	327	375	344	352	361	407	374	414	341	343	377	353	416	326	380	370	396	350	371	362	339	369	377	365	354	361	369	362	348	368	379	354	391	372	329	378	391	391	362	376	388	406	391	361	385	376	343	321	374	344	398	351	376	349	392	391	340	365	365	369	360	351	389	359	388	357	368	358	366	363	349	332	353	376	331	342	351	387	358	354	353	377	344	397	353	354	360	337	406	383	343	346	337	372	371	389	372	403	357	370	336	363	360	391	372	359	361	340	363	359	370	375	358	323	400	376	346	353	345	363	383	379	368	370	347	358	368	375	326	383	393	346	368	357	346	371	341	376	367	382	375	358	344	390	380	329	363	347	390	344	354	384	384	402	385	348	376	355	405	347	342	379	367	352	364	360	358	385	344	369	353	375	368	362	374	355	375	375	354	358	402	378	368	408	374	369	358	367	373	384	381	364	368	349	334	339	371	383	417	362	357	382	361	362	381	381	374	366	362	390	358	394	369	359	380	370	371	341	366	385	374	368	395	349	362	354	348	344	353	369	326	345	341	347	388	394	355	388	373	325	350	348	363	361	393	361	326	382	373	338	336	354	366	375	384	333	358	359	376	364	339	367	381	347	357	348	366	351	357	378	411	365	395	381	386	354	367	375	338	375	343	348	338	366	380	368	395	355	349	365	372	370	362	347	369	355	335	348	337	381	365	340	355	328	377	374	367	351	377	369	385	344	360	330	412	343	339	334	375	385	358	365	388	406	347	375	362	362	318	391	356	354	391	335	368	337	377	366	394	372	367	370	368	384	362	329	361	383	359	359	366	337	382	345	393	343	375	364	374	351	363	378	362	347	357	377	361	358	408	356	387	378	381	364	383	372	340	340	345	399	336	363	352	363	375	349	363	371	385	382	331	376	371	330	372	369	384	360	375	359	332	356	317	370	382	367	335	326	398	394	337	361	382	363	366	362	361	370	401	379	354	358	361	339	359	356	383	379	361	373	385	398	340	383	393	356	374	385	330	384	364	360	363	348	364	370	397	361	353	381	350	393	344	353	357	354	374	372	381	391	364	395	377	370	365	348	347	359	366	329	374	355	379	404	348	373	357	350	377	344	370	361	380	376	364	327	378	380	363	382	356	403	359	357	360	387	353	344	395	370	365	386	379	343	361	357	354	356	404	356	362	330	330	363	353	377	376	345	317	362	331	378	333	354	339	371	359	369	370	334	377	373	384	344	370	367	336	424	344	340	363	367	388	378	394	360	378	330	367	338	366	384	339	363	367	363	350	366	351	368	341	386	369	364	330	399	329	387	393	370	392	346	350	363	380	357	349	376	373	315	375	343	367	358	337	357	383	369	342	331	375	366	349	377	394	380	377	348	369	356	403	357	368	373	365	367	359	344	367	373	361	343	353	374	374	375	408	343	358	373	345	378	384	387	350	354	366	396	383	364	375	387	353	364	360	379	359	348	370	348	394	355	402	342	387	370	336	342	381	353	341	382	351	379	350	354	379	373	399	350	380	366	351	386	330	367	346	342	385	371	383	399	361	335	358	357	359	378	376	353	350	371	379	382	363	366	373	364	356	347	416	370	369	384	350	351	389	370	363	335	376	384	375	379	376	372	378	350	379	383	336	361	392	360	376	373	360	395	364	341	378	349	328	354	372	384	394	340	344	375	403	377	377	363	354	366	354	376	339	387	341	332	403	393	389	337	377	354	354	359	366	358	374	364	362	346	344	362	367	381	349	378	362	361	422	383	377	377	369	338	355	364	391	357	374	396	384	359	373	391	339	342	395	355	330	340	356	358	381	417	403	397	329	384	324	387	342	346	370	364	375	356	341	389	358	370	361	354	334	369	373	411	343	362	400	342	349	355	352	340	372	366	354	333	359	337	359	317	340	345	401	381	382	350	367	354	390	344	385	369	356	369	343	382	368	402	353	386	364	370	383	380	389	379	396	357	353	369	360	372	339	364	337	354	390	358	379	387	380	371	373	359	389	377	380	335	363	360	371	341	379	361	352	342	393	387	338	373	367	355	307	359	369	394	364	393	373	364	383	357	358	355	344	380	331	406	360	373	349	380	357	383	338	378	384	352	328	383	364	381	355	375	383	371	355	364	380	351	362	369	364	369	364	336	354	369	368	352	343	347	367	343	355	354	393	342	362	333	350	347	371	374	379	364	386	358	346	347	329	380	350	393	376	343	364	371	397	340	367	362	327	359	363	373	373	379	369	383	391	351	382	394	352	385	377	349	378	363	377	355	423	348	383	348	385	350	386	340	398	334	347	348	347	357	396	339	350	349	371	339	351	340	347	349	329	354	353	360	366	354	384	362	333	354	355	383	341	377	338	357	354	329	354	350	373	357	348	371	380	348	366	407	340	359	367	359	386	354
24790	23439	30665	25152	17644	4228	796	547	459	465	475	516	478	498	482	513	479	500	453	491	433	520	520	463	460	479	466	491	447	483	426	487	484	440	457	496	472	438	454	491	486	473	425	463	487	476	471	477	483	488	455	466	464	456	471	502	452	466	451	445	462	482	479	461	434	473	462	458	459	430	464	479	442	486	449	451	483	481	480	475	479	471	458	470	436	450	441	436	486	477	428	423	466	459	478	492	478	468	436	482	483	457	460	505	437	452	442	462	469	448	448	519	472	489	475	449	475	433	457	451	478	448	444	452	453	453	431	442	444	483	487	443	468	466	476	429	473	466	493	493	483	488	438	435	499	427	440	472	458	462	462	461	477	471	517	497	474	445	463	448	460	457	435	476	416	439	439	455	513	461	455	454	472	441	460	420	473	449	479	479	459	452	427	477	463	465	455	444	482	512	454	463	445	482	471	413	442	471	443	500	419	466	493	439	482	486	456	486	458	422	514	456	433	489	487	471	450	451	420	454	510	489	438	466	458	479	434	455	446	482	447	457	511	462	447	504	439	464	471	450	468	447	444	472	476	496	470	444	463	459	449	453	460	443	479	434	482	487	436	500	471	481	462	470	498	461	449	461	467	495	499	437	466	483	456	520	485	439	468	429	472	465	508	476	454	462	475	475	422	484	496	440	487	433	487	444	479	484	466	430	451	446	441	446	473	470	498	448	476	440	440	530	498	460	453	467	469	447	481	470	430	480	495	450	429	459	502	464	530	489	472	462	450	527	447	471	468	460	458	448	458	487	455	468	448	420	500	461	456	453	443	460	434	463	468	442	462	476	473	484	447	497	482	455	456	467	476	449	486	536	453	489	427	457	499	487	476	454	443	428	487	440	469	482	470	456	475	515	465	457	481	490	404	447	449	500	502	436	454	455	460	470	449	453	434	451	470	455	468	431	475	454	467	498	448	485	437	446	469	469	470	455	442	487	431	443	453	455	471	439	449	434	466	467	452	498	442	447	478	428	466	467	483	429	436	452	455	455	480	449	483	463	474	452	443	483	462	466	455	447	477	459	434	472	480	437	473	469	421	473	411	425	473	461	469	483	464	430	456	457	461	453	442	451	459	420	462	417	486	441	486	465	434	506	450	475	495	428	450	428	524	465	417	448	473	467	442	437	458	462	463	459	431	498	481	485	445	476	456	443	451	456	475	404	491	434	401	454	436	467	454	458	436	451	452	475	463	462	471	441	458	444	432	492	479	487	479	461	482	462	462	425	448	475	478	463	485	408	445	432	471	465	467	436	528	504	478	462	466	465	468	485	458	440	470	466	466	434	491	434	469	457	443	461	486	453	473	469	436	487	440	458	455	472	440	468	472	449	439	478	491	505	476	443	443	484	462	458	451	406	495	476	447	447	462	498	472	476	466	466	426	443	469	474	442	491	488	470	430	445	454	426	467	448	485	456	462	476	449	487	462	505	464	460	441	494	462	439	477	470	430	479	451	484	443	458	440	479	464	497	448	474	438	426	457	475	470	455	422	458	494	432	495	451	454	461	467	411	455	467	448	461	440	478	469	466	458	463	487	489	484	432	430	425	484	463	459	458	434	436	475	482	447	468	488	497	453	464	440	476	451	447	501	474	451	480	447	465	457	432	439	458	447	436	426	476	441	477	430	463	462	500	413	462	447	479	471	468	429	460	423	417	461	399	456	450	474	424	474	432	509	481	422	478	488	494	451	464	494	475	474	453	472	425	459	460	487	477	489	493	441	456	472	477	506	500	467	472	442	489	457	442	449	496	419	465	485	445	499	496	450	438	490	498	436	452	472	439	479	457	441	443	466	438	439	448	435	472	462	460	457	504	452	500	435	512	492	470	472	493	471	430	426	431	494	444	453	477	429	449	463	460	462	466	486	503	481	490	478	454	435	472	449	465	468	472	401	443	458	454	470	476	463	510	469	452	436	475	442	470	464	478	481	492	476	474	508	482	482	495	468	466	448	503	455	436	437	444	467	436	447	439	474	462	485	475	439	451	486	490	433	485	451	454	445	461	442	428	462	426	451	455	481	486	507	489	445	484	466	466	475	433	488	446	477	485	441	470	455	454	456	465	435	473	478	469	424	436	484	459	439	470	457	450	463	476	480	473	458	457	455	453	481	443	467	470	451	481	471	452	482	458	461	471	441	481	454	467	460	483	464	454	492	447	455	483	487	417	461	465	507	464	495	464	493	464	494	503	434	489	489	454	452	443	468	449	492	459	448	471	428	487	497	482	480	467	442	452	465	458	478	454	459	430	466	434	484	447	471	483	451	485	460	412	480	457	490	462	481	475	455	453	492	451	452	463	462	443	429	458	446	448	454	483	457	458	504	484	484	434	493	483	423	437	475	451	460	534	485	446	460	465	475	475	467	465	450	428	448	485	463	473	479	446	502	422	460	449	513	459	465	480	454	479	472	477	438	437	429	505	465	439	473	456	479	460	472	441	445	437	486	434	430	476	438	461	458	458	450	471	473	437	455	491	470	473	460	474	473	468	458	457	445	524	468	482	450	478	444	460	469	454	494	452	426	441	449	499	462	450	452	423	450	453	475	519	482	474	480	462	461	467	401	476	495	448	460	490	451	489	422	476	485	477	468	455	463	462	487	467	432	463	491	457	474	430	491	475	447	440	484	436	435	451	471	462	478	462	400	418	454	420	461	438	457	457	472	482	498	472	461	450	469	483	451	488	459	473	446	434	450	431	477	421	481	442	437	459	475	463	445	462	468	480	453	446	472	502	457	434	466	453	484	458	484	453	434	460	446	446	470	457	466	420	468	456	455	448	465	497	461	528	500	468	494	452	467	453	472	452	476	484	494	456	486	481	433	468	433	472	455	449	467	457	472	470	490	467	462	468	474	482	442	426	480	503	454	519	471	482	495	445	475	480	451	475	447	432	451	428	439	478	464	451	464	473	449	475	440	444	455	482	448	481	494	448	476	497	461	441	499	490	466	496	446	474	491	473	468	476	460	426	458	413	439	503	451	457	480	468	429	468	467	435	421	475	465	475	495	455	457	461	455	472	477	492	454	478	496	477	463	445	452	470	480	491	472	449	452	460	439	470	455	493	450	397	455	491	464	441	434	461	447	491	489	433	477	447	468	495	428	477	433	436	459	431	455	478	487	454	420	468	447	432	482	436	467	468	468	453	456	486	492	426	436	464	435	454	478	441	450	474	446	464	442	455	474	475	449	456	467	481	488	481	440	435	471	472	469	475	460	494	466	456	461	447	494	471	439	498	470	472	428	446	444	449	432	466	448	434	488	450	423	427	462	437	445	471	461	455	457	475	463	482	504	499	472	467	452	462	449	420	460	468	492	459	473	489	496	431	421	449	458	494	491	429	445	513	474	460	495	471	427	451	436	449	453	429	470	466	477	421	456	406	504	445	447	459	466	470	449	494	505	473	480	460	464	464	496	449	490	421	461	439	480	460	508	458	419	452	453	438	483	449	480	449
61995	87299	48967	14873	3197	791	451	442	399	434	427	417	442	461	388	459	428	388	439	420	422	397	458	423	468	455	429	430	422	443	443	468	423	438	455	416	461	441	458	377	380	431	449	433	454	421	430	440	445	396	410	440	420	409	394	464	434	431	457	440	419	417	428	455	435	416	406	387	469	440	434	481	438	436	450	428	406	409	434	389	444	407	465	430	452	445	459	481	422	428	407	425	402	407	430	387	410	400	442	410	429	413	429	457	444	444	435	378	441	429	410	451	400	442	408	433	443	398	426	453	427	433	451	409	429	463	438	432	438	434	432	422	452	366	405	446	438	419	469	402	413	471	412	440	411	396	400	439	446	426	398	444	448	429	443	419	415	399	433	443	466	464	423	416	433	388	461	439	413	431	445	429	430	409	415	419	396	439	418	438	460	386	397	405	431	433	410	413	416	428	409	395	472	431	433	388	445	423	459	445	392	387	408	426	446	411	460	419	420	397	444	421	443	412	443	470	417	428	433	429	445	460	466	400	391	419	427	396	432	462	414	464	435	439	414	404	398	404	441	421	425	415	443	393	427	434	425	386	433	410	456	467	458	485	391	402	415	403	398	472	429	413	425	434	396	429	459	403	436	409	422	412	429	446	401	409	421	455	445	410	430	465	410	404	437	404	437	465	449	421	435	430	421	436	413	453	431	424	388	393	387	415	409	436	392	426	410	459	416	434	399	424	417	453	419	408	435	398	454	416	410	438	408	441	467	428	395	425	441	425	405	386	415	422	449	403	412	424	454	442	425	412	422	451	444	428	429	434	409	406	418	396	449	419	423	411	411	410	389	440	396	412	436	364	413	406	425	442	421	403	404	413	413	405	404	425	406	441	434	476	440	424	396	427	420	442	417	444	397	440	414	429	409	431	397	442	441	446	416	435	408	397	436	420	397	405	433	415	453	388	407	419	446	461	423	408	420	404	422	466	439	422	415	414	436	414	406	400	449	469	410	418	441	437	446	408	417	474	456	459	423	433	404	413	418	425	390	407	431	457	409	420	395	410	434	438	414	410	393	453	401	444	412	407	381	432	439	452	399	430	425	438	396	429	415	448	414	445	405	411	415	415	435	452	438	451	399	434	427	405	414	417	425	423	418	415	430	416	418	405	421	403	424	434	411	409	430	436	415	425	419	432	430	448	428	414	406	423	384	443	417	446	436	429	376	374	431	416	435	422	432	416	409	440	449	430	410	419	446	434	394	472	381	423	415	435	418	391	457	417	401	450	427	419	444	426	451	401	451	439	463	400	433	426	465	415	426	389	412	426	433	385	436	441	398	412	459	424	426	415	439	383	395	460	438	391	454	452	394	401	392	453	429	436	435	424	428	458	431	421	403	442	409	437	457	450	407	433	422	428	409	416	418	418	436	408	431	470	425	425	419	408	420	402	451	417	449	419	412	392	441	444	448	425	441	462	453	447	355	445	418	406	428	432	424	392	406	440	449	447	396	438	424	437	397	418	410	437	428	425	411	442	430	405	425	434	409	422	424	402	446	392	435	415	438	392	430	400	447	450	424	455	390	435	432	399	435	447	432	430	388	430	426	405	418	459	415	454	404	409	445	399	424	441	417	436	424	443	422	410	431	453	431	434	402	434	427	442	425	406	433	453	436	425	442	372	387	426	414	387	430	398	446	447	448	410	435	449	430	413	410	393	422	423	435	423	389	436	429	438	428	434	433	413	384	375	439	440	435	398	401	420	429	387	402	393	396	438	433	431	441	406	436	416	419	400	421	442	443	455	422	427	437	422	458	433	444	435	428	444	383	386	436	441	423	406	403	407	435	433	417	405	394	431	407	429	413	440	384	444	434	381	393	434	430	411	424	433	483	418	400	412	427	423	412	428	438	429	403	395	417	416	435	442	427	431	393	421	405	429	403	400	433	408	421	455	399	416	439	401	415	419	434	451	399	426	435	395	420	433	426	430	471	431	436	440	427	420	460	461	411	425	432	390	421	402	396	403	433	403	409	443	400	437	403	443	404	464	424	429	449	488	387	448	441	431	445	423	428	427	398	423	406	427	439	405	437	369	434	382	435	414	395	400	424	435	418	429	386	451	419	418	389	416	392	404	391	443	445	423	467	399	432	386	436	460	405	409	410	409	400	453	433	454	437	429	460	428	416	410	426	414	406	392	428	420	422	416	464	409	448	408	366	438	388	453	443	390	415	424	435	451	442	416	401	407	436	412	409	422	455	398	438	421	429	443	419	412	420	412	441	449	433	391	420	452	454	450	424	459	380	423	433	459	415	441	418	432	384	440	430	430	448	431	417	458	418	419	432	426	411	439	396	406	436	420	435	405	422	428	416	416	426	427	428	449	450	422	393	398	427	414	430	421	429	391	418	439	453	426	436	407	416	428	417	420	445	450	444	417	420	446	468	403	399	401	421	376	444	435	437	402	424	409	431	405	393	413	402	418	428	411	464	422	434	424	430	424	402	446	430	402	431	412	431	434	427	449	410	464	421	416	404	418	459	453	442	403	441	462	388	425	401	423	399	384	410	437	418	401	404	434	395	427	421	431	448	389	453	393	419	424	426	437	429	433	392	397	413	409	405	448	413	432	422	423	429	378	417	419	408	451	395	392	431	396	420	412	449	389	406	447	440	434	391	427	430	404	442	423	392	432	412	425	388	435	450	409	408	379	401	449	410	445	429	421	416	428	406	416	432	433	433	434	430	445	446	419	441	421	437	444	418	407	431	408	407	425	427	427	405	422	461	465	407	389	441	436	443	404	417	413	409	458	460	424	422	414	423	393	423	470	429	434	433	424	462	383	444	402	404	452	412	443	405	412	433	407	440	388	421	416	430	421	407	424	413	431	439	427	429	399	425	410	380	424	461	416	442	401	451	430	416	418	426	422	427	413	427	407	421	446	422	429	389	386	433	432	481	402	455	445	421	379	419	445	440	402	415	435	406	401	419	420	433	399	427	417	434	443	433	428	431	397	453	421	428	424	450	381	452	414	472	400	407	425	411	427	432	397	443	410	448	423	416	398	442	408	431	405	402	411	426	385	421	432	390	452	441	406	444	416	405	442	434	397	384	421	427	418	423	452	458	432	453	396	433	406	418	445	408	407	391	388	453	428	440	389	389	407	436	393	426	426	424	431	444	439	404	429	448	442	441	431	438	437	402	419	412	375	439	410	440	427	448	411	388	440	417	440	372	448	426	409	420	432	403	417	422	421	415	401	424	437	400	425	415	436	437	436	461	421	430	424	433	444	415	416	409	443	414	386	434	461	425	419	427	431	416	432	457	410	426	408	390	444	403	439	423	425	430	410	428	402	415	431	433	425	418	387	424	419	388	425	400	401	429	411	427	419	405	401	419	401	412	410	454	418	425	427	437	428	410	410	416	424	426	460	430	376	470	415	419	437	401	393	370	438	427	437	433	402	395	451	408	420	436	432	422	430	442	407	374	399	412	430	468	412	405	448	434	421	399	420	402	426
24103	22555	29593	24577	20245	9943	1394	702	584	582	588	605	611	558	562	604	591	556	583	576	557	567	589	556	581	552	579	577	580	532	569	611	589	553	551	531	620	584	601	523	543	557	611	563	546	564	522	583	616	632	571	612	585	546	593	575	564	583	544	557	584	529	566	546	511	575	570	529	561	592	580	577	541	520	539	606	559	570	575	573	559	591	541	565	561	582	550	541	580	567	589	562	493	578	551	594	610	557	558	620	561	545	555	540	573	563	572	567	602	578	562	577	572	566	534	600	579	587	567	516	562	509	609	588	586	569	561	512	577	629	600	570	572	571	555	558	585	539	571	575	585	548	567	560	594	566	512	578	544	566	557	541	580	564	543	540	562	557	574	557	571	526	550	574	536	574	576	589	587	582	615	555	569	551	552	563	551	603	539	584	566	578	581	575	589	572	563	567	529	591	537	556	565	575	567	558	555	539	578	594	601	529	572	565	579	576	563	561	576	564	564	594	542	597	580	529	544	565	541	556	588	579	558	558	550	555	553	542	561	524	551	531	552	585	545	532	563	556	579	544	555	600	567	564	588	596	545	569	583	530	516	561	555	551	588	563	561	565	581	584	537	543	561	589	554	573	536	590	600	514	568	543	556	554	549	566	603	547	585	545	632	526	559	533	524	551	576	550	575	530	569	556	577	558	574	634	543	563	584	565	585	574	553	550	586	516	526	561	574	563	592	554	524	545	555	539	516	587	568	565	574	553	619	584	566	593	575	602	601	555	569	568	558	524	555	525	543	588	539	545	556	586	562	551	578	585	623	576	557	574	567	558	559	596	555	573	562	549	556	549	558	568	572	532	572	564	542	518	574	553	557	559	540	570	576	562	595	586	537	550	535	530	519	526	611	534	554	601	585	576	539	532	562	589	551	567	562	577	568	564	543	570	562	534	546	606	558	585	557	570	538	532	566	579	547	588	543	595	577	546	541	532	590	555	614	576	547	586	566	559	534	579	562	610	574	562	562	606	559	541	587	562	511	563	562	546	571	579	611	544	563	542	552	564	560	556	503	588	559	569	570	554	568	587	592	552	557	553	544	597	595	543	537	548	572	589	511	605	584	529	590	559	559	575	567	589	539	561	614	545	586	619	572	561	593	564	603	589	549	569	564	545	533	553	541	593	526	504	582	575	527	539	590	550	642	557	549	533	560	560	574	581	540	606	550	575	574	539	557	555	550	565	514	547	538	547	552	541	621	515	578	559	584	548	605	570	563	564	585	608	517	570	554	553	616	610	541	570	548	564	563	566	580	562	564	553	560	553	566	590	552	560	537	554	546	592	551	574	555	509	567	581	548	588	567	576	542	558	565	553	573	526	562	536	550	528	614	557	544	624	581	567	578	574	520	595	588	538	582	560	541	545	580	547	592	526	565	522	583	543	551	577	558	569	535	562	572	615	578	568	563	564	560	595	558	547	574	559	623	550	544	560	535	543	577	554	608	558	594	559	573	549	543	555	545	559	554	565	550	601	544	503	606	546	613	597	560	534	550	563	551	563	516	552	589	588	571	579	554	586	557	579	534	524	563	538	567	528	571	566	593	569	572	544	522	524	579	544	566	531	531	591	546	532	582	596	538	548	526	535	597	580	506	567	574	583	561	620	552	553	544	508	539	564	533	598	582	506	545	577	579	593	585	556	575	579	579	587	560	590	536	601	573	551	600	577	556	545	619	527	542	560	569	537	538	579	528	561	571	558	564	561	570	613	571	601	573	529	555	569	589	595	546	580	543	570	576	565	596	577	556	538	560	547	522	558	517	542	567	555	553	526	567	539	575	587	560	594	561	579	562	546	570	539	558	552	565	587	605	522	558	582	505	568	532	590	569	526	557	571	542	504	539	556	566	604	552	549	568	581	560	546	553	568	573	596	594	543	533	565	574	568	538	541	544	546	575	579	520	565	601	578	555	593	503	564	520	589	531	558	569	599	577	565	572	564	545	601	533	616	582	542	544	553	545	569	550	531	600	585	551	556	573	554	573	508	561	540	577	584	534	557	508	585	561	586	530	541	611	592	562	579	556	546	558	594	586	569	549	547	621	572	563	570	565	611	549	611	585	586	553	561	576	560	531	567	571	580	582	581	554	565	550	526	547	547	566	565	583	575	559	578	574	583	564	556	599	563	576	528	581	593	522	532	582	558	580	568	565	521	596	547	557	567	562	592	554	600	546	561	558	556	579	525	583	565	535	513	565	560	544	592	600	577	566	546	545	544	556	545	588	621	572	538	532	567	566	578	522	530	571	545	572	550	562	584	534	572	569	581	546	578	558	567	582	569	501	569	572	550	568	546	570	508	561	548	561	572	580	591	583	576	582	572	537	532	596	597	585	564	554	576	507	577	574	527	591	592	535	562	592	568	555	578	553	529	569	599	553	585	566	575	535	569	589	550	563	562	581	558	566	580	591	538	585	602	552	570	510	592	575	577	580	546	529	565	579	575	548	589	550	582	563	582	558	583	560	574	562	522	593	556	552	600	592	539	569	557	509	553	552	550	552	617	553	571	547	537	583	557	604	599	558	584	552	546	564	563	513	571	556	494	580	556	587	536	546	552	572	570	562	578	564	585	567	580	552	569	590	551	525	564	583	573	543	570	522	621	590	554	536	550	547	555	554	561	613	578	566	557	565	538	523	526	568	557	517	546	538	536	579	564	551	512	509	560	580	575	548	571	599	570	540	507	546	568	563	574	600	570	598	580	579	544	589	561	576	544	581	554	545	540	576	650	550	593	568	548	579	565	559	534	550	531	564	539	552	596	537	588	581	539	570	640	560	524	565	565	601	501	588	572	546	586	574	565	546	535	612	563	514	556	601	550	534	571	544	560	553	517	578	590	566	580	555	547	574	594	579	590	557	570	573	538	569	546	568	606	547	531	574	571	554	533	591	550	586	525	546	558	554	599	552	560	584	536	557	556	560	550	564	583	586	564	547	559	553	562	550	556	548	553	560	560	602	590	574	554	594	535	522	555	559	556	573	603	543	520	540	587	548	578	602	537	574	570	626	539	526	527	600	567	545	576	571	532	551	596	565	548	597	590	563	538	549	558	537	510	602	537	573	541	555	559	526	554	546	585	572	604	532	545	555	580	591	561	609	534	554	565	588	600	547	572	543	538	532	608	568	538	550	650	511	566	536	609	600	532	557	573	558	514	576	541	552	581	576	580	616	493	551	574	556	552	552	551	553	574	565	545	545	541	582	556	543	571	527	507	579	562	559	556	566	544	573	572	535	556	548	581	574	545	561	572	560	550	523	581	536	591	587	573	569	552	566	568	568	592	514	547	566	544	570	602	540	527	565	547	557	575	578	554	585	541	560	587	559	530	579	569	594	586	562	547	576	576	557	593	508	578	610	599	623	558	590	574	517	572	568	531	539	556	575	571	534	547	563	585	526	573	550	561	594	569	509	542	546	575	549	559	537	531	543	553	595	568	528	577	584	545	581	523	593	555	567	539
60934	90402	52720	17931	5255	1559	677	529	505	542	520	520	503	529	530	573	561	496	517	545	492	535	537	500	524	535	526	531	521	504	497	518	509	510	547	559	524	517	494	510	506	483	513	501	479	551	537	527	521	503	527	518	489	541	512	488	505	528	536	534	502	458	501	528	530	480	490	532	509	547	501	498	521	504	533	499	517	513	537	456	519	479	456	518	529	543	498	533	511	493	538	515	508	483	541	518	514	508	497	552	509	534	535	508	543	498	520	523	539	497	518	517	499	545	540	515	524	531	522	507	505	545	484	502	539	537	507	488	450	497	541	498	473	524	473	521	501	496	495	536	460	475	499	486	479	531	485	486	506	574	510	495	517	454	509	510	472	514	506	546	453	457	506	503	536	537	522	468	515	513	467	511	512	476	519	531	528	484	547	526	518	487	519	481	510	527	498	542	546	534	493	464	501	511	557	508	490	512	485	505	511	504	482	482	516	493	523	536	491	524	487	516	534	506	563	509	517	517	500	516	493	571	516	494	507	526	495	508	502	523	498	501	510	528	505	529	501	460	510	505	551	515	484	529	497	481	521	551	509	491	534	545	514	483	524	502	493	515	525	495	505	534	476	475	527	561	500	505	533	517	585	492	495	487	515	479	491	511	488	504	477	525	488	518	457	504	530	509	495	534	494	492	456	541	491	496	547	501	455	494	507	562	512	505	510	489	525	508	501	503	494	472	510	509	539	504	528	535	479	513	514	510	490	502	520	504	498	520	523	515	548	503	528	510	499	555	515	500	513	525	507	475	548	504	494	513	537	515	538	490	516	493	501	574	534	522	504	523	518	518	515	527	491	485	548	495	506	488	512	516	491	512	496	539	476	496	506	463	523	483	542	545	489	509	519	513	551	518	537	492	505	498	519	525	513	521	503	551	492	497	494	487	502	518	517	513	516	527	469	523	494	511	477	486	493	481	538	544	524	522	524	533	490	489	546	484	493	535	478	489	501	522	482	494	509	533	527	535	508	475	462	521	550	531	482	488	495	483	535	533	522	525	497	486	502	484	522	517	526	498	534	512	492	518	521	532	523	475	498	484	500	491	526	516	517	530	490	508	514	484	490	522	513	546	460	494	526	545	496	493	505	513	520	492	530	559	509	495	520	501	522	510	515	555	522	495	496	518	526	524	554	502	546	471	535	507	515	563	558	469	507	514	497	523	514	486	493	523	462	498	512	510	506	515	513	517	495	508	529	527	500	544	516	534	489	533	505	490	501	525	490	504	530	483	473	535	466	489	530	506	530	496	509	500	529	510	536	479	491	508	477	503	504	459	487	509	497	538	479	536	516	537	520	454	528	528	510	513	511	530	485	526	506	531	527	541	521	499	533	505	506	502	566	488	543	490	509	498	500	524	539	513	571	518	521	490	460	508	479	484	498	497	513	476	518	486	486	495	488	531	479	522	522	487	520	510	548	520	502	494	497	514	497	484	539	537	499	516	507	498	501	514	527	535	489	491	556	515	503	513	539	482	526	526	524	502	476	474	502	496	492	517	520	522	524	527	503	497	517	503	508	507	516	524	566	507	493	534	481	534	473	506	541	497	500	480	486	511	483	502	486	519	506	511	527	497	540	527	513	484	467	505	505	518	542	526	509	471	447	502	502	533	483	503	517	501	508	535	508	518	502	528	487	532	530	508	500	511	551	546	510	529	483	530	541	493	525	467	531	508	526	514	518	515	493	494	486	474	516	516	505	516	532	495	494	513	481	550	516	529	523	492	514	440	519	529	516	510	510	514	505	461	522	483	567	544	477	511	456	495	551	525	510	481	503	502	483	489	508	463	509	509	503	503	510	521	555	487	503	470	503	507	507	513	517	475	551	514	521	532	473	519	508	501	503	500	516	492	489	542	493	507	494	503	494	516	506	514	521	512	488	519	508	511	503	506	525	536	487	516	474	552	512	513	476	467	516	520	502	469	498	524	516	519	502	444	501	529	537	508	533	515	481	498	512	507	489	499	482	536	513	500	537	526	470	513	539	449	424	510	520	512	500	506	458	517	513	539	520	487	483	490	507	508	490	510	495	499	523	530	486	521	514	546	488	508	520	485	514	466	508	518	475	520	509	541	505	523	527	499	524	537	459	519	499	478	503	515	494	513	541	476	524	538	499	520	552	550	511	525	512	509	504	519	492	518	508	487	509	532	514	539	506	476	522	465	527	499	539	540	519	513	483	490	490	528	509	504	538	495	505	495	494	509	522	515	478	522	538	521	500	516	510	486	517	482	512	543	459	532	519	504	529	543	506	520	490	522	460	517	477	517	467	487	527	523	479	480	506	534	507	489	491	520	516	498	443	528	521	511	491	550	519	510	515	506	512	539	520	502	546	508	513	487	533	511	513	473	480	491	517	487	519	530	538	514	490	498	471	546	490	524	536	511	489	506	463	520	515	502	481	528	476	510	487	521	521	530	515	480	487	521	519	503	477	505	562	482	514	528	508	457	527	521	499	511	533	480	515	522	526	510	501	532	474	484	511	505	467	490	539	506	515	468	493	522	491	541	464	510	499	463	507	490	526	538	508	541	528	505	492	487	526	527	489	460	504	473	526	519	495	542	518	515	483	514	508	528	459	529	503	530	459	528	505	495	535	520	500	505	503	487	503	511	528	527	509	487	484	534	508	517	537	488	525	490	500	486	557	544	494	540	477	503	491	514	470	528	473	495	489	545	543	488	547	504	534	501	515	510	491	548	474	552	524	527	547	519	520	531	523	511	457	535	518	510	510	507	494	486	496	507	509	505	494	471	478	476	505	444	520	532	480	468	524	468	466	518	496	508	546	516	497	521	516	478	482	506	508	475	499	487	515	547	544	535	522	491	520	510	541	515	482	500	514	489	515	523	498	500	538	519	490	517	524	516	515	497	494	552	517	520	532	533	512	534	502	514	466	494	511	521	522	531	517	546	542	511	497	482	522	469	516	475	525	517	501	487	497	521	503	499	534	506	475	532	485	518	481	527	515	517	523	500	504	483	483	527	502	511	520	521	497	524	477	500	500	525	548	521	457	511	469	526	483	470	526	495	517	514	482	505	524	515	529	574	505	503	527	505	499	520	511	535	490	520	506	525	429	461	481	494	481	505	496	527	527	515	540	467	488	492	485	515	498	494	508	470	492	521	516	551	482	475	526	471	491	514	517	508	500	520	470	515	514	527	520	526	494	519	520	487	522	512	495	508	515	532	458	478	530	506	528	532	527	509	542	553	470	527	482	531	494	489	493	533	521	521	517	465	490	542	506	482	503	521	550	522	513	502	510	507	515	485	514	512	546	473	509	530	514	503	483	478	481	463	527	522	559	502	536	491	496	511	530	546	480	466	501	500	491	541	533	505	543	530	510	532	489	487	521	505	539	516	529	485	538	508	475	515	495	475	512	519	471	489	493	513	545	502	485	505	510	505	515	549	488	538	468	488	494	516	532	504	554	513	517	510	509	505	544	524	489	529	515	525
33370	28733	19803	5405	937	457	415	365	362	378	373	347	407	352	363	339	368	352	352	358	371	387	399	359	356	359	364	373	348	361	360	351	354	337	336	322	387	325	345	328	338	337	369	392	360	377	366	384	338	344	376	367	348	359	352	361	324	352	353	359	386	349	345	365	354	369	318	372	367	322	371	354	335	367	368	389	336	347	354	359	344	350	332	371	343	341	379	398	383	371	358	328	341	354	372	363	356	342	340	353	361	354	346	360	346	368	365	355	349	352	357	377	360	364	383	325	350	357	373	358	340	368	349	352	379	373	358	344	346	321	338	367	343	351	341	352	379	372	348	370	355	320	353	402	396	358	370	328	360	359	362	371	329	345	323	373	354	366	361	356	355	339	342	379	374	356	386	340	331	346	375	364	382	363	349	347	390	361	356	367	349	328	340	330	326	320	362	351	346	335	360	359	292	323	368	336	339	357	376	354	352	364	368	379	366	386	341	344	347	367	361	380	396	375	348	323	366	360	356	335	390	392	358	357	329	345	364	319	354	319	367	387	345	368	369	345	367	359	346	375	324	326	349	325	348	342	353	388	345	386	352	372	363	326	371	371	350	333	354	358	379	357	356	347	345	306	348	349	360	346	336	340	380	366	347	354	389	361	375	315	353	355	343	391	356	339	389	374	347	375	377	364	334	377	318	357	351	327	357	364	398	346	337	324	345	363	382	389	342	355	369	371	369	329	366	372	358	356	376	335	359	384	351	374	380	370	346	354	391	345	378	370	352	374	371	347	318	365	357	353	358	361	331	373	370	355	355	354	338	370	353	371	365	365	391	369	324	354	380	382	332	377	404	362	339	356	347	387	357	333	378	348	344	393	374	386	330	372	355	367	381	368	350	373	326	375	385	351	351	343	366	379	364	359	387	356	351	355	337	367	335	348	351	327	368	348	381	353	328	355	380	332	335	353	377	362	337	353	361	360	360	355	367	354	357	380	371	339	384	344	356	347	356	350	356	350	367	351	374	365	314	335	332	336	369	372	339	366	338	347	344	380	349	352	383	348	367	327	375	372	335	389	360	363	352	336	376	378	355	363	365	380	367	390	354	315	357	386	351	345	390	373	357	383	358	377	342	344	333	365	353	382	326	346	362	394	361	356	348	360	353	379	355	324	395	350	339	411	367	367	351	397	344	343	369	355	357	359	348	362	345	354	361	353	325	365	367	355	387	368	364	357	370	356	353	346	364	328	379	376	372	343	380	368	358	373	367	371	356	362	343	345	326	369	393	370	364	383	385	370	361	365	367	362	383	349	362	333	346	336	358	345	363	343	358	362	392	372	386	339	339	358	394	365	353	354	370	379	390	355	335	379	360	379	367	352	388	377	360	368	346	365	385	357	355	355	365	365	323	361	367	333	363	333	353	363	371	381	360	372	345	362	365	386	376	361	376	345	402	343	333	362	394	347	379	333	342	397	377	354	351	359	386	364	364	346	365	357	331	346	375	375	319	322	380	386	340	387	414	389	351	366	379	341	331	341	355	377	348	352	383	387	337	374	387	384	385	369	387	361	401	342	339	359	368	339	342	354	336	343	353	361	373	351	387	336	372	310	342	356	358	339	346	354	366	348	337	358	340	349	356	356	383	410	383	364	344	376	357	368	335	366	324	383	387	351	384	368	373	375	326	378	330	357	357	379	338	328	367	376	340	353	369	340	329	346	349	379	371	386	366	340	332	348	332	352	323	348	353	361	381	367	357	380	358	339	355	337	334	304	332	359	349	348	383	399	359	368	366	325	370	392	362	373	340	357	364	362	365	340	349	365	399	358	384	340	354	337	348	331	372	330	345	387	345	384	379	386	375	342	336	391	384	383	347	338	361	373	347	349	371	325	384	380	384	390	362	384	365	362	353	391	350	365	389	341	347	363	344	342	355	351	330	328	332	351	353	325	350	374	336	355	378	368	350	339	345	378	376	394	361	337	358	382	337	367	353	318	367	374	367	367	369	354	341	323	378	353	337	331	354	345	320	333	334	380	345	361	348	363	352	366	356	348	349	382	363	389	354	337	345	371	351	357	381	344	352	372	355	404	360	342	359	377	387	331	348	363	406	369	317	356	331	375	341	371	393	354	387	347	349	371	344	360	378	364	379	369	343	344	360	337	338	378	328	360	402	344	336	376	340	335	350	369	353	381	369	376	383	373	389	349	318	358	356	340	364	360	385	365	348	365	349	372	349	349	361	382	374	351	366	373	332	388	376	358	362	349	348	343	333	374	325	339	333	348	375	364	369	380	345	331	341	370	348	346	383	370	337	348	383	371	374	372	354	355	398	363	363	386	348	363	357	368	361	369	376	379	339	370	339	360	353	395	381	339	362	347	333	364	347	368	365	354	379	347	371	395	383	376	359	357	364	346	383	374	361	384	352	373	323	346	358	375	347	368	372	351	382	379	337	374	342	380	345	372	346	370	366	382	335	365	367	386	350	353	321	347	387	362	394	392	362	381	374	346	330	363	395	349	352	339	368	349	373	329	337	362	336	373	360	371	372	361	357	378	340	353	356	368	330	380	339	352	371	344	315	351	341	374	337	334	385	385	380	355	322	350	359	342	370	359	368	352	332	402	348	394	358	373	359	344	391	341	318	339	358	403	312	363	331	340	341	369	373	384	387	353	346	369	362	337	373	387	354	348	406	399	386	371	380	379	367	365	342	361	360	358	323	357	356	345	330	376	350	344	341	377	337	375	390	393	356	371	376	376	375	330	372	347	328	388	372	316	337	384	372	369	354	352	367	367	330	392	354	353	366	357	358	345	366	370	376	382	388	366	356	361	361	346	368	379	351	350	379	377	368	397	367	361	336	354	373	306	324	317	358	374	370	346	370	354	392	365	368	348	352	364	346	351	342	348	398	404	344	374	390	382	351	343	373	345	352	360	346	338	359	324	380	353	360	380	366	380	360	375	344	353	371	362	393	343	345	357	341	340	364	404	328	363	328	363	396	390	350	334	352	381	349	345	360	366	338	336	350	338	375	368	328	363	334	372	345	388	340	351	373	355	326	389	406	358	340	374	392	386	389	367	363	339	340	356	341	352	378	353	368	362	360	387	363	334	363	345	374	342	348	372	371	347	371	372	351	348	344	361	335	390	338	321	378	360	363	376	344	357	372	382	388	353	380	377	379	350	332	345	370	368	347	364	373	356	343	357	341	401	364	349	353	387	374	352	383	356	358	371	376	366	352	332	360	331	334	364	342	356	344	370	370	353	369	337	378	352	354	357	372	367	382	360	357	343	369	343	342	363	346	373	313	350	355	344	354	337	347	410	346	381	358	328	370	381	346	362	365	343	363	378	361	374	327	345	357	328	388	337	319	381	369	367	344	366	348	337	357	366	361	345	344	367	355	369	304	369	367	327	382	351	355	359	371	365	312	373	341	382	382	363	393	361	404	352	343	369	389	324	355	395	381	359	347	377	375	338	350	332	318	360	380	345	348	355	363	350	331	344
30838	27934	11971	2446	824	424	333	317	286	293	296	317	326	287	304	328	338	304	315	331	295	307	291	314	316	332	304	305	312	299	298	306	318	305	332	276	340	307	295	311	297	336	304	307	323	296	285	323	329	302	302	325	325	318	319	300	331	313	298	291	304	316	321	318	328	289	302	330	288	297	293	302	309	290	303	316	310	328	308	302	290	330	350	265	329	274	277	324	296	283	302	315	316	305	300	330	285	303	310	322	333	334	330	303	305	304	311	290	304	341	290	288	303	304	335	328	313	282	334	292	288	313	320	306	324	335	323	313	280	315	297	318	298	319	301	307	298	321	323	319	325	314	328	287	320	334	341	304	295	343	333	288	305	295	305	277	293	287	284	295	304	263	301	289	320	304	360	300	326	309	302	326	316	293	324	303	281	327	315	300	295	299	290	295	311	305	291	328	278	329	251	281	305	333	321	282	306	305	297	323	326	328	302	286	285	291	312	290	281	334	316	320	300	308	309	334	280	318	322	319	288	316	324	307	302	323	333	306	336	288	315	289	282	282	316	315	296	303	286	307	322	283	309	329	293	295	318	308	315	294	329	301	316	289	286	324	297	333	306	314	287	325	255	315	290	298	315	295	317	290	332	267	296	310	298	305	302	298	308	278	327	279	283	267	293	323	327	322	325	314	320	307	319	310	329	302	298	294	276	297	311	323	339	300	332	297	273	249	294	298	308	297	296	295	291	318	290	315	322	280	333	285	287	328	301	270	315	317	318	338	337	304	331	270	309	283	299	300	298	351	296	315	337	284	278	284	298	321	302	321	314	314	313	313	294	279	305	307	291	279	352	298	291	330	298	291	283	317	291	293	290	324	284	309	278	289	287	308	284	324	279	304	326	321	286	322	321	321	303	311	283	291	296	317	316	303	326	311	313	317	315	322	346	308	310	300	303	280	266	312	281	290	313	288	308	330	317	282	263	329	299	305	321	309	300	297	294	322	312	269	286	291	312	291	298	309	326	349	306	310	328	294	295	329	296	328	310	306	304	283	289	298	299	309	302	283	324	307	302	299	309	300	312	320	318	313	304	321	343	308	305	290	335	326	309	292	335	319	288	336	315	286	278	315	314	325	321	306	300	299	289	285	312	311	303	338	303	334	282	282	317	309	324	320	315	335	306	309	311	303	317	341	318	321	299	297	322	323	311	303	311	331	307	313	297	324	301	293	321	288	326	282	273	282	304	292	334	283	324	307	308	264	329	342	329	308	322	341	313	322	314	309	292	293	358	304	269	311	307	326	309	304	296	336	299	332	330	325	320	320	297	319	324	297	274	328	320	314	316	287	279	300	325	308	312	312	276	320	305	301	298	307	337	327	296	324	324	319	310	302	317	302	305	302	289	301	310	307	292	300	315	290	296	325	295	350	298	306	296	314	331	310	328	311	303	287	349	311	337	313	296	304	309	314	300	281	313	286	311	329	319	305	305	301	311	319	303	313	304	309	296	272	299	345	315	316	308	309	326	295	323	293	307	322	307	305	317	306	323	321	288	305	296	309	304	302	336	341	310	310	301	286	326	320	315	302	331	280	329	302	329	304	325	301	293	291	302	318	310	314	318	326	303	322	315	300	303	316	354	306	289	313	300	293	311	326	284	319	317	318	277	281	291	299	311	296	317	292	304	302	297	321	295	333	310	301	313	320	299	312	305	286	311	313	295	295	332	298	302	324	306	327	315	310	302	317	289	337	286	273	296	300	297	308	334	331	294	288	311	303	285	283	328	304	303	311	314	285	309	302	314	331	316	306	299	299	329	325	291	296	340	281	290	326	315	323	297	328	291	315	310	301	323	306	283	277	327	366	305	326	315	285	309	330	297	293	311	306	316	339	322	309	301	324	296	250	318	330	329	307	298	283	297	277	334	303	330	282	320	308	312	333	327	324	346	282	334	323	312	311	275	310	322	297	301	288	307	338	303	305	315	301	338	326	316	339	335	325	288	311	306	317	296	304	315	285	287	328	321	272	287	323	320	322	271	322	300	274	326	299	326	300	339	329	308	314	308	314	314	333	308	315	287	338	280	311	272	311	304	277	323	294	349	280	298	266	327	305	301	306	317	320	304	313	313	337	327	320	291	314	292	309	311	346	285	313	318	309	328	325	335	312	306	316	295	347	322	252	299	316	302	282	314	283	333	300	298	318	314	323	338	305	298	314	281	287	313	305	325	281	306	315	312	314	273	339	282	316	265	317	279	311	321	313	305	312	312	280	277	319	313	302	292	281	280	296	282	304	305	356	300	291	336	320	328	320	310	287	318	271	297	302	314	330	315	317	315	305	301	287	279	299	302	302	300	301	321	308	306	327	329	313	299	294	295	290	320	335	308	313	309	296	315	312	319	312	305	288	297	297	282	274	288	309	321	314	301	315	323	300	315	314	310	324	342	342	297	301	291	281	293	301	298	339	333	308	265	303	324	287	307	302	356	299	301	274	324	285	312	326	328	323	323	305	287	309	311	268	305	310	295	303	308	335	293	297	369	306	302	291	309	310	309	325	292	349	325	262	298	319	302	291	294	311	287	298	309	283	317	298	314	330	308	304	343	306	301	341	292	284	313	317	339	308	315	272	294	332	321	317	312	309	309	325	303	301	326	295	335	295	295	312	322	311	302	296	297	287	322	310	275	302	325	305	285	282	274	303	299	305	326	289	277	312	291	290	298	314	293	299	293	310	332	316	269	314	288	310	294	309	295	296	322	292	288	313	317	326	323	273	299	343	302	306	325	285	322	315	289	314	312	310	295	316	270	326	313	327	304	329	294	310	289	321	287	292	309	305	270	340	323	324	315	315	312	322	311	312	289	289	305	319	314	286	276	307	296	308	323	323	307	325	294	280	310	318	324	272	326	329	355	297	317	296	313	291	312	298	295	280	315	349	327	305	278	302	309	333	321	321	298	302	316	283	328	313	344	304	283	312	317	295	321	314	322	275	300	310	323	314	300	308	333	312	308	312	326	326	327	282	321	301	284	288	281	313	302	297	315	292	306	319	310	309	317	310	327	322	327	305	309	297	311	361	333	270	346	318	320	302	302	328	323	331	288	301	315	347	318	252	289	320	330	301	286	350	310	329	313	305	319	284	309	316	281	327	318	277	298	307	334	291	302	328	311	321	308	299	302	307	324	320	296	312	288	309	312	332	317	305	293	296	336	331	312	313	304	298	312	334	319	303	333	330	269	300	317	276	327	319	338	310	298	317	265	288	296	287	285	328	319	317	306	322	277	318	322	275	317	286	305	321	317	305	312	297	299	321	316	319	297	293	310	330	281	306	326	305	284	332	298	308	291	301	327	282	301	291	304	317	333	326	333	344	310	271	332	291	307	284	281	341	308	282	284	291	292	318	312	322	293	312	310	304	328	283	291	319	319	289	277	289	356	310	300	289	317	328	299	318	305	303	325	286	327	324	333	290	290	326	338	334	303	297	285	320	359	295	335	302	307	329	306	329	302	309
24741	22745	30963	27992	20380	8747	1612	433	432	403	381	382	390	371	385	373	381	375	372	372	380	391	371	399	362	351	360	375	399	379	390	358	384	374	391	355	417	336	390	391	394	374	389	377	364	350	351	344	389	396	353	329	354	404	396	377	372	359	367	379	393	355	363	354	356	408	387	342	362	364	375	391	396	395	355	348	392	385	364	373	387	379	374	365	374	360	370	321	366	355	362	343	361	367	366	378	376	331	360	372	397	372	361	374	422	372	382	377	384	369	360	390	396	389	360	342	387	402	383	369	328	375	310	348	366	371	368	353	416	405	345	353	412	362	335	366	362	377	389	400	357	383	351	365	360	332	348	382	374	395	353	344	367	351	393	375	382	363	380	332	401	384	393	355	367	351	372	352	400	361	364	400	390	380	380	368	393	348	363	360	380	348	349	401	351	344	372	344	376	364	346	358	380	326	365	414	369	394	368	349	374	402	358	364	358	381	378	370	350	354	375	392	367	396	399	351	374	358	350	380	344	369	337	387	384	353	377	369	378	349	359	338	359	381	356	342	366	399	388	346	355	385	369	345	386	350	363	350	326	380	349	354	357	343	402	380	398	387	366	378	388	370	385	387	400	366	405	377	366	371	368	360	364	383	339	346	378	336	345	414	376	355	388	359	349	418	355	342	398	379	405	407	341	342	394	353	375	352	364	346	360	346	359	389	345	347	357	375	360	358	398	362	409	402	362	374	370	400	412	352	356	383	363	381	367	389	372	395	371	345	380	369	326	358	382	356	373	358	360	404	369	399	384	345	361	364	377	376	373	374	345	391	347	388	353	368	393	426	370	379	358	369	383	380	350	350	377	375	357	367	395	356	349	390	367	384	385	377	354	324	377	387	344	370	370	368	364	336	384	376	387	356	384	364	372	376	391	375	393	381	392	375	354	341	364	376	320	356	362	379	388	344	385	388	340	331	359	400	357	371	335	360	362	383	341	345	365	379	401	340	387	388	391	359	372	362	351	372	360	359	384	346	340	365	364	363	368	382	380	352	379	379	354	351	341	379	371	339	390	358	378	344	366	362	353	397	363	373	351	352	403	386	388	377	362	368	361	386	406	375	373	376	361	384	343	397	333	383	355	404	342	354	374	385	340	369	376	372	368	364	360	369	381	364	379	350	372	403	384	372	398	354	365	390	370	348	382	341	386	335	422	367	382	330	355	362	390	373	368	382	373	356	390	366	372	362	365	371	349	364	373	371	358	353	330	374	384	380	344	371	353	376	337	385	321	324	354	359	376	356	372	346	369	361	391	367	360	392	357	352	386	363	364	342	358	359	359	383	364	373	368	343	380	364	389	366	377	374	347	398	344	350	395	366	369	374	397	387	385	351	392	375	368	372	324	339	377	367	388	364	382	362	384	374	344	384	389	386	372	343	357	336	366	365	352	375	339	381	394	353	375	353	354	360	383	377	368	404	352	357	398	374	363	320	377	384	352	381	378	341	328	401	365	387	370	367	370	368	360	377	355	395	374	337	359	337	336	362	400	376	350	343	361	366	367	385	368	348	357	369	362	369	356	393	308	360	340	382	379	375	341	358	372	333	387	355	358	338	399	369	357	398	373	419	389	347	337	371	363	359	303	349	325	393	388	395	387	394	392	366	340	374	351	368	380	363	348	342	366	372	364	399	376	370	361	353	374	364	357	356	369	373	363	367	351	385	375	375	325	378	378	369	366	386	379	352	342	370	388	426	377	360	352	386	378	345	393	385	398	357	355	348	377	383	386	376	327	360	378	389	312	359	405	392	345	339	317	368	342	353	355	368	394	380	365	328	380	364	351	320	362	384	377	354	358	408	402	367	361	353	382	390	352	369	362	358	357	356	340	320	385	385	351	361	385	372	366	398	370	363	370	356	398	367	343	359	397	395	388	376	362	381	390	402	354	340	373	357	381	347	352	359	366	358	390	390	355	371	378	328	324	361	359	376	357	371	354	361	366	355	338	371	383	374	366	355	375	353	373	357	378	374	414	389	375	386	339	355	389	379	353	317	364	362	342	339	369	377	344	389	333	354	367	378	341	386	395	360	395	376	395	377	367	390	363	373	389	343	388	353	358	377	363	353	337	383	361	362	337	350	382	359	341	383	366	388	362	398	367	391	362	364	362	354	372	372	370	354	367	377	380	356	340	377	332	365	371	349	356	344	368	380	369	355	378	398	346	360	319	352	369	358	356	379	358	376	344	394	366	347	377	360	364	315	394	369	385	354	393	375	371	372	383	362	363	372	346	352	367	378	350	374	335	374	379	372	364	416	373	339	377	379	379	361	336	357	360	333	342	370	389	370	383	352	363	395	367	385	379	373	338	342	344	376	374	351	328	375	377	370	357	362	349	364	359	370	384	360	342	411	376	324	363	398	364	351	344	350	370	357	382	347	332	365	354	318	390	345	370	381	397	366	361	366	362	386	360	373	374	386	378	370	355	359	380	366	359	371	394	344	339	330	354	336	353	403	326	407	354	329	394	374	428	392	365	393	379	365	351	393	373	383	395	353	395	423	376	382	356	369	402	345	374	364	364	348	370	400	375	351	393	362	359	358	391	363	390	386	345	408	401	365	350	400	378	409	369	383	375	395	359	375	325	388	360	345	353	391	369	395	350	368	393	353	365	341	347	401	337	357	376	365	398	372	347	412	350	398	377	389	365	403	353	396	398	358	362	351	362	376	345	368	343	339	319	356	403	357	354	359	327	354	392	391	418	397	318	348	364	380	394	377	330	349	342	377	341	399	350	357	344	355	345	389	405	388	348	347	413	396	366	364	364	384	321	367	377	355	362	351	379	381	391	370	374	340	413	371	385	378	372	336	391	392	331	382	377	363	370	376	360	374	363	378	349	353	368	336	363	368	389	383	359	354	351	374	368	389	371	342	353	329	360	392	368	360	364	374	383	373	357	342	342	356	388	339	360	405	357	361	364	358	376	375	430	371	378	347	398	341	348	361	333	347	364	348	374	402	391	371	378	388	353	371	362	367	338	379	363	364	365	371	349	373	337	384	383	382	343	357	384	356	398	363	350	373	395	385	334	364	351	372	353	372	373	391	340	408	367	378	397	365	396	358	369	383	382	373	358	353	372	353	382	342	362	373	365	410	359	425	373	382	384	351	328	333	381	376	377	378	347	383	332	357	391	354	355	351	352	401	364	396	378	353	394	403	362	359	362	363	349	371	334	374	392	344	377	367	352	362	365	384	393	391	394	352	353	365	373	362	389	349	348	334	351	379	350	375	371	360	370	369	373	341	341	397	387	352	343	398	359	335	393	367	378	377	367	362	365	392	354	381	359	359	372	388	377	362	342	371	370	363	339	364	384	393	342	357	376	361	373	370	367	368	367	374	349	376	354	359	381	383	339	380	391	348	365	379	351	384	353	344	357	352	340	362	389	370	360	374	388	362	378	358	359	391	369	358	384	356	391	366	382	381	352	402	397	361	367	389	377	380	366	399	357	361
59255	82318	54618	26782	10964	3709	1146	360	340	379	354	345	319	353	343	357	387	363	381	341	347	346	344	368	340	382	346	367	329	326	348	329	343	348	374	329	335	332	378	324	348	370	383	353	381	359	362	350	367	375	333	357	335	320	341	361	355	374	368	390	343	334	369	352	369	359	356	381	371	362	345	358	374	369	393	343	359	346	333	348	331	357	330	340	340	346	336	365	363	332	344	347	339	357	330	358	353	378	312	340	335	383	354	336	299	341	336	347	370	338	377	346	329	331	367	370	353	388	353	364	325	335	347	316	371	366	342	346	379	360	315	356	357	422	355	344	328	356	321	329	372	352	380	298	357	385	348	360	346	345	363	357	338	360	361	344	340	369	363	353	315	353	337	328	367	347	343	360	343	352	335	378	328	336	356	360	350	328	372	370	358	348	374	371	335	326	336	350	356	378	352	354	341	347	352	356	317	308	361	371	348	359	327	346	329	348	332	342	337	368	353	348	311	352	360	327	368	373	354	350	362	339	385	377	344	343	371	350	348	379	351	365	345	336	352	325	323	318	332	381	349	338	332	339	335	355	364	324	357	367	354	333	346	296	353	333	319	344	366	341	333	325	325	326	356	360	368	316	361	349	348	381	356	347	342	342	326	352	304	338	340	341	336	336	350	377	367	353	354	317	381	355	363	337	350	322	337	354	342	371	365	327	349	334	327	343	345	351	373	361	368	343	356	328	365	353	368	347	351	366	321	360	376	346	347	351	362	351	351	330	354	363	353	338	360	365	358	340	357	365	381	347	348	360	362	342	345	340	358	332	346	378	346	375	331	342	358	357	342	344	339	327	364	310	392	332	331	327	324	337	336	323	350	339	368	334	374	361	386	325	376	355	359	347	358	347	368	373	376	345	359	347	337	379	346	369	314	340	357	302	381	353	336	351	371	330	339	376	372	369	353	345	336	351	377	352	330	362	350	343	350	334	330	363	343	390	341	349	358	357	386	343	368	353	335	356	359	355	345	330	358	306	358	342	347	359	360	350	333	340	348	344	345	355	323	335	316	366	347	338	355	335	351	373	345	374	333	311	380	331	355	343	339	374	332	358	331	335	343	358	330	323	349	343	350	339	338	344	350	374	358	368	355	333	323	373	393	332	331	320	329	339	385	360	361	346	355	364	335	358	366	358	364	369	332	343	362	375	376	354	342	352	346	351	365	330	339	343	337	341	343	333	346	364	364	379	332	360	387	350	343	361	343	377	338	370	355	375	354	355	369	318	387	331	329	361	333	362	341	358	347	402	363	335	311	337	356	322	340	333	316	363	342	357	354	334	393	327	331	379	324	341	369	351	334	344	371	329	365	381	359	351	328	365	338	356	332	342	346	345	326	336	365	345	331	299	364	349	379	338	340	339	354	331	329	364	378	345	366	373	352	354	341	352	369	352	307	321	339	313	325	354	333	339	318	351	347	328	338	322	379	371	346	343	335	344	339	370	327	334	334	329	352	344	329	353	340	363	339	359	337	325	334	348	342	347	349	356	310	344	336	328	367	377	343	337	342	378	349	348	359	373	347	345	357	359	343	354	327	342	339	353	334	347	324	333	354	375	365	349	353	343	325	355	382	333	329	368	350	352	314	359	363	336	362	352	354	356	364	332	325	348	345	348	344	372	345	367	339	360	388	350	320	335	352	327	344	357	342	340	333	361	354	402	345	310	308	332	376	300	358	350	360	374	331	319	362	356	350	344	395	354	351	339	344	342	327	337	342	365	360	374	353	370	346	328	344	341	343	300	335	364	315	367	360	346	349	329	366	343	320	355	342	318	346	358	343	376	362	342	338	346	345	352	349	379	359	368	337	340	360	354	332	337	353	321	365	358	348	361	353	345	321	324	363	373	331	326	331	402	334	346	333	303	355	336	376	328	328	339	405	374	361	332	358	361	297	362	330	333	387	367	368	333	375	363	333	345	362	351	358	344	339	345	370	397	336	376	345	376	366	317	319	396	336	320	344	352	338	331	353	361	337	350	366	332	366	370	356	339	335	363	336	381	383	345	347	336	340	368	363	335	359	348	334	332	348	335	331	324	345	366	333	343	335	389	347	358	349	353	384	372	348	333	338	333	376	332	370	324	347	346	338	358	322	352	354	360	313	345	333	325	371	344	376	351	379	347	360	360	329	358	315	347	361	358	338	370	322	361	369	344	373	335	369	319	336	376	373	378	328	346	365	319	344	340	372	377	370	351	360	356	352	339	336	346	331	327	367	348	351	337	337	356	328	333	332	357	386	351	326	337	350	363	348	354	307	361	357	327	336	326	334	335	389	323	366	323	353	383	338	367	337	348	341	362	395	351	355	356	362	309	321	358	371	374	363	357	299	330	335	316	402	369	358	353	360	378	368	334	332	332	330	357	326	344	352	325	340	342	319	326	308	344	346	342	347	361	348	315	353	378	361	349	370	344	374	364	328	373	349	345	342	346	374	385	330	363	342	360	325	319	342	389	352	324	349	302	348	333	333	331	381	363	328	350	383	358	338	387	362	364	314	374	393	368	333	372	358	334	332	336	332	326	370	371	336	359	336	330	338	327	339	350	322	294	359	339	384	361	376	375	340	355	347	352	332	330	341	340	360	368	352	315	341	350	378	377	342	368	300	375	374	353	351	347	362	368	332	350	339	335	342	325	329	363	408	359	332	366	354	338	379	344	337	331	334	356	346	341	351	375	353	349	349	329	368	339	358	333	354	380	333	351	350	359	376	372	339	337	326	343	331	307	370	321	356	354	349	365	352	330	347	344	329	312	342	336	351	318	318	344	350	370	366	326	373	346	319	354	377	327	361	318	398	361	319	393	303	351	347	352	344	297	353	359	338	354	323	371	332	368	338	363	381	386	362	344	347	351	322	424	318	325	340	352	361	345	372	333	308	353	349	341	344	353	363	332	315	349	372	375	367	335	339	351	378	363	346	319	365	325	346	354	356	348	334	319	373	330	351	348	365	349	343	339	324	366	345	338	321	341	350	365	353	345	348	344	351	348	369	361	332	387	406	358	369	386	336	332	335	338	335	356	383	361	348	351	395	366	338	351	324	366	335	350	298	376	350	337	335	344	369	375	362	358	352	345	404	340	327	358	322	335	337	339	382	343	349	388	368	356	338	357	371	370	358	330	338	347	377	335	354	346	363	362	371	352	340	344	342	355	315	348	334	336	373	315	390	362	358	387	358	349	341	386	329	325	372	335	308	361	361	324	374	369	354	361	396	318	379	362	359	334	338	332	340	360	364	363	328	339	334	316	377	339	358	337	331	358	334	390	373	384	365	364	336	355	356	329	348	322	339	367	375	331	363	314	358	376	352	340	361	382	334	341	335	359	404	323	325	333	373	343	349	325	325	341	342	331	376	346	345	331	373	332	382	321	333	371	322	365	339	344	344	347	374	336	376	356	361	347	319	389	385	352	297	385	348	363	319	357	347	337	320	347	315	391	341	351	329	376	344	321	379	336
24067	22703	31066	26311	20420	10140	1579	635	564	564	600	588	565	545	538	555	562	547	579	595	562	610	544	563	545	545	527	583	559	514	599	570	577	565	555	595	557	552	546	566	534	556	549	509	517	509	536	545	551	540	537	550	517	581	523	536	545	553	556	535	521	566	562	550	545	579	539	514	582	566	514	569	510	578	540	535	519	581	588	547	540	552	530	577	553	527	517	528	551	559	586	556	471	560	543	516	595	540	545	545	521	502	584	528	559	529	526	541	536	539	528	514	532	532	527	533	575	526	575	553	536	532	540	571	535	583	535	515	548	567	550	561	552	564	537	500	548	555	487	556	543	515	557	576	592	551	529	591	540	530	534	516	540	498	525	478	562	527	561	515	567	503	524	571	573	561	508	538	541	568	505	572	529	578	560	568	557	500	522	534	533	525	539	530	575	596	557	542	523	556	549	488	562	532	512	531	584	568	568	568	524	567	562	521	526	588	566	518	495	544	538	554	570	516	559	555	531	553	544	543	507	546	550	557	531	543	535	572	519	514	542	546	549	514	567	565	554	542	538	539	545	524	560	564	567	562	553	520	534	534	548	559	554	568	572	539	527	572	529	519	546	590	588	575	550	563	571	572	581	493	610	560	512	526	544	520	559	534	555	517	578	528	555	543	478	501	532	538	538	526	583	521	534	519	546	583	557	534	582	554	549	498	555	534	537	550	540	520	547	566	523	552	554	552	573	564	578	546	517	574	521	548	517	555	498	523	532	520	552	555	531	558	573	539	555	540	556	532	485	533	543	526	561	550	527	554	572	522	535	543	519	548	564	545	548	523	506	525	567	545	546	516	550	561	553	514	574	538	527	553	547	541	538	556	529	559	536	518	541	565	564	519	553	529	512	554	549	544	530	504	576	569	510	554	544	498	555	550	528	517	556	526	543	574	506	584	528	533	584	533	573	520	558	498	553	545	543	571	572	528	571	521	558	549	512	550	539	572	522	580	539	568	561	526	530	523	532	559	567	594	507	518	511	532	552	545	534	555	559	588	543	548	550	530	531	545	539	528	527	560	560	528	570	571	521	544	590	538	533	540	552	535	572	572	575	525	517	532	579	562	543	584	507	587	553	554	532	564	501	597	557	534	560	617	563	544	554	562	535	563	542	556	558	545	561	538	542	593	527	478	529	581	503	564	560	567	537	526	575	580	522	556	562	544	534	535	516	571	532	546	553	543	557	516	548	565	557	556	512	555	535	508	526	532	543	518	522	521	553	534	523	528	564	592	562	535	554	544	521	561	536	550	553	497	571	539	550	523	552	553	548	521	571	525	542	540	517	557	511	530	513	525	520	571	591	541	538	539	506	564	567	523	569	502	550	504	515	571	570	489	549	546	576	553	522	562	538	525	530	571	542	530	553	549	524	550	492	563	534	596	486	508	488	518	579	600	544	530	549	545	508	548	548	518	522	543	583	529	540	552	518	524	506	527	545	598	543	531	554	573	554	514	536	557	563	606	532	519	524	550	537	558	581	577	495	550	522	571	528	559	565	537	570	569	605	540	559	545	533	538	573	547	516	567	526	529	590	568	566	505	517	571	529	561	561	515	551	515	515	507	524	546	521	516	508	559	534	571	527	529	562	563	520	544	555	539	554	493	555	538	574	523	544	555	566	497	501	578	575	538	568	535	540	542	570	535	525	533	519	536	558	506	559	527	532	550	565	495	516	535	531	565	567	564	507	606	482	543	560	526	532	530	528	531	535	530	549	563	572	565	560	535	532	547	531	568	558	561	560	535	520	579	489	537	543	572	544	549	536	543	545	521	564	549	529	590	555	548	573	548	566	566	534	547	560	517	568	476	525	511	526	530	559	540	534	541	539	536	572	559	530	522	544	474	574	574	564	585	612	531	503	541	561	524	521	532	528	555	516	556	530	581	583	513	519	546	551	532	539	516	553	570	577	568	549	577	554	552	567	538	540	546	504	579	588	521	551	580	544	532	546	576	577	531	560	543	548	547	547	538	552	543	512	533	497	567	555	523	585	559	582	559	512	546	542	522	534	537	532	512	569	536	595	564	558	512	557	509	531	562	518	563	541	563	541	550	513	511	561	558	539	548	532	544	525	555	537	537	523	520	516	536	532	576	537	529	547	479	518	574	540	560	559	539	547	520	581	585	562	509	521	549	559	551	545	484	549	537	514	530	526	555	544	566	549	568	566	549	523	533	586	571	529	554	535	553	522	545	528	548	535	530	600	534	563	566	582	537	535	525	534	547	538	523	564	556	505	547	571	571	568	537	560	527	540	565	534	522	551	542	486	551	507	535	548	548	569	552	526	558	535	508	547	540	579	550	578	527	526	539	521	559	549	575	519	541	547	549	553	531	575	527	520	544	535	493	550	536	553	525	517	505	538	543	546	540	508	520	557	546	575	554	553	521	529	551	587	552	530	567	551	561	524	530	510	577	548	575	600	518	511	594	534	486	544	520	547	555	555	559	527	551	541	496	494	535	561	560	574	517	572	512	545	551	520	527	523	571	522	557	548	577	561	537	528	555	529	571	511	546	565	532	495	535	560	519	573	555	537	553	528	527	537	571	522	568	555	543	548	547	544	521	520	528	519	546	515	530	561	534	524	561	567	567	493	540	599	572	558	547	552	514	527	538	502	543	604	554	520	562	574	510	535	567	520	571	509	552	566	543	538	531	566	544	526	550	574	504	527	525	587	527	551	525	561	560	572	536	549	551	533	551	530	551	553	570	528	519	517	529	513	566	579	526	550	495	540	573	529	568	525	558	559	590	529	515	530	549	566	569	550	518	524	520	522	549	550	555	584	567	533	537	537	545	571	543	565	519	515	548	519	536	612	567	559	540	568	553	546	562	531	492	528	568	533	506	560	531	556	553	494	588	532	553	541	555	527	545	537	529	537	550	527	561	563	557	557	579	525	578	550	545	581	571	518	579	521	539	555	506	579	523	524	535	534	537	509	548	514	555	537	522	492	563	573	550	554	567	525	560	574	565	563	521	562	524	477	569	486	539	532	571	527	524	556	547	565	550	519	538	600	533	557	527	548	542	545	554	531	535	549	581	540	498	536	551	548	530	550	556	543	529	556	556	531	561	571	576	541	588	572	587	530	531	555	566	547	575	569	560	575	480	564	577	549	538	538	549	571	558	576	575	491	514	568	536	548	553	529	531	525	524	522	529	567	549	555	544	575	532	506	573	498	556	563	554	510	543	544	508	501	544	556	553	548	541	517	586	589	589	551	559	524	574	539	544	551	576	503	551	544	558	536	530	542	516	558	542	549	546	550	560	542	570	525	535	551	548	517	549	537	547	553	541	566	578	544	552	532	507	557	525	532	556	542	518	536	502	512	538	523	526	545	537	539	548	547	525	561	545	553	556	563	570	584	526	560	541	558	560	527	536	530	554	579	530	525	523	509	524	511	570	495	583	562	535	523	528	528	547	490	508	535	538	545	534	516	515	570	574	519	511	539	539	507	563
58184	91271	58100	26118	8355	2198	840	537	524	500	524	536	497	475	495	539	495	470	528	494	486	517	499	509	502	511	456	495	502	477	507	512	495	487	508	518	478	500	532	498	474	506	481	470	472	497	508	508	504	496	468	476	448	514	470	492	502	528	539	492	506	467	492	521	506	507	497	544	501	502	510	500	480	515	502	479	483	498	508	519	511	494	501	507	492	500	514	524	477	519	488	511	504	484	477	490	466	507	487	486	486	512	522	492	557	478	510	498	496	497	496	495	472	484	488	536	477	542	472	515	514	531	515	463	491	486	505	489	481	502	501	520	513	511	511	487	481	461	480	514	487	462	498	482	489	494	510	550	486	528	485	490	532	505	517	481	477	514	496	503	478	491	473	495	531	508	490	487	552	497	510	449	486	516	446	509	501	459	488	468	476	500	506	498	542	518	521	478	481	476	460	503	517	477	518	487	530	512	511	518	508	492	508	491	504	485	490	461	522	455	481	502	493	492	479	495	560	474	478	480	484	469	531	529	488	475	491	531	506	499	470	506	509	522	512	486	466	480	528	485	485	502	516	514	514	501	499	539	513	510	506	496	528	511	436	523	516	469	489	508	519	512	534	495	503	494	495	491	547	524	513	487	496	516	483	505	475	530	448	510	517	526	500	496	476	511	468	485	505	456	517	494	490	538	531	525	484	481	533	485	516	511	481	497	520	509	510	491	510	476	499	504	491	491	530	505	485	517	541	508	500	466	504	501	597	514	510	496	483	496	522	487	508	471	514	510	472	475	497	451	506	484	508	503	494	552	520	481	484	481	526	524	493	460	483	504	550	502	498	530	511	500	509	447	493	484	478	553	510	510	546	495	515	499	475	476	473	473	502	491	506	492	456	476	534	497	459	539	512	497	527	491	525	490	512	498	498	465	490	479	516	494	528	506	529	503	561	479	493	478	514	472	484	513	537	504	511	505	536	488	521	515	490	515	515	504	488	519	474	444	506	478	523	497	523	491	504	488	522	485	497	486	495	528	515	465	507	530	486	518	505	486	474	524	504	500	532	520	492	520	496	511	491	496	506	464	487	472	492	492	480	505	543	515	524	516	530	475	483	482	516	470	530	481	468	515	529	523	534	549	491	482	528	534	474	464	489	515	476	486	515	454	507	491	507	539	494	473	512	502	537	471	519	480	473	505	474	533	514	465	485	532	504	476	522	458	457	521	477	478	499	481	507	528	488	527	469	481	473	495	493	482	464	465	496	492	522	555	466	500	489	523	502	498	515	529	456	455	503	560	463	496	454	501	514	518	495	482	491	455	524	476	488	514	509	513	495	475	470	538	490	485	497	486	466	468	519	535	501	483	502	487	511	559	517	494	507	484	473	472	478	469	546	462	469	494	504	500	488	506	468	518	504	472	531	483	495	504	467	487	505	502	543	484	518	499	494	467	544	502	464	546	500	499	483	537	517	516	490	511	496	492	501	503	489	533	519	509	487	511	512	514	517	553	505	506	491	501	517	512	518	455	554	517	484	511	507	490	475	544	493	486	503	510	505	463	503	504	469	480	497	486	532	510	529	498	521	529	515	531	502	485	492	488	497	475	519	558	541	491	499	513	523	490	531	499	473	515	471	513	492	535	570	489	517	502	484	509	485	480	483	521	505	486	497	487	502	539	508	502	514	485	457	529	532	498	529	506	474	519	487	493	491	533	480	440	521	530	500	523	506	465	462	485	483	524	520	521	453	475	499	503	494	483	486	465	484	517	515	505	505	524	525	452	503	504	517	512	496	498	487	473	494	510	482	540	471	512	508	511	512	486	509	489	472	534	458	510	493	451	482	505	483	536	500	542	563	495	496	527	519	472	481	477	498	528	458	555	492	498	502	479	514	490	529	507	511	460	501	497	467	528	520	470	476	493	492	447	494	526	504	523	463	515	506	491	504	479	470	518	480	530	490	468	507	491	486	493	492	507	541	497	501	499	505	494	500	528	498	505	479	518	469	482	513	482	492	481	503	491	517	471	460	543	539	488	506	465	542	504	480	515	539	489	463	503	480	494	490	518	510	474	513	490	501	486	502	516	484	520	480	483	488	492	513	520	500	484	495	486	508	511	469	507	498	498	522	475	506	477	504	512	533	541	470	490	499	528	497	475	485	500	500	482	453	476	472	515	532	491	500	470	523	502	491	502	474	484	485	496	506	480	502	508	482	482	484	532	511	499	488	447	471	520	500	480	538	474	506	498	512	535	514	504	544	513	506	515	472	508	524	486	488	510	498	514	511	506	493	474	489	494	484	455	519	513	519	521	531	534	519	502	508	500	477	533	518	512	477	506	495	499	483	519	503	509	479	507	491	461	475	483	509	491	499	501	514	482	509	498	465	475	512	518	490	507	514	494	511	501	539	514	493	461	464	525	453	497	540	542	488	500	480	517	520	494	491	495	517	505	469	533	529	494	491	496	473	479	496	510	507	543	529	503	481	449	507	512	476	501	493	518	473	519	515	502	520	478	531	492	462	514	515	502	491	488	480	488	495	477	518	522	526	511	491	505	486	490	487	459	511	444	504	507	472	482	502	451	496	497	484	472	484	466	506	466	489	489	522	513	449	495	455	504	525	474	491	536	506	520	479	491	474	477	506	488	486	458	533	510	521	537	474	524	446	512	500	507	481	507	514	510	528	517	510	482	506	454	507	518	489	465	493	515	483	512	463	529	485	512	491	494	475	475	504	517	491	495	526	496	480	510	496	468	476	503	484	525	451	482	520	485	487	498	484	475	538	505	507	490	492	544	462	518	504	519	485	520	489	501	487	504	528	496	472	470	501	437	512	514	506	540	535	485	444	520	509	499	503	493	479	459	476	457	463	491	520	484	520	534	473	504	501	482	480	500	517	503	496	529	543	498	475	518	489	508	491	482	524	507	496	537	556	469	489	484	490	505	498	447	487	516	488	455	473	490	439	473	511	489	484	517	502	492	490	501	512	514	467	474	513	492	487	488	496	521	505	530	484	545	543	473	475	541	507	487	501	485	475	523	508	480	496	505	559	495	542	515	503	480	477	481	496	495	532	484	512	475	513	516	503	489	485	536	454	488	482	449	506	489	477	510	491	526	489	514	456	482	482	511	487	565	512	492	496	518	478	538	491	510	534	507	511	482	498	455	570	467	476	526	514	499	502	520	462	511	511	514	460	515	513	461	496	514	502	476	465	473	481	496	537	494	485	505	459	504	495	473	488	477	489	502	485	492	501	521	508	475	496	487	520	502	465	465	496	522	496	525	517	493	546	509	487	496	525	487	517	522	536	486	491	523	484	470	529	493	512	505	451	481	474	489	484	527	464	529	481	492	489	468	498	516	521	458	505	530	488	503	530	488	513	521	472	538	510	493	437	495	468	493	502	521	504	450	502	488	481	471	510	469	465	519	529	491	515	449	484	493	497	524	478	506	491	511	519	511	479	509	465	479	487	500	494	458	524	511	525	455	468	513	511	507	503	474	509	532
32843	29019	19478	6180	1252	589	384	379	387	383	410	376	385	347	379	375	417	382	384	359	362	361	385	373	388	423	368	365	352	367	386	393	381	381	401	379	352	398	394	408	382	393	401	401	388	362	376	374	403	367	392	367	408	392	384	376	329	413	384	408	433	383	392	367	376	395	385	374	371	386	383	366	394	366	364	374	386	361	403	352	436	384	349	392	388	397	408	384	374	407	357	399	366	364	385	394	395	412	394	332	387	422	369	356	397	368	392	391	381	410	392	383	372	348	375	374	369	390	408	379	399	378	359	384	419	351	363	372	390	385	369	369	387	403	374	408	405	385	370	395	368	369	375	386	339	402	370	398	398	368	345	345	390	374	403	382	366	366	354	355	441	387	354	409	402	379	372	381	374	403	387	385	348	384	367	354	397	391	391	381	390	350	348	392	364	372	372	364	358	420	391	403	376	396	369	376	379	375	367	390	386	408	380	374	377	412	330	342	375	394	399	422	417	370	366	375	386	363	347	350	403	387	372	368	390	354	392	347	401	386	381	373	388	384	397	416	390	348	374	383	404	395	357	407	407	375	411	408	361	383	379	386	401	363	358	387	423	393	368	330	384	381	362	403	357	377	401	416	362	383	361	382	396	395	426	408	410	383	390	358	396	392	362	398	389	437	371	375	373	367	403	417	361	387	372	376	392	384	363	352	383	394	363	408	355	380	378	362	415	345	362	353	359	359	399	384	398	344	340	392	393	379	366	428	371	377	380	382	393	377	394	354	392	352	393	388	362	397	371	358	396	372	334	401	402	370	368	369	395	406	361	388	366	397	393	380	385	359	372	402	378	393	383	370	394	395	373	378	402	366	374	385	357	374	389	336	408	399	374	374	364	417	365	385	377	395	404	329	409	374	374	404	394	410	398	401	397	391	416	421	418	347	386	390	383	366	360	370	395	366	343	363	400	397	378	353	390	393	379	371	379	348	378	355	363	371	353	418	401	354	372	365	413	414	375	405	411	390	376	376	378	371	368	406	369	387	401	387	356	364	399	393	389	353	367	371	379	395	397	367	373	368	424	374	381	379	385	385	392	380	375	375	398	423	388	354	386	398	367	400	370	389	352	373	340	346	389	385	406	374	409	411	387	390	378	374	408	393	405	384	409	380	387	404	399	414	421	380	365	413	374	338	381	371	384	388	341	375	369	367	410	381	387	372	362	369	406	357	392	353	375	408	394	400	391	398	391	386	358	394	409	362	363	366	402	356	357	395	397	396	384	346	394	384	359	399	379	360	368	357	330	392	374	347	411	365	378	373	349	356	367	414	387	372	402	350	397	378	393	389	360	362	380	387	371	362	339	384	351	384	402	380	399	366	414	387	387	350	394	388	372	412	356	371	369	383	376	370	407	373	390	399	398	403	359	400	384	369	362	357	353	358	367	426	363	347	352	398	347	368	392	395	351	394	357	350	362	390	374	385	396	405	380	364	395	393	377	379	365	396	372	370	409	380	384	348	380	384	416	392	362	406	384	400	407	362	417	389	395	390	373	397	386	388	361	386	372	406	364	413	353	398	366	387	353	348	394	377	411	390	392	384	374	359	381	397	390	352	409	359	361	374	401	403	396	390	362	355	410	415	359	385	374	378	366	416	375	386	377	348	379	404	370	378	412	414	415	378	379	414	401	394	358	374	374	379	369	376	385	364	385	385	395	389	341	403	346	380	416	365	400	358	404	341	355	369	388	368	362	357	364	363	371	402	418	382	395	341	385	345	380	366	377	376	379	359	385	350	379	401	348	396	389	417	355	390	406	413	390	415	349	410	402	402	393	376	391	389	371	356	357	351	355	335	377	396	401	379	398	387	369	360	405	400	374	389	404	370	378	392	401	383	349	392	367	354	396	362	387	366	376	400	387	378	387	352	382	370	356	397	411	372	391	380	381	395	373	357	381	367	376	380	422	412	394	393	377	355	371	378	372	403	385	405	378	376	391	391	378	366	395	369	395	371	352	383	375	394	368	394	357	383	367	367	360	399	386	405	381	356	348	357	370	400	408	367	362	352	369	388	387	357	360	380	381	381	375	346	369	364	393	426	350	419	383	412	371	415	403	394	373	396	392	391	391	366	381	371	387	361	410	360	392	428	375	389	369	369	396	387	343	406	352	395	385	423	345	382	443	419	378	368	423	412	404	386	364	396	365	373	391	408	374	383	401	360	369	396	352	379	385	404	376	353	393	376	406	376	357	380	395	389	381	392	384	391	379	383	380	390	368	392	353	368	397	369	388	402	397	347	383	389	383	370	380	431	368	366	353	435	392	391	407	403	385	438	371	346	396	392	347	388	396	391	372	362	372	397	386	363	373	379	358	359	396	410	367	387	383	361	400	406	376	363	376	380	372	399	401	402	376	398	416	400	377	392	373	356	371	380	402	373	407	377	373	385	376	342	395	390	394	419	397	404	368	364	408	412	382	361	379	386	402	392	374	375	389	379	389	379	409	368	385	367	402	415	386	368	358	402	374	393	414	388	385	384	383	384	423	370	390	389	365	351	361	382	406	389	358	413	363	380	352	366	350	406	359	386	366	376	355	367	409	351	427	375	387	363	346	395	379	384	385	397	405	398	360	379	365	386	346	405	381	389	360	381	349	371	398	380	388	360	401	372	414	390	408	371	372	392	357	345	372	365	384	375	345	350	356	383	385	376	392	378	381	363	417	376	397	376	380	403	392	367	400	395	379	387	402	386	372	386	344	392	383	368	387	375	365	409	388	378	398	385	369	395	381	341	377	360	373	361	392	387	418	380	413	386	363	351	354	412	395	395	384	384	367	358	361	361	396	387	365	414	383	380	390	359	374	394	380	339	373	336	367	385	358	360	376	396	365	355	359	400	384	352	403	395	437	398	404	375	419	395	353	389	399	395	428	360	374	392	408	389	384	386	381	393	359	394	358	393	368	374	372	403	389	386	420	366	387	385	409	355	411	392	385	366	362	366	407	371	351	381	377	386	401	429	379	406	355	347	379	366	418	359	391	386	408	354	399	368	369	392	412	372	378	376	380	396	406	433	380	391	397	391	363	376	384	356	382	386	355	406	372	398	376	379	393	412	366	398	361	381	365	367	368	396	340	362	373	395	351	381	349	409	413	382	370	413	386	373	365	364	385	390	365	400	361	349	399	391	357	409	333	370	378	356	379	416	365	383	401	388	374	369	382	396	394	373	384	354	371	358	371	392	362	382	329	430	338	381	398	382	379	365	361	412	390	379	367	387	400	397	380	419	390	371	390	353	392	345	413	381	404	367	401	378	388	355	373	382	402	380	383	415	363	391	390	357	390	433	415	359	399	386	352	384	413	397	372	422	403	395	364	378	371	393	395	381	371	384	353	372	392	378	375	384	372	375	378	405	415	366	416	421	358	387	398	417	376	355	374	382	377	378	367	424	370	354	349	359	391	404	388	356	366	402	388	409	392	374	367	391	385	363	372	366	386	365	396	398	425	395	385	394
30356	29467	11809	3300	955	438	304	313	325	327	334	337	352	333	332	333	364	325	312	289	342	329	333	341	301	329	316	301	342	364	324	362	297	356	334	341	325	271	300	305	301	321	319	338	332	313	337	355	353	328	324	324	321	301	328	343	320	344	350	317	354	341	352	363	344	322	330	346	328	343	332	309	290	329	345	335	305	314	318	337	322	311	332	324	301	332	318	302	288	302	327	315	305	345	313	337	315	319	302	349	328	316	325	335	334	320	325	337	332	338	305	341	319	320	352	349	305	311	351	296	332	324	338	355	294	301	327	308	321	321	288	359	313	325	329	335	294	291	347	326	335	353	344	317	316	329	296	375	318	321	324	289	340	347	346	316	339	325	325	361	317	329	336	333	328	314	331	327	318	322	314	340	322	328	318	339	321	348	346	353	300	344	361	329	336	332	322	308	327	316	324	303	344	301	366	330	325	308	306	344	358	331	361	343	322	322	332	314	333	348	326	313	314	302	327	299	323	293	354	298	294	324	295	319	308	310	309	324	344	312	351	341	310	338	337	315	345	296	330	350	339	289	342	272	346	324	331	317	319	321	340	321	295	356	330	324	308	325	332	325	321	321	321	317	330	314	326	349	322	339	347	291	332	301	322	289	335	317	318	316	323	328	314	290	320	339	333	297	314	343	341	328	309	335	337	306	322	330	320	310	315	308	353	332	331	297	285	304	310	335	324	311	348	319	314	324	361	324	318	314	330	335	317	328	318	329	338	319	310	309	322	326	336	332	325	317	306	360	312	289	346	291	301	319	317	328	351	326	309	325	326	325	305	363	316	328	315	314	308	323	328	358	333	349	328	326	330	314	308	299	314	329	342	350	337	336	344	320	329	326	321	309	341	316	336	328	333	303	326	311	357	332	321	341	324	301	313	336	342	322	345	305	330	294	337	322	311	310	365	302	319	324	355	312	286	337	329	363	312	316	317	329	310	326	333	336	322	307	326	345	345	313	310	301	331	337	327	354	322	338	330	341	353	340	311	330	316	340	358	315	292	330	356	304	353	320	292	318	345	369	294	307	353	358	315	366	321	320	294	321	331	323	342	312	324	325	346	350	317	302	299	331	305	336	334	342	331	303	338	339	287	334	323	328	323	330	341	330	337	324	344	326	340	333	343	296	323	305	304	311	332	350	344	339	343	285	334	324	307	334	355	328	306	304	318	325	323	288	356	329	357	299	324	279	306	333	309	314	318	330	328	304	309	324	327	359	284	304	296	366	304	316	326	295	324	324	318	320	323	322	313	340	309	300	292	333	345	337	318	329	285	335	306	327	359	329	337	278	313	306	346	341	315	311	347	324	342	349	328	300	327	334	355	331	308	346	311	328	341	341	319	316	307	323	349	364	339	331	340	316	299	341	314	326	313	335	321	301	323	321	325	315	323	308	320	322	302	360	311	311	311	341	338	344	322	306	294	334	325	340	330	344	325	344	331	311	316	331	304	312	291	314	330	307	340	333	306	310	323	381	338	316	323	323	335	318	322	308	331	333	303	291	329	329	342	322	300	307	304	305	336	330	311	331	345	357	327	299	329	338	313	353	324	346	341	312	309	337	306	319	328	333	330	354	303	353	315	330	333	344	340	335	327	328	288	327	302	290	351	290	352	321	336	332	326	340	313	321	324	288	310	322	322	307	314	316	337	308	300	322	317	312	356	355	328	331	316	344	339	284	316	289	332	360	314	329	336	329	317	343	356	339	295	340	316	316	319	302	325	345	340	327	350	326	348	327	312	324	302	344	313	345	322	333	303	317	336	328	323	306	348	331	319	358	326	333	311	314	340	349	331	334	309	314	329	293	302	359	316	318	324	335	297	318	299	343	329	304	300	347	312	285	320	348	333	324	322	293	348	336	315	318	344	329	307	350	309	297	315	315	317	319	312	306	315	311	319	305	300	358	335	339	319	352	327	318	377	315	313	322	309	324	295	300	344	308	312	298	335	327	311	336	318	342	334	332	350	323	342	345	311	319	350	338	331	351	353	304	311	332	344	351	345	315	334	329	325	334	327	355	336	355	299	348	337	322	278	322	353	318	323	326	325	323	374	316	313	316	342	313	344	348	348	322	304	334	348	325	347	340	310	322	339	307	340	329	326	306	337	336	351	329	344	292	329	308	312	317	316	340	310	319	302	346	306	320	324	333	302	317	318	324	326	303	355	332	351	321	296	328	335	334	303	322	336	319	301	285	321	335	306	322	326	314	320	316	323	304	371	349	317	345	354	307	294	343	357	324	323	339	360	315	330	329	345	366	359	336	330	302	343	296	339	335	342	353	311	335	334	329	362	334	325	328	319	300	310	311	315	307	347	313	357	329	315	314	317	312	315	328	323	326	327	331	349	305	329	339	322	305	304	342	347	338	340	343	301	321	330	343	349	286	313	369	332	343	310	327	314	317	332	354	296	297	301	326	334	324	304	316	323	306	323	339	319	317	317	346	341	349	331	305	311	348	313	314	323	328	353	361	333	300	302	296	305	314	328	297	325	324	337	320	363	324	359	313	309	321	305	347	335	343	313	328	319	313	344	327	356	308	348	364	323	309	324	346	344	359	321	357	295	325	322	334	291	318	351	346	314	351	333	317	302	322	349	323	305	340	319	346	295	316	303	321	324	337	356	321	320	310	360	346	348	320	330	323	371	331	329	338	349	319	337	331	302	340	296	331	308	330	337	334	323	320	329	323	315	297	311	326	348	307	322	321	322	310	291	329	310	322	313	331	314	338	314	335	313	319	339	332	360	318	316	344	332	359	358	343	339	347	309	329	332	330	365	332	324	349	320	324	325	327	360	336	290	315	309	314	315	318	359	334	303	297	310	306	319	289	342	300	313	320	334	337	352	316	317	333	292	317	357	322	320	309	345	307	343	284	335	310	304	292	280	316	323	325	353	326	328	319	313	339	346	349	316	339	290	334	325	347	310	348	293	311	347	303	303	302	339	321	341	344	345	334	294	349	325	328	286	351	351	322	340	288	312	360	354	364	315	326	329	341	318	384	341	312	314	296	307	311	323	318	373	318	326	318	339	306	323	320	323	330	314	321	306	285	336	355	324	316	343	333	336	366	347	301	298	322	311	313	310	335	362	333	319	333	336	322	329	325	329	322	343	333	319	313	296	316	326	320	349	335	327	339	311	274	321	348	330	321	329	315	337	348	321	374	321	318	323	305	328	320	294	330	316	314	327	305	328	323	342	340	346	346	367	337	328	316	312	323	354	362	298	315	344	329	320	310	327	334	334	348	338	316	332	327	335	343	362	317	342	340	331	322	309	357	332	313	303	363	321	309	309	299	300	316	337	318	335	377	334	334	314	339	333	280	298	326	301	317	320	336	341	325	348	347	297	320	363	305	349	335	340	350	337	323	317	324	330	299	315	306	332	328	300	269	305	322	321	326	337	321	318	272	310	307	330	298	330	323	332	324	332	344	295	331	316	324	338	334	319	304	321	300	337	313
24692	23198	30941	26421	18111	5094	810	538	469	455	466	491	436	451	464	430	474	465	426	471	484	473	446	423	417	447	474	448	497	442	450	471	452	464	380	473	465	437	494	452	459	512	473	467	446	465	495	443	448	451	461	483	463	421	456	478	430	469	466	464	425	445	444	461	440	467	496	420	500	477	426	439	450	445	461	418	478	415	465	427	450	460	513	450	470	438	428	445	456	456	442	469	468	434	456	451	446	419	459	438	454	468	441	435	469	432	437	476	456	464	476	430	466	436	470	427	448	465	434	475	492	423	425	437	443	450	455	431	440	432	429	435	481	440	430	431	454	482	464	451	435	417	445	452	419	432	399	459	446	424	411	426	463	428	459	439	422	411	420	436	479	439	461	442	400	410	422	416	475	423	441	463	445	460	432	466	462	435	449	449	447	428	473	449	423	420	394	421	433	501	432	455	436	470	425	455	464	414	490	435	467	444	430	435	475	455	434	445	413	433	441	440	466	412	414	445	461	445	459	436	443	448	430	439	445	475	442	478	447	444	467	492	468	461	425	432	460	436	481	417	436	451	460	449	406	472	438	459	460	415	472	472	438	468	431	418	427	466	498	455	459	449	461	451	449	429	446	445	443	470	445	482	456	469	482	475	450	417	457	437	444	440	435	414	421	472	400	424	456	473	416	436	464	441	458	449	432	474	446	431	387	497	438	441	459	433	458	428	461	435	403	411	457	444	483	452	425	474	477	440	426	478	441	449	421	491	432	445	418	453	474	446	446	459	435	432	444	454	411	431	450	444	426	446	441	466	407	479	466	456	437	485	464	426	430	462	471	437	450	428	455	443	479	506	463	452	469	455	450	456	471	429	443	402	436	401	446	406	452	389	447	461	467	481	426	465	425	423	444	445	473	444	422	439	434	448	437	446	416	436	462	435	409	437	439	439	433	456	439	413	423	448	457	437	458	441	412	397	449	477	446	440	433	461	447	494	478	444	412	457	443	472	450	456	455	411	470	414	481	437	442	465	437	433	461	481	464	464	468	496	436	409	446	403	465	435	419	426	484	460	485	460	460	467	444	440	432	451	466	472	430	438	475	470	465	463	477	419	438	449	457	414	446	473	469	455	435	485	461	426	427	456	431	460	429	401	421	447	460	469	470	440	438	420	446	439	483	419	446	461	441	446	455	396	421	453	447	451	447	424	435	444	419	468	439	403	479	435	468	476	447	438	416	451	429	436	390	448	448	452	420	451	427	417	464	429	428	433	411	427	433	425	451	465	447	418	453	432	419	435	426	414	475	463	459	446	506	429	459	404	419	463	431	456	477	441	466	436	438	479	431	457	450	463	460	453	415	428	453	431	464	431	454	440	427	486	483	465	451	451	497	438	420	431	442	440	442	434	445	426	414	446	432	414	415	466	438	470	443	403	426	437	414	439	434	451	430	479	414	470	406	451	443	471	480	445	475	439	431	429	432	441	395	434	446	459	459	442	410	467	485	450	436	438	449	436	455	429	434	414	419	434	460	447	440	427	451	477	423	443	480	446	439	446	445	453	434	484	457	450	427	468	441	433	476	436	475	449	445	471	461	433	455	444	457	413	431	442	449	467	448	417	441	433	460	459	437	456	449	439	405	432	414	461	426	429	447	431	450	430	432	440	453	485	437	390	456	442	433	440	458	455	470	415	437	439	445	450	443	456	457	421	430	476	430	469	457	463	433	439	447	414	475	477	420	450	449	451	425	472	485	423	463	477	455	421	454	502	460	448	456	422	443	444	446	426	479	493	413	457	452	419	462	461	406	457	472	410	425	423	452	395	457	439	442	483	489	451	457	453	443	417	463	438	443	458	421	462	438	436	456	431	420	415	432	417	435	461	459	420	453	462	496	453	462	396	437	463	437	439	439	431	465	463	425	441	449	421	436	403	433	455	470	416	445	458	478	429	423	431	439	433	435	437	458	414	441	442	457	420	436	412	424	468	473	438	460	447	465	457	467	458	477	421	457	451	471	451	448	422	444	442	414	450	433	461	430	454	457	457	463	424	419	455	468	429	443	465	475	439	458	464	441	439	441	461	430	436	413	462	466	423	443	460	435	451	425	417	472	475	410	431	459	444	468	446	420	440	448	447	463	453	444	434	447	451	457	461	395	467	452	449	442	417	498	475	472	436	449	464	465	455	419	433	416	451	452	424	420	443	465	430	432	435	430	382	475	460	436	440	451	442	410	441	516	463	466	444	433	429	456	421	439	462	439	487	435	463	475	513	458	423	446	451	445	475	430	443	411	454	431	455	427	433	444	429	439	455	425	483	414	420	427	429	434	422	421	463	464	447	434	462	446	471	439	446	421	419	455	419	459	422	498	414	461	420	425	418	458	483	427	439	463	473	430	466	459	455	438	465	440	472	428	423	419	424	413	412	438	470	439	454	435	420	465	457	466	420	429	443	432	408	417	453	451	509	417	424	433	440	441	437	411	444	436	430	405	469	471	418	447	412	426	464	453	434	472	444	430	421	419	427	442	457	426	455	446	407	478	406	432	468	469	405	438	446	469	463	454	471	472	434	434	427	488	426	421	450	446	450	407	457	442	441	441	464	480	452	437	442	468	462	476	424	428	456	443	451	396	467	439	435	407	478	428	453	430	410	416	414	446	452	440	420	492	433	445	453	444	455	445	431	467	466	469	430	455	422	444	456	417	405	447	434	424	429	438	446	444	442	462	474	445	442	425	460	425	440	463	452	448	441	436	433	447	431	468	446	430	482	438	432	455	445	488	478	484	495	498	456	459	434	466	452	430	438	432	454	422	452	470	450	431	456	433	454	484	448	425	465	492	432	432	403	430	422	443	446	454	412	428	437	470	458	458	429	417	409	444	431	420	455	409	419	430	413	468	459	487	461	448	456	423	442	437	424	477	463	406	452	431	425	445	408	448	455	441	457	450	410	435	461	451	421	481	460	423	454	467	416	467	439	442	453	424	415	485	443	405	431	450	422	461	436	454	466	431	419	428	453	425	446	441	393	440	431	462	448	434	479	443	454	469	469	475	459	452	432	425	428	455	450	468	460	459	418	460	412	433	466	459	466	437	447	452	433	430	423	415	430	428	447	421	425	414	433	437	462	470	450	482	424	462	438	471	438	430	457	451	453	436	444	442	423	445	489	478	434	454	449	439	432	398	477	451	452	464	466	460	431	447	424	456	434	428	449	461	457	439	406	432	423	441	418	426	434	436	480	445	448	460	463	419	468	434	462	484	452	427	457	413	395	437	460	428	435	424	421	457	440	446	432	425	443	455	464	439	412	406	467	451	485	404	423	475	431	466	428	441	433	476	457	443	458	436	453	463	406	445	454	466	416	471	455	423	415	443	423	452	450	456	420	387	426	460	434	423	419	459	455	480	436	440	446	415	452	420	442	427	445	439	430	425	393	427	453	433	470	480	450	432	449	422	461	410	440	458	468	417	438	451	445	454	433	461	435	429	458	455	443	423	436	436	450	448	458
61994	87506	53299	20193	4339	1066	503	437	418	403	408	423	396	392	439	483	427	419	428	456	410	432	409	415	434	375	410	438	404	434	412	390	423	428	382	429	382	423	414	414	384	405	441	415	436	403	429	430	412	410	437	390	495	446	451	422	416	410	447	393	424	410	433	432	419	403	438	403	422	413	415	405	429	413	410	443	443	416	426	370	417	450	376	431	436	446	414	447	438	413	417	434	428	432	395	406	411	411	445	429	417	427	431	414	396	424	419	419	440	405	415	456	399	443	412	423	427	373	473	416	412	408	460	440	455	423	421	433	404	448	430	438	422	430	403	433	431	418	431	431	447	426	415	433	451	418	366	406	390	425	409	439	432	413	408	446	387	417	432	428	421	409	412	418	433	428	419	420	437	416	453	405	446	409	402	410	428	403	433	438	433	441	379	440	385	415	445	403	429	405	448	413	401	405	394	386	431	435	433	379	413	404	434	399	421	426	405	391	430	376	421	421	395	374	405	400	423	399	438	442	417	398	424	392	418	418	409	404	415	449	396	403	412	400	468	462	423	408	410	423	393	425	389	439	399	393	412	433	395	435	435	417	397	425	432	411	404	413	409	389	402	412	409	440	454	441	437	455	456	438	414	427	421	440	438	418	398	442	421	438	403	429	437	445	388	387	422	428	382	410	415	457	446	415	380	413	429	432	445	420	419	449	401	429	407	431	399	422	444	425	416	427	432	421	439	406	443	462	435	434	403	428	426	387	407	396	437	401	435	434	407	419	407	436	399	396	407	390	441	409	440	409	422	424	419	437	438	393	395	394	428	401	451	434	387	400	405	429	395	424	424	413	421	446	424	436	426	445	444	425	403	448	425	404	443	423	428	394	439	452	410	430	441	419	397	403	405	428	397	453	436	402	462	430	399	404	421	421	433	430	441	379	450	429	431	406	399	399	405	418	410	423	422	392	420	407	389	422	415	415	392	412	409	426	422	389	433	399	415	415	409	427	400	395	406	418	411	425	471	406	413	434	432	422	411	435	459	407	433	461	417	403	420	470	443	412	402	432	414	469	432	408	391	432	443	405	417	395	422	408	459	418	381	408	443	403	389	442	418	409	413	452	424	413	420	436	435	436	412	417	452	411	434	392	397	409	418	421	418	441	444	423	444	435	415	412	402	416	406	447	426	431	395	455	435	397	422	386	385	404	409	409	468	402	405	419	409	438	407	392	404	379	439	415	409	435	443	414	443	397	419	395	409	424	410	395	417	399	420	383	435	397	432	405	435	406	393	412	402	429	411	410	320	389	424	410	427	457	429	443	447	432	450	403	437	399	428	396	422	425	425	461	416	371	397	418	401	432	428	370	400	409	413	411	447	417	444	393	431	426	440	442	443	387	424	420	426	431	404	423	393	441	405	411	463	379	446	434	424	416	411	396	430	434	410	387	416	419	390	440	444	403	395	424	418	430	398	376	398	432	424	454	405	422	407	422	419	433	404	415	460	435	413	405	446	425	404	430	407	425	439	414	394	404	421	401	445	394	418	413	385	435	402	425	374	408	406	399	432	403	427	446	399	438	374	415	414	408	406	439	447	463	387	466	400	431	445	425	398	411	428	425	420	419	387	388	447	442	432	420	425	416	422	383	440	401	403	489	381	412	419	416	397	420	433	416	410	429	438	382	428	403	401	404	424	388	462	415	371	454	422	443	404	408	458	397	428	377	385	416	404	422	445	415	412	430	416	420	394	391	402	382	420	406	432	390	420	389	423	410	443	417	395	436	407	458	447	385	414	406	379	420	425	423	432	412	403	442	422	444	392	403	425	426	377	428	403	434	405	427	426	391	385	410	405	427	450	403	401	404	442	395	429	406	419	423	445	428	382	412	388	436	427	378	361	444	435	385	425	440	371	417	384	402	425	406	396	400	447	420	437	411	414	423	438	426	433	402	388	387	406	430	426	431	411	424	407	436	410	409	403	432	415	434	411	439	421	451	423	440	429	419	424	436	393	394	408	431	455	398	355	441	400	424	460	429	445	371	395	416	396	407	424	404	428	404	420	402	442	390	448	396	405	444	394	451	391	447	405	427	418	410	449	410	453	411	408	442	441	442	416	428	428	383	424	444	429	445	418	409	391	397	431	421	435	422	411	421	420	425	420	423	443	408	425	442	422	416	416	440	416	415	400	428	384	395	399	444	448	425	421	419	479	450	431	432	453	436	423	431	410	428	431	424	416	399	423	412	411	453	440	417	393	415	423	413	427	404	439	406	415	423	402	439	400	445	422	404	415	415	397	418	377	441	413	409	412	461	432	422	436	420	447	394	410	447	404	428	399	441	370	391	386	426	433	424	437	411	443	422	422	442	419	416	391	397	458	401	400	435	427	449	421	469	427	390	396	437	417	418	418	409	385	396	433	391	417	424	396	454	357	392	401	388	409	408	394	410	418	449	448	430	417	425	398	412	431	427	408	462	434	396	416	395	425	438	478	396	395	414	395	407	440	369	428	399	427	435	410	422	425	428	404	403	429	420	393	395	434	440	431	399	455	382	443	420	416	383	388	379	406	382	422	424	410	411	399	398	464	469	395	420	390	416	381	430	416	406	390	409	414	440	391	418	427	436	455	438	378	411	416	409	464	424	408	421	418	410	450	443	422	409	403	420	396	411	385	420	415	397	443	439	417	407	429	428	408	405	445	394	456	399	406	422	416	414	420	417	429	464	417	421	413	414	399	375	448	433	405	408	414	393	439	404	435	409	404	406	437	427	416	396	424	413	429	448	424	433	393	418	377	424	428	421	399	408	404	467	423	445	431	408	411	392	410	399	437	421	389	398	462	421	383	417	423	411	428	437	398	422	379	435	419	415	421	416	460	412	389	396	424	411	426	423	448	384	412	437	437	422	397	415	429	441	417	457	418	429	441	410	401	402	389	423	421	393	424	449	409	417	407	408	415	415	414	384	419	436	440	439	426	381	423	419	424	437	389	436	438	444	394	421	419	375	411	406	405	411	437	387	459	369	396	411	415	436	423	404	428	409	380	469	427	404	407	406	417	440	405	409	431	392	433	379	425	420	403	423	448	427	405	434	396	453	416	397	442	446	445	410	436	433	409	417	450	425	375	428	409	436	422	387	409	434	400	412	391	386	404	427	394	433	441	457	394	403	416	431	382	439	450	408	391	434	430	478	438	399	405	424	418	392	381	396	428	390	433	450	431	396	387	418	428	386	382	421	388	411	395	405	412	394	408	415	410	423	414	430	434	422	448	398	390	420	442	392	409	411	452	382	424	403	409	446	414	403	383	417	424	375	437	403	403	425	428	438	405	417	401	426	429	404	409	436	419	384	416	431	428	441	443	443	401	420	405	442	415	444	418	392	407	437	424	429	417	393	438	385	410	430	431	430	412	411	438	381	407	416	438	413	408	412	386	441	434	434	442	403	431	410	408	423	396	418	409	456	459	414	434	405	433	402	405	431	400	449	387	440	449	409	395	407	434	417	437	417
24075	22500	30545	25017	20305	9909	1445	673	637	624	593	603	576	551	633	634	599	645	658	605	619	597	572	584	613	634	576	578	629	541	605	581	550	580	618	574	577	575	663	607	559	637	621	586	542	561	626	610	576	629	581	597	570	603	595	603	568	614	534	561	568	609	566	611	620	563	641	582	630	573	588	563	607	615	602	576	521	596	627	581	586	576	567	579	611	635	579	578	577	591	579	565	596	572	607	617	592	539	623	581	564	615	581	564	633	573	612	611	634	617	610	574	587	576	579	673	609	588	560	585	599	569	568	616	588	604	615	599	593	576	580	580	568	582	587	574	549	588	639	575	595	591	598	566	616	636	585	546	583	594	611	603	556	602	550	589	603	576	596	593	616	580	594	598	633	594	568	602	570	623	587	631	586	600	540	600	618	601	547	560	572	597	592	586	549	559	562	579	624	572	569	561	569	593	573	604	598	600	592	587	572	595	605	586	633	550	584	605	544	609	594	590	538	576	607	662	566	625	614	605	567	613	613	596	610	598	631	621	576	575	617	562	589	606	585	570	579	583	571	589	631	588	548	578	592	563	641	586	540	608	584	539	523	604	563	569	561	549	560	570	605	565	583	611	570	567	541	644	546	635	568	568	592	612	632	592	604	619	613	597	601	597	584	583	581	578	592	597	625	593	620	633	578	583	573	592	649	591	622	583	608	585	593	630	566	664	577	601	560	567	574	569	589	568	581	579	578	610	611	591	555	568	565	608	586	600	550	518	582	618	570	613	566	573	568	597	603	585	590	594	601	605	618	550	586	634	590	615	631	572	564	554	623	576	576	576	548	580	584	589	550	608	568	610	617	578	586	592	551	626	616	622	572	608	588	577	612	578	583	625	547	572	628	589	575	576	568	571	605	591	599	572	604	624	580	537	587	634	518	594	588	548	614	599	651	622	542	630	607	595	645	588	568	568	579	579	578	585	592	613	608	569	610	589	613	594	601	596	578	603	572	600	584	585	575	560	547	580	587	576	610	588	583	641	587	571	604	574	625	574	581	553	635	601	592	594	579	597	559	600	546	610	577	577	560	603	568	526	641	586	574	588	611	615	569	583	577	584	574	605	577	571	599	571	547	612	612	577	578	679	582	584	596	614	606	599	592	603	565	587	648	583	587	590	561	575	590	590	567	596	610	605	582	609	600	596	632	575	577	626	567	620	560	554	615	577	639	616	607	569	568	626	602	593	596	636	568	592	575	617	535	591	564	602	608	602	541	588	606	568	592	580	592	579	588	597	562	629	581	597	569	576	559	588	608	563	604	580	609	595	566	589	611	601	608	571	588	551	536	594	571	583	593	568	599	599	581	566	621	570	584	599	579	601	583	614	579	557	565	576	593	602	615	628	574	589	578	594	599	604	563	618	582	613	578	616	606	562	603	579	616	564	620	593	580	568	606	573	595	603	605	552	617	564	554	620	616	574	602	592	557	574	589	621	646	555	584	585	577	584	594	565	550	573	572	582	630	619	604	552	624	553	569	575	588	561	585	555	565	585	574	600	605	574	556	589	606	639	597	585	587	577	585	569	575	631	587	583	599	597	560	571	578	613	604	600	556	630	590	572	585	596	580	550	579	610	629	626	581	623	622	577	608	631	585	577	622	625	574	562	584	596	580	610	610	607	574	583	572	573	617	573	605	590	637	595	586	608	639	589	589	529	588	531	602	584	548	541	538	576	565	619	563	633	627	528	577	545	571	592	580	553	554	563	626	581	547	653	632	565	581	630	598	570	602	588	571	593	577	586	582	578	621	559	584	590	598	571	605	555	549	577	580	568	600	592	633	613	584	550	620	625	589	541	621	598	584	578	590	593	550	585	617	575	567	590	575	607	610	577	618	601	553	596	622	607	643	612	557	584	617	623	572	580	560	561	561	578	601	602	599	567	554	606	586	599	574	600	644	581	560	592	561	569	618	572	579	537	583	615	593	527	562	591	584	595	608	606	603	577	567	583	593	621	592	586	577	538	586	571	568	577	563	618	594	597	630	616	660	576	587	633	611	596	535	589	606	584	589	601	596	574	587	551	611	590	620	593	587	628	571	581	614	633	591	618	570	568	598	545	600	550	554	610	574	563	630	594	563	602	551	546	617	596	559	575	590	588	561	545	583	597	597	555	591	575	590	584	560	571	609	625	557	591	570	587	567	600	628	604	613	611	566	588	574	583	570	566	628	588	605	555	586	612	531	576	592	565	609	586	553	598	587	561	583	536	618	619	578	607	557	576	622	592	566	588	556	559	593	562	628	585	583	567	579	589	563	585	624	604	575	521	571	568	595	594	604	594	606	611	587	606	608	649	612	565	611	631	577	595	587	610	553	603	602	554	594	580	607	593	614	578	573	602	604	591	532	574	601	563	607	589	554	565	599	593	577	545	568	521	615	597	574	575	606	562	627	547	579	599	568	607	594	590	588	555	510	593	548	531	562	584	598	557	548	578	574	566	584	580	556	590	594	586	615	608	578	627	595	609	623	613	609	572	582	598	578	597	596	565	541	591	570	575	541	579	586	531	577	619	603	622	595	583	601	591	573	584	550	564	577	584	587	552	609	632	584	575	562	608	589	585	582	624	621	624	555	598	569	573	573	600	597	592	554	614	566	606	591	551	585	603	603	572	576	596	560	594	624	558	567	590	548	623	602	573	591	615	585	559	610	549	600	589	634	557	579	591	578	619	557	599	565	599	608	611	591	588	640	614	572	580	561	603	578	567	587	565	566	610	595	579	581	570	549	592	597	589	592	572	613	602	564	586	583	562	604	543	573	562	528	595	606	620	597	600	603	599	596	594	585	590	587	626	579	553	590	552	571	628	568	593	565	572	536	628	602	594	618	554	574	604	600	568	573	605	617	612	609	580	560	605	588	582	564	593	622	606	558	522	555	563	600	585	574	628	601	542	551	593	621	596	605	607	566	580	613	612	583	579	617	589	589	622	592	587	552	606	587	556	621	591	561	620	564	574	583	578	575	617	539	562	559	610	614	538	639	573	612	542	583	550	593	541	496	630	544	625	565	601	625	579	612	592	585	562	565	566	544	592	565	616	584	568	609	603	543	569	564	618	584	593	582	610	586	583	621	613	551	576	576	655	620	608	567	553	587	604	569	592	628	571	598	559	635	623	587	544	599	609	574	578	584	588	597	594	616	611	600	606	587	575	584	586	574	576	616	585	591	595	619	600	589	583	570	590	595	556	596	590	583	584	564	606	577	595	590	594	580	569	612	602	594	607	597	584	592	617	592	553	621	596	613	585	588	613	567	587	594	548	617	604	579	579	616	573	620	595	544	585	568	563	571	599	594	588	586	624	631	578	579	562	594	628	558	592	609	626	573	609	563	616	590	569	542	606	584	577	559	590	569	608	575	571	611	570	582	547	593	593	579	576	551	578	601	550	573	613	559	584	601	573	589	609	573	577	643	606	559	573	635	523	587	596	603	577	588	549	581	598	557	542	558	573	625	608
61152	91978	57394	21494	6924	1568	697	502	550	553	540	599	580	547	542	555	568	569	561	594	587	550	540	544	551	525	515	552	523	519	553	519	510	539	553	562	530	509	530	550	522	565	555	584	552	538	540	528	574	564	573	548	553	502	575	540	556	542	536	553	524	536	549	564	538	530	570	506	516	482	535	549	581	559	544	583	553	559	533	552	568	545	549	564	539	547	558	537	528	512	549	583	550	552	556	523	525	576	528	529	553	551	537	583	522	553	510	518	556	528	554	550	533	535	593	527	583	556	495	532	562	539	537	553	554	571	557	533	526	555	544	541	616	577	569	539	562	548	537	537	535	578	538	537	554	568	541	536	517	526	541	484	540	525	531	506	537	575	546	552	552	534	564	581	548	575	559	498	515	554	569	523	550	589	550	549	547	545	558	563	562	553	549	558	593	513	529	527	519	519	477	554	554	503	539	546	525	538	521	528	572	549	539	545	567	571	504	530	518	515	512	518	550	525	557	532	498	496	553	530	529	547	551	513	573	549	527	546	502	508	511	563	556	504	527	594	506	504	540	552	550	531	550	545	541	542	520	585	554	544	507	591	551	528	536	545	554	549	558	553	513	538	527	547	548	531	562	563	561	563	538	515	559	506	539	516	558	544	550	522	485	518	526	531	516	534	551	552	588	585	548	533	511	529	566	540	576	556	526	552	527	560	534	507	570	503	532	551	537	510	525	530	526	522	518	574	521	534	543	502	529	516	564	520	542	571	519	515	506	580	543	524	531	553	514	531	574	548	587	558	533	548	556	541	511	578	539	537	531	510	531	530	521	562	565	518	505	505	523	529	525	555	521	549	534	534	559	525	537	532	555	531	533	528	565	542	559	582	518	535	533	507	528	500	511	519	479	508	561	539	506	567	554	544	573	544	534	571	552	563	547	564	547	501	568	545	511	487	559	585	534	498	576	583	538	577	521	531	569	500	551	554	534	509	573	557	558	529	522	531	561	545	574	531	528	547	521	522	541	550	558	538	516	549	574	530	548	529	534	564	542	587	504	507	534	534	543	546	516	538	502	551	511	560	556	553	541	538	541	548	497	528	531	517	534	481	556	537	534	533	518	586	532	563	530	535	567	530	573	535	514	569	534	522	571	553	593	552	516	526	540	544	535	526	508	563	541	515	584	544	583	563	507	562	551	526	531	555	543	515	549	535	514	568	518	543	549	505	521	570	571	542	576	554	566	509	550	502	547	553	522	519	541	581	548	535	556	590	533	552	535	570	533	556	564	525	566	547	557	540	530	511	517	560	506	538	578	535	541	572	532	552	513	524	566	547	559	553	586	555	521	541	558	560	574	497	572	573	558	530	506	525	491	567	542	575	526	477	562	565	564	516	557	541	554	542	571	524	555	531	526	563	536	510	561	582	544	515	563	541	497	543	538	526	507	563	505	566	543	576	522	540	529	577	541	526	559	563	515	545	552	549	540	555	557	549	585	576	541	559	497	527	522	523	574	538	531	519	529	555	509	534	544	542	556	556	575	519	530	573	557	527	531	518	531	523	520	548	561	526	543	564	543	567	511	584	469	540	504	518	548	565	529	584	517	522	531	549	556	532	589	538	498	562	555	558	561	569	529	549	504	557	516	507	507	566	546	573	516	527	544	552	504	551	540	542	532	514	530	554	532	624	531	567	540	539	565	542	539	556	463	589	538	537	559	509	545	538	561	555	525	511	533	523	542	549	566	515	542	527	546	523	543	553	572	529	537	549	530	551	490	568	549	572	595	551	575	576	519	577	548	562	514	543	571	543	529	519	516	552	533	516	549	518	588	546	505	531	546	523	530	558	541	543	498	542	547	547	560	521	536	539	536	541	493	571	544	534	522	513	546	546	528	547	522	564	531	523	517	541	506	490	558	554	543	552	537	588	535	540	566	571	575	539	539	524	528	521	542	507	544	494	557	560	533	534	529	514	547	536	568	555	514	529	546	549	561	523	565	492	556	509	566	526	559	513	555	548	579	548	486	534	530	605	577	521	539	527	547	539	565	512	580	540	545	490	524	550	526	538	558	542	583	569	525	558	549	529	524	522	533	519	560	521	527	498	531	537	553	500	536	513	548	531	507	498	524	540	562	557	546	497	517	515	538	521	522	533	532	516	564	540	514	524	555	575	565	525	505	549	545	544	552	517	585	527	558	535	521	559	559	533	556	571	524	521	543	523	532	554	544	542	546	552	528	533	551	556	551	508	529	525	504	524	571	528	501	531	558	534	480	503	532	511	559	579	536	531	487	537	560	581	514	549	557	556	508	586	533	522	502	541	538	522	473	515	512	524	496	565	566	569	546	528	533	541	526	537	537	558	545	539	528	576	544	555	526	540	535	523	548	551	542	513	559	530	510	559	500	557	544	569	543	577	519	547	544	523	541	523	547	552	525	550	547	511	570	525	510	532	506	536	558	582	575	532	598	520	517	565	573	553	554	526	540	593	545	537	518	537	553	512	503	498	499	520	537	515	567	550	523	536	553	539	558	546	542	535	531	549	570	519	516	528	541	537	553	550	584	547	543	531	547	554	534	535	506	540	545	503	502	517	563	534	531	536	557	531	497	572	497	533	538	564	552	543	525	560	521	519	567	527	552	515	558	501	551	566	546	531	543	540	554	545	558	556	501	515	555	527	484	530	531	512	521	543	511	531	575	577	531	542	541	552	566	547	521	527	517	524	510	520	534	534	569	507	522	517	547	596	574	561	526	522	583	599	533	543	552	581	555	526	518	529	534	549	542	527	530	516	560	520	591	522	525	530	566	544	530	551	517	490	527	535	515	535	528	552	532	595	534	555	522	530	498	530	534	524	532	568	563	551	562	550	512	558	540	571	527	539	555	525	529	504	540	480	570	536	510	564	538	517	517	562	560	565	559	512	548	546	558	547	522	521	510	531	542	580	567	532	516	536	546	534	568	577	538	550	502	520	538	539	545	479	490	519	545	513	561	561	554	567	513	528	524	517	526	544	527	569	540	507	571	532	565	552	543	532	526	533	571	541	554	573	530	507	545	565	506	550	521	539	526	559	506	540	537	530	519	507	552	539	569	512	518	557	549	520	535	524	541	536	547	524	561	542	528	567	492	555	547	546	540	528	500	527	516	552	510	560	533	532	521	533	531	526	542	542	510	578	529	539	544	566	533	523	558	485	532	558	556	551	544	569	561	544	535	510	527	575	514	560	568	525	548	558	547	557	512	514	538	516	556	537	578	540	553	555	536	498	534	522	529	545	517	555	540	517	536	579	552	558	646	537	553	564	543	544	575	512	548	559	533	542	566	515	560	553	511	536	546	523	548	535	517	528	549	547	542	529	551	533	551	549	536	526	550	553	496	552	550	554	509	545	567	531	509	483	541	527	567	505	513	552	504	496	545	596	513	499	577	514	539	515	514	539	565	515	535	542	523	568	509	557	515	551	552	556	508	540	515	498	501	554	551	545	542	546	512	570	589	547	543	534	549	492
33102	29913	19882	5556	1000	506	459	400	399	426	432	415	414	463	443	438	438	435	430	409	434	428	435	456	391	426	446	411	422	414	445	425	394	435	440	411	437	453	419	425	462	440	437	430	420	428	411	390	380	451	440	437	423	484	443	412	405	455	407	442	465	389	403	391	423	436	415	443	448	446	420	455	444	419	427	421	409	447	421	461	413	437	392	410	454	429	411	456	443	438	430	448	418	379	452	419	406	439	408	437	406	398	398	429	435	386	447	416	391	422	424	451	440	415	405	470	410	433	426	458	399	447	441	429	448	442	445	400	432	444	419	448	425	436	429	430	414	444	440	418	427	390	448	425	431	399	391	455	440	417	445	419	455	431	452	439	445	427	406	397	415	413	405	435	460	415	398	424	439	398	467	401	428	411	458	429	423	404	433	425	390	424	427	468	456	453	467	427	445	450	427	418	439	409	479	406	434	411	424	463	404	402	432	435	419	411	391	411	432	460	404	388	425	468	425	445	442	423	401	417	401	437	438	400	425	432	473	449	437	427	430	404	408	421	431	455	431	418	397	410	439	423	413	404	425	417	381	415	425	410	454	398	452	418	435	431	476	417	402	435	450	412	438	441	450	394	411	415	428	424	393	451	405	427	441	451	433	446	422	435	406	421	432	429	452	399	439	437	428	430	439	415	418	458	423	395	418	432	444	430	450	440	446	411	471	459	404	425	440	435	436	436	457	443	433	402	451	447	449	394	449	465	405	434	390	426	456	399	415	433	407	435	461	424	420	408	401	387	427	441	438	486	432	428	427	422	431	396	401	418	480	404	425	410	416	411	441	428	433	431	417	423	465	439	438	442	408	402	446	415	431	423	435	387	428	410	433	427	428	440	396	450	419	413	411	443	447	449	413	444	452	407	431	419	465	400	438	440	453	418	398	424	406	445	417	425	424	462	443	393	394	458	465	445	489	444	423	453	431	403	426	405	423	368	446	437	385	453	383	391	438	418	463	430	442	437	411	436	448	428	427	403	473	398	441	417	385	455	418	384	412	430	448	449	406	441	437	441	439	395	424	404	455	451	418	450	409	412	411	426	410	402	397	428	417	436	471	430	404	409	436	395	439	440	470	408	426	432	429	429	418	381	411	447	474	424	423	425	414	447	451	427	391	417	445	459	423	394	440	444	419	438	399	399	419	422	430	440	432	447	411	440	432	380	424	426	416	430	398	455	424	385	440	419	423	429	418	413	445	398	442	400	409	411	405	434	445	452	435	419	450	446	426	426	425	452	417	386	457	408	406	417	435	419	397	431	430	435	383	420	425	448	472	387	432	427	436	439	442	447	388	393	438	420	421	431	453	494	445	387	410	437	397	415	478	431	433	422	413	433	406	410	439	429	469	422	438	433	402	431	408	427	445	439	436	421	427	446	426	442	424	413	454	396	416	432	396	408	416	403	465	386	429	447	458	417	469	462	422	399	455	456	405	470	460	442	397	430	419	395	386	414	432	376	411	472	444	457	423	455	424	410	421	403	428	409	425	434	431	442	433	404	420	441	432	435	402	429	464	404	468	442	434	415	431	404	401	450	420	406	479	396	432	412	421	405	448	415	447	441	460	422	406	464	454	435	416	442	428	401	433	427	467	402	415	417	376	421	445	418	391	445	450	435	426	427	469	429	439	445	423	426	429	453	405	462	466	420	427	455	445	428	450	396	391	451	413	390	460	391	412	398	449	445	417	425	410	441	425	448	399	392	438	426	440	442	405	419	459	458	425	435	423	399	460	410	420	398	430	435	425	439	456	444	382	410	434	418	474	388	417	401	435	418	416	424	423	404	433	414	429	388	392	439	442	421	416	437	437	378	441	402	410	418	425	417	403	435	410	435	440	420	431	438	385	415	413	429	386	441	416	408	447	422	439	424	397	425	428	416	457	452	470	377	395	437	447	442	420	415	466	390	437	470	421	433	442	447	400	435	412	442	422	433	485	403	389	447	455	395	372	454	420	411	472	424	411	411	427	404	461	455	396	428	445	413	413	401	428	415	414	414	428	449	450	401	435	427	385	422	415	402	436	419	423	391	417	368	429	413	438	409	429	416	423	388	414	372	436	440	414	388	464	417	439	388	469	419	469	414	409	398	446	433	412	435	449	412	388	402	424	444	420	457	430	401	402	434	412	411	451	423	444	434	432	367	416	407	408	463	471	450	454	445	426	386	406	386	460	447	414	402	463	408	402	421	439	383	425	451	400	420	388	430	430	434	419	413	427	440	445	480	418	415	427	421	435	436	435	429	428	399	430	458	411	414	439	419	475	458	418	438	440	440	406	430	429	448	423	416	394	405	401	407	436	405	420	430	426	433	433	421	437	436	422	424	440	417	428	410	445	448	408	404	459	385	400	436	449	426	412	438	411	434	433	397	458	434	413	435	435	413	430	454	436	470	420	427	453	425	439	393	413	414	453	435	436	443	436	474	459	425	455	442	412	442	392	439	426	442	428	466	435	436	435	440	422	407	404	438	422	438	430	407	413	425	425	410	424	408	427	435	436	438	472	427	418	427	403	391	403	390	433	450	432	439	425	416	462	437	432	430	401	434	471	438	422	439	396	402	444	444	438	446	421	418	437	450	405	409	423	417	442	390	451	433	425	437	489	413	424	420	447	443	429	443	406	434	432	431	410	433	411	374	423	427	449	470	393	415	443	436	436	404	435	416	433	451	434	405	472	457	486	401	427	455	402	422	379	380	445	444	420	437	413	431	396	397	408	419	436	427	486	406	423	416	360	400	429	431	414	381	428	386	417	429	409	432	430	423	425	436	428	419	416	447	402	391	451	435	427	423	432	416	424	419	420	433	440	442	409	437	427	435	426	436	428	451	421	450	446	394	406	473	429	409	409	407	414	391	438	455	448	453	420	416	433	456	429	447	438	410	428	433	417	384	445	419	427	433	409	462	408	440	445	448	446	415	446	433	453	441	419	381	426	450	438	417	428	436	387	415	452	440	448	473	425	422	407	415	444	434	427	434	431	416	404	417	445	453	449	427	460	429	416	437	413	390	407	430	411	424	406	449	422	431	425	451	439	472	430	466	405	410	448	431	413	458	473	474	424	436	447	386	418	409	421	384	440	412	422	415	427	420	403	375	407	443	441	451	417	433	422	448	399	454	451	458	453	409	440	430	404	458	431	465	411	444	449	428	395	429	436	419	431	457	434	460	414	415	428	415	450	434	470	431	435	410	435	430	425	436	402	426	450	424	422	413	408	405	418	454	435	380	418	450	476	445	431	397	458	438	424	436	472	435	423	483	410	427	401	454	445	458	416	397	410	403	463	458	441	434	418	423	472	446	397	437	445	430	447	460	413	443	446	434	392	398	431	423	453	440	457	416	445	438	458	427	422	402	402	410	433	454	432	459	467	422	424	400	443	405	461	388	443	460	458	428	431	425	399	454	468	433	430	427	430	407	408	433	448	423	422	431	432	449	433	412	387	424	448	436	388	472	435	447
30498	30561	11672	2648	811	507	375	359	344	374	355	389	363	385	345	358	340	357	383	342	347	368	381	372	385	373	363	356	382	381	350	362	396	361	349	353	375	375	350	360	371	354	346	400	361	358	378	383	350	362	389	332	399	329	404	371	335	368	392	369	324	320	339	379	383	380	373	348	392	389	354	364	385	366	339	388	389	368	332	350	390	348	341	362	341	369	369	360	354	370	316	386	333	357	341	348	356	335	331	373	360	401	355	380	359	379	359	359	390	359	415	396	384	331	348	361	351	380	346	375	379	359	340	368	367	345	362	352	353	346	367	369	339	376	400	352	340	343	375	350	367	341	356	346	355	397	357	336	345	361	325	376	368	341	345	388	374	364	358	374	355	389	347	332	370	393	353	392	347	338	332	350	332	323	351	355	367	347	388	374	365	350	352	342	348	365	360	349	395	347	361	345	354	334	375	379	372	392	377	379	373	359	329	385	363	338	359	336	369	394	334	367	354	366	322	370	384	356	365	354	360	363	348	383	359	329	355	357	387	346	348	370	389	356	353	369	342	351	367	353	387	350	377	356	371	366	355	338	350	347	358	362	356	349	352	324	353	379	377	408	380	339	344	386	351	336	363	369	401	354	378	316	388	368	339	350	342	365	370	382	380	348	316	365	355	330	346	354	326	377	349	356	378	345	360	374	342	322	369	352	357	351	342	350	360	370	368	386	341	385	359	363	364	348	350	327	339	404	339	357	333	365	335	339	353	343	373	348	381	359	343	369	334	394	375	385	383	370	339	377	318	338	360	381	373	314	368	355	368	391	387	366	354	399	364	357	352	365	349	359	376	380	332	354	369	332	373	361	330	375	407	370	368	374	326	342	364	367	370	370	321	348	335	370	349	348	393	385	345	398	378	368	362	367	372	349	380	333	385	373	332	375	349	357	372	357	376	340	367	375	386	362	385	339	400	343	346	388	367	386	324	343	359	386	364	366	368	363	342	345	363	382	346	369	340	364	333	347	363	383	383	361	349	364	365	379	334	368	354	347	344	376	372	348	342	357	375	376	360	363	363	380	351	317	394	376	347	371	374	356	347	373	385	337	385	376	326	347	360	391	358	329	335	384	361	374	384	345	412	370	355	350	375	377	326	354	362	357	357	371	390	385	374	368	377	368	342	317	353	330	343	347	340	335	372	358	360	380	356	351	362	389	366	360	355	317	373	365	339	368	391	381	359	375	369	341	330	359	356	350	378	362	353	355	330	350	395	322	364	338	361	357	359	371	344	330	355	370	350	369	348	373	356	349	393	360	361	360	370	360	336	379	331	366	365	353	367	358	368	357	386	342	354	347	335	371	367	387	379	346	355	364	345	346	337	373	366	395	329	342	367	364	358	335	374	352	389	382	424	349	374	366	352	373	349	362	369	367	377	333	364	353	369	354	372	387	338	366	348	357	373	333	397	342	386	335	361	368	378	335	332	391	364	365	352	377	362	367	333	340	324	398	380	364	357	348	345	356	348	370	372	356	350	393	355	399	392	362	389	345	356	343	380	350	353	370	360	386	340	353	371	396	364	364	344	403	382	377	348	357	397	359	365	332	366	364	355	364	334	371	383	373	372	360	364	338	365	374	356	332	364	351	340	395	394	336	371	372	380	317	354	365	377	397	318	372	348	393	381	354	339	335	343	324	309	339	338	352	366	352	358	380	361	362	354	375	336	329	362	370	340	356	341	374	368	366	350	360	356	370	366	373	359	370	377	379	354	354	356	348	342	353	392	368	365	367	345	356	341	355	375	331	382	365	338	371	355	351	359	351	352	358	372	388	383	349	357	395	355	345	379	349	340	372	333	383	336	378	368	366	384	381	371	361	349	348	325	360	378	379	372	373	357	304	363	343	385	388	361	378	365	369	377	361	373	359	361	355	349	378	376	347	348	361	356	370	371	362	363	371	366	392	415	375	331	384	382	379	350	352	380	355	383	358	335	375	348	356	328	363	340	353	373	373	353	319	368	376	346	344	380	369	373	360	368	326	357	351	360	363	324	352	357	369	357	369	332	359	366	368	364	353	357	352	372	373	395	378	344	349	395	341	335	362	343	357	389	351	364	362	353	342	342	383	362	342	337	380	359	377	378	366	362	328	362	363	316	378	392	374	348	384	362	337	348	355	338	353	361	353	328	367	364	386	372	336	372	340	351	395	347	345	354	323	387	352	354	389	360	343	329	356	365	335	387	396	375	377	382	366	373	337	360	369	369	329	366	376	378	372	372	399	329	379	340	349	397	372	374	374	359	390	373	361	365	346	363	363	354	355	397	320	347	377	359	382	368	376	347	384	336	340	364	364	358	358	357	341	402	334	346	367	337	369	358	349	369	366	321	393	364	311	343	344	327	359	366	363	369	371	349	374	392	338	343	366	370	399	353	377	404	373	345	348	357	358	382	369	399	339	325	357	359	343	329	389	419	375	364	354	368	393	359	332	371	382	392	364	333	345	396	364	349	378	382	368	344	359	336	351	366	352	370	384	353	381	334	369	382	369	344	374	365	350	359	382	365	362	339	343	350	381	383	309	348	349	341	371	377	359	336	317	367	351	353	369	345	348	358	334	352	360	363	399	379	358	386	362	359	357	354	358	367	335	365	375	353	364	373	372	369	377	349	387	418	361	372	355	389	392	345	347	372	362	373	341	371	377	352	364	402	380	378	361	352	370	374	374	343	342	351	380	358	378	346	371	366	365	388	368	357	325	406	318	362	361	404	350	382	369	358	340	339	344	380	378	359	373	347	359	379	378	376	374	358	360	353	390	354	349	340	341	380	353	342	369	364	357	373	332	345	404	364	371	396	373	338	329	356	373	347	342	350	379	359	355	352	356	360	357	351	358	330	362	386	344	369	373	384	357	359	357	376	379	396	364	367	371	353	328	387	352	378	348	405	378	362	396	378	343	368	351	364	358	363	378	372	357	345	399	359	366	345	378	341	365	353	350	328	348	347	377	396	370	361	365	352	377	365	371	348	354	378	380	361	346	369	383	369	338	358	383	336	356	379	360	348	344	356	350	341	376	369	346	368	416	365	371	353	362	341	357	383	354	404	347	363	331	341	343	341	368	369	348	346	375	377	342	349	368	342	391	360	349	363	364	375	372	347	384	403	354	357	339	398	335	378	365	359	338	332	347	359	395	355	327	372	333	373	351	330	364	382	355	369	377	356	345	392	373	355	324	381	330	380	371	337	338	356	365	371	394	357	374	344	341	367	391	392	357	346	360	324	363	293	343	344	351	382	334	396	361	345	384	321	364	342	375	381	357	356	348	352	350	360	375	353	335	329	371	378	357	359	370	356	350	369	366	393	356	337	349	355	357	341	353	355	362	396	360	346	336	362	355	364	391	351	347	351	384	354	360	347	356	348	397	358	371	329	367	294	361	382	326	365	350	358	345	369	364	364	361	363	387	369	383	365	347	381	367	372	356	323	380	371	344	328	384	372	351	368	384	387	358	352	394
24805	23512	30523	26030	18772	6077	994	586	532	542	546	516	523	537	513	519	509	523	547	531	517	552	530	526	499	528	530	525	497	509	529	529	518	528	523	509	491	487	483	512	521	491	524	525	446	541	472	526	512	507	513	507	492	494	537	476	513	504	560	492	520	495	483	534	521	485	537	497	484	514	521	555	538	496	495	502	481	533	516	540	483	516	508	480	530	487	536	524	496	543	484	530	491	551	522	489	496	548	500	511	509	536	500	537	510	546	539	539	521	512	549	529	502	516	501	536	523	500	509	511	503	555	537	502	492	525	501	531	538	487	521	518	499	510	524	536	473	469	522	507	497	498	472	491	557	513	500	486	490	523	471	536	494	534	520	525	529	513	519	507	538	513	528	500	492	490	526	504	519	511	488	541	507	529	482	500	533	516	513	474	514	491	519	484	537	484	532	544	551	496	454	474	485	499	527	517	510	539	513	474	495	518	499	471	498	479	537	516	471	513	553	490	526	534	477	492	498	524	480	497	530	501	571	482	501	530	519	476	520	518	478	472	513	474	544	498	531	497	488	503	518	551	499	530	499	475	550	502	500	517	499	497	499	514	518	534	498	482	509	487	480	495	494	507	512	482	505	494	484	506	498	532	497	531	513	480	531	479	515	520	481	525	537	541	482	540	512	520	553	490	539	520	517	507	486	469	523	522	539	494	498	537	504	502	536	491	506	542	551	495	523	487	529	469	467	493	559	495	518	509	523	508	540	508	508	482	507	535	527	497	495	474	517	458	518	531	521	503	561	509	501	509	495	534	477	503	518	509	531	505	488	512	520	461	505	499	493	500	495	517	517	473	488	483	509	524	530	521	524	456	506	518	500	524	503	515	509	476	494	526	509	483	517	533	458	516	488	476	530	509	508	537	500	515	503	502	554	523	523	506	509	507	515	558	539	502	496	551	487	480	512	503	520	524	511	521	529	536	519	567	519	517	531	497	504	487	487	536	511	490	496	531	519	491	513	484	488	543	513	472	519	483	467	519	564	519	526	514	513	482	491	511	516	564	468	505	513	504	502	505	543	511	459	500	504	488	521	467	517	511	504	510	501	509	499	529	529	535	531	513	515	499	529	491	523	513	511	539	492	520	444	509	474	531	522	510	532	552	508	534	502	476	485	484	519	495	492	490	493	493	546	566	515	473	534	503	522	519	566	488	567	515	452	500	506	506	511	528	514	518	464	476	552	512	496	492	524	507	533	543	478	496	494	521	502	529	472	454	515	507	487	507	515	491	504	557	502	493	463	523	521	471	531	512	526	527	474	477	505	506	498	511	498	479	514	507	523	530	487	519	526	556	482	512	503	561	495	537	503	485	486	527	471	478	495	478	489	527	535	463	527	502	461	464	546	500	512	550	489	479	536	520	535	466	485	504	509	517	534	557	522	484	521	506	516	492	531	523	505	555	498	490	523	510	522	487	532	524	485	496	507	463	515	491	515	528	514	488	469	475	524	506	526	511	534	514	493	507	515	520	523	538	509	524	514	502	489	502	498	500	486	513	519	506	552	502	500	522	517	477	513	553	512	502	500	503	505	492	501	487	528	520	492	530	480	499	518	476	525	495	509	502	500	513	494	509	499	524	504	482	510	519	488	495	502	504	510	526	489	521	491	562	495	503	497	521	501	502	557	499	499	507	552	529	516	481	521	536	550	475	484	509	511	530	551	530	490	476	504	524	483	522	474	524	485	526	534	508	468	493	541	546	514	518	522	489	533	533	479	494	555	538	524	494	511	518	515	523	511	475	524	538	485	517	516	490	471	521	518	505	507	498	510	511	539	500	540	542	495	486	571	531	486	557	523	506	495	513	538	501	515	511	471	501	510	502	468	512	503	481	515	525	493	514	480	489	499	546	523	490	499	512	520	512	473	505	497	537	502	518	523	497	523	547	479	490	518	526	529	477	522	475	539	490	510	493	487	497	504	487	519	500	522	557	511	548	515	515	534	527	517	533	499	499	521	494	520	545	481	484	485	493	538	484	524	541	488	533	526	560	500	538	524	510	545	517	526	515	528	526	490	526	538	491	508	528	478	526	499	460	525	476	531	501	518	486	486	560	478	495	511	494	541	542	526	523	525	439	492	521	480	548	506	511	559	568	519	517	515	516	513	527	538	464	508	527	509	522	500	502	505	492	536	478	513	525	499	563	507	519	457	510	550	485	526	512	537	488	485	476	509	514	432	529	474	516	470	480	527	491	497	495	493	531	516	497	499	541	535	525	513	499	478	509	559	504	493	538	476	481	514	489	516	512	498	507	526	485	500	500	493	541	474	508	510	492	503	507	548	481	519	531	482	509	492	528	542	533	479	524	518	476	519	530	500	515	507	503	503	502	459	475	526	517	532	527	554	495	494	512	523	536	500	523	513	499	500	541	535	512	504	520	523	507	501	518	531	527	485	487	506	549	507	522	512	506	473	532	516	455	509	518	516	529	490	477	520	532	501	566	527	464	515	502	488	562	518	509	490	500	522	475	512	527	493	503	509	485	489	555	496	529	525	505	499	524	520	514	526	480	502	485	486	505	518	538	488	458	473	494	479	540	489	488	489	490	479	511	513	500	513	534	480	495	504	525	522	501	503	516	526	561	530	547	544	503	501	534	505	518	470	491	498	515	533	526	505	510	482	510	508	535	542	528	528	489	543	488	472	524	491	543	513	511	509	539	535	511	469	518	541	552	512	530	489	485	535	532	466	489	490	519	493	513	513	476	519	482	526	484	525	501	519	495	529	507	484	522	537	535	482	477	489	517	489	529	481	504	550	550	544	520	539	503	530	458	470	495	502	492	491	500	526	554	520	478	486	492	503	527	535	499	525	554	495	515	517	487	513	489	520	525	517	490	464	479	497	530	488	510	537	502	516	536	520	439	509	495	534	539	553	491	482	511	501	514	527	510	470	504	520	511	489	466	507	533	493	515	549	515	519	499	491	506	481	498	506	472	512	549	498	489	520	536	498	539	528	492	500	510	494	467	473	504	545	508	492	484	520	522	532	518	505	501	523	500	521	528	506	508	522	462	552	517	549	487	501	499	491	500	494	514	532	477	526	491	498	497	498	496	489	527	528	523	505	473	479	494	522	535	498	541	501	515	498	469	516	497	515	512	537	459	533	528	477	511	514	478	524	448	454	528	486	500	499	470	545	544	499	539	492	543	504	478	507	527	496	498	531	530	485	508	475	489	477	558	543	527	511	482	493	533	506	557	512	483	527	535	515	532	490	513	470	506	478	482	475	514	492	498	505	517	501	502	540	503	502	499	498	522	542	525	527	552	545	473	503	468	478	500	506	553	477	523	457	490	479	537	492	522	515	538	507	462	488	506	578	520	503	449	506	518	534	513	482	477	517	526	521	492	497	533	520	506	498	502	509	531	488	538	505	526	510	546	525	515	518	566	483	498	509	510	495	501	506	483	513	507	490	509	504	506	524	518	531	486	539	531	511	476	511	499	496	512	536	493
62803	87907	48975	20184	6094	1579	533	483	500	507	513	498	461	420	493	444	454	440	490	474	459	448	491	480	447	517	451	439	461	470	488	472	500	494	453	430	493	504	461	481	439	460	475	500	518	462	443	446	494	468	429	434	462	465	491	437	484	492	456	499	430	464	470	484	498	473	423	457	475	402	470	435	481	480	469	490	482	411	512	475	463	493	444	445	460	477	489	472	485	472	446	449	471	496	431	466	496	476	482	467	469	497	458	487	516	461	441	490	426	463	463	476	458	499	473	455	441	468	453	483	455	477	460	486	478	482	509	466	466	464	458	453	469	475	487	471	432	466	461	466	476	465	473	477	461	479	487	471	468	472	451	495	463	460	470	458	466	430	465	449	446	495	458	461	465	472	470	465	510	480	442	466	465	463	494	503	447	482	467	452	466	465	461	422	454	462	458	482	462	461	464	461	442	473	508	441	433	500	472	503	460	472	454	510	473	447	487	488	465	442	501	463	464	466	477	509	448	458	502	455	467	441	439	452	456	454	511	459	454	500	491	454	456	522	439	468	491	460	474	428	440	446	477	486	495	479	454	409	458	462	487	462	478	514	465	467	493	440	488	441	483	464	445	453	464	509	483	447	483	492	469	453	465	428	464	473	449	499	437	461	453	468	474	490	437	453	470	463	475	465	451	495	473	480	466	482	487	486	420	443	474	425	442	484	478	435	444	478	464	500	452	481	437	461	477	427	493	443	495	434	475	459	443	445	438	489	497	443	486	481	489	466	464	504	464	432	460	422	424	456	463	524	429	443	475	506	487	463	493	468	468	462	436	471	485	500	461	475	439	477	453	443	452	447	446	455	503	439	458	458	514	446	505	419	445	500	456	469	475	489	434	471	445	499	479	424	506	482	443	496	430	474	481	452	494	459	472	481	440	455	481	472	453	461	469	437	480	492	450	467	431	440	478	533	482	435	477	449	469	468	477	444	467	469	451	456	469	473	448	446	454	463	459	516	445	474	514	437	446	461	478	441	441	489	463	457	447	470	473	450	451	473	472	485	462	486	486	468	489	469	471	448	483	483	471	464	439	476	453	441	439	470	481	445	470	483	448	466	436	477	454	460	464	456	439	467	446	472	442	442	473	477	441	451	441	438	488	493	493	438	465	481	502	470	453	430	446	464	446	509	437	422	476	434	493	465	495	443	483	511	477	441	447	458	472	476	475	444	445	472	434	452	450	455	454	496	474	461	472	515	449	463	455	429	491	498	467	467	469	501	491	475	464	476	443	458	497	427	434	464	452	447	460	449	451	437	475	456	480	433	459	471	459	475	481	517	446	443	513	460	498	456	405	490	491	469	481	471	472	475	498	446	464	445	507	440	395	487	484	456	472	408	464	470	442	444	471	494	479	471	451	467	442	480	463	475	455	452	466	457	461	459	487	429	489	484	476	435	453	475	476	469	470	442	452	454	495	498	479	497	453	469	425	426	494	436	466	485	467	460	460	477	450	491	469	464	485	470	487	464	503	457	472	428	460	461	471	460	466	474	483	480	462	460	476	463	485	490	470	482	485	448	492	475	458	457	405	463	502	497	461	476	443	478	454	453	502	473	459	466	512	488	486	443	528	466	491	504	454	506	431	461	512	472	463	484	457	479	426	492	445	482	459	430	486	487	466	498	441	515	494	509	489	485	462	458	466	451	454	451	457	456	464	482	475	495	458	446	470	454	471	439	435	464	488	429	486	470	499	473	465	463	462	479	488	508	466	464	459	497	456	461	512	445	403	479	486	481	469	493	463	428	484	479	451	496	448	501	442	440	445	487	456	447	447	459	440	477	508	443	445	511	449	468	500	470	455	496	465	471	441	464	478	474	421	481	456	470	472	449	461	464	473	421	461	498	482	444	461	486	478	461	417	494	467	478	433	441	473	418	430	473	457	442	492	470	501	454	474	471	467	475	447	422	464	480	432	445	479	451	481	484	504	467	449	488	460	415	475	472	444	456	491	515	485	471	442	415	459	497	447	446	470	451	421	471	514	485	454	466	448	463	472	454	447	494	461	447	443	458	465	437	428	458	506	464	456	488	435	463	458	447	467	456	451	473	495	455	457	462	444	438	480	459	465	446	453	479	427	465	422	456	494	480	469	481	463	456	456	484	470	473	464	470	434	439	462	462	447	475	441	449	481	449	459	451	463	460	468	469	452	445	515	484	447	493	435	485	460	461	494	450	398	477	483	463	445	442	504	485	474	475	463	480	472	441	465	500	461	474	500	475	443	523	462	475	490	483	496	491	452	483	455	509	453	452	471	453	463	433	512	422	495	458	489	466	451	466	498	450	497	480	452	484	490	471	450	467	476	478	489	473	491	445	457	480	469	472	486	508	507	448	469	427	461	447	506	462	480	463	453	462	438	461	467	470	460	439	473	452	512	493	472	471	507	465	468	450	433	457	418	481	427	478	457	465	482	497	485	408	420	442	459	527	517	468	443	483	456	456	455	473	437	465	455	454	488	471	463	502	447	475	442	472	439	466	505	449	475	481	468	483	460	470	485	426	497	439	469	474	492	487	490	442	426	439	485	437	441	458	441	435	489	484	463	468	480	456	466	429	460	454	480	469	479	478	437	462	451	458	442	486	470	457	491	451	481	522	470	437	470	460	454	484	451	454	489	471	464	472	470	512	473	480	477	446	463	451	465	471	465	424	469	468	451	490	454	459	451	457	446	486	440	424	438	460	475	449	500	436	471	476	472	442	435	485	450	502	479	423	462	514	470	474	458	449	434	450	438	468	463	480	400	484	502	484	456	502	487	495	476	440	451	450	457	462	439	472	446	453	449	468	405	484	450	416	472	436	447	458	499	479	477	486	448	471	442	481	428	480	449	455	491	455	466	460	537	467	450	478	448	476	445	469	451	485	459	463	481	475	475	446	469	435	474	450	467	463	445	483	484	499	486	488	462	453	513	486	467	477	446	474	467	480	476	485	451	463	511	489	457	487	445	496	466	466	488	423	449	453	475	439	440	451	484	461	447	504	441	456	477	455	463	466	463	449	434	506	431	500	514	450	454	452	464	490	459	471	435	448	421	495	458	500	489	447	450	471	455	491	476	436	473	477	458	467	497	477	466	504	478	478	499	485	482	457	415	443	486	461	442	483	470	435	447	437	461	450	461	484	460	488	490	494	502	478	490	450	497	464	465	466	464	461	474	481	487	464	475	444	458	437	479	443	476	456	475	412	445	474	450	477	431	425	460	491	454	491	464	463	457	455	483	473	473	465	421	459	504	410	506	476	435	462	471	504	460	458	475	475	481	447	503	493	458	489	477	425	463	473	425	477	508	474	499	402	505	471	450	493	473	449	475	456	432	509	483	462	487	446	484	441	475	469	476	490	496	480	448	471	422	465	452	456	475	458	520	450	487	461	460	453	493	457	479	492	481	476	481	503	492	445	477	472	453	483	448	485	463	469	506	460	449	428	451	497	439	498	458	466	491	498	477	482	491	415
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
